MessageOptions.deserialize constructor

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

Implementation

factory MessageOptions.deserialize(List<int> bytes) {
  final decode = CosmosProtoMessage.decode(bytes, protoConfigStatic());
  return MessageOptions(
    messageSetWireFormat: decode.getBool<bool?>(1),
    noStandardDescriptorAccessor: decode.getBool<bool?>(2),
    deprecated: decode.getBool<bool?>(3),
    mapEntry: decode.getBool<bool?>(7),
    deprecatedLegacyJsonFieldConflicts: decode.getBool<bool?>(11),
    features: decode.messageTo<FeatureSet?>(
      12,
      (b) => FeatureSet.deserialize(b),
    ),
    uninterpretedOption:
        decode
            .getListOfBytes(999)
            .map((b) => UninterpretedOption.deserialize(b))
            .toList(),
  );
}