Implementation
Map toJson() {
Map data = Map();
data['id'] = _groupId;
data['name'] = _name;
data['desc'] = _description;
data['owner'] = _owner;
data['announcement'] = _announcement;
data['memberCount'] = _memberCount;
data['memberList'] = _memberList;
data['adminList'] = _adminList;
data['blockList'] = _blockList;
data['muteList'] = _muteList;
data['sharedFileList'] = _sharedFileList;
data['noticeEnable'] = _noticeEnable;
data['messageBlocked'] = _messageBlocked;
data['isAllMemberMuted'] = _isAllMemberMuted;
data['options'] = _options!.toJson();
data['permissionType'] = EMGroup.permissionTypeToInt(_permissionType);
return data;
}