YS7ResponseDataEntity.fromJson constructor

YS7ResponseDataEntity.fromJson(
  1. Map<String, dynamic> json
)

Implementation

YS7ResponseDataEntity.fromJson(Map<String, dynamic> json) {
  supportCloud = json['support_cloud'];
  supportIntelligentTrack = json['support_intelligent_track'];
  supportP2pMode = json['support_p2p_mode'];
  supportResolution = json['support_resolution'];
  supportTalk = json['support_talk'];
  if (json['video_quality_capacity'] != null) {
    videoQualityCapacity = new List<VideoQualityCapacity>();
    json['video_quality_capacity'].forEach((v) {
      videoQualityCapacity.add(new VideoQualityCapacity.fromJson(v));
    });
  }
  supportWifiUserId = json['support_wifi_userId'];
  supportRemoteAuthRandcode = json['support_remote_auth_randcode'];
  supportUpgrade = json['support_upgrade'];
  supportSmartWifi = json['support_smart_wifi'];
  supportSsl = json['support_ssl'];
  supportWeixin = json['support_weixin'];
  ptzCloseScene = json['ptz_close_scene'];
  supportPresetAlarm = json['support_preset_alarm'];
  supportRelatedDevice = json['support_related_device'];
  supportMessage = json['support_message'];
  ptzPreset = json['ptz_preset'];
  supportWifi = json['support_wifi'];
  supportCloudVersion = json['support_cloud_version'];
  ptzCenterMirror = json['ptz_center_mirror'];
  supportDefence = json['support_defence'];
  ptzTopBottom = json['ptz_top_bottom'];
  supportFullscreenPtz = json['support_fullscreen_ptz'];
  supportDefenceplan = json['support_defenceplan'];
  supportDisk = json['support_disk'];
  supportAlarmVoice = json['support_alarm_voice'];
  ptzLeftRight = json['ptz_left_right'];
  supportModifyPwd = json['support_modify_pwd'];
  supportCapture = json['support_capture'];
  supportPrivacy = json['support_privacy'];
  supportEncrypt = json['support_encrypt'];
  supportAutoOffline = json['support_auto_offline'];
  index = json['index'];
}