V2TimSignalingInfo.fromJson constructor

V2TimSignalingInfo.fromJson(
  1. Map json
)

Implementation

V2TimSignalingInfo.fromJson(Map json) {
  json = Utils.formatJson(json);
  inviteID = json['signaling_info_invite_id'] ?? '';
  groupID = json['signaling_info_group_id'];
  inviter = json['signaling_info_inviter'] ?? '';
  inviteeList = json['signaling_info_invitee_list'] ?? [];
  data = json['signaling_info_data'];
  timeout = json['signaling_info_timeout'];
  actionType = json['signaling_info_action_type'] ?? 0;
  // 下方三个参数ios不会返回
  if (json['businessID'] != null) businessID = json['businessID'];
  if (json['isOnlineUserOnly'] != null) {
    isOnlineUserOnly = json['isOnlineUserOnly'];
  }
  if (json['offlinePushInfo'] != null) {
    offlinePushInfo = OfflinePushInfo.fromJson(json['offlinePushInfo']);
  }
}