toJson method

Map<String, dynamic> toJson()

Implementation

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