asMap method

Map asMap()

Implementation

Map asMap() {
  final map = {
    ROOMIDKEY: roomId,
    NAMEKEY: name,
    CREATETSKEY: createTs,
    MAXMEMBERSKEY: maxMembers,
    MAXMESSAGESKEY: maxMessages,
    PASSWORDKEY: password,
  };
  final membersList = <Map>[];
  for (final item in members) {
    membersList.add(item.asMap());
  }
  map.addEntries([MapEntry(MEMBERSKEY, membersList)]);
  return map;
}