toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['elem_type'] = CElemType.ElemGroupReport;
data['group_report_elem_group_id'] = groupID;
data['group_report_elem_report_type'] = type;
data['group_report_elem_op_user'] = opUserID;
if (opUserInfo != null) {
data['group_report_elem_op_user_info'] = opUserInfo?.toJson();
}
if (opMemberInfo != null) {
data['group_report_elem_op_group_memberinfo'] = opMemberInfo?.toJson();
}
data['group_report_elem_msg'] = reason;
data['group_report_elem_user_data'] = customData;
data['group_report_elem_platform'] = platform;
data['group_report_elem_shut_up_time'] = shutUpTime;
data['group_report_elem_group_message_receive_option'] = messageReceiveOpt;
return data;
}