V2TimGroupReportElem.fromJson constructor
V2TimGroupReportElem.fromJson(- Map json
)
Implementation
V2TimGroupReportElem.fromJson(Map json) {
elemType = MessageElemType.V2TIM_ELEM_TYPE_GROUP_REPORT;
json = Utils.formatJson(json);
groupID = json['group_report_elem_group_id'] ?? '';
type = json['group_report_elem_report_type'] ?? kTIMGroupReport_None;
opUserID = json['group_report_elem_op_user'];
if (json['group_report_elem_op_user_info'] != null) {
opUserInfo = V2TimUserFullInfo.fromJson(json['group_report_elem_op_user_info']);
}
if (json['group_report_elem_op_group_memberinfo'] != null) {
opMemberInfo = V2TimGroupMemberInfo.fromJson(json['group_report_elem_op_group_memberinfo']);
}
reason = json['group_report_elem_msg'];
customData = json['group_report_elem_user_data'];
platform = json['group_report_elem_platform'];
shutUpTime = json['group_report_elem_shut_up_time'];
messageReceiveOpt = json['group_report_elem_group_message_receive_option'];
}