def parse_string_payload(input_byte):
    payload = ExternalConfigurationPayload()
    payload.ParseFromString(input_byte)
    coder = StrUtf8Coder()
    return {
        k: coder.decode_nested(v.payload)
        for k, v in payload.configuration.items()
    }
Beispiel #2
0
def get_payload(cls):
    payload = ExternalConfigurationPayload()
    payload.ParseFromString(cls._payload)
    return payload
Beispiel #3
0
def parse_string_payload(input_byte):
    payload = ExternalConfigurationPayload()
    payload.ParseFromString(input_byte)

    return RowCoder(payload.schema).decode(payload.payload)._asdict()