toJson method
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;
}