toJson method
Implementation
Map<String, dynamic> toJson() => {
'name': name,
'topic': topic,
'topic_by': topic_by,
'modes': modes.map((k, v) => MapEntry(k, v)),
'members': members.map((k, v) => MapEntry(k, v.toJson())),
'log': log.toJson(),
'unread': unread,
'mentions': mentions,
'metadata': metadata.map((k, v) => MapEntry(k, v)),
'read_marker': read_marker,
'typing': typing.map((e) => e).toList(),
'named_modes': named_modes.map((k, v) => MapEntry(k, v)),
};