EMChatRoom.fromJson constructor

EMChatRoom.fromJson(
  1. Map<String, dynamic> map
)

Implementation

factory EMChatRoom.fromJson(Map<String, dynamic> map) {
  return EMChatRoom._private()
    .._roomId = map['roomId'] as String?
    .._name = map['name']
    .._description = map['desc']
    .._owner = map['owner']
    .._memberCount = map['memberCount']
    .._maxUsers = map['maxUsers']
    .._adminList = map['adminList']
    .._memberList = map['memberList']
    .._blockList = map['blockList']
    .._muteList = map['muteList']
    .._announcement = map['announcement']
    .._permissionType = EMChatRoom.permissionTypeFromInt(map['permissionType'])
    .._isAllMemberMuted = map.boolValue('isAllMemberMuted');
}