Documentation
¶
Index ¶
- type AllowUserOnly
- type AuthFailure
- type AuthorizationCodeGrant
- type AuthorizationCodeGrantGrantType
- type BeginOrContinueOAuthAuthorizationParams
- type BeginOrContinueOAuthAuthorizationParamsCodeChallengeMethod
- type BeginOrContinueOAuthAuthorizationParamsResponseType
- type CameraDeviceKind
- type Capabilities
- type CapturedTickets
- type ChimeDeviceKind
- type ChimeSettings
- type ClientDeviceModel
- type ClientSessionRegistration
- type ClientSessionRegistrationDeviceMetadataApiVersion
- type ClientSessionRegistrationDeviceOs
- type ClientSessionRegistration_Device
- func (a ClientSessionRegistration_Device) Get(fieldName string) (value interface{}, found bool)
- func (a ClientSessionRegistration_Device) MarshalJSON() ([]byte, error)
- func (a *ClientSessionRegistration_Device) Set(fieldName string, value interface{})
- func (a *ClientSessionRegistration_Device) UnmarshalJSON(b []byte) error
- type ClientSessionRegistration_Device_Metadata
- func (a ClientSessionRegistration_Device_Metadata) Get(fieldName string) (value interface{}, found bool)
- func (a ClientSessionRegistration_Device_Metadata) MarshalJSON() ([]byte, error)
- func (a *ClientSessionRegistration_Device_Metadata) Set(fieldName string, value interface{})
- func (a *ClientSessionRegistration_Device_Metadata) UnmarshalJSON(b []byte) error
- type ConfirmDeleteFavorite
- type DeleteRecordingParams
- type Device
- type DeviceBatteryLife0
- type DeviceBatteryLife1
- type DeviceBatteryLife20
- type DeviceBatteryLife21
- type DeviceCommand
- type DeviceCommandCommandName
- type DeviceDetail
- type DeviceFamilyCode
- type DeviceFeatures
- type DeviceFeatures_AiAutomatedWarnings
- func (a DeviceFeatures_AiAutomatedWarnings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_AiAutomatedWarnings) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_AiAutomatedWarnings) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_AiAutomatedWarnings) UnmarshalJSON(b []byte) error
- type DeviceFeatures_AiAutomatedWarnings_Eligibility
- func (a DeviceFeatures_AiAutomatedWarnings_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_AiAutomatedWarnings_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_AiAutomatedWarnings_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_AiAutomatedWarnings_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_AiAutomatedWarnings_Enablement
- func (a DeviceFeatures_AiAutomatedWarnings_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_AiAutomatedWarnings_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_AiAutomatedWarnings_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_AiAutomatedWarnings_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_AiLabsDailyClip
- func (a DeviceFeatures_AiLabsDailyClip) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_AiLabsDailyClip) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_AiLabsDailyClip) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_AiLabsDailyClip) UnmarshalJSON(b []byte) error
- type DeviceFeatures_AiLabsDailyClip_Eligibility
- func (a DeviceFeatures_AiLabsDailyClip_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_AiLabsDailyClip_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_AiLabsDailyClip_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_AiLabsDailyClip_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_AiLabsDailyClip_Enablement
- func (a DeviceFeatures_AiLabsDailyClip_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_AiLabsDailyClip_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_AiLabsDailyClip_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_AiLabsDailyClip_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_AiLabsMemorableMoments
- func (a DeviceFeatures_AiLabsMemorableMoments) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_AiLabsMemorableMoments) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_AiLabsMemorableMoments) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_AiLabsMemorableMoments) UnmarshalJSON(b []byte) error
- type DeviceFeatures_AiLabsMemorableMoments_Eligibility
- func (a DeviceFeatures_AiLabsMemorableMoments_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_AiLabsMemorableMoments_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_AiLabsMemorableMoments_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_AiLabsMemorableMoments_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_AiLabsMemorableMoments_Enablement
- func (a DeviceFeatures_AiLabsMemorableMoments_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_AiLabsMemorableMoments_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_AiLabsMemorableMoments_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_AiLabsMemorableMoments_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_ChimeSettings
- func (a DeviceFeatures_ChimeSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_ChimeSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_ChimeSettings) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_ChimeSettings) UnmarshalJSON(b []byte) error
- type DeviceFeatures_LiveViewAudioPrivacyControls
- func (a DeviceFeatures_LiveViewAudioPrivacyControls) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_LiveViewAudioPrivacyControls) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_LiveViewAudioPrivacyControls) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_LiveViewAudioPrivacyControls) UnmarshalJSON(b []byte) error
- type DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility
- func (a DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_NetworkBackup
- func (a DeviceFeatures_NetworkBackup) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_NetworkBackup) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_NetworkBackup) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_NetworkBackup) UnmarshalJSON(b []byte) error
- type DeviceFeatures_NetworkBackupHost
- func (a DeviceFeatures_NetworkBackupHost) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_NetworkBackupHost) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_NetworkBackupHost) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_NetworkBackupHost) UnmarshalJSON(b []byte) error
- type DeviceFeatures_NetworkBackupHost_Eligibility
- func (a DeviceFeatures_NetworkBackupHost_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_NetworkBackupHost_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_NetworkBackupHost_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_NetworkBackupHost_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_NetworkBackup_Eligibility
- func (a DeviceFeatures_NetworkBackup_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_NetworkBackup_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_NetworkBackup_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_NetworkBackup_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_NetworkBackup_Enablement
- func (a DeviceFeatures_NetworkBackup_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_NetworkBackup_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_NetworkBackup_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_NetworkBackup_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_OriginalVideoQualityDownloadOffer
- func (a DeviceFeatures_OriginalVideoQualityDownloadOffer) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_OriginalVideoQualityDownloadOffer) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_OriginalVideoQualityDownloadOffer) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_OriginalVideoQualityDownloadOffer) UnmarshalJSON(b []byte) error
- type DeviceFeatures_PersonIdentification
- func (a DeviceFeatures_PersonIdentification) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_PersonIdentification) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_PersonIdentification) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_PersonIdentification) UnmarshalJSON(b []byte) error
- type DeviceFeatures_PersonIdentification_Eligibility
- func (a DeviceFeatures_PersonIdentification_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_PersonIdentification_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_PersonIdentification_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_PersonIdentification_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_PersonIdentification_Enablement
- func (a DeviceFeatures_PersonIdentification_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_PersonIdentification_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_PersonIdentification_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_PersonIdentification_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_PropertyView
- func (a DeviceFeatures_PropertyView) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_PropertyView) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_PropertyView) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_PropertyView) UnmarshalJSON(b []byte) error
- type DeviceFeatures_PropertyView_Enablement
- func (a DeviceFeatures_PropertyView_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_PropertyView_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_PropertyView_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_PropertyView_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_RetinalTuning
- func (a DeviceFeatures_RetinalTuning) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_RetinalTuning) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_RetinalTuning) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_RetinalTuning) UnmarshalJSON(b []byte) error
- type DeviceFeatures_RetinalTuning_Eligibility
- func (a DeviceFeatures_RetinalTuning_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_RetinalTuning_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_RetinalTuning_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_RetinalTuning_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_RetinalTuning_Enablement
- func (a DeviceFeatures_RetinalTuning_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_RetinalTuning_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_RetinalTuning_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_RetinalTuning_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_SingleAlert
- func (a DeviceFeatures_SingleAlert) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_SingleAlert) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_SingleAlert) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_SingleAlert) UnmarshalJSON(b []byte) error
- type DeviceFeatures_SingleAlert_Eligibility
- func (a DeviceFeatures_SingleAlert_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_SingleAlert_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_SingleAlert_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_SingleAlert_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_SingleAlert_Enablement
- func (a DeviceFeatures_SingleAlert_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_SingleAlert_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_SingleAlert_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_SingleAlert_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_SmartVideoDescription
- func (a DeviceFeatures_SmartVideoDescription) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_SmartVideoDescription) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_SmartVideoDescription) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_SmartVideoDescription) UnmarshalJSON(b []byte) error
- type DeviceFeatures_SmartVideoDescription_Eligibility
- func (a DeviceFeatures_SmartVideoDescription_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_SmartVideoDescription_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_SmartVideoDescription_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_SmartVideoDescription_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_SmartVideoDescription_Enablement
- func (a DeviceFeatures_SmartVideoDescription_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_SmartVideoDescription_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_SmartVideoDescription_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_SmartVideoDescription_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_SmartVideoSearch
- func (a DeviceFeatures_SmartVideoSearch) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_SmartVideoSearch) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_SmartVideoSearch) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_SmartVideoSearch) UnmarshalJSON(b []byte) error
- type DeviceFeatures_SmartVideoSearch_Eligibility
- func (a DeviceFeatures_SmartVideoSearch_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_SmartVideoSearch_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_SmartVideoSearch_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_SmartVideoSearch_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_SmartVideoSearch_Enablement
- func (a DeviceFeatures_SmartVideoSearch_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_SmartVideoSearch_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_SmartVideoSearch_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_SmartVideoSearch_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_UnusualAlert
- func (a DeviceFeatures_UnusualAlert) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_UnusualAlert) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_UnusualAlert) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_UnusualAlert) UnmarshalJSON(b []byte) error
- type DeviceFeatures_UnusualAlert_Eligibility
- func (a DeviceFeatures_UnusualAlert_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_UnusualAlert_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_UnusualAlert_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_UnusualAlert_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_UnusualAlert_Enablement
- func (a DeviceFeatures_UnusualAlert_Enablement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_UnusualAlert_Enablement) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_UnusualAlert_Enablement) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_UnusualAlert_Enablement) UnmarshalJSON(b []byte) error
- type DeviceFeatures_UnusualAlert_Learning
- func (a DeviceFeatures_UnusualAlert_Learning) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_UnusualAlert_Learning) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_UnusualAlert_Learning) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_UnusualAlert_Learning) UnmarshalJSON(b []byte) error
- type DeviceFeatures_VideoDonation
- func (a DeviceFeatures_VideoDonation) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_VideoDonation) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_VideoDonation) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_VideoDonation) UnmarshalJSON(b []byte) error
- type DeviceFeatures_VideoDonation_Eligibility
- func (a DeviceFeatures_VideoDonation_Eligibility) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_VideoDonation_Eligibility) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_VideoDonation_Eligibility) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_VideoDonation_Eligibility) UnmarshalJSON(b []byte) error
- type DeviceFeatures_VideoRecording
- func (a DeviceFeatures_VideoRecording) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_VideoRecording) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_VideoRecording) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_VideoRecording) UnmarshalJSON(b []byte) error
- type DeviceFeatures_VideoRecording_RecordingModeAvailability
- func (a DeviceFeatures_VideoRecording_RecordingModeAvailability) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_VideoRecording_RecordingModeAvailability) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_VideoRecording_RecordingModeAvailability) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_VideoRecording_RecordingModeAvailability) UnmarshalJSON(b []byte) error
- type DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous
- func (a DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) MarshalJSON() ([]byte, error)
- func (a *DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) Set(fieldName string, value interface{})
- func (a *DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) UnmarshalJSON(b []byte) error
- type DeviceHealth
- type DeviceId
- type DeviceLegacySettings
- type DeviceLegacySettingsEnableVod0
- type DeviceLegacySettingsEnableVod1
- type DeviceLegacySettingsMotionZones0
- type DeviceLegacySettingsMotionZones1
- type DeviceLegacySettings_AdvancedMotionZones
- func (a DeviceLegacySettings_AdvancedMotionZones) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone1
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone2
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone3
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AdvancedPirMotionZones
- func (a DeviceLegacySettings_AdvancedPirMotionZones) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AdvancedPirMotionZones) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AdvancedPirMotionZones) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AdvancedPirMotionZones) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_AudioSettings
- func (a DeviceLegacySettings_AudioSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_AudioSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_AudioSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_AudioSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvPaidFeatures
- func (a DeviceLegacySettings_CvPaidFeatures) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvPaidFeatures) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvPaidFeatures) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvPaidFeatures) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings
- func (a DeviceLegacySettings_CvSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes
- func (a DeviceLegacySettings_CvSettings_DetectionTypes) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_Animal
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Animal) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Animal) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Animal) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Animal) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_DogBark
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_Human
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Human) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Human) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Human) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Human) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_Loitering
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_Motion
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Motion) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Motion) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Motion) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Motion) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_SearchTypes
- func (a DeviceLegacySettings_CvSettings_SearchTypes) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_SearchTypes) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_SearchTypes) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_SearchTypes) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch
- func (a DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_CvSettings_Threshold
- func (a DeviceLegacySettings_CvSettings_Threshold) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_CvSettings_Threshold) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_CvSettings_Threshold) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_CvSettings_Threshold) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_EnableVod
- func (t DeviceLegacySettings_EnableVod) AsDeviceLegacySettingsEnableVod0() (DeviceLegacySettingsEnableVod0, error)
- func (t DeviceLegacySettings_EnableVod) AsDeviceLegacySettingsEnableVod1() (DeviceLegacySettingsEnableVod1, error)
- func (t *DeviceLegacySettings_EnableVod) FromDeviceLegacySettingsEnableVod0(v DeviceLegacySettingsEnableVod0) error
- func (t *DeviceLegacySettings_EnableVod) FromDeviceLegacySettingsEnableVod1(v DeviceLegacySettingsEnableVod1) error
- func (t DeviceLegacySettings_EnableVod) MarshalJSON() ([]byte, error)
- func (t *DeviceLegacySettings_EnableVod) MergeDeviceLegacySettingsEnableVod0(v DeviceLegacySettingsEnableVod0) error
- func (t *DeviceLegacySettings_EnableVod) MergeDeviceLegacySettingsEnableVod1(v DeviceLegacySettingsEnableVod1) error
- func (t *DeviceLegacySettings_EnableVod) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones
- func (a DeviceLegacySettings_HybridMotionZones) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone1
- func (a DeviceLegacySettings_HybridMotionZones_Zone1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone2
- func (a DeviceLegacySettings_HybridMotionZones_Zone2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone3
- func (a DeviceLegacySettings_HybridMotionZones_Zone3) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone3) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones
- func (a DeviceLegacySettings_IgnoreZones) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone1
- func (a DeviceLegacySettings_IgnoreZones_Zone1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone1_Vertex1
- func (a DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone1_Vertex2
- func (a DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone2
- func (a DeviceLegacySettings_IgnoreZones_Zone2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone2_Vertex1
- func (a DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone2_Vertex2
- func (a DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone3
- func (a DeviceLegacySettings_IgnoreZones_Zone3) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone3) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone3) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone3) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone3_Vertex1
- func (a DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone3_Vertex2
- func (a DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone4
- func (a DeviceLegacySettings_IgnoreZones_Zone4) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone4) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone4) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone4) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone4_Vertex1
- func (a DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_IgnoreZones_Zone4_Vertex2
- func (a DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_LightSnoozeSettings
- func (a DeviceLegacySettings_LightSnoozeSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_LightSnoozeSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_LightSnoozeSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_LightSnoozeSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_Lite24x7
- func (a DeviceLegacySettings_Lite24x7) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_Lite24x7) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_Lite24x7) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_Lite24x7) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_MotionSettings
- func (a DeviceLegacySettings_MotionSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_MotionSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_MotionSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_MotionSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_MotionZones
- func (t DeviceLegacySettings_MotionZones) AsDeviceLegacySettingsMotionZones0() (DeviceLegacySettingsMotionZones0, error)
- func (t DeviceLegacySettings_MotionZones) AsDeviceLegacySettingsMotionZones1() (DeviceLegacySettingsMotionZones1, error)
- func (t *DeviceLegacySettings_MotionZones) FromDeviceLegacySettingsMotionZones0(v DeviceLegacySettingsMotionZones0) error
- func (t *DeviceLegacySettings_MotionZones) FromDeviceLegacySettingsMotionZones1(v DeviceLegacySettingsMotionZones1) error
- func (t DeviceLegacySettings_MotionZones) MarshalJSON() ([]byte, error)
- func (t *DeviceLegacySettings_MotionZones) MergeDeviceLegacySettingsMotionZones0(v DeviceLegacySettingsMotionZones0) error
- func (t *DeviceLegacySettings_MotionZones) MergeDeviceLegacySettingsMotionZones1(v DeviceLegacySettingsMotionZones1) error
- func (t *DeviceLegacySettings_MotionZones) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_NetworkSettings
- func (a DeviceLegacySettings_NetworkSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_NetworkSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_NetworkSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_NetworkSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_NetworkSettings_NetworkDiagnosis
- func (a DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_OfflineMotionEventSettings
- func (a DeviceLegacySettings_OfflineMotionEventSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_OfflineMotionEventSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_OfflineMotionEventSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_OfflineMotionEventSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_OtherPaidFeatures
- func (a DeviceLegacySettings_OtherPaidFeatures) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_OtherPaidFeatures) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_OtherPaidFeatures) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_OtherPaidFeatures) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_PtzSettings
- func (a DeviceLegacySettings_PtzSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_PtzSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_PtzSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_PtzSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_PtzSettings_AutoScan
- func (a DeviceLegacySettings_PtzSettings_AutoScan) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_PtzSettings_AutoScan) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_PtzSettings_AutoScan) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_PtzSettings_AutoScan) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_PtzSettings_PanSettings
- func (a DeviceLegacySettings_PtzSettings_PanSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_PtzSettings_PanSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_PtzSettings_PanSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_PtzSettings_PanSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_PtzSettings_PanSettings_Movement
- func (a DeviceLegacySettings_PtzSettings_PanSettings_Movement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_PtzSettings_PanSettings_Movement) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_PtzSettings_PanSettings_Movement) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_PtzSettings_PanSettings_Movement) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_PtzSettings_PanSettings_Positions
- func (a DeviceLegacySettings_PtzSettings_PanSettings_Positions) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_PtzSettings_PanSettings_Positions) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_PtzSettings_PanSettings_Positions) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_PtzSettings_PanSettings_Positions) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_PtzSettings_TiltSettings
- func (a DeviceLegacySettings_PtzSettings_TiltSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_PtzSettings_TiltSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_PtzSettings_TiltSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_PtzSettings_TiltSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_PtzSettings_TiltSettings_Movement
- func (a DeviceLegacySettings_PtzSettings_TiltSettings_Movement) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_PtzSettings_TiltSettings_Movement) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_PtzSettings_TiltSettings_Movement) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_PtzSettings_TiltSettings_Movement) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_PtzSettings_TiltSettings_Positions
- func (a DeviceLegacySettings_PtzSettings_TiltSettings_Positions) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_PtzSettings_TiltSettings_Positions) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_PtzSettings_TiltSettings_Positions) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_PtzSettings_TiltSettings_Positions) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_ServerSettings
- func (a DeviceLegacySettings_ServerSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_ServerSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_ServerSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_ServerSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_SheilaSettings
- func (a DeviceLegacySettings_SheilaSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_SheilaSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_SheilaSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_SheilaSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_VideoSettings
- func (a DeviceLegacySettings_VideoSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_VideoSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_VideoSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_VideoSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_ZoneSettings
- func (a DeviceLegacySettings_ZoneSettings) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_ZoneSettings) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_ZoneSettings) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_ZoneSettings) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_ZoneSettings_Motion
- func (a DeviceLegacySettings_ZoneSettings_Motion) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_ZoneSettings_Motion) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_ZoneSettings_Motion) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_ZoneSettings_Motion) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_ZoneSettings_Motion_Properties
- func (a DeviceLegacySettings_ZoneSettings_Motion_Properties) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_ZoneSettings_Motion_Properties) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_ZoneSettings_Motion_Properties) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_ZoneSettings_Motion_Properties) UnmarshalJSON(b []byte) error
- type DeviceLegacySettings_ZoneSettings_Motion_Vertices
- func (a DeviceLegacySettings_ZoneSettings_Motion_Vertices) Get(fieldName string) (value interface{}, found bool)
- func (a DeviceLegacySettings_ZoneSettings_Motion_Vertices) MarshalJSON() ([]byte, error)
- func (a *DeviceLegacySettings_ZoneSettings_Motion_Vertices) Set(fieldName string, value interface{})
- func (a *DeviceLegacySettings_ZoneSettings_Motion_Vertices) UnmarshalJSON(b []byte) error
- type DeviceList
- type DeviceOperationSet
- type DeviceOwner
- type DeviceOwnerId0
- type DeviceOwnerId1
- type DeviceOwner_Id
- func (t DeviceOwner_Id) AsDeviceOwnerId0() (DeviceOwnerId0, error)
- func (t DeviceOwner_Id) AsDeviceOwnerId1() (DeviceOwnerId1, error)
- func (t *DeviceOwner_Id) FromDeviceOwnerId0(v DeviceOwnerId0) error
- func (t *DeviceOwner_Id) FromDeviceOwnerId1(v DeviceOwnerId1) error
- func (t DeviceOwner_Id) MarshalJSON() ([]byte, error)
- func (t *DeviceOwner_Id) MergeDeviceOwnerId0(v DeviceOwnerId0) error
- func (t *DeviceOwner_Id) MergeDeviceOwnerId1(v DeviceOwnerId1) error
- func (t *DeviceOwner_Id) UnmarshalJSON(b []byte) error
- type DeviceSettings
- type DeviceSettingsPatch
- type DeviceTimeline
- type Device_Alerts
- type Device_BatteryLife
- func (t Device_BatteryLife) AsDeviceBatteryLife0() (DeviceBatteryLife0, error)
- func (t Device_BatteryLife) AsDeviceBatteryLife1() (DeviceBatteryLife1, error)
- func (t *Device_BatteryLife) FromDeviceBatteryLife0(v DeviceBatteryLife0) error
- func (t *Device_BatteryLife) FromDeviceBatteryLife1(v DeviceBatteryLife1) error
- func (t Device_BatteryLife) MarshalJSON() ([]byte, error)
- func (t *Device_BatteryLife) MergeDeviceBatteryLife0(v DeviceBatteryLife0) error
- func (t *Device_BatteryLife) MergeDeviceBatteryLife1(v DeviceBatteryLife1) error
- func (t *Device_BatteryLife) UnmarshalJSON(b []byte) error
- type Device_BatteryLife2
- func (t Device_BatteryLife2) AsDeviceBatteryLife20() (DeviceBatteryLife20, error)
- func (t Device_BatteryLife2) AsDeviceBatteryLife21() (DeviceBatteryLife21, error)
- func (t *Device_BatteryLife2) FromDeviceBatteryLife20(v DeviceBatteryLife20) error
- func (t *Device_BatteryLife2) FromDeviceBatteryLife21(v DeviceBatteryLife21) error
- func (t Device_BatteryLife2) MarshalJSON() ([]byte, error)
- func (t *Device_BatteryLife2) MergeDeviceBatteryLife20(v DeviceBatteryLife20) error
- func (t *Device_BatteryLife2) MergeDeviceBatteryLife21(v DeviceBatteryLife21) error
- func (t *Device_BatteryLife2) UnmarshalJSON(b []byte) error
- type Device_EncryptionGroup
- type Device_MotionSnooze
- type Device_SirenStatus
- type DoorbellDeviceKind
- type EnableExtendedEmergencyCellUsage
- type EndTime
- type ExchangeOrRefreshOAuthTokenFormdataRequestBody
- type ExtensibleObject
- type FeatureAvailability
- type FeatureEligibility
- type FeatureEnablement
- type GeoCoordinates
- type GetCapturedLocationTicketsParams
- type GetDeviceTimelineParams
- type GetHistoryDevicesParams
- type GetLegacyDeviceHistoryParams
- type GetLocationParams
- type HTTPFailure
- type HistoryDevices
- type HistoryFeedItem
- type Include
- type IntercomUnlockCommand
- type IntercomUnlockCommandCommandName
- type IntercomUnlockParams
- type IntercomUnlockParamsDoorId
- type IntercomUnlockParamsUserId
- type IntercomUnlockRPC
- type IntercomUnlockRPCJsonrpc
- type IntercomUnlockRPCMethod
- type Json
- type JsonValue
- type Kind
- type LegacyDeviceHealth
- type LegacyPasswordGrant
- type LegacyPasswordGrantGrantType
- type LegacySignalingTicket
- type Limit
- type LiveViewSetting
- type LiveViewSettingRequest
- type LocationAddress
- type LocationAttributes
- type LocationDetail
- type LocationGroup
- type LocationGroupDevices
- type LocationGroups
- type LocationID
- type LocationId
- type LocationList
- type LocationMeta
- type LocationResource
- type LocationSubscription
- type LocationSummary
- type MotionSettings
- type MotionSettingsPatch
- type OAuthToken
- type OAuthTokenGrant
- func (t OAuthTokenGrant) AsAuthorizationCodeGrant() (AuthorizationCodeGrant, error)
- func (t OAuthTokenGrant) AsLegacyPasswordGrant() (LegacyPasswordGrant, error)
- func (t OAuthTokenGrant) AsRefreshTokenGrant() (RefreshTokenGrant, error)
- func (t *OAuthTokenGrant) FromAuthorizationCodeGrant(v AuthorizationCodeGrant) error
- func (t *OAuthTokenGrant) FromLegacyPasswordGrant(v LegacyPasswordGrant) error
- func (t *OAuthTokenGrant) FromRefreshTokenGrant(v RefreshTokenGrant) error
- func (t OAuthTokenGrant) MarshalJSON() ([]byte, error)
- func (t *OAuthTokenGrant) MergeAuthorizationCodeGrant(v AuthorizationCodeGrant) error
- func (t *OAuthTokenGrant) MergeLegacyPasswordGrant(v LegacyPasswordGrant) error
- func (t *OAuthTokenGrant) MergeRefreshTokenGrant(v RefreshTokenGrant) error
- func (t *OAuthTokenGrant) UnmarshalJSON(b []byte) error
- type OlderThan
- type Order
- type OtherDeviceKind
- type PTZAutoScan
- type PTZAxisSettings
- type PTZMovement
- type PTZPositions
- type PTZSettings
- type PatchDeviceSettingsJSONRequestBody
- type PushDeviceMetadata
- type PushDeviceMetadataPnDictVersion
- type PushDeviceMetadataPnService
- type PushDeviceRegistration
- type PushDeviceRegistrationDevice
- type PushDeviceRegistrationDeviceOs
- type RateLimited
- type Recording
- type RecordingArray
- type RecordingId
- type RecordingShare
- type Recording_Doorbot
- type RefreshLegacySnapshotTimestampJSONRequestBody
- type RefreshTokenGrant
- type RefreshTokenGrantGrantType
- type RegisterClientSessionJSONRequestBody
- type RegisterPushDeviceJSONRequestBody
- type RequestedTransport
- type RingHeaderName
- type SendDeviceCommandJSONRequestBody
- type SetChimeVolumeParams
- type SetLiveViewEnabledJSONRequestBody
- type SettingsObject
- type SignInForm
- type SignInState
- type SirenOn
- type SirenStatus
- type SnapshotTimestamp
- type SnapshotTimestampRequest
- type SnapshotTimestampResponse
- type SourceIds
- type StartTime
- type SubmitOAuthCredentialsFormdataRequestBody
- type TestChimeSoundParams
- type TestChimeSoundParamsKind
- type TimelineDevice
- type TimelineEvent
- type TwoFactorForm
- type TwoFactorFormRememberMe
- type TwoFactorRequired
- type UnlockIntercomJSONRequestBody
- type UpdateLegacyDoorbotControlsParams
- type UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable
- type VerifyOAuthTwoFactorCodeFormdataRequestBody
- type VideoRenderingFeature
- type VideoSettings
- type VolumeSettings
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthFailure ¶
type AuthFailure = JsonValue
AuthFailure Explicit escape hatch for fields without observed structure or typed error responses.
type AuthorizationCodeGrant ¶
type AuthorizationCodeGrant struct {
ClientId string `json:"client_id"`
Code string `json:"code"`
CodeVerifier string `json:"code_verifier"`
GrantType AuthorizationCodeGrantGrantType `json:"grant_type"`
RedirectUri string `json:"redirect_uri"`
}
AuthorizationCodeGrant defines model for AuthorizationCodeGrant.
type AuthorizationCodeGrantGrantType ¶
type AuthorizationCodeGrantGrantType string
AuthorizationCodeGrantGrantType defines model for AuthorizationCodeGrant.GrantType.
const (
AuthorizationCode AuthorizationCodeGrantGrantType = "authorization_code"
)
Defines values for AuthorizationCodeGrantGrantType.
func (AuthorizationCodeGrantGrantType) Valid ¶
func (e AuthorizationCodeGrantGrantType) Valid() bool
Valid indicates whether the value is a known member of the AuthorizationCodeGrantGrantType enum.
type BeginOrContinueOAuthAuthorizationParams ¶
type BeginOrContinueOAuthAuthorizationParams struct {
RedirectUri *string `form:"redirect_uri,omitempty" json:"redirect_uri,omitempty"`
ClientId *string `form:"client_id,omitempty" json:"client_id,omitempty"`
ResponseType *BeginOrContinueOAuthAuthorizationParamsResponseType `form:"response_type,omitempty" json:"response_type,omitempty"`
// Prompt The implemented PKCE flow sends login; other OAuth prompts may exist.
Prompt *string `form:"prompt,omitempty" json:"prompt,omitempty"`
State *string `form:"state,omitempty" json:"state,omitempty"`
// Scope The implemented client requests the client scope.
Scope *string `form:"scope,omitempty" json:"scope,omitempty"`
CodeChallenge *string `form:"code_challenge,omitempty" json:"code_challenge,omitempty"`
CodeChallengeMethod *BeginOrContinueOAuthAuthorizationParamsCodeChallengeMethod `form:"code_challenge_method,omitempty" json:"code_challenge_method,omitempty"`
DeviceModel *ClientDeviceModel `form:"device_model,omitempty" json:"device_model,omitempty"`
AppVersion *string `form:"app_version,omitempty" json:"app_version,omitempty"`
// DarkMode Boolean serialized as a query string.
DarkMode *bool `form:"dark_mode,omitempty" json:"dark_mode,omitempty"`
DeviceBrand *string `form:"device_brand,omitempty" json:"device_brand,omitempty"`
DeviceOsVersion *string `form:"device_os_version,omitempty" json:"device_os_version,omitempty"`
AppBrand *string `form:"app_brand,omitempty" json:"app_brand,omitempty"`
HardwareId *string `form:"hardware_id,omitempty" json:"hardware_id,omitempty"`
}
BeginOrContinueOAuthAuthorizationParams defines parameters for BeginOrContinueOAuthAuthorization.
type BeginOrContinueOAuthAuthorizationParamsCodeChallengeMethod ¶
type BeginOrContinueOAuthAuthorizationParamsCodeChallengeMethod string
BeginOrContinueOAuthAuthorizationParamsCodeChallengeMethod defines parameters for BeginOrContinueOAuthAuthorization.
const (
S256 BeginOrContinueOAuthAuthorizationParamsCodeChallengeMethod = "S256"
)
Defines values for BeginOrContinueOAuthAuthorizationParamsCodeChallengeMethod.
func (BeginOrContinueOAuthAuthorizationParamsCodeChallengeMethod) Valid ¶
func (e BeginOrContinueOAuthAuthorizationParamsCodeChallengeMethod) Valid() bool
Valid indicates whether the value is a known member of the BeginOrContinueOAuthAuthorizationParamsCodeChallengeMethod enum.
type BeginOrContinueOAuthAuthorizationParamsResponseType ¶
type BeginOrContinueOAuthAuthorizationParamsResponseType string
BeginOrContinueOAuthAuthorizationParamsResponseType defines parameters for BeginOrContinueOAuthAuthorization.
const (
Code BeginOrContinueOAuthAuthorizationParamsResponseType = "code"
)
Defines values for BeginOrContinueOAuthAuthorizationParamsResponseType.
func (BeginOrContinueOAuthAuthorizationParamsResponseType) Valid ¶
func (e BeginOrContinueOAuthAuthorizationParamsResponseType) Valid() bool
Valid indicates whether the value is a known member of the BeginOrContinueOAuthAuthorizationParamsResponseType enum.
type CameraDeviceKind ¶
type CameraDeviceKind string
CameraDeviceKind Known camera kinds from historical and baseline inventories.
const ( CocoaCamera CameraDeviceKind = "cocoa_camera" CocoaFloodlight CameraDeviceKind = "cocoa_floodlight" CocoaSpotlight CameraDeviceKind = "cocoa_spotlight" FloodlightPro CameraDeviceKind = "floodlight_pro" FloodlightV2 CameraDeviceKind = "floodlight_v2" HpCamV1 CameraDeviceKind = "hp_cam_v1" HpCamV2 CameraDeviceKind = "hp_cam_v2" SpotlightwV2 CameraDeviceKind = "spotlightw_v2" StickupCam CameraDeviceKind = "stickup_cam" StickupCamElite CameraDeviceKind = "stickup_cam_elite" StickupCamLongfin CameraDeviceKind = "stickup_cam_longfin" StickupCamLunar CameraDeviceKind = "stickup_cam_lunar" StickupCamMini CameraDeviceKind = "stickup_cam_mini" StickupCamMiniPtzV1 CameraDeviceKind = "stickup_cam_mini_ptz_v1" StickupCamMiniV2 CameraDeviceKind = "stickup_cam_mini_v2" StickupCamV3 CameraDeviceKind = "stickup_cam_v3" StickupCamV4 CameraDeviceKind = "stickup_cam_v4" StickupCamWired CameraDeviceKind = "stickup_cam_wired" )
Defines values for CameraDeviceKind.
func (CameraDeviceKind) Valid ¶
func (e CameraDeviceKind) Valid() bool
Valid indicates whether the value is a known member of the CameraDeviceKind enum.
type CapturedTickets ¶
type CapturedTickets struct {
Assets *[]JsonValue `json:"assets,omitempty"`
Host string `json:"host"`
SubscriptionTopics *[]string `json:"subscriptionTopics,omitempty"`
Ticket string `json:"ticket"`
AdditionalProperties map[string]interface{} `json:"-"`
}
CapturedTickets defines model for CapturedTickets.
func (CapturedTickets) Get ¶
func (a CapturedTickets) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for CapturedTickets. Returns the specified element and whether it was found
func (CapturedTickets) MarshalJSON ¶
func (a CapturedTickets) MarshalJSON() ([]byte, error)
Override default JSON handling for CapturedTickets to handle AdditionalProperties
func (*CapturedTickets) Set ¶
func (a *CapturedTickets) Set(fieldName string, value interface{})
Setter for additional properties for CapturedTickets
func (*CapturedTickets) UnmarshalJSON ¶
func (a *CapturedTickets) UnmarshalJSON(b []byte) error
Override default JSON handling for CapturedTickets to handle AdditionalProperties
type ChimeDeviceKind ¶
type ChimeDeviceKind string
ChimeDeviceKind Known chime kinds from historical and baseline inventories.
const ( Chime ChimeDeviceKind = "chime" ChimePro ChimeDeviceKind = "chime_pro" ChimeProV2 ChimeDeviceKind = "chime_pro_v2" ChimeV2 ChimeDeviceKind = "chime_v2" )
Defines values for ChimeDeviceKind.
func (ChimeDeviceKind) Valid ¶
func (e ChimeDeviceKind) Valid() bool
Valid indicates whether the value is a known member of the ChimeDeviceKind enum.
type ChimeSettings ¶
type ChimeSettings struct {
// Duration Chime duration in seconds.
Duration *int `json:"duration,omitempty"`
Enable *bool `json:"enable,omitempty"`
// Type Historical chime type code is 2; other numeric codes remain valid.
Type *int `json:"type,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
ChimeSettings defines model for ChimeSettings.
func (ChimeSettings) Get ¶
func (a ChimeSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ChimeSettings. Returns the specified element and whether it was found
func (ChimeSettings) MarshalJSON ¶
func (a ChimeSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for ChimeSettings to handle AdditionalProperties
func (*ChimeSettings) Set ¶
func (a *ChimeSettings) Set(fieldName string, value interface{})
Setter for additional properties for ChimeSettings
func (*ChimeSettings) UnmarshalJSON ¶
func (a *ChimeSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for ChimeSettings to handle AdditionalProperties
type ClientDeviceModel ¶
type ClientDeviceModel string
ClientDeviceModel defines model for ClientDeviceModel.
const (
GoRing ClientDeviceModel = "go-ring"
)
Defines values for ClientDeviceModel.
func (ClientDeviceModel) Valid ¶
func (e ClientDeviceModel) Valid() bool
Valid indicates whether the value is a known member of the ClientDeviceModel enum.
type ClientSessionRegistration ¶
type ClientSessionRegistration struct {
Device ClientSessionRegistration_Device `json:"device"`
AdditionalProperties map[string]interface{} `json:"-"`
}
ClientSessionRegistration defines model for ClientSessionRegistration.
func (ClientSessionRegistration) Get ¶
func (a ClientSessionRegistration) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ClientSessionRegistration. Returns the specified element and whether it was found
func (ClientSessionRegistration) MarshalJSON ¶
func (a ClientSessionRegistration) MarshalJSON() ([]byte, error)
Override default JSON handling for ClientSessionRegistration to handle AdditionalProperties
func (*ClientSessionRegistration) Set ¶
func (a *ClientSessionRegistration) Set(fieldName string, value interface{})
Setter for additional properties for ClientSessionRegistration
func (*ClientSessionRegistration) UnmarshalJSON ¶
func (a *ClientSessionRegistration) UnmarshalJSON(b []byte) error
Override default JSON handling for ClientSessionRegistration to handle AdditionalProperties
type ClientSessionRegistrationDeviceMetadataApiVersion ¶
type ClientSessionRegistrationDeviceMetadataApiVersion int
ClientSessionRegistrationDeviceMetadataApiVersion defines model for ClientSessionRegistration.Device.Metadata.ApiVersion.
const (
N11 ClientSessionRegistrationDeviceMetadataApiVersion = 11
)
Defines values for ClientSessionRegistrationDeviceMetadataApiVersion.
func (ClientSessionRegistrationDeviceMetadataApiVersion) Valid ¶
func (e ClientSessionRegistrationDeviceMetadataApiVersion) Valid() bool
Valid indicates whether the value is a known member of the ClientSessionRegistrationDeviceMetadataApiVersion enum.
type ClientSessionRegistrationDeviceOs ¶
type ClientSessionRegistrationDeviceOs string
ClientSessionRegistrationDeviceOs defines model for ClientSessionRegistration.Device.Os.
const (
ClientSessionRegistrationDeviceOsAndroid ClientSessionRegistrationDeviceOs = "android"
)
Defines values for ClientSessionRegistrationDeviceOs.
func (ClientSessionRegistrationDeviceOs) Valid ¶
func (e ClientSessionRegistrationDeviceOs) Valid() bool
Valid indicates whether the value is a known member of the ClientSessionRegistrationDeviceOs enum.
type ClientSessionRegistration_Device ¶
type ClientSessionRegistration_Device struct {
HardwareId string `json:"hardware_id"`
Metadata ClientSessionRegistration_Device_Metadata `json:"metadata"`
Os ClientSessionRegistrationDeviceOs `json:"os"`
AdditionalProperties map[string]interface{} `json:"-"`
}
ClientSessionRegistration_Device defines model for ClientSessionRegistration.Device.
func (ClientSessionRegistration_Device) Get ¶
func (a ClientSessionRegistration_Device) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ClientSessionRegistration_Device. Returns the specified element and whether it was found
func (ClientSessionRegistration_Device) MarshalJSON ¶
func (a ClientSessionRegistration_Device) MarshalJSON() ([]byte, error)
Override default JSON handling for ClientSessionRegistration_Device to handle AdditionalProperties
func (*ClientSessionRegistration_Device) Set ¶
func (a *ClientSessionRegistration_Device) Set(fieldName string, value interface{})
Setter for additional properties for ClientSessionRegistration_Device
func (*ClientSessionRegistration_Device) UnmarshalJSON ¶
func (a *ClientSessionRegistration_Device) UnmarshalJSON(b []byte) error
Override default JSON handling for ClientSessionRegistration_Device to handle AdditionalProperties
type ClientSessionRegistration_Device_Metadata ¶
type ClientSessionRegistration_Device_Metadata struct {
ApiVersion ClientSessionRegistrationDeviceMetadataApiVersion `json:"api_version"`
DeviceModel ClientDeviceModel `json:"device_model"`
AdditionalProperties map[string]interface{} `json:"-"`
}
ClientSessionRegistration_Device_Metadata defines model for ClientSessionRegistration.Device.Metadata.
func (ClientSessionRegistration_Device_Metadata) Get ¶
func (a ClientSessionRegistration_Device_Metadata) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ClientSessionRegistration_Device_Metadata. Returns the specified element and whether it was found
func (ClientSessionRegistration_Device_Metadata) MarshalJSON ¶
func (a ClientSessionRegistration_Device_Metadata) MarshalJSON() ([]byte, error)
Override default JSON handling for ClientSessionRegistration_Device_Metadata to handle AdditionalProperties
func (*ClientSessionRegistration_Device_Metadata) Set ¶
func (a *ClientSessionRegistration_Device_Metadata) Set(fieldName string, value interface{})
Setter for additional properties for ClientSessionRegistration_Device_Metadata
func (*ClientSessionRegistration_Device_Metadata) UnmarshalJSON ¶
func (a *ClientSessionRegistration_Device_Metadata) UnmarshalJSON(b []byte) error
Override default JSON handling for ClientSessionRegistration_Device_Metadata to handle AdditionalProperties
type ConfirmDeleteFavorite ¶
type ConfirmDeleteFavorite = bool
ConfirmDeleteFavorite defines model for confirm_delete_favorite.
type DeleteRecordingParams ¶
type DeleteRecordingParams struct {
// ConfirmDeleteFavorite Boolean encoded as a query string; false was recorded and requiredness is not established.
ConfirmDeleteFavorite *ConfirmDeleteFavorite `form:"confirm_delete_favorite,omitempty" json:"confirm_delete_favorite,omitempty"`
}
DeleteRecordingParams defines parameters for DeleteRecording.
type Device ¶
type Device struct {
// ActiveScheduleUuid Only null was observed in the historical device response; future values are unverified.
ActiveScheduleUuid any `json:"active_schedule_uuid,omitempty"`
Address *string `json:"address,omitempty"`
Alerts *Device_Alerts `json:"alerts,omitempty"`
// BatteryLife Ring has returned a percentage, numeric text, and out-of-range hardware values (for example 4081 in a baseline fixture); callers must validate before treating it as a percentage.
BatteryLife *Device_BatteryLife `json:"battery_life,omitempty"`
// BatteryLife2 Optional second battery, with the same wire variants as battery_life.
BatteryLife2 *Device_BatteryLife2 `json:"battery_life_2,omitempty"`
CameraLocationIndoor *bool `json:"camera_location_indoor,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
DeactivatedAt *time.Time `json:"deactivated_at,omitempty"`
Description string `json:"description"`
DeviceId *string `json:"device_id,omitempty"`
DeviceResourceId *string `json:"device_resource_id,omitempty"`
EncryptionGroup *Device_EncryptionGroup `json:"encryption_group,omitempty"`
// ExtPowerState Only null was observed in the historical device response; future values are unverified.
ExtPowerState any `json:"ext_power_state,omitempty"`
ExternalConnection *bool `json:"external_connection,omitempty"`
FacingWindow *bool `json:"facing_window,omitempty"`
// Family Baseline families include doorbots, chimes, stickup_cams and other; absent in the v3 capture and unknown families remain valid.
Family *string `json:"family,omitempty"`
Features *DeviceFeatures `json:"features,omitempty"`
FirmwareVersion *string `json:"firmware_version,omitempty"`
HasLight *bool `json:"has_light,omitempty"`
Health *DeviceHealth `json:"health,omitempty"`
Id int64 `json:"id"`
IsSidewalkGateway *bool `json:"is_sidewalk_gateway,omitempty"`
// Kind Observed v3 kind is stickup_cam_mini_ptz_v1; baseline fixtures also include doorbells, chimes and intercoms. Unknown kinds remain valid.
Kind string `json:"kind"`
Latitude *float32 `json:"latitude,omitempty"`
LightBrightness *int `json:"light_brightness,omitempty"`
LocationId *string `json:"location_id,omitempty"`
Longitude *float32 `json:"longitude,omitempty"`
MotionDetectionEnabled *bool `json:"motion_detection_enabled,omitempty"`
MotionSnooze *Device_MotionSnooze `json:"motion_snooze,omitempty"`
// Name Legacy inventory display name; v3 capture uses description.
Name *string `json:"name,omitempty"`
OperationSet *string `json:"operation_set,omitempty"`
Owned *bool `json:"owned,omitempty"`
Owner *DeviceOwner `json:"owner,omitempty"`
// RingId Only null was observed in the historical device response; future values are unverified.
RingId any `json:"ring_id,omitempty"`
// RingNetId Null in the v3 camera capture; text in a legacy device response.
RingNetId *string `json:"ring_net_id,omitempty"`
SchemaId *string `json:"schema_id,omitempty"`
Settings *DeviceLegacySettings `json:"settings,omitempty"`
// SharedAt Only null was observed in the historical device response; future values are unverified.
SirenStatus *Device_SirenStatus `json:"siren_status,omitempty"`
// SnoozeSettings Only null was observed in the historical device response; future values are unverified.
SnoozeSettings any `json:"snooze_settings,omitempty"`
Stolen *bool `json:"stolen,omitempty"`
Subscribed *bool `json:"subscribed,omitempty"`
SubscribedMotions *bool `json:"subscribed_motions,omitempty"`
// TimeZone Alternate legacy timezone spelling.
TimeZone *string `json:"time_zone,omitempty"`
Timezone *string `json:"timezone,omitempty"`
Volume *int `json:"volume,omitempty"`
WifiName *string `json:"wifi_name,omitempty"`
WifiSignalStrength *int `json:"wifi_signal_strength,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
Device Historical inventory/detail shape with additional baseline fixture fields; unknown hardware fields remain open.
func (Device) Get ¶
Getter for additional properties for Device. Returns the specified element and whether it was found
func (Device) MarshalJSON ¶
Override default JSON handling for Device to handle AdditionalProperties
func (*Device) UnmarshalJSON ¶
Override default JSON handling for Device to handle AdditionalProperties
type DeviceBatteryLife0 ¶
type DeviceBatteryLife0 = int
DeviceBatteryLife0 defines model for Device.BatteryLife.0.
type DeviceBatteryLife1 ¶
type DeviceBatteryLife1 = string
DeviceBatteryLife1 defines model for Device.BatteryLife.1.
type DeviceBatteryLife20 ¶
type DeviceBatteryLife20 = int
DeviceBatteryLife20 defines model for Device.BatteryLife2.0.
type DeviceBatteryLife21 ¶
type DeviceBatteryLife21 = string
DeviceBatteryLife21 defines model for Device.BatteryLife2.1.
type DeviceCommand ¶
type DeviceCommand struct {
CommandName DeviceCommandCommandName `json:"command_name"`
}
DeviceCommand defines model for DeviceCommand.
type DeviceCommandCommandName ¶
type DeviceCommandCommandName string
DeviceCommandCommandName defines model for DeviceCommand.CommandName.
const (
Reboot DeviceCommandCommandName = "reboot"
)
Defines values for DeviceCommandCommandName.
func (DeviceCommandCommandName) Valid ¶
func (e DeviceCommandCommandName) Valid() bool
Valid indicates whether the value is a known member of the DeviceCommandCommandName enum.
type DeviceDetail ¶
type DeviceDetail struct {
// Device Historical inventory/detail shape with additional baseline fixture fields; unknown hardware fields remain open.
Device Device `json:"device"`
DeviceOperationSet *map[string]DeviceOperationSet `json:"device_operation_set,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceDetail defines model for DeviceDetail.
func (DeviceDetail) Get ¶
func (a DeviceDetail) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceDetail. Returns the specified element and whether it was found
func (DeviceDetail) MarshalJSON ¶
func (a DeviceDetail) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceDetail to handle AdditionalProperties
func (*DeviceDetail) Set ¶
func (a *DeviceDetail) Set(fieldName string, value interface{})
Setter for additional properties for DeviceDetail
func (*DeviceDetail) UnmarshalJSON ¶
func (a *DeviceDetail) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceDetail to handle AdditionalProperties
type DeviceFamilyCode ¶
type DeviceFamilyCode string
DeviceFamilyCode Observed legacy family labels. The device family field itself remains open to future values.
const ( Chimes DeviceFamilyCode = "chimes" Doorbots DeviceFamilyCode = "doorbots" Other DeviceFamilyCode = "other" StickupCams DeviceFamilyCode = "stickup_cams" )
Defines values for DeviceFamilyCode.
func (DeviceFamilyCode) Valid ¶
func (e DeviceFamilyCode) Valid() bool
Valid indicates whether the value is a known member of the DeviceFamilyCode enum.
type DeviceFeatures ¶
type DeviceFeatures struct {
AiAutomatedWarnings *DeviceFeatures_AiAutomatedWarnings `json:"ai_automated_warnings,omitempty"`
AiLabsDailyClip *DeviceFeatures_AiLabsDailyClip `json:"ai_labs_daily_clip,omitempty"`
AiLabsMemorableMoments *DeviceFeatures_AiLabsMemorableMoments `json:"ai_labs_memorable_moments,omitempty"`
// AlexaPlusGreetings Only null was observed in the historical device response; future values are unverified.
AlexaPlusGreetings any `json:"alexa_plus_greetings,omitempty"`
AnimalDetectionEligible *bool `json:"animal_detection_eligible,omitempty"`
// AutoShutoffDevice Only null was observed in the historical device response; future values are unverified.
AutoShutoffDevice any `json:"auto_shutoff_device,omitempty"`
AutoTrack *FeatureAvailability `json:"auto_track,omitempty"`
AutoZoomTrack *FeatureAvailability `json:"auto_zoom_track,omitempty"`
// AutomatedSiren Only null was observed in the historical device response; future values are unverified.
AutomatedSiren any `json:"automated_siren,omitempty"`
CfesEligible *bool `json:"cfes_eligible,omitempty"`
ChimeSettings *DeviceFeatures_ChimeSettings `json:"chime_settings,omitempty"`
DynamicNetworkSwitchingEligible *bool `json:"dynamic_network_switching_eligible,omitempty"`
LiveViewAudioPrivacyControls *DeviceFeatures_LiveViewAudioPrivacyControls `json:"live_view_audio_privacy_controls,omitempty"`
MotionMessageEnabled *bool `json:"motion_message_enabled,omitempty"`
MotionStopEdgeEligible *bool `json:"motion_stop_edge_eligible,omitempty"`
MotionZoneRecommendation *bool `json:"motion_zone_recommendation,omitempty"`
MotionsEnabled *bool `json:"motions_enabled,omitempty"`
NetworkBackup *DeviceFeatures_NetworkBackup `json:"network_backup,omitempty"`
NetworkBackupHost *DeviceFeatures_NetworkBackupHost `json:"network_backup_host,omitempty"`
OriginalVideoQualityDownloadOffer *DeviceFeatures_OriginalVideoQualityDownloadOffer `json:"original_video_quality_download_offer,omitempty"`
// PackageWarning Only null was observed in the historical device response; future values are unverified.
PackageWarning any `json:"package_warning,omitempty"`
PersonIdentification *DeviceFeatures_PersonIdentification `json:"person_identification,omitempty"`
PropertyView *DeviceFeatures_PropertyView `json:"property_view,omitempty"`
PtzSetupComplete *bool `json:"ptz_setup_complete,omitempty"`
Recording24x7Eligible *bool `json:"recording_24x7_eligible,omitempty"`
// RemoteAccessControl Only null was observed in the historical device response; future values are unverified.
RemoteAccessControl any `json:"remote_access_control,omitempty"`
RetinalTuning *DeviceFeatures_RetinalTuning `json:"retinal_tuning,omitempty"`
RichNotificationsEligible *bool `json:"rich_notifications_eligible,omitempty"`
SheilaCameraEligible *bool `json:"sheila_camera_eligible,omitempty"`
SheilaCameraProcessingEligible *bool `json:"sheila_camera_processing_eligible,omitempty"`
Show24x7Lite *bool `json:"show_24x7_lite,omitempty"`
ShowOfflineMotionEvents *bool `json:"show_offline_motion_events,omitempty"`
ShowRecordings *bool `json:"show_recordings,omitempty"`
ShowVodSettings *bool `json:"show_vod_settings,omitempty"`
SingleAlert *DeviceFeatures_SingleAlert `json:"single_alert,omitempty"`
SmartVideoDescription *DeviceFeatures_SmartVideoDescription `json:"smart_video_description,omitempty"`
SmartVideoSearch *DeviceFeatures_SmartVideoSearch `json:"smart_video_search,omitempty"`
// Tracklight Only null was observed in the historical device response; future values are unverified.
Tracklight any `json:"tracklight,omitempty"`
// TransformerScore Only null was observed in the historical device response; future values are unverified.
TransformerScore any `json:"transformer_score,omitempty"`
UnusualAlert *DeviceFeatures_UnusualAlert `json:"unusual_alert,omitempty"`
VehicleDetectionEligible *bool `json:"vehicle_detection_eligible,omitempty"`
VideoDonation *DeviceFeatures_VideoDonation `json:"video_donation,omitempty"`
VideoRecording *DeviceFeatures_VideoRecording `json:"video_recording,omitempty"`
VideoRendering *VideoRenderingFeature `json:"video_rendering,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures defines model for DeviceFeatures.
func (DeviceFeatures) Get ¶
func (a DeviceFeatures) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures. Returns the specified element and whether it was found
func (DeviceFeatures) MarshalJSON ¶
func (a DeviceFeatures) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures to handle AdditionalProperties
func (*DeviceFeatures) Set ¶
func (a *DeviceFeatures) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures
func (*DeviceFeatures) UnmarshalJSON ¶
func (a *DeviceFeatures) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures to handle AdditionalProperties
type DeviceFeatures_AiAutomatedWarnings ¶
type DeviceFeatures_AiAutomatedWarnings struct {
Eligibility *DeviceFeatures_AiAutomatedWarnings_Eligibility `json:"eligibility,omitempty"`
Enablement *DeviceFeatures_AiAutomatedWarnings_Enablement `json:"enablement,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_AiAutomatedWarnings defines model for DeviceFeatures.AiAutomatedWarnings.
func (DeviceFeatures_AiAutomatedWarnings) Get ¶
func (a DeviceFeatures_AiAutomatedWarnings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_AiAutomatedWarnings. Returns the specified element and whether it was found
func (DeviceFeatures_AiAutomatedWarnings) MarshalJSON ¶
func (a DeviceFeatures_AiAutomatedWarnings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_AiAutomatedWarnings to handle AdditionalProperties
func (*DeviceFeatures_AiAutomatedWarnings) Set ¶
func (a *DeviceFeatures_AiAutomatedWarnings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_AiAutomatedWarnings
func (*DeviceFeatures_AiAutomatedWarnings) UnmarshalJSON ¶
func (a *DeviceFeatures_AiAutomatedWarnings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_AiAutomatedWarnings to handle AdditionalProperties
type DeviceFeatures_AiAutomatedWarnings_Eligibility ¶
type DeviceFeatures_AiAutomatedWarnings_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]interface{} `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_AiAutomatedWarnings_Eligibility defines model for DeviceFeatures.AiAutomatedWarnings.Eligibility.
func (DeviceFeatures_AiAutomatedWarnings_Eligibility) Get ¶
func (a DeviceFeatures_AiAutomatedWarnings_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_AiAutomatedWarnings_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_AiAutomatedWarnings_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_AiAutomatedWarnings_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_AiAutomatedWarnings_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_AiAutomatedWarnings_Eligibility) Set ¶
func (a *DeviceFeatures_AiAutomatedWarnings_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_AiAutomatedWarnings_Eligibility
func (*DeviceFeatures_AiAutomatedWarnings_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_AiAutomatedWarnings_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_AiAutomatedWarnings_Eligibility to handle AdditionalProperties
type DeviceFeatures_AiAutomatedWarnings_Enablement ¶
type DeviceFeatures_AiAutomatedWarnings_Enablement struct {
Allowed *bool `json:"allowed,omitempty"`
DisallowReasons *[]string `json:"disallow_reasons,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_AiAutomatedWarnings_Enablement defines model for DeviceFeatures.AiAutomatedWarnings.Enablement.
func (DeviceFeatures_AiAutomatedWarnings_Enablement) Get ¶
func (a DeviceFeatures_AiAutomatedWarnings_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_AiAutomatedWarnings_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_AiAutomatedWarnings_Enablement) MarshalJSON ¶
func (a DeviceFeatures_AiAutomatedWarnings_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_AiAutomatedWarnings_Enablement to handle AdditionalProperties
func (*DeviceFeatures_AiAutomatedWarnings_Enablement) Set ¶
func (a *DeviceFeatures_AiAutomatedWarnings_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_AiAutomatedWarnings_Enablement
func (*DeviceFeatures_AiAutomatedWarnings_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_AiAutomatedWarnings_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_AiAutomatedWarnings_Enablement to handle AdditionalProperties
type DeviceFeatures_AiLabsDailyClip ¶
type DeviceFeatures_AiLabsDailyClip struct {
AllowsNoLocation *bool `json:"allows_no_location,omitempty"`
Eligibility *DeviceFeatures_AiLabsDailyClip_Eligibility `json:"eligibility,omitempty"`
Enablement *DeviceFeatures_AiLabsDailyClip_Enablement `json:"enablement,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_AiLabsDailyClip defines model for DeviceFeatures.AiLabsDailyClip.
func (DeviceFeatures_AiLabsDailyClip) Get ¶
func (a DeviceFeatures_AiLabsDailyClip) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_AiLabsDailyClip. Returns the specified element and whether it was found
func (DeviceFeatures_AiLabsDailyClip) MarshalJSON ¶
func (a DeviceFeatures_AiLabsDailyClip) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_AiLabsDailyClip to handle AdditionalProperties
func (*DeviceFeatures_AiLabsDailyClip) Set ¶
func (a *DeviceFeatures_AiLabsDailyClip) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_AiLabsDailyClip
func (*DeviceFeatures_AiLabsDailyClip) UnmarshalJSON ¶
func (a *DeviceFeatures_AiLabsDailyClip) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_AiLabsDailyClip to handle AdditionalProperties
type DeviceFeatures_AiLabsDailyClip_Eligibility ¶
type DeviceFeatures_AiLabsDailyClip_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]string `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_AiLabsDailyClip_Eligibility defines model for DeviceFeatures.AiLabsDailyClip.Eligibility.
func (DeviceFeatures_AiLabsDailyClip_Eligibility) Get ¶
func (a DeviceFeatures_AiLabsDailyClip_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_AiLabsDailyClip_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_AiLabsDailyClip_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_AiLabsDailyClip_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_AiLabsDailyClip_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_AiLabsDailyClip_Eligibility) Set ¶
func (a *DeviceFeatures_AiLabsDailyClip_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_AiLabsDailyClip_Eligibility
func (*DeviceFeatures_AiLabsDailyClip_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_AiLabsDailyClip_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_AiLabsDailyClip_Eligibility to handle AdditionalProperties
type DeviceFeatures_AiLabsDailyClip_Enablement ¶
type DeviceFeatures_AiLabsDailyClip_Enablement struct {
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_AiLabsDailyClip_Enablement defines model for DeviceFeatures.AiLabsDailyClip.Enablement.
func (DeviceFeatures_AiLabsDailyClip_Enablement) Get ¶
func (a DeviceFeatures_AiLabsDailyClip_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_AiLabsDailyClip_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_AiLabsDailyClip_Enablement) MarshalJSON ¶
func (a DeviceFeatures_AiLabsDailyClip_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_AiLabsDailyClip_Enablement to handle AdditionalProperties
func (*DeviceFeatures_AiLabsDailyClip_Enablement) Set ¶
func (a *DeviceFeatures_AiLabsDailyClip_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_AiLabsDailyClip_Enablement
func (*DeviceFeatures_AiLabsDailyClip_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_AiLabsDailyClip_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_AiLabsDailyClip_Enablement to handle AdditionalProperties
type DeviceFeatures_AiLabsMemorableMoments ¶
type DeviceFeatures_AiLabsMemorableMoments struct {
AllowsNoLocation *bool `json:"allows_no_location,omitempty"`
Eligibility *DeviceFeatures_AiLabsMemorableMoments_Eligibility `json:"eligibility,omitempty"`
Enablement *DeviceFeatures_AiLabsMemorableMoments_Enablement `json:"enablement,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_AiLabsMemorableMoments defines model for DeviceFeatures.AiLabsMemorableMoments.
func (DeviceFeatures_AiLabsMemorableMoments) Get ¶
func (a DeviceFeatures_AiLabsMemorableMoments) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_AiLabsMemorableMoments. Returns the specified element and whether it was found
func (DeviceFeatures_AiLabsMemorableMoments) MarshalJSON ¶
func (a DeviceFeatures_AiLabsMemorableMoments) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_AiLabsMemorableMoments to handle AdditionalProperties
func (*DeviceFeatures_AiLabsMemorableMoments) Set ¶
func (a *DeviceFeatures_AiLabsMemorableMoments) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_AiLabsMemorableMoments
func (*DeviceFeatures_AiLabsMemorableMoments) UnmarshalJSON ¶
func (a *DeviceFeatures_AiLabsMemorableMoments) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_AiLabsMemorableMoments to handle AdditionalProperties
type DeviceFeatures_AiLabsMemorableMoments_Eligibility ¶
type DeviceFeatures_AiLabsMemorableMoments_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]string `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_AiLabsMemorableMoments_Eligibility defines model for DeviceFeatures.AiLabsMemorableMoments.Eligibility.
func (DeviceFeatures_AiLabsMemorableMoments_Eligibility) Get ¶
func (a DeviceFeatures_AiLabsMemorableMoments_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_AiLabsMemorableMoments_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_AiLabsMemorableMoments_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_AiLabsMemorableMoments_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_AiLabsMemorableMoments_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_AiLabsMemorableMoments_Eligibility) Set ¶
func (a *DeviceFeatures_AiLabsMemorableMoments_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_AiLabsMemorableMoments_Eligibility
func (*DeviceFeatures_AiLabsMemorableMoments_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_AiLabsMemorableMoments_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_AiLabsMemorableMoments_Eligibility to handle AdditionalProperties
type DeviceFeatures_AiLabsMemorableMoments_Enablement ¶
type DeviceFeatures_AiLabsMemorableMoments_Enablement struct {
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_AiLabsMemorableMoments_Enablement defines model for DeviceFeatures.AiLabsMemorableMoments.Enablement.
func (DeviceFeatures_AiLabsMemorableMoments_Enablement) Get ¶
func (a DeviceFeatures_AiLabsMemorableMoments_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_AiLabsMemorableMoments_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_AiLabsMemorableMoments_Enablement) MarshalJSON ¶
func (a DeviceFeatures_AiLabsMemorableMoments_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_AiLabsMemorableMoments_Enablement to handle AdditionalProperties
func (*DeviceFeatures_AiLabsMemorableMoments_Enablement) Set ¶
func (a *DeviceFeatures_AiLabsMemorableMoments_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_AiLabsMemorableMoments_Enablement
func (*DeviceFeatures_AiLabsMemorableMoments_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_AiLabsMemorableMoments_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_AiLabsMemorableMoments_Enablement to handle AdditionalProperties
type DeviceFeatures_ChimeSettings ¶
type DeviceFeatures_ChimeSettings struct {
IsEligible *bool `json:"is_eligible,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_ChimeSettings defines model for DeviceFeatures.ChimeSettings.
func (DeviceFeatures_ChimeSettings) Get ¶
func (a DeviceFeatures_ChimeSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_ChimeSettings. Returns the specified element and whether it was found
func (DeviceFeatures_ChimeSettings) MarshalJSON ¶
func (a DeviceFeatures_ChimeSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_ChimeSettings to handle AdditionalProperties
func (*DeviceFeatures_ChimeSettings) Set ¶
func (a *DeviceFeatures_ChimeSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_ChimeSettings
func (*DeviceFeatures_ChimeSettings) UnmarshalJSON ¶
func (a *DeviceFeatures_ChimeSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_ChimeSettings to handle AdditionalProperties
type DeviceFeatures_LiveViewAudioPrivacyControls ¶
type DeviceFeatures_LiveViewAudioPrivacyControls struct {
Eligibility *DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility `json:"eligibility,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_LiveViewAudioPrivacyControls defines model for DeviceFeatures.LiveViewAudioPrivacyControls.
func (DeviceFeatures_LiveViewAudioPrivacyControls) Get ¶
func (a DeviceFeatures_LiveViewAudioPrivacyControls) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_LiveViewAudioPrivacyControls. Returns the specified element and whether it was found
func (DeviceFeatures_LiveViewAudioPrivacyControls) MarshalJSON ¶
func (a DeviceFeatures_LiveViewAudioPrivacyControls) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_LiveViewAudioPrivacyControls to handle AdditionalProperties
func (*DeviceFeatures_LiveViewAudioPrivacyControls) Set ¶
func (a *DeviceFeatures_LiveViewAudioPrivacyControls) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_LiveViewAudioPrivacyControls
func (*DeviceFeatures_LiveViewAudioPrivacyControls) UnmarshalJSON ¶
func (a *DeviceFeatures_LiveViewAudioPrivacyControls) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_LiveViewAudioPrivacyControls to handle AdditionalProperties
type DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility ¶
type DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]string `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility defines model for DeviceFeatures.LiveViewAudioPrivacyControls.Eligibility.
func (DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) Get ¶
func (a DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) Set ¶
func (a *DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility
func (*DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_LiveViewAudioPrivacyControls_Eligibility to handle AdditionalProperties
type DeviceFeatures_NetworkBackup ¶
type DeviceFeatures_NetworkBackup struct {
Eligibility *DeviceFeatures_NetworkBackup_Eligibility `json:"eligibility,omitempty"`
Enablement *DeviceFeatures_NetworkBackup_Enablement `json:"enablement,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_NetworkBackup defines model for DeviceFeatures.NetworkBackup.
func (DeviceFeatures_NetworkBackup) Get ¶
func (a DeviceFeatures_NetworkBackup) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_NetworkBackup. Returns the specified element and whether it was found
func (DeviceFeatures_NetworkBackup) MarshalJSON ¶
func (a DeviceFeatures_NetworkBackup) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_NetworkBackup to handle AdditionalProperties
func (*DeviceFeatures_NetworkBackup) Set ¶
func (a *DeviceFeatures_NetworkBackup) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_NetworkBackup
func (*DeviceFeatures_NetworkBackup) UnmarshalJSON ¶
func (a *DeviceFeatures_NetworkBackup) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_NetworkBackup to handle AdditionalProperties
type DeviceFeatures_NetworkBackupHost ¶
type DeviceFeatures_NetworkBackupHost struct {
Eligibility *DeviceFeatures_NetworkBackupHost_Eligibility `json:"eligibility,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_NetworkBackupHost defines model for DeviceFeatures.NetworkBackupHost.
func (DeviceFeatures_NetworkBackupHost) Get ¶
func (a DeviceFeatures_NetworkBackupHost) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_NetworkBackupHost. Returns the specified element and whether it was found
func (DeviceFeatures_NetworkBackupHost) MarshalJSON ¶
func (a DeviceFeatures_NetworkBackupHost) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_NetworkBackupHost to handle AdditionalProperties
func (*DeviceFeatures_NetworkBackupHost) Set ¶
func (a *DeviceFeatures_NetworkBackupHost) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_NetworkBackupHost
func (*DeviceFeatures_NetworkBackupHost) UnmarshalJSON ¶
func (a *DeviceFeatures_NetworkBackupHost) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_NetworkBackupHost to handle AdditionalProperties
type DeviceFeatures_NetworkBackupHost_Eligibility ¶
type DeviceFeatures_NetworkBackupHost_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]string `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_NetworkBackupHost_Eligibility defines model for DeviceFeatures.NetworkBackupHost.Eligibility.
func (DeviceFeatures_NetworkBackupHost_Eligibility) Get ¶
func (a DeviceFeatures_NetworkBackupHost_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_NetworkBackupHost_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_NetworkBackupHost_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_NetworkBackupHost_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_NetworkBackupHost_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_NetworkBackupHost_Eligibility) Set ¶
func (a *DeviceFeatures_NetworkBackupHost_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_NetworkBackupHost_Eligibility
func (*DeviceFeatures_NetworkBackupHost_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_NetworkBackupHost_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_NetworkBackupHost_Eligibility to handle AdditionalProperties
type DeviceFeatures_NetworkBackup_Eligibility ¶
type DeviceFeatures_NetworkBackup_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]string `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_NetworkBackup_Eligibility defines model for DeviceFeatures.NetworkBackup.Eligibility.
func (DeviceFeatures_NetworkBackup_Eligibility) Get ¶
func (a DeviceFeatures_NetworkBackup_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_NetworkBackup_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_NetworkBackup_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_NetworkBackup_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_NetworkBackup_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_NetworkBackup_Eligibility) Set ¶
func (a *DeviceFeatures_NetworkBackup_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_NetworkBackup_Eligibility
func (*DeviceFeatures_NetworkBackup_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_NetworkBackup_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_NetworkBackup_Eligibility to handle AdditionalProperties
type DeviceFeatures_NetworkBackup_Enablement ¶
type DeviceFeatures_NetworkBackup_Enablement struct {
Allowed *bool `json:"allowed,omitempty"`
DisallowReasons *[]string `json:"disallow_reasons,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_NetworkBackup_Enablement defines model for DeviceFeatures.NetworkBackup.Enablement.
func (DeviceFeatures_NetworkBackup_Enablement) Get ¶
func (a DeviceFeatures_NetworkBackup_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_NetworkBackup_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_NetworkBackup_Enablement) MarshalJSON ¶
func (a DeviceFeatures_NetworkBackup_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_NetworkBackup_Enablement to handle AdditionalProperties
func (*DeviceFeatures_NetworkBackup_Enablement) Set ¶
func (a *DeviceFeatures_NetworkBackup_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_NetworkBackup_Enablement
func (*DeviceFeatures_NetworkBackup_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_NetworkBackup_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_NetworkBackup_Enablement to handle AdditionalProperties
type DeviceFeatures_OriginalVideoQualityDownloadOffer ¶
type DeviceFeatures_OriginalVideoQualityDownloadOffer struct {
IsEnabled *bool `json:"is_enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_OriginalVideoQualityDownloadOffer defines model for DeviceFeatures.OriginalVideoQualityDownloadOffer.
func (DeviceFeatures_OriginalVideoQualityDownloadOffer) Get ¶
func (a DeviceFeatures_OriginalVideoQualityDownloadOffer) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_OriginalVideoQualityDownloadOffer. Returns the specified element and whether it was found
func (DeviceFeatures_OriginalVideoQualityDownloadOffer) MarshalJSON ¶
func (a DeviceFeatures_OriginalVideoQualityDownloadOffer) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_OriginalVideoQualityDownloadOffer to handle AdditionalProperties
func (*DeviceFeatures_OriginalVideoQualityDownloadOffer) Set ¶
func (a *DeviceFeatures_OriginalVideoQualityDownloadOffer) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_OriginalVideoQualityDownloadOffer
func (*DeviceFeatures_OriginalVideoQualityDownloadOffer) UnmarshalJSON ¶
func (a *DeviceFeatures_OriginalVideoQualityDownloadOffer) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_OriginalVideoQualityDownloadOffer to handle AdditionalProperties
type DeviceFeatures_PersonIdentification ¶
type DeviceFeatures_PersonIdentification struct {
Eligibility *DeviceFeatures_PersonIdentification_Eligibility `json:"eligibility,omitempty"`
Enablement *DeviceFeatures_PersonIdentification_Enablement `json:"enablement,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_PersonIdentification defines model for DeviceFeatures.PersonIdentification.
func (DeviceFeatures_PersonIdentification) Get ¶
func (a DeviceFeatures_PersonIdentification) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_PersonIdentification. Returns the specified element and whether it was found
func (DeviceFeatures_PersonIdentification) MarshalJSON ¶
func (a DeviceFeatures_PersonIdentification) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_PersonIdentification to handle AdditionalProperties
func (*DeviceFeatures_PersonIdentification) Set ¶
func (a *DeviceFeatures_PersonIdentification) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_PersonIdentification
func (*DeviceFeatures_PersonIdentification) UnmarshalJSON ¶
func (a *DeviceFeatures_PersonIdentification) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_PersonIdentification to handle AdditionalProperties
type DeviceFeatures_PersonIdentification_Eligibility ¶
type DeviceFeatures_PersonIdentification_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]interface{} `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_PersonIdentification_Eligibility defines model for DeviceFeatures.PersonIdentification.Eligibility.
func (DeviceFeatures_PersonIdentification_Eligibility) Get ¶
func (a DeviceFeatures_PersonIdentification_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_PersonIdentification_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_PersonIdentification_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_PersonIdentification_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_PersonIdentification_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_PersonIdentification_Eligibility) Set ¶
func (a *DeviceFeatures_PersonIdentification_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_PersonIdentification_Eligibility
func (*DeviceFeatures_PersonIdentification_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_PersonIdentification_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_PersonIdentification_Eligibility to handle AdditionalProperties
type DeviceFeatures_PersonIdentification_Enablement ¶
type DeviceFeatures_PersonIdentification_Enablement struct {
Allowed *bool `json:"allowed,omitempty"`
DisallowReasons *[]string `json:"disallow_reasons,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_PersonIdentification_Enablement defines model for DeviceFeatures.PersonIdentification.Enablement.
func (DeviceFeatures_PersonIdentification_Enablement) Get ¶
func (a DeviceFeatures_PersonIdentification_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_PersonIdentification_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_PersonIdentification_Enablement) MarshalJSON ¶
func (a DeviceFeatures_PersonIdentification_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_PersonIdentification_Enablement to handle AdditionalProperties
func (*DeviceFeatures_PersonIdentification_Enablement) Set ¶
func (a *DeviceFeatures_PersonIdentification_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_PersonIdentification_Enablement
func (*DeviceFeatures_PersonIdentification_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_PersonIdentification_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_PersonIdentification_Enablement to handle AdditionalProperties
type DeviceFeatures_PropertyView ¶
type DeviceFeatures_PropertyView struct {
Enablement *DeviceFeatures_PropertyView_Enablement `json:"enablement,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_PropertyView defines model for DeviceFeatures.PropertyView.
func (DeviceFeatures_PropertyView) Get ¶
func (a DeviceFeatures_PropertyView) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_PropertyView. Returns the specified element and whether it was found
func (DeviceFeatures_PropertyView) MarshalJSON ¶
func (a DeviceFeatures_PropertyView) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_PropertyView to handle AdditionalProperties
func (*DeviceFeatures_PropertyView) Set ¶
func (a *DeviceFeatures_PropertyView) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_PropertyView
func (*DeviceFeatures_PropertyView) UnmarshalJSON ¶
func (a *DeviceFeatures_PropertyView) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_PropertyView to handle AdditionalProperties
type DeviceFeatures_PropertyView_Enablement ¶
type DeviceFeatures_PropertyView_Enablement struct {
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_PropertyView_Enablement defines model for DeviceFeatures.PropertyView.Enablement.
func (DeviceFeatures_PropertyView_Enablement) Get ¶
func (a DeviceFeatures_PropertyView_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_PropertyView_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_PropertyView_Enablement) MarshalJSON ¶
func (a DeviceFeatures_PropertyView_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_PropertyView_Enablement to handle AdditionalProperties
func (*DeviceFeatures_PropertyView_Enablement) Set ¶
func (a *DeviceFeatures_PropertyView_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_PropertyView_Enablement
func (*DeviceFeatures_PropertyView_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_PropertyView_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_PropertyView_Enablement to handle AdditionalProperties
type DeviceFeatures_RetinalTuning ¶
type DeviceFeatures_RetinalTuning struct {
Eligibility *DeviceFeatures_RetinalTuning_Eligibility `json:"eligibility,omitempty"`
Enablement *DeviceFeatures_RetinalTuning_Enablement `json:"enablement,omitempty"`
RtMaxDigitalZoomLevel *float32 `json:"rt_max_digital_zoom_level,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_RetinalTuning defines model for DeviceFeatures.RetinalTuning.
func (DeviceFeatures_RetinalTuning) Get ¶
func (a DeviceFeatures_RetinalTuning) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_RetinalTuning. Returns the specified element and whether it was found
func (DeviceFeatures_RetinalTuning) MarshalJSON ¶
func (a DeviceFeatures_RetinalTuning) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_RetinalTuning to handle AdditionalProperties
func (*DeviceFeatures_RetinalTuning) Set ¶
func (a *DeviceFeatures_RetinalTuning) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_RetinalTuning
func (*DeviceFeatures_RetinalTuning) UnmarshalJSON ¶
func (a *DeviceFeatures_RetinalTuning) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_RetinalTuning to handle AdditionalProperties
type DeviceFeatures_RetinalTuning_Eligibility ¶
type DeviceFeatures_RetinalTuning_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]interface{} `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_RetinalTuning_Eligibility defines model for DeviceFeatures.RetinalTuning.Eligibility.
func (DeviceFeatures_RetinalTuning_Eligibility) Get ¶
func (a DeviceFeatures_RetinalTuning_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_RetinalTuning_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_RetinalTuning_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_RetinalTuning_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_RetinalTuning_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_RetinalTuning_Eligibility) Set ¶
func (a *DeviceFeatures_RetinalTuning_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_RetinalTuning_Eligibility
func (*DeviceFeatures_RetinalTuning_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_RetinalTuning_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_RetinalTuning_Eligibility to handle AdditionalProperties
type DeviceFeatures_RetinalTuning_Enablement ¶
type DeviceFeatures_RetinalTuning_Enablement struct {
Allowed *bool `json:"allowed,omitempty"`
DisallowReasons *[]interface{} `json:"disallow_reasons,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_RetinalTuning_Enablement defines model for DeviceFeatures.RetinalTuning.Enablement.
func (DeviceFeatures_RetinalTuning_Enablement) Get ¶
func (a DeviceFeatures_RetinalTuning_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_RetinalTuning_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_RetinalTuning_Enablement) MarshalJSON ¶
func (a DeviceFeatures_RetinalTuning_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_RetinalTuning_Enablement to handle AdditionalProperties
func (*DeviceFeatures_RetinalTuning_Enablement) Set ¶
func (a *DeviceFeatures_RetinalTuning_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_RetinalTuning_Enablement
func (*DeviceFeatures_RetinalTuning_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_RetinalTuning_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_RetinalTuning_Enablement to handle AdditionalProperties
type DeviceFeatures_SingleAlert ¶
type DeviceFeatures_SingleAlert struct {
Eligibility *DeviceFeatures_SingleAlert_Eligibility `json:"eligibility,omitempty"`
Enablement *DeviceFeatures_SingleAlert_Enablement `json:"enablement,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_SingleAlert defines model for DeviceFeatures.SingleAlert.
func (DeviceFeatures_SingleAlert) Get ¶
func (a DeviceFeatures_SingleAlert) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_SingleAlert. Returns the specified element and whether it was found
func (DeviceFeatures_SingleAlert) MarshalJSON ¶
func (a DeviceFeatures_SingleAlert) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_SingleAlert to handle AdditionalProperties
func (*DeviceFeatures_SingleAlert) Set ¶
func (a *DeviceFeatures_SingleAlert) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_SingleAlert
func (*DeviceFeatures_SingleAlert) UnmarshalJSON ¶
func (a *DeviceFeatures_SingleAlert) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_SingleAlert to handle AdditionalProperties
type DeviceFeatures_SingleAlert_Eligibility ¶
type DeviceFeatures_SingleAlert_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]interface{} `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_SingleAlert_Eligibility defines model for DeviceFeatures.SingleAlert.Eligibility.
func (DeviceFeatures_SingleAlert_Eligibility) Get ¶
func (a DeviceFeatures_SingleAlert_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_SingleAlert_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_SingleAlert_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_SingleAlert_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_SingleAlert_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_SingleAlert_Eligibility) Set ¶
func (a *DeviceFeatures_SingleAlert_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_SingleAlert_Eligibility
func (*DeviceFeatures_SingleAlert_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_SingleAlert_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_SingleAlert_Eligibility to handle AdditionalProperties
type DeviceFeatures_SingleAlert_Enablement ¶
type DeviceFeatures_SingleAlert_Enablement struct {
Allowed *bool `json:"allowed,omitempty"`
DisallowReasons *[]string `json:"disallow_reasons,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_SingleAlert_Enablement defines model for DeviceFeatures.SingleAlert.Enablement.
func (DeviceFeatures_SingleAlert_Enablement) Get ¶
func (a DeviceFeatures_SingleAlert_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_SingleAlert_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_SingleAlert_Enablement) MarshalJSON ¶
func (a DeviceFeatures_SingleAlert_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_SingleAlert_Enablement to handle AdditionalProperties
func (*DeviceFeatures_SingleAlert_Enablement) Set ¶
func (a *DeviceFeatures_SingleAlert_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_SingleAlert_Enablement
func (*DeviceFeatures_SingleAlert_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_SingleAlert_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_SingleAlert_Enablement to handle AdditionalProperties
type DeviceFeatures_SmartVideoDescription ¶
type DeviceFeatures_SmartVideoDescription struct {
Eligibility *DeviceFeatures_SmartVideoDescription_Eligibility `json:"eligibility,omitempty"`
Enablement *DeviceFeatures_SmartVideoDescription_Enablement `json:"enablement,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_SmartVideoDescription defines model for DeviceFeatures.SmartVideoDescription.
func (DeviceFeatures_SmartVideoDescription) Get ¶
func (a DeviceFeatures_SmartVideoDescription) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_SmartVideoDescription. Returns the specified element and whether it was found
func (DeviceFeatures_SmartVideoDescription) MarshalJSON ¶
func (a DeviceFeatures_SmartVideoDescription) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_SmartVideoDescription to handle AdditionalProperties
func (*DeviceFeatures_SmartVideoDescription) Set ¶
func (a *DeviceFeatures_SmartVideoDescription) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_SmartVideoDescription
func (*DeviceFeatures_SmartVideoDescription) UnmarshalJSON ¶
func (a *DeviceFeatures_SmartVideoDescription) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_SmartVideoDescription to handle AdditionalProperties
type DeviceFeatures_SmartVideoDescription_Eligibility ¶
type DeviceFeatures_SmartVideoDescription_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]interface{} `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_SmartVideoDescription_Eligibility defines model for DeviceFeatures.SmartVideoDescription.Eligibility.
func (DeviceFeatures_SmartVideoDescription_Eligibility) Get ¶
func (a DeviceFeatures_SmartVideoDescription_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_SmartVideoDescription_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_SmartVideoDescription_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_SmartVideoDescription_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_SmartVideoDescription_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_SmartVideoDescription_Eligibility) Set ¶
func (a *DeviceFeatures_SmartVideoDescription_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_SmartVideoDescription_Eligibility
func (*DeviceFeatures_SmartVideoDescription_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_SmartVideoDescription_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_SmartVideoDescription_Eligibility to handle AdditionalProperties
type DeviceFeatures_SmartVideoDescription_Enablement ¶
type DeviceFeatures_SmartVideoDescription_Enablement struct {
Allowed *bool `json:"allowed,omitempty"`
DisallowReasons *[]string `json:"disallow_reasons,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_SmartVideoDescription_Enablement defines model for DeviceFeatures.SmartVideoDescription.Enablement.
func (DeviceFeatures_SmartVideoDescription_Enablement) Get ¶
func (a DeviceFeatures_SmartVideoDescription_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_SmartVideoDescription_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_SmartVideoDescription_Enablement) MarshalJSON ¶
func (a DeviceFeatures_SmartVideoDescription_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_SmartVideoDescription_Enablement to handle AdditionalProperties
func (*DeviceFeatures_SmartVideoDescription_Enablement) Set ¶
func (a *DeviceFeatures_SmartVideoDescription_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_SmartVideoDescription_Enablement
func (*DeviceFeatures_SmartVideoDescription_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_SmartVideoDescription_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_SmartVideoDescription_Enablement to handle AdditionalProperties
type DeviceFeatures_SmartVideoSearch ¶
type DeviceFeatures_SmartVideoSearch struct {
Eligibility *DeviceFeatures_SmartVideoSearch_Eligibility `json:"eligibility,omitempty"`
Enablement *DeviceFeatures_SmartVideoSearch_Enablement `json:"enablement,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_SmartVideoSearch defines model for DeviceFeatures.SmartVideoSearch.
func (DeviceFeatures_SmartVideoSearch) Get ¶
func (a DeviceFeatures_SmartVideoSearch) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_SmartVideoSearch. Returns the specified element and whether it was found
func (DeviceFeatures_SmartVideoSearch) MarshalJSON ¶
func (a DeviceFeatures_SmartVideoSearch) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_SmartVideoSearch to handle AdditionalProperties
func (*DeviceFeatures_SmartVideoSearch) Set ¶
func (a *DeviceFeatures_SmartVideoSearch) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_SmartVideoSearch
func (*DeviceFeatures_SmartVideoSearch) UnmarshalJSON ¶
func (a *DeviceFeatures_SmartVideoSearch) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_SmartVideoSearch to handle AdditionalProperties
type DeviceFeatures_SmartVideoSearch_Eligibility ¶
type DeviceFeatures_SmartVideoSearch_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]interface{} `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_SmartVideoSearch_Eligibility defines model for DeviceFeatures.SmartVideoSearch.Eligibility.
func (DeviceFeatures_SmartVideoSearch_Eligibility) Get ¶
func (a DeviceFeatures_SmartVideoSearch_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_SmartVideoSearch_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_SmartVideoSearch_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_SmartVideoSearch_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_SmartVideoSearch_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_SmartVideoSearch_Eligibility) Set ¶
func (a *DeviceFeatures_SmartVideoSearch_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_SmartVideoSearch_Eligibility
func (*DeviceFeatures_SmartVideoSearch_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_SmartVideoSearch_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_SmartVideoSearch_Eligibility to handle AdditionalProperties
type DeviceFeatures_SmartVideoSearch_Enablement ¶
type DeviceFeatures_SmartVideoSearch_Enablement struct {
Allowed *bool `json:"allowed,omitempty"`
DisallowReasons *[]string `json:"disallow_reasons,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_SmartVideoSearch_Enablement defines model for DeviceFeatures.SmartVideoSearch.Enablement.
func (DeviceFeatures_SmartVideoSearch_Enablement) Get ¶
func (a DeviceFeatures_SmartVideoSearch_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_SmartVideoSearch_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_SmartVideoSearch_Enablement) MarshalJSON ¶
func (a DeviceFeatures_SmartVideoSearch_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_SmartVideoSearch_Enablement to handle AdditionalProperties
func (*DeviceFeatures_SmartVideoSearch_Enablement) Set ¶
func (a *DeviceFeatures_SmartVideoSearch_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_SmartVideoSearch_Enablement
func (*DeviceFeatures_SmartVideoSearch_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_SmartVideoSearch_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_SmartVideoSearch_Enablement to handle AdditionalProperties
type DeviceFeatures_UnusualAlert ¶
type DeviceFeatures_UnusualAlert struct {
Eligibility *DeviceFeatures_UnusualAlert_Eligibility `json:"eligibility,omitempty"`
Enablement *DeviceFeatures_UnusualAlert_Enablement `json:"enablement,omitempty"`
Learning *DeviceFeatures_UnusualAlert_Learning `json:"learning,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_UnusualAlert defines model for DeviceFeatures.UnusualAlert.
func (DeviceFeatures_UnusualAlert) Get ¶
func (a DeviceFeatures_UnusualAlert) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_UnusualAlert. Returns the specified element and whether it was found
func (DeviceFeatures_UnusualAlert) MarshalJSON ¶
func (a DeviceFeatures_UnusualAlert) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_UnusualAlert to handle AdditionalProperties
func (*DeviceFeatures_UnusualAlert) Set ¶
func (a *DeviceFeatures_UnusualAlert) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_UnusualAlert
func (*DeviceFeatures_UnusualAlert) UnmarshalJSON ¶
func (a *DeviceFeatures_UnusualAlert) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_UnusualAlert to handle AdditionalProperties
type DeviceFeatures_UnusualAlert_Eligibility ¶
type DeviceFeatures_UnusualAlert_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]interface{} `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_UnusualAlert_Eligibility defines model for DeviceFeatures.UnusualAlert.Eligibility.
func (DeviceFeatures_UnusualAlert_Eligibility) Get ¶
func (a DeviceFeatures_UnusualAlert_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_UnusualAlert_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_UnusualAlert_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_UnusualAlert_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_UnusualAlert_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_UnusualAlert_Eligibility) Set ¶
func (a *DeviceFeatures_UnusualAlert_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_UnusualAlert_Eligibility
func (*DeviceFeatures_UnusualAlert_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_UnusualAlert_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_UnusualAlert_Eligibility to handle AdditionalProperties
type DeviceFeatures_UnusualAlert_Enablement ¶
type DeviceFeatures_UnusualAlert_Enablement struct {
Allowed *bool `json:"allowed,omitempty"`
DisallowReasons *[]string `json:"disallow_reasons,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_UnusualAlert_Enablement defines model for DeviceFeatures.UnusualAlert.Enablement.
func (DeviceFeatures_UnusualAlert_Enablement) Get ¶
func (a DeviceFeatures_UnusualAlert_Enablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_UnusualAlert_Enablement. Returns the specified element and whether it was found
func (DeviceFeatures_UnusualAlert_Enablement) MarshalJSON ¶
func (a DeviceFeatures_UnusualAlert_Enablement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_UnusualAlert_Enablement to handle AdditionalProperties
func (*DeviceFeatures_UnusualAlert_Enablement) Set ¶
func (a *DeviceFeatures_UnusualAlert_Enablement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_UnusualAlert_Enablement
func (*DeviceFeatures_UnusualAlert_Enablement) UnmarshalJSON ¶
func (a *DeviceFeatures_UnusualAlert_Enablement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_UnusualAlert_Enablement to handle AdditionalProperties
type DeviceFeatures_UnusualAlert_Learning ¶
type DeviceFeatures_UnusualAlert_Learning struct {
State *string `json:"state,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_UnusualAlert_Learning defines model for DeviceFeatures.UnusualAlert.Learning.
func (DeviceFeatures_UnusualAlert_Learning) Get ¶
func (a DeviceFeatures_UnusualAlert_Learning) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_UnusualAlert_Learning. Returns the specified element and whether it was found
func (DeviceFeatures_UnusualAlert_Learning) MarshalJSON ¶
func (a DeviceFeatures_UnusualAlert_Learning) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_UnusualAlert_Learning to handle AdditionalProperties
func (*DeviceFeatures_UnusualAlert_Learning) Set ¶
func (a *DeviceFeatures_UnusualAlert_Learning) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_UnusualAlert_Learning
func (*DeviceFeatures_UnusualAlert_Learning) UnmarshalJSON ¶
func (a *DeviceFeatures_UnusualAlert_Learning) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_UnusualAlert_Learning to handle AdditionalProperties
type DeviceFeatures_VideoDonation ¶
type DeviceFeatures_VideoDonation struct {
Eligibility *DeviceFeatures_VideoDonation_Eligibility `json:"eligibility,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_VideoDonation defines model for DeviceFeatures.VideoDonation.
func (DeviceFeatures_VideoDonation) Get ¶
func (a DeviceFeatures_VideoDonation) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_VideoDonation. Returns the specified element and whether it was found
func (DeviceFeatures_VideoDonation) MarshalJSON ¶
func (a DeviceFeatures_VideoDonation) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_VideoDonation to handle AdditionalProperties
func (*DeviceFeatures_VideoDonation) Set ¶
func (a *DeviceFeatures_VideoDonation) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_VideoDonation
func (*DeviceFeatures_VideoDonation) UnmarshalJSON ¶
func (a *DeviceFeatures_VideoDonation) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_VideoDonation to handle AdditionalProperties
type DeviceFeatures_VideoDonation_Eligibility ¶
type DeviceFeatures_VideoDonation_Eligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]interface{} `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_VideoDonation_Eligibility defines model for DeviceFeatures.VideoDonation.Eligibility.
func (DeviceFeatures_VideoDonation_Eligibility) Get ¶
func (a DeviceFeatures_VideoDonation_Eligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_VideoDonation_Eligibility. Returns the specified element and whether it was found
func (DeviceFeatures_VideoDonation_Eligibility) MarshalJSON ¶
func (a DeviceFeatures_VideoDonation_Eligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_VideoDonation_Eligibility to handle AdditionalProperties
func (*DeviceFeatures_VideoDonation_Eligibility) Set ¶
func (a *DeviceFeatures_VideoDonation_Eligibility) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_VideoDonation_Eligibility
func (*DeviceFeatures_VideoDonation_Eligibility) UnmarshalJSON ¶
func (a *DeviceFeatures_VideoDonation_Eligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_VideoDonation_Eligibility to handle AdditionalProperties
type DeviceFeatures_VideoRecording ¶
type DeviceFeatures_VideoRecording struct {
RecordingEnabled *bool `json:"recording_enabled,omitempty"`
RecordingMode *string `json:"recording_mode,omitempty"`
RecordingModeAvailability *DeviceFeatures_VideoRecording_RecordingModeAvailability `json:"recording_mode_availability,omitempty"`
RecordingState *string `json:"recording_state,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_VideoRecording defines model for DeviceFeatures.VideoRecording.
func (DeviceFeatures_VideoRecording) Get ¶
func (a DeviceFeatures_VideoRecording) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_VideoRecording. Returns the specified element and whether it was found
func (DeviceFeatures_VideoRecording) MarshalJSON ¶
func (a DeviceFeatures_VideoRecording) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_VideoRecording to handle AdditionalProperties
func (*DeviceFeatures_VideoRecording) Set ¶
func (a *DeviceFeatures_VideoRecording) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_VideoRecording
func (*DeviceFeatures_VideoRecording) UnmarshalJSON ¶
func (a *DeviceFeatures_VideoRecording) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_VideoRecording to handle AdditionalProperties
type DeviceFeatures_VideoRecording_RecordingModeAvailability ¶
type DeviceFeatures_VideoRecording_RecordingModeAvailability struct {
Continuous *DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous `json:"continuous,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_VideoRecording_RecordingModeAvailability defines model for DeviceFeatures.VideoRecording.RecordingModeAvailability.
func (DeviceFeatures_VideoRecording_RecordingModeAvailability) Get ¶
func (a DeviceFeatures_VideoRecording_RecordingModeAvailability) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_VideoRecording_RecordingModeAvailability. Returns the specified element and whether it was found
func (DeviceFeatures_VideoRecording_RecordingModeAvailability) MarshalJSON ¶
func (a DeviceFeatures_VideoRecording_RecordingModeAvailability) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_VideoRecording_RecordingModeAvailability to handle AdditionalProperties
func (*DeviceFeatures_VideoRecording_RecordingModeAvailability) Set ¶
func (a *DeviceFeatures_VideoRecording_RecordingModeAvailability) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_VideoRecording_RecordingModeAvailability
func (*DeviceFeatures_VideoRecording_RecordingModeAvailability) UnmarshalJSON ¶
func (a *DeviceFeatures_VideoRecording_RecordingModeAvailability) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_VideoRecording_RecordingModeAvailability to handle AdditionalProperties
type DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous ¶
type DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous struct {
Available *bool `json:"available,omitempty"`
Supported *bool `json:"supported,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous defines model for DeviceFeatures.VideoRecording.RecordingModeAvailability.Continuous.
func (DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) Get ¶
func (a DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous. Returns the specified element and whether it was found
func (DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) MarshalJSON ¶
func (a DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous to handle AdditionalProperties
func (*DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) Set ¶
func (a *DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) Set(fieldName string, value interface{})
Setter for additional properties for DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous
func (*DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) UnmarshalJSON ¶
func (a *DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceFeatures_VideoRecording_RecordingModeAvailability_Continuous to handle AdditionalProperties
type DeviceHealth ¶
type DeviceHealth struct {
AcPower *int `json:"ac_power,omitempty"`
Bandwidth *int `json:"bandwidth,omitempty"`
BandwidthLastTime *int `json:"bandwidth_last_time,omitempty"`
BatteryError *bool `json:"battery_error,omitempty"`
BatteryLevel *int `json:"battery_level,omitempty"`
// BatteryPercentage Seen in other Ring device families; absent from the historical wired camera.
BatteryPercentage *float32 `json:"battery_percentage,omitempty"`
// BatteryPercentageCategory The capture reports unknown; other battery categories remain valid.
BatteryPercentageCategory *string `json:"battery_percentage_category,omitempty"`
// BatteryPresent Seen in other Ring device families; absent from the historical wired camera.
BatteryPresent *bool `json:"battery_present,omitempty"`
BatteryStatus *string `json:"battery_status,omitempty"`
BatteryVoltageCategory *string `json:"battery_voltage_category,omitempty"`
Channel *string `json:"channel,omitempty"`
Connected *bool `json:"connected,omitempty"`
CurrentBandwidth *int `json:"current_bandwidth,omitempty"`
CurrentBandwidthCategory *string `json:"current_bandwidth_category,omitempty"`
CurrentBandwidthMb *float32 `json:"current_bandwidth_mb,omitempty"`
DeviceType *string `json:"device_type,omitempty"`
EgressTxRate *string `json:"egress_tx_rate,omitempty"`
EgressTxRateCategory *string `json:"egress_tx_rate_category,omitempty"`
EncryptionGroupError *int `json:"encryption_group_error,omitempty"`
ExternalConnection *bool `json:"external_connection,omitempty"`
FastPingHop1Score *string `json:"fast_ping_hop1_score,omitempty"`
FirmwareAvgBitrate *string `json:"firmware_avg_bitrate,omitempty"`
FirmwareVersion *string `json:"firmware_version,omitempty"`
FirmwareVersionStatus *string `json:"firmware_version_status,omitempty"`
FloodlightOn *bool `json:"floodlight_on,omitempty"`
HatchOpen *bool `json:"hatch_open,omitempty"`
LastUpdate *string `json:"last_update,omitempty"`
LastUpdateTime *int `json:"last_update_time,omitempty"`
NetworkConnectionValue *string `json:"network_connection_value,omitempty"`
NightModeOn *bool `json:"night_mode_on,omitempty"`
OtaStatus *string `json:"ota_status,omitempty"`
PacketLoss *float32 `json:"packet_loss,omitempty"`
PacketLossCategory *string `json:"packet_loss_category,omitempty"`
PrefRunMode *string `json:"pref_run_mode,omitempty"`
PrivacyCoverEnabled *bool `json:"privacy_cover_enabled,omitempty"`
// PtzConnected Observed non-null PTZ connection label is emperor; other hardware labels remain valid.
PtzConnected *string `json:"ptz_connected,omitempty"`
RssConnected *bool `json:"rss_connected,omitempty"`
Rssi *float32 `json:"rssi,omitempty"`
RssiCategory *string `json:"rssi_category,omitempty"`
RunMode *string `json:"run_mode,omitempty"`
SecondBatteryPercentageCategory *string `json:"second_battery_percentage_category,omitempty"`
SecondBatteryVoltageCategory *string `json:"second_battery_voltage_category,omitempty"`
SidewalkConnection *bool `json:"sidewalk_connection,omitempty"`
SignalStrength *int `json:"signal_strength,omitempty"`
SirenOn *bool `json:"siren_on,omitempty"`
StatusTime *int64 `json:"status_time,omitempty"`
SupportedRpcCommands *[]string `json:"supported_rpc_commands,omitempty"`
TxRate *int `json:"tx_rate,omitempty"`
VideoPacketsTotal *string `json:"video_packets_total,omitempty"`
VodEnabled *bool `json:"vod_enabled,omitempty"`
WhiteLedOn *bool `json:"white_led_on,omitempty"`
WifiIsRingNetwork *bool `json:"wifi_is_ring_network,omitempty"`
WifiName *string `json:"wifi_name,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceHealth defines model for DeviceHealth.
func (DeviceHealth) Get ¶
func (a DeviceHealth) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceHealth. Returns the specified element and whether it was found
func (DeviceHealth) MarshalJSON ¶
func (a DeviceHealth) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceHealth to handle AdditionalProperties
func (*DeviceHealth) Set ¶
func (a *DeviceHealth) Set(fieldName string, value interface{})
Setter for additional properties for DeviceHealth
func (*DeviceHealth) UnmarshalJSON ¶
func (a *DeviceHealth) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceHealth to handle AdditionalProperties
type DeviceLegacySettings ¶
type DeviceLegacySettings struct {
// ActiveStreamingEventLedEnabled Only null was observed in the historical device response; future values are unverified.
ActiveStreamingEventLedEnabled any `json:"active_streaming_event_led_enabled,omitempty"`
AdvancedMotionDetectionEnabled *bool `json:"advanced_motion_detection_enabled,omitempty"`
AdvancedMotionDetectionHumanOnlyMode *bool `json:"advanced_motion_detection_human_only_mode,omitempty"`
AdvancedMotionDetectionTypes *[]string `json:"advanced_motion_detection_types,omitempty"`
AdvancedMotionZones *DeviceLegacySettings_AdvancedMotionZones `json:"advanced_motion_zones,omitempty"`
AdvancedMotionZonesEnabled *bool `json:"advanced_motion_zones_enabled,omitempty"`
AdvancedMotionZonesType *string `json:"advanced_motion_zones_type,omitempty"`
AdvancedPirMotionZones *DeviceLegacySettings_AdvancedPirMotionZones `json:"advanced_pir_motion_zones,omitempty"`
AudioSettings *DeviceLegacySettings_AudioSettings `json:"audio_settings,omitempty"`
CvPaidFeatures *DeviceLegacySettings_CvPaidFeatures `json:"cv_paid_features,omitempty"`
CvSettings *DeviceLegacySettings_CvSettings `json:"cv_settings,omitempty"`
// DoorbellVolume Doorbell volume level.
DoorbellVolume *int `json:"doorbell_volume,omitempty"`
EnableAudioRecording *bool `json:"enable_audio_recording,omitempty"`
EnableIrLed *bool `json:"enable_ir_led,omitempty"`
EnableRichNotifications *bool `json:"enable_rich_notifications,omitempty"`
// EnableVod Integer in the v3 camera capture; boolean in legacy family responses.
EnableVod *DeviceLegacySettings_EnableVod `json:"enable_vod,omitempty"`
ExposureControl *int `json:"exposure_control,omitempty"`
ExtendedLiveView *int `json:"extended_live_view,omitempty"`
FlickElimRecommendedMode *int `json:"flick_elim_recommended_mode,omitempty"`
HybridMotionZones *DeviceLegacySettings_HybridMotionZones `json:"hybrid_motion_zones,omitempty"`
IgnoreZones *DeviceLegacySettings_IgnoreZones `json:"ignore_zones,omitempty"`
LightSnoozeSettings *DeviceLegacySettings_LightSnoozeSettings `json:"light_snooze_settings,omitempty"`
Lite24x7 *DeviceLegacySettings_Lite24x7 `json:"lite_24x7,omitempty"`
Lite24x7FootageTtl *int `json:"lite_24x7_footage_ttl,omitempty"`
LiveViewDisabled *bool `json:"live_view_disabled,omitempty"`
LiveViewPresetProfile *string `json:"live_view_preset_profile,omitempty"`
LiveViewPresets *[]string `json:"live_view_presets,omitempty"`
LoiteringThreshold *int `json:"loitering_threshold,omitempty"`
MotionAnnouncement *bool `json:"motion_announcement,omitempty"`
MotionDetectionEnabled *bool `json:"motion_detection_enabled,omitempty"`
MotionSettings *DeviceLegacySettings_MotionSettings `json:"motion_settings,omitempty"`
MotionSnoozePresetProfile *string `json:"motion_snooze_preset_profile,omitempty"`
MotionSnoozePresets *[]string `json:"motion_snooze_presets,omitempty"`
// MotionZones Empty array in the v3 capture; structured zone map in legacy families.
MotionZones *DeviceLegacySettings_MotionZones `json:"motion_zones,omitempty"`
NetworkSettings *DeviceLegacySettings_NetworkSettings `json:"network_settings,omitempty"`
OfflineMotionEventSettings *DeviceLegacySettings_OfflineMotionEventSettings `json:"offline_motion_event_settings,omitempty"`
OtherPaidFeatures *DeviceLegacySettings_OtherPaidFeatures `json:"other_paid_features,omitempty"`
PeopleDetectionEligible *bool `json:"people_detection_eligible,omitempty"`
PirSensitivity1 *int `json:"pir_sensitivity_1,omitempty"`
// PowerMode Wired in the historical camera response; other power modes remain valid.
PowerMode *string `json:"power_mode,omitempty"`
PtzSettings *DeviceLegacySettings_PtzSettings `json:"ptz_settings,omitempty"`
RichNotificationsBillingEligible *bool `json:"rich_notifications_billing_eligible,omitempty"`
RichNotificationsFaceCropEnabled *bool `json:"rich_notifications_face_crop_enabled,omitempty"`
RichNotificationsSceneSource *string `json:"rich_notifications_scene_source,omitempty"`
ServerSettings *DeviceLegacySettings_ServerSettings `json:"server_settings,omitempty"`
SheilaSettings *DeviceLegacySettings_SheilaSettings `json:"sheila_settings,omitempty"`
// StarkEnabled Only null was observed in the historical device response; future values are unverified.
StarkEnabled any `json:"stark_enabled,omitempty"`
StarkEnrolled *bool `json:"stark_enrolled,omitempty"`
// TermsOfServiceAccepted Only null was observed in the historical device response; future values are unverified.
TermsOfServiceAccepted any `json:"terms_of_service_accepted,omitempty"`
UserSpecifiedRecordingTtl *int `json:"user_specified_recording_ttl,omitempty"`
VideoSettings *DeviceLegacySettings_VideoSettings `json:"video_settings,omitempty"`
VodStatus *string `json:"vod_status,omitempty"`
VodSuspended *int `json:"vod_suspended,omitempty"`
VoiceVolume *int `json:"voice_volume,omitempty"`
ZoneSettings *DeviceLegacySettings_ZoneSettings `json:"zone_settings,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings defines model for DeviceLegacySettings.
func (DeviceLegacySettings) Get ¶
func (a DeviceLegacySettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings. Returns the specified element and whether it was found
func (DeviceLegacySettings) MarshalJSON ¶
func (a DeviceLegacySettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings to handle AdditionalProperties
func (*DeviceLegacySettings) Set ¶
func (a *DeviceLegacySettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings
func (*DeviceLegacySettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings to handle AdditionalProperties
type DeviceLegacySettingsEnableVod0 ¶
type DeviceLegacySettingsEnableVod0 = int
DeviceLegacySettingsEnableVod0 defines model for DeviceLegacySettings.EnableVod.0.
type DeviceLegacySettingsEnableVod1 ¶
type DeviceLegacySettingsEnableVod1 = bool
DeviceLegacySettingsEnableVod1 defines model for DeviceLegacySettings.EnableVod.1.
type DeviceLegacySettingsMotionZones0 ¶
type DeviceLegacySettingsMotionZones0 = []interface{}
DeviceLegacySettingsMotionZones0 defines model for DeviceLegacySettings.MotionZones.0.
type DeviceLegacySettingsMotionZones1 ¶
type DeviceLegacySettingsMotionZones1 map[string]interface{}
DeviceLegacySettingsMotionZones1 defines model for DeviceLegacySettings.MotionZones.1.
type DeviceLegacySettings_AdvancedMotionZones ¶
type DeviceLegacySettings_AdvancedMotionZones struct {
Zone1 *DeviceLegacySettings_AdvancedMotionZones_Zone1 `json:"zone1,omitempty"`
Zone2 *DeviceLegacySettings_AdvancedMotionZones_Zone2 `json:"zone2,omitempty"`
Zone3 *DeviceLegacySettings_AdvancedMotionZones_Zone3 `json:"zone3,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones defines model for DeviceLegacySettings.AdvancedMotionZones.
func (DeviceLegacySettings_AdvancedMotionZones) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones
func (*DeviceLegacySettings_AdvancedMotionZones) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone1 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone1 struct {
Name *string `json:"name,omitempty"`
State *int `json:"state,omitempty"`
Vertex1 *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1 `json:"vertex1,omitempty"`
Vertex2 *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2 `json:"vertex2,omitempty"`
Vertex3 *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3 `json:"vertex3,omitempty"`
Vertex4 *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4 `json:"vertex4,omitempty"`
Vertex5 *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5 `json:"vertex5,omitempty"`
Vertex6 *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6 `json:"vertex6,omitempty"`
Vertex7 *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7 `json:"vertex7,omitempty"`
Vertex8 *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8 `json:"vertex8,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone1 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone1.
func (DeviceLegacySettings_AdvancedMotionZones_Zone1) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone1) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone1.Vertex1.
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex1 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2 struct {
X *float32 `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone1.Vertex2.
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex2 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone1.Vertex3.
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex3 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4 struct {
X *int `json:"x,omitempty"`
Y *float32 `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone1.Vertex4.
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex4 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone1.Vertex5.
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex5 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6 struct {
X *float32 `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone1.Vertex6.
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex6 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone1.Vertex7.
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex7 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8 struct {
X *int `json:"x,omitempty"`
Y *float32 `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone1.Vertex8.
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8
func (*DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone1_Vertex8 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone2 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone2 struct {
Name *string `json:"name,omitempty"`
State *int `json:"state,omitempty"`
Vertex1 *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1 `json:"vertex1,omitempty"`
Vertex2 *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2 `json:"vertex2,omitempty"`
Vertex3 *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3 `json:"vertex3,omitempty"`
Vertex4 *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4 `json:"vertex4,omitempty"`
Vertex5 *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5 `json:"vertex5,omitempty"`
Vertex6 *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6 `json:"vertex6,omitempty"`
Vertex7 *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7 `json:"vertex7,omitempty"`
Vertex8 *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8 `json:"vertex8,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone2 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone2.
func (DeviceLegacySettings_AdvancedMotionZones_Zone2) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone2) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone2.Vertex1.
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex1 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone2.Vertex2.
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex2 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone2.Vertex3.
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex3 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone2.Vertex4.
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex4 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone2.Vertex5.
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex5 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone2.Vertex6.
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex6 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone2.Vertex7.
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex7 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone2.Vertex8.
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8
func (*DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone2_Vertex8 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone3 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone3 struct {
Name *string `json:"name,omitempty"`
State *int `json:"state,omitempty"`
Vertex1 *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1 `json:"vertex1,omitempty"`
Vertex2 *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2 `json:"vertex2,omitempty"`
Vertex3 *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3 `json:"vertex3,omitempty"`
Vertex4 *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4 `json:"vertex4,omitempty"`
Vertex5 *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5 `json:"vertex5,omitempty"`
Vertex6 *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6 `json:"vertex6,omitempty"`
Vertex7 *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7 `json:"vertex7,omitempty"`
Vertex8 *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8 `json:"vertex8,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone3 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone3.
func (DeviceLegacySettings_AdvancedMotionZones_Zone3) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone3) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone3.Vertex1.
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex1 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone3.Vertex2.
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex2 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone3.Vertex3.
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex3 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone3.Vertex4.
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex4 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone3.Vertex5.
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex5 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone3.Vertex6.
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex6 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone3.Vertex7.
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex7 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8 ¶
type DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8 defines model for DeviceLegacySettings.AdvancedMotionZones.Zone3.Vertex8.
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) Get ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8 to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) Set ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8
func (*DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedMotionZones_Zone3_Vertex8 to handle AdditionalProperties
type DeviceLegacySettings_AdvancedPirMotionZones ¶
type DeviceLegacySettings_AdvancedPirMotionZones struct {
Zone1Sensitivity *int `json:"zone1_sensitivity,omitempty"`
Zone2Sensitivity *int `json:"zone2_sensitivity,omitempty"`
Zone3Sensitivity *int `json:"zone3_sensitivity,omitempty"`
Zone4Sensitivity *int `json:"zone4_sensitivity,omitempty"`
Zone5Sensitivity *int `json:"zone5_sensitivity,omitempty"`
Zone6Sensitivity *int `json:"zone6_sensitivity,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AdvancedPirMotionZones defines model for DeviceLegacySettings.AdvancedPirMotionZones.
func (DeviceLegacySettings_AdvancedPirMotionZones) Get ¶
func (a DeviceLegacySettings_AdvancedPirMotionZones) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AdvancedPirMotionZones. Returns the specified element and whether it was found
func (DeviceLegacySettings_AdvancedPirMotionZones) MarshalJSON ¶
func (a DeviceLegacySettings_AdvancedPirMotionZones) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AdvancedPirMotionZones to handle AdditionalProperties
func (*DeviceLegacySettings_AdvancedPirMotionZones) Set ¶
func (a *DeviceLegacySettings_AdvancedPirMotionZones) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AdvancedPirMotionZones
func (*DeviceLegacySettings_AdvancedPirMotionZones) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AdvancedPirMotionZones) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AdvancedPirMotionZones to handle AdditionalProperties
type DeviceLegacySettings_AudioSettings ¶
type DeviceLegacySettings_AudioSettings struct {
EnableLiveViewAudioOverride *bool `json:"enable_live_view_audio_override,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_AudioSettings defines model for DeviceLegacySettings.AudioSettings.
func (DeviceLegacySettings_AudioSettings) Get ¶
func (a DeviceLegacySettings_AudioSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_AudioSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_AudioSettings) MarshalJSON ¶
func (a DeviceLegacySettings_AudioSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_AudioSettings to handle AdditionalProperties
func (*DeviceLegacySettings_AudioSettings) Set ¶
func (a *DeviceLegacySettings_AudioSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_AudioSettings
func (*DeviceLegacySettings_AudioSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_AudioSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_AudioSettings to handle AdditionalProperties
type DeviceLegacySettings_CvPaidFeatures ¶
type DeviceLegacySettings_CvPaidFeatures struct {
Animal *bool `json:"animal,omitempty"`
BabyCry *bool `json:"baby_cry,omitempty"`
CarAlarm *bool `json:"car_alarm,omitempty"`
Co2SmokeAlarm *bool `json:"co2_smoke_alarm,omitempty"`
CvTriggers *bool `json:"cv_triggers,omitempty"`
DogBark *bool `json:"dog_bark,omitempty"`
GeneralSound *bool `json:"general_sound,omitempty"`
GlassBreak *bool `json:"glass_break,omitempty"`
Human *bool `json:"human,omitempty"`
Loitering *bool `json:"loitering,omitempty"`
Motion *bool `json:"motion,omitempty"`
OtherMotion *bool `json:"other_motion,omitempty"`
PackageDelivery *bool `json:"package_delivery,omitempty"`
PackagePickup *bool `json:"package_pickup,omitempty"`
Vehicle *bool `json:"vehicle,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvPaidFeatures defines model for DeviceLegacySettings.CvPaidFeatures.
func (DeviceLegacySettings_CvPaidFeatures) Get ¶
func (a DeviceLegacySettings_CvPaidFeatures) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvPaidFeatures. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvPaidFeatures) MarshalJSON ¶
func (a DeviceLegacySettings_CvPaidFeatures) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvPaidFeatures to handle AdditionalProperties
func (*DeviceLegacySettings_CvPaidFeatures) Set ¶
func (a *DeviceLegacySettings_CvPaidFeatures) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvPaidFeatures
func (*DeviceLegacySettings_CvPaidFeatures) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvPaidFeatures) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvPaidFeatures to handle AdditionalProperties
type DeviceLegacySettings_CvSettings ¶
type DeviceLegacySettings_CvSettings struct {
DetectionTypes *DeviceLegacySettings_CvSettings_DetectionTypes `json:"detection_types,omitempty"`
SearchTypes *DeviceLegacySettings_CvSettings_SearchTypes `json:"search_types,omitempty"`
Threshold *DeviceLegacySettings_CvSettings_Threshold `json:"threshold,omitempty"`
Triggers *[]interface{} `json:"triggers,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings defines model for DeviceLegacySettings.CvSettings.
func (DeviceLegacySettings_CvSettings) Get ¶
func (a DeviceLegacySettings_CvSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings) Set ¶
func (a *DeviceLegacySettings_CvSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings
func (*DeviceLegacySettings_CvSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes ¶
type DeviceLegacySettings_CvSettings_DetectionTypes struct {
Animal *DeviceLegacySettings_CvSettings_DetectionTypes_Animal `json:"animal,omitempty"`
BabyCry *DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry `json:"baby_cry,omitempty"`
CarAlarm *DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm `json:"car_alarm,omitempty"`
Co2SmokeAlarm *DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm `json:"co2_smoke_alarm,omitempty"`
DogBark *DeviceLegacySettings_CvSettings_DetectionTypes_DogBark `json:"dog_bark,omitempty"`
GeneralSound *DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound `json:"general_sound,omitempty"`
GlassBreak *DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak `json:"glass_break,omitempty"`
Human *DeviceLegacySettings_CvSettings_DetectionTypes_Human `json:"human,omitempty"`
Loitering *DeviceLegacySettings_CvSettings_DetectionTypes_Loitering `json:"loitering,omitempty"`
Motion *DeviceLegacySettings_CvSettings_DetectionTypes_Motion `json:"motion,omitempty"`
MotionStop *DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop `json:"motion_stop,omitempty"`
MovingVehicle *DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle `json:"moving_vehicle,omitempty"`
OtherMotion *DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion `json:"other_motion,omitempty"`
PackageDelivery *DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery `json:"package_delivery,omitempty"`
PackagePickup *DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup `json:"package_pickup,omitempty"`
UnverifiedMotion *DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion `json:"unverified_motion,omitempty"`
Vehicle *DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle `json:"vehicle,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes defines model for DeviceLegacySettings.CvSettings.DetectionTypes.
func (DeviceLegacySettings_CvSettings_DetectionTypes) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes
func (*DeviceLegacySettings_CvSettings_DetectionTypes) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_Animal ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_Animal struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_Animal defines model for DeviceLegacySettings.CvSettings.DetectionTypes.Animal.
func (DeviceLegacySettings_CvSettings_DetectionTypes_Animal) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Animal) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Animal. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_Animal) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Animal) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Animal to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Animal) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Animal) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Animal
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Animal) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Animal) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Animal to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry defines model for DeviceLegacySettings.CvSettings.DetectionTypes.BabyCry.
func (DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry
func (*DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_BabyCry to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm defines model for DeviceLegacySettings.CvSettings.DetectionTypes.CarAlarm.
func (DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm
func (*DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_CarAlarm to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm defines model for DeviceLegacySettings.CvSettings.DetectionTypes.Co2SmokeAlarm.
func (DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Co2SmokeAlarm to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_DogBark ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_DogBark struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_DogBark defines model for DeviceLegacySettings.CvSettings.DetectionTypes.DogBark.
func (DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_DogBark. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_DogBark to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_DogBark
func (*DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_DogBark) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_DogBark to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound defines model for DeviceLegacySettings.CvSettings.DetectionTypes.GeneralSound.
func (DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound
func (*DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_GeneralSound to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak defines model for DeviceLegacySettings.CvSettings.DetectionTypes.GlassBreak.
func (DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak
func (*DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_GlassBreak to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_Human ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_Human struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_Human defines model for DeviceLegacySettings.CvSettings.DetectionTypes.Human.
func (DeviceLegacySettings_CvSettings_DetectionTypes_Human) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Human) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Human. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_Human) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Human) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Human to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Human) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Human) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Human
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Human) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Human) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Human to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_Loitering ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_Loitering struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_Loitering defines model for DeviceLegacySettings.CvSettings.DetectionTypes.Loitering.
func (DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Loitering. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Loitering to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Loitering
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Loitering) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Loitering to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_Motion ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_Motion struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_Motion defines model for DeviceLegacySettings.CvSettings.DetectionTypes.Motion.
func (DeviceLegacySettings_CvSettings_DetectionTypes_Motion) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Motion) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Motion. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_Motion) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Motion) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Motion to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Motion) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Motion) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Motion
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Motion) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Motion) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Motion to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop defines model for DeviceLegacySettings.CvSettings.DetectionTypes.MotionStop.
func (DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop
func (*DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_MotionStop to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle defines model for DeviceLegacySettings.CvSettings.DetectionTypes.MovingVehicle.
func (DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle
func (*DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_MovingVehicle to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion defines model for DeviceLegacySettings.CvSettings.DetectionTypes.OtherMotion.
func (DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion
func (*DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_OtherMotion to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery defines model for DeviceLegacySettings.CvSettings.DetectionTypes.PackageDelivery.
func (DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery
func (*DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_PackageDelivery to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup defines model for DeviceLegacySettings.CvSettings.DetectionTypes.PackagePickup.
func (DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup
func (*DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_PackagePickup to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion defines model for DeviceLegacySettings.CvSettings.DetectionTypes.UnverifiedMotion.
func (DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion
func (*DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_UnverifiedMotion to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle ¶
type DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
Notification *bool `json:"notification,omitempty"`
Record *bool `json:"record,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle defines model for DeviceLegacySettings.CvSettings.DetectionTypes.Vehicle.
func (DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) Get ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) Set ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle
func (*DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_DetectionTypes_Vehicle to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_SearchTypes ¶
type DeviceLegacySettings_CvSettings_SearchTypes struct {
NaturalLanguageSearch *DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch `json:"natural_language_search,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_SearchTypes defines model for DeviceLegacySettings.CvSettings.SearchTypes.
func (DeviceLegacySettings_CvSettings_SearchTypes) Get ¶
func (a DeviceLegacySettings_CvSettings_SearchTypes) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_SearchTypes. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_SearchTypes) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_SearchTypes) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_SearchTypes to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_SearchTypes) Set ¶
func (a *DeviceLegacySettings_CvSettings_SearchTypes) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_SearchTypes
func (*DeviceLegacySettings_CvSettings_SearchTypes) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_SearchTypes) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_SearchTypes to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch ¶
type DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch struct {
Enabled *bool `json:"enabled,omitempty"`
Mode *string `json:"mode,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch defines model for DeviceLegacySettings.CvSettings.SearchTypes.NaturalLanguageSearch.
func (DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) Get ¶
func (a DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) Set ¶
func (a *DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch
func (*DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_SearchTypes_NaturalLanguageSearch to handle AdditionalProperties
type DeviceLegacySettings_CvSettings_Threshold ¶
type DeviceLegacySettings_CvSettings_Threshold struct {
BabyCry *float32 `json:"baby_cry,omitempty"`
CarAlarm *float32 `json:"car_alarm,omitempty"`
Co2SmokeAlarm *float32 `json:"co2_smoke_alarm,omitempty"`
DogBark *float32 `json:"dog_bark,omitempty"`
GeneralSound *float32 `json:"general_sound,omitempty"`
GlassBreak *float32 `json:"glass_break,omitempty"`
Loitering *float32 `json:"loitering,omitempty"`
PackageDelivery *float32 `json:"package_delivery,omitempty"`
UnverifiedMotion *float32 `json:"unverified_motion,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_CvSettings_Threshold defines model for DeviceLegacySettings.CvSettings.Threshold.
func (DeviceLegacySettings_CvSettings_Threshold) Get ¶
func (a DeviceLegacySettings_CvSettings_Threshold) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_CvSettings_Threshold. Returns the specified element and whether it was found
func (DeviceLegacySettings_CvSettings_Threshold) MarshalJSON ¶
func (a DeviceLegacySettings_CvSettings_Threshold) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_CvSettings_Threshold to handle AdditionalProperties
func (*DeviceLegacySettings_CvSettings_Threshold) Set ¶
func (a *DeviceLegacySettings_CvSettings_Threshold) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_CvSettings_Threshold
func (*DeviceLegacySettings_CvSettings_Threshold) UnmarshalJSON ¶
func (a *DeviceLegacySettings_CvSettings_Threshold) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_CvSettings_Threshold to handle AdditionalProperties
type DeviceLegacySettings_EnableVod ¶
type DeviceLegacySettings_EnableVod struct {
// contains filtered or unexported fields
}
DeviceLegacySettings_EnableVod Integer in the v3 camera capture; boolean in legacy family responses.
func (DeviceLegacySettings_EnableVod) AsDeviceLegacySettingsEnableVod0 ¶
func (t DeviceLegacySettings_EnableVod) AsDeviceLegacySettingsEnableVod0() (DeviceLegacySettingsEnableVod0, error)
AsDeviceLegacySettingsEnableVod0 returns the union data inside the DeviceLegacySettings_EnableVod as a DeviceLegacySettingsEnableVod0
func (DeviceLegacySettings_EnableVod) AsDeviceLegacySettingsEnableVod1 ¶
func (t DeviceLegacySettings_EnableVod) AsDeviceLegacySettingsEnableVod1() (DeviceLegacySettingsEnableVod1, error)
AsDeviceLegacySettingsEnableVod1 returns the union data inside the DeviceLegacySettings_EnableVod as a DeviceLegacySettingsEnableVod1
func (*DeviceLegacySettings_EnableVod) FromDeviceLegacySettingsEnableVod0 ¶
func (t *DeviceLegacySettings_EnableVod) FromDeviceLegacySettingsEnableVod0(v DeviceLegacySettingsEnableVod0) error
FromDeviceLegacySettingsEnableVod0 overwrites any union data inside the DeviceLegacySettings_EnableVod as the provided DeviceLegacySettingsEnableVod0
func (*DeviceLegacySettings_EnableVod) FromDeviceLegacySettingsEnableVod1 ¶
func (t *DeviceLegacySettings_EnableVod) FromDeviceLegacySettingsEnableVod1(v DeviceLegacySettingsEnableVod1) error
FromDeviceLegacySettingsEnableVod1 overwrites any union data inside the DeviceLegacySettings_EnableVod as the provided DeviceLegacySettingsEnableVod1
func (DeviceLegacySettings_EnableVod) MarshalJSON ¶
func (t DeviceLegacySettings_EnableVod) MarshalJSON() ([]byte, error)
func (*DeviceLegacySettings_EnableVod) MergeDeviceLegacySettingsEnableVod0 ¶
func (t *DeviceLegacySettings_EnableVod) MergeDeviceLegacySettingsEnableVod0(v DeviceLegacySettingsEnableVod0) error
MergeDeviceLegacySettingsEnableVod0 performs a merge with any union data inside the DeviceLegacySettings_EnableVod, using the provided DeviceLegacySettingsEnableVod0
func (*DeviceLegacySettings_EnableVod) MergeDeviceLegacySettingsEnableVod1 ¶
func (t *DeviceLegacySettings_EnableVod) MergeDeviceLegacySettingsEnableVod1(v DeviceLegacySettingsEnableVod1) error
MergeDeviceLegacySettingsEnableVod1 performs a merge with any union data inside the DeviceLegacySettings_EnableVod, using the provided DeviceLegacySettingsEnableVod1
func (*DeviceLegacySettings_EnableVod) UnmarshalJSON ¶
func (t *DeviceLegacySettings_EnableVod) UnmarshalJSON(b []byte) error
type DeviceLegacySettings_HybridMotionZones ¶
type DeviceLegacySettings_HybridMotionZones struct {
ActiveMotionFilter *int `json:"active_motion_filter,omitempty"`
AdvancedMotionZonesEnabled *bool `json:"advanced_motion_zones_enabled,omitempty"`
AdvancedMotionZonesType *string `json:"advanced_motion_zones_type,omitempty"`
AdvancedObjectSettings *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings `json:"advanced_object_settings,omitempty"`
AdvancedPirMotionZones *DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones `json:"advanced_pir_motion_zones,omitempty"`
EnableAudio *bool `json:"enable_audio,omitempty"`
// EnableIr Only null was observed in the historical device response; future values are unverified.
EnableIr any `json:"enable_ir,omitempty"`
EnablePirValidation *bool `json:"enable_pir_validation,omitempty"`
EnableRlmd *bool `json:"enable_rlmd,omitempty"`
MotionSnoozePrivacyTimeout *int `json:"motion_snooze_privacy_timeout,omitempty"`
Sensitivity *int `json:"sensitivity,omitempty"`
Zone1 *DeviceLegacySettings_HybridMotionZones_Zone1 `json:"zone1,omitempty"`
Zone2 *DeviceLegacySettings_HybridMotionZones_Zone2 `json:"zone2,omitempty"`
Zone3 *DeviceLegacySettings_HybridMotionZones_Zone3 `json:"zone3,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones defines model for DeviceLegacySettings.HybridMotionZones.
func (DeviceLegacySettings_HybridMotionZones) Get ¶
func (a DeviceLegacySettings_HybridMotionZones) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones
func (*DeviceLegacySettings_HybridMotionZones) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings ¶
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings struct {
HumanDetectionConfidence *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence `json:"human_detection_confidence,omitempty"`
MotionZoneOverlap *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap `json:"motion_zone_overlap,omitempty"`
ObjectSizeMaximum *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum `json:"object_size_maximum,omitempty"`
ObjectSizeMinimum *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum `json:"object_size_minimum,omitempty"`
ObjectTimeOverlap *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap `json:"object_time_overlap,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings defines model for DeviceLegacySettings.HybridMotionZones.AdvancedObjectSettings.
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence ¶
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence struct {
Day *float32 `json:"day,omitempty"`
Night *float32 `json:"night,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence defines model for DeviceLegacySettings.HybridMotionZones.AdvancedObjectSettings.HumanDetectionConfidence.
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_HumanDetectionConfidence to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap ¶
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap struct {
Day *float32 `json:"day,omitempty"`
Night *float32 `json:"night,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap defines model for DeviceLegacySettings.HybridMotionZones.AdvancedObjectSettings.MotionZoneOverlap.
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_MotionZoneOverlap to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum ¶
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum struct {
Day *float32 `json:"day,omitempty"`
Night *float32 `json:"night,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum defines model for DeviceLegacySettings.HybridMotionZones.AdvancedObjectSettings.ObjectSizeMaximum.
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMaximum to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum ¶
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum struct {
Day *float32 `json:"day,omitempty"`
Night *float32 `json:"night,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum defines model for DeviceLegacySettings.HybridMotionZones.AdvancedObjectSettings.ObjectSizeMinimum.
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectSizeMinimum to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap ¶
type DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap struct {
Day *float32 `json:"day,omitempty"`
Night *float32 `json:"night,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap defines model for DeviceLegacySettings.HybridMotionZones.AdvancedObjectSettings.ObjectTimeOverlap.
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap
func (*DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedObjectSettings_ObjectTimeOverlap to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones ¶
type DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones struct {
Zone1Sensitivity *int `json:"zone1_sensitivity,omitempty"`
Zone2Sensitivity *int `json:"zone2_sensitivity,omitempty"`
Zone3Sensitivity *int `json:"zone3_sensitivity,omitempty"`
Zone4Sensitivity *int `json:"zone4_sensitivity,omitempty"`
Zone5Sensitivity *int `json:"zone5_sensitivity,omitempty"`
Zone6Sensitivity *int `json:"zone6_sensitivity,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones defines model for DeviceLegacySettings.HybridMotionZones.AdvancedPirMotionZones.
func (DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones
func (*DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_AdvancedPirMotionZones to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone1 ¶
type DeviceLegacySettings_HybridMotionZones_Zone1 struct {
Name *string `json:"name,omitempty"`
State *int `json:"state,omitempty"`
Vertex1 *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1 `json:"vertex1,omitempty"`
Vertex2 *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2 `json:"vertex2,omitempty"`
Vertex3 *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3 `json:"vertex3,omitempty"`
Vertex4 *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4 `json:"vertex4,omitempty"`
Vertex5 *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5 `json:"vertex5,omitempty"`
Vertex6 *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6 `json:"vertex6,omitempty"`
Vertex7 *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7 `json:"vertex7,omitempty"`
Vertex8 *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8 `json:"vertex8,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone1 defines model for DeviceLegacySettings.HybridMotionZones.Zone1.
func (DeviceLegacySettings_HybridMotionZones_Zone1) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone1) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone1) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1
func (*DeviceLegacySettings_HybridMotionZones_Zone1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1 ¶
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1 defines model for DeviceLegacySettings.HybridMotionZones.Zone1.Vertex1.
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex1 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2 ¶
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2 struct {
X *float32 `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2 defines model for DeviceLegacySettings.HybridMotionZones.Zone1.Vertex2.
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex2 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3 ¶
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3 defines model for DeviceLegacySettings.HybridMotionZones.Zone1.Vertex3.
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex3 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4 ¶
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4 struct {
X *int `json:"x,omitempty"`
Y *float32 `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4 defines model for DeviceLegacySettings.HybridMotionZones.Zone1.Vertex4.
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex4 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5 ¶
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5 defines model for DeviceLegacySettings.HybridMotionZones.Zone1.Vertex5.
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex5 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6 ¶
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6 struct {
X *float32 `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6 defines model for DeviceLegacySettings.HybridMotionZones.Zone1.Vertex6.
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex6 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7 ¶
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7 defines model for DeviceLegacySettings.HybridMotionZones.Zone1.Vertex7.
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex7 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8 ¶
type DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8 struct {
X *int `json:"x,omitempty"`
Y *float32 `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8 defines model for DeviceLegacySettings.HybridMotionZones.Zone1.Vertex8.
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8
func (*DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone1_Vertex8 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone2 ¶
type DeviceLegacySettings_HybridMotionZones_Zone2 struct {
Name *string `json:"name,omitempty"`
State *int `json:"state,omitempty"`
Vertex1 *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1 `json:"vertex1,omitempty"`
Vertex2 *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2 `json:"vertex2,omitempty"`
Vertex3 *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3 `json:"vertex3,omitempty"`
Vertex4 *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4 `json:"vertex4,omitempty"`
Vertex5 *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5 `json:"vertex5,omitempty"`
Vertex6 *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6 `json:"vertex6,omitempty"`
Vertex7 *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7 `json:"vertex7,omitempty"`
Vertex8 *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8 `json:"vertex8,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone2 defines model for DeviceLegacySettings.HybridMotionZones.Zone2.
func (DeviceLegacySettings_HybridMotionZones_Zone2) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone2) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone2) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2
func (*DeviceLegacySettings_HybridMotionZones_Zone2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1 ¶
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1 defines model for DeviceLegacySettings.HybridMotionZones.Zone2.Vertex1.
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex1 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2 ¶
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2 defines model for DeviceLegacySettings.HybridMotionZones.Zone2.Vertex2.
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex2 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3 ¶
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3 defines model for DeviceLegacySettings.HybridMotionZones.Zone2.Vertex3.
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex3 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4 ¶
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4 defines model for DeviceLegacySettings.HybridMotionZones.Zone2.Vertex4.
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex4 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5 ¶
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5 defines model for DeviceLegacySettings.HybridMotionZones.Zone2.Vertex5.
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex5 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6 ¶
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6 defines model for DeviceLegacySettings.HybridMotionZones.Zone2.Vertex6.
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex6 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7 ¶
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7 defines model for DeviceLegacySettings.HybridMotionZones.Zone2.Vertex7.
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex7 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8 ¶
type DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8 defines model for DeviceLegacySettings.HybridMotionZones.Zone2.Vertex8.
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8
func (*DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone2_Vertex8 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone3 ¶
type DeviceLegacySettings_HybridMotionZones_Zone3 struct {
Name *string `json:"name,omitempty"`
State *int `json:"state,omitempty"`
Vertex1 *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1 `json:"vertex1,omitempty"`
Vertex2 *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2 `json:"vertex2,omitempty"`
Vertex3 *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3 `json:"vertex3,omitempty"`
Vertex4 *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4 `json:"vertex4,omitempty"`
Vertex5 *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5 `json:"vertex5,omitempty"`
Vertex6 *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6 `json:"vertex6,omitempty"`
Vertex7 *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7 `json:"vertex7,omitempty"`
Vertex8 *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8 `json:"vertex8,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone3 defines model for DeviceLegacySettings.HybridMotionZones.Zone3.
func (DeviceLegacySettings_HybridMotionZones_Zone3) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone3) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone3) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3
func (*DeviceLegacySettings_HybridMotionZones_Zone3) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1 ¶
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1 defines model for DeviceLegacySettings.HybridMotionZones.Zone3.Vertex1.
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex1 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2 ¶
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2 defines model for DeviceLegacySettings.HybridMotionZones.Zone3.Vertex2.
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex2 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3 ¶
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3 defines model for DeviceLegacySettings.HybridMotionZones.Zone3.Vertex3.
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex3 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4 ¶
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4 defines model for DeviceLegacySettings.HybridMotionZones.Zone3.Vertex4.
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex4 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5 ¶
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5 defines model for DeviceLegacySettings.HybridMotionZones.Zone3.Vertex5.
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex5 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6 ¶
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6 defines model for DeviceLegacySettings.HybridMotionZones.Zone3.Vertex6.
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex6 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7 ¶
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7 defines model for DeviceLegacySettings.HybridMotionZones.Zone3.Vertex7.
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex7 to handle AdditionalProperties
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8 ¶
type DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8 defines model for DeviceLegacySettings.HybridMotionZones.Zone3.Vertex8.
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) Get ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8. Returns the specified element and whether it was found
func (DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) MarshalJSON ¶
func (a DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8 to handle AdditionalProperties
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) Set ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8
func (*DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) UnmarshalJSON ¶
func (a *DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_HybridMotionZones_Zone3_Vertex8 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones ¶
type DeviceLegacySettings_IgnoreZones struct {
Zone1 *DeviceLegacySettings_IgnoreZones_Zone1 `json:"zone1,omitempty"`
Zone2 *DeviceLegacySettings_IgnoreZones_Zone2 `json:"zone2,omitempty"`
Zone3 *DeviceLegacySettings_IgnoreZones_Zone3 `json:"zone3,omitempty"`
Zone4 *DeviceLegacySettings_IgnoreZones_Zone4 `json:"zone4,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones defines model for DeviceLegacySettings.IgnoreZones.
func (DeviceLegacySettings_IgnoreZones) Get ¶
func (a DeviceLegacySettings_IgnoreZones) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones) Set ¶
func (a *DeviceLegacySettings_IgnoreZones) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones
func (*DeviceLegacySettings_IgnoreZones) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone1 ¶
type DeviceLegacySettings_IgnoreZones_Zone1 struct {
Name *string `json:"name,omitempty"`
State *int `json:"state,omitempty"`
Vertex1 *DeviceLegacySettings_IgnoreZones_Zone1_Vertex1 `json:"vertex1,omitempty"`
Vertex2 *DeviceLegacySettings_IgnoreZones_Zone1_Vertex2 `json:"vertex2,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone1 defines model for DeviceLegacySettings.IgnoreZones.Zone1.
func (DeviceLegacySettings_IgnoreZones_Zone1) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone1. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone1) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone1 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone1) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone1
func (*DeviceLegacySettings_IgnoreZones_Zone1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone1 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone1_Vertex1 ¶
type DeviceLegacySettings_IgnoreZones_Zone1_Vertex1 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone1_Vertex1 defines model for DeviceLegacySettings.IgnoreZones.Zone1.Vertex1.
func (DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone1_Vertex1. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone1_Vertex1 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone1_Vertex1
func (*DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone1_Vertex1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone1_Vertex1 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone1_Vertex2 ¶
type DeviceLegacySettings_IgnoreZones_Zone1_Vertex2 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone1_Vertex2 defines model for DeviceLegacySettings.IgnoreZones.Zone1.Vertex2.
func (DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone1_Vertex2. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone1_Vertex2 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone1_Vertex2
func (*DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone1_Vertex2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone1_Vertex2 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone2 ¶
type DeviceLegacySettings_IgnoreZones_Zone2 struct {
Name *string `json:"name,omitempty"`
State *int `json:"state,omitempty"`
Vertex1 *DeviceLegacySettings_IgnoreZones_Zone2_Vertex1 `json:"vertex1,omitempty"`
Vertex2 *DeviceLegacySettings_IgnoreZones_Zone2_Vertex2 `json:"vertex2,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone2 defines model for DeviceLegacySettings.IgnoreZones.Zone2.
func (DeviceLegacySettings_IgnoreZones_Zone2) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone2. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone2) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone2 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone2) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone2
func (*DeviceLegacySettings_IgnoreZones_Zone2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone2 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone2_Vertex1 ¶
type DeviceLegacySettings_IgnoreZones_Zone2_Vertex1 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone2_Vertex1 defines model for DeviceLegacySettings.IgnoreZones.Zone2.Vertex1.
func (DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone2_Vertex1. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone2_Vertex1 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone2_Vertex1
func (*DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone2_Vertex1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone2_Vertex1 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone2_Vertex2 ¶
type DeviceLegacySettings_IgnoreZones_Zone2_Vertex2 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone2_Vertex2 defines model for DeviceLegacySettings.IgnoreZones.Zone2.Vertex2.
func (DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone2_Vertex2. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone2_Vertex2 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone2_Vertex2
func (*DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone2_Vertex2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone2_Vertex2 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone3 ¶
type DeviceLegacySettings_IgnoreZones_Zone3 struct {
Name *string `json:"name,omitempty"`
State *int `json:"state,omitempty"`
Vertex1 *DeviceLegacySettings_IgnoreZones_Zone3_Vertex1 `json:"vertex1,omitempty"`
Vertex2 *DeviceLegacySettings_IgnoreZones_Zone3_Vertex2 `json:"vertex2,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone3 defines model for DeviceLegacySettings.IgnoreZones.Zone3.
func (DeviceLegacySettings_IgnoreZones_Zone3) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone3) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone3. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone3) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone3) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone3 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone3) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone3) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone3
func (*DeviceLegacySettings_IgnoreZones_Zone3) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone3) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone3 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone3_Vertex1 ¶
type DeviceLegacySettings_IgnoreZones_Zone3_Vertex1 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone3_Vertex1 defines model for DeviceLegacySettings.IgnoreZones.Zone3.Vertex1.
func (DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone3_Vertex1. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone3_Vertex1 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone3_Vertex1
func (*DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone3_Vertex1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone3_Vertex1 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone3_Vertex2 ¶
type DeviceLegacySettings_IgnoreZones_Zone3_Vertex2 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone3_Vertex2 defines model for DeviceLegacySettings.IgnoreZones.Zone3.Vertex2.
func (DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone3_Vertex2. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone3_Vertex2 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone3_Vertex2
func (*DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone3_Vertex2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone3_Vertex2 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone4 ¶
type DeviceLegacySettings_IgnoreZones_Zone4 struct {
Name *string `json:"name,omitempty"`
State *int `json:"state,omitempty"`
Vertex1 *DeviceLegacySettings_IgnoreZones_Zone4_Vertex1 `json:"vertex1,omitempty"`
Vertex2 *DeviceLegacySettings_IgnoreZones_Zone4_Vertex2 `json:"vertex2,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone4 defines model for DeviceLegacySettings.IgnoreZones.Zone4.
func (DeviceLegacySettings_IgnoreZones_Zone4) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone4) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone4. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone4) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone4) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone4 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone4) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone4) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone4
func (*DeviceLegacySettings_IgnoreZones_Zone4) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone4) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone4 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone4_Vertex1 ¶
type DeviceLegacySettings_IgnoreZones_Zone4_Vertex1 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone4_Vertex1 defines model for DeviceLegacySettings.IgnoreZones.Zone4.Vertex1.
func (DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone4_Vertex1. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone4_Vertex1 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone4_Vertex1
func (*DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone4_Vertex1) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone4_Vertex1 to handle AdditionalProperties
type DeviceLegacySettings_IgnoreZones_Zone4_Vertex2 ¶
type DeviceLegacySettings_IgnoreZones_Zone4_Vertex2 struct {
X *int `json:"x,omitempty"`
Y *int `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_IgnoreZones_Zone4_Vertex2 defines model for DeviceLegacySettings.IgnoreZones.Zone4.Vertex2.
func (DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) Get ¶
func (a DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_IgnoreZones_Zone4_Vertex2. Returns the specified element and whether it was found
func (DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) MarshalJSON ¶
func (a DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone4_Vertex2 to handle AdditionalProperties
func (*DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) Set ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_IgnoreZones_Zone4_Vertex2
func (*DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) UnmarshalJSON ¶
func (a *DeviceLegacySettings_IgnoreZones_Zone4_Vertex2) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_IgnoreZones_Zone4_Vertex2 to handle AdditionalProperties
type DeviceLegacySettings_LightSnoozeSettings ¶
type DeviceLegacySettings_LightSnoozeSettings struct {
// AlwaysOn Only null was observed in the historical device response; future values are unverified.
AlwaysOn any `json:"always_on,omitempty"`
Duration *int `json:"duration,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_LightSnoozeSettings defines model for DeviceLegacySettings.LightSnoozeSettings.
func (DeviceLegacySettings_LightSnoozeSettings) Get ¶
func (a DeviceLegacySettings_LightSnoozeSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_LightSnoozeSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_LightSnoozeSettings) MarshalJSON ¶
func (a DeviceLegacySettings_LightSnoozeSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_LightSnoozeSettings to handle AdditionalProperties
func (*DeviceLegacySettings_LightSnoozeSettings) Set ¶
func (a *DeviceLegacySettings_LightSnoozeSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_LightSnoozeSettings
func (*DeviceLegacySettings_LightSnoozeSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_LightSnoozeSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_LightSnoozeSettings to handle AdditionalProperties
type DeviceLegacySettings_Lite24x7 ¶
type DeviceLegacySettings_Lite24x7 struct {
Enabled *bool `json:"enabled,omitempty"`
FrequencySecs *int `json:"frequency_secs,omitempty"`
ResolutionP *int `json:"resolution_p,omitempty"`
Subscribed *bool `json:"subscribed,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_Lite24x7 defines model for DeviceLegacySettings.Lite24x7.
func (DeviceLegacySettings_Lite24x7) Get ¶
func (a DeviceLegacySettings_Lite24x7) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_Lite24x7. Returns the specified element and whether it was found
func (DeviceLegacySettings_Lite24x7) MarshalJSON ¶
func (a DeviceLegacySettings_Lite24x7) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_Lite24x7 to handle AdditionalProperties
func (*DeviceLegacySettings_Lite24x7) Set ¶
func (a *DeviceLegacySettings_Lite24x7) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_Lite24x7
func (*DeviceLegacySettings_Lite24x7) UnmarshalJSON ¶
func (a *DeviceLegacySettings_Lite24x7) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_Lite24x7 to handle AdditionalProperties
type DeviceLegacySettings_MotionSettings ¶
type DeviceLegacySettings_MotionSettings struct {
MotionSnoozePresetProfile *string `json:"motion_snooze_preset_profile,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_MotionSettings defines model for DeviceLegacySettings.MotionSettings.
func (DeviceLegacySettings_MotionSettings) Get ¶
func (a DeviceLegacySettings_MotionSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_MotionSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_MotionSettings) MarshalJSON ¶
func (a DeviceLegacySettings_MotionSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_MotionSettings to handle AdditionalProperties
func (*DeviceLegacySettings_MotionSettings) Set ¶
func (a *DeviceLegacySettings_MotionSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_MotionSettings
func (*DeviceLegacySettings_MotionSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_MotionSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_MotionSettings to handle AdditionalProperties
type DeviceLegacySettings_MotionZones ¶
type DeviceLegacySettings_MotionZones struct {
// contains filtered or unexported fields
}
DeviceLegacySettings_MotionZones Empty array in the v3 capture; structured zone map in legacy families.
func (DeviceLegacySettings_MotionZones) AsDeviceLegacySettingsMotionZones0 ¶
func (t DeviceLegacySettings_MotionZones) AsDeviceLegacySettingsMotionZones0() (DeviceLegacySettingsMotionZones0, error)
AsDeviceLegacySettingsMotionZones0 returns the union data inside the DeviceLegacySettings_MotionZones as a DeviceLegacySettingsMotionZones0
func (DeviceLegacySettings_MotionZones) AsDeviceLegacySettingsMotionZones1 ¶
func (t DeviceLegacySettings_MotionZones) AsDeviceLegacySettingsMotionZones1() (DeviceLegacySettingsMotionZones1, error)
AsDeviceLegacySettingsMotionZones1 returns the union data inside the DeviceLegacySettings_MotionZones as a DeviceLegacySettingsMotionZones1
func (*DeviceLegacySettings_MotionZones) FromDeviceLegacySettingsMotionZones0 ¶
func (t *DeviceLegacySettings_MotionZones) FromDeviceLegacySettingsMotionZones0(v DeviceLegacySettingsMotionZones0) error
FromDeviceLegacySettingsMotionZones0 overwrites any union data inside the DeviceLegacySettings_MotionZones as the provided DeviceLegacySettingsMotionZones0
func (*DeviceLegacySettings_MotionZones) FromDeviceLegacySettingsMotionZones1 ¶
func (t *DeviceLegacySettings_MotionZones) FromDeviceLegacySettingsMotionZones1(v DeviceLegacySettingsMotionZones1) error
FromDeviceLegacySettingsMotionZones1 overwrites any union data inside the DeviceLegacySettings_MotionZones as the provided DeviceLegacySettingsMotionZones1
func (DeviceLegacySettings_MotionZones) MarshalJSON ¶
func (t DeviceLegacySettings_MotionZones) MarshalJSON() ([]byte, error)
func (*DeviceLegacySettings_MotionZones) MergeDeviceLegacySettingsMotionZones0 ¶
func (t *DeviceLegacySettings_MotionZones) MergeDeviceLegacySettingsMotionZones0(v DeviceLegacySettingsMotionZones0) error
MergeDeviceLegacySettingsMotionZones0 performs a merge with any union data inside the DeviceLegacySettings_MotionZones, using the provided DeviceLegacySettingsMotionZones0
func (*DeviceLegacySettings_MotionZones) MergeDeviceLegacySettingsMotionZones1 ¶
func (t *DeviceLegacySettings_MotionZones) MergeDeviceLegacySettingsMotionZones1(v DeviceLegacySettingsMotionZones1) error
MergeDeviceLegacySettingsMotionZones1 performs a merge with any union data inside the DeviceLegacySettings_MotionZones, using the provided DeviceLegacySettingsMotionZones1
func (*DeviceLegacySettings_MotionZones) UnmarshalJSON ¶
func (t *DeviceLegacySettings_MotionZones) UnmarshalJSON(b []byte) error
type DeviceLegacySettings_NetworkSettings ¶
type DeviceLegacySettings_NetworkSettings struct {
// DataRestrictionEnabled Only null was observed in the historical device response; future values are unverified.
DataRestrictionEnabled any `json:"data_restriction_enabled,omitempty"`
// MacAddressBle Only null was observed in the historical device response; future values are unverified.
MacAddressBle any `json:"mac_address_ble,omitempty"`
// MacAddressWifi24 Only null was observed in the historical device response; future values are unverified.
MacAddressWifi24 any `json:"mac_address_wifi_24,omitempty"`
// MacAddressWifi5 Only null was observed in the historical device response; future values are unverified.
MacAddressWifi5 any `json:"mac_address_wifi_5,omitempty"`
// MaxDynamicListenInterval Only null was observed in the historical device response; future values are unverified.
MaxDynamicListenInterval any `json:"max_dynamic_listen_interval,omitempty"`
MultiNetPref *int `json:"multi_net_pref,omitempty"`
NetworkDiagnosis *DeviceLegacySettings_NetworkSettings_NetworkDiagnosis `json:"network_diagnosis,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_NetworkSettings defines model for DeviceLegacySettings.NetworkSettings.
func (DeviceLegacySettings_NetworkSettings) Get ¶
func (a DeviceLegacySettings_NetworkSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_NetworkSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_NetworkSettings) MarshalJSON ¶
func (a DeviceLegacySettings_NetworkSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_NetworkSettings to handle AdditionalProperties
func (*DeviceLegacySettings_NetworkSettings) Set ¶
func (a *DeviceLegacySettings_NetworkSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_NetworkSettings
func (*DeviceLegacySettings_NetworkSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_NetworkSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_NetworkSettings to handle AdditionalProperties
type DeviceLegacySettings_NetworkSettings_NetworkDiagnosis ¶
type DeviceLegacySettings_NetworkSettings_NetworkDiagnosis struct {
// ChannelAnalysis Only null was observed in the historical device response; future values are unverified.
ChannelAnalysis any `json:"channel_analysis,omitempty"`
// LanPerformance Only null was observed in the historical device response; future values are unverified.
LanPerformance any `json:"lan_performance,omitempty"`
// PeriodicDiagnosis Only null was observed in the historical device response; future values are unverified.
PeriodicDiagnosis any `json:"periodic_diagnosis,omitempty"`
// TcpHost Only null was observed in the historical device response; future values are unverified.
TcpHost any `json:"tcp_host,omitempty"`
// TcpIperf Only null was observed in the historical device response; future values are unverified.
TcpIperf any `json:"tcp_iperf,omitempty"`
// TcpPort Only null was observed in the historical device response; future values are unverified.
TcpPort any `json:"tcp_port,omitempty"`
// UdpBandwidth Only null was observed in the historical device response; future values are unverified.
UdpBandwidth any `json:"udp_bandwidth,omitempty"`
// UdpHost Only null was observed in the historical device response; future values are unverified.
UdpHost any `json:"udp_host,omitempty"`
// UdpIperf Only null was observed in the historical device response; future values are unverified.
UdpIperf any `json:"udp_iperf,omitempty"`
// UdpPort Only null was observed in the historical device response; future values are unverified.
UdpPort any `json:"udp_port,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_NetworkSettings_NetworkDiagnosis defines model for DeviceLegacySettings.NetworkSettings.NetworkDiagnosis.
func (DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) Get ¶
func (a DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_NetworkSettings_NetworkDiagnosis. Returns the specified element and whether it was found
func (DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) MarshalJSON ¶
func (a DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_NetworkSettings_NetworkDiagnosis to handle AdditionalProperties
func (*DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) Set ¶
func (a *DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_NetworkSettings_NetworkDiagnosis
func (*DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) UnmarshalJSON ¶
func (a *DeviceLegacySettings_NetworkSettings_NetworkDiagnosis) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_NetworkSettings_NetworkDiagnosis to handle AdditionalProperties
type DeviceLegacySettings_OfflineMotionEventSettings ¶
type DeviceLegacySettings_OfflineMotionEventSettings struct {
Enabled *bool `json:"enabled,omitempty"`
FrequencyAfterSecs *int `json:"frequency_after_secs,omitempty"`
MaxUploadKb *int `json:"max_upload_kb,omitempty"`
PeriodAfterSecs *int `json:"period_after_secs,omitempty"`
ResolutionP *int `json:"resolution_p,omitempty"`
Subscribed *bool `json:"subscribed,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_OfflineMotionEventSettings defines model for DeviceLegacySettings.OfflineMotionEventSettings.
func (DeviceLegacySettings_OfflineMotionEventSettings) Get ¶
func (a DeviceLegacySettings_OfflineMotionEventSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_OfflineMotionEventSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_OfflineMotionEventSettings) MarshalJSON ¶
func (a DeviceLegacySettings_OfflineMotionEventSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_OfflineMotionEventSettings to handle AdditionalProperties
func (*DeviceLegacySettings_OfflineMotionEventSettings) Set ¶
func (a *DeviceLegacySettings_OfflineMotionEventSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_OfflineMotionEventSettings
func (*DeviceLegacySettings_OfflineMotionEventSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_OfflineMotionEventSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_OfflineMotionEventSettings to handle AdditionalProperties
type DeviceLegacySettings_OtherPaidFeatures ¶
type DeviceLegacySettings_OtherPaidFeatures struct {
AlarmTriggeredRecording *bool `json:"alarm_triggered_recording,omitempty"`
AlexaConcierge *bool `json:"alexa_concierge,omitempty"`
ClosedCaption *bool `json:"closed_caption,omitempty"`
CriticalAlerts *bool `json:"critical_alerts,omitempty"`
DailyDigest *bool `json:"daily_digest,omitempty"`
DingCall *bool `json:"ding_call,omitempty"`
ExtendedLiveView *bool `json:"extended_live_view,omitempty"`
LiveSpeak *bool `json:"live_speak,omitempty"`
MulticamLiveView *bool `json:"multicam_live_view,omitempty"`
NaturalLanguageSearch *bool `json:"natural_language_search,omitempty"`
PackageProtection *bool `json:"package_protection,omitempty"`
Recording24x7 *bool `json:"recording_24x7,omitempty"`
SheilaCv *bool `json:"sheila_cv,omitempty"`
SheilaRecording *bool `json:"sheila_recording,omitempty"`
SnapshotCapturePlus *bool `json:"snapshot_capture_plus,omitempty"`
SystemLevelPip *bool `json:"system_level_pip,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_OtherPaidFeatures defines model for DeviceLegacySettings.OtherPaidFeatures.
func (DeviceLegacySettings_OtherPaidFeatures) Get ¶
func (a DeviceLegacySettings_OtherPaidFeatures) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_OtherPaidFeatures. Returns the specified element and whether it was found
func (DeviceLegacySettings_OtherPaidFeatures) MarshalJSON ¶
func (a DeviceLegacySettings_OtherPaidFeatures) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_OtherPaidFeatures to handle AdditionalProperties
func (*DeviceLegacySettings_OtherPaidFeatures) Set ¶
func (a *DeviceLegacySettings_OtherPaidFeatures) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_OtherPaidFeatures
func (*DeviceLegacySettings_OtherPaidFeatures) UnmarshalJSON ¶
func (a *DeviceLegacySettings_OtherPaidFeatures) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_OtherPaidFeatures to handle AdditionalProperties
type DeviceLegacySettings_PtzSettings ¶
type DeviceLegacySettings_PtzSettings struct {
AutoScan *DeviceLegacySettings_PtzSettings_AutoScan `json:"auto_scan,omitempty"`
Mode *string `json:"mode,omitempty"`
PanSettings *DeviceLegacySettings_PtzSettings_PanSettings `json:"pan_settings,omitempty"`
TiltSettings *DeviceLegacySettings_PtzSettings_TiltSettings `json:"tilt_settings,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_PtzSettings defines model for DeviceLegacySettings.PtzSettings.
func (DeviceLegacySettings_PtzSettings) Get ¶
func (a DeviceLegacySettings_PtzSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_PtzSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_PtzSettings) MarshalJSON ¶
func (a DeviceLegacySettings_PtzSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_PtzSettings to handle AdditionalProperties
func (*DeviceLegacySettings_PtzSettings) Set ¶
func (a *DeviceLegacySettings_PtzSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_PtzSettings
func (*DeviceLegacySettings_PtzSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_PtzSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_PtzSettings to handle AdditionalProperties
type DeviceLegacySettings_PtzSettings_AutoScan ¶
type DeviceLegacySettings_PtzSettings_AutoScan struct {
PauseMs *int `json:"pause_ms,omitempty"`
StepSize *float32 `json:"step_size,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_PtzSettings_AutoScan defines model for DeviceLegacySettings.PtzSettings.AutoScan.
func (DeviceLegacySettings_PtzSettings_AutoScan) Get ¶
func (a DeviceLegacySettings_PtzSettings_AutoScan) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_PtzSettings_AutoScan. Returns the specified element and whether it was found
func (DeviceLegacySettings_PtzSettings_AutoScan) MarshalJSON ¶
func (a DeviceLegacySettings_PtzSettings_AutoScan) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_PtzSettings_AutoScan to handle AdditionalProperties
func (*DeviceLegacySettings_PtzSettings_AutoScan) Set ¶
func (a *DeviceLegacySettings_PtzSettings_AutoScan) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_PtzSettings_AutoScan
func (*DeviceLegacySettings_PtzSettings_AutoScan) UnmarshalJSON ¶
func (a *DeviceLegacySettings_PtzSettings_AutoScan) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_PtzSettings_AutoScan to handle AdditionalProperties
type DeviceLegacySettings_PtzSettings_PanSettings ¶
type DeviceLegacySettings_PtzSettings_PanSettings struct {
Movement *DeviceLegacySettings_PtzSettings_PanSettings_Movement `json:"movement,omitempty"`
Positions *DeviceLegacySettings_PtzSettings_PanSettings_Positions `json:"positions,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_PtzSettings_PanSettings defines model for DeviceLegacySettings.PtzSettings.PanSettings.
func (DeviceLegacySettings_PtzSettings_PanSettings) Get ¶
func (a DeviceLegacySettings_PtzSettings_PanSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_PtzSettings_PanSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_PtzSettings_PanSettings) MarshalJSON ¶
func (a DeviceLegacySettings_PtzSettings_PanSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_PtzSettings_PanSettings to handle AdditionalProperties
func (*DeviceLegacySettings_PtzSettings_PanSettings) Set ¶
func (a *DeviceLegacySettings_PtzSettings_PanSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_PtzSettings_PanSettings
func (*DeviceLegacySettings_PtzSettings_PanSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_PtzSettings_PanSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_PtzSettings_PanSettings to handle AdditionalProperties
type DeviceLegacySettings_PtzSettings_PanSettings_Movement ¶
type DeviceLegacySettings_PtzSettings_PanSettings_Movement struct {
MaxAcceleration *float32 `json:"max_acceleration,omitempty"`
MaxSpeed *float32 `json:"max_speed,omitempty"`
StepSize *float32 `json:"step_size,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_PtzSettings_PanSettings_Movement defines model for DeviceLegacySettings.PtzSettings.PanSettings.Movement.
func (DeviceLegacySettings_PtzSettings_PanSettings_Movement) Get ¶
func (a DeviceLegacySettings_PtzSettings_PanSettings_Movement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_PtzSettings_PanSettings_Movement. Returns the specified element and whether it was found
func (DeviceLegacySettings_PtzSettings_PanSettings_Movement) MarshalJSON ¶
func (a DeviceLegacySettings_PtzSettings_PanSettings_Movement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_PtzSettings_PanSettings_Movement to handle AdditionalProperties
func (*DeviceLegacySettings_PtzSettings_PanSettings_Movement) Set ¶
func (a *DeviceLegacySettings_PtzSettings_PanSettings_Movement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_PtzSettings_PanSettings_Movement
func (*DeviceLegacySettings_PtzSettings_PanSettings_Movement) UnmarshalJSON ¶
func (a *DeviceLegacySettings_PtzSettings_PanSettings_Movement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_PtzSettings_PanSettings_Movement to handle AdditionalProperties
type DeviceLegacySettings_PtzSettings_PanSettings_Positions ¶
type DeviceLegacySettings_PtzSettings_PanSettings_Positions struct {
Default *float32 `json:"default,omitempty"`
Max *float32 `json:"max,omitempty"`
Min *float32 `json:"min,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_PtzSettings_PanSettings_Positions defines model for DeviceLegacySettings.PtzSettings.PanSettings.Positions.
func (DeviceLegacySettings_PtzSettings_PanSettings_Positions) Get ¶
func (a DeviceLegacySettings_PtzSettings_PanSettings_Positions) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_PtzSettings_PanSettings_Positions. Returns the specified element and whether it was found
func (DeviceLegacySettings_PtzSettings_PanSettings_Positions) MarshalJSON ¶
func (a DeviceLegacySettings_PtzSettings_PanSettings_Positions) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_PtzSettings_PanSettings_Positions to handle AdditionalProperties
func (*DeviceLegacySettings_PtzSettings_PanSettings_Positions) Set ¶
func (a *DeviceLegacySettings_PtzSettings_PanSettings_Positions) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_PtzSettings_PanSettings_Positions
func (*DeviceLegacySettings_PtzSettings_PanSettings_Positions) UnmarshalJSON ¶
func (a *DeviceLegacySettings_PtzSettings_PanSettings_Positions) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_PtzSettings_PanSettings_Positions to handle AdditionalProperties
type DeviceLegacySettings_PtzSettings_TiltSettings ¶
type DeviceLegacySettings_PtzSettings_TiltSettings struct {
Movement *DeviceLegacySettings_PtzSettings_TiltSettings_Movement `json:"movement,omitempty"`
Positions *DeviceLegacySettings_PtzSettings_TiltSettings_Positions `json:"positions,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_PtzSettings_TiltSettings defines model for DeviceLegacySettings.PtzSettings.TiltSettings.
func (DeviceLegacySettings_PtzSettings_TiltSettings) Get ¶
func (a DeviceLegacySettings_PtzSettings_TiltSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_PtzSettings_TiltSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_PtzSettings_TiltSettings) MarshalJSON ¶
func (a DeviceLegacySettings_PtzSettings_TiltSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_PtzSettings_TiltSettings to handle AdditionalProperties
func (*DeviceLegacySettings_PtzSettings_TiltSettings) Set ¶
func (a *DeviceLegacySettings_PtzSettings_TiltSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_PtzSettings_TiltSettings
func (*DeviceLegacySettings_PtzSettings_TiltSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_PtzSettings_TiltSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_PtzSettings_TiltSettings to handle AdditionalProperties
type DeviceLegacySettings_PtzSettings_TiltSettings_Movement ¶
type DeviceLegacySettings_PtzSettings_TiltSettings_Movement struct {
MaxAcceleration *float32 `json:"max_acceleration,omitempty"`
MaxSpeed *float32 `json:"max_speed,omitempty"`
StepSize *float32 `json:"step_size,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_PtzSettings_TiltSettings_Movement defines model for DeviceLegacySettings.PtzSettings.TiltSettings.Movement.
func (DeviceLegacySettings_PtzSettings_TiltSettings_Movement) Get ¶
func (a DeviceLegacySettings_PtzSettings_TiltSettings_Movement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_PtzSettings_TiltSettings_Movement. Returns the specified element and whether it was found
func (DeviceLegacySettings_PtzSettings_TiltSettings_Movement) MarshalJSON ¶
func (a DeviceLegacySettings_PtzSettings_TiltSettings_Movement) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_PtzSettings_TiltSettings_Movement to handle AdditionalProperties
func (*DeviceLegacySettings_PtzSettings_TiltSettings_Movement) Set ¶
func (a *DeviceLegacySettings_PtzSettings_TiltSettings_Movement) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_PtzSettings_TiltSettings_Movement
func (*DeviceLegacySettings_PtzSettings_TiltSettings_Movement) UnmarshalJSON ¶
func (a *DeviceLegacySettings_PtzSettings_TiltSettings_Movement) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_PtzSettings_TiltSettings_Movement to handle AdditionalProperties
type DeviceLegacySettings_PtzSettings_TiltSettings_Positions ¶
type DeviceLegacySettings_PtzSettings_TiltSettings_Positions struct {
Default *float32 `json:"default,omitempty"`
Max *float32 `json:"max,omitempty"`
Min *float32 `json:"min,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_PtzSettings_TiltSettings_Positions defines model for DeviceLegacySettings.PtzSettings.TiltSettings.Positions.
func (DeviceLegacySettings_PtzSettings_TiltSettings_Positions) Get ¶
func (a DeviceLegacySettings_PtzSettings_TiltSettings_Positions) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_PtzSettings_TiltSettings_Positions. Returns the specified element and whether it was found
func (DeviceLegacySettings_PtzSettings_TiltSettings_Positions) MarshalJSON ¶
func (a DeviceLegacySettings_PtzSettings_TiltSettings_Positions) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_PtzSettings_TiltSettings_Positions to handle AdditionalProperties
func (*DeviceLegacySettings_PtzSettings_TiltSettings_Positions) Set ¶
func (a *DeviceLegacySettings_PtzSettings_TiltSettings_Positions) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_PtzSettings_TiltSettings_Positions
func (*DeviceLegacySettings_PtzSettings_TiltSettings_Positions) UnmarshalJSON ¶
func (a *DeviceLegacySettings_PtzSettings_TiltSettings_Positions) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_PtzSettings_TiltSettings_Positions to handle AdditionalProperties
type DeviceLegacySettings_ServerSettings ¶
type DeviceLegacySettings_ServerSettings struct {
RingMediaServerEnabled *bool `json:"ring_media_server_enabled,omitempty"`
RingMediaServerHost *string `json:"ring_media_server_host,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_ServerSettings defines model for DeviceLegacySettings.ServerSettings.
func (DeviceLegacySettings_ServerSettings) Get ¶
func (a DeviceLegacySettings_ServerSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_ServerSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_ServerSettings) MarshalJSON ¶
func (a DeviceLegacySettings_ServerSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_ServerSettings to handle AdditionalProperties
func (*DeviceLegacySettings_ServerSettings) Set ¶
func (a *DeviceLegacySettings_ServerSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_ServerSettings
func (*DeviceLegacySettings_ServerSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_ServerSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_ServerSettings to handle AdditionalProperties
type DeviceLegacySettings_SheilaSettings ¶
type DeviceLegacySettings_SheilaSettings struct {
CvProcessingEnabled *bool `json:"cv_processing_enabled,omitempty"`
LocalStorageEnabled *bool `json:"local_storage_enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_SheilaSettings defines model for DeviceLegacySettings.SheilaSettings.
func (DeviceLegacySettings_SheilaSettings) Get ¶
func (a DeviceLegacySettings_SheilaSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_SheilaSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_SheilaSettings) MarshalJSON ¶
func (a DeviceLegacySettings_SheilaSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_SheilaSettings to handle AdditionalProperties
func (*DeviceLegacySettings_SheilaSettings) Set ¶
func (a *DeviceLegacySettings_SheilaSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_SheilaSettings
func (*DeviceLegacySettings_SheilaSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_SheilaSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_SheilaSettings to handle AdditionalProperties
type DeviceLegacySettings_VideoSettings ¶
type DeviceLegacySettings_VideoSettings struct {
// EncryptionEligibilityMode Only null was observed in the historical device response; future values are unverified.
EncryptionEligibilityMode any `json:"encryption_eligibility_mode,omitempty"`
EncryptionEnabled *bool `json:"encryption_enabled,omitempty"`
EncryptionMethod *int `json:"encryption_method,omitempty"`
HevcEnabled *bool `json:"hevc_enabled,omitempty"`
Recording24x7Mode *int `json:"recording_24x7_mode,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_VideoSettings defines model for DeviceLegacySettings.VideoSettings.
func (DeviceLegacySettings_VideoSettings) Get ¶
func (a DeviceLegacySettings_VideoSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_VideoSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_VideoSettings) MarshalJSON ¶
func (a DeviceLegacySettings_VideoSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_VideoSettings to handle AdditionalProperties
func (*DeviceLegacySettings_VideoSettings) Set ¶
func (a *DeviceLegacySettings_VideoSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_VideoSettings
func (*DeviceLegacySettings_VideoSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_VideoSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_VideoSettings to handle AdditionalProperties
type DeviceLegacySettings_ZoneSettings ¶
type DeviceLegacySettings_ZoneSettings struct {
Monitoring *[]interface{} `json:"monitoring,omitempty"`
Motion *[]DeviceLegacySettings_ZoneSettings_Motion `json:"motion,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_ZoneSettings defines model for DeviceLegacySettings.ZoneSettings.
func (DeviceLegacySettings_ZoneSettings) Get ¶
func (a DeviceLegacySettings_ZoneSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_ZoneSettings. Returns the specified element and whether it was found
func (DeviceLegacySettings_ZoneSettings) MarshalJSON ¶
func (a DeviceLegacySettings_ZoneSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_ZoneSettings to handle AdditionalProperties
func (*DeviceLegacySettings_ZoneSettings) Set ¶
func (a *DeviceLegacySettings_ZoneSettings) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_ZoneSettings
func (*DeviceLegacySettings_ZoneSettings) UnmarshalJSON ¶
func (a *DeviceLegacySettings_ZoneSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_ZoneSettings to handle AdditionalProperties
type DeviceLegacySettings_ZoneSettings_Motion ¶
type DeviceLegacySettings_ZoneSettings_Motion struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Properties *DeviceLegacySettings_ZoneSettings_Motion_Properties `json:"properties,omitempty"`
State *string `json:"state,omitempty"`
Vertices *[]DeviceLegacySettings_ZoneSettings_Motion_Vertices `json:"vertices,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_ZoneSettings_Motion defines model for DeviceLegacySettings.ZoneSettings.Motion.
func (DeviceLegacySettings_ZoneSettings_Motion) Get ¶
func (a DeviceLegacySettings_ZoneSettings_Motion) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_ZoneSettings_Motion. Returns the specified element and whether it was found
func (DeviceLegacySettings_ZoneSettings_Motion) MarshalJSON ¶
func (a DeviceLegacySettings_ZoneSettings_Motion) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_ZoneSettings_Motion to handle AdditionalProperties
func (*DeviceLegacySettings_ZoneSettings_Motion) Set ¶
func (a *DeviceLegacySettings_ZoneSettings_Motion) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_ZoneSettings_Motion
func (*DeviceLegacySettings_ZoneSettings_Motion) UnmarshalJSON ¶
func (a *DeviceLegacySettings_ZoneSettings_Motion) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_ZoneSettings_Motion to handle AdditionalProperties
type DeviceLegacySettings_ZoneSettings_Motion_Properties ¶
type DeviceLegacySettings_ZoneSettings_Motion_Properties struct {
DetectionTypes *[]string `json:"detection_types,omitempty"`
ZoneTypes *[]interface{} `json:"zone_types,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_ZoneSettings_Motion_Properties defines model for DeviceLegacySettings.ZoneSettings.Motion.Properties.
func (DeviceLegacySettings_ZoneSettings_Motion_Properties) Get ¶
func (a DeviceLegacySettings_ZoneSettings_Motion_Properties) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_ZoneSettings_Motion_Properties. Returns the specified element and whether it was found
func (DeviceLegacySettings_ZoneSettings_Motion_Properties) MarshalJSON ¶
func (a DeviceLegacySettings_ZoneSettings_Motion_Properties) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_ZoneSettings_Motion_Properties to handle AdditionalProperties
func (*DeviceLegacySettings_ZoneSettings_Motion_Properties) Set ¶
func (a *DeviceLegacySettings_ZoneSettings_Motion_Properties) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_ZoneSettings_Motion_Properties
func (*DeviceLegacySettings_ZoneSettings_Motion_Properties) UnmarshalJSON ¶
func (a *DeviceLegacySettings_ZoneSettings_Motion_Properties) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_ZoneSettings_Motion_Properties to handle AdditionalProperties
type DeviceLegacySettings_ZoneSettings_Motion_Vertices ¶
type DeviceLegacySettings_ZoneSettings_Motion_Vertices struct {
X *float32 `json:"x,omitempty"`
Y *float32 `json:"y,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceLegacySettings_ZoneSettings_Motion_Vertices defines model for DeviceLegacySettings.ZoneSettings.Motion.Vertices.
func (DeviceLegacySettings_ZoneSettings_Motion_Vertices) Get ¶
func (a DeviceLegacySettings_ZoneSettings_Motion_Vertices) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceLegacySettings_ZoneSettings_Motion_Vertices. Returns the specified element and whether it was found
func (DeviceLegacySettings_ZoneSettings_Motion_Vertices) MarshalJSON ¶
func (a DeviceLegacySettings_ZoneSettings_Motion_Vertices) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceLegacySettings_ZoneSettings_Motion_Vertices to handle AdditionalProperties
func (*DeviceLegacySettings_ZoneSettings_Motion_Vertices) Set ¶
func (a *DeviceLegacySettings_ZoneSettings_Motion_Vertices) Set(fieldName string, value interface{})
Setter for additional properties for DeviceLegacySettings_ZoneSettings_Motion_Vertices
func (*DeviceLegacySettings_ZoneSettings_Motion_Vertices) UnmarshalJSON ¶
func (a *DeviceLegacySettings_ZoneSettings_Motion_Vertices) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceLegacySettings_ZoneSettings_Motion_Vertices to handle AdditionalProperties
type DeviceList ¶
type DeviceList struct {
DeviceOperationSets *map[string]DeviceOperationSet `json:"device_operation_sets,omitempty"`
Devices []Device `json:"devices"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceList defines model for DeviceList.
func (DeviceList) Get ¶
func (a DeviceList) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceList. Returns the specified element and whether it was found
func (DeviceList) MarshalJSON ¶
func (a DeviceList) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceList to handle AdditionalProperties
func (*DeviceList) Set ¶
func (a *DeviceList) Set(fieldName string, value interface{})
Setter for additional properties for DeviceList
func (*DeviceList) UnmarshalJSON ¶
func (a *DeviceList) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceList to handle AdditionalProperties
type DeviceOperationSet ¶
DeviceOperationSet Operation names are dynamic; historical entries are empty capability descriptors.
type DeviceOwner ¶
type DeviceOwner struct {
Email *string `json:"email,omitempty"`
FirstName *string `json:"first_name,omitempty"`
// Id Numeric in the v3 capture and string in legacy inventory fixtures.
Id *DeviceOwner_Id `json:"id,omitempty"`
LastName *string `json:"last_name,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceOwner defines model for DeviceOwner.
func (DeviceOwner) Get ¶
func (a DeviceOwner) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceOwner. Returns the specified element and whether it was found
func (DeviceOwner) MarshalJSON ¶
func (a DeviceOwner) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceOwner to handle AdditionalProperties
func (*DeviceOwner) Set ¶
func (a *DeviceOwner) Set(fieldName string, value interface{})
Setter for additional properties for DeviceOwner
func (*DeviceOwner) UnmarshalJSON ¶
func (a *DeviceOwner) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceOwner to handle AdditionalProperties
type DeviceOwnerId0 ¶
type DeviceOwnerId0 = int64
DeviceOwnerId0 defines model for DeviceOwner.Id.0.
type DeviceOwnerId1 ¶
type DeviceOwnerId1 = string
DeviceOwnerId1 defines model for DeviceOwner.Id.1.
type DeviceOwner_Id ¶
type DeviceOwner_Id struct {
// contains filtered or unexported fields
}
DeviceOwner_Id Numeric in the v3 capture and string in legacy inventory fixtures.
func (DeviceOwner_Id) AsDeviceOwnerId0 ¶
func (t DeviceOwner_Id) AsDeviceOwnerId0() (DeviceOwnerId0, error)
AsDeviceOwnerId0 returns the union data inside the DeviceOwner_Id as a DeviceOwnerId0
func (DeviceOwner_Id) AsDeviceOwnerId1 ¶
func (t DeviceOwner_Id) AsDeviceOwnerId1() (DeviceOwnerId1, error)
AsDeviceOwnerId1 returns the union data inside the DeviceOwner_Id as a DeviceOwnerId1
func (*DeviceOwner_Id) FromDeviceOwnerId0 ¶
func (t *DeviceOwner_Id) FromDeviceOwnerId0(v DeviceOwnerId0) error
FromDeviceOwnerId0 overwrites any union data inside the DeviceOwner_Id as the provided DeviceOwnerId0
func (*DeviceOwner_Id) FromDeviceOwnerId1 ¶
func (t *DeviceOwner_Id) FromDeviceOwnerId1(v DeviceOwnerId1) error
FromDeviceOwnerId1 overwrites any union data inside the DeviceOwner_Id as the provided DeviceOwnerId1
func (DeviceOwner_Id) MarshalJSON ¶
func (t DeviceOwner_Id) MarshalJSON() ([]byte, error)
func (*DeviceOwner_Id) MergeDeviceOwnerId0 ¶
func (t *DeviceOwner_Id) MergeDeviceOwnerId0(v DeviceOwnerId0) error
MergeDeviceOwnerId0 performs a merge with any union data inside the DeviceOwner_Id, using the provided DeviceOwnerId0
func (*DeviceOwner_Id) MergeDeviceOwnerId1 ¶
func (t *DeviceOwner_Id) MergeDeviceOwnerId1(v DeviceOwnerId1) error
MergeDeviceOwnerId1 performs a merge with any union data inside the DeviceOwner_Id, using the provided DeviceOwnerId1
func (*DeviceOwner_Id) UnmarshalJSON ¶
func (t *DeviceOwner_Id) UnmarshalJSON(b []byte) error
type DeviceSettings ¶
type DeviceSettings struct {
ChimeSettings *ChimeSettings `json:"chime_settings,omitempty"`
MotionSettings *MotionSettings `json:"motion_settings,omitempty"`
PtzSettings *PTZSettings `json:"ptz_settings,omitempty"`
VideoSettings *VideoSettings `json:"video_settings,omitempty"`
VolumeSettings *VolumeSettings `json:"volume_settings,omitempty"`
AdditionalProperties map[string]JsonValue `json:"-"`
}
DeviceSettings defines model for DeviceSettings.
func (DeviceSettings) Get ¶
func (a DeviceSettings) Get(fieldName string) (value JsonValue, found bool)
Getter for additional properties for DeviceSettings. Returns the specified element and whether it was found
func (DeviceSettings) MarshalJSON ¶
func (a DeviceSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceSettings to handle AdditionalProperties
func (*DeviceSettings) Set ¶
func (a *DeviceSettings) Set(fieldName string, value JsonValue)
Setter for additional properties for DeviceSettings
func (*DeviceSettings) UnmarshalJSON ¶
func (a *DeviceSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceSettings to handle AdditionalProperties
type DeviceSettingsPatch ¶
type DeviceSettingsPatch struct {
GeneralSettings *SettingsObject `json:"general_settings,omitempty"`
MotionSettings *MotionSettingsPatch `json:"motion_settings,omitempty"`
VideoSettings *SettingsObject `json:"video_settings,omitempty"`
VolumeSettings *SettingsObject `json:"volume_settings,omitempty"`
AdditionalProperties map[string]SettingsObject `json:"-"`
}
DeviceSettingsPatch Extensible wire patch. Historical variants include motion_settings, video_settings, general_settings, and volume_settings. Additional settings may be available for other device types.
func (DeviceSettingsPatch) Get ¶
func (a DeviceSettingsPatch) Get(fieldName string) (value SettingsObject, found bool)
Getter for additional properties for DeviceSettingsPatch. Returns the specified element and whether it was found
func (DeviceSettingsPatch) MarshalJSON ¶
func (a DeviceSettingsPatch) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceSettingsPatch to handle AdditionalProperties
func (*DeviceSettingsPatch) Set ¶
func (a *DeviceSettingsPatch) Set(fieldName string, value SettingsObject)
Setter for additional properties for DeviceSettingsPatch
func (*DeviceSettingsPatch) UnmarshalJSON ¶
func (a *DeviceSettingsPatch) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceSettingsPatch to handle AdditionalProperties
type DeviceTimeline ¶
type DeviceTimeline struct {
Items []TimelineEvent `json:"items"`
PaginationKey *string `json:"pagination_key,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
DeviceTimeline defines model for DeviceTimeline.
func (DeviceTimeline) Get ¶
func (a DeviceTimeline) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeviceTimeline. Returns the specified element and whether it was found
func (DeviceTimeline) MarshalJSON ¶
func (a DeviceTimeline) MarshalJSON() ([]byte, error)
Override default JSON handling for DeviceTimeline to handle AdditionalProperties
func (*DeviceTimeline) Set ¶
func (a *DeviceTimeline) Set(fieldName string, value interface{})
Setter for additional properties for DeviceTimeline
func (*DeviceTimeline) UnmarshalJSON ¶
func (a *DeviceTimeline) UnmarshalJSON(b []byte) error
Override default JSON handling for DeviceTimeline to handle AdditionalProperties
type Device_Alerts ¶
type Device_Alerts struct {
// Connection Online in the historical camera response; offline in a baseline family fixture. Other states remain valid.
Connection *string `json:"connection,omitempty"`
OtaStatus *string `json:"ota_status,omitempty"`
PrivacyCoverEnabled *bool `json:"privacy_cover_enabled,omitempty"`
SidewalkConnection *bool `json:"sidewalk_connection,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
Device_Alerts defines model for Device.Alerts.
func (Device_Alerts) Get ¶
func (a Device_Alerts) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for Device_Alerts. Returns the specified element and whether it was found
func (Device_Alerts) MarshalJSON ¶
func (a Device_Alerts) MarshalJSON() ([]byte, error)
Override default JSON handling for Device_Alerts to handle AdditionalProperties
func (*Device_Alerts) Set ¶
func (a *Device_Alerts) Set(fieldName string, value interface{})
Setter for additional properties for Device_Alerts
func (*Device_Alerts) UnmarshalJSON ¶
func (a *Device_Alerts) UnmarshalJSON(b []byte) error
Override default JSON handling for Device_Alerts to handle AdditionalProperties
type Device_BatteryLife ¶
type Device_BatteryLife struct {
// contains filtered or unexported fields
}
Device_BatteryLife Ring has returned a percentage, numeric text, and out-of-range hardware values (for example 4081 in a baseline fixture); callers must validate before treating it as a percentage.
func (Device_BatteryLife) AsDeviceBatteryLife0 ¶
func (t Device_BatteryLife) AsDeviceBatteryLife0() (DeviceBatteryLife0, error)
AsDeviceBatteryLife0 returns the union data inside the Device_BatteryLife as a DeviceBatteryLife0
func (Device_BatteryLife) AsDeviceBatteryLife1 ¶
func (t Device_BatteryLife) AsDeviceBatteryLife1() (DeviceBatteryLife1, error)
AsDeviceBatteryLife1 returns the union data inside the Device_BatteryLife as a DeviceBatteryLife1
func (*Device_BatteryLife) FromDeviceBatteryLife0 ¶
func (t *Device_BatteryLife) FromDeviceBatteryLife0(v DeviceBatteryLife0) error
FromDeviceBatteryLife0 overwrites any union data inside the Device_BatteryLife as the provided DeviceBatteryLife0
func (*Device_BatteryLife) FromDeviceBatteryLife1 ¶
func (t *Device_BatteryLife) FromDeviceBatteryLife1(v DeviceBatteryLife1) error
FromDeviceBatteryLife1 overwrites any union data inside the Device_BatteryLife as the provided DeviceBatteryLife1
func (Device_BatteryLife) MarshalJSON ¶
func (t Device_BatteryLife) MarshalJSON() ([]byte, error)
func (*Device_BatteryLife) MergeDeviceBatteryLife0 ¶
func (t *Device_BatteryLife) MergeDeviceBatteryLife0(v DeviceBatteryLife0) error
MergeDeviceBatteryLife0 performs a merge with any union data inside the Device_BatteryLife, using the provided DeviceBatteryLife0
func (*Device_BatteryLife) MergeDeviceBatteryLife1 ¶
func (t *Device_BatteryLife) MergeDeviceBatteryLife1(v DeviceBatteryLife1) error
MergeDeviceBatteryLife1 performs a merge with any union data inside the Device_BatteryLife, using the provided DeviceBatteryLife1
func (*Device_BatteryLife) UnmarshalJSON ¶
func (t *Device_BatteryLife) UnmarshalJSON(b []byte) error
type Device_BatteryLife2 ¶
type Device_BatteryLife2 struct {
// contains filtered or unexported fields
}
Device_BatteryLife2 Optional second battery, with the same wire variants as battery_life.
func (Device_BatteryLife2) AsDeviceBatteryLife20 ¶
func (t Device_BatteryLife2) AsDeviceBatteryLife20() (DeviceBatteryLife20, error)
AsDeviceBatteryLife20 returns the union data inside the Device_BatteryLife2 as a DeviceBatteryLife20
func (Device_BatteryLife2) AsDeviceBatteryLife21 ¶
func (t Device_BatteryLife2) AsDeviceBatteryLife21() (DeviceBatteryLife21, error)
AsDeviceBatteryLife21 returns the union data inside the Device_BatteryLife2 as a DeviceBatteryLife21
func (*Device_BatteryLife2) FromDeviceBatteryLife20 ¶
func (t *Device_BatteryLife2) FromDeviceBatteryLife20(v DeviceBatteryLife20) error
FromDeviceBatteryLife20 overwrites any union data inside the Device_BatteryLife2 as the provided DeviceBatteryLife20
func (*Device_BatteryLife2) FromDeviceBatteryLife21 ¶
func (t *Device_BatteryLife2) FromDeviceBatteryLife21(v DeviceBatteryLife21) error
FromDeviceBatteryLife21 overwrites any union data inside the Device_BatteryLife2 as the provided DeviceBatteryLife21
func (Device_BatteryLife2) MarshalJSON ¶
func (t Device_BatteryLife2) MarshalJSON() ([]byte, error)
func (*Device_BatteryLife2) MergeDeviceBatteryLife20 ¶
func (t *Device_BatteryLife2) MergeDeviceBatteryLife20(v DeviceBatteryLife20) error
MergeDeviceBatteryLife20 performs a merge with any union data inside the Device_BatteryLife2, using the provided DeviceBatteryLife20
func (*Device_BatteryLife2) MergeDeviceBatteryLife21 ¶
func (t *Device_BatteryLife2) MergeDeviceBatteryLife21(v DeviceBatteryLife21) error
MergeDeviceBatteryLife21 performs a merge with any union data inside the Device_BatteryLife2, using the provided DeviceBatteryLife21
func (*Device_BatteryLife2) UnmarshalJSON ¶
func (t *Device_BatteryLife2) UnmarshalJSON(b []byte) error
type Device_EncryptionGroup ¶
type Device_EncryptionGroup struct {
// AccountGroupRevisionId Only null was observed in the historical device response; future values are unverified.
AccountGroupRevisionId any `json:"account_group_revision_id,omitempty"`
// Id Only null was observed in the historical device response; future values are unverified.
Id any `json:"id,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
Device_EncryptionGroup defines model for Device.EncryptionGroup.
func (Device_EncryptionGroup) Get ¶
func (a Device_EncryptionGroup) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for Device_EncryptionGroup. Returns the specified element and whether it was found
func (Device_EncryptionGroup) MarshalJSON ¶
func (a Device_EncryptionGroup) MarshalJSON() ([]byte, error)
Override default JSON handling for Device_EncryptionGroup to handle AdditionalProperties
func (*Device_EncryptionGroup) Set ¶
func (a *Device_EncryptionGroup) Set(fieldName string, value interface{})
Setter for additional properties for Device_EncryptionGroup
func (*Device_EncryptionGroup) UnmarshalJSON ¶
func (a *Device_EncryptionGroup) UnmarshalJSON(b []byte) error
Override default JSON handling for Device_EncryptionGroup to handle AdditionalProperties
type Device_MotionSnooze ¶
type Device_MotionSnooze struct {
Scheduled *bool `json:"scheduled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
Device_MotionSnooze defines model for Device.MotionSnooze.
func (Device_MotionSnooze) Get ¶
func (a Device_MotionSnooze) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for Device_MotionSnooze. Returns the specified element and whether it was found
func (Device_MotionSnooze) MarshalJSON ¶
func (a Device_MotionSnooze) MarshalJSON() ([]byte, error)
Override default JSON handling for Device_MotionSnooze to handle AdditionalProperties
func (*Device_MotionSnooze) Set ¶
func (a *Device_MotionSnooze) Set(fieldName string, value interface{})
Setter for additional properties for Device_MotionSnooze
func (*Device_MotionSnooze) UnmarshalJSON ¶
func (a *Device_MotionSnooze) UnmarshalJSON(b []byte) error
Override default JSON handling for Device_MotionSnooze to handle AdditionalProperties
type Device_SirenStatus ¶
type Device_SirenStatus struct {
Duration *string `json:"duration,omitempty"`
EndsAt *string `json:"ends_at,omitempty"`
SecondsRemaining *int `json:"seconds_remaining,omitempty"`
StartedAt *string `json:"started_at,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
Device_SirenStatus defines model for Device.SirenStatus.
func (Device_SirenStatus) Get ¶
func (a Device_SirenStatus) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for Device_SirenStatus. Returns the specified element and whether it was found
func (Device_SirenStatus) MarshalJSON ¶
func (a Device_SirenStatus) MarshalJSON() ([]byte, error)
Override default JSON handling for Device_SirenStatus to handle AdditionalProperties
func (*Device_SirenStatus) Set ¶
func (a *Device_SirenStatus) Set(fieldName string, value interface{})
Setter for additional properties for Device_SirenStatus
func (*Device_SirenStatus) UnmarshalJSON ¶
func (a *Device_SirenStatus) UnmarshalJSON(b []byte) error
Override default JSON handling for Device_SirenStatus to handle AdditionalProperties
type DoorbellDeviceKind ¶
type DoorbellDeviceKind string
DoorbellDeviceKind Known doorbell kinds from historical and baseline inventories; unknown kinds remain valid on Device.kind.
const ( CocoaDoorbell DoorbellDeviceKind = "cocoa_doorbell" CocoaDoorbellV2 DoorbellDeviceKind = "cocoa_doorbell_v2" DfDoorbellClownfish DoorbellDeviceKind = "df_doorbell_clownfish" Doorbell DoorbellDeviceKind = "doorbell" DoorbellGrahamCracker DoorbellDeviceKind = "doorbell_graham_cracker" DoorbellOyster DoorbellDeviceKind = "doorbell_oyster" DoorbellPortal DoorbellDeviceKind = "doorbell_portal" DoorbellScallop DoorbellDeviceKind = "doorbell_scallop" DoorbellScallopLite DoorbellDeviceKind = "doorbell_scallop_lite" DoorbellV3 DoorbellDeviceKind = "doorbell_v3" DoorbellV4 DoorbellDeviceKind = "doorbell_v4" DoorbellV5 DoorbellDeviceKind = "doorbell_v5" Doorbot DoorbellDeviceKind = "doorbot" JboxV1 DoorbellDeviceKind = "jbox_v1" LpdV1 DoorbellDeviceKind = "lpd_v1" LpdV2 DoorbellDeviceKind = "lpd_v2" LpdV3 DoorbellDeviceKind = "lpd_v3" LpdV4 DoorbellDeviceKind = "lpd_v4" )
Defines values for DoorbellDeviceKind.
func (DoorbellDeviceKind) Valid ¶
func (e DoorbellDeviceKind) Valid() bool
Valid indicates whether the value is a known member of the DoorbellDeviceKind enum.
type EnableExtendedEmergencyCellUsage ¶
type EnableExtendedEmergencyCellUsage = bool
EnableExtendedEmergencyCellUsage defines model for enableExtendedEmergencyCellUsage.
type ExchangeOrRefreshOAuthTokenFormdataRequestBody ¶
type ExchangeOrRefreshOAuthTokenFormdataRequestBody = OAuthTokenGrant
ExchangeOrRefreshOAuthTokenFormdataRequestBody defines body for ExchangeOrRefreshOAuthToken for application/x-www-form-urlencoded ContentType.
type ExtensibleObject ¶
ExtensibleObject defines model for ExtensibleObject.
type FeatureAvailability ¶
type FeatureAvailability struct {
Eligibility *FeatureEligibility `json:"eligibility,omitempty"`
Enablement *FeatureEnablement `json:"enablement,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
FeatureAvailability defines model for FeatureAvailability.
func (FeatureAvailability) Get ¶
func (a FeatureAvailability) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for FeatureAvailability. Returns the specified element and whether it was found
func (FeatureAvailability) MarshalJSON ¶
func (a FeatureAvailability) MarshalJSON() ([]byte, error)
Override default JSON handling for FeatureAvailability to handle AdditionalProperties
func (*FeatureAvailability) Set ¶
func (a *FeatureAvailability) Set(fieldName string, value interface{})
Setter for additional properties for FeatureAvailability
func (*FeatureAvailability) UnmarshalJSON ¶
func (a *FeatureAvailability) UnmarshalJSON(b []byte) error
Override default JSON handling for FeatureAvailability to handle AdditionalProperties
type FeatureEligibility ¶
type FeatureEligibility struct {
Eligible *bool `json:"eligible,omitempty"`
IneligibilityReasons *[]string `json:"ineligibility_reasons,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
FeatureEligibility defines model for FeatureEligibility.
func (FeatureEligibility) Get ¶
func (a FeatureEligibility) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for FeatureEligibility. Returns the specified element and whether it was found
func (FeatureEligibility) MarshalJSON ¶
func (a FeatureEligibility) MarshalJSON() ([]byte, error)
Override default JSON handling for FeatureEligibility to handle AdditionalProperties
func (*FeatureEligibility) Set ¶
func (a *FeatureEligibility) Set(fieldName string, value interface{})
Setter for additional properties for FeatureEligibility
func (*FeatureEligibility) UnmarshalJSON ¶
func (a *FeatureEligibility) UnmarshalJSON(b []byte) error
Override default JSON handling for FeatureEligibility to handle AdditionalProperties
type FeatureEnablement ¶
type FeatureEnablement struct {
Allowed *bool `json:"allowed,omitempty"`
DisallowReasons *[]string `json:"disallow_reasons,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
FeatureEnablement defines model for FeatureEnablement.
func (FeatureEnablement) Get ¶
func (a FeatureEnablement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for FeatureEnablement. Returns the specified element and whether it was found
func (FeatureEnablement) MarshalJSON ¶
func (a FeatureEnablement) MarshalJSON() ([]byte, error)
Override default JSON handling for FeatureEnablement to handle AdditionalProperties
func (*FeatureEnablement) Set ¶
func (a *FeatureEnablement) Set(fieldName string, value interface{})
Setter for additional properties for FeatureEnablement
func (*FeatureEnablement) UnmarshalJSON ¶
func (a *FeatureEnablement) UnmarshalJSON(b []byte) error
Override default JSON handling for FeatureEnablement to handle AdditionalProperties
type GeoCoordinates ¶
type GeoCoordinates struct {
Latitude *float32 `json:"latitude,omitempty"`
Longitude *float32 `json:"longitude,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
GeoCoordinates defines model for GeoCoordinates.
func (GeoCoordinates) Get ¶
func (a GeoCoordinates) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for GeoCoordinates. Returns the specified element and whether it was found
func (GeoCoordinates) MarshalJSON ¶
func (a GeoCoordinates) MarshalJSON() ([]byte, error)
Override default JSON handling for GeoCoordinates to handle AdditionalProperties
func (*GeoCoordinates) Set ¶
func (a *GeoCoordinates) Set(fieldName string, value interface{})
Setter for additional properties for GeoCoordinates
func (*GeoCoordinates) UnmarshalJSON ¶
func (a *GeoCoordinates) UnmarshalJSON(b []byte) error
Override default JSON handling for GeoCoordinates to handle AdditionalProperties
type GetCapturedLocationTicketsParams ¶
type GetCapturedLocationTicketsParams struct {
// AllowUserOnly Boolean encoded as a query string; false was recorded.
AllowUserOnly *AllowUserOnly `form:"allowUserOnly,omitempty" json:"allowUserOnly,omitempty"`
LocationID *LocationID `form:"locationID,omitempty" json:"locationID,omitempty"`
LocationSubscription *LocationSubscription `form:"locationSubscription,omitempty" json:"locationSubscription,omitempty"`
// EnableExtendedEmergencyCellUsage Boolean encoded as a query string; true was recorded.
EnableExtendedEmergencyCellUsage *EnableExtendedEmergencyCellUsage `form:"enableExtendedEmergencyCellUsage,omitempty" json:"enableExtendedEmergencyCellUsage,omitempty"`
// RequestedTransport WebSocket transport ws was recorded; other transports remain possible.
RequestedTransport *RequestedTransport `form:"requestedTransport,omitempty" json:"requestedTransport,omitempty"`
}
GetCapturedLocationTicketsParams defines parameters for GetCapturedLocationTickets.
type GetDeviceTimelineParams ¶
type GetDeviceTimelineParams struct {
// StartTime Inclusive timeline start in RFC 3339 format; requiredness is not established.
StartTime *StartTime `form:"start_time,omitempty" json:"start_time,omitempty"`
// EndTime Timeline end in RFC 3339 format; requiredness is not established.
EndTime *EndTime `form:"end_time,omitempty" json:"end_time,omitempty"`
// Order Descending order was recorded; other values may be accepted.
Order *Order `form:"order,omitempty" json:"order,omitempty"`
// Limit Positive maximum number of results; 20 was recorded.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Capabilities Comma-separated capability tokens. Observed tokens are offline_event, vehicle and ringtercom; future tokens are possible.
Capabilities *Capabilities `form:"capabilities,omitempty" json:"capabilities,omitempty"`
}
GetDeviceTimelineParams defines parameters for GetDeviceTimeline.
type GetHistoryDevicesParams ¶
type GetHistoryDevicesParams struct {
// SourceIds Historical query name; values are syntheticized.
SourceIds *SourceIds `form:"source_ids,omitempty" json:"source_ids,omitempty"`
// Capabilities Comma-separated capability tokens. Observed tokens are offline_event, vehicle and ringtercom; future tokens are possible.
Capabilities *Capabilities `form:"capabilities,omitempty" json:"capabilities,omitempty"`
}
GetHistoryDevicesParams defines parameters for GetHistoryDevices.
type GetLegacyDeviceHistoryParams ¶
type GetLegacyDeviceHistoryParams struct {
// Limit Positive maximum number of results; 20 was recorded.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Kind History category. Known values include ding, motion, and on_demand.
Kind *Kind `form:"kind,omitempty" json:"kind,omitempty"`
// OlderThan Returns history older than this Unix timestamp, when supported.
OlderThan *OlderThan `form:"older_than,omitempty" json:"older_than,omitempty"`
}
GetLegacyDeviceHistoryParams defines parameters for GetLegacyDeviceHistory.
type GetLocationParams ¶
type GetLocationParams struct {
// Include Comma-separated location expansions. Observed tokens are capabilities, presentation and status; future tokens are possible.
Include *Include `form:"include,omitempty" json:"include,omitempty"`
}
GetLocationParams defines parameters for GetLocation.
type HTTPFailure ¶
type HTTPFailure = JsonValue
HTTPFailure Explicit escape hatch for fields without observed structure or typed error responses.
type HistoryDevices ¶
type HistoryDevices struct {
Events []TimelineEvent `json:"events"`
Feed *[]HistoryFeedItem `json:"feed,omitempty"`
PaginationKey *string `json:"pagination_key,omitempty"`
Schema *string `json:"schema,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
HistoryDevices defines model for HistoryDevices.
func (HistoryDevices) Get ¶
func (a HistoryDevices) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for HistoryDevices. Returns the specified element and whether it was found
func (HistoryDevices) MarshalJSON ¶
func (a HistoryDevices) MarshalJSON() ([]byte, error)
Override default JSON handling for HistoryDevices to handle AdditionalProperties
func (*HistoryDevices) Set ¶
func (a *HistoryDevices) Set(fieldName string, value interface{})
Setter for additional properties for HistoryDevices
func (*HistoryDevices) UnmarshalJSON ¶
func (a *HistoryDevices) UnmarshalJSON(b []byte) error
Override default JSON handling for HistoryDevices to handle AdditionalProperties
type HistoryFeedItem ¶
type HistoryFeedItem struct {
Id *string `json:"id,omitempty"`
// Type Historical feed item type is EVENT; other types remain valid.
Type *string `json:"type,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
HistoryFeedItem defines model for HistoryFeedItem.
func (HistoryFeedItem) Get ¶
func (a HistoryFeedItem) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for HistoryFeedItem. Returns the specified element and whether it was found
func (HistoryFeedItem) MarshalJSON ¶
func (a HistoryFeedItem) MarshalJSON() ([]byte, error)
Override default JSON handling for HistoryFeedItem to handle AdditionalProperties
func (*HistoryFeedItem) Set ¶
func (a *HistoryFeedItem) Set(fieldName string, value interface{})
Setter for additional properties for HistoryFeedItem
func (*HistoryFeedItem) UnmarshalJSON ¶
func (a *HistoryFeedItem) UnmarshalJSON(b []byte) error
Override default JSON handling for HistoryFeedItem to handle AdditionalProperties
type IntercomUnlockCommand ¶
type IntercomUnlockCommand struct {
CommandName IntercomUnlockCommandCommandName `json:"command_name"`
Request IntercomUnlockRPC `json:"request"`
}
IntercomUnlockCommand defines model for IntercomUnlockCommand.
type IntercomUnlockCommandCommandName ¶
type IntercomUnlockCommandCommandName string
IntercomUnlockCommandCommandName defines model for IntercomUnlockCommand.CommandName.
const (
DeviceRpc IntercomUnlockCommandCommandName = "device_rpc"
)
Defines values for IntercomUnlockCommandCommandName.
func (IntercomUnlockCommandCommandName) Valid ¶
func (e IntercomUnlockCommandCommandName) Valid() bool
Valid indicates whether the value is a known member of the IntercomUnlockCommandCommandName enum.
type IntercomUnlockParams ¶
type IntercomUnlockParams struct {
DoorId IntercomUnlockParamsDoorId `json:"door_id"`
UserId IntercomUnlockParamsUserId `json:"user_id"`
}
IntercomUnlockParams defines model for IntercomUnlockParams.
type IntercomUnlockParamsDoorId ¶
type IntercomUnlockParamsDoorId int
IntercomUnlockParamsDoorId defines model for IntercomUnlockParams.DoorId.
const (
IntercomUnlockParamsDoorIdN0 IntercomUnlockParamsDoorId = 0
)
Defines values for IntercomUnlockParamsDoorId.
func (IntercomUnlockParamsDoorId) Valid ¶
func (e IntercomUnlockParamsDoorId) Valid() bool
Valid indicates whether the value is a known member of the IntercomUnlockParamsDoorId enum.
type IntercomUnlockParamsUserId ¶
type IntercomUnlockParamsUserId int
IntercomUnlockParamsUserId defines model for IntercomUnlockParams.UserId.
const (
IntercomUnlockParamsUserIdN0 IntercomUnlockParamsUserId = 0
)
Defines values for IntercomUnlockParamsUserId.
func (IntercomUnlockParamsUserId) Valid ¶
func (e IntercomUnlockParamsUserId) Valid() bool
Valid indicates whether the value is a known member of the IntercomUnlockParamsUserId enum.
type IntercomUnlockRPC ¶
type IntercomUnlockRPC struct {
Jsonrpc IntercomUnlockRPCJsonrpc `json:"jsonrpc"`
Method IntercomUnlockRPCMethod `json:"method"`
Params IntercomUnlockParams `json:"params"`
}
IntercomUnlockRPC defines model for IntercomUnlockRPC.
type IntercomUnlockRPCJsonrpc ¶
type IntercomUnlockRPCJsonrpc string
IntercomUnlockRPCJsonrpc defines model for IntercomUnlockRPC.Jsonrpc.
const (
N20 IntercomUnlockRPCJsonrpc = "2.0"
)
Defines values for IntercomUnlockRPCJsonrpc.
func (IntercomUnlockRPCJsonrpc) Valid ¶
func (e IntercomUnlockRPCJsonrpc) Valid() bool
Valid indicates whether the value is a known member of the IntercomUnlockRPCJsonrpc enum.
type IntercomUnlockRPCMethod ¶
type IntercomUnlockRPCMethod string
IntercomUnlockRPCMethod defines model for IntercomUnlockRPC.Method.
const (
UnlockDoor IntercomUnlockRPCMethod = "unlock_door"
)
Defines values for IntercomUnlockRPCMethod.
func (IntercomUnlockRPCMethod) Valid ¶
func (e IntercomUnlockRPCMethod) Valid() bool
Valid indicates whether the value is a known member of the IntercomUnlockRPCMethod enum.
type Json ¶
type Json = JsonValue
Json Explicit escape hatch for fields without observed structure or typed error responses.
type JsonValue ¶
type JsonValue = interface{}
JsonValue Explicit escape hatch for fields without observed structure or typed error responses.
type LegacyDeviceHealth ¶
type LegacyDeviceHealth struct {
BatteryLevel *int `json:"battery_level,omitempty"`
BatteryStatus *string `json:"battery_status,omitempty"`
FirmwareVersion *string `json:"firmware_version,omitempty"`
LastUpdate *string `json:"last_update,omitempty"`
SignalStrength *int `json:"signal_strength,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LegacyDeviceHealth Device health fields. Additional fields may be returned.
func (LegacyDeviceHealth) Get ¶
func (a LegacyDeviceHealth) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LegacyDeviceHealth. Returns the specified element and whether it was found
func (LegacyDeviceHealth) MarshalJSON ¶
func (a LegacyDeviceHealth) MarshalJSON() ([]byte, error)
Override default JSON handling for LegacyDeviceHealth to handle AdditionalProperties
func (*LegacyDeviceHealth) Set ¶
func (a *LegacyDeviceHealth) Set(fieldName string, value interface{})
Setter for additional properties for LegacyDeviceHealth
func (*LegacyDeviceHealth) UnmarshalJSON ¶
func (a *LegacyDeviceHealth) UnmarshalJSON(b []byte) error
Override default JSON handling for LegacyDeviceHealth to handle AdditionalProperties
type LegacyPasswordGrant ¶
type LegacyPasswordGrant struct {
ClientId string `json:"client_id"`
GrantType LegacyPasswordGrantGrantType `json:"grant_type"`
Password string `json:"password"`
Scope string `json:"scope"`
Username string `json:"username"`
}
LegacyPasswordGrant defines model for LegacyPasswordGrant.
type LegacyPasswordGrantGrantType ¶
type LegacyPasswordGrantGrantType string
LegacyPasswordGrantGrantType defines model for LegacyPasswordGrant.GrantType.
const (
Password LegacyPasswordGrantGrantType = "password"
)
Defines values for LegacyPasswordGrantGrantType.
func (LegacyPasswordGrantGrantType) Valid ¶
func (e LegacyPasswordGrantGrantType) Valid() bool
Valid indicates whether the value is a known member of the LegacyPasswordGrantGrantType enum.
type LegacySignalingTicket ¶
type LegacySignalingTicket struct {
Ticket string `json:"ticket"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LegacySignalingTicket defines model for LegacySignalingTicket.
func (LegacySignalingTicket) Get ¶
func (a LegacySignalingTicket) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LegacySignalingTicket. Returns the specified element and whether it was found
func (LegacySignalingTicket) MarshalJSON ¶
func (a LegacySignalingTicket) MarshalJSON() ([]byte, error)
Override default JSON handling for LegacySignalingTicket to handle AdditionalProperties
func (*LegacySignalingTicket) Set ¶
func (a *LegacySignalingTicket) Set(fieldName string, value interface{})
Setter for additional properties for LegacySignalingTicket
func (*LegacySignalingTicket) UnmarshalJSON ¶
func (a *LegacySignalingTicket) UnmarshalJSON(b []byte) error
Override default JSON handling for LegacySignalingTicket to handle AdditionalProperties
type LiveViewSetting ¶
type LiveViewSetting struct {
LiveViewEnabled bool `json:"live_view_enabled"`
}
LiveViewSetting defines model for LiveViewSetting.
type LiveViewSettingRequest ¶
type LiveViewSettingRequest struct {
Entity LiveViewSetting `json:"entity"`
}
LiveViewSettingRequest defines model for LiveViewSettingRequest.
type LocationAddress ¶
type LocationAddress struct {
Address1 *string `json:"address1,omitempty"`
Address2 *string `json:"address2,omitempty"`
City *string `json:"city,omitempty"`
Country *string `json:"country,omitempty"`
State *string `json:"state,omitempty"`
Timezone *string `json:"timezone,omitempty"`
ZipCode *string `json:"zip_code,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LocationAddress defines model for LocationAddress.
func (LocationAddress) Get ¶
func (a LocationAddress) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationAddress. Returns the specified element and whether it was found
func (LocationAddress) MarshalJSON ¶
func (a LocationAddress) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationAddress to handle AdditionalProperties
func (*LocationAddress) Set ¶
func (a *LocationAddress) Set(fieldName string, value interface{})
Setter for additional properties for LocationAddress
func (*LocationAddress) UnmarshalJSON ¶
func (a *LocationAddress) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationAddress to handle AdditionalProperties
type LocationAttributes ¶
type LocationAttributes struct {
City *string `json:"city,omitempty"`
Country *string `json:"country,omitempty"`
Latitude *float32 `json:"latitude,omitempty"`
Longitude *float32 `json:"longitude,omitempty"`
Name *string `json:"name,omitempty"`
State *string `json:"state,omitempty"`
TimeZone *string `json:"time_zone,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LocationAttributes defines model for LocationAttributes.
func (LocationAttributes) Get ¶
func (a LocationAttributes) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationAttributes. Returns the specified element and whether it was found
func (LocationAttributes) MarshalJSON ¶
func (a LocationAttributes) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationAttributes to handle AdditionalProperties
func (*LocationAttributes) Set ¶
func (a *LocationAttributes) Set(fieldName string, value interface{})
Setter for additional properties for LocationAttributes
func (*LocationAttributes) UnmarshalJSON ¶
func (a *LocationAttributes) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationAttributes to handle AdditionalProperties
type LocationDetail ¶
type LocationDetail struct {
Data LocationResource `json:"data"`
Included *[]LocationResource `json:"included,omitempty"`
Meta *LocationMeta `json:"meta,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LocationDetail defines model for LocationDetail.
func (LocationDetail) Get ¶
func (a LocationDetail) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationDetail. Returns the specified element and whether it was found
func (LocationDetail) MarshalJSON ¶
func (a LocationDetail) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationDetail to handle AdditionalProperties
func (*LocationDetail) Set ¶
func (a *LocationDetail) Set(fieldName string, value interface{})
Setter for additional properties for LocationDetail
func (*LocationDetail) UnmarshalJSON ¶
func (a *LocationDetail) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationDetail to handle AdditionalProperties
type LocationGroup ¶
type LocationGroup struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LocationGroup Group entries were empty or null in the historical fixture; identity fields follow the baseline fixtures.
func (LocationGroup) Get ¶
func (a LocationGroup) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationGroup. Returns the specified element and whether it was found
func (LocationGroup) MarshalJSON ¶
func (a LocationGroup) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationGroup to handle AdditionalProperties
func (*LocationGroup) Set ¶
func (a *LocationGroup) Set(fieldName string, value interface{})
Setter for additional properties for LocationGroup
func (*LocationGroup) UnmarshalJSON ¶
func (a *LocationGroup) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationGroup to handle AdditionalProperties
type LocationGroupDevices ¶
type LocationGroupDevices struct {
Groups []LocationGroup `json:"groups"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LocationGroupDevices defines model for LocationGroupDevices.
func (LocationGroupDevices) Get ¶
func (a LocationGroupDevices) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationGroupDevices. Returns the specified element and whether it was found
func (LocationGroupDevices) MarshalJSON ¶
func (a LocationGroupDevices) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationGroupDevices to handle AdditionalProperties
func (*LocationGroupDevices) Set ¶
func (a *LocationGroupDevices) Set(fieldName string, value interface{})
Setter for additional properties for LocationGroupDevices
func (*LocationGroupDevices) UnmarshalJSON ¶
func (a *LocationGroupDevices) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationGroupDevices to handle AdditionalProperties
type LocationGroups ¶
type LocationGroups struct {
DeviceGroups *[]LocationGroup `json:"device_groups,omitempty"`
IsOwner *bool `json:"is_owner,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LocationGroups defines model for LocationGroups.
func (LocationGroups) Get ¶
func (a LocationGroups) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationGroups. Returns the specified element and whether it was found
func (LocationGroups) MarshalJSON ¶
func (a LocationGroups) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationGroups to handle AdditionalProperties
func (*LocationGroups) Set ¶
func (a *LocationGroups) Set(fieldName string, value interface{})
Setter for additional properties for LocationGroups
func (*LocationGroups) UnmarshalJSON ¶
func (a *LocationGroups) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationGroups to handle AdditionalProperties
type LocationList ¶
type LocationList struct {
LocationOperationSets *map[string]DeviceOperationSet `json:"location_operation_sets,omitempty"`
UserLocations []LocationSummary `json:"user_locations"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LocationList defines model for LocationList.
func (LocationList) Get ¶
func (a LocationList) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationList. Returns the specified element and whether it was found
func (LocationList) MarshalJSON ¶
func (a LocationList) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationList to handle AdditionalProperties
func (*LocationList) Set ¶
func (a *LocationList) Set(fieldName string, value interface{})
Setter for additional properties for LocationList
func (*LocationList) UnmarshalJSON ¶
func (a *LocationList) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationList to handle AdditionalProperties
type LocationMeta ¶
type LocationMeta struct {
Time *time.Time `json:"time,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LocationMeta defines model for LocationMeta.
func (LocationMeta) Get ¶
func (a LocationMeta) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationMeta. Returns the specified element and whether it was found
func (LocationMeta) MarshalJSON ¶
func (a LocationMeta) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationMeta to handle AdditionalProperties
func (*LocationMeta) Set ¶
func (a *LocationMeta) Set(fieldName string, value interface{})
Setter for additional properties for LocationMeta
func (*LocationMeta) UnmarshalJSON ¶
func (a *LocationMeta) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationMeta to handle AdditionalProperties
type LocationResource ¶
type LocationResource struct {
Attributes *LocationAttributes `json:"attributes,omitempty"`
Id string `json:"id"`
Type string `json:"type"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LocationResource defines model for LocationResource.
func (LocationResource) Get ¶
func (a LocationResource) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationResource. Returns the specified element and whether it was found
func (LocationResource) MarshalJSON ¶
func (a LocationResource) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationResource to handle AdditionalProperties
func (*LocationResource) Set ¶
func (a *LocationResource) Set(fieldName string, value interface{})
Setter for additional properties for LocationResource
func (*LocationResource) UnmarshalJSON ¶
func (a *LocationResource) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationResource to handle AdditionalProperties
type LocationSubscription ¶
type LocationSubscription = string
LocationSubscription defines model for locationSubscription.
type LocationSummary ¶
type LocationSummary struct {
Address *LocationAddress `json:"address,omitempty"`
GeoCoordinates *GeoCoordinates `json:"geo_coordinates,omitempty"`
IsOwner *bool `json:"is_owner,omitempty"`
LocationId string `json:"location_id"`
LocationType *string `json:"location_type,omitempty"`
Name string `json:"name"`
OwnerId *int64 `json:"owner_id,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
LocationSummary defines model for LocationSummary.
func (LocationSummary) Get ¶
func (a LocationSummary) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationSummary. Returns the specified element and whether it was found
func (LocationSummary) MarshalJSON ¶
func (a LocationSummary) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationSummary to handle AdditionalProperties
func (*LocationSummary) Set ¶
func (a *LocationSummary) Set(fieldName string, value interface{})
Setter for additional properties for LocationSummary
func (*LocationSummary) UnmarshalJSON ¶
func (a *LocationSummary) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationSummary to handle AdditionalProperties
type MotionSettings ¶
type MotionSettings struct {
MotionDetectionEnabled *bool `json:"motion_detection_enabled,omitempty"`
AdditionalProperties map[string]JsonValue `json:"-"`
}
MotionSettings defines model for MotionSettings.
func (MotionSettings) Get ¶
func (a MotionSettings) Get(fieldName string) (value JsonValue, found bool)
Getter for additional properties for MotionSettings. Returns the specified element and whether it was found
func (MotionSettings) MarshalJSON ¶
func (a MotionSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for MotionSettings to handle AdditionalProperties
func (*MotionSettings) Set ¶
func (a *MotionSettings) Set(fieldName string, value JsonValue)
Setter for additional properties for MotionSettings
func (*MotionSettings) UnmarshalJSON ¶
func (a *MotionSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for MotionSettings to handle AdditionalProperties
type MotionSettingsPatch ¶
type MotionSettingsPatch struct {
MotionDetectionEnabled *bool `json:"motion_detection_enabled,omitempty"`
AdditionalProperties map[string]JsonValue `json:"-"`
}
MotionSettingsPatch defines model for MotionSettingsPatch.
func (MotionSettingsPatch) Get ¶
func (a MotionSettingsPatch) Get(fieldName string) (value JsonValue, found bool)
Getter for additional properties for MotionSettingsPatch. Returns the specified element and whether it was found
func (MotionSettingsPatch) MarshalJSON ¶
func (a MotionSettingsPatch) MarshalJSON() ([]byte, error)
Override default JSON handling for MotionSettingsPatch to handle AdditionalProperties
func (*MotionSettingsPatch) Set ¶
func (a *MotionSettingsPatch) Set(fieldName string, value JsonValue)
Setter for additional properties for MotionSettingsPatch
func (*MotionSettingsPatch) UnmarshalJSON ¶
func (a *MotionSettingsPatch) UnmarshalJSON(b []byte) error
Override default JSON handling for MotionSettingsPatch to handle AdditionalProperties
type OAuthToken ¶
type OAuthToken struct {
AccessToken string `json:"access_token"`
ExpiresIn *int `json:"expires_in,omitempty"`
RefreshToken *string `json:"refresh_token,omitempty"`
Scope *string `json:"scope,omitempty"`
TokenType string `json:"token_type"`
AdditionalProperties map[string]interface{} `json:"-"`
}
OAuthToken defines model for OAuthToken.
func (OAuthToken) Get ¶
func (a OAuthToken) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for OAuthToken. Returns the specified element and whether it was found
func (OAuthToken) MarshalJSON ¶
func (a OAuthToken) MarshalJSON() ([]byte, error)
Override default JSON handling for OAuthToken to handle AdditionalProperties
func (*OAuthToken) Set ¶
func (a *OAuthToken) Set(fieldName string, value interface{})
Setter for additional properties for OAuthToken
func (*OAuthToken) UnmarshalJSON ¶
func (a *OAuthToken) UnmarshalJSON(b []byte) error
Override default JSON handling for OAuthToken to handle AdditionalProperties
type OAuthTokenGrant ¶
type OAuthTokenGrant struct {
// contains filtered or unexported fields
}
OAuthTokenGrant Supports authorization-code PKCE, refresh, and a compatibility password grant.
func (OAuthTokenGrant) AsAuthorizationCodeGrant ¶
func (t OAuthTokenGrant) AsAuthorizationCodeGrant() (AuthorizationCodeGrant, error)
AsAuthorizationCodeGrant returns the union data inside the OAuthTokenGrant as a AuthorizationCodeGrant
func (OAuthTokenGrant) AsLegacyPasswordGrant ¶
func (t OAuthTokenGrant) AsLegacyPasswordGrant() (LegacyPasswordGrant, error)
AsLegacyPasswordGrant returns the union data inside the OAuthTokenGrant as a LegacyPasswordGrant
func (OAuthTokenGrant) AsRefreshTokenGrant ¶
func (t OAuthTokenGrant) AsRefreshTokenGrant() (RefreshTokenGrant, error)
AsRefreshTokenGrant returns the union data inside the OAuthTokenGrant as a RefreshTokenGrant
func (*OAuthTokenGrant) FromAuthorizationCodeGrant ¶
func (t *OAuthTokenGrant) FromAuthorizationCodeGrant(v AuthorizationCodeGrant) error
FromAuthorizationCodeGrant overwrites any union data inside the OAuthTokenGrant as the provided AuthorizationCodeGrant
func (*OAuthTokenGrant) FromLegacyPasswordGrant ¶
func (t *OAuthTokenGrant) FromLegacyPasswordGrant(v LegacyPasswordGrant) error
FromLegacyPasswordGrant overwrites any union data inside the OAuthTokenGrant as the provided LegacyPasswordGrant
func (*OAuthTokenGrant) FromRefreshTokenGrant ¶
func (t *OAuthTokenGrant) FromRefreshTokenGrant(v RefreshTokenGrant) error
FromRefreshTokenGrant overwrites any union data inside the OAuthTokenGrant as the provided RefreshTokenGrant
func (OAuthTokenGrant) MarshalJSON ¶
func (t OAuthTokenGrant) MarshalJSON() ([]byte, error)
func (*OAuthTokenGrant) MergeAuthorizationCodeGrant ¶
func (t *OAuthTokenGrant) MergeAuthorizationCodeGrant(v AuthorizationCodeGrant) error
MergeAuthorizationCodeGrant performs a merge with any union data inside the OAuthTokenGrant, using the provided AuthorizationCodeGrant
func (*OAuthTokenGrant) MergeLegacyPasswordGrant ¶
func (t *OAuthTokenGrant) MergeLegacyPasswordGrant(v LegacyPasswordGrant) error
MergeLegacyPasswordGrant performs a merge with any union data inside the OAuthTokenGrant, using the provided LegacyPasswordGrant
func (*OAuthTokenGrant) MergeRefreshTokenGrant ¶
func (t *OAuthTokenGrant) MergeRefreshTokenGrant(v RefreshTokenGrant) error
MergeRefreshTokenGrant performs a merge with any union data inside the OAuthTokenGrant, using the provided RefreshTokenGrant
func (*OAuthTokenGrant) UnmarshalJSON ¶
func (t *OAuthTokenGrant) UnmarshalJSON(b []byte) error
type OtherDeviceKind ¶
type OtherDeviceKind string
OtherDeviceKind Known devices with no doorbell, chime, or camera projection.
const ( BeamsCt200Transformer OtherDeviceKind = "beams_ct200_transformer" IntercomHandsetAudio OtherDeviceKind = "intercom_handset_audio" IntercomHandsetVideo OtherDeviceKind = "intercom_handset_video" )
Defines values for OtherDeviceKind.
func (OtherDeviceKind) Valid ¶
func (e OtherDeviceKind) Valid() bool
Valid indicates whether the value is a known member of the OtherDeviceKind enum.
type PTZAutoScan ¶
type PTZAutoScan struct {
// PauseMs Auto-scan pause in milliseconds.
PauseMs *int `json:"pause_ms,omitempty"`
// StepSize Device-reported auto-scan step size; units are not established by the historical fixture.
StepSize *float32 `json:"step_size,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
PTZAutoScan defines model for PTZAutoScan.
func (PTZAutoScan) Get ¶
func (a PTZAutoScan) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PTZAutoScan. Returns the specified element and whether it was found
func (PTZAutoScan) MarshalJSON ¶
func (a PTZAutoScan) MarshalJSON() ([]byte, error)
Override default JSON handling for PTZAutoScan to handle AdditionalProperties
func (*PTZAutoScan) Set ¶
func (a *PTZAutoScan) Set(fieldName string, value interface{})
Setter for additional properties for PTZAutoScan
func (*PTZAutoScan) UnmarshalJSON ¶
func (a *PTZAutoScan) UnmarshalJSON(b []byte) error
Override default JSON handling for PTZAutoScan to handle AdditionalProperties
type PTZAxisSettings ¶
type PTZAxisSettings struct {
Movement *PTZMovement `json:"movement,omitempty"`
Positions *PTZPositions `json:"positions,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
PTZAxisSettings defines model for PTZAxisSettings.
func (PTZAxisSettings) Get ¶
func (a PTZAxisSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PTZAxisSettings. Returns the specified element and whether it was found
func (PTZAxisSettings) MarshalJSON ¶
func (a PTZAxisSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for PTZAxisSettings to handle AdditionalProperties
func (*PTZAxisSettings) Set ¶
func (a *PTZAxisSettings) Set(fieldName string, value interface{})
Setter for additional properties for PTZAxisSettings
func (*PTZAxisSettings) UnmarshalJSON ¶
func (a *PTZAxisSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for PTZAxisSettings to handle AdditionalProperties
type PTZMovement ¶
type PTZMovement struct {
// MaxAcceleration Non-negative device-reported acceleration limit; its scale is not established.
MaxAcceleration *float32 `json:"max_acceleration,omitempty"`
// MaxSpeed Device-reported normalized maximum PTZ speed, distinct from a command's requested speed.
MaxSpeed *float32 `json:"max_speed,omitempty"`
// StepSize Device-reported movement step size; units are not established by the historical fixture.
StepSize *float32 `json:"step_size,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
PTZMovement defines model for PTZMovement.
func (PTZMovement) Get ¶
func (a PTZMovement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PTZMovement. Returns the specified element and whether it was found
func (PTZMovement) MarshalJSON ¶
func (a PTZMovement) MarshalJSON() ([]byte, error)
Override default JSON handling for PTZMovement to handle AdditionalProperties
func (*PTZMovement) Set ¶
func (a *PTZMovement) Set(fieldName string, value interface{})
Setter for additional properties for PTZMovement
func (*PTZMovement) UnmarshalJSON ¶
func (a *PTZMovement) UnmarshalJSON(b []byte) error
Override default JSON handling for PTZMovement to handle AdditionalProperties
type PTZPositions ¶
type PTZPositions struct {
Default *float32 `json:"default,omitempty"`
Max *float32 `json:"max,omitempty"`
Min *float32 `json:"min,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
PTZPositions defines model for PTZPositions.
func (PTZPositions) Get ¶
func (a PTZPositions) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PTZPositions. Returns the specified element and whether it was found
func (PTZPositions) MarshalJSON ¶
func (a PTZPositions) MarshalJSON() ([]byte, error)
Override default JSON handling for PTZPositions to handle AdditionalProperties
func (*PTZPositions) Set ¶
func (a *PTZPositions) Set(fieldName string, value interface{})
Setter for additional properties for PTZPositions
func (*PTZPositions) UnmarshalJSON ¶
func (a *PTZPositions) UnmarshalJSON(b []byte) error
Override default JSON handling for PTZPositions to handle AdditionalProperties
type PTZSettings ¶
type PTZSettings struct {
AutoScan *PTZAutoScan `json:"auto_scan,omitempty"`
// Mode Observed PTZ mode is user; other device modes remain valid.
Mode *string `json:"mode,omitempty"`
PanSettings *PTZAxisSettings `json:"pan_settings,omitempty"`
TiltSettings *PTZAxisSettings `json:"tilt_settings,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
PTZSettings defines model for PTZSettings.
func (PTZSettings) Get ¶
func (a PTZSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PTZSettings. Returns the specified element and whether it was found
func (PTZSettings) MarshalJSON ¶
func (a PTZSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for PTZSettings to handle AdditionalProperties
func (*PTZSettings) Set ¶
func (a *PTZSettings) Set(fieldName string, value interface{})
Setter for additional properties for PTZSettings
func (*PTZSettings) UnmarshalJSON ¶
func (a *PTZSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for PTZSettings to handle AdditionalProperties
type PatchDeviceSettingsJSONRequestBody ¶
type PatchDeviceSettingsJSONRequestBody = DeviceSettingsPatch
PatchDeviceSettingsJSONRequestBody defines body for PatchDeviceSettings for application/json ContentType.
type PushDeviceMetadata ¶
type PushDeviceMetadata struct {
ApiVersion *int `json:"api_version,omitempty"`
DeviceModel *ClientDeviceModel `json:"device_model,omitempty"`
PnDictVersion PushDeviceMetadataPnDictVersion `json:"pn_dict_version"`
PnService PushDeviceMetadataPnService `json:"pn_service"`
}
PushDeviceMetadata defines model for PushDeviceMetadata.
type PushDeviceMetadataPnDictVersion ¶
type PushDeviceMetadataPnDictVersion string
PushDeviceMetadataPnDictVersion defines model for PushDeviceMetadata.PnDictVersion.
const (
N200 PushDeviceMetadataPnDictVersion = "2.0.0"
)
Defines values for PushDeviceMetadataPnDictVersion.
func (PushDeviceMetadataPnDictVersion) Valid ¶
func (e PushDeviceMetadataPnDictVersion) Valid() bool
Valid indicates whether the value is a known member of the PushDeviceMetadataPnDictVersion enum.
type PushDeviceMetadataPnService ¶
type PushDeviceMetadataPnService string
PushDeviceMetadataPnService defines model for PushDeviceMetadata.PnService.
const (
Fcm PushDeviceMetadataPnService = "fcm"
)
Defines values for PushDeviceMetadataPnService.
func (PushDeviceMetadataPnService) Valid ¶
func (e PushDeviceMetadataPnService) Valid() bool
Valid indicates whether the value is a known member of the PushDeviceMetadataPnService enum.
type PushDeviceRegistration ¶
type PushDeviceRegistration struct {
Device PushDeviceRegistrationDevice `json:"device"`
}
PushDeviceRegistration defines model for PushDeviceRegistration.
type PushDeviceRegistrationDevice ¶
type PushDeviceRegistrationDevice struct {
Metadata PushDeviceMetadata `json:"metadata"`
Os PushDeviceRegistrationDeviceOs `json:"os"`
PushNotificationToken string `json:"push_notification_token"`
}
PushDeviceRegistrationDevice defines model for PushDeviceRegistrationDevice.
type PushDeviceRegistrationDeviceOs ¶
type PushDeviceRegistrationDeviceOs string
PushDeviceRegistrationDeviceOs defines model for PushDeviceRegistrationDevice.Os.
const (
PushDeviceRegistrationDeviceOsAndroid PushDeviceRegistrationDeviceOs = "android"
)
Defines values for PushDeviceRegistrationDeviceOs.
func (PushDeviceRegistrationDeviceOs) Valid ¶
func (e PushDeviceRegistrationDeviceOs) Valid() bool
Valid indicates whether the value is a known member of the PushDeviceRegistrationDeviceOs enum.
type RateLimited ¶
type RateLimited = JsonValue
RateLimited Explicit escape hatch for fields without observed structure or typed error responses.
type Recording ¶
type Recording struct {
Answered bool `json:"answered"`
CreatedAt string `json:"created_at"`
Doorbot Recording_Doorbot `json:"doorbot"`
Id int `json:"id"`
// Kind Known recording kinds include ding, motion and on_demand; future kinds remain valid.
Kind string `json:"kind"`
AdditionalProperties map[string]interface{} `json:"-"`
}
Recording defines model for Recording.
func (Recording) Get ¶
Getter for additional properties for Recording. Returns the specified element and whether it was found
func (Recording) MarshalJSON ¶
Override default JSON handling for Recording to handle AdditionalProperties
func (*Recording) UnmarshalJSON ¶
Override default JSON handling for Recording to handle AdditionalProperties
type RecordingArray ¶
type RecordingArray = []Recording
RecordingArray defines model for RecordingArray.
type RecordingShare ¶
type RecordingShare struct {
}
RecordingShare defines model for RecordingShare.
type Recording_Doorbot ¶
type Recording_Doorbot struct {
// Description Legacy recording fixture field.
Description *string `json:"description,omitempty"`
Id int `json:"id"`
// Type Legacy recording fixture field.
Type *string `json:"type,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
Recording_Doorbot defines model for Recording.Doorbot.
func (Recording_Doorbot) Get ¶
func (a Recording_Doorbot) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for Recording_Doorbot. Returns the specified element and whether it was found
func (Recording_Doorbot) MarshalJSON ¶
func (a Recording_Doorbot) MarshalJSON() ([]byte, error)
Override default JSON handling for Recording_Doorbot to handle AdditionalProperties
func (*Recording_Doorbot) Set ¶
func (a *Recording_Doorbot) Set(fieldName string, value interface{})
Setter for additional properties for Recording_Doorbot
func (*Recording_Doorbot) UnmarshalJSON ¶
func (a *Recording_Doorbot) UnmarshalJSON(b []byte) error
Override default JSON handling for Recording_Doorbot to handle AdditionalProperties
type RefreshLegacySnapshotTimestampJSONRequestBody ¶
type RefreshLegacySnapshotTimestampJSONRequestBody = SnapshotTimestampRequest
RefreshLegacySnapshotTimestampJSONRequestBody defines body for RefreshLegacySnapshotTimestamp for application/json ContentType.
type RefreshTokenGrant ¶
type RefreshTokenGrant struct {
ClientId string `json:"client_id"`
GrantType RefreshTokenGrantGrantType `json:"grant_type"`
RefreshToken string `json:"refresh_token"`
Scope string `json:"scope"`
}
RefreshTokenGrant defines model for RefreshTokenGrant.
type RefreshTokenGrantGrantType ¶
type RefreshTokenGrantGrantType string
RefreshTokenGrantGrantType defines model for RefreshTokenGrant.GrantType.
const (
RefreshToken RefreshTokenGrantGrantType = "refresh_token"
)
Defines values for RefreshTokenGrantGrantType.
func (RefreshTokenGrantGrantType) Valid ¶
func (e RefreshTokenGrantGrantType) Valid() bool
Valid indicates whether the value is a known member of the RefreshTokenGrantGrantType enum.
type RegisterClientSessionJSONRequestBody ¶
type RegisterClientSessionJSONRequestBody = ClientSessionRegistration
RegisterClientSessionJSONRequestBody defines body for RegisterClientSession for application/json ContentType.
type RegisterPushDeviceJSONRequestBody ¶
type RegisterPushDeviceJSONRequestBody = PushDeviceRegistration
RegisterPushDeviceJSONRequestBody defines body for RegisterPushDevice for application/json ContentType.
type RequestedTransport ¶
type RequestedTransport = string
RequestedTransport defines model for requestedTransport.
type RingHeaderName ¶
type RingHeaderName string
RingHeaderName Named outbound Ring request headers used by the handwritten adapters.
const ( Accept RingHeaderName = "Accept" Authorization RingHeaderName = "Authorization" ContentType RingHeaderName = "Content-Type" HardwareId RingHeaderName = "Hardware_id" N2faCode RingHeaderName = "2fa-Code" N2faSupport RingHeaderName = "2fa-Support" UserAgent RingHeaderName = "User-Agent" )
Defines values for RingHeaderName.
func (RingHeaderName) Valid ¶
func (e RingHeaderName) Valid() bool
Valid indicates whether the value is a known member of the RingHeaderName enum.
type SendDeviceCommandJSONRequestBody ¶
type SendDeviceCommandJSONRequestBody = DeviceCommand
SendDeviceCommandJSONRequestBody defines body for SendDeviceCommand for application/json ContentType.
type SetChimeVolumeParams ¶
type SetChimeVolumeParams struct {
ChimeDescription string `form:"chime[description]" json:"chime[description]"`
ChimeSettingsVolume int `form:"chime[settings][volume]" json:"chime[settings][volume]"`
}
SetChimeVolumeParams defines parameters for SetChimeVolume.
type SetLiveViewEnabledJSONRequestBody ¶
type SetLiveViewEnabledJSONRequestBody = LiveViewSettingRequest
SetLiveViewEnabledJSONRequestBody defines body for SetLiveViewEnabled for application/json ContentType.
type SettingsObject ¶
SettingsObject defines model for SettingsObject.
type SignInForm ¶
type SignInForm struct {
CsrfToken string `json:"csrf-token"`
Password string `json:"password"`
Username string `json:"username"`
}
SignInForm defines model for SignInForm.
type SignInState ¶
type SignInState struct {
NextTimeInSecs *int `json:"next_time_in_secs,omitempty"`
// TsvState Presence indicates two-factor verification is required.
TsvState *string `json:"tsv_state,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
SignInState defines model for SignInState.
func (SignInState) Get ¶
func (a SignInState) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SignInState. Returns the specified element and whether it was found
func (SignInState) MarshalJSON ¶
func (a SignInState) MarshalJSON() ([]byte, error)
Override default JSON handling for SignInState to handle AdditionalProperties
func (*SignInState) Set ¶
func (a *SignInState) Set(fieldName string, value interface{})
Setter for additional properties for SignInState
func (*SignInState) UnmarshalJSON ¶
func (a *SignInState) UnmarshalJSON(b []byte) error
Override default JSON handling for SignInState to handle AdditionalProperties
type SirenStatus ¶
type SirenStatus struct {
// Duration Server-reported siren duration in seconds.
Duration int `json:"duration"`
EndsAt time.Time `json:"ends_at"`
// SecondsRemaining Server-reported remaining siren time in seconds.
SecondsRemaining int `json:"seconds_remaining"`
StartedAt time.Time `json:"started_at"`
AdditionalProperties map[string]interface{} `json:"-"`
}
SirenStatus defines model for SirenStatus.
func (SirenStatus) Get ¶
func (a SirenStatus) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SirenStatus. Returns the specified element and whether it was found
func (SirenStatus) MarshalJSON ¶
func (a SirenStatus) MarshalJSON() ([]byte, error)
Override default JSON handling for SirenStatus to handle AdditionalProperties
func (*SirenStatus) Set ¶
func (a *SirenStatus) Set(fieldName string, value interface{})
Setter for additional properties for SirenStatus
func (*SirenStatus) UnmarshalJSON ¶
func (a *SirenStatus) UnmarshalJSON(b []byte) error
Override default JSON handling for SirenStatus to handle AdditionalProperties
type SnapshotTimestamp ¶
type SnapshotTimestamp struct {
Timestamp int64 `json:"timestamp"`
}
SnapshotTimestamp defines model for SnapshotTimestamp.
type SnapshotTimestampRequest ¶
type SnapshotTimestampRequest struct {
DoorbotIds []int `json:"doorbot_ids"`
}
SnapshotTimestampRequest defines model for SnapshotTimestampRequest.
type SnapshotTimestampResponse ¶
type SnapshotTimestampResponse struct {
Timestamps *[]SnapshotTimestamp `json:"timestamps,omitempty"`
}
SnapshotTimestampResponse defines model for SnapshotTimestampResponse.
type SubmitOAuthCredentialsFormdataRequestBody ¶
type SubmitOAuthCredentialsFormdataRequestBody = SignInForm
SubmitOAuthCredentialsFormdataRequestBody defines body for SubmitOAuthCredentials for application/x-www-form-urlencoded ContentType.
type TestChimeSoundParams ¶
type TestChimeSoundParams struct {
Kind TestChimeSoundParamsKind `form:"kind" json:"kind"`
}
TestChimeSoundParams defines parameters for TestChimeSound.
type TestChimeSoundParamsKind ¶
type TestChimeSoundParamsKind string
TestChimeSoundParamsKind defines parameters for TestChimeSound.
const ( Ding TestChimeSoundParamsKind = "ding" Motion TestChimeSoundParamsKind = "motion" )
Defines values for TestChimeSoundParamsKind.
func (TestChimeSoundParamsKind) Valid ¶
func (e TestChimeSoundParamsKind) Valid() bool
Valid indicates whether the value is a known member of the TestChimeSoundParamsKind enum.
type TimelineDevice ¶
type TimelineDevice struct {
Description *string `json:"description,omitempty"`
Id *int64 `json:"id,omitempty"`
Type *string `json:"type,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
TimelineDevice defines model for TimelineDevice.
func (TimelineDevice) Get ¶
func (a TimelineDevice) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for TimelineDevice. Returns the specified element and whether it was found
func (TimelineDevice) MarshalJSON ¶
func (a TimelineDevice) MarshalJSON() ([]byte, error)
Override default JSON handling for TimelineDevice to handle AdditionalProperties
func (*TimelineDevice) Set ¶
func (a *TimelineDevice) Set(fieldName string, value interface{})
Setter for additional properties for TimelineDevice
func (*TimelineDevice) UnmarshalJSON ¶
func (a *TimelineDevice) UnmarshalJSON(b []byte) error
Override default JSON handling for TimelineDevice to handle AdditionalProperties
type TimelineEvent ¶
type TimelineEvent struct {
Device *TimelineDevice `json:"device,omitempty"`
// DurationMs Event duration in milliseconds.
DurationMs *int `json:"duration_ms,omitempty"`
EndTime *time.Time `json:"end_time,omitempty"`
EventId string `json:"event_id"`
// EventType Historical type is on_demand; other event kinds remain valid.
EventType string `json:"event_type"`
IsFavorite *bool `json:"is_favorite,omitempty"`
// RecordingStatus Historical recording status is ready; other statuses remain valid.
RecordingStatus *string `json:"recording_status,omitempty"`
Schema *string `json:"schema,omitempty"`
SourceId *string `json:"source_id,omitempty"`
StartTime time.Time `json:"start_time"`
// State Historical event state is completed; other states remain valid.
State *string `json:"state,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
TimelineEvent defines model for TimelineEvent.
func (TimelineEvent) Get ¶
func (a TimelineEvent) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for TimelineEvent. Returns the specified element and whether it was found
func (TimelineEvent) MarshalJSON ¶
func (a TimelineEvent) MarshalJSON() ([]byte, error)
Override default JSON handling for TimelineEvent to handle AdditionalProperties
func (*TimelineEvent) Set ¶
func (a *TimelineEvent) Set(fieldName string, value interface{})
Setter for additional properties for TimelineEvent
func (*TimelineEvent) UnmarshalJSON ¶
func (a *TimelineEvent) UnmarshalJSON(b []byte) error
Override default JSON handling for TimelineEvent to handle AdditionalProperties
type TwoFactorForm ¶
type TwoFactorForm struct {
N2faCode string `json:"2fa_code"`
CsrfToken string `json:"csrf-token"`
RememberMe TwoFactorFormRememberMe `json:"remember_me"`
}
TwoFactorForm defines model for TwoFactorForm.
type TwoFactorFormRememberMe ¶
type TwoFactorFormRememberMe string
TwoFactorFormRememberMe defines model for TwoFactorForm.RememberMe.
const (
False TwoFactorFormRememberMe = "false"
)
Defines values for TwoFactorFormRememberMe.
func (TwoFactorFormRememberMe) Valid ¶
func (e TwoFactorFormRememberMe) Valid() bool
Valid indicates whether the value is a known member of the TwoFactorFormRememberMe enum.
type TwoFactorRequired ¶
type TwoFactorRequired = JsonValue
TwoFactorRequired Explicit escape hatch for fields without observed structure or typed error responses.
type UnlockIntercomJSONRequestBody ¶
type UnlockIntercomJSONRequestBody = IntercomUnlockCommand
UnlockIntercomJSONRequestBody defines body for UnlockIntercom for application/json ContentType.
type UpdateLegacyDoorbotControlsParams ¶
type UpdateLegacyDoorbotControlsParams struct {
DoorbotDescription string `form:"doorbot[description]" json:"doorbot[description]"`
DoorbotSettingsDoorbellVolume *int `form:"doorbot[settings][doorbell_volume],omitempty" json:"doorbot[settings][doorbell_volume],omitempty"`
DoorbotSettingsChimeSettingsType *int `form:"doorbot[settings][chime_settings][type],omitempty" json:"doorbot[settings][chime_settings][type],omitempty"`
DoorbotSettingsChimeSettingsEnable *UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable `form:"doorbot[settings][chime_settings][enable],omitempty" json:"doorbot[settings][chime_settings][enable],omitempty"`
DoorbotSettingsChimeSettingsDuration *int `form:"doorbot[settings][chime_settings][duration],omitempty" json:"doorbot[settings][chime_settings][duration],omitempty"`
}
UpdateLegacyDoorbotControlsParams defines parameters for UpdateLegacyDoorbotControls.
type UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable ¶
type UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable int
UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable defines parameters for UpdateLegacyDoorbotControls.
const ( UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnableN0 UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable = 0 UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnableN1 UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable = 1 )
Defines values for UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable.
func (UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable) Valid ¶
func (e UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable) Valid() bool
Valid indicates whether the value is a known member of the UpdateLegacyDoorbotControlsParamsDoorbotSettingsChimeSettingsEnable enum.
type VerifyOAuthTwoFactorCodeFormdataRequestBody ¶
type VerifyOAuthTwoFactorCodeFormdataRequestBody = TwoFactorForm
VerifyOAuthTwoFactorCodeFormdataRequestBody defines body for VerifyOAuthTwoFactorCode for application/x-www-form-urlencoded ContentType.
type VideoRenderingFeature ¶
type VideoRenderingFeature struct {
// MaxDigitalZoomLevel Device-reported maximum digital zoom level; units beyond the historical fixture are not established.
MaxDigitalZoomLevel *float32 `json:"max_digital_zoom_level,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
VideoRenderingFeature defines model for VideoRenderingFeature.
func (VideoRenderingFeature) Get ¶
func (a VideoRenderingFeature) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for VideoRenderingFeature. Returns the specified element and whether it was found
func (VideoRenderingFeature) MarshalJSON ¶
func (a VideoRenderingFeature) MarshalJSON() ([]byte, error)
Override default JSON handling for VideoRenderingFeature to handle AdditionalProperties
func (*VideoRenderingFeature) Set ¶
func (a *VideoRenderingFeature) Set(fieldName string, value interface{})
Setter for additional properties for VideoRenderingFeature
func (*VideoRenderingFeature) UnmarshalJSON ¶
func (a *VideoRenderingFeature) UnmarshalJSON(b []byte) error
Override default JSON handling for VideoRenderingFeature to handle AdditionalProperties
type VideoSettings ¶
type VideoSettings struct {
// Brightness Device-reported brightness level; the historical fixture does not establish a maximum.
Brightness *int `json:"brightness,omitempty"`
// ClipLengthMax Maximum clip duration in seconds.
ClipLengthMax *int `json:"clip_length_max,omitempty"`
// ClipLengthMin Minimum clip duration in seconds.
ClipLengthMin *int `json:"clip_length_min,omitempty"`
HdrEnable *bool `json:"hdr_enable,omitempty"`
HevcEnabled *bool `json:"hevc_enabled,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
VideoSettings defines model for VideoSettings.
func (VideoSettings) Get ¶
func (a VideoSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for VideoSettings. Returns the specified element and whether it was found
func (VideoSettings) MarshalJSON ¶
func (a VideoSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for VideoSettings to handle AdditionalProperties
func (*VideoSettings) Set ¶
func (a *VideoSettings) Set(fieldName string, value interface{})
Setter for additional properties for VideoSettings
func (*VideoSettings) UnmarshalJSON ¶
func (a *VideoSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for VideoSettings to handle AdditionalProperties
type VolumeSettings ¶
type VolumeSettings struct {
// DoorbellVolume Doorbell volume level.
DoorbellVolume *int `json:"doorbell_volume,omitempty"`
// MicVolume Non-negative device-reported microphone volume; upper bound is not established.
MicVolume *int `json:"mic_volume,omitempty"`
// VoiceVolume Non-negative device-reported voice volume; upper bound is not established.
VoiceVolume *int `json:"voice_volume,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
VolumeSettings defines model for VolumeSettings.
func (VolumeSettings) Get ¶
func (a VolumeSettings) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for VolumeSettings. Returns the specified element and whether it was found
func (VolumeSettings) MarshalJSON ¶
func (a VolumeSettings) MarshalJSON() ([]byte, error)
Override default JSON handling for VolumeSettings to handle AdditionalProperties
func (*VolumeSettings) Set ¶
func (a *VolumeSettings) Set(fieldName string, value interface{})
Setter for additional properties for VolumeSettings
func (*VolumeSettings) UnmarshalJSON ¶
func (a *VolumeSettings) UnmarshalJSON(b []byte) error
Override default JSON handling for VolumeSettings to handle AdditionalProperties