cameras

package
v0.0.0-...-b7c797c Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for cameras API

func (*Client) GenerateNetworkCameraSnapshot

GenerateNetworkCameraSnapshot generates network camera snapshot

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

func (*Client) GetDeviceCameraQualityAndRetentionSettings

GetDeviceCameraQualityAndRetentionSettings gets device camera quality and retention settings

Returns quality and retention settings for the given camera

func (*Client) GetNetworkCameraSchedules

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

GetNetworkCameraSchedules gets network camera schedules

Returns a list of all camera recording schedules.

func (a *Client) GetNetworkCameraVideoLink(params *GetNetworkCameraVideoLinkParams, authInfo runtime.ClientAuthInfoWriter) (*GetNetworkCameraVideoLinkOK, error)

GetNetworkCameraVideoLink gets network camera video link

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

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateDeviceCameraQualityAndRetentionSettings

UpdateDeviceCameraQualityAndRetentionSettings updates device camera quality and retention settings

Update quality and retention settings for the given camera

type ClientService

ClientService is the interface for Client methods

func New

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

New creates a new cameras API client.

type GenerateNetworkCameraSnapshotAccepted

type GenerateNetworkCameraSnapshotAccepted struct {
	Payload interface{}
}

GenerateNetworkCameraSnapshotAccepted handles this case with default header values.

Successful operation

func NewGenerateNetworkCameraSnapshotAccepted

func NewGenerateNetworkCameraSnapshotAccepted() *GenerateNetworkCameraSnapshotAccepted

NewGenerateNetworkCameraSnapshotAccepted creates a GenerateNetworkCameraSnapshotAccepted with default headers values

func (*GenerateNetworkCameraSnapshotAccepted) Error

func (*GenerateNetworkCameraSnapshotAccepted) GetPayload

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

type GenerateNetworkCameraSnapshotParams

type GenerateNetworkCameraSnapshotParams struct {

	/*GenerateNetworkCameraSnapshot*/
	GenerateNetworkCameraSnapshot *models.GenerateNetworkCameraSnapshot
	/*NetworkID*/
	NetworkID string
	/*Serial*/
	Serial string

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

GenerateNetworkCameraSnapshotParams contains all the parameters to send to the API endpoint for the generate network camera snapshot operation typically these are written to a http.Request

func NewGenerateNetworkCameraSnapshotParams

func NewGenerateNetworkCameraSnapshotParams() *GenerateNetworkCameraSnapshotParams

NewGenerateNetworkCameraSnapshotParams creates a new GenerateNetworkCameraSnapshotParams object with the default values initialized.

func NewGenerateNetworkCameraSnapshotParamsWithContext

func NewGenerateNetworkCameraSnapshotParamsWithContext(ctx context.Context) *GenerateNetworkCameraSnapshotParams

NewGenerateNetworkCameraSnapshotParamsWithContext creates a new GenerateNetworkCameraSnapshotParams object with the default values initialized, and the ability to set a context for a request

func NewGenerateNetworkCameraSnapshotParamsWithHTTPClient

func NewGenerateNetworkCameraSnapshotParamsWithHTTPClient(client *http.Client) *GenerateNetworkCameraSnapshotParams

NewGenerateNetworkCameraSnapshotParamsWithHTTPClient creates a new GenerateNetworkCameraSnapshotParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGenerateNetworkCameraSnapshotParamsWithTimeout

func NewGenerateNetworkCameraSnapshotParamsWithTimeout(timeout time.Duration) *GenerateNetworkCameraSnapshotParams

NewGenerateNetworkCameraSnapshotParamsWithTimeout creates a new GenerateNetworkCameraSnapshotParams object with the default values initialized, and the ability to set a timeout on a request

func (*GenerateNetworkCameraSnapshotParams) SetContext

SetContext adds the context to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) SetGenerateNetworkCameraSnapshot

func (o *GenerateNetworkCameraSnapshotParams) SetGenerateNetworkCameraSnapshot(generateNetworkCameraSnapshot *models.GenerateNetworkCameraSnapshot)

SetGenerateNetworkCameraSnapshot adds the generateNetworkCameraSnapshot to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) SetNetworkID

func (o *GenerateNetworkCameraSnapshotParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) SetSerial

func (o *GenerateNetworkCameraSnapshotParams) SetSerial(serial string)

SetSerial adds the serial to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) SetTimeout

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

SetTimeout adds the timeout to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) WithContext

WithContext adds the context to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) WithGenerateNetworkCameraSnapshot

func (o *GenerateNetworkCameraSnapshotParams) WithGenerateNetworkCameraSnapshot(generateNetworkCameraSnapshot *models.GenerateNetworkCameraSnapshot) *GenerateNetworkCameraSnapshotParams

WithGenerateNetworkCameraSnapshot adds the generateNetworkCameraSnapshot to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) WithNetworkID

WithNetworkID adds the networkID to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) WithSerial

WithSerial adds the serial to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) WithTimeout

WithTimeout adds the timeout to the generate network camera snapshot params

func (*GenerateNetworkCameraSnapshotParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GenerateNetworkCameraSnapshotReader

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

GenerateNetworkCameraSnapshotReader is a Reader for the GenerateNetworkCameraSnapshot structure.

func (*GenerateNetworkCameraSnapshotReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetDeviceCameraQualityAndRetentionSettingsOK

type GetDeviceCameraQualityAndRetentionSettingsOK struct {
	Payload interface{}
}

GetDeviceCameraQualityAndRetentionSettingsOK handles this case with default header values.

Successful operation

func NewGetDeviceCameraQualityAndRetentionSettingsOK

func NewGetDeviceCameraQualityAndRetentionSettingsOK() *GetDeviceCameraQualityAndRetentionSettingsOK

NewGetDeviceCameraQualityAndRetentionSettingsOK creates a GetDeviceCameraQualityAndRetentionSettingsOK with default headers values

func (*GetDeviceCameraQualityAndRetentionSettingsOK) Error

func (*GetDeviceCameraQualityAndRetentionSettingsOK) GetPayload

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

type GetDeviceCameraQualityAndRetentionSettingsParams

type GetDeviceCameraQualityAndRetentionSettingsParams struct {

	/*Serial*/
	Serial string

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

GetDeviceCameraQualityAndRetentionSettingsParams contains all the parameters to send to the API endpoint for the get device camera quality and retention settings operation typically these are written to a http.Request

func NewGetDeviceCameraQualityAndRetentionSettingsParams

func NewGetDeviceCameraQualityAndRetentionSettingsParams() *GetDeviceCameraQualityAndRetentionSettingsParams

NewGetDeviceCameraQualityAndRetentionSettingsParams creates a new GetDeviceCameraQualityAndRetentionSettingsParams object with the default values initialized.

func NewGetDeviceCameraQualityAndRetentionSettingsParamsWithContext

func NewGetDeviceCameraQualityAndRetentionSettingsParamsWithContext(ctx context.Context) *GetDeviceCameraQualityAndRetentionSettingsParams

NewGetDeviceCameraQualityAndRetentionSettingsParamsWithContext creates a new GetDeviceCameraQualityAndRetentionSettingsParams object with the default values initialized, and the ability to set a context for a request

func NewGetDeviceCameraQualityAndRetentionSettingsParamsWithHTTPClient

func NewGetDeviceCameraQualityAndRetentionSettingsParamsWithHTTPClient(client *http.Client) *GetDeviceCameraQualityAndRetentionSettingsParams

NewGetDeviceCameraQualityAndRetentionSettingsParamsWithHTTPClient creates a new GetDeviceCameraQualityAndRetentionSettingsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetDeviceCameraQualityAndRetentionSettingsParamsWithTimeout

func NewGetDeviceCameraQualityAndRetentionSettingsParamsWithTimeout(timeout time.Duration) *GetDeviceCameraQualityAndRetentionSettingsParams

NewGetDeviceCameraQualityAndRetentionSettingsParamsWithTimeout creates a new GetDeviceCameraQualityAndRetentionSettingsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetDeviceCameraQualityAndRetentionSettingsParams) SetContext

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

func (*GetDeviceCameraQualityAndRetentionSettingsParams) SetHTTPClient

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

func (*GetDeviceCameraQualityAndRetentionSettingsParams) SetSerial

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

func (*GetDeviceCameraQualityAndRetentionSettingsParams) SetTimeout

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

func (*GetDeviceCameraQualityAndRetentionSettingsParams) WithContext

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

func (*GetDeviceCameraQualityAndRetentionSettingsParams) WithHTTPClient

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

func (*GetDeviceCameraQualityAndRetentionSettingsParams) WithSerial

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

func (*GetDeviceCameraQualityAndRetentionSettingsParams) WithTimeout

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

func (*GetDeviceCameraQualityAndRetentionSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCameraQualityAndRetentionSettingsReader

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

GetDeviceCameraQualityAndRetentionSettingsReader is a Reader for the GetDeviceCameraQualityAndRetentionSettings structure.

func (*GetDeviceCameraQualityAndRetentionSettingsReader) ReadResponse

func (o *GetDeviceCameraQualityAndRetentionSettingsReader) 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 handles this case 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 values initialized.

func NewGetNetworkCameraSchedulesParamsWithContext

func NewGetNetworkCameraSchedulesParamsWithContext(ctx context.Context) *GetNetworkCameraSchedulesParams

NewGetNetworkCameraSchedulesParamsWithContext creates a new GetNetworkCameraSchedulesParams object with the default values initialized, and 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 default values initialized, and 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 default values initialized, and 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) 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) 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 GetNetworkCameraVideoLinkOK

type GetNetworkCameraVideoLinkOK struct {
	Payload interface{}
}

GetNetworkCameraVideoLinkOK handles this case with default header values.

Successful operation

func NewGetNetworkCameraVideoLinkOK

func NewGetNetworkCameraVideoLinkOK() *GetNetworkCameraVideoLinkOK

NewGetNetworkCameraVideoLinkOK creates a GetNetworkCameraVideoLinkOK with default headers values

func (*GetNetworkCameraVideoLinkOK) Error

func (*GetNetworkCameraVideoLinkOK) GetPayload

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

type GetNetworkCameraVideoLinkParams

type GetNetworkCameraVideoLinkParams struct {

	/*NetworkID*/
	NetworkID string
	/*Serial*/
	Serial string
	/*Timestamp
	  [optional] The video link will start at this timestamp. The timestamp is in UNIX Epoch time (milliseconds). If no timestamp is specified, we will assume current time.

	*/
	Timestamp *string

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

GetNetworkCameraVideoLinkParams contains all the parameters to send to the API endpoint for the get network camera video link operation typically these are written to a http.Request

func NewGetNetworkCameraVideoLinkParams

func NewGetNetworkCameraVideoLinkParams() *GetNetworkCameraVideoLinkParams

NewGetNetworkCameraVideoLinkParams creates a new GetNetworkCameraVideoLinkParams object with the default values initialized.

func NewGetNetworkCameraVideoLinkParamsWithContext

func NewGetNetworkCameraVideoLinkParamsWithContext(ctx context.Context) *GetNetworkCameraVideoLinkParams

NewGetNetworkCameraVideoLinkParamsWithContext creates a new GetNetworkCameraVideoLinkParams object with the default values initialized, and the ability to set a context for a request

func NewGetNetworkCameraVideoLinkParamsWithHTTPClient

func NewGetNetworkCameraVideoLinkParamsWithHTTPClient(client *http.Client) *GetNetworkCameraVideoLinkParams

NewGetNetworkCameraVideoLinkParamsWithHTTPClient creates a new GetNetworkCameraVideoLinkParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetNetworkCameraVideoLinkParamsWithTimeout

func NewGetNetworkCameraVideoLinkParamsWithTimeout(timeout time.Duration) *GetNetworkCameraVideoLinkParams

NewGetNetworkCameraVideoLinkParamsWithTimeout creates a new GetNetworkCameraVideoLinkParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetNetworkCameraVideoLinkParams) SetContext

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

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

func (*GetNetworkCameraVideoLinkParams) SetHTTPClient

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

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

func (*GetNetworkCameraVideoLinkParams) SetNetworkID

func (o *GetNetworkCameraVideoLinkParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network camera video link params

func (*GetNetworkCameraVideoLinkParams) SetSerial

func (o *GetNetworkCameraVideoLinkParams) SetSerial(serial string)

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

func (*GetNetworkCameraVideoLinkParams) SetTimeout

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

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

func (*GetNetworkCameraVideoLinkParams) SetTimestamp

func (o *GetNetworkCameraVideoLinkParams) SetTimestamp(timestamp *string)

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

func (*GetNetworkCameraVideoLinkParams) WithContext

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

func (*GetNetworkCameraVideoLinkParams) WithHTTPClient

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

func (*GetNetworkCameraVideoLinkParams) WithNetworkID

WithNetworkID adds the networkID to the get network camera video link params

func (*GetNetworkCameraVideoLinkParams) WithSerial

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

func (*GetNetworkCameraVideoLinkParams) WithTimeout

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

func (*GetNetworkCameraVideoLinkParams) WithTimestamp

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

func (*GetNetworkCameraVideoLinkParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkCameraVideoLinkReader

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

GetNetworkCameraVideoLinkReader is a Reader for the GetNetworkCameraVideoLink structure.

func (*GetNetworkCameraVideoLinkReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateDeviceCameraQualityAndRetentionSettingsOK

type UpdateDeviceCameraQualityAndRetentionSettingsOK struct {
	Payload interface{}
}

UpdateDeviceCameraQualityAndRetentionSettingsOK handles this case with default header values.

Successful operation

func NewUpdateDeviceCameraQualityAndRetentionSettingsOK

func NewUpdateDeviceCameraQualityAndRetentionSettingsOK() *UpdateDeviceCameraQualityAndRetentionSettingsOK

NewUpdateDeviceCameraQualityAndRetentionSettingsOK creates a UpdateDeviceCameraQualityAndRetentionSettingsOK with default headers values

func (*UpdateDeviceCameraQualityAndRetentionSettingsOK) Error

func (*UpdateDeviceCameraQualityAndRetentionSettingsOK) GetPayload

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

type UpdateDeviceCameraQualityAndRetentionSettingsParams

type UpdateDeviceCameraQualityAndRetentionSettingsParams struct {

	/*Serial*/
	Serial string
	/*UpdateDeviceCameraQualityAndRetentionSettings*/
	UpdateDeviceCameraQualityAndRetentionSettings *models.UpdateDeviceCameraQualityAndRetentionSettings

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

UpdateDeviceCameraQualityAndRetentionSettingsParams contains all the parameters to send to the API endpoint for the update device camera quality and retention settings operation typically these are written to a http.Request

func NewUpdateDeviceCameraQualityAndRetentionSettingsParams

func NewUpdateDeviceCameraQualityAndRetentionSettingsParams() *UpdateDeviceCameraQualityAndRetentionSettingsParams

NewUpdateDeviceCameraQualityAndRetentionSettingsParams creates a new UpdateDeviceCameraQualityAndRetentionSettingsParams object with the default values initialized.

func NewUpdateDeviceCameraQualityAndRetentionSettingsParamsWithContext

func NewUpdateDeviceCameraQualityAndRetentionSettingsParamsWithContext(ctx context.Context) *UpdateDeviceCameraQualityAndRetentionSettingsParams

NewUpdateDeviceCameraQualityAndRetentionSettingsParamsWithContext creates a new UpdateDeviceCameraQualityAndRetentionSettingsParams object with the default values initialized, and the ability to set a context for a request

func NewUpdateDeviceCameraQualityAndRetentionSettingsParamsWithHTTPClient

func NewUpdateDeviceCameraQualityAndRetentionSettingsParamsWithHTTPClient(client *http.Client) *UpdateDeviceCameraQualityAndRetentionSettingsParams

NewUpdateDeviceCameraQualityAndRetentionSettingsParamsWithHTTPClient creates a new UpdateDeviceCameraQualityAndRetentionSettingsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewUpdateDeviceCameraQualityAndRetentionSettingsParamsWithTimeout

func NewUpdateDeviceCameraQualityAndRetentionSettingsParamsWithTimeout(timeout time.Duration) *UpdateDeviceCameraQualityAndRetentionSettingsParams

NewUpdateDeviceCameraQualityAndRetentionSettingsParamsWithTimeout creates a new UpdateDeviceCameraQualityAndRetentionSettingsParams object with the default values initialized, and the ability to set a timeout on a request

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) SetContext

SetContext adds the context to the update device camera quality and retention settings params

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the update device camera quality and retention settings params

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) SetSerial

SetSerial adds the serial to the update device camera quality and retention settings params

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) SetTimeout

SetTimeout adds the timeout to the update device camera quality and retention settings params

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) SetUpdateDeviceCameraQualityAndRetentionSettings

func (o *UpdateDeviceCameraQualityAndRetentionSettingsParams) SetUpdateDeviceCameraQualityAndRetentionSettings(updateDeviceCameraQualityAndRetentionSettings *models.UpdateDeviceCameraQualityAndRetentionSettings)

SetUpdateDeviceCameraQualityAndRetentionSettings adds the updateDeviceCameraQualityAndRetentionSettings to the update device camera quality and retention settings params

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) WithContext

WithContext adds the context to the update device camera quality and retention settings params

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update device camera quality and retention settings params

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) WithSerial

WithSerial adds the serial to the update device camera quality and retention settings params

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) WithTimeout

WithTimeout adds the timeout to the update device camera quality and retention settings params

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) WithUpdateDeviceCameraQualityAndRetentionSettings

func (o *UpdateDeviceCameraQualityAndRetentionSettingsParams) WithUpdateDeviceCameraQualityAndRetentionSettings(updateDeviceCameraQualityAndRetentionSettings *models.UpdateDeviceCameraQualityAndRetentionSettings) *UpdateDeviceCameraQualityAndRetentionSettingsParams

WithUpdateDeviceCameraQualityAndRetentionSettings adds the updateDeviceCameraQualityAndRetentionSettings to the update device camera quality and retention settings params

func (*UpdateDeviceCameraQualityAndRetentionSettingsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateDeviceCameraQualityAndRetentionSettingsReader

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

UpdateDeviceCameraQualityAndRetentionSettingsReader is a Reader for the UpdateDeviceCameraQualityAndRetentionSettings structure.

func (*UpdateDeviceCameraQualityAndRetentionSettingsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL