toJson method
Encodes this value to its wire object.
Implementation
Map<String, Object?> toJson() {
final result = <String, Object?>{};
result['messageId'] = messageIdCodec.encode(messageId);
content.writeTo(
result,
'content',
(value) => <Object?>[
for (final item in value) contentBlockCodec.encode(item),
],
);
if (meta != null) {
result['_meta'] = meta!.toObject();
}
return result;
}