Query.deserialize constructor

Query.deserialize(
  1. List<int> bytes
)

Implementation

factory Query.deserialize(List<int> bytes) {
  final decode = CosmosProtoMessage.decode(bytes, protoConfigStatic());
  return Query(
    id: decode.getString<String?>(1),
    connectionId: decode.getString<String?>(2),
    chainId: decode.getString<String?>(3),
    queryType: decode.getString<String?>(4),
    requestData: decode.getBytes<List<int>?>(5),
    callbackModule: decode.getString<String?>(13),
    callbackId: decode.getString<String?>(8),
    callbackData: decode.getBytes<List<int>?>(12),
    timeoutPolicy: decode.getEnum<TimeoutPolicy?>(15, TimeoutPolicy.values),
    timeoutDuration: decode.messageTo<google_protobuf_duration.Duration?>(
      14,
      (b) => google_protobuf_duration.Duration.deserialize(b),
    ),
    timeoutTimestamp: decode.getBigInt<BigInt?>(9),
    requestSent: decode.getBool<bool?>(11),
    submissionHeight: decode.getBigInt<BigInt?>(16),
  );
}