camera

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2022 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityStandard captures enum value "Standard"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityStandard string = "Standard"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityEnhanced captures enum value "Enhanced"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityEnhanced string = "Enhanced"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityHigh captures enum value "High"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityHigh string = "High"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72ResolutionNr1280x720 captures enum value "1280x720"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72ResolutionNr1280x720 string = "1280x720"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72ResolutionNr1920x1080 captures enum value "1920x1080"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72ResolutionNr1920x1080 string = "1920x1080"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityStandard captures enum value "Standard"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityStandard string = "Standard"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityEnhanced captures enum value "Enhanced"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityEnhanced string = "Enhanced"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityHigh captures enum value "High"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityHigh string = "High"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEResolutionNr1280x720 captures enum value "1280x720"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEResolutionNr1280x720 string = "1280x720"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEResolutionNr1920x1080 captures enum value "1920x1080"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEResolutionNr1920x1080 string = "1920x1080"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityStandard captures enum value "Standard"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityStandard string = "Standard"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityEnhanced captures enum value "Enhanced"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityEnhanced string = "Enhanced"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityHigh captures enum value "High"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityHigh string = "High"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityStandard captures enum value "Standard"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityStandard string = "Standard"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityEnhanced captures enum value "Enhanced"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityEnhanced string = "Enhanced"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityHigh captures enum value "High"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityHigh string = "High"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr1280x720 captures enum value "1280x720"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr1280x720 string = "1280x720"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr1920x1080 captures enum value "1920x1080"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr1920x1080 string = "1920x1080"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr2688x1512 captures enum value "2688x1512"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr2688x1512 string = "2688x1512"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityStandard captures enum value "Standard"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityStandard string = "Standard"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityEnhanced captures enum value "Enhanced"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityEnhanced string = "Enhanced"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityHigh captures enum value "High"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityHigh string = "High"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32ResolutionNr1080x1080 captures enum value "1080x1080"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32ResolutionNr1080x1080 string = "1080x1080"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32ResolutionNr2058x2058 captures enum value "2058x2058"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32ResolutionNr2058x2058 string = "2058x2058"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityStandard captures enum value "Standard"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityStandard string = "Standard"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityEnhanced captures enum value "Enhanced"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityEnhanced string = "Enhanced"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityHigh captures enum value "High"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityHigh string = "High"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr1280x720 captures enum value "1280x720"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr1280x720 string = "1280x720"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr1920x1080 captures enum value "1920x1080"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr1920x1080 string = "1920x1080"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr2688x1512 captures enum value "2688x1512"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr2688x1512 string = "2688x1512"

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr3840x2160 captures enum value "3840x2160"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr3840x2160 string = "3840x2160"
)
View Source
const (

	// CreateNetworkCameraWirelessProfileParamsBodySsidAuthModePsk captures enum value "psk"
	CreateNetworkCameraWirelessProfileParamsBodySsidAuthModePsk string = "psk"

	// CreateNetworkCameraWirelessProfileParamsBodySsidAuthModeNr8021xDashRadius captures enum value "8021x-radius"
	CreateNetworkCameraWirelessProfileParamsBodySsidAuthModeNr8021xDashRadius string = "8021x-radius"
)
View Source
const (

	// UpdateDeviceCameraQualityAndRetentionBodyQualityStandard captures enum value "Standard"
	UpdateDeviceCameraQualityAndRetentionBodyQualityStandard string = "Standard"

	// UpdateDeviceCameraQualityAndRetentionBodyQualityHigh captures enum value "High"
	UpdateDeviceCameraQualityAndRetentionBodyQualityHigh string = "High"

	// UpdateDeviceCameraQualityAndRetentionBodyQualityEnhanced captures enum value "Enhanced"
	UpdateDeviceCameraQualityAndRetentionBodyQualityEnhanced string = "Enhanced"
)
View Source
const (

	// UpdateDeviceCameraQualityAndRetentionBodyResolutionNr1280x720 captures enum value "1280x720"
	UpdateDeviceCameraQualityAndRetentionBodyResolutionNr1280x720 string = "1280x720"

	// UpdateDeviceCameraQualityAndRetentionBodyResolutionNr1920x1080 captures enum value "1920x1080"
	UpdateDeviceCameraQualityAndRetentionBodyResolutionNr1920x1080 string = "1920x1080"

	// UpdateDeviceCameraQualityAndRetentionBodyResolutionNr1080x1080 captures enum value "1080x1080"
	UpdateDeviceCameraQualityAndRetentionBodyResolutionNr1080x1080 string = "1080x1080"

	// UpdateDeviceCameraQualityAndRetentionBodyResolutionNr2058x2058 captures enum value "2058x2058"
	UpdateDeviceCameraQualityAndRetentionBodyResolutionNr2058x2058 string = "2058x2058"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityStandard captures enum value "Standard"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityStandard string = "Standard"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityEnhanced captures enum value "Enhanced"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityEnhanced string = "Enhanced"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityHigh captures enum value "High"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72QualityHigh string = "High"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72ResolutionNr1280x720 captures enum value "1280x720"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72ResolutionNr1280x720 string = "1280x720"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72ResolutionNr1920x1080 captures enum value "1920x1080"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72ResolutionNr1920x1080 string = "1920x1080"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityStandard captures enum value "Standard"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityStandard string = "Standard"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityEnhanced captures enum value "Enhanced"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityEnhanced string = "Enhanced"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityHigh captures enum value "High"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEQualityHigh string = "High"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEResolutionNr1280x720 captures enum value "1280x720"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEResolutionNr1280x720 string = "1280x720"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEResolutionNr1920x1080 captures enum value "1920x1080"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WEResolutionNr1920x1080 string = "1920x1080"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityStandard captures enum value "Standard"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityStandard string = "Standard"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityEnhanced captures enum value "Enhanced"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityEnhanced string = "Enhanced"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityHigh captures enum value "High"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71QualityHigh string = "High"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityStandard captures enum value "Standard"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityStandard string = "Standard"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityEnhanced captures enum value "Enhanced"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityEnhanced string = "Enhanced"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityHigh captures enum value "High"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XQualityHigh string = "High"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr1280x720 captures enum value "1280x720"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr1280x720 string = "1280x720"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr1920x1080 captures enum value "1920x1080"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr1920x1080 string = "1920x1080"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr2688x1512 captures enum value "2688x1512"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72XResolutionNr2688x1512 string = "2688x1512"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityStandard captures enum value "Standard"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityStandard string = "Standard"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityEnhanced captures enum value "Enhanced"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityEnhanced string = "Enhanced"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityHigh captures enum value "High"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32QualityHigh string = "High"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32ResolutionNr1080x1080 captures enum value "1080x1080"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32ResolutionNr1080x1080 string = "1080x1080"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32ResolutionNr2058x2058 captures enum value "2058x2058"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32ResolutionNr2058x2058 string = "2058x2058"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityStandard captures enum value "Standard"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityStandard string = "Standard"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityEnhanced captures enum value "Enhanced"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityEnhanced string = "Enhanced"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityHigh captures enum value "High"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52QualityHigh string = "High"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr1280x720 captures enum value "1280x720"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr1280x720 string = "1280x720"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr1920x1080 captures enum value "1920x1080"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr1920x1080 string = "1920x1080"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr2688x1512 captures enum value "2688x1512"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr2688x1512 string = "2688x1512"

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr3840x2160 captures enum value "3840x2160"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52ResolutionNr3840x2160 string = "3840x2160"
)
View Source
const (

	// UpdateNetworkCameraWirelessProfileParamsBodySsidAuthModePsk captures enum value "psk"
	UpdateNetworkCameraWirelessProfileParamsBodySsidAuthModePsk string = "psk"

	// UpdateNetworkCameraWirelessProfileParamsBodySsidAuthModeNr8021xDashRadius captures enum value "8021x-radius"
	UpdateNetworkCameraWirelessProfileParamsBodySsidAuthModeNr8021xDashRadius string = "8021x-radius"
)
View Source
const (

	// CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71ResolutionNr1280x720 captures enum value "1280x720"
	CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71ResolutionNr1280x720 string = "1280x720"
)
View Source
const (

	// UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71ResolutionNr1280x720 captures enum value "1280x720"
	UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71ResolutionNr1280x720 string = "1280x720"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for camera API

func (*Client) CreateNetworkCameraQualityRetentionProfile

CreateNetworkCameraQualityRetentionProfile creates new quality retention profile for this network

Creates new quality retention profile for this network.

func (*Client) CreateNetworkCameraWirelessProfile

func (a *Client) CreateNetworkCameraWirelessProfile(params *CreateNetworkCameraWirelessProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkCameraWirelessProfileOK, error)

CreateNetworkCameraWirelessProfile creates a new camera wireless profile for this network

Creates a new camera wireless profile for this network.

func (*Client) DeleteNetworkCameraQualityRetentionProfile

DeleteNetworkCameraQualityRetentionProfile deletes an existing quality retention profile for this network

Delete an existing quality retention profile for this network.

func (*Client) DeleteNetworkCameraWirelessProfile

DeleteNetworkCameraWirelessProfile deletes an existing camera wireless profile for this network

Delete an existing camera wireless profile for this network.

func (*Client) GenerateDeviceCameraSnapshot

GenerateDeviceCameraSnapshot generates a snapshot of what the camera sees at the specified time and return a link to that image

Generate a snapshot of what the camera sees at the specified time and return a link to that image.

func (*Client) GetDeviceCameraAnalyticsLive

func (a *Client) GetDeviceCameraAnalyticsLive(params *GetDeviceCameraAnalyticsLiveParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraAnalyticsLiveOK, error)

GetDeviceCameraAnalyticsLive returns live state from camera of analytics zones

Returns live state from camera of analytics zones

func (*Client) GetDeviceCameraAnalyticsOverview

func (a *Client) GetDeviceCameraAnalyticsOverview(params *GetDeviceCameraAnalyticsOverviewParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraAnalyticsOverviewOK, error)

GetDeviceCameraAnalyticsOverview returns an overview of aggregate analytics data for a timespan

Returns an overview of aggregate analytics data for a timespan

func (*Client) GetDeviceCameraAnalyticsRecent

func (a *Client) GetDeviceCameraAnalyticsRecent(params *GetDeviceCameraAnalyticsRecentParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraAnalyticsRecentOK, error)

GetDeviceCameraAnalyticsRecent returns most recent record for analytics zones

Returns most recent record for analytics zones

func (*Client) GetDeviceCameraAnalyticsZoneHistory

func (a *Client) GetDeviceCameraAnalyticsZoneHistory(params *GetDeviceCameraAnalyticsZoneHistoryParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraAnalyticsZoneHistoryOK, error)

GetDeviceCameraAnalyticsZoneHistory returns historical records for analytic zones

Return historical records for analytic zones

func (*Client) GetDeviceCameraAnalyticsZones

func (a *Client) GetDeviceCameraAnalyticsZones(params *GetDeviceCameraAnalyticsZonesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraAnalyticsZonesOK, error)

GetDeviceCameraAnalyticsZones returns all configured analytic zones for this camera

Returns all configured analytic zones for this camera

func (*Client) GetDeviceCameraQualityAndRetention

func (a *Client) GetDeviceCameraQualityAndRetention(params *GetDeviceCameraQualityAndRetentionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraQualityAndRetentionOK, error)

GetDeviceCameraQualityAndRetention returns quality and retention settings for the given camera

Returns quality and retention settings for the given camera

func (*Client) GetDeviceCameraSense

func (a *Client) GetDeviceCameraSense(params *GetDeviceCameraSenseParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraSenseOK, error)

GetDeviceCameraSense returns sense settings for a given camera

Returns sense settings for a given camera

func (*Client) GetDeviceCameraSenseObjectDetectionModels

GetDeviceCameraSenseObjectDetectionModels returns the m v sense object detection model list for the given camera

Returns the MV Sense object detection model list for the given camera

func (a *Client) GetDeviceCameraVideoLink(params *GetDeviceCameraVideoLinkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraVideoLinkOK, error)

GetDeviceCameraVideoLink returns video link to the specified camera

Returns video link to the specified camera. If a timestamp is supplied, it links to that timestamp.

func (*Client) GetDeviceCameraVideoSettings

func (a *Client) GetDeviceCameraVideoSettings(params *GetDeviceCameraVideoSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraVideoSettingsOK, error)

GetDeviceCameraVideoSettings returns video settings for the given camera

Returns video settings for the given camera

func (*Client) GetDeviceCameraWirelessProfiles

func (a *Client) GetDeviceCameraWirelessProfiles(params *GetDeviceCameraWirelessProfilesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraWirelessProfilesOK, error)

GetDeviceCameraWirelessProfiles returns wireless profile assigned to the given camera

Returns wireless profile assigned to the given camera

func (*Client) GetNetworkCameraQualityRetentionProfile

GetNetworkCameraQualityRetentionProfile retrieves a single quality retention profile

Retrieve a single quality retention profile

func (*Client) GetNetworkCameraQualityRetentionProfiles

GetNetworkCameraQualityRetentionProfiles lists the quality retention profiles for this network

List the quality retention profiles for this network

func (*Client) GetNetworkCameraSchedules

func (a *Client) GetNetworkCameraSchedules(params *GetNetworkCameraSchedulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCameraSchedulesOK, error)

GetNetworkCameraSchedules returns a list of all camera recording schedules

Returns a list of all camera recording schedules.

func (*Client) GetNetworkCameraWirelessProfile

func (a *Client) GetNetworkCameraWirelessProfile(params *GetNetworkCameraWirelessProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCameraWirelessProfileOK, error)

GetNetworkCameraWirelessProfile retrieves a single camera wireless profile

Retrieve a single camera wireless profile.

func (*Client) GetNetworkCameraWirelessProfiles

func (a *Client) GetNetworkCameraWirelessProfiles(params *GetNetworkCameraWirelessProfilesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCameraWirelessProfilesOK, error)

GetNetworkCameraWirelessProfiles lists the camera wireless profiles for this network

List the camera wireless profiles for this network.

func (*Client) GetOrganizationCameraOnboardingStatuses

GetOrganizationCameraOnboardingStatuses fetches onboarding status of cameras

Fetch onboarding status of cameras

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) UpdateDeviceCameraQualityAndRetention

func (a *Client) UpdateDeviceCameraQualityAndRetention(params *UpdateDeviceCameraQualityAndRetentionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCameraQualityAndRetentionOK, error)

UpdateDeviceCameraQualityAndRetention updates quality and retention settings for the given camera

Update quality and retention settings for the given camera

func (*Client) UpdateDeviceCameraSense

func (a *Client) UpdateDeviceCameraSense(params *UpdateDeviceCameraSenseParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCameraSenseOK, error)

UpdateDeviceCameraSense updates sense settings for the given camera

Update sense settings for the given camera

func (*Client) UpdateDeviceCameraVideoSettings

func (a *Client) UpdateDeviceCameraVideoSettings(params *UpdateDeviceCameraVideoSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCameraVideoSettingsOK, error)

UpdateDeviceCameraVideoSettings updates video settings for the given camera

Update video settings for the given camera

func (*Client) UpdateDeviceCameraWirelessProfiles

func (a *Client) UpdateDeviceCameraWirelessProfiles(params *UpdateDeviceCameraWirelessProfilesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCameraWirelessProfilesOK, error)

UpdateDeviceCameraWirelessProfiles assigns wireless profiles to the given camera

Assign wireless profiles to the given camera. Incremental updates are not supported, all profile assignment need to be supplied at once.

func (*Client) UpdateNetworkCameraQualityRetentionProfile

UpdateNetworkCameraQualityRetentionProfile updates an existing quality retention profile for this network

Update an existing quality retention profile for this network.

func (*Client) UpdateNetworkCameraWirelessProfile

func (a *Client) UpdateNetworkCameraWirelessProfile(params *UpdateNetworkCameraWirelessProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkCameraWirelessProfileOK, error)

UpdateNetworkCameraWirelessProfile updates an existing camera wireless profile in this network

Update an existing camera wireless profile in this network.

func (*Client) UpdateOrganizationCameraOnboardingStatuses

UpdateOrganizationCameraOnboardingStatuses notifies that credential handoff to camera has completed

Notify that credential handoff to camera has completed

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	CreateNetworkCameraQualityRetentionProfile(params *CreateNetworkCameraQualityRetentionProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkCameraQualityRetentionProfileOK, error)

	CreateNetworkCameraWirelessProfile(params *CreateNetworkCameraWirelessProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkCameraWirelessProfileOK, error)

	DeleteNetworkCameraQualityRetentionProfile(params *DeleteNetworkCameraQualityRetentionProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkCameraQualityRetentionProfileNoContent, error)

	DeleteNetworkCameraWirelessProfile(params *DeleteNetworkCameraWirelessProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkCameraWirelessProfileNoContent, error)

	GenerateDeviceCameraSnapshot(params *GenerateDeviceCameraSnapshotParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GenerateDeviceCameraSnapshotAccepted, error)

	GetDeviceCameraAnalyticsLive(params *GetDeviceCameraAnalyticsLiveParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraAnalyticsLiveOK, error)

	GetDeviceCameraAnalyticsOverview(params *GetDeviceCameraAnalyticsOverviewParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraAnalyticsOverviewOK, error)

	GetDeviceCameraAnalyticsRecent(params *GetDeviceCameraAnalyticsRecentParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraAnalyticsRecentOK, error)

	GetDeviceCameraAnalyticsZoneHistory(params *GetDeviceCameraAnalyticsZoneHistoryParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraAnalyticsZoneHistoryOK, error)

	GetDeviceCameraAnalyticsZones(params *GetDeviceCameraAnalyticsZonesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraAnalyticsZonesOK, error)

	GetDeviceCameraQualityAndRetention(params *GetDeviceCameraQualityAndRetentionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraQualityAndRetentionOK, error)

	GetDeviceCameraSense(params *GetDeviceCameraSenseParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraSenseOK, error)

	GetDeviceCameraSenseObjectDetectionModels(params *GetDeviceCameraSenseObjectDetectionModelsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraSenseObjectDetectionModelsOK, error)

	GetDeviceCameraVideoLink(params *GetDeviceCameraVideoLinkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraVideoLinkOK, error)

	GetDeviceCameraVideoSettings(params *GetDeviceCameraVideoSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraVideoSettingsOK, error)

	GetDeviceCameraWirelessProfiles(params *GetDeviceCameraWirelessProfilesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCameraWirelessProfilesOK, error)

	GetNetworkCameraQualityRetentionProfile(params *GetNetworkCameraQualityRetentionProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCameraQualityRetentionProfileOK, error)

	GetNetworkCameraQualityRetentionProfiles(params *GetNetworkCameraQualityRetentionProfilesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCameraQualityRetentionProfilesOK, error)

	GetNetworkCameraSchedules(params *GetNetworkCameraSchedulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCameraSchedulesOK, error)

	GetNetworkCameraWirelessProfile(params *GetNetworkCameraWirelessProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCameraWirelessProfileOK, error)

	GetNetworkCameraWirelessProfiles(params *GetNetworkCameraWirelessProfilesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCameraWirelessProfilesOK, error)

	GetOrganizationCameraOnboardingStatuses(params *GetOrganizationCameraOnboardingStatusesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationCameraOnboardingStatusesOK, error)

	UpdateDeviceCameraQualityAndRetention(params *UpdateDeviceCameraQualityAndRetentionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCameraQualityAndRetentionOK, error)

	UpdateDeviceCameraSense(params *UpdateDeviceCameraSenseParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCameraSenseOK, error)

	UpdateDeviceCameraVideoSettings(params *UpdateDeviceCameraVideoSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCameraVideoSettingsOK, error)

	UpdateDeviceCameraWirelessProfiles(params *UpdateDeviceCameraWirelessProfilesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCameraWirelessProfilesOK, error)

	UpdateNetworkCameraQualityRetentionProfile(params *UpdateNetworkCameraQualityRetentionProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkCameraQualityRetentionProfileOK, error)

	UpdateNetworkCameraWirelessProfile(params *UpdateNetworkCameraWirelessProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkCameraWirelessProfileOK, error)

	UpdateOrganizationCameraOnboardingStatuses(params *UpdateOrganizationCameraOnboardingStatusesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateOrganizationCameraOnboardingStatusesOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new camera API client.

type CreateNetworkCameraQualityRetentionProfileBody

type CreateNetworkCameraQualityRetentionProfileBody struct {

	// Whether or not to record audio. Can be either true or false. Defaults to false.
	AudioRecordingEnabled bool `json:"audioRecordingEnabled,omitempty"`

	// Create redundant video backup using Cloud Archive. Can be either true or false. Defaults to false.
	CloudArchiveEnabled bool `json:"cloudArchiveEnabled,omitempty"`

	// The maximum number of days for which the data will be stored, or 'null' to keep data until storage space runs out. If the former, it can be one of [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 30, 60, 90] days.
	MaxRetentionDays int64 `json:"maxRetentionDays,omitempty"`

	// Deletes footage older than 3 days in which no motion was detected. Can be either true or false. Defaults to false. This setting does not apply to MV2 cameras.
	MotionBasedRetentionEnabled bool `json:"motionBasedRetentionEnabled,omitempty"`

	// The version of the motion detector that will be used by the camera. Only applies to Gen 2 cameras. Defaults to v2.
	MotionDetectorVersion int64 `json:"motionDetectorVersion,omitempty"`

	// The name of the new profile. Must be unique. This parameter is required.
	// Required: true
	Name *string `json:"name"`

	// Disable features that require additional bandwidth such as Motion Recap. Can be either true or false. Defaults to false. This setting does not apply to MV2 cameras.
	RestrictedBandwidthModeEnabled bool `json:"restrictedBandwidthModeEnabled,omitempty"`

	// Schedule for which this camera will record video, or 'null' to always record.
	ScheduleID string `json:"scheduleId,omitempty"`

	// video settings
	VideoSettings *CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings `json:"videoSettings,omitempty"`
}

CreateNetworkCameraQualityRetentionProfileBody create network camera quality retention profile body // Example: {"name":"Sample quality retention profile"} swagger:model CreateNetworkCameraQualityRetentionProfileBody

func (*CreateNetworkCameraQualityRetentionProfileBody) ContextValidate

ContextValidate validate this create network camera quality retention profile body based on the context it is used

func (*CreateNetworkCameraQualityRetentionProfileBody) MarshalBinary

MarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileBody) Validate

Validate validates this create network camera quality retention profile body

type CreateNetworkCameraQualityRetentionProfileOK

type CreateNetworkCameraQualityRetentionProfileOK struct {
	Payload interface{}
}
CreateNetworkCameraQualityRetentionProfileOK describes a response with status code 200, with default header values.

Successful operation

func NewCreateNetworkCameraQualityRetentionProfileOK

func NewCreateNetworkCameraQualityRetentionProfileOK() *CreateNetworkCameraQualityRetentionProfileOK

NewCreateNetworkCameraQualityRetentionProfileOK creates a CreateNetworkCameraQualityRetentionProfileOK with default headers values

func (*CreateNetworkCameraQualityRetentionProfileOK) Error

func (*CreateNetworkCameraQualityRetentionProfileOK) GetPayload

func (o *CreateNetworkCameraQualityRetentionProfileOK) GetPayload() interface{}

type CreateNetworkCameraQualityRetentionProfileParams

type CreateNetworkCameraQualityRetentionProfileParams struct {

	// CreateNetworkCameraQualityRetentionProfile.
	CreateNetworkCameraQualityRetentionProfile CreateNetworkCameraQualityRetentionProfileBody

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateNetworkCameraQualityRetentionProfileParams contains all the parameters to send to the API endpoint

for the create network camera quality retention profile operation.

Typically these are written to a http.Request.

func NewCreateNetworkCameraQualityRetentionProfileParams

func NewCreateNetworkCameraQualityRetentionProfileParams() *CreateNetworkCameraQualityRetentionProfileParams

NewCreateNetworkCameraQualityRetentionProfileParams creates a new CreateNetworkCameraQualityRetentionProfileParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateNetworkCameraQualityRetentionProfileParamsWithContext

func NewCreateNetworkCameraQualityRetentionProfileParamsWithContext(ctx context.Context) *CreateNetworkCameraQualityRetentionProfileParams

NewCreateNetworkCameraQualityRetentionProfileParamsWithContext creates a new CreateNetworkCameraQualityRetentionProfileParams object with the ability to set a context for a request.

func NewCreateNetworkCameraQualityRetentionProfileParamsWithHTTPClient

func NewCreateNetworkCameraQualityRetentionProfileParamsWithHTTPClient(client *http.Client) *CreateNetworkCameraQualityRetentionProfileParams

NewCreateNetworkCameraQualityRetentionProfileParamsWithHTTPClient creates a new CreateNetworkCameraQualityRetentionProfileParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkCameraQualityRetentionProfileParamsWithTimeout

func NewCreateNetworkCameraQualityRetentionProfileParamsWithTimeout(timeout time.Duration) *CreateNetworkCameraQualityRetentionProfileParams

NewCreateNetworkCameraQualityRetentionProfileParamsWithTimeout creates a new CreateNetworkCameraQualityRetentionProfileParams object with the ability to set a timeout on a request.

func (*CreateNetworkCameraQualityRetentionProfileParams) SetContext

SetContext adds the context to the create network camera quality retention profile params

func (*CreateNetworkCameraQualityRetentionProfileParams) SetCreateNetworkCameraQualityRetentionProfile

func (o *CreateNetworkCameraQualityRetentionProfileParams) SetCreateNetworkCameraQualityRetentionProfile(createNetworkCameraQualityRetentionProfile CreateNetworkCameraQualityRetentionProfileBody)

SetCreateNetworkCameraQualityRetentionProfile adds the createNetworkCameraQualityRetentionProfile to the create network camera quality retention profile params

func (*CreateNetworkCameraQualityRetentionProfileParams) SetDefaults

SetDefaults hydrates default values in the create network camera quality retention profile params (not the query body).

All values with no default are reset to their zero value.

func (*CreateNetworkCameraQualityRetentionProfileParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the create network camera quality retention profile params

func (*CreateNetworkCameraQualityRetentionProfileParams) SetNetworkID

func (o *CreateNetworkCameraQualityRetentionProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network camera quality retention profile params

func (*CreateNetworkCameraQualityRetentionProfileParams) SetTimeout

SetTimeout adds the timeout to the create network camera quality retention profile params

func (*CreateNetworkCameraQualityRetentionProfileParams) WithContext

WithContext adds the context to the create network camera quality retention profile params

func (*CreateNetworkCameraQualityRetentionProfileParams) WithCreateNetworkCameraQualityRetentionProfile

func (o *CreateNetworkCameraQualityRetentionProfileParams) WithCreateNetworkCameraQualityRetentionProfile(createNetworkCameraQualityRetentionProfile CreateNetworkCameraQualityRetentionProfileBody) *CreateNetworkCameraQualityRetentionProfileParams

WithCreateNetworkCameraQualityRetentionProfile adds the createNetworkCameraQualityRetentionProfile to the create network camera quality retention profile params

func (*CreateNetworkCameraQualityRetentionProfileParams) WithDefaults

WithDefaults hydrates default values in the create network camera quality retention profile params (not the query body).

All values with no default are reset to their zero value.

func (*CreateNetworkCameraQualityRetentionProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create network camera quality retention profile params

func (*CreateNetworkCameraQualityRetentionProfileParams) WithNetworkID

WithNetworkID adds the networkID to the create network camera quality retention profile params

func (*CreateNetworkCameraQualityRetentionProfileParams) WithTimeout

WithTimeout adds the timeout to the create network camera quality retention profile params

func (*CreateNetworkCameraQualityRetentionProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings struct {

	// m v12 m v22 m v72
	MV12MV22MV72 *CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72 `json:"MV12/MV22/MV72,omitempty"`

	// m v12 w e
	MV12WE *CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE `json:"MV12WE,omitempty"`

	// m v21 m v71
	MV21MV71 *CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71 `json:"MV21/MV71,omitempty"`

	// m v22 x m v72 x
	MV22XMV72X *CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X `json:"MV22X/MV72X,omitempty"`

	// m v32
	MV32 *CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32 `json:"MV32,omitempty"`

	// m v52
	MV52 *CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52 `json:"MV52,omitempty"`
}

CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings Video quality and resolution settings for all the camera models. swagger:model CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings) ContextValidate

ContextValidate validate this create network camera quality retention profile params body video settings based on the context it is used

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings) MarshalBinary

MarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings) Validate

Validate validates this create network camera quality retention profile params body video settings

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72 struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1280x720' or '1920x1080'.
	// Required: true
	// Enum: [1280x720 1920x1080]
	Resolution *string `json:"resolution"`
}

CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72 Quality and resolution for MV12/MV22/MV72 camera models. swagger:model CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72) ContextValidate

ContextValidate validates this create network camera quality retention profile params body video settings m v12 m v22 m v72 based on context it is used

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72) MarshalBinary

MarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72) Validate

Validate validates this create network camera quality retention profile params body video settings m v12 m v22 m v72

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1280x720' or '1920x1080'.
	// Required: true
	// Enum: [1280x720 1920x1080]
	Resolution *string `json:"resolution"`
}

CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE Quality and resolution for MV12WE camera models. swagger:model CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE) ContextValidate

ContextValidate validates this create network camera quality retention profile params body video settings m v12 w e based on context it is used

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE) MarshalBinary

MarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE) Validate

Validate validates this create network camera quality retention profile params body video settings m v12 w e

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71 struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1280x720'.
	// Required: true
	// Enum: [1280x720]
	Resolution *string `json:"resolution"`
}

CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71 Quality and resolution for MV21/MV71 camera models. swagger:model CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71) ContextValidate

ContextValidate validates this create network camera quality retention profile params body video settings m v21 m v71 based on context it is used

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71) MarshalBinary

MarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71) Validate

Validate validates this create network camera quality retention profile params body video settings m v21 m v71

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1280x720', '1920x1080' or '2688x1512'.
	// Required: true
	// Enum: [1280x720 1920x1080 2688x1512]
	Resolution *string `json:"resolution"`
}

CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X Quality and resolution for MV22X/MV72X camera models. swagger:model CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X) ContextValidate

ContextValidate validates this create network camera quality retention profile params body video settings m v22 x m v72 x based on context it is used

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X) MarshalBinary

MarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X) Validate

Validate validates this create network camera quality retention profile params body video settings m v22 x m v72 x

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32 struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1080x1080' or '2058x2058'.
	// Required: true
	// Enum: [1080x1080 2058x2058]
	Resolution *string `json:"resolution"`
}

CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32 Quality and resolution for MV32 camera models. swagger:model CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32) ContextValidate

ContextValidate validates this create network camera quality retention profile params body video settings m v32 based on context it is used

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32) MarshalBinary

MarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32) Validate

Validate validates this create network camera quality retention profile params body video settings m v32

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52

type CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52 struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1280x720', '1920x1080', '2688x1512' or '3840x2160'.
	// Required: true
	// Enum: [1280x720 1920x1080 2688x1512 3840x2160]
	Resolution *string `json:"resolution"`
}

CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52 Quality and resolution for MV52 camera models. swagger:model CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52) ContextValidate

ContextValidate validates this create network camera quality retention profile params body video settings m v52 based on context it is used

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52) MarshalBinary

MarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52) Validate

Validate validates this create network camera quality retention profile params body video settings m v52

type CreateNetworkCameraQualityRetentionProfileReader

type CreateNetworkCameraQualityRetentionProfileReader struct {
	// contains filtered or unexported fields
}

CreateNetworkCameraQualityRetentionProfileReader is a Reader for the CreateNetworkCameraQualityRetentionProfile structure.

func (*CreateNetworkCameraQualityRetentionProfileReader) ReadResponse

func (o *CreateNetworkCameraQualityRetentionProfileReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type CreateNetworkCameraWirelessProfileBody

type CreateNetworkCameraWirelessProfileBody struct {

	// identity
	Identity *CreateNetworkCameraWirelessProfileParamsBodyIdentity `json:"identity,omitempty"`

	// The name of the camera wireless profile. This parameter is required.
	// Required: true
	Name *string `json:"name"`

	// ssid
	// Required: true
	Ssid *CreateNetworkCameraWirelessProfileParamsBodySsid `json:"ssid"`
}

CreateNetworkCameraWirelessProfileBody create network camera wireless profile body // Example: {"name":"wireless profile A","ssid":{"authMode":"8021x-radius","encryptionMode":"wpa-eap","name":"ssid test"}} swagger:model CreateNetworkCameraWirelessProfileBody

func (*CreateNetworkCameraWirelessProfileBody) ContextValidate

ContextValidate validate this create network camera wireless profile body based on the context it is used

func (*CreateNetworkCameraWirelessProfileBody) MarshalBinary

func (o *CreateNetworkCameraWirelessProfileBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateNetworkCameraWirelessProfileBody) UnmarshalBinary

func (o *CreateNetworkCameraWirelessProfileBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateNetworkCameraWirelessProfileBody) Validate

Validate validates this create network camera wireless profile body

type CreateNetworkCameraWirelessProfileOK

type CreateNetworkCameraWirelessProfileOK struct {
	Payload interface{}
}
CreateNetworkCameraWirelessProfileOK describes a response with status code 200, with default header values.

Successful operation

func NewCreateNetworkCameraWirelessProfileOK

func NewCreateNetworkCameraWirelessProfileOK() *CreateNetworkCameraWirelessProfileOK

NewCreateNetworkCameraWirelessProfileOK creates a CreateNetworkCameraWirelessProfileOK with default headers values

func (*CreateNetworkCameraWirelessProfileOK) Error

func (*CreateNetworkCameraWirelessProfileOK) GetPayload

func (o *CreateNetworkCameraWirelessProfileOK) GetPayload() interface{}

type CreateNetworkCameraWirelessProfileParams

type CreateNetworkCameraWirelessProfileParams struct {

	// CreateNetworkCameraWirelessProfile.
	CreateNetworkCameraWirelessProfile CreateNetworkCameraWirelessProfileBody

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateNetworkCameraWirelessProfileParams contains all the parameters to send to the API endpoint

for the create network camera wireless profile operation.

Typically these are written to a http.Request.

func NewCreateNetworkCameraWirelessProfileParams

func NewCreateNetworkCameraWirelessProfileParams() *CreateNetworkCameraWirelessProfileParams

NewCreateNetworkCameraWirelessProfileParams creates a new CreateNetworkCameraWirelessProfileParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateNetworkCameraWirelessProfileParamsWithContext

func NewCreateNetworkCameraWirelessProfileParamsWithContext(ctx context.Context) *CreateNetworkCameraWirelessProfileParams

NewCreateNetworkCameraWirelessProfileParamsWithContext creates a new CreateNetworkCameraWirelessProfileParams object with the ability to set a context for a request.

func NewCreateNetworkCameraWirelessProfileParamsWithHTTPClient

func NewCreateNetworkCameraWirelessProfileParamsWithHTTPClient(client *http.Client) *CreateNetworkCameraWirelessProfileParams

NewCreateNetworkCameraWirelessProfileParamsWithHTTPClient creates a new CreateNetworkCameraWirelessProfileParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkCameraWirelessProfileParamsWithTimeout

func NewCreateNetworkCameraWirelessProfileParamsWithTimeout(timeout time.Duration) *CreateNetworkCameraWirelessProfileParams

NewCreateNetworkCameraWirelessProfileParamsWithTimeout creates a new CreateNetworkCameraWirelessProfileParams object with the ability to set a timeout on a request.

func (*CreateNetworkCameraWirelessProfileParams) SetContext

SetContext adds the context to the create network camera wireless profile params

func (*CreateNetworkCameraWirelessProfileParams) SetCreateNetworkCameraWirelessProfile

func (o *CreateNetworkCameraWirelessProfileParams) SetCreateNetworkCameraWirelessProfile(createNetworkCameraWirelessProfile CreateNetworkCameraWirelessProfileBody)

SetCreateNetworkCameraWirelessProfile adds the createNetworkCameraWirelessProfile to the create network camera wireless profile params

func (*CreateNetworkCameraWirelessProfileParams) SetDefaults

SetDefaults hydrates default values in the create network camera wireless profile params (not the query body).

All values with no default are reset to their zero value.

func (*CreateNetworkCameraWirelessProfileParams) SetHTTPClient

func (o *CreateNetworkCameraWirelessProfileParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create network camera wireless profile params

func (*CreateNetworkCameraWirelessProfileParams) SetNetworkID

func (o *CreateNetworkCameraWirelessProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network camera wireless profile params

func (*CreateNetworkCameraWirelessProfileParams) SetTimeout

SetTimeout adds the timeout to the create network camera wireless profile params

func (*CreateNetworkCameraWirelessProfileParams) WithContext

WithContext adds the context to the create network camera wireless profile params

func (*CreateNetworkCameraWirelessProfileParams) WithCreateNetworkCameraWirelessProfile

func (o *CreateNetworkCameraWirelessProfileParams) WithCreateNetworkCameraWirelessProfile(createNetworkCameraWirelessProfile CreateNetworkCameraWirelessProfileBody) *CreateNetworkCameraWirelessProfileParams

WithCreateNetworkCameraWirelessProfile adds the createNetworkCameraWirelessProfile to the create network camera wireless profile params

func (*CreateNetworkCameraWirelessProfileParams) WithDefaults

WithDefaults hydrates default values in the create network camera wireless profile params (not the query body).

All values with no default are reset to their zero value.

func (*CreateNetworkCameraWirelessProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create network camera wireless profile params

func (*CreateNetworkCameraWirelessProfileParams) WithNetworkID

WithNetworkID adds the networkID to the create network camera wireless profile params

func (*CreateNetworkCameraWirelessProfileParams) WithTimeout

WithTimeout adds the timeout to the create network camera wireless profile params

func (*CreateNetworkCameraWirelessProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateNetworkCameraWirelessProfileParamsBodyIdentity

type CreateNetworkCameraWirelessProfileParamsBodyIdentity struct {

	// The password of the identity.
	Password string `json:"password,omitempty"`

	// The username of the identity.
	Username string `json:"username,omitempty"`
}

CreateNetworkCameraWirelessProfileParamsBodyIdentity The identity of the wireless profile. Required for creating wireless profiles in 8021x-radius auth mode. swagger:model CreateNetworkCameraWirelessProfileParamsBodyIdentity

func (*CreateNetworkCameraWirelessProfileParamsBodyIdentity) ContextValidate

ContextValidate validates this create network camera wireless profile params body identity based on context it is used

func (*CreateNetworkCameraWirelessProfileParamsBodyIdentity) MarshalBinary

MarshalBinary interface implementation

func (*CreateNetworkCameraWirelessProfileParamsBodyIdentity) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateNetworkCameraWirelessProfileParamsBodyIdentity) Validate

Validate validates this create network camera wireless profile params body identity

type CreateNetworkCameraWirelessProfileParamsBodySsid

type CreateNetworkCameraWirelessProfileParamsBodySsid struct {

	// The auth mode of the SSID. It can be set to ('psk', '8021x-radius').
	// Enum: [psk 8021x-radius]
	AuthMode string `json:"authMode,omitempty"`

	// The encryption mode of the SSID. It can be set to ('wpa', 'wpa-eap'). With 'wpa' mode, the authMode should be 'psk' and with 'wpa-eap' the authMode should be '8021x-radius'
	EncryptionMode string `json:"encryptionMode,omitempty"`

	// The name of the SSID.
	Name string `json:"name,omitempty"`

	// The pre-shared key of the SSID.
	Psk string `json:"psk,omitempty"`
}

CreateNetworkCameraWirelessProfileParamsBodySsid The details of the SSID config. swagger:model CreateNetworkCameraWirelessProfileParamsBodySsid

func (*CreateNetworkCameraWirelessProfileParamsBodySsid) ContextValidate

ContextValidate validates this create network camera wireless profile params body ssid based on context it is used

func (*CreateNetworkCameraWirelessProfileParamsBodySsid) MarshalBinary

MarshalBinary interface implementation

func (*CreateNetworkCameraWirelessProfileParamsBodySsid) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateNetworkCameraWirelessProfileParamsBodySsid) Validate

Validate validates this create network camera wireless profile params body ssid

type CreateNetworkCameraWirelessProfileReader

type CreateNetworkCameraWirelessProfileReader struct {
	// contains filtered or unexported fields
}

CreateNetworkCameraWirelessProfileReader is a Reader for the CreateNetworkCameraWirelessProfile structure.

func (*CreateNetworkCameraWirelessProfileReader) ReadResponse

func (o *CreateNetworkCameraWirelessProfileReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteNetworkCameraQualityRetentionProfileNoContent

type DeleteNetworkCameraQualityRetentionProfileNoContent struct {
}
DeleteNetworkCameraQualityRetentionProfileNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkCameraQualityRetentionProfileNoContent

func NewDeleteNetworkCameraQualityRetentionProfileNoContent() *DeleteNetworkCameraQualityRetentionProfileNoContent

NewDeleteNetworkCameraQualityRetentionProfileNoContent creates a DeleteNetworkCameraQualityRetentionProfileNoContent with default headers values

func (*DeleteNetworkCameraQualityRetentionProfileNoContent) Error

type DeleteNetworkCameraQualityRetentionProfileParams

type DeleteNetworkCameraQualityRetentionProfileParams struct {

	// NetworkID.
	NetworkID string

	// QualityRetentionProfileID.
	QualityRetentionProfileID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteNetworkCameraQualityRetentionProfileParams contains all the parameters to send to the API endpoint

for the delete network camera quality retention profile operation.

Typically these are written to a http.Request.

func NewDeleteNetworkCameraQualityRetentionProfileParams

func NewDeleteNetworkCameraQualityRetentionProfileParams() *DeleteNetworkCameraQualityRetentionProfileParams

NewDeleteNetworkCameraQualityRetentionProfileParams creates a new DeleteNetworkCameraQualityRetentionProfileParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteNetworkCameraQualityRetentionProfileParamsWithContext

func NewDeleteNetworkCameraQualityRetentionProfileParamsWithContext(ctx context.Context) *DeleteNetworkCameraQualityRetentionProfileParams

NewDeleteNetworkCameraQualityRetentionProfileParamsWithContext creates a new DeleteNetworkCameraQualityRetentionProfileParams object with the ability to set a context for a request.

func NewDeleteNetworkCameraQualityRetentionProfileParamsWithHTTPClient

func NewDeleteNetworkCameraQualityRetentionProfileParamsWithHTTPClient(client *http.Client) *DeleteNetworkCameraQualityRetentionProfileParams

NewDeleteNetworkCameraQualityRetentionProfileParamsWithHTTPClient creates a new DeleteNetworkCameraQualityRetentionProfileParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkCameraQualityRetentionProfileParamsWithTimeout

func NewDeleteNetworkCameraQualityRetentionProfileParamsWithTimeout(timeout time.Duration) *DeleteNetworkCameraQualityRetentionProfileParams

NewDeleteNetworkCameraQualityRetentionProfileParamsWithTimeout creates a new DeleteNetworkCameraQualityRetentionProfileParams object with the ability to set a timeout on a request.

func (*DeleteNetworkCameraQualityRetentionProfileParams) SetContext

SetContext adds the context to the delete network camera quality retention profile params

func (*DeleteNetworkCameraQualityRetentionProfileParams) SetDefaults

SetDefaults hydrates default values in the delete network camera quality retention profile params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteNetworkCameraQualityRetentionProfileParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete network camera quality retention profile params

func (*DeleteNetworkCameraQualityRetentionProfileParams) SetNetworkID

func (o *DeleteNetworkCameraQualityRetentionProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network camera quality retention profile params

func (*DeleteNetworkCameraQualityRetentionProfileParams) SetQualityRetentionProfileID

func (o *DeleteNetworkCameraQualityRetentionProfileParams) SetQualityRetentionProfileID(qualityRetentionProfileID string)

SetQualityRetentionProfileID adds the qualityRetentionProfileId to the delete network camera quality retention profile params

func (*DeleteNetworkCameraQualityRetentionProfileParams) SetTimeout

SetTimeout adds the timeout to the delete network camera quality retention profile params

func (*DeleteNetworkCameraQualityRetentionProfileParams) WithContext

WithContext adds the context to the delete network camera quality retention profile params

func (*DeleteNetworkCameraQualityRetentionProfileParams) WithDefaults

WithDefaults hydrates default values in the delete network camera quality retention profile params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteNetworkCameraQualityRetentionProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete network camera quality retention profile params

func (*DeleteNetworkCameraQualityRetentionProfileParams) WithNetworkID

WithNetworkID adds the networkID to the delete network camera quality retention profile params

func (*DeleteNetworkCameraQualityRetentionProfileParams) WithQualityRetentionProfileID

func (o *DeleteNetworkCameraQualityRetentionProfileParams) WithQualityRetentionProfileID(qualityRetentionProfileID string) *DeleteNetworkCameraQualityRetentionProfileParams

WithQualityRetentionProfileID adds the qualityRetentionProfileID to the delete network camera quality retention profile params

func (*DeleteNetworkCameraQualityRetentionProfileParams) WithTimeout

WithTimeout adds the timeout to the delete network camera quality retention profile params

func (*DeleteNetworkCameraQualityRetentionProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteNetworkCameraQualityRetentionProfileReader

type DeleteNetworkCameraQualityRetentionProfileReader struct {
	// contains filtered or unexported fields
}

DeleteNetworkCameraQualityRetentionProfileReader is a Reader for the DeleteNetworkCameraQualityRetentionProfile structure.

func (*DeleteNetworkCameraQualityRetentionProfileReader) ReadResponse

func (o *DeleteNetworkCameraQualityRetentionProfileReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteNetworkCameraWirelessProfileNoContent

type DeleteNetworkCameraWirelessProfileNoContent struct {
}
DeleteNetworkCameraWirelessProfileNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkCameraWirelessProfileNoContent

func NewDeleteNetworkCameraWirelessProfileNoContent() *DeleteNetworkCameraWirelessProfileNoContent

NewDeleteNetworkCameraWirelessProfileNoContent creates a DeleteNetworkCameraWirelessProfileNoContent with default headers values

func (*DeleteNetworkCameraWirelessProfileNoContent) Error

type DeleteNetworkCameraWirelessProfileParams

type DeleteNetworkCameraWirelessProfileParams struct {

	// NetworkID.
	NetworkID string

	// WirelessProfileID.
	WirelessProfileID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteNetworkCameraWirelessProfileParams contains all the parameters to send to the API endpoint

for the delete network camera wireless profile operation.

Typically these are written to a http.Request.

func NewDeleteNetworkCameraWirelessProfileParams

func NewDeleteNetworkCameraWirelessProfileParams() *DeleteNetworkCameraWirelessProfileParams

NewDeleteNetworkCameraWirelessProfileParams creates a new DeleteNetworkCameraWirelessProfileParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteNetworkCameraWirelessProfileParamsWithContext

func NewDeleteNetworkCameraWirelessProfileParamsWithContext(ctx context.Context) *DeleteNetworkCameraWirelessProfileParams

NewDeleteNetworkCameraWirelessProfileParamsWithContext creates a new DeleteNetworkCameraWirelessProfileParams object with the ability to set a context for a request.

func NewDeleteNetworkCameraWirelessProfileParamsWithHTTPClient

func NewDeleteNetworkCameraWirelessProfileParamsWithHTTPClient(client *http.Client) *DeleteNetworkCameraWirelessProfileParams

NewDeleteNetworkCameraWirelessProfileParamsWithHTTPClient creates a new DeleteNetworkCameraWirelessProfileParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkCameraWirelessProfileParamsWithTimeout

func NewDeleteNetworkCameraWirelessProfileParamsWithTimeout(timeout time.Duration) *DeleteNetworkCameraWirelessProfileParams

NewDeleteNetworkCameraWirelessProfileParamsWithTimeout creates a new DeleteNetworkCameraWirelessProfileParams object with the ability to set a timeout on a request.

func (*DeleteNetworkCameraWirelessProfileParams) SetContext

SetContext adds the context to the delete network camera wireless profile params

func (*DeleteNetworkCameraWirelessProfileParams) SetDefaults

SetDefaults hydrates default values in the delete network camera wireless profile params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteNetworkCameraWirelessProfileParams) SetHTTPClient

func (o *DeleteNetworkCameraWirelessProfileParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete network camera wireless profile params

func (*DeleteNetworkCameraWirelessProfileParams) SetNetworkID

func (o *DeleteNetworkCameraWirelessProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network camera wireless profile params

func (*DeleteNetworkCameraWirelessProfileParams) SetTimeout

SetTimeout adds the timeout to the delete network camera wireless profile params

func (*DeleteNetworkCameraWirelessProfileParams) SetWirelessProfileID

func (o *DeleteNetworkCameraWirelessProfileParams) SetWirelessProfileID(wirelessProfileID string)

SetWirelessProfileID adds the wirelessProfileId to the delete network camera wireless profile params

func (*DeleteNetworkCameraWirelessProfileParams) WithContext

WithContext adds the context to the delete network camera wireless profile params

func (*DeleteNetworkCameraWirelessProfileParams) WithDefaults

WithDefaults hydrates default values in the delete network camera wireless profile params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteNetworkCameraWirelessProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete network camera wireless profile params

func (*DeleteNetworkCameraWirelessProfileParams) WithNetworkID

WithNetworkID adds the networkID to the delete network camera wireless profile params

func (*DeleteNetworkCameraWirelessProfileParams) WithTimeout

WithTimeout adds the timeout to the delete network camera wireless profile params

func (*DeleteNetworkCameraWirelessProfileParams) WithWirelessProfileID

WithWirelessProfileID adds the wirelessProfileID to the delete network camera wireless profile params

func (*DeleteNetworkCameraWirelessProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteNetworkCameraWirelessProfileReader

type DeleteNetworkCameraWirelessProfileReader struct {
	// contains filtered or unexported fields
}

DeleteNetworkCameraWirelessProfileReader is a Reader for the DeleteNetworkCameraWirelessProfile structure.

func (*DeleteNetworkCameraWirelessProfileReader) ReadResponse

func (o *DeleteNetworkCameraWirelessProfileReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GenerateDeviceCameraSnapshotAccepted

type GenerateDeviceCameraSnapshotAccepted struct {
	Payload interface{}
}
GenerateDeviceCameraSnapshotAccepted describes a response with status code 202, with default header values.

Successful operation

func NewGenerateDeviceCameraSnapshotAccepted

func NewGenerateDeviceCameraSnapshotAccepted() *GenerateDeviceCameraSnapshotAccepted

NewGenerateDeviceCameraSnapshotAccepted creates a GenerateDeviceCameraSnapshotAccepted with default headers values

func (*GenerateDeviceCameraSnapshotAccepted) Error

func (*GenerateDeviceCameraSnapshotAccepted) GetPayload

func (o *GenerateDeviceCameraSnapshotAccepted) GetPayload() interface{}

type GenerateDeviceCameraSnapshotBody

type GenerateDeviceCameraSnapshotBody struct {

	// [optional] If set to "true" the snapshot will be taken at full sensor resolution. This will error if used with timestamp.
	Fullframe bool `json:"fullframe,omitempty"`

	// [optional] The snapshot will be taken from this time on the camera. The timestamp is expected to be in ISO 8601 format. If no timestamp is specified, we will assume current time.
	// Format: date-time
	Timestamp strfmt.DateTime `json:"timestamp,omitempty"`
}

GenerateDeviceCameraSnapshotBody generate device camera snapshot body // Example: {"fullframe":false,"timestamp":"2021-04-30T15:18:08Z"} swagger:model GenerateDeviceCameraSnapshotBody

func (*GenerateDeviceCameraSnapshotBody) ContextValidate

func (o *GenerateDeviceCameraSnapshotBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this generate device camera snapshot body based on context it is used

func (*GenerateDeviceCameraSnapshotBody) MarshalBinary

func (o *GenerateDeviceCameraSnapshotBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GenerateDeviceCameraSnapshotBody) UnmarshalBinary

func (o *GenerateDeviceCameraSnapshotBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GenerateDeviceCameraSnapshotBody) Validate

Validate validates this generate device camera snapshot body

type GenerateDeviceCameraSnapshotParams

type GenerateDeviceCameraSnapshotParams struct {

	// GenerateDeviceCameraSnapshot.
	GenerateDeviceCameraSnapshot GenerateDeviceCameraSnapshotBody

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GenerateDeviceCameraSnapshotParams contains all the parameters to send to the API endpoint

for the generate device camera snapshot operation.

Typically these are written to a http.Request.

func NewGenerateDeviceCameraSnapshotParams

func NewGenerateDeviceCameraSnapshotParams() *GenerateDeviceCameraSnapshotParams

NewGenerateDeviceCameraSnapshotParams creates a new GenerateDeviceCameraSnapshotParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGenerateDeviceCameraSnapshotParamsWithContext

func NewGenerateDeviceCameraSnapshotParamsWithContext(ctx context.Context) *GenerateDeviceCameraSnapshotParams

NewGenerateDeviceCameraSnapshotParamsWithContext creates a new GenerateDeviceCameraSnapshotParams object with the ability to set a context for a request.

func NewGenerateDeviceCameraSnapshotParamsWithHTTPClient

func NewGenerateDeviceCameraSnapshotParamsWithHTTPClient(client *http.Client) *GenerateDeviceCameraSnapshotParams

NewGenerateDeviceCameraSnapshotParamsWithHTTPClient creates a new GenerateDeviceCameraSnapshotParams object with the ability to set a custom HTTPClient for a request.

func NewGenerateDeviceCameraSnapshotParamsWithTimeout

func NewGenerateDeviceCameraSnapshotParamsWithTimeout(timeout time.Duration) *GenerateDeviceCameraSnapshotParams

NewGenerateDeviceCameraSnapshotParamsWithTimeout creates a new GenerateDeviceCameraSnapshotParams object with the ability to set a timeout on a request.

func (*GenerateDeviceCameraSnapshotParams) SetContext

SetContext adds the context to the generate device camera snapshot params

func (*GenerateDeviceCameraSnapshotParams) SetDefaults

func (o *GenerateDeviceCameraSnapshotParams) SetDefaults()

SetDefaults hydrates default values in the generate device camera snapshot params (not the query body).

All values with no default are reset to their zero value.

func (*GenerateDeviceCameraSnapshotParams) SetGenerateDeviceCameraSnapshot

func (o *GenerateDeviceCameraSnapshotParams) SetGenerateDeviceCameraSnapshot(generateDeviceCameraSnapshot GenerateDeviceCameraSnapshotBody)

SetGenerateDeviceCameraSnapshot adds the generateDeviceCameraSnapshot to the generate device camera snapshot params

func (*GenerateDeviceCameraSnapshotParams) SetHTTPClient

func (o *GenerateDeviceCameraSnapshotParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the generate device camera snapshot params

func (*GenerateDeviceCameraSnapshotParams) SetSerial

func (o *GenerateDeviceCameraSnapshotParams) SetSerial(serial string)

SetSerial adds the serial to the generate device camera snapshot params

func (*GenerateDeviceCameraSnapshotParams) SetTimeout

func (o *GenerateDeviceCameraSnapshotParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the generate device camera snapshot params

func (*GenerateDeviceCameraSnapshotParams) WithContext

WithContext adds the context to the generate device camera snapshot params

func (*GenerateDeviceCameraSnapshotParams) WithDefaults

WithDefaults hydrates default values in the generate device camera snapshot params (not the query body).

All values with no default are reset to their zero value.

func (*GenerateDeviceCameraSnapshotParams) WithGenerateDeviceCameraSnapshot

func (o *GenerateDeviceCameraSnapshotParams) WithGenerateDeviceCameraSnapshot(generateDeviceCameraSnapshot GenerateDeviceCameraSnapshotBody) *GenerateDeviceCameraSnapshotParams

WithGenerateDeviceCameraSnapshot adds the generateDeviceCameraSnapshot to the generate device camera snapshot params

func (*GenerateDeviceCameraSnapshotParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the generate device camera snapshot params

func (*GenerateDeviceCameraSnapshotParams) WithSerial

WithSerial adds the serial to the generate device camera snapshot params

func (*GenerateDeviceCameraSnapshotParams) WithTimeout

WithTimeout adds the timeout to the generate device camera snapshot params

func (*GenerateDeviceCameraSnapshotParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GenerateDeviceCameraSnapshotReader

type GenerateDeviceCameraSnapshotReader struct {
	// contains filtered or unexported fields
}

GenerateDeviceCameraSnapshotReader is a Reader for the GenerateDeviceCameraSnapshot structure.

func (*GenerateDeviceCameraSnapshotReader) ReadResponse

func (o *GenerateDeviceCameraSnapshotReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraAnalyticsLiveOK

type GetDeviceCameraAnalyticsLiveOK struct {
	Payload interface{}
}
GetDeviceCameraAnalyticsLiveOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraAnalyticsLiveOK

func NewGetDeviceCameraAnalyticsLiveOK() *GetDeviceCameraAnalyticsLiveOK

NewGetDeviceCameraAnalyticsLiveOK creates a GetDeviceCameraAnalyticsLiveOK with default headers values

func (*GetDeviceCameraAnalyticsLiveOK) Error

func (*GetDeviceCameraAnalyticsLiveOK) GetPayload

func (o *GetDeviceCameraAnalyticsLiveOK) GetPayload() interface{}

type GetDeviceCameraAnalyticsLiveParams

type GetDeviceCameraAnalyticsLiveParams struct {

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraAnalyticsLiveParams contains all the parameters to send to the API endpoint

for the get device camera analytics live operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraAnalyticsLiveParams

func NewGetDeviceCameraAnalyticsLiveParams() *GetDeviceCameraAnalyticsLiveParams

NewGetDeviceCameraAnalyticsLiveParams creates a new GetDeviceCameraAnalyticsLiveParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraAnalyticsLiveParamsWithContext

func NewGetDeviceCameraAnalyticsLiveParamsWithContext(ctx context.Context) *GetDeviceCameraAnalyticsLiveParams

NewGetDeviceCameraAnalyticsLiveParamsWithContext creates a new GetDeviceCameraAnalyticsLiveParams object with the ability to set a context for a request.

func NewGetDeviceCameraAnalyticsLiveParamsWithHTTPClient

func NewGetDeviceCameraAnalyticsLiveParamsWithHTTPClient(client *http.Client) *GetDeviceCameraAnalyticsLiveParams

NewGetDeviceCameraAnalyticsLiveParamsWithHTTPClient creates a new GetDeviceCameraAnalyticsLiveParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraAnalyticsLiveParamsWithTimeout

func NewGetDeviceCameraAnalyticsLiveParamsWithTimeout(timeout time.Duration) *GetDeviceCameraAnalyticsLiveParams

NewGetDeviceCameraAnalyticsLiveParamsWithTimeout creates a new GetDeviceCameraAnalyticsLiveParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraAnalyticsLiveParams) SetContext

SetContext adds the context to the get device camera analytics live params

func (*GetDeviceCameraAnalyticsLiveParams) SetDefaults

func (o *GetDeviceCameraAnalyticsLiveParams) SetDefaults()

SetDefaults hydrates default values in the get device camera analytics live params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraAnalyticsLiveParams) SetHTTPClient

func (o *GetDeviceCameraAnalyticsLiveParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device camera analytics live params

func (*GetDeviceCameraAnalyticsLiveParams) SetSerial

func (o *GetDeviceCameraAnalyticsLiveParams) SetSerial(serial string)

SetSerial adds the serial to the get device camera analytics live params

func (*GetDeviceCameraAnalyticsLiveParams) SetTimeout

func (o *GetDeviceCameraAnalyticsLiveParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get device camera analytics live params

func (*GetDeviceCameraAnalyticsLiveParams) WithContext

WithContext adds the context to the get device camera analytics live params

func (*GetDeviceCameraAnalyticsLiveParams) WithDefaults

WithDefaults hydrates default values in the get device camera analytics live params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraAnalyticsLiveParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera analytics live params

func (*GetDeviceCameraAnalyticsLiveParams) WithSerial

WithSerial adds the serial to the get device camera analytics live params

func (*GetDeviceCameraAnalyticsLiveParams) WithTimeout

WithTimeout adds the timeout to the get device camera analytics live params

func (*GetDeviceCameraAnalyticsLiveParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraAnalyticsLiveReader

type GetDeviceCameraAnalyticsLiveReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraAnalyticsLiveReader is a Reader for the GetDeviceCameraAnalyticsLive structure.

func (*GetDeviceCameraAnalyticsLiveReader) ReadResponse

func (o *GetDeviceCameraAnalyticsLiveReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraAnalyticsOverviewOK

type GetDeviceCameraAnalyticsOverviewOK struct {
	Payload []interface{}
}
GetDeviceCameraAnalyticsOverviewOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraAnalyticsOverviewOK

func NewGetDeviceCameraAnalyticsOverviewOK() *GetDeviceCameraAnalyticsOverviewOK

NewGetDeviceCameraAnalyticsOverviewOK creates a GetDeviceCameraAnalyticsOverviewOK with default headers values

func (*GetDeviceCameraAnalyticsOverviewOK) Error

func (*GetDeviceCameraAnalyticsOverviewOK) GetPayload

func (o *GetDeviceCameraAnalyticsOverviewOK) GetPayload() []interface{}

type GetDeviceCameraAnalyticsOverviewParams

type GetDeviceCameraAnalyticsOverviewParams struct {

	/* ObjectType.

	   [optional] The object type for which analytics will be retrieved. The default object type is person. The available types are [person, vehicle].
	*/
	ObjectType *string

	// Serial.
	Serial string

	/* T0.

	   The beginning of the timespan for the data. The maximum lookback period is 365 days from today.
	*/
	T0 *string

	/* T1.

	   The end of the timespan for the data. t1 can be a maximum of 7 days after t0.
	*/
	T1 *string

	/* Timespan.

	   The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. The default is 1 hour.

	   Format: float
	*/
	Timespan *float32

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraAnalyticsOverviewParams contains all the parameters to send to the API endpoint

for the get device camera analytics overview operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraAnalyticsOverviewParams

func NewGetDeviceCameraAnalyticsOverviewParams() *GetDeviceCameraAnalyticsOverviewParams

NewGetDeviceCameraAnalyticsOverviewParams creates a new GetDeviceCameraAnalyticsOverviewParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraAnalyticsOverviewParamsWithContext

func NewGetDeviceCameraAnalyticsOverviewParamsWithContext(ctx context.Context) *GetDeviceCameraAnalyticsOverviewParams

NewGetDeviceCameraAnalyticsOverviewParamsWithContext creates a new GetDeviceCameraAnalyticsOverviewParams object with the ability to set a context for a request.

func NewGetDeviceCameraAnalyticsOverviewParamsWithHTTPClient

func NewGetDeviceCameraAnalyticsOverviewParamsWithHTTPClient(client *http.Client) *GetDeviceCameraAnalyticsOverviewParams

NewGetDeviceCameraAnalyticsOverviewParamsWithHTTPClient creates a new GetDeviceCameraAnalyticsOverviewParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraAnalyticsOverviewParamsWithTimeout

func NewGetDeviceCameraAnalyticsOverviewParamsWithTimeout(timeout time.Duration) *GetDeviceCameraAnalyticsOverviewParams

NewGetDeviceCameraAnalyticsOverviewParamsWithTimeout creates a new GetDeviceCameraAnalyticsOverviewParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraAnalyticsOverviewParams) SetContext

SetContext adds the context to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) SetDefaults

func (o *GetDeviceCameraAnalyticsOverviewParams) SetDefaults()

SetDefaults hydrates default values in the get device camera analytics overview params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraAnalyticsOverviewParams) SetHTTPClient

func (o *GetDeviceCameraAnalyticsOverviewParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) SetObjectType

func (o *GetDeviceCameraAnalyticsOverviewParams) SetObjectType(objectType *string)

SetObjectType adds the objectType to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) SetSerial

func (o *GetDeviceCameraAnalyticsOverviewParams) SetSerial(serial string)

SetSerial adds the serial to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) SetT0

SetT0 adds the t0 to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) SetT1

SetT1 adds the t1 to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) SetTimeout

func (o *GetDeviceCameraAnalyticsOverviewParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) SetTimespan

func (o *GetDeviceCameraAnalyticsOverviewParams) SetTimespan(timespan *float32)

SetTimespan adds the timespan to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) WithContext

WithContext adds the context to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) WithDefaults

WithDefaults hydrates default values in the get device camera analytics overview params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraAnalyticsOverviewParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) WithObjectType

WithObjectType adds the objectType to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) WithSerial

WithSerial adds the serial to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) WithT0

WithT0 adds the t0 to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) WithT1

WithT1 adds the t1 to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) WithTimeout

WithTimeout adds the timeout to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) WithTimespan

WithTimespan adds the timespan to the get device camera analytics overview params

func (*GetDeviceCameraAnalyticsOverviewParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraAnalyticsOverviewReader

type GetDeviceCameraAnalyticsOverviewReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraAnalyticsOverviewReader is a Reader for the GetDeviceCameraAnalyticsOverview structure.

func (*GetDeviceCameraAnalyticsOverviewReader) ReadResponse

func (o *GetDeviceCameraAnalyticsOverviewReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraAnalyticsRecentOK

type GetDeviceCameraAnalyticsRecentOK struct {
	Payload []interface{}
}
GetDeviceCameraAnalyticsRecentOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraAnalyticsRecentOK

func NewGetDeviceCameraAnalyticsRecentOK() *GetDeviceCameraAnalyticsRecentOK

NewGetDeviceCameraAnalyticsRecentOK creates a GetDeviceCameraAnalyticsRecentOK with default headers values

func (*GetDeviceCameraAnalyticsRecentOK) Error

func (*GetDeviceCameraAnalyticsRecentOK) GetPayload

func (o *GetDeviceCameraAnalyticsRecentOK) GetPayload() []interface{}

type GetDeviceCameraAnalyticsRecentParams

type GetDeviceCameraAnalyticsRecentParams struct {

	/* ObjectType.

	   [optional] The object type for which analytics will be retrieved. The default object type is person. The available types are [person, vehicle].
	*/
	ObjectType *string

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraAnalyticsRecentParams contains all the parameters to send to the API endpoint

for the get device camera analytics recent operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraAnalyticsRecentParams

func NewGetDeviceCameraAnalyticsRecentParams() *GetDeviceCameraAnalyticsRecentParams

NewGetDeviceCameraAnalyticsRecentParams creates a new GetDeviceCameraAnalyticsRecentParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraAnalyticsRecentParamsWithContext

func NewGetDeviceCameraAnalyticsRecentParamsWithContext(ctx context.Context) *GetDeviceCameraAnalyticsRecentParams

NewGetDeviceCameraAnalyticsRecentParamsWithContext creates a new GetDeviceCameraAnalyticsRecentParams object with the ability to set a context for a request.

func NewGetDeviceCameraAnalyticsRecentParamsWithHTTPClient

func NewGetDeviceCameraAnalyticsRecentParamsWithHTTPClient(client *http.Client) *GetDeviceCameraAnalyticsRecentParams

NewGetDeviceCameraAnalyticsRecentParamsWithHTTPClient creates a new GetDeviceCameraAnalyticsRecentParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraAnalyticsRecentParamsWithTimeout

func NewGetDeviceCameraAnalyticsRecentParamsWithTimeout(timeout time.Duration) *GetDeviceCameraAnalyticsRecentParams

NewGetDeviceCameraAnalyticsRecentParamsWithTimeout creates a new GetDeviceCameraAnalyticsRecentParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraAnalyticsRecentParams) SetContext

SetContext adds the context to the get device camera analytics recent params

func (*GetDeviceCameraAnalyticsRecentParams) SetDefaults

func (o *GetDeviceCameraAnalyticsRecentParams) SetDefaults()

SetDefaults hydrates default values in the get device camera analytics recent params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraAnalyticsRecentParams) SetHTTPClient

func (o *GetDeviceCameraAnalyticsRecentParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device camera analytics recent params

func (*GetDeviceCameraAnalyticsRecentParams) SetObjectType

func (o *GetDeviceCameraAnalyticsRecentParams) SetObjectType(objectType *string)

SetObjectType adds the objectType to the get device camera analytics recent params

func (*GetDeviceCameraAnalyticsRecentParams) SetSerial

func (o *GetDeviceCameraAnalyticsRecentParams) SetSerial(serial string)

SetSerial adds the serial to the get device camera analytics recent params

func (*GetDeviceCameraAnalyticsRecentParams) SetTimeout

func (o *GetDeviceCameraAnalyticsRecentParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get device camera analytics recent params

func (*GetDeviceCameraAnalyticsRecentParams) WithContext

WithContext adds the context to the get device camera analytics recent params

func (*GetDeviceCameraAnalyticsRecentParams) WithDefaults

WithDefaults hydrates default values in the get device camera analytics recent params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraAnalyticsRecentParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera analytics recent params

func (*GetDeviceCameraAnalyticsRecentParams) WithObjectType

WithObjectType adds the objectType to the get device camera analytics recent params

func (*GetDeviceCameraAnalyticsRecentParams) WithSerial

WithSerial adds the serial to the get device camera analytics recent params

func (*GetDeviceCameraAnalyticsRecentParams) WithTimeout

WithTimeout adds the timeout to the get device camera analytics recent params

func (*GetDeviceCameraAnalyticsRecentParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraAnalyticsRecentReader

type GetDeviceCameraAnalyticsRecentReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraAnalyticsRecentReader is a Reader for the GetDeviceCameraAnalyticsRecent structure.

func (*GetDeviceCameraAnalyticsRecentReader) ReadResponse

func (o *GetDeviceCameraAnalyticsRecentReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraAnalyticsZoneHistoryOK

type GetDeviceCameraAnalyticsZoneHistoryOK struct {
	Payload []interface{}
}
GetDeviceCameraAnalyticsZoneHistoryOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraAnalyticsZoneHistoryOK

func NewGetDeviceCameraAnalyticsZoneHistoryOK() *GetDeviceCameraAnalyticsZoneHistoryOK

NewGetDeviceCameraAnalyticsZoneHistoryOK creates a GetDeviceCameraAnalyticsZoneHistoryOK with default headers values

func (*GetDeviceCameraAnalyticsZoneHistoryOK) Error

func (*GetDeviceCameraAnalyticsZoneHistoryOK) GetPayload

func (o *GetDeviceCameraAnalyticsZoneHistoryOK) GetPayload() []interface{}

type GetDeviceCameraAnalyticsZoneHistoryParams

type GetDeviceCameraAnalyticsZoneHistoryParams struct {

	/* ObjectType.

	   [optional] The object type for which analytics will be retrieved. The default object type is person. The available types are [person, vehicle].
	*/
	ObjectType *string

	/* Resolution.

	   The time resolution in seconds for returned data. The valid resolutions are: 60. The default is 60.
	*/
	Resolution *int64

	// Serial.
	Serial string

	/* T0.

	   The beginning of the timespan for the data. The maximum lookback period is 365 days from today.
	*/
	T0 *string

	/* T1.

	   The end of the timespan for the data. t1 can be a maximum of 14 hours after t0.
	*/
	T1 *string

	/* Timespan.

	   The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 14 hours. The default is 1 hour.

	   Format: float
	*/
	Timespan *float32

	// ZoneID.
	ZoneID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraAnalyticsZoneHistoryParams contains all the parameters to send to the API endpoint

for the get device camera analytics zone history operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraAnalyticsZoneHistoryParams

func NewGetDeviceCameraAnalyticsZoneHistoryParams() *GetDeviceCameraAnalyticsZoneHistoryParams

NewGetDeviceCameraAnalyticsZoneHistoryParams creates a new GetDeviceCameraAnalyticsZoneHistoryParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraAnalyticsZoneHistoryParamsWithContext

func NewGetDeviceCameraAnalyticsZoneHistoryParamsWithContext(ctx context.Context) *GetDeviceCameraAnalyticsZoneHistoryParams

NewGetDeviceCameraAnalyticsZoneHistoryParamsWithContext creates a new GetDeviceCameraAnalyticsZoneHistoryParams object with the ability to set a context for a request.

func NewGetDeviceCameraAnalyticsZoneHistoryParamsWithHTTPClient

func NewGetDeviceCameraAnalyticsZoneHistoryParamsWithHTTPClient(client *http.Client) *GetDeviceCameraAnalyticsZoneHistoryParams

NewGetDeviceCameraAnalyticsZoneHistoryParamsWithHTTPClient creates a new GetDeviceCameraAnalyticsZoneHistoryParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraAnalyticsZoneHistoryParamsWithTimeout

func NewGetDeviceCameraAnalyticsZoneHistoryParamsWithTimeout(timeout time.Duration) *GetDeviceCameraAnalyticsZoneHistoryParams

NewGetDeviceCameraAnalyticsZoneHistoryParamsWithTimeout creates a new GetDeviceCameraAnalyticsZoneHistoryParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetContext

SetContext adds the context to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetDefaults

SetDefaults hydrates default values in the get device camera analytics zone history params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetHTTPClient

func (o *GetDeviceCameraAnalyticsZoneHistoryParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetObjectType

func (o *GetDeviceCameraAnalyticsZoneHistoryParams) SetObjectType(objectType *string)

SetObjectType adds the objectType to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetResolution

func (o *GetDeviceCameraAnalyticsZoneHistoryParams) SetResolution(resolution *int64)

SetResolution adds the resolution to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetSerial

SetSerial adds the serial to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetT0

SetT0 adds the t0 to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetT1

SetT1 adds the t1 to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetTimeout

SetTimeout adds the timeout to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetTimespan

func (o *GetDeviceCameraAnalyticsZoneHistoryParams) SetTimespan(timespan *float32)

SetTimespan adds the timespan to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) SetZoneID

SetZoneID adds the zoneId to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithContext

WithContext adds the context to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithDefaults

WithDefaults hydrates default values in the get device camera analytics zone history params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithObjectType

WithObjectType adds the objectType to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithResolution

WithResolution adds the resolution to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithSerial

WithSerial adds the serial to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithT0

WithT0 adds the t0 to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithT1

WithT1 adds the t1 to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithTimeout

WithTimeout adds the timeout to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithTimespan

WithTimespan adds the timespan to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WithZoneID

WithZoneID adds the zoneID to the get device camera analytics zone history params

func (*GetDeviceCameraAnalyticsZoneHistoryParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraAnalyticsZoneHistoryReader

type GetDeviceCameraAnalyticsZoneHistoryReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraAnalyticsZoneHistoryReader is a Reader for the GetDeviceCameraAnalyticsZoneHistory structure.

func (*GetDeviceCameraAnalyticsZoneHistoryReader) ReadResponse

func (o *GetDeviceCameraAnalyticsZoneHistoryReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraAnalyticsZonesOK

type GetDeviceCameraAnalyticsZonesOK struct {
	Payload []interface{}
}
GetDeviceCameraAnalyticsZonesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraAnalyticsZonesOK

func NewGetDeviceCameraAnalyticsZonesOK() *GetDeviceCameraAnalyticsZonesOK

NewGetDeviceCameraAnalyticsZonesOK creates a GetDeviceCameraAnalyticsZonesOK with default headers values

func (*GetDeviceCameraAnalyticsZonesOK) Error

func (*GetDeviceCameraAnalyticsZonesOK) GetPayload

func (o *GetDeviceCameraAnalyticsZonesOK) GetPayload() []interface{}

type GetDeviceCameraAnalyticsZonesParams

type GetDeviceCameraAnalyticsZonesParams struct {

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraAnalyticsZonesParams contains all the parameters to send to the API endpoint

for the get device camera analytics zones operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraAnalyticsZonesParams

func NewGetDeviceCameraAnalyticsZonesParams() *GetDeviceCameraAnalyticsZonesParams

NewGetDeviceCameraAnalyticsZonesParams creates a new GetDeviceCameraAnalyticsZonesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraAnalyticsZonesParamsWithContext

func NewGetDeviceCameraAnalyticsZonesParamsWithContext(ctx context.Context) *GetDeviceCameraAnalyticsZonesParams

NewGetDeviceCameraAnalyticsZonesParamsWithContext creates a new GetDeviceCameraAnalyticsZonesParams object with the ability to set a context for a request.

func NewGetDeviceCameraAnalyticsZonesParamsWithHTTPClient

func NewGetDeviceCameraAnalyticsZonesParamsWithHTTPClient(client *http.Client) *GetDeviceCameraAnalyticsZonesParams

NewGetDeviceCameraAnalyticsZonesParamsWithHTTPClient creates a new GetDeviceCameraAnalyticsZonesParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraAnalyticsZonesParamsWithTimeout

func NewGetDeviceCameraAnalyticsZonesParamsWithTimeout(timeout time.Duration) *GetDeviceCameraAnalyticsZonesParams

NewGetDeviceCameraAnalyticsZonesParamsWithTimeout creates a new GetDeviceCameraAnalyticsZonesParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraAnalyticsZonesParams) SetContext

SetContext adds the context to the get device camera analytics zones params

func (*GetDeviceCameraAnalyticsZonesParams) SetDefaults

func (o *GetDeviceCameraAnalyticsZonesParams) SetDefaults()

SetDefaults hydrates default values in the get device camera analytics zones params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraAnalyticsZonesParams) SetHTTPClient

func (o *GetDeviceCameraAnalyticsZonesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device camera analytics zones params

func (*GetDeviceCameraAnalyticsZonesParams) SetSerial

func (o *GetDeviceCameraAnalyticsZonesParams) SetSerial(serial string)

SetSerial adds the serial to the get device camera analytics zones params

func (*GetDeviceCameraAnalyticsZonesParams) SetTimeout

func (o *GetDeviceCameraAnalyticsZonesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get device camera analytics zones params

func (*GetDeviceCameraAnalyticsZonesParams) WithContext

WithContext adds the context to the get device camera analytics zones params

func (*GetDeviceCameraAnalyticsZonesParams) WithDefaults

WithDefaults hydrates default values in the get device camera analytics zones params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraAnalyticsZonesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera analytics zones params

func (*GetDeviceCameraAnalyticsZonesParams) WithSerial

WithSerial adds the serial to the get device camera analytics zones params

func (*GetDeviceCameraAnalyticsZonesParams) WithTimeout

WithTimeout adds the timeout to the get device camera analytics zones params

func (*GetDeviceCameraAnalyticsZonesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraAnalyticsZonesReader

type GetDeviceCameraAnalyticsZonesReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraAnalyticsZonesReader is a Reader for the GetDeviceCameraAnalyticsZones structure.

func (*GetDeviceCameraAnalyticsZonesReader) ReadResponse

func (o *GetDeviceCameraAnalyticsZonesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraQualityAndRetentionOK

type GetDeviceCameraQualityAndRetentionOK struct {
	Payload interface{}
}
GetDeviceCameraQualityAndRetentionOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraQualityAndRetentionOK

func NewGetDeviceCameraQualityAndRetentionOK() *GetDeviceCameraQualityAndRetentionOK

NewGetDeviceCameraQualityAndRetentionOK creates a GetDeviceCameraQualityAndRetentionOK with default headers values

func (*GetDeviceCameraQualityAndRetentionOK) Error

func (*GetDeviceCameraQualityAndRetentionOK) GetPayload

func (o *GetDeviceCameraQualityAndRetentionOK) GetPayload() interface{}

type GetDeviceCameraQualityAndRetentionParams

type GetDeviceCameraQualityAndRetentionParams struct {

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraQualityAndRetentionParams contains all the parameters to send to the API endpoint

for the get device camera quality and retention operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraQualityAndRetentionParams

func NewGetDeviceCameraQualityAndRetentionParams() *GetDeviceCameraQualityAndRetentionParams

NewGetDeviceCameraQualityAndRetentionParams creates a new GetDeviceCameraQualityAndRetentionParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraQualityAndRetentionParamsWithContext

func NewGetDeviceCameraQualityAndRetentionParamsWithContext(ctx context.Context) *GetDeviceCameraQualityAndRetentionParams

NewGetDeviceCameraQualityAndRetentionParamsWithContext creates a new GetDeviceCameraQualityAndRetentionParams object with the ability to set a context for a request.

func NewGetDeviceCameraQualityAndRetentionParamsWithHTTPClient

func NewGetDeviceCameraQualityAndRetentionParamsWithHTTPClient(client *http.Client) *GetDeviceCameraQualityAndRetentionParams

NewGetDeviceCameraQualityAndRetentionParamsWithHTTPClient creates a new GetDeviceCameraQualityAndRetentionParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraQualityAndRetentionParamsWithTimeout

func NewGetDeviceCameraQualityAndRetentionParamsWithTimeout(timeout time.Duration) *GetDeviceCameraQualityAndRetentionParams

NewGetDeviceCameraQualityAndRetentionParamsWithTimeout creates a new GetDeviceCameraQualityAndRetentionParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraQualityAndRetentionParams) SetContext

SetContext adds the context to the get device camera quality and retention params

func (*GetDeviceCameraQualityAndRetentionParams) SetDefaults

SetDefaults hydrates default values in the get device camera quality and retention params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraQualityAndRetentionParams) SetHTTPClient

func (o *GetDeviceCameraQualityAndRetentionParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device camera quality and retention params

func (*GetDeviceCameraQualityAndRetentionParams) SetSerial

func (o *GetDeviceCameraQualityAndRetentionParams) SetSerial(serial string)

SetSerial adds the serial to the get device camera quality and retention params

func (*GetDeviceCameraQualityAndRetentionParams) SetTimeout

SetTimeout adds the timeout to the get device camera quality and retention params

func (*GetDeviceCameraQualityAndRetentionParams) WithContext

WithContext adds the context to the get device camera quality and retention params

func (*GetDeviceCameraQualityAndRetentionParams) WithDefaults

WithDefaults hydrates default values in the get device camera quality and retention params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraQualityAndRetentionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera quality and retention params

func (*GetDeviceCameraQualityAndRetentionParams) WithSerial

WithSerial adds the serial to the get device camera quality and retention params

func (*GetDeviceCameraQualityAndRetentionParams) WithTimeout

WithTimeout adds the timeout to the get device camera quality and retention params

func (*GetDeviceCameraQualityAndRetentionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraQualityAndRetentionReader

type GetDeviceCameraQualityAndRetentionReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraQualityAndRetentionReader is a Reader for the GetDeviceCameraQualityAndRetention structure.

func (*GetDeviceCameraQualityAndRetentionReader) ReadResponse

func (o *GetDeviceCameraQualityAndRetentionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraSenseOK

type GetDeviceCameraSenseOK struct {
	Payload interface{}
}
GetDeviceCameraSenseOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraSenseOK

func NewGetDeviceCameraSenseOK() *GetDeviceCameraSenseOK

NewGetDeviceCameraSenseOK creates a GetDeviceCameraSenseOK with default headers values

func (*GetDeviceCameraSenseOK) Error

func (o *GetDeviceCameraSenseOK) Error() string

func (*GetDeviceCameraSenseOK) GetPayload

func (o *GetDeviceCameraSenseOK) GetPayload() interface{}

type GetDeviceCameraSenseObjectDetectionModelsOK

type GetDeviceCameraSenseObjectDetectionModelsOK struct {
	Payload []interface{}
}
GetDeviceCameraSenseObjectDetectionModelsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraSenseObjectDetectionModelsOK

func NewGetDeviceCameraSenseObjectDetectionModelsOK() *GetDeviceCameraSenseObjectDetectionModelsOK

NewGetDeviceCameraSenseObjectDetectionModelsOK creates a GetDeviceCameraSenseObjectDetectionModelsOK with default headers values

func (*GetDeviceCameraSenseObjectDetectionModelsOK) Error

func (*GetDeviceCameraSenseObjectDetectionModelsOK) GetPayload

func (o *GetDeviceCameraSenseObjectDetectionModelsOK) GetPayload() []interface{}

type GetDeviceCameraSenseObjectDetectionModelsParams

type GetDeviceCameraSenseObjectDetectionModelsParams struct {

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraSenseObjectDetectionModelsParams contains all the parameters to send to the API endpoint

for the get device camera sense object detection models operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraSenseObjectDetectionModelsParams

func NewGetDeviceCameraSenseObjectDetectionModelsParams() *GetDeviceCameraSenseObjectDetectionModelsParams

NewGetDeviceCameraSenseObjectDetectionModelsParams creates a new GetDeviceCameraSenseObjectDetectionModelsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraSenseObjectDetectionModelsParamsWithContext

func NewGetDeviceCameraSenseObjectDetectionModelsParamsWithContext(ctx context.Context) *GetDeviceCameraSenseObjectDetectionModelsParams

NewGetDeviceCameraSenseObjectDetectionModelsParamsWithContext creates a new GetDeviceCameraSenseObjectDetectionModelsParams object with the ability to set a context for a request.

func NewGetDeviceCameraSenseObjectDetectionModelsParamsWithHTTPClient

func NewGetDeviceCameraSenseObjectDetectionModelsParamsWithHTTPClient(client *http.Client) *GetDeviceCameraSenseObjectDetectionModelsParams

NewGetDeviceCameraSenseObjectDetectionModelsParamsWithHTTPClient creates a new GetDeviceCameraSenseObjectDetectionModelsParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraSenseObjectDetectionModelsParamsWithTimeout

func NewGetDeviceCameraSenseObjectDetectionModelsParamsWithTimeout(timeout time.Duration) *GetDeviceCameraSenseObjectDetectionModelsParams

NewGetDeviceCameraSenseObjectDetectionModelsParamsWithTimeout creates a new GetDeviceCameraSenseObjectDetectionModelsParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraSenseObjectDetectionModelsParams) SetContext

SetContext adds the context to the get device camera sense object detection models params

func (*GetDeviceCameraSenseObjectDetectionModelsParams) SetDefaults

SetDefaults hydrates default values in the get device camera sense object detection models params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraSenseObjectDetectionModelsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get device camera sense object detection models params

func (*GetDeviceCameraSenseObjectDetectionModelsParams) SetSerial

SetSerial adds the serial to the get device camera sense object detection models params

func (*GetDeviceCameraSenseObjectDetectionModelsParams) SetTimeout

SetTimeout adds the timeout to the get device camera sense object detection models params

func (*GetDeviceCameraSenseObjectDetectionModelsParams) WithContext

WithContext adds the context to the get device camera sense object detection models params

func (*GetDeviceCameraSenseObjectDetectionModelsParams) WithDefaults

WithDefaults hydrates default values in the get device camera sense object detection models params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraSenseObjectDetectionModelsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera sense object detection models params

func (*GetDeviceCameraSenseObjectDetectionModelsParams) WithSerial

WithSerial adds the serial to the get device camera sense object detection models params

func (*GetDeviceCameraSenseObjectDetectionModelsParams) WithTimeout

WithTimeout adds the timeout to the get device camera sense object detection models params

func (*GetDeviceCameraSenseObjectDetectionModelsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraSenseObjectDetectionModelsReader

type GetDeviceCameraSenseObjectDetectionModelsReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraSenseObjectDetectionModelsReader is a Reader for the GetDeviceCameraSenseObjectDetectionModels structure.

func (*GetDeviceCameraSenseObjectDetectionModelsReader) ReadResponse

func (o *GetDeviceCameraSenseObjectDetectionModelsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraSenseParams

type GetDeviceCameraSenseParams struct {

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraSenseParams contains all the parameters to send to the API endpoint

for the get device camera sense operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraSenseParams

func NewGetDeviceCameraSenseParams() *GetDeviceCameraSenseParams

NewGetDeviceCameraSenseParams creates a new GetDeviceCameraSenseParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraSenseParamsWithContext

func NewGetDeviceCameraSenseParamsWithContext(ctx context.Context) *GetDeviceCameraSenseParams

NewGetDeviceCameraSenseParamsWithContext creates a new GetDeviceCameraSenseParams object with the ability to set a context for a request.

func NewGetDeviceCameraSenseParamsWithHTTPClient

func NewGetDeviceCameraSenseParamsWithHTTPClient(client *http.Client) *GetDeviceCameraSenseParams

NewGetDeviceCameraSenseParamsWithHTTPClient creates a new GetDeviceCameraSenseParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraSenseParamsWithTimeout

func NewGetDeviceCameraSenseParamsWithTimeout(timeout time.Duration) *GetDeviceCameraSenseParams

NewGetDeviceCameraSenseParamsWithTimeout creates a new GetDeviceCameraSenseParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraSenseParams) SetContext

func (o *GetDeviceCameraSenseParams) SetContext(ctx context.Context)

SetContext adds the context to the get device camera sense params

func (*GetDeviceCameraSenseParams) SetDefaults

func (o *GetDeviceCameraSenseParams) SetDefaults()

SetDefaults hydrates default values in the get device camera sense params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraSenseParams) SetHTTPClient

func (o *GetDeviceCameraSenseParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device camera sense params

func (*GetDeviceCameraSenseParams) SetSerial

func (o *GetDeviceCameraSenseParams) SetSerial(serial string)

SetSerial adds the serial to the get device camera sense params

func (*GetDeviceCameraSenseParams) SetTimeout

func (o *GetDeviceCameraSenseParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get device camera sense params

func (*GetDeviceCameraSenseParams) WithContext

WithContext adds the context to the get device camera sense params

func (*GetDeviceCameraSenseParams) WithDefaults

WithDefaults hydrates default values in the get device camera sense params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraSenseParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera sense params

func (*GetDeviceCameraSenseParams) WithSerial

WithSerial adds the serial to the get device camera sense params

func (*GetDeviceCameraSenseParams) WithTimeout

WithTimeout adds the timeout to the get device camera sense params

func (*GetDeviceCameraSenseParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraSenseReader

type GetDeviceCameraSenseReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraSenseReader is a Reader for the GetDeviceCameraSense structure.

func (*GetDeviceCameraSenseReader) ReadResponse

func (o *GetDeviceCameraSenseReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraVideoLinkOK

type GetDeviceCameraVideoLinkOK struct {
	Payload interface{}
}
GetDeviceCameraVideoLinkOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraVideoLinkOK

func NewGetDeviceCameraVideoLinkOK() *GetDeviceCameraVideoLinkOK

NewGetDeviceCameraVideoLinkOK creates a GetDeviceCameraVideoLinkOK with default headers values

func (*GetDeviceCameraVideoLinkOK) Error

func (*GetDeviceCameraVideoLinkOK) GetPayload

func (o *GetDeviceCameraVideoLinkOK) GetPayload() interface{}

type GetDeviceCameraVideoLinkParams

type GetDeviceCameraVideoLinkParams struct {

	// Serial.
	Serial string

	/* Timestamp.

	   [optional] The video link will start at this time. The timestamp should be a string in ISO8601 format. If no timestamp is specified, we will assume current time.

	   Format: date-time
	*/
	Timestamp *strfmt.DateTime

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraVideoLinkParams contains all the parameters to send to the API endpoint

for the get device camera video link operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraVideoLinkParams

func NewGetDeviceCameraVideoLinkParams() *GetDeviceCameraVideoLinkParams

NewGetDeviceCameraVideoLinkParams creates a new GetDeviceCameraVideoLinkParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraVideoLinkParamsWithContext

func NewGetDeviceCameraVideoLinkParamsWithContext(ctx context.Context) *GetDeviceCameraVideoLinkParams

NewGetDeviceCameraVideoLinkParamsWithContext creates a new GetDeviceCameraVideoLinkParams object with the ability to set a context for a request.

func NewGetDeviceCameraVideoLinkParamsWithHTTPClient

func NewGetDeviceCameraVideoLinkParamsWithHTTPClient(client *http.Client) *GetDeviceCameraVideoLinkParams

NewGetDeviceCameraVideoLinkParamsWithHTTPClient creates a new GetDeviceCameraVideoLinkParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraVideoLinkParamsWithTimeout

func NewGetDeviceCameraVideoLinkParamsWithTimeout(timeout time.Duration) *GetDeviceCameraVideoLinkParams

NewGetDeviceCameraVideoLinkParamsWithTimeout creates a new GetDeviceCameraVideoLinkParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraVideoLinkParams) SetContext

func (o *GetDeviceCameraVideoLinkParams) SetContext(ctx context.Context)

SetContext adds the context to the get device camera video link params

func (*GetDeviceCameraVideoLinkParams) SetDefaults

func (o *GetDeviceCameraVideoLinkParams) SetDefaults()

SetDefaults hydrates default values in the get device camera video link params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraVideoLinkParams) SetHTTPClient

func (o *GetDeviceCameraVideoLinkParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device camera video link params

func (*GetDeviceCameraVideoLinkParams) SetSerial

func (o *GetDeviceCameraVideoLinkParams) SetSerial(serial string)

SetSerial adds the serial to the get device camera video link params

func (*GetDeviceCameraVideoLinkParams) SetTimeout

func (o *GetDeviceCameraVideoLinkParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get device camera video link params

func (*GetDeviceCameraVideoLinkParams) SetTimestamp

func (o *GetDeviceCameraVideoLinkParams) SetTimestamp(timestamp *strfmt.DateTime)

SetTimestamp adds the timestamp to the get device camera video link params

func (*GetDeviceCameraVideoLinkParams) WithContext

WithContext adds the context to the get device camera video link params

func (*GetDeviceCameraVideoLinkParams) WithDefaults

WithDefaults hydrates default values in the get device camera video link params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraVideoLinkParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera video link params

func (*GetDeviceCameraVideoLinkParams) WithSerial

WithSerial adds the serial to the get device camera video link params

func (*GetDeviceCameraVideoLinkParams) WithTimeout

WithTimeout adds the timeout to the get device camera video link params

func (*GetDeviceCameraVideoLinkParams) WithTimestamp

WithTimestamp adds the timestamp to the get device camera video link params

func (*GetDeviceCameraVideoLinkParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraVideoLinkReader

type GetDeviceCameraVideoLinkReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraVideoLinkReader is a Reader for the GetDeviceCameraVideoLink structure.

func (*GetDeviceCameraVideoLinkReader) ReadResponse

func (o *GetDeviceCameraVideoLinkReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraVideoSettingsOK

type GetDeviceCameraVideoSettingsOK struct {
	Payload interface{}
}
GetDeviceCameraVideoSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraVideoSettingsOK

func NewGetDeviceCameraVideoSettingsOK() *GetDeviceCameraVideoSettingsOK

NewGetDeviceCameraVideoSettingsOK creates a GetDeviceCameraVideoSettingsOK with default headers values

func (*GetDeviceCameraVideoSettingsOK) Error

func (*GetDeviceCameraVideoSettingsOK) GetPayload

func (o *GetDeviceCameraVideoSettingsOK) GetPayload() interface{}

type GetDeviceCameraVideoSettingsParams

type GetDeviceCameraVideoSettingsParams struct {

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraVideoSettingsParams contains all the parameters to send to the API endpoint

for the get device camera video settings operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraVideoSettingsParams

func NewGetDeviceCameraVideoSettingsParams() *GetDeviceCameraVideoSettingsParams

NewGetDeviceCameraVideoSettingsParams creates a new GetDeviceCameraVideoSettingsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraVideoSettingsParamsWithContext

func NewGetDeviceCameraVideoSettingsParamsWithContext(ctx context.Context) *GetDeviceCameraVideoSettingsParams

NewGetDeviceCameraVideoSettingsParamsWithContext creates a new GetDeviceCameraVideoSettingsParams object with the ability to set a context for a request.

func NewGetDeviceCameraVideoSettingsParamsWithHTTPClient

func NewGetDeviceCameraVideoSettingsParamsWithHTTPClient(client *http.Client) *GetDeviceCameraVideoSettingsParams

NewGetDeviceCameraVideoSettingsParamsWithHTTPClient creates a new GetDeviceCameraVideoSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraVideoSettingsParamsWithTimeout

func NewGetDeviceCameraVideoSettingsParamsWithTimeout(timeout time.Duration) *GetDeviceCameraVideoSettingsParams

NewGetDeviceCameraVideoSettingsParamsWithTimeout creates a new GetDeviceCameraVideoSettingsParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraVideoSettingsParams) SetContext

SetContext adds the context to the get device camera video settings params

func (*GetDeviceCameraVideoSettingsParams) SetDefaults

func (o *GetDeviceCameraVideoSettingsParams) SetDefaults()

SetDefaults hydrates default values in the get device camera video settings params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraVideoSettingsParams) SetHTTPClient

func (o *GetDeviceCameraVideoSettingsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device camera video settings params

func (*GetDeviceCameraVideoSettingsParams) SetSerial

func (o *GetDeviceCameraVideoSettingsParams) SetSerial(serial string)

SetSerial adds the serial to the get device camera video settings params

func (*GetDeviceCameraVideoSettingsParams) SetTimeout

func (o *GetDeviceCameraVideoSettingsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get device camera video settings params

func (*GetDeviceCameraVideoSettingsParams) WithContext

WithContext adds the context to the get device camera video settings params

func (*GetDeviceCameraVideoSettingsParams) WithDefaults

WithDefaults hydrates default values in the get device camera video settings params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraVideoSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera video settings params

func (*GetDeviceCameraVideoSettingsParams) WithSerial

WithSerial adds the serial to the get device camera video settings params

func (*GetDeviceCameraVideoSettingsParams) WithTimeout

WithTimeout adds the timeout to the get device camera video settings params

func (*GetDeviceCameraVideoSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraVideoSettingsReader

type GetDeviceCameraVideoSettingsReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraVideoSettingsReader is a Reader for the GetDeviceCameraVideoSettings structure.

func (*GetDeviceCameraVideoSettingsReader) ReadResponse

func (o *GetDeviceCameraVideoSettingsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceCameraWirelessProfilesOK

type GetDeviceCameraWirelessProfilesOK struct {
	Payload interface{}
}
GetDeviceCameraWirelessProfilesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCameraWirelessProfilesOK

func NewGetDeviceCameraWirelessProfilesOK() *GetDeviceCameraWirelessProfilesOK

NewGetDeviceCameraWirelessProfilesOK creates a GetDeviceCameraWirelessProfilesOK with default headers values

func (*GetDeviceCameraWirelessProfilesOK) Error

func (*GetDeviceCameraWirelessProfilesOK) GetPayload

func (o *GetDeviceCameraWirelessProfilesOK) GetPayload() interface{}

type GetDeviceCameraWirelessProfilesParams

type GetDeviceCameraWirelessProfilesParams struct {

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceCameraWirelessProfilesParams contains all the parameters to send to the API endpoint

for the get device camera wireless profiles operation.

Typically these are written to a http.Request.

func NewGetDeviceCameraWirelessProfilesParams

func NewGetDeviceCameraWirelessProfilesParams() *GetDeviceCameraWirelessProfilesParams

NewGetDeviceCameraWirelessProfilesParams creates a new GetDeviceCameraWirelessProfilesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceCameraWirelessProfilesParamsWithContext

func NewGetDeviceCameraWirelessProfilesParamsWithContext(ctx context.Context) *GetDeviceCameraWirelessProfilesParams

NewGetDeviceCameraWirelessProfilesParamsWithContext creates a new GetDeviceCameraWirelessProfilesParams object with the ability to set a context for a request.

func NewGetDeviceCameraWirelessProfilesParamsWithHTTPClient

func NewGetDeviceCameraWirelessProfilesParamsWithHTTPClient(client *http.Client) *GetDeviceCameraWirelessProfilesParams

NewGetDeviceCameraWirelessProfilesParamsWithHTTPClient creates a new GetDeviceCameraWirelessProfilesParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCameraWirelessProfilesParamsWithTimeout

func NewGetDeviceCameraWirelessProfilesParamsWithTimeout(timeout time.Duration) *GetDeviceCameraWirelessProfilesParams

NewGetDeviceCameraWirelessProfilesParamsWithTimeout creates a new GetDeviceCameraWirelessProfilesParams object with the ability to set a timeout on a request.

func (*GetDeviceCameraWirelessProfilesParams) SetContext

SetContext adds the context to the get device camera wireless profiles params

func (*GetDeviceCameraWirelessProfilesParams) SetDefaults

func (o *GetDeviceCameraWirelessProfilesParams) SetDefaults()

SetDefaults hydrates default values in the get device camera wireless profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraWirelessProfilesParams) SetHTTPClient

func (o *GetDeviceCameraWirelessProfilesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device camera wireless profiles params

func (*GetDeviceCameraWirelessProfilesParams) SetSerial

func (o *GetDeviceCameraWirelessProfilesParams) SetSerial(serial string)

SetSerial adds the serial to the get device camera wireless profiles params

func (*GetDeviceCameraWirelessProfilesParams) SetTimeout

func (o *GetDeviceCameraWirelessProfilesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get device camera wireless profiles params

func (*GetDeviceCameraWirelessProfilesParams) WithContext

WithContext adds the context to the get device camera wireless profiles params

func (*GetDeviceCameraWirelessProfilesParams) WithDefaults

WithDefaults hydrates default values in the get device camera wireless profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceCameraWirelessProfilesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device camera wireless profiles params

func (*GetDeviceCameraWirelessProfilesParams) WithSerial

WithSerial adds the serial to the get device camera wireless profiles params

func (*GetDeviceCameraWirelessProfilesParams) WithTimeout

WithTimeout adds the timeout to the get device camera wireless profiles params

func (*GetDeviceCameraWirelessProfilesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraWirelessProfilesReader

type GetDeviceCameraWirelessProfilesReader struct {
	// contains filtered or unexported fields
}

GetDeviceCameraWirelessProfilesReader is a Reader for the GetDeviceCameraWirelessProfiles structure.

func (*GetDeviceCameraWirelessProfilesReader) ReadResponse

func (o *GetDeviceCameraWirelessProfilesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkCameraQualityRetentionProfileOK

type GetNetworkCameraQualityRetentionProfileOK struct {
	Payload interface{}
}
GetNetworkCameraQualityRetentionProfileOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkCameraQualityRetentionProfileOK

func NewGetNetworkCameraQualityRetentionProfileOK() *GetNetworkCameraQualityRetentionProfileOK

NewGetNetworkCameraQualityRetentionProfileOK creates a GetNetworkCameraQualityRetentionProfileOK with default headers values

func (*GetNetworkCameraQualityRetentionProfileOK) Error

func (*GetNetworkCameraQualityRetentionProfileOK) GetPayload

func (o *GetNetworkCameraQualityRetentionProfileOK) GetPayload() interface{}

type GetNetworkCameraQualityRetentionProfileParams

type GetNetworkCameraQualityRetentionProfileParams struct {

	// NetworkID.
	NetworkID string

	// QualityRetentionProfileID.
	QualityRetentionProfileID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkCameraQualityRetentionProfileParams contains all the parameters to send to the API endpoint

for the get network camera quality retention profile operation.

Typically these are written to a http.Request.

func NewGetNetworkCameraQualityRetentionProfileParams

func NewGetNetworkCameraQualityRetentionProfileParams() *GetNetworkCameraQualityRetentionProfileParams

NewGetNetworkCameraQualityRetentionProfileParams creates a new GetNetworkCameraQualityRetentionProfileParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkCameraQualityRetentionProfileParamsWithContext

func NewGetNetworkCameraQualityRetentionProfileParamsWithContext(ctx context.Context) *GetNetworkCameraQualityRetentionProfileParams

NewGetNetworkCameraQualityRetentionProfileParamsWithContext creates a new GetNetworkCameraQualityRetentionProfileParams object with the ability to set a context for a request.

func NewGetNetworkCameraQualityRetentionProfileParamsWithHTTPClient

func NewGetNetworkCameraQualityRetentionProfileParamsWithHTTPClient(client *http.Client) *GetNetworkCameraQualityRetentionProfileParams

NewGetNetworkCameraQualityRetentionProfileParamsWithHTTPClient creates a new GetNetworkCameraQualityRetentionProfileParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkCameraQualityRetentionProfileParamsWithTimeout

func NewGetNetworkCameraQualityRetentionProfileParamsWithTimeout(timeout time.Duration) *GetNetworkCameraQualityRetentionProfileParams

NewGetNetworkCameraQualityRetentionProfileParamsWithTimeout creates a new GetNetworkCameraQualityRetentionProfileParams object with the ability to set a timeout on a request.

func (*GetNetworkCameraQualityRetentionProfileParams) SetContext

SetContext adds the context to the get network camera quality retention profile params

func (*GetNetworkCameraQualityRetentionProfileParams) SetDefaults

SetDefaults hydrates default values in the get network camera quality retention profile params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkCameraQualityRetentionProfileParams) SetHTTPClient

func (o *GetNetworkCameraQualityRetentionProfileParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network camera quality retention profile params

func (*GetNetworkCameraQualityRetentionProfileParams) SetNetworkID

func (o *GetNetworkCameraQualityRetentionProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network camera quality retention profile params

func (*GetNetworkCameraQualityRetentionProfileParams) SetQualityRetentionProfileID

func (o *GetNetworkCameraQualityRetentionProfileParams) SetQualityRetentionProfileID(qualityRetentionProfileID string)

SetQualityRetentionProfileID adds the qualityRetentionProfileId to the get network camera quality retention profile params

func (*GetNetworkCameraQualityRetentionProfileParams) SetTimeout

SetTimeout adds the timeout to the get network camera quality retention profile params

func (*GetNetworkCameraQualityRetentionProfileParams) WithContext

WithContext adds the context to the get network camera quality retention profile params

func (*GetNetworkCameraQualityRetentionProfileParams) WithDefaults

WithDefaults hydrates default values in the get network camera quality retention profile params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkCameraQualityRetentionProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network camera quality retention profile params

func (*GetNetworkCameraQualityRetentionProfileParams) WithNetworkID

WithNetworkID adds the networkID to the get network camera quality retention profile params

func (*GetNetworkCameraQualityRetentionProfileParams) WithQualityRetentionProfileID

func (o *GetNetworkCameraQualityRetentionProfileParams) WithQualityRetentionProfileID(qualityRetentionProfileID string) *GetNetworkCameraQualityRetentionProfileParams

WithQualityRetentionProfileID adds the qualityRetentionProfileID to the get network camera quality retention profile params

func (*GetNetworkCameraQualityRetentionProfileParams) WithTimeout

WithTimeout adds the timeout to the get network camera quality retention profile params

func (*GetNetworkCameraQualityRetentionProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkCameraQualityRetentionProfileReader

type GetNetworkCameraQualityRetentionProfileReader struct {
	// contains filtered or unexported fields
}

GetNetworkCameraQualityRetentionProfileReader is a Reader for the GetNetworkCameraQualityRetentionProfile structure.

func (*GetNetworkCameraQualityRetentionProfileReader) ReadResponse

func (o *GetNetworkCameraQualityRetentionProfileReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkCameraQualityRetentionProfilesOK

type GetNetworkCameraQualityRetentionProfilesOK struct {
	Payload []interface{}
}
GetNetworkCameraQualityRetentionProfilesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkCameraQualityRetentionProfilesOK

func NewGetNetworkCameraQualityRetentionProfilesOK() *GetNetworkCameraQualityRetentionProfilesOK

NewGetNetworkCameraQualityRetentionProfilesOK creates a GetNetworkCameraQualityRetentionProfilesOK with default headers values

func (*GetNetworkCameraQualityRetentionProfilesOK) Error

func (*GetNetworkCameraQualityRetentionProfilesOK) GetPayload

func (o *GetNetworkCameraQualityRetentionProfilesOK) GetPayload() []interface{}

type GetNetworkCameraQualityRetentionProfilesParams

type GetNetworkCameraQualityRetentionProfilesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkCameraQualityRetentionProfilesParams contains all the parameters to send to the API endpoint

for the get network camera quality retention profiles operation.

Typically these are written to a http.Request.

func NewGetNetworkCameraQualityRetentionProfilesParams

func NewGetNetworkCameraQualityRetentionProfilesParams() *GetNetworkCameraQualityRetentionProfilesParams

NewGetNetworkCameraQualityRetentionProfilesParams creates a new GetNetworkCameraQualityRetentionProfilesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkCameraQualityRetentionProfilesParamsWithContext

func NewGetNetworkCameraQualityRetentionProfilesParamsWithContext(ctx context.Context) *GetNetworkCameraQualityRetentionProfilesParams

NewGetNetworkCameraQualityRetentionProfilesParamsWithContext creates a new GetNetworkCameraQualityRetentionProfilesParams object with the ability to set a context for a request.

func NewGetNetworkCameraQualityRetentionProfilesParamsWithHTTPClient

func NewGetNetworkCameraQualityRetentionProfilesParamsWithHTTPClient(client *http.Client) *GetNetworkCameraQualityRetentionProfilesParams

NewGetNetworkCameraQualityRetentionProfilesParamsWithHTTPClient creates a new GetNetworkCameraQualityRetentionProfilesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkCameraQualityRetentionProfilesParamsWithTimeout

func NewGetNetworkCameraQualityRetentionProfilesParamsWithTimeout(timeout time.Duration) *GetNetworkCameraQualityRetentionProfilesParams

NewGetNetworkCameraQualityRetentionProfilesParamsWithTimeout creates a new GetNetworkCameraQualityRetentionProfilesParams object with the ability to set a timeout on a request.

func (*GetNetworkCameraQualityRetentionProfilesParams) SetContext

SetContext adds the context to the get network camera quality retention profiles params

func (*GetNetworkCameraQualityRetentionProfilesParams) SetDefaults

SetDefaults hydrates default values in the get network camera quality retention profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkCameraQualityRetentionProfilesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get network camera quality retention profiles params

func (*GetNetworkCameraQualityRetentionProfilesParams) SetNetworkID

func (o *GetNetworkCameraQualityRetentionProfilesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network camera quality retention profiles params

func (*GetNetworkCameraQualityRetentionProfilesParams) SetTimeout

SetTimeout adds the timeout to the get network camera quality retention profiles params

func (*GetNetworkCameraQualityRetentionProfilesParams) WithContext

WithContext adds the context to the get network camera quality retention profiles params

func (*GetNetworkCameraQualityRetentionProfilesParams) WithDefaults

WithDefaults hydrates default values in the get network camera quality retention profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkCameraQualityRetentionProfilesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network camera quality retention profiles params

func (*GetNetworkCameraQualityRetentionProfilesParams) WithNetworkID

WithNetworkID adds the networkID to the get network camera quality retention profiles params

func (*GetNetworkCameraQualityRetentionProfilesParams) WithTimeout

WithTimeout adds the timeout to the get network camera quality retention profiles params

func (*GetNetworkCameraQualityRetentionProfilesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkCameraQualityRetentionProfilesReader

type GetNetworkCameraQualityRetentionProfilesReader struct {
	// contains filtered or unexported fields
}

GetNetworkCameraQualityRetentionProfilesReader is a Reader for the GetNetworkCameraQualityRetentionProfiles structure.

func (*GetNetworkCameraQualityRetentionProfilesReader) ReadResponse

func (o *GetNetworkCameraQualityRetentionProfilesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkCameraSchedulesOK

type GetNetworkCameraSchedulesOK struct {
	Payload []interface{}
}
GetNetworkCameraSchedulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkCameraSchedulesOK

func NewGetNetworkCameraSchedulesOK() *GetNetworkCameraSchedulesOK

NewGetNetworkCameraSchedulesOK creates a GetNetworkCameraSchedulesOK with default headers values

func (*GetNetworkCameraSchedulesOK) Error

func (*GetNetworkCameraSchedulesOK) GetPayload

func (o *GetNetworkCameraSchedulesOK) GetPayload() []interface{}

type GetNetworkCameraSchedulesParams

type GetNetworkCameraSchedulesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkCameraSchedulesParams contains all the parameters to send to the API endpoint

for the get network camera schedules operation.

Typically these are written to a http.Request.

func NewGetNetworkCameraSchedulesParams

func NewGetNetworkCameraSchedulesParams() *GetNetworkCameraSchedulesParams

NewGetNetworkCameraSchedulesParams creates a new GetNetworkCameraSchedulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkCameraSchedulesParamsWithContext

func NewGetNetworkCameraSchedulesParamsWithContext(ctx context.Context) *GetNetworkCameraSchedulesParams

NewGetNetworkCameraSchedulesParamsWithContext creates a new GetNetworkCameraSchedulesParams object with the ability to set a context for a request.

func NewGetNetworkCameraSchedulesParamsWithHTTPClient

func NewGetNetworkCameraSchedulesParamsWithHTTPClient(client *http.Client) *GetNetworkCameraSchedulesParams

NewGetNetworkCameraSchedulesParamsWithHTTPClient creates a new GetNetworkCameraSchedulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkCameraSchedulesParamsWithTimeout

func NewGetNetworkCameraSchedulesParamsWithTimeout(timeout time.Duration) *GetNetworkCameraSchedulesParams

NewGetNetworkCameraSchedulesParamsWithTimeout creates a new GetNetworkCameraSchedulesParams object with the ability to set a timeout on a request.

func (*GetNetworkCameraSchedulesParams) SetContext

func (o *GetNetworkCameraSchedulesParams) SetContext(ctx context.Context)

SetContext adds the context to the get network camera schedules params

func (*GetNetworkCameraSchedulesParams) SetDefaults

func (o *GetNetworkCameraSchedulesParams) SetDefaults()

SetDefaults hydrates default values in the get network camera schedules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkCameraSchedulesParams) SetHTTPClient

func (o *GetNetworkCameraSchedulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network camera schedules params

func (*GetNetworkCameraSchedulesParams) SetNetworkID

func (o *GetNetworkCameraSchedulesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network camera schedules params

func (*GetNetworkCameraSchedulesParams) SetTimeout

func (o *GetNetworkCameraSchedulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network camera schedules params

func (*GetNetworkCameraSchedulesParams) WithContext

WithContext adds the context to the get network camera schedules params

func (*GetNetworkCameraSchedulesParams) WithDefaults

WithDefaults hydrates default values in the get network camera schedules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkCameraSchedulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network camera schedules params

func (*GetNetworkCameraSchedulesParams) WithNetworkID

WithNetworkID adds the networkID to the get network camera schedules params

func (*GetNetworkCameraSchedulesParams) WithTimeout

WithTimeout adds the timeout to the get network camera schedules params

func (*GetNetworkCameraSchedulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkCameraSchedulesReader

type GetNetworkCameraSchedulesReader struct {
	// contains filtered or unexported fields
}

GetNetworkCameraSchedulesReader is a Reader for the GetNetworkCameraSchedules structure.

func (*GetNetworkCameraSchedulesReader) ReadResponse

func (o *GetNetworkCameraSchedulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkCameraWirelessProfileOK

type GetNetworkCameraWirelessProfileOK struct {
	Payload interface{}
}
GetNetworkCameraWirelessProfileOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkCameraWirelessProfileOK

func NewGetNetworkCameraWirelessProfileOK() *GetNetworkCameraWirelessProfileOK

NewGetNetworkCameraWirelessProfileOK creates a GetNetworkCameraWirelessProfileOK with default headers values

func (*GetNetworkCameraWirelessProfileOK) Error

func (*GetNetworkCameraWirelessProfileOK) GetPayload

func (o *GetNetworkCameraWirelessProfileOK) GetPayload() interface{}

type GetNetworkCameraWirelessProfileParams

type GetNetworkCameraWirelessProfileParams struct {

	// NetworkID.
	NetworkID string

	// WirelessProfileID.
	WirelessProfileID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkCameraWirelessProfileParams contains all the parameters to send to the API endpoint

for the get network camera wireless profile operation.

Typically these are written to a http.Request.

func NewGetNetworkCameraWirelessProfileParams

func NewGetNetworkCameraWirelessProfileParams() *GetNetworkCameraWirelessProfileParams

NewGetNetworkCameraWirelessProfileParams creates a new GetNetworkCameraWirelessProfileParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkCameraWirelessProfileParamsWithContext

func NewGetNetworkCameraWirelessProfileParamsWithContext(ctx context.Context) *GetNetworkCameraWirelessProfileParams

NewGetNetworkCameraWirelessProfileParamsWithContext creates a new GetNetworkCameraWirelessProfileParams object with the ability to set a context for a request.

func NewGetNetworkCameraWirelessProfileParamsWithHTTPClient

func NewGetNetworkCameraWirelessProfileParamsWithHTTPClient(client *http.Client) *GetNetworkCameraWirelessProfileParams

NewGetNetworkCameraWirelessProfileParamsWithHTTPClient creates a new GetNetworkCameraWirelessProfileParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkCameraWirelessProfileParamsWithTimeout

func NewGetNetworkCameraWirelessProfileParamsWithTimeout(timeout time.Duration) *GetNetworkCameraWirelessProfileParams

NewGetNetworkCameraWirelessProfileParamsWithTimeout creates a new GetNetworkCameraWirelessProfileParams object with the ability to set a timeout on a request.

func (*GetNetworkCameraWirelessProfileParams) SetContext

SetContext adds the context to the get network camera wireless profile params

func (*GetNetworkCameraWirelessProfileParams) SetDefaults

func (o *GetNetworkCameraWirelessProfileParams) SetDefaults()

SetDefaults hydrates default values in the get network camera wireless profile params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkCameraWirelessProfileParams) SetHTTPClient

func (o *GetNetworkCameraWirelessProfileParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network camera wireless profile params

func (*GetNetworkCameraWirelessProfileParams) SetNetworkID

func (o *GetNetworkCameraWirelessProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network camera wireless profile params

func (*GetNetworkCameraWirelessProfileParams) SetTimeout

func (o *GetNetworkCameraWirelessProfileParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network camera wireless profile params

func (*GetNetworkCameraWirelessProfileParams) SetWirelessProfileID

func (o *GetNetworkCameraWirelessProfileParams) SetWirelessProfileID(wirelessProfileID string)

SetWirelessProfileID adds the wirelessProfileId to the get network camera wireless profile params

func (*GetNetworkCameraWirelessProfileParams) WithContext

WithContext adds the context to the get network camera wireless profile params

func (*GetNetworkCameraWirelessProfileParams) WithDefaults

WithDefaults hydrates default values in the get network camera wireless profile params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkCameraWirelessProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network camera wireless profile params

func (*GetNetworkCameraWirelessProfileParams) WithNetworkID

WithNetworkID adds the networkID to the get network camera wireless profile params

func (*GetNetworkCameraWirelessProfileParams) WithTimeout

WithTimeout adds the timeout to the get network camera wireless profile params

func (*GetNetworkCameraWirelessProfileParams) WithWirelessProfileID

func (o *GetNetworkCameraWirelessProfileParams) WithWirelessProfileID(wirelessProfileID string) *GetNetworkCameraWirelessProfileParams

WithWirelessProfileID adds the wirelessProfileID to the get network camera wireless profile params

func (*GetNetworkCameraWirelessProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkCameraWirelessProfileReader

type GetNetworkCameraWirelessProfileReader struct {
	// contains filtered or unexported fields
}

GetNetworkCameraWirelessProfileReader is a Reader for the GetNetworkCameraWirelessProfile structure.

func (*GetNetworkCameraWirelessProfileReader) ReadResponse

func (o *GetNetworkCameraWirelessProfileReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkCameraWirelessProfilesOK

type GetNetworkCameraWirelessProfilesOK struct {
	Payload []interface{}
}
GetNetworkCameraWirelessProfilesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkCameraWirelessProfilesOK

func NewGetNetworkCameraWirelessProfilesOK() *GetNetworkCameraWirelessProfilesOK

NewGetNetworkCameraWirelessProfilesOK creates a GetNetworkCameraWirelessProfilesOK with default headers values

func (*GetNetworkCameraWirelessProfilesOK) Error

func (*GetNetworkCameraWirelessProfilesOK) GetPayload

func (o *GetNetworkCameraWirelessProfilesOK) GetPayload() []interface{}

type GetNetworkCameraWirelessProfilesParams

type GetNetworkCameraWirelessProfilesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkCameraWirelessProfilesParams contains all the parameters to send to the API endpoint

for the get network camera wireless profiles operation.

Typically these are written to a http.Request.

func NewGetNetworkCameraWirelessProfilesParams

func NewGetNetworkCameraWirelessProfilesParams() *GetNetworkCameraWirelessProfilesParams

NewGetNetworkCameraWirelessProfilesParams creates a new GetNetworkCameraWirelessProfilesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkCameraWirelessProfilesParamsWithContext

func NewGetNetworkCameraWirelessProfilesParamsWithContext(ctx context.Context) *GetNetworkCameraWirelessProfilesParams

NewGetNetworkCameraWirelessProfilesParamsWithContext creates a new GetNetworkCameraWirelessProfilesParams object with the ability to set a context for a request.

func NewGetNetworkCameraWirelessProfilesParamsWithHTTPClient

func NewGetNetworkCameraWirelessProfilesParamsWithHTTPClient(client *http.Client) *GetNetworkCameraWirelessProfilesParams

NewGetNetworkCameraWirelessProfilesParamsWithHTTPClient creates a new GetNetworkCameraWirelessProfilesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkCameraWirelessProfilesParamsWithTimeout

func NewGetNetworkCameraWirelessProfilesParamsWithTimeout(timeout time.Duration) *GetNetworkCameraWirelessProfilesParams

NewGetNetworkCameraWirelessProfilesParamsWithTimeout creates a new GetNetworkCameraWirelessProfilesParams object with the ability to set a timeout on a request.

func (*GetNetworkCameraWirelessProfilesParams) SetContext

SetContext adds the context to the get network camera wireless profiles params

func (*GetNetworkCameraWirelessProfilesParams) SetDefaults

func (o *GetNetworkCameraWirelessProfilesParams) SetDefaults()

SetDefaults hydrates default values in the get network camera wireless profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkCameraWirelessProfilesParams) SetHTTPClient

func (o *GetNetworkCameraWirelessProfilesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network camera wireless profiles params

func (*GetNetworkCameraWirelessProfilesParams) SetNetworkID

func (o *GetNetworkCameraWirelessProfilesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network camera wireless profiles params

func (*GetNetworkCameraWirelessProfilesParams) SetTimeout

func (o *GetNetworkCameraWirelessProfilesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network camera wireless profiles params

func (*GetNetworkCameraWirelessProfilesParams) WithContext

WithContext adds the context to the get network camera wireless profiles params

func (*GetNetworkCameraWirelessProfilesParams) WithDefaults

WithDefaults hydrates default values in the get network camera wireless profiles params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkCameraWirelessProfilesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network camera wireless profiles params

func (*GetNetworkCameraWirelessProfilesParams) WithNetworkID

WithNetworkID adds the networkID to the get network camera wireless profiles params

func (*GetNetworkCameraWirelessProfilesParams) WithTimeout

WithTimeout adds the timeout to the get network camera wireless profiles params

func (*GetNetworkCameraWirelessProfilesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkCameraWirelessProfilesReader

type GetNetworkCameraWirelessProfilesReader struct {
	// contains filtered or unexported fields
}

GetNetworkCameraWirelessProfilesReader is a Reader for the GetNetworkCameraWirelessProfiles structure.

func (*GetNetworkCameraWirelessProfilesReader) ReadResponse

func (o *GetNetworkCameraWirelessProfilesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetOrganizationCameraOnboardingStatusesOK

type GetOrganizationCameraOnboardingStatusesOK struct {
	Payload []interface{}
}
GetOrganizationCameraOnboardingStatusesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetOrganizationCameraOnboardingStatusesOK

func NewGetOrganizationCameraOnboardingStatusesOK() *GetOrganizationCameraOnboardingStatusesOK

NewGetOrganizationCameraOnboardingStatusesOK creates a GetOrganizationCameraOnboardingStatusesOK with default headers values

func (*GetOrganizationCameraOnboardingStatusesOK) Error

func (*GetOrganizationCameraOnboardingStatusesOK) GetPayload

func (o *GetOrganizationCameraOnboardingStatusesOK) GetPayload() []interface{}

type GetOrganizationCameraOnboardingStatusesParams

type GetOrganizationCameraOnboardingStatusesParams struct {

	/* NetworkIds.

	   A list of network IDs. The returned cameras will be filtered to only include these networks.
	*/
	NetworkIds []string

	// OrganizationID.
	OrganizationID string

	/* Serials.

	   A list of serial numbers. The returned cameras will be filtered to only include these serials.
	*/
	Serials []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetOrganizationCameraOnboardingStatusesParams contains all the parameters to send to the API endpoint

for the get organization camera onboarding statuses operation.

Typically these are written to a http.Request.

func NewGetOrganizationCameraOnboardingStatusesParams

func NewGetOrganizationCameraOnboardingStatusesParams() *GetOrganizationCameraOnboardingStatusesParams

NewGetOrganizationCameraOnboardingStatusesParams creates a new GetOrganizationCameraOnboardingStatusesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetOrganizationCameraOnboardingStatusesParamsWithContext

func NewGetOrganizationCameraOnboardingStatusesParamsWithContext(ctx context.Context) *GetOrganizationCameraOnboardingStatusesParams

NewGetOrganizationCameraOnboardingStatusesParamsWithContext creates a new GetOrganizationCameraOnboardingStatusesParams object with the ability to set a context for a request.

func NewGetOrganizationCameraOnboardingStatusesParamsWithHTTPClient

func NewGetOrganizationCameraOnboardingStatusesParamsWithHTTPClient(client *http.Client) *GetOrganizationCameraOnboardingStatusesParams

NewGetOrganizationCameraOnboardingStatusesParamsWithHTTPClient creates a new GetOrganizationCameraOnboardingStatusesParams object with the ability to set a custom HTTPClient for a request.

func NewGetOrganizationCameraOnboardingStatusesParamsWithTimeout

func NewGetOrganizationCameraOnboardingStatusesParamsWithTimeout(timeout time.Duration) *GetOrganizationCameraOnboardingStatusesParams

NewGetOrganizationCameraOnboardingStatusesParamsWithTimeout creates a new GetOrganizationCameraOnboardingStatusesParams object with the ability to set a timeout on a request.

func (*GetOrganizationCameraOnboardingStatusesParams) SetContext

SetContext adds the context to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) SetDefaults

SetDefaults hydrates default values in the get organization camera onboarding statuses params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationCameraOnboardingStatusesParams) SetHTTPClient

func (o *GetOrganizationCameraOnboardingStatusesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) SetNetworkIds

func (o *GetOrganizationCameraOnboardingStatusesParams) SetNetworkIds(networkIds []string)

SetNetworkIds adds the networkIds to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) SetOrganizationID

func (o *GetOrganizationCameraOnboardingStatusesParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) SetSerials

func (o *GetOrganizationCameraOnboardingStatusesParams) SetSerials(serials []string)

SetSerials adds the serials to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) SetTimeout

SetTimeout adds the timeout to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) WithContext

WithContext adds the context to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) WithDefaults

WithDefaults hydrates default values in the get organization camera onboarding statuses params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationCameraOnboardingStatusesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) WithNetworkIds

WithNetworkIds adds the networkIds to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) WithOrganizationID

WithOrganizationID adds the organizationID to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) WithSerials

WithSerials adds the serials to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) WithTimeout

WithTimeout adds the timeout to the get organization camera onboarding statuses params

func (*GetOrganizationCameraOnboardingStatusesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetOrganizationCameraOnboardingStatusesReader

type GetOrganizationCameraOnboardingStatusesReader struct {
	// contains filtered or unexported fields
}

GetOrganizationCameraOnboardingStatusesReader is a Reader for the GetOrganizationCameraOnboardingStatuses structure.

func (*GetOrganizationCameraOnboardingStatusesReader) ReadResponse

func (o *GetOrganizationCameraOnboardingStatusesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateDeviceCameraQualityAndRetentionBody

type UpdateDeviceCameraQualityAndRetentionBody struct {

	// Boolean indicating if audio recording is enabled(true) or disabled(false) on the camera
	AudioRecordingEnabled bool `json:"audioRecordingEnabled,omitempty"`

	// Boolean indicating if motion-based retention is enabled(true) or disabled(false) on the camera.
	MotionBasedRetentionEnabled bool `json:"motionBasedRetentionEnabled,omitempty"`

	// The version of the motion detector that will be used by the camera. Only applies to Gen 2 cameras. Defaults to v2.
	// Enum: [1 2]
	MotionDetectorVersion int64 `json:"motionDetectorVersion,omitempty"`

	// The ID of a quality and retention profile to assign to the camera. The profile's settings will override all of the per-camera quality and retention settings. If the value of this parameter is null, any existing profile will be unassigned from the camera.
	ProfileID string `json:"profileId,omitempty"`

	// Quality of the camera. Can be one of 'Standard', 'High' or 'Enhanced'. Not all qualities are supported by every camera model.
	// Enum: [Standard High Enhanced]
	Quality string `json:"quality,omitempty"`

	// Resolution of the camera. Can be one of '1280x720', '1920x1080', '1080x1080' or '2058x2058'. Not all resolutions are supported by every camera model.
	// Enum: [1280x720 1920x1080 1080x1080 2058x2058]
	Resolution string `json:"resolution,omitempty"`

	// Boolean indicating if restricted bandwidth is enabled(true) or disabled(false) on the camera. This setting does not apply to MV2 cameras.
	RestrictedBandwidthModeEnabled bool `json:"restrictedBandwidthModeEnabled,omitempty"`
}

UpdateDeviceCameraQualityAndRetentionBody update device camera quality and retention body // Example: {"audioRecordingEnabled":false,"motionBasedRetentionEnabled":false,"motionDetectorVersion":2,"profileId":"1234","quality":"Standard","resolution":"1280x720","restrictedBandwidthModeEnabled":false} swagger:model UpdateDeviceCameraQualityAndRetentionBody

func (*UpdateDeviceCameraQualityAndRetentionBody) ContextValidate

ContextValidate validates this update device camera quality and retention body based on context it is used

func (*UpdateDeviceCameraQualityAndRetentionBody) MarshalBinary

func (o *UpdateDeviceCameraQualityAndRetentionBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateDeviceCameraQualityAndRetentionBody) UnmarshalBinary

func (o *UpdateDeviceCameraQualityAndRetentionBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateDeviceCameraQualityAndRetentionBody) Validate

Validate validates this update device camera quality and retention body

type UpdateDeviceCameraQualityAndRetentionOK

type UpdateDeviceCameraQualityAndRetentionOK struct {
	Payload interface{}
}
UpdateDeviceCameraQualityAndRetentionOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateDeviceCameraQualityAndRetentionOK

func NewUpdateDeviceCameraQualityAndRetentionOK() *UpdateDeviceCameraQualityAndRetentionOK

NewUpdateDeviceCameraQualityAndRetentionOK creates a UpdateDeviceCameraQualityAndRetentionOK with default headers values

func (*UpdateDeviceCameraQualityAndRetentionOK) Error

func (*UpdateDeviceCameraQualityAndRetentionOK) GetPayload

func (o *UpdateDeviceCameraQualityAndRetentionOK) GetPayload() interface{}

type UpdateDeviceCameraQualityAndRetentionParams

type UpdateDeviceCameraQualityAndRetentionParams struct {

	// Serial.
	Serial string

	// UpdateDeviceCameraQualityAndRetention.
	UpdateDeviceCameraQualityAndRetention UpdateDeviceCameraQualityAndRetentionBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateDeviceCameraQualityAndRetentionParams contains all the parameters to send to the API endpoint

for the update device camera quality and retention operation.

Typically these are written to a http.Request.

func NewUpdateDeviceCameraQualityAndRetentionParams

func NewUpdateDeviceCameraQualityAndRetentionParams() *UpdateDeviceCameraQualityAndRetentionParams

NewUpdateDeviceCameraQualityAndRetentionParams creates a new UpdateDeviceCameraQualityAndRetentionParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateDeviceCameraQualityAndRetentionParamsWithContext

func NewUpdateDeviceCameraQualityAndRetentionParamsWithContext(ctx context.Context) *UpdateDeviceCameraQualityAndRetentionParams

NewUpdateDeviceCameraQualityAndRetentionParamsWithContext creates a new UpdateDeviceCameraQualityAndRetentionParams object with the ability to set a context for a request.

func NewUpdateDeviceCameraQualityAndRetentionParamsWithHTTPClient

func NewUpdateDeviceCameraQualityAndRetentionParamsWithHTTPClient(client *http.Client) *UpdateDeviceCameraQualityAndRetentionParams

NewUpdateDeviceCameraQualityAndRetentionParamsWithHTTPClient creates a new UpdateDeviceCameraQualityAndRetentionParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateDeviceCameraQualityAndRetentionParamsWithTimeout

func NewUpdateDeviceCameraQualityAndRetentionParamsWithTimeout(timeout time.Duration) *UpdateDeviceCameraQualityAndRetentionParams

NewUpdateDeviceCameraQualityAndRetentionParamsWithTimeout creates a new UpdateDeviceCameraQualityAndRetentionParams object with the ability to set a timeout on a request.

func (*UpdateDeviceCameraQualityAndRetentionParams) SetContext

SetContext adds the context to the update device camera quality and retention params

func (*UpdateDeviceCameraQualityAndRetentionParams) SetDefaults

SetDefaults hydrates default values in the update device camera quality and retention params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateDeviceCameraQualityAndRetentionParams) SetHTTPClient

func (o *UpdateDeviceCameraQualityAndRetentionParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update device camera quality and retention params

func (*UpdateDeviceCameraQualityAndRetentionParams) SetSerial

SetSerial adds the serial to the update device camera quality and retention params

func (*UpdateDeviceCameraQualityAndRetentionParams) SetTimeout

SetTimeout adds the timeout to the update device camera quality and retention params

func (*UpdateDeviceCameraQualityAndRetentionParams) SetUpdateDeviceCameraQualityAndRetention

func (o *UpdateDeviceCameraQualityAndRetentionParams) SetUpdateDeviceCameraQualityAndRetention(updateDeviceCameraQualityAndRetention UpdateDeviceCameraQualityAndRetentionBody)

SetUpdateDeviceCameraQualityAndRetention adds the updateDeviceCameraQualityAndRetention to the update device camera quality and retention params

func (*UpdateDeviceCameraQualityAndRetentionParams) WithContext

WithContext adds the context to the update device camera quality and retention params

func (*UpdateDeviceCameraQualityAndRetentionParams) WithDefaults

WithDefaults hydrates default values in the update device camera quality and retention params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateDeviceCameraQualityAndRetentionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update device camera quality and retention params

func (*UpdateDeviceCameraQualityAndRetentionParams) WithSerial

WithSerial adds the serial to the update device camera quality and retention params

func (*UpdateDeviceCameraQualityAndRetentionParams) WithTimeout

WithTimeout adds the timeout to the update device camera quality and retention params

func (*UpdateDeviceCameraQualityAndRetentionParams) WithUpdateDeviceCameraQualityAndRetention

func (o *UpdateDeviceCameraQualityAndRetentionParams) WithUpdateDeviceCameraQualityAndRetention(updateDeviceCameraQualityAndRetention UpdateDeviceCameraQualityAndRetentionBody) *UpdateDeviceCameraQualityAndRetentionParams

WithUpdateDeviceCameraQualityAndRetention adds the updateDeviceCameraQualityAndRetention to the update device camera quality and retention params

func (*UpdateDeviceCameraQualityAndRetentionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateDeviceCameraQualityAndRetentionReader

type UpdateDeviceCameraQualityAndRetentionReader struct {
	// contains filtered or unexported fields
}

UpdateDeviceCameraQualityAndRetentionReader is a Reader for the UpdateDeviceCameraQualityAndRetention structure.

func (*UpdateDeviceCameraQualityAndRetentionReader) ReadResponse

func (o *UpdateDeviceCameraQualityAndRetentionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateDeviceCameraSenseBody

type UpdateDeviceCameraSenseBody struct {

	// audio detection
	AudioDetection *UpdateDeviceCameraSenseParamsBodyAudioDetection `json:"audioDetection,omitempty"`

	// The ID of the object detection model
	DetectionModelID string `json:"detectionModelId,omitempty"`

	// The ID of the MQTT broker to be enabled on the camera. A value of null will disable MQTT on the camera
	MqttBrokerID string `json:"mqttBrokerId,omitempty"`

	// Boolean indicating if sense(license) is enabled(true) or disabled(false) on the camera
	SenseEnabled bool `json:"senseEnabled,omitempty"`
}

UpdateDeviceCameraSenseBody update device camera sense body // Example: {"audioDetection":{"enabled":false},"mqttBrokerId":"1234","senseEnabled":true} swagger:model UpdateDeviceCameraSenseBody

func (*UpdateDeviceCameraSenseBody) ContextValidate

func (o *UpdateDeviceCameraSenseBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update device camera sense body based on the context it is used

func (*UpdateDeviceCameraSenseBody) MarshalBinary

func (o *UpdateDeviceCameraSenseBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateDeviceCameraSenseBody) UnmarshalBinary

func (o *UpdateDeviceCameraSenseBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateDeviceCameraSenseBody) Validate

func (o *UpdateDeviceCameraSenseBody) Validate(formats strfmt.Registry) error

Validate validates this update device camera sense body

type UpdateDeviceCameraSenseOK

type UpdateDeviceCameraSenseOK struct {
	Payload interface{}
}
UpdateDeviceCameraSenseOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateDeviceCameraSenseOK

func NewUpdateDeviceCameraSenseOK() *UpdateDeviceCameraSenseOK

NewUpdateDeviceCameraSenseOK creates a UpdateDeviceCameraSenseOK with default headers values

func (*UpdateDeviceCameraSenseOK) Error

func (o *UpdateDeviceCameraSenseOK) Error() string

func (*UpdateDeviceCameraSenseOK) GetPayload

func (o *UpdateDeviceCameraSenseOK) GetPayload() interface{}

type UpdateDeviceCameraSenseParams

type UpdateDeviceCameraSenseParams struct {

	// Serial.
	Serial string

	// UpdateDeviceCameraSense.
	UpdateDeviceCameraSense UpdateDeviceCameraSenseBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateDeviceCameraSenseParams contains all the parameters to send to the API endpoint

for the update device camera sense operation.

Typically these are written to a http.Request.

func NewUpdateDeviceCameraSenseParams

func NewUpdateDeviceCameraSenseParams() *UpdateDeviceCameraSenseParams

NewUpdateDeviceCameraSenseParams creates a new UpdateDeviceCameraSenseParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateDeviceCameraSenseParamsWithContext

func NewUpdateDeviceCameraSenseParamsWithContext(ctx context.Context) *UpdateDeviceCameraSenseParams

NewUpdateDeviceCameraSenseParamsWithContext creates a new UpdateDeviceCameraSenseParams object with the ability to set a context for a request.

func NewUpdateDeviceCameraSenseParamsWithHTTPClient

func NewUpdateDeviceCameraSenseParamsWithHTTPClient(client *http.Client) *UpdateDeviceCameraSenseParams

NewUpdateDeviceCameraSenseParamsWithHTTPClient creates a new UpdateDeviceCameraSenseParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateDeviceCameraSenseParamsWithTimeout

func NewUpdateDeviceCameraSenseParamsWithTimeout(timeout time.Duration) *UpdateDeviceCameraSenseParams

NewUpdateDeviceCameraSenseParamsWithTimeout creates a new UpdateDeviceCameraSenseParams object with the ability to set a timeout on a request.

func (*UpdateDeviceCameraSenseParams) SetContext

func (o *UpdateDeviceCameraSenseParams) SetContext(ctx context.Context)

SetContext adds the context to the update device camera sense params

func (*UpdateDeviceCameraSenseParams) SetDefaults

func (o *UpdateDeviceCameraSenseParams) SetDefaults()

SetDefaults hydrates default values in the update device camera sense params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateDeviceCameraSenseParams) SetHTTPClient

func (o *UpdateDeviceCameraSenseParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update device camera sense params

func (*UpdateDeviceCameraSenseParams) SetSerial

func (o *UpdateDeviceCameraSenseParams) SetSerial(serial string)

SetSerial adds the serial to the update device camera sense params

func (*UpdateDeviceCameraSenseParams) SetTimeout

func (o *UpdateDeviceCameraSenseParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update device camera sense params

func (*UpdateDeviceCameraSenseParams) SetUpdateDeviceCameraSense

func (o *UpdateDeviceCameraSenseParams) SetUpdateDeviceCameraSense(updateDeviceCameraSense UpdateDeviceCameraSenseBody)

SetUpdateDeviceCameraSense adds the updateDeviceCameraSense to the update device camera sense params

func (*UpdateDeviceCameraSenseParams) WithContext

WithContext adds the context to the update device camera sense params

func (*UpdateDeviceCameraSenseParams) WithDefaults

WithDefaults hydrates default values in the update device camera sense params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateDeviceCameraSenseParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update device camera sense params

func (*UpdateDeviceCameraSenseParams) WithSerial

WithSerial adds the serial to the update device camera sense params

func (*UpdateDeviceCameraSenseParams) WithTimeout

WithTimeout adds the timeout to the update device camera sense params

func (*UpdateDeviceCameraSenseParams) WithUpdateDeviceCameraSense

func (o *UpdateDeviceCameraSenseParams) WithUpdateDeviceCameraSense(updateDeviceCameraSense UpdateDeviceCameraSenseBody) *UpdateDeviceCameraSenseParams

WithUpdateDeviceCameraSense adds the updateDeviceCameraSense to the update device camera sense params

func (*UpdateDeviceCameraSenseParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateDeviceCameraSenseParamsBodyAudioDetection

type UpdateDeviceCameraSenseParamsBodyAudioDetection struct {

	// Boolean indicating if audio detection is enabled(true) or disabled(false) on the camera
	Enabled bool `json:"enabled,omitempty"`
}

UpdateDeviceCameraSenseParamsBodyAudioDetection The details of the audio detection config. swagger:model UpdateDeviceCameraSenseParamsBodyAudioDetection

func (*UpdateDeviceCameraSenseParamsBodyAudioDetection) ContextValidate

ContextValidate validates this update device camera sense params body audio detection based on context it is used

func (*UpdateDeviceCameraSenseParamsBodyAudioDetection) MarshalBinary

MarshalBinary interface implementation

func (*UpdateDeviceCameraSenseParamsBodyAudioDetection) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateDeviceCameraSenseParamsBodyAudioDetection) Validate

Validate validates this update device camera sense params body audio detection

type UpdateDeviceCameraSenseReader

type UpdateDeviceCameraSenseReader struct {
	// contains filtered or unexported fields
}

UpdateDeviceCameraSenseReader is a Reader for the UpdateDeviceCameraSense structure.

func (*UpdateDeviceCameraSenseReader) ReadResponse

func (o *UpdateDeviceCameraSenseReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateDeviceCameraVideoSettingsBody

type UpdateDeviceCameraVideoSettingsBody struct {

	// Boolean indicating if external rtsp stream is exposed
	ExternalRtspEnabled bool `json:"externalRtspEnabled,omitempty"`
}

UpdateDeviceCameraVideoSettingsBody update device camera video settings body // Example: {"externalRtspEnabled":true} swagger:model UpdateDeviceCameraVideoSettingsBody

func (*UpdateDeviceCameraVideoSettingsBody) ContextValidate

func (o *UpdateDeviceCameraVideoSettingsBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update device camera video settings body based on context it is used

func (*UpdateDeviceCameraVideoSettingsBody) MarshalBinary

func (o *UpdateDeviceCameraVideoSettingsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateDeviceCameraVideoSettingsBody) UnmarshalBinary

func (o *UpdateDeviceCameraVideoSettingsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateDeviceCameraVideoSettingsBody) Validate

Validate validates this update device camera video settings body

type UpdateDeviceCameraVideoSettingsOK

type UpdateDeviceCameraVideoSettingsOK struct {
	Payload interface{}
}
UpdateDeviceCameraVideoSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateDeviceCameraVideoSettingsOK

func NewUpdateDeviceCameraVideoSettingsOK() *UpdateDeviceCameraVideoSettingsOK

NewUpdateDeviceCameraVideoSettingsOK creates a UpdateDeviceCameraVideoSettingsOK with default headers values

func (*UpdateDeviceCameraVideoSettingsOK) Error

func (*UpdateDeviceCameraVideoSettingsOK) GetPayload

func (o *UpdateDeviceCameraVideoSettingsOK) GetPayload() interface{}

type UpdateDeviceCameraVideoSettingsParams

type UpdateDeviceCameraVideoSettingsParams struct {

	// Serial.
	Serial string

	// UpdateDeviceCameraVideoSettings.
	UpdateDeviceCameraVideoSettings UpdateDeviceCameraVideoSettingsBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateDeviceCameraVideoSettingsParams contains all the parameters to send to the API endpoint

for the update device camera video settings operation.

Typically these are written to a http.Request.

func NewUpdateDeviceCameraVideoSettingsParams

func NewUpdateDeviceCameraVideoSettingsParams() *UpdateDeviceCameraVideoSettingsParams

NewUpdateDeviceCameraVideoSettingsParams creates a new UpdateDeviceCameraVideoSettingsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateDeviceCameraVideoSettingsParamsWithContext

func NewUpdateDeviceCameraVideoSettingsParamsWithContext(ctx context.Context) *UpdateDeviceCameraVideoSettingsParams

NewUpdateDeviceCameraVideoSettingsParamsWithContext creates a new UpdateDeviceCameraVideoSettingsParams object with the ability to set a context for a request.

func NewUpdateDeviceCameraVideoSettingsParamsWithHTTPClient

func NewUpdateDeviceCameraVideoSettingsParamsWithHTTPClient(client *http.Client) *UpdateDeviceCameraVideoSettingsParams

NewUpdateDeviceCameraVideoSettingsParamsWithHTTPClient creates a new UpdateDeviceCameraVideoSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateDeviceCameraVideoSettingsParamsWithTimeout

func NewUpdateDeviceCameraVideoSettingsParamsWithTimeout(timeout time.Duration) *UpdateDeviceCameraVideoSettingsParams

NewUpdateDeviceCameraVideoSettingsParamsWithTimeout creates a new UpdateDeviceCameraVideoSettingsParams object with the ability to set a timeout on a request.

func (*UpdateDeviceCameraVideoSettingsParams) SetContext

SetContext adds the context to the update device camera video settings params

func (*UpdateDeviceCameraVideoSettingsParams) SetDefaults

func (o *UpdateDeviceCameraVideoSettingsParams) SetDefaults()

SetDefaults hydrates default values in the update device camera video settings params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateDeviceCameraVideoSettingsParams) SetHTTPClient

func (o *UpdateDeviceCameraVideoSettingsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update device camera video settings params

func (*UpdateDeviceCameraVideoSettingsParams) SetSerial

func (o *UpdateDeviceCameraVideoSettingsParams) SetSerial(serial string)

SetSerial adds the serial to the update device camera video settings params

func (*UpdateDeviceCameraVideoSettingsParams) SetTimeout

func (o *UpdateDeviceCameraVideoSettingsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update device camera video settings params

func (*UpdateDeviceCameraVideoSettingsParams) SetUpdateDeviceCameraVideoSettings

func (o *UpdateDeviceCameraVideoSettingsParams) SetUpdateDeviceCameraVideoSettings(updateDeviceCameraVideoSettings UpdateDeviceCameraVideoSettingsBody)

SetUpdateDeviceCameraVideoSettings adds the updateDeviceCameraVideoSettings to the update device camera video settings params

func (*UpdateDeviceCameraVideoSettingsParams) WithContext

WithContext adds the context to the update device camera video settings params

func (*UpdateDeviceCameraVideoSettingsParams) WithDefaults

WithDefaults hydrates default values in the update device camera video settings params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateDeviceCameraVideoSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update device camera video settings params

func (*UpdateDeviceCameraVideoSettingsParams) WithSerial

WithSerial adds the serial to the update device camera video settings params

func (*UpdateDeviceCameraVideoSettingsParams) WithTimeout

WithTimeout adds the timeout to the update device camera video settings params

func (*UpdateDeviceCameraVideoSettingsParams) WithUpdateDeviceCameraVideoSettings

func (o *UpdateDeviceCameraVideoSettingsParams) WithUpdateDeviceCameraVideoSettings(updateDeviceCameraVideoSettings UpdateDeviceCameraVideoSettingsBody) *UpdateDeviceCameraVideoSettingsParams

WithUpdateDeviceCameraVideoSettings adds the updateDeviceCameraVideoSettings to the update device camera video settings params

func (*UpdateDeviceCameraVideoSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateDeviceCameraVideoSettingsReader

type UpdateDeviceCameraVideoSettingsReader struct {
	// contains filtered or unexported fields
}

UpdateDeviceCameraVideoSettingsReader is a Reader for the UpdateDeviceCameraVideoSettings structure.

func (*UpdateDeviceCameraVideoSettingsReader) ReadResponse

func (o *UpdateDeviceCameraVideoSettingsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateDeviceCameraWirelessProfilesBody

type UpdateDeviceCameraWirelessProfilesBody struct {

	// ids
	// Required: true
	Ids *UpdateDeviceCameraWirelessProfilesParamsBodyIds `json:"ids"`
}

UpdateDeviceCameraWirelessProfilesBody update device camera wireless profiles body // Example: {"ids":{"backup":"1","primary":"3","secondary":"2"}} swagger:model UpdateDeviceCameraWirelessProfilesBody

func (*UpdateDeviceCameraWirelessProfilesBody) ContextValidate

ContextValidate validate this update device camera wireless profiles body based on the context it is used

func (*UpdateDeviceCameraWirelessProfilesBody) MarshalBinary

func (o *UpdateDeviceCameraWirelessProfilesBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateDeviceCameraWirelessProfilesBody) UnmarshalBinary

func (o *UpdateDeviceCameraWirelessProfilesBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateDeviceCameraWirelessProfilesBody) Validate

Validate validates this update device camera wireless profiles body

type UpdateDeviceCameraWirelessProfilesOK

type UpdateDeviceCameraWirelessProfilesOK struct {
	Payload interface{}
}
UpdateDeviceCameraWirelessProfilesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateDeviceCameraWirelessProfilesOK

func NewUpdateDeviceCameraWirelessProfilesOK() *UpdateDeviceCameraWirelessProfilesOK

NewUpdateDeviceCameraWirelessProfilesOK creates a UpdateDeviceCameraWirelessProfilesOK with default headers values

func (*UpdateDeviceCameraWirelessProfilesOK) Error

func (*UpdateDeviceCameraWirelessProfilesOK) GetPayload

func (o *UpdateDeviceCameraWirelessProfilesOK) GetPayload() interface{}

type UpdateDeviceCameraWirelessProfilesParams

type UpdateDeviceCameraWirelessProfilesParams struct {

	// Serial.
	Serial string

	// UpdateDeviceCameraWirelessProfiles.
	UpdateDeviceCameraWirelessProfiles UpdateDeviceCameraWirelessProfilesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateDeviceCameraWirelessProfilesParams contains all the parameters to send to the API endpoint

for the update device camera wireless profiles operation.

Typically these are written to a http.Request.

func NewUpdateDeviceCameraWirelessProfilesParams

func NewUpdateDeviceCameraWirelessProfilesParams() *UpdateDeviceCameraWirelessProfilesParams

NewUpdateDeviceCameraWirelessProfilesParams creates a new UpdateDeviceCameraWirelessProfilesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateDeviceCameraWirelessProfilesParamsWithContext

func NewUpdateDeviceCameraWirelessProfilesParamsWithContext(ctx context.Context) *UpdateDeviceCameraWirelessProfilesParams

NewUpdateDeviceCameraWirelessProfilesParamsWithContext creates a new UpdateDeviceCameraWirelessProfilesParams object with the ability to set a context for a request.

func NewUpdateDeviceCameraWirelessProfilesParamsWithHTTPClient

func NewUpdateDeviceCameraWirelessProfilesParamsWithHTTPClient(client *http.Client) *UpdateDeviceCameraWirelessProfilesParams

NewUpdateDeviceCameraWirelessProfilesParamsWithHTTPClient creates a new UpdateDeviceCameraWirelessProfilesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateDeviceCameraWirelessProfilesParamsWithTimeout

func NewUpdateDeviceCameraWirelessProfilesParamsWithTimeout(timeout time.Duration) *UpdateDeviceCameraWirelessProfilesParams

NewUpdateDeviceCameraWirelessProfilesParamsWithTimeout creates a new UpdateDeviceCameraWirelessProfilesParams object with the ability to set a timeout on a request.

func (*UpdateDeviceCameraWirelessProfilesParams) SetContext

SetContext adds the context to the update device camera wireless profiles params

func (*UpdateDeviceCameraWirelessProfilesParams) SetDefaults

SetDefaults hydrates default values in the update device camera wireless profiles params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateDeviceCameraWirelessProfilesParams) SetHTTPClient

func (o *UpdateDeviceCameraWirelessProfilesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update device camera wireless profiles params

func (*UpdateDeviceCameraWirelessProfilesParams) SetSerial

func (o *UpdateDeviceCameraWirelessProfilesParams) SetSerial(serial string)

SetSerial adds the serial to the update device camera wireless profiles params

func (*UpdateDeviceCameraWirelessProfilesParams) SetTimeout

SetTimeout adds the timeout to the update device camera wireless profiles params

func (*UpdateDeviceCameraWirelessProfilesParams) SetUpdateDeviceCameraWirelessProfiles

func (o *UpdateDeviceCameraWirelessProfilesParams) SetUpdateDeviceCameraWirelessProfiles(updateDeviceCameraWirelessProfiles UpdateDeviceCameraWirelessProfilesBody)

SetUpdateDeviceCameraWirelessProfiles adds the updateDeviceCameraWirelessProfiles to the update device camera wireless profiles params

func (*UpdateDeviceCameraWirelessProfilesParams) WithContext

WithContext adds the context to the update device camera wireless profiles params

func (*UpdateDeviceCameraWirelessProfilesParams) WithDefaults

WithDefaults hydrates default values in the update device camera wireless profiles params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateDeviceCameraWirelessProfilesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update device camera wireless profiles params

func (*UpdateDeviceCameraWirelessProfilesParams) WithSerial

WithSerial adds the serial to the update device camera wireless profiles params

func (*UpdateDeviceCameraWirelessProfilesParams) WithTimeout

WithTimeout adds the timeout to the update device camera wireless profiles params

func (*UpdateDeviceCameraWirelessProfilesParams) WithUpdateDeviceCameraWirelessProfiles

func (o *UpdateDeviceCameraWirelessProfilesParams) WithUpdateDeviceCameraWirelessProfiles(updateDeviceCameraWirelessProfiles UpdateDeviceCameraWirelessProfilesBody) *UpdateDeviceCameraWirelessProfilesParams

WithUpdateDeviceCameraWirelessProfiles adds the updateDeviceCameraWirelessProfiles to the update device camera wireless profiles params

func (*UpdateDeviceCameraWirelessProfilesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateDeviceCameraWirelessProfilesParamsBodyIds

type UpdateDeviceCameraWirelessProfilesParamsBodyIds struct {

	// The id of the backup wireless profile
	Backup string `json:"backup,omitempty"`

	// The id of the primary wireless profile
	Primary string `json:"primary,omitempty"`

	// The id of the secondary wireless profile
	Secondary string `json:"secondary,omitempty"`
}

UpdateDeviceCameraWirelessProfilesParamsBodyIds The ids of the wireless profile to assign to the given camera swagger:model UpdateDeviceCameraWirelessProfilesParamsBodyIds

func (*UpdateDeviceCameraWirelessProfilesParamsBodyIds) ContextValidate

ContextValidate validates this update device camera wireless profiles params body ids based on context it is used

func (*UpdateDeviceCameraWirelessProfilesParamsBodyIds) MarshalBinary

MarshalBinary interface implementation

func (*UpdateDeviceCameraWirelessProfilesParamsBodyIds) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateDeviceCameraWirelessProfilesParamsBodyIds) Validate

Validate validates this update device camera wireless profiles params body ids

type UpdateDeviceCameraWirelessProfilesReader

type UpdateDeviceCameraWirelessProfilesReader struct {
	// contains filtered or unexported fields
}

UpdateDeviceCameraWirelessProfilesReader is a Reader for the UpdateDeviceCameraWirelessProfiles structure.

func (*UpdateDeviceCameraWirelessProfilesReader) ReadResponse

func (o *UpdateDeviceCameraWirelessProfilesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkCameraQualityRetentionProfileBody

type UpdateNetworkCameraQualityRetentionProfileBody struct {

	// Whether or not to record audio. Can be either true or false. Defaults to false.
	AudioRecordingEnabled bool `json:"audioRecordingEnabled,omitempty"`

	// Create redundant video backup using Cloud Archive. Can be either true or false. Defaults to false.
	CloudArchiveEnabled bool `json:"cloudArchiveEnabled,omitempty"`

	// The maximum number of days for which the data will be stored, or 'null' to keep data until storage space runs out. If the former, it can be one of [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 30, 60, 90] days.
	MaxRetentionDays int64 `json:"maxRetentionDays,omitempty"`

	// Deletes footage older than 3 days in which no motion was detected. Can be either true or false. Defaults to false. This setting does not apply to MV2 cameras.
	MotionBasedRetentionEnabled bool `json:"motionBasedRetentionEnabled,omitempty"`

	// The version of the motion detector that will be used by the camera. Only applies to Gen 2 cameras. Defaults to v2.
	MotionDetectorVersion int64 `json:"motionDetectorVersion,omitempty"`

	// The name of the new profile. Must be unique.
	Name string `json:"name,omitempty"`

	// Disable features that require additional bandwidth such as Motion Recap. Can be either true or false. Defaults to false. This setting does not apply to MV2 cameras.
	RestrictedBandwidthModeEnabled bool `json:"restrictedBandwidthModeEnabled,omitempty"`

	// Schedule for which this camera will record video, or 'null' to always record.
	ScheduleID string `json:"scheduleId,omitempty"`

	// video settings
	VideoSettings *UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings `json:"videoSettings,omitempty"`
}

UpdateNetworkCameraQualityRetentionProfileBody update network camera quality retention profile body // Example: {} swagger:model UpdateNetworkCameraQualityRetentionProfileBody

func (*UpdateNetworkCameraQualityRetentionProfileBody) ContextValidate

ContextValidate validate this update network camera quality retention profile body based on the context it is used

func (*UpdateNetworkCameraQualityRetentionProfileBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileBody) Validate

Validate validates this update network camera quality retention profile body

type UpdateNetworkCameraQualityRetentionProfileOK

type UpdateNetworkCameraQualityRetentionProfileOK struct {
	Payload interface{}
}
UpdateNetworkCameraQualityRetentionProfileOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkCameraQualityRetentionProfileOK

func NewUpdateNetworkCameraQualityRetentionProfileOK() *UpdateNetworkCameraQualityRetentionProfileOK

NewUpdateNetworkCameraQualityRetentionProfileOK creates a UpdateNetworkCameraQualityRetentionProfileOK with default headers values

func (*UpdateNetworkCameraQualityRetentionProfileOK) Error

func (*UpdateNetworkCameraQualityRetentionProfileOK) GetPayload

func (o *UpdateNetworkCameraQualityRetentionProfileOK) GetPayload() interface{}

type UpdateNetworkCameraQualityRetentionProfileParams

type UpdateNetworkCameraQualityRetentionProfileParams struct {

	// NetworkID.
	NetworkID string

	// QualityRetentionProfileID.
	QualityRetentionProfileID string

	// UpdateNetworkCameraQualityRetentionProfile.
	UpdateNetworkCameraQualityRetentionProfile UpdateNetworkCameraQualityRetentionProfileBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkCameraQualityRetentionProfileParams contains all the parameters to send to the API endpoint

for the update network camera quality retention profile operation.

Typically these are written to a http.Request.

func NewUpdateNetworkCameraQualityRetentionProfileParams

func NewUpdateNetworkCameraQualityRetentionProfileParams() *UpdateNetworkCameraQualityRetentionProfileParams

NewUpdateNetworkCameraQualityRetentionProfileParams creates a new UpdateNetworkCameraQualityRetentionProfileParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkCameraQualityRetentionProfileParamsWithContext

func NewUpdateNetworkCameraQualityRetentionProfileParamsWithContext(ctx context.Context) *UpdateNetworkCameraQualityRetentionProfileParams

NewUpdateNetworkCameraQualityRetentionProfileParamsWithContext creates a new UpdateNetworkCameraQualityRetentionProfileParams object with the ability to set a context for a request.

func NewUpdateNetworkCameraQualityRetentionProfileParamsWithHTTPClient

func NewUpdateNetworkCameraQualityRetentionProfileParamsWithHTTPClient(client *http.Client) *UpdateNetworkCameraQualityRetentionProfileParams

NewUpdateNetworkCameraQualityRetentionProfileParamsWithHTTPClient creates a new UpdateNetworkCameraQualityRetentionProfileParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkCameraQualityRetentionProfileParamsWithTimeout

func NewUpdateNetworkCameraQualityRetentionProfileParamsWithTimeout(timeout time.Duration) *UpdateNetworkCameraQualityRetentionProfileParams

NewUpdateNetworkCameraQualityRetentionProfileParamsWithTimeout creates a new UpdateNetworkCameraQualityRetentionProfileParams object with the ability to set a timeout on a request.

func (*UpdateNetworkCameraQualityRetentionProfileParams) SetContext

SetContext adds the context to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) SetDefaults

SetDefaults hydrates default values in the update network camera quality retention profile params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkCameraQualityRetentionProfileParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) SetNetworkID

func (o *UpdateNetworkCameraQualityRetentionProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) SetQualityRetentionProfileID

func (o *UpdateNetworkCameraQualityRetentionProfileParams) SetQualityRetentionProfileID(qualityRetentionProfileID string)

SetQualityRetentionProfileID adds the qualityRetentionProfileId to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) SetTimeout

SetTimeout adds the timeout to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) SetUpdateNetworkCameraQualityRetentionProfile

func (o *UpdateNetworkCameraQualityRetentionProfileParams) SetUpdateNetworkCameraQualityRetentionProfile(updateNetworkCameraQualityRetentionProfile UpdateNetworkCameraQualityRetentionProfileBody)

SetUpdateNetworkCameraQualityRetentionProfile adds the updateNetworkCameraQualityRetentionProfile to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) WithContext

WithContext adds the context to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) WithDefaults

WithDefaults hydrates default values in the update network camera quality retention profile params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkCameraQualityRetentionProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) WithNetworkID

WithNetworkID adds the networkID to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) WithQualityRetentionProfileID

func (o *UpdateNetworkCameraQualityRetentionProfileParams) WithQualityRetentionProfileID(qualityRetentionProfileID string) *UpdateNetworkCameraQualityRetentionProfileParams

WithQualityRetentionProfileID adds the qualityRetentionProfileID to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) WithTimeout

WithTimeout adds the timeout to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) WithUpdateNetworkCameraQualityRetentionProfile

func (o *UpdateNetworkCameraQualityRetentionProfileParams) WithUpdateNetworkCameraQualityRetentionProfile(updateNetworkCameraQualityRetentionProfile UpdateNetworkCameraQualityRetentionProfileBody) *UpdateNetworkCameraQualityRetentionProfileParams

WithUpdateNetworkCameraQualityRetentionProfile adds the updateNetworkCameraQualityRetentionProfile to the update network camera quality retention profile params

func (*UpdateNetworkCameraQualityRetentionProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings struct {

	// m v12 m v22 m v72
	MV12MV22MV72 *UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72 `json:"MV12/MV22/MV72,omitempty"`

	// m v12 w e
	MV12WE *UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE `json:"MV12WE,omitempty"`

	// m v21 m v71
	MV21MV71 *UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71 `json:"MV21/MV71,omitempty"`

	// m v22 x m v72 x
	MV22XMV72X *UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X `json:"MV22X/MV72X,omitempty"`

	// m v32
	MV32 *UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32 `json:"MV32,omitempty"`

	// m v52
	MV52 *UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52 `json:"MV52,omitempty"`
}

UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings Video quality and resolution settings for all the camera models. swagger:model UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings) ContextValidate

ContextValidate validate this update network camera quality retention profile params body video settings based on the context it is used

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettings) Validate

Validate validates this update network camera quality retention profile params body video settings

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72 struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1280x720' or '1920x1080'.
	// Required: true
	// Enum: [1280x720 1920x1080]
	Resolution *string `json:"resolution"`
}

UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72 Quality and resolution for MV12/MV22/MV72 camera models. swagger:model UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72) ContextValidate

ContextValidate validates this update network camera quality retention profile params body video settings m v12 m v22 m v72 based on context it is used

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12MV22MV72) Validate

Validate validates this update network camera quality retention profile params body video settings m v12 m v22 m v72

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1280x720' or '1920x1080'.
	// Required: true
	// Enum: [1280x720 1920x1080]
	Resolution *string `json:"resolution"`
}

UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE Quality and resolution for MV12WE camera models. swagger:model UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE) ContextValidate

ContextValidate validates this update network camera quality retention profile params body video settings m v12 w e based on context it is used

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV12WE) Validate

Validate validates this update network camera quality retention profile params body video settings m v12 w e

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71 struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1280x720'.
	// Required: true
	// Enum: [1280x720]
	Resolution *string `json:"resolution"`
}

UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71 Quality and resolution for MV21/MV71 camera models. swagger:model UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71) ContextValidate

ContextValidate validates this update network camera quality retention profile params body video settings m v21 m v71 based on context it is used

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV21MV71) Validate

Validate validates this update network camera quality retention profile params body video settings m v21 m v71

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1280x720', '1920x1080' or '2688x1512'.
	// Required: true
	// Enum: [1280x720 1920x1080 2688x1512]
	Resolution *string `json:"resolution"`
}

UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X Quality and resolution for MV22X/MV72X camera models. swagger:model UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X) ContextValidate

ContextValidate validates this update network camera quality retention profile params body video settings m v22 x m v72 x based on context it is used

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV22XMV72X) Validate

Validate validates this update network camera quality retention profile params body video settings m v22 x m v72 x

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32 struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1080x1080' or '2058x2058'.
	// Required: true
	// Enum: [1080x1080 2058x2058]
	Resolution *string `json:"resolution"`
}

UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32 Quality and resolution for MV32 camera models. swagger:model UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32) ContextValidate

ContextValidate validates this update network camera quality retention profile params body video settings m v32 based on context it is used

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV32) Validate

Validate validates this update network camera quality retention profile params body video settings m v32

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52

type UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52 struct {

	// Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'.
	// Required: true
	// Enum: [Standard Enhanced High]
	Quality *string `json:"quality"`

	// Resolution of the camera. Can be one of '1280x720', '1920x1080', '2688x1512' or '3840x2160'.
	// Required: true
	// Enum: [1280x720 1920x1080 2688x1512 3840x2160]
	Resolution *string `json:"resolution"`
}

UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52 Quality and resolution for MV52 camera models. swagger:model UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52) ContextValidate

ContextValidate validates this update network camera quality retention profile params body video settings m v52 based on context it is used

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraQualityRetentionProfileParamsBodyVideoSettingsMV52) Validate

Validate validates this update network camera quality retention profile params body video settings m v52

type UpdateNetworkCameraQualityRetentionProfileReader

type UpdateNetworkCameraQualityRetentionProfileReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkCameraQualityRetentionProfileReader is a Reader for the UpdateNetworkCameraQualityRetentionProfile structure.

func (*UpdateNetworkCameraQualityRetentionProfileReader) ReadResponse

func (o *UpdateNetworkCameraQualityRetentionProfileReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkCameraWirelessProfileBody

type UpdateNetworkCameraWirelessProfileBody struct {

	// identity
	Identity *UpdateNetworkCameraWirelessProfileParamsBodyIdentity `json:"identity,omitempty"`

	// The name of the camera wireless profile.
	Name string `json:"name,omitempty"`

	// ssid
	Ssid *UpdateNetworkCameraWirelessProfileParamsBodySsid `json:"ssid,omitempty"`
}

UpdateNetworkCameraWirelessProfileBody update network camera wireless profile body // Example: {} swagger:model UpdateNetworkCameraWirelessProfileBody

func (*UpdateNetworkCameraWirelessProfileBody) ContextValidate

ContextValidate validate this update network camera wireless profile body based on the context it is used

func (*UpdateNetworkCameraWirelessProfileBody) MarshalBinary

func (o *UpdateNetworkCameraWirelessProfileBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkCameraWirelessProfileBody) UnmarshalBinary

func (o *UpdateNetworkCameraWirelessProfileBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraWirelessProfileBody) Validate

Validate validates this update network camera wireless profile body

type UpdateNetworkCameraWirelessProfileOK

type UpdateNetworkCameraWirelessProfileOK struct {
	Payload interface{}
}
UpdateNetworkCameraWirelessProfileOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkCameraWirelessProfileOK

func NewUpdateNetworkCameraWirelessProfileOK() *UpdateNetworkCameraWirelessProfileOK

NewUpdateNetworkCameraWirelessProfileOK creates a UpdateNetworkCameraWirelessProfileOK with default headers values

func (*UpdateNetworkCameraWirelessProfileOK) Error

func (*UpdateNetworkCameraWirelessProfileOK) GetPayload

func (o *UpdateNetworkCameraWirelessProfileOK) GetPayload() interface{}

type UpdateNetworkCameraWirelessProfileParams

type UpdateNetworkCameraWirelessProfileParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkCameraWirelessProfile.
	UpdateNetworkCameraWirelessProfile UpdateNetworkCameraWirelessProfileBody

	// WirelessProfileID.
	WirelessProfileID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkCameraWirelessProfileParams contains all the parameters to send to the API endpoint

for the update network camera wireless profile operation.

Typically these are written to a http.Request.

func NewUpdateNetworkCameraWirelessProfileParams

func NewUpdateNetworkCameraWirelessProfileParams() *UpdateNetworkCameraWirelessProfileParams

NewUpdateNetworkCameraWirelessProfileParams creates a new UpdateNetworkCameraWirelessProfileParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkCameraWirelessProfileParamsWithContext

func NewUpdateNetworkCameraWirelessProfileParamsWithContext(ctx context.Context) *UpdateNetworkCameraWirelessProfileParams

NewUpdateNetworkCameraWirelessProfileParamsWithContext creates a new UpdateNetworkCameraWirelessProfileParams object with the ability to set a context for a request.

func NewUpdateNetworkCameraWirelessProfileParamsWithHTTPClient

func NewUpdateNetworkCameraWirelessProfileParamsWithHTTPClient(client *http.Client) *UpdateNetworkCameraWirelessProfileParams

NewUpdateNetworkCameraWirelessProfileParamsWithHTTPClient creates a new UpdateNetworkCameraWirelessProfileParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkCameraWirelessProfileParamsWithTimeout

func NewUpdateNetworkCameraWirelessProfileParamsWithTimeout(timeout time.Duration) *UpdateNetworkCameraWirelessProfileParams

NewUpdateNetworkCameraWirelessProfileParamsWithTimeout creates a new UpdateNetworkCameraWirelessProfileParams object with the ability to set a timeout on a request.

func (*UpdateNetworkCameraWirelessProfileParams) SetContext

SetContext adds the context to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) SetDefaults

SetDefaults hydrates default values in the update network camera wireless profile params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkCameraWirelessProfileParams) SetHTTPClient

func (o *UpdateNetworkCameraWirelessProfileParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) SetNetworkID

func (o *UpdateNetworkCameraWirelessProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) SetTimeout

SetTimeout adds the timeout to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) SetUpdateNetworkCameraWirelessProfile

func (o *UpdateNetworkCameraWirelessProfileParams) SetUpdateNetworkCameraWirelessProfile(updateNetworkCameraWirelessProfile UpdateNetworkCameraWirelessProfileBody)

SetUpdateNetworkCameraWirelessProfile adds the updateNetworkCameraWirelessProfile to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) SetWirelessProfileID

func (o *UpdateNetworkCameraWirelessProfileParams) SetWirelessProfileID(wirelessProfileID string)

SetWirelessProfileID adds the wirelessProfileId to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) WithContext

WithContext adds the context to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) WithDefaults

WithDefaults hydrates default values in the update network camera wireless profile params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkCameraWirelessProfileParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) WithNetworkID

WithNetworkID adds the networkID to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) WithTimeout

WithTimeout adds the timeout to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) WithUpdateNetworkCameraWirelessProfile

func (o *UpdateNetworkCameraWirelessProfileParams) WithUpdateNetworkCameraWirelessProfile(updateNetworkCameraWirelessProfile UpdateNetworkCameraWirelessProfileBody) *UpdateNetworkCameraWirelessProfileParams

WithUpdateNetworkCameraWirelessProfile adds the updateNetworkCameraWirelessProfile to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) WithWirelessProfileID

WithWirelessProfileID adds the wirelessProfileID to the update network camera wireless profile params

func (*UpdateNetworkCameraWirelessProfileParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateNetworkCameraWirelessProfileParamsBodyIdentity

type UpdateNetworkCameraWirelessProfileParamsBodyIdentity struct {

	// The password of the identity.
	Password string `json:"password,omitempty"`

	// The username of the identity.
	Username string `json:"username,omitempty"`
}

UpdateNetworkCameraWirelessProfileParamsBodyIdentity The identity of the wireless profile. Required for creating wireless profiles in 8021x-radius auth mode. swagger:model UpdateNetworkCameraWirelessProfileParamsBodyIdentity

func (*UpdateNetworkCameraWirelessProfileParamsBodyIdentity) ContextValidate

ContextValidate validates this update network camera wireless profile params body identity based on context it is used

func (*UpdateNetworkCameraWirelessProfileParamsBodyIdentity) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCameraWirelessProfileParamsBodyIdentity) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraWirelessProfileParamsBodyIdentity) Validate

Validate validates this update network camera wireless profile params body identity

type UpdateNetworkCameraWirelessProfileParamsBodySsid

type UpdateNetworkCameraWirelessProfileParamsBodySsid struct {

	// The auth mode of the SSID. It can be set to ('psk', '8021x-radius').
	// Enum: [psk 8021x-radius]
	AuthMode string `json:"authMode,omitempty"`

	// The encryption mode of the SSID. It can be set to ('wpa', 'wpa-eap'). With 'wpa' mode, the authMode should be 'psk' and with 'wpa-eap' the authMode should be '8021x-radius'
	EncryptionMode string `json:"encryptionMode,omitempty"`

	// The name of the SSID.
	Name string `json:"name,omitempty"`

	// The pre-shared key of the SSID.
	Psk string `json:"psk,omitempty"`
}

UpdateNetworkCameraWirelessProfileParamsBodySsid The details of the SSID config. swagger:model UpdateNetworkCameraWirelessProfileParamsBodySsid

func (*UpdateNetworkCameraWirelessProfileParamsBodySsid) ContextValidate

ContextValidate validates this update network camera wireless profile params body ssid based on context it is used

func (*UpdateNetworkCameraWirelessProfileParamsBodySsid) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCameraWirelessProfileParamsBodySsid) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCameraWirelessProfileParamsBodySsid) Validate

Validate validates this update network camera wireless profile params body ssid

type UpdateNetworkCameraWirelessProfileReader

type UpdateNetworkCameraWirelessProfileReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkCameraWirelessProfileReader is a Reader for the UpdateNetworkCameraWirelessProfile structure.

func (*UpdateNetworkCameraWirelessProfileReader) ReadResponse

func (o *UpdateNetworkCameraWirelessProfileReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateOrganizationCameraOnboardingStatusesBody

type UpdateOrganizationCameraOnboardingStatusesBody struct {

	// Serial of camera
	Serial string `json:"serial,omitempty"`

	// Note whether credentials were sent successfully
	WirelessCredentialsSent bool `json:"wirelessCredentialsSent,omitempty"`
}

UpdateOrganizationCameraOnboardingStatusesBody update organization camera onboarding statuses body // Example: {} swagger:model UpdateOrganizationCameraOnboardingStatusesBody

func (*UpdateOrganizationCameraOnboardingStatusesBody) ContextValidate

ContextValidate validates this update organization camera onboarding statuses body based on context it is used

func (*UpdateOrganizationCameraOnboardingStatusesBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateOrganizationCameraOnboardingStatusesBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateOrganizationCameraOnboardingStatusesBody) Validate

Validate validates this update organization camera onboarding statuses body

type UpdateOrganizationCameraOnboardingStatusesOK

type UpdateOrganizationCameraOnboardingStatusesOK struct {
	Payload interface{}
}
UpdateOrganizationCameraOnboardingStatusesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateOrganizationCameraOnboardingStatusesOK

func NewUpdateOrganizationCameraOnboardingStatusesOK() *UpdateOrganizationCameraOnboardingStatusesOK

NewUpdateOrganizationCameraOnboardingStatusesOK creates a UpdateOrganizationCameraOnboardingStatusesOK with default headers values

func (*UpdateOrganizationCameraOnboardingStatusesOK) Error

func (*UpdateOrganizationCameraOnboardingStatusesOK) GetPayload

func (o *UpdateOrganizationCameraOnboardingStatusesOK) GetPayload() interface{}

type UpdateOrganizationCameraOnboardingStatusesParams

type UpdateOrganizationCameraOnboardingStatusesParams struct {

	// OrganizationID.
	OrganizationID string

	// UpdateOrganizationCameraOnboardingStatuses.
	UpdateOrganizationCameraOnboardingStatuses UpdateOrganizationCameraOnboardingStatusesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateOrganizationCameraOnboardingStatusesParams contains all the parameters to send to the API endpoint

for the update organization camera onboarding statuses operation.

Typically these are written to a http.Request.

func NewUpdateOrganizationCameraOnboardingStatusesParams

func NewUpdateOrganizationCameraOnboardingStatusesParams() *UpdateOrganizationCameraOnboardingStatusesParams

NewUpdateOrganizationCameraOnboardingStatusesParams creates a new UpdateOrganizationCameraOnboardingStatusesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateOrganizationCameraOnboardingStatusesParamsWithContext

func NewUpdateOrganizationCameraOnboardingStatusesParamsWithContext(ctx context.Context) *UpdateOrganizationCameraOnboardingStatusesParams

NewUpdateOrganizationCameraOnboardingStatusesParamsWithContext creates a new UpdateOrganizationCameraOnboardingStatusesParams object with the ability to set a context for a request.

func NewUpdateOrganizationCameraOnboardingStatusesParamsWithHTTPClient

func NewUpdateOrganizationCameraOnboardingStatusesParamsWithHTTPClient(client *http.Client) *UpdateOrganizationCameraOnboardingStatusesParams

NewUpdateOrganizationCameraOnboardingStatusesParamsWithHTTPClient creates a new UpdateOrganizationCameraOnboardingStatusesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateOrganizationCameraOnboardingStatusesParamsWithTimeout

func NewUpdateOrganizationCameraOnboardingStatusesParamsWithTimeout(timeout time.Duration) *UpdateOrganizationCameraOnboardingStatusesParams

NewUpdateOrganizationCameraOnboardingStatusesParamsWithTimeout creates a new UpdateOrganizationCameraOnboardingStatusesParams object with the ability to set a timeout on a request.

func (*UpdateOrganizationCameraOnboardingStatusesParams) SetContext

SetContext adds the context to the update organization camera onboarding statuses params

func (*UpdateOrganizationCameraOnboardingStatusesParams) SetDefaults

SetDefaults hydrates default values in the update organization camera onboarding statuses params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateOrganizationCameraOnboardingStatusesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the update organization camera onboarding statuses params

func (*UpdateOrganizationCameraOnboardingStatusesParams) SetOrganizationID

func (o *UpdateOrganizationCameraOnboardingStatusesParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the update organization camera onboarding statuses params

func (*UpdateOrganizationCameraOnboardingStatusesParams) SetTimeout

SetTimeout adds the timeout to the update organization camera onboarding statuses params

func (*UpdateOrganizationCameraOnboardingStatusesParams) SetUpdateOrganizationCameraOnboardingStatuses

func (o *UpdateOrganizationCameraOnboardingStatusesParams) SetUpdateOrganizationCameraOnboardingStatuses(updateOrganizationCameraOnboardingStatuses UpdateOrganizationCameraOnboardingStatusesBody)

SetUpdateOrganizationCameraOnboardingStatuses adds the updateOrganizationCameraOnboardingStatuses to the update organization camera onboarding statuses params

func (*UpdateOrganizationCameraOnboardingStatusesParams) WithContext

WithContext adds the context to the update organization camera onboarding statuses params

func (*UpdateOrganizationCameraOnboardingStatusesParams) WithDefaults

WithDefaults hydrates default values in the update organization camera onboarding statuses params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateOrganizationCameraOnboardingStatusesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update organization camera onboarding statuses params

func (*UpdateOrganizationCameraOnboardingStatusesParams) WithOrganizationID

WithOrganizationID adds the organizationID to the update organization camera onboarding statuses params

func (*UpdateOrganizationCameraOnboardingStatusesParams) WithTimeout

WithTimeout adds the timeout to the update organization camera onboarding statuses params

func (*UpdateOrganizationCameraOnboardingStatusesParams) WithUpdateOrganizationCameraOnboardingStatuses

func (o *UpdateOrganizationCameraOnboardingStatusesParams) WithUpdateOrganizationCameraOnboardingStatuses(updateOrganizationCameraOnboardingStatuses UpdateOrganizationCameraOnboardingStatusesBody) *UpdateOrganizationCameraOnboardingStatusesParams

WithUpdateOrganizationCameraOnboardingStatuses adds the updateOrganizationCameraOnboardingStatuses to the update organization camera onboarding statuses params

func (*UpdateOrganizationCameraOnboardingStatusesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateOrganizationCameraOnboardingStatusesReader

type UpdateOrganizationCameraOnboardingStatusesReader struct {
	// contains filtered or unexported fields
}

UpdateOrganizationCameraOnboardingStatusesReader is a Reader for the UpdateOrganizationCameraOnboardingStatuses structure.

func (*UpdateOrganizationCameraOnboardingStatusesReader) ReadResponse

func (o *UpdateOrganizationCameraOnboardingStatusesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL