encode method

  1. @override
Uint8List encode(
  1. Object message
)
override

Encode encodes the given message.

Encode may expect a specific type of message, and will error if this type is not given.

Implementation

@override
Uint8List encode(Object message) {
  if (message is! GeneratedMessage) {
    throw _invalidTypeError;
  }
  return Utf8Encoder().convert(
    jsonEncode(
      message.toProto3Json(
        typeRegistry: typeRegistry,
      ),
    ),
  );
}