def METHOD_NAME(data: dict) -> str:
    """Create simplified string of TLV8 data.
    Method, sequence number, error and backoff time are parsed while the rest
    are just summarized with value byte length.
    """
    def _enum_value_name(value: int, enum_type) -> str:
        try:
            return enum_type(value).name
        except ValueError:
            return hex(value)
    output: List[str] = []
    for key, value in data.items():
        key_type = TlvValue(key) if key in TlvValue.__members__.values() else None
        if key_type is None:
            output.append(f"{hex(key)}={len(value)}bytes")
        elif key_type == TlvValue.Method:
            method = int.from_bytes(value, byteorder="little")
            output.append(key_type.name + "=" + _enum_value_name(method, Method))
        elif key_type == TlvValue.SeqNo:
            seqno = int.from_bytes(value, byteorder="little")
            output.append(key_type.name + "=" + _enum_value_name(seqno, State))
        elif key_type == TlvValue.Error:
            code = int.from_bytes(value, byteorder="little")
            output.append(key_type.name + "=" + _enum_value_name(code, ErrorCode))
        elif key_type == TlvValue.BackOff:
            seconds = int.from_bytes(value, byteorder="little")
            output.append(f"{key_type.name}={seconds}s")
        else:
            output.append(f"{key_type.name}={len(value)}bytes")
    return ", ".join(output)