EMChatRoom.fromJson constructor
EMChatRoom.fromJson(
- Map<String, dynamic> map
)
Implementation
factory EMChatRoom.fromJson(Map<String, dynamic> map) {
return EMChatRoom(
roomId: map["roomId"],
name: map["name"],
description: map["desc"],
owner: map["owner"],
memberCount: map["memberCount"],
maxUsers: map["maxUsers"],
adminList: map.getList("adminList"),
memberList: map.getList("memberList"),
blockList: map.getList("blockList"),
muteList: map.getList("muteList"),
announcement: map["announcement"],
permissionType: _ChatRoomPermissionType.values(map["permissionType"]),
isAllMemberMuted: map.boolValue("isAllMemberMuted"),
createTimestamp: map["createTimestamp"],
isInWhitelist: map.boolValue("isInWhitelist"),
muteExpireTimestamp: map["muteExpireTimestamp"],
);
}