QueryOracleVolatilityRequest.deserialize constructor

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

Implementation

factory QueryOracleVolatilityRequest.deserialize(List<int> bytes) {
  final decode = CosmosProtoMessage.decode(bytes, protoConfigStatic());
  return QueryOracleVolatilityRequest(
    baseInfo: decode.messageTo<injective_oracle_v1beta1_oracle.OracleInfo?>(
      1,
      (b) => injective_oracle_v1beta1_oracle.OracleInfo.deserialize(b),
    ),
    quoteInfo: decode.messageTo<injective_oracle_v1beta1_oracle.OracleInfo?>(
      2,
      (b) => injective_oracle_v1beta1_oracle.OracleInfo.deserialize(b),
    ),
    oracleHistoryOptions: decode.messageTo<OracleHistoryOptions?>(
      3,
      (b) => OracleHistoryOptions.deserialize(b),
    ),
  );
}