toJson method

Map<String, dynamic> toJson()

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;
}