toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['create_group_param_group_name'] = groupName;
data['create_group_param_group_id'] = groupID;
data['create_group_param_group_type'] = GroupType.convertGroupType(groupType);
data['create_group_param_is_support_topic'] = isSupportTopic;
data['create_group_param_group_member_array'] = memberList;
data['create_group_param_notification'] = notification;
data['create_group_param_introduction'] = introduction;
data['create_group_param_face_url'] = faceUrl;
if (addOpt != null) {
data['create_group_param_add_option'] =
EnumUtils.dartGroupAddOptEnum2CType(addOpt!);
}
if (approveOpt != null) {
data['create_group_param_approve_option'] =
EnumUtils.dartGroupAddOptEnum2CType(approveOpt!);
}
data['create_group_param_enable_permission_group'] = isEnablePermissionGroup;
data['create_group_param_default_permissions'] = defaultPermissions;
if (maxMemberCount != null && maxMemberCount! > 0) {
data['create_group_param_max_member_num'] = maxMemberCount;
}
return data;
}