toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = new Map<String, dynamic>();
  data['roomId'] = _roomId ?? '';
  data['name'] = _name ?? '';
  data['desc'] = _description ?? '';
  data['owner'] = _owner ?? '';
  data['memberCount'] = _memberCount ?? 0;
  data['maxUsers'] = _maxUsers ?? 0;
  data['adminList'] = _adminList ?? [];
  data['memberList'] = _memberList ?? [];
  data['blockList'] = _blockList ?? [];
  data['muteList'] = _muteList ?? [];
  data['announcement'] = _announcement ?? '';
  data['permissionType'] = EMChatRoom.permissionTypeToInt(_permissionType);
  data['isAllMemberMuted'] = _isAllMemberMuted ?? false;

  return data;
}