toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['elem_type'] = CElemType.ElemGroupTips;
  data['group_tips_elem_group_id'] = groupID;
  data['group_tips_elem_tip_type'] = _sdkTipsType;
  data['group_tips_elem_join_type'] = _joinType;
  data['group_tips_elem_op_group_memberinfo'] = opMember.toJson();
  if (memberList != null) {
    data['group_tips_elem_changed_group_memberinfo_array'] = memberList?.map((v) => v?.toJson()).toList();
  }
  if (groupChangeInfoList != null) {
    data['group_tips_elem_group_change_info_array'] =
        groupChangeInfoList?.map((v) => v?.toJson()).toList();
  }
  if (memberChangeInfoList != null) {
    data['group_tips_elem_member_change_info_array'] =
        memberChangeInfoList?.map((v) => v?.toJson()).toList();
  }
  data['group_tips_elem_member_num'] = memberCount;
  return data;
}