toJson method

Map<String, dynamic> toJson()

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)),
};