dcim

package
v0.0.0-...-b0013fc Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2020 License: Apache-2.0 Imports: 13 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 dcim API

func New ¶

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

New creates a new dcim API client.

func (*Client) DcimCablesCreate ¶

func (a *Client) DcimCablesCreate(params *DcimCablesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimCablesCreateCreated, error)

DcimCablesCreate dcim cables create API

func (*Client) DcimCablesDelete ¶

func (a *Client) DcimCablesDelete(params *DcimCablesDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*DcimCablesDeleteNoContent, error)

DcimCablesDelete dcim cables delete API

func (*Client) DcimCablesList ¶

func (a *Client) DcimCablesList(params *DcimCablesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimCablesListOK, error)

DcimCablesList Call to super to allow for caching

func (*Client) DcimCablesPartialUpdate ¶

func (a *Client) DcimCablesPartialUpdate(params *DcimCablesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimCablesPartialUpdateOK, error)

DcimCablesPartialUpdate dcim cables partial update API

func (*Client) DcimCablesRead ¶

func (a *Client) DcimCablesRead(params *DcimCablesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimCablesReadOK, error)

DcimCablesRead Call to super to allow for caching

func (*Client) DcimCablesUpdate ¶

func (a *Client) DcimCablesUpdate(params *DcimCablesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimCablesUpdateOK, error)

DcimCablesUpdate dcim cables update API

func (*Client) DcimChoicesList ¶

func (a *Client) DcimChoicesList(params *DcimChoicesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimChoicesListOK, error)

DcimChoicesList dcim choices list API

func (*Client) DcimChoicesRead ¶

func (a *Client) DcimChoicesRead(params *DcimChoicesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimChoicesReadOK, error)

DcimChoicesRead dcim choices read API

func (*Client) DcimConnectedDeviceList ¶

func (a *Client) DcimConnectedDeviceList(params *DcimConnectedDeviceListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConnectedDeviceListOK, error)

DcimConnectedDeviceList This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer interface. This is useful in a situation where a device boots with no configuration, but can detect its neighbors via a protocol such as LLDP. Two query parameters must be included in the request:

* `peer_device`: The name of the peer device * `peer_interface`: The name of the peer interface

func (*Client) DcimConsoleConnectionsList ¶

func (a *Client) DcimConsoleConnectionsList(params *DcimConsoleConnectionsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsoleConnectionsListOK, error)

DcimConsoleConnectionsList dcim console connections list API

func (*Client) DcimConsolePortTemplatesCreate ¶

DcimConsolePortTemplatesCreate dcim console port templates create API

func (*Client) DcimConsolePortTemplatesDelete ¶

DcimConsolePortTemplatesDelete dcim console port templates delete API

func (*Client) DcimConsolePortTemplatesList ¶

func (a *Client) DcimConsolePortTemplatesList(params *DcimConsolePortTemplatesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsolePortTemplatesListOK, error)

DcimConsolePortTemplatesList Call to super to allow for caching

func (*Client) DcimConsolePortTemplatesPartialUpdate ¶

DcimConsolePortTemplatesPartialUpdate dcim console port templates partial update API

func (*Client) DcimConsolePortTemplatesRead ¶

func (a *Client) DcimConsolePortTemplatesRead(params *DcimConsolePortTemplatesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsolePortTemplatesReadOK, error)

DcimConsolePortTemplatesRead Call to super to allow for caching

func (*Client) DcimConsolePortTemplatesUpdate ¶

func (a *Client) DcimConsolePortTemplatesUpdate(params *DcimConsolePortTemplatesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsolePortTemplatesUpdateOK, error)

DcimConsolePortTemplatesUpdate dcim console port templates update API

func (*Client) DcimConsolePortsCreate ¶

DcimConsolePortsCreate dcim console ports create API

func (*Client) DcimConsolePortsDelete ¶

DcimConsolePortsDelete dcim console ports delete API

func (*Client) DcimConsolePortsList ¶

func (a *Client) DcimConsolePortsList(params *DcimConsolePortsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsolePortsListOK, error)

DcimConsolePortsList Call to super to allow for caching

func (*Client) DcimConsolePortsPartialUpdate ¶

func (a *Client) DcimConsolePortsPartialUpdate(params *DcimConsolePortsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsolePortsPartialUpdateOK, error)

DcimConsolePortsPartialUpdate dcim console ports partial update API

func (*Client) DcimConsolePortsRead ¶

func (a *Client) DcimConsolePortsRead(params *DcimConsolePortsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsolePortsReadOK, error)

DcimConsolePortsRead Call to super to allow for caching

func (*Client) DcimConsolePortsTrace ¶

func (a *Client) DcimConsolePortsTrace(params *DcimConsolePortsTraceParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsolePortsTraceOK, error)

DcimConsolePortsTrace Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

func (*Client) DcimConsolePortsUpdate ¶

func (a *Client) DcimConsolePortsUpdate(params *DcimConsolePortsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsolePortsUpdateOK, error)

DcimConsolePortsUpdate dcim console ports update API

func (*Client) DcimConsoleServerPortTemplatesCreate ¶

DcimConsoleServerPortTemplatesCreate dcim console server port templates create API

func (*Client) DcimConsoleServerPortTemplatesDelete ¶

DcimConsoleServerPortTemplatesDelete dcim console server port templates delete API

func (*Client) DcimConsoleServerPortTemplatesList ¶

DcimConsoleServerPortTemplatesList Call to super to allow for caching

func (*Client) DcimConsoleServerPortTemplatesPartialUpdate ¶

DcimConsoleServerPortTemplatesPartialUpdate dcim console server port templates partial update API

func (*Client) DcimConsoleServerPortTemplatesRead ¶

DcimConsoleServerPortTemplatesRead Call to super to allow for caching

func (*Client) DcimConsoleServerPortTemplatesUpdate ¶

DcimConsoleServerPortTemplatesUpdate dcim console server port templates update API

func (*Client) DcimConsoleServerPortsCreate ¶

DcimConsoleServerPortsCreate dcim console server ports create API

func (*Client) DcimConsoleServerPortsDelete ¶

DcimConsoleServerPortsDelete dcim console server ports delete API

func (*Client) DcimConsoleServerPortsList ¶

func (a *Client) DcimConsoleServerPortsList(params *DcimConsoleServerPortsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsoleServerPortsListOK, error)

DcimConsoleServerPortsList Call to super to allow for caching

func (*Client) DcimConsoleServerPortsPartialUpdate ¶

DcimConsoleServerPortsPartialUpdate dcim console server ports partial update API

func (*Client) DcimConsoleServerPortsRead ¶

func (a *Client) DcimConsoleServerPortsRead(params *DcimConsoleServerPortsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsoleServerPortsReadOK, error)

DcimConsoleServerPortsRead Call to super to allow for caching

func (*Client) DcimConsoleServerPortsTrace ¶

func (a *Client) DcimConsoleServerPortsTrace(params *DcimConsoleServerPortsTraceParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsoleServerPortsTraceOK, error)

DcimConsoleServerPortsTrace Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

func (*Client) DcimConsoleServerPortsUpdate ¶

func (a *Client) DcimConsoleServerPortsUpdate(params *DcimConsoleServerPortsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimConsoleServerPortsUpdateOK, error)

DcimConsoleServerPortsUpdate dcim console server ports update API

func (*Client) DcimDeviceBayTemplatesCreate ¶

DcimDeviceBayTemplatesCreate dcim device bay templates create API

func (*Client) DcimDeviceBayTemplatesDelete ¶

DcimDeviceBayTemplatesDelete dcim device bay templates delete API

func (*Client) DcimDeviceBayTemplatesList ¶

func (a *Client) DcimDeviceBayTemplatesList(params *DcimDeviceBayTemplatesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceBayTemplatesListOK, error)

DcimDeviceBayTemplatesList Call to super to allow for caching

func (*Client) DcimDeviceBayTemplatesPartialUpdate ¶

DcimDeviceBayTemplatesPartialUpdate dcim device bay templates partial update API

func (*Client) DcimDeviceBayTemplatesRead ¶

func (a *Client) DcimDeviceBayTemplatesRead(params *DcimDeviceBayTemplatesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceBayTemplatesReadOK, error)

DcimDeviceBayTemplatesRead Call to super to allow for caching

func (*Client) DcimDeviceBayTemplatesUpdate ¶

func (a *Client) DcimDeviceBayTemplatesUpdate(params *DcimDeviceBayTemplatesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceBayTemplatesUpdateOK, error)

DcimDeviceBayTemplatesUpdate dcim device bay templates update API

func (*Client) DcimDeviceBaysCreate ¶

func (a *Client) DcimDeviceBaysCreate(params *DcimDeviceBaysCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceBaysCreateCreated, error)

DcimDeviceBaysCreate dcim device bays create API

func (*Client) DcimDeviceBaysDelete ¶

DcimDeviceBaysDelete dcim device bays delete API

func (*Client) DcimDeviceBaysList ¶

func (a *Client) DcimDeviceBaysList(params *DcimDeviceBaysListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceBaysListOK, error)

DcimDeviceBaysList Call to super to allow for caching

func (*Client) DcimDeviceBaysPartialUpdate ¶

func (a *Client) DcimDeviceBaysPartialUpdate(params *DcimDeviceBaysPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceBaysPartialUpdateOK, error)

DcimDeviceBaysPartialUpdate dcim device bays partial update API

func (*Client) DcimDeviceBaysRead ¶

func (a *Client) DcimDeviceBaysRead(params *DcimDeviceBaysReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceBaysReadOK, error)

DcimDeviceBaysRead Call to super to allow for caching

func (*Client) DcimDeviceBaysUpdate ¶

func (a *Client) DcimDeviceBaysUpdate(params *DcimDeviceBaysUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceBaysUpdateOK, error)

DcimDeviceBaysUpdate dcim device bays update API

func (*Client) DcimDeviceRolesCreate ¶

func (a *Client) DcimDeviceRolesCreate(params *DcimDeviceRolesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceRolesCreateCreated, error)

DcimDeviceRolesCreate dcim device roles create API

func (*Client) DcimDeviceRolesDelete ¶

DcimDeviceRolesDelete dcim device roles delete API

func (*Client) DcimDeviceRolesList ¶

func (a *Client) DcimDeviceRolesList(params *DcimDeviceRolesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceRolesListOK, error)

DcimDeviceRolesList Call to super to allow for caching

func (*Client) DcimDeviceRolesPartialUpdate ¶

func (a *Client) DcimDeviceRolesPartialUpdate(params *DcimDeviceRolesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceRolesPartialUpdateOK, error)

DcimDeviceRolesPartialUpdate dcim device roles partial update API

func (*Client) DcimDeviceRolesRead ¶

func (a *Client) DcimDeviceRolesRead(params *DcimDeviceRolesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceRolesReadOK, error)

DcimDeviceRolesRead Call to super to allow for caching

func (*Client) DcimDeviceRolesUpdate ¶

func (a *Client) DcimDeviceRolesUpdate(params *DcimDeviceRolesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceRolesUpdateOK, error)

DcimDeviceRolesUpdate dcim device roles update API

func (*Client) DcimDeviceTypesCreate ¶

func (a *Client) DcimDeviceTypesCreate(params *DcimDeviceTypesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceTypesCreateCreated, error)

DcimDeviceTypesCreate dcim device types create API

func (*Client) DcimDeviceTypesDelete ¶

DcimDeviceTypesDelete dcim device types delete API

func (*Client) DcimDeviceTypesList ¶

func (a *Client) DcimDeviceTypesList(params *DcimDeviceTypesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceTypesListOK, error)

DcimDeviceTypesList Call to super to allow for caching

func (*Client) DcimDeviceTypesPartialUpdate ¶

func (a *Client) DcimDeviceTypesPartialUpdate(params *DcimDeviceTypesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceTypesPartialUpdateOK, error)

DcimDeviceTypesPartialUpdate dcim device types partial update API

func (*Client) DcimDeviceTypesRead ¶

func (a *Client) DcimDeviceTypesRead(params *DcimDeviceTypesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceTypesReadOK, error)

DcimDeviceTypesRead Call to super to allow for caching

func (*Client) DcimDeviceTypesUpdate ¶

func (a *Client) DcimDeviceTypesUpdate(params *DcimDeviceTypesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDeviceTypesUpdateOK, error)

DcimDeviceTypesUpdate dcim device types update API

func (*Client) DcimDevicesCreate ¶

func (a *Client) DcimDevicesCreate(params *DcimDevicesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDevicesCreateCreated, error)

DcimDevicesCreate dcim devices create API

func (*Client) DcimDevicesDelete ¶

func (a *Client) DcimDevicesDelete(params *DcimDevicesDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDevicesDeleteNoContent, error)

DcimDevicesDelete dcim devices delete API

func (*Client) DcimDevicesList ¶

func (a *Client) DcimDevicesList(params *DcimDevicesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDevicesListOK, error)

DcimDevicesList Call to super to allow for caching

func (*Client) DcimDevicesNapalm ¶

func (a *Client) DcimDevicesNapalm(params *DcimDevicesNapalmParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDevicesNapalmOK, error)

DcimDevicesNapalm Execute a NAPALM method on a Device

func (*Client) DcimDevicesPartialUpdate ¶

func (a *Client) DcimDevicesPartialUpdate(params *DcimDevicesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDevicesPartialUpdateOK, error)

DcimDevicesPartialUpdate dcim devices partial update API

func (*Client) DcimDevicesRead ¶

func (a *Client) DcimDevicesRead(params *DcimDevicesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDevicesReadOK, error)

DcimDevicesRead Call to super to allow for caching

func (*Client) DcimDevicesUpdate ¶

func (a *Client) DcimDevicesUpdate(params *DcimDevicesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimDevicesUpdateOK, error)

DcimDevicesUpdate dcim devices update API

func (*Client) DcimFrontPortTemplatesCreate ¶

DcimFrontPortTemplatesCreate dcim front port templates create API

func (*Client) DcimFrontPortTemplatesDelete ¶

DcimFrontPortTemplatesDelete dcim front port templates delete API

func (*Client) DcimFrontPortTemplatesList ¶

func (a *Client) DcimFrontPortTemplatesList(params *DcimFrontPortTemplatesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimFrontPortTemplatesListOK, error)

DcimFrontPortTemplatesList Call to super to allow for caching

func (*Client) DcimFrontPortTemplatesPartialUpdate ¶

DcimFrontPortTemplatesPartialUpdate dcim front port templates partial update API

func (*Client) DcimFrontPortTemplatesRead ¶

func (a *Client) DcimFrontPortTemplatesRead(params *DcimFrontPortTemplatesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimFrontPortTemplatesReadOK, error)

DcimFrontPortTemplatesRead Call to super to allow for caching

func (*Client) DcimFrontPortTemplatesUpdate ¶

func (a *Client) DcimFrontPortTemplatesUpdate(params *DcimFrontPortTemplatesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimFrontPortTemplatesUpdateOK, error)

DcimFrontPortTemplatesUpdate dcim front port templates update API

func (*Client) DcimFrontPortsCreate ¶

func (a *Client) DcimFrontPortsCreate(params *DcimFrontPortsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimFrontPortsCreateCreated, error)

DcimFrontPortsCreate dcim front ports create API

func (*Client) DcimFrontPortsDelete ¶

DcimFrontPortsDelete dcim front ports delete API

func (*Client) DcimFrontPortsList ¶

func (a *Client) DcimFrontPortsList(params *DcimFrontPortsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimFrontPortsListOK, error)

DcimFrontPortsList Call to super to allow for caching

func (*Client) DcimFrontPortsPartialUpdate ¶

func (a *Client) DcimFrontPortsPartialUpdate(params *DcimFrontPortsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimFrontPortsPartialUpdateOK, error)

DcimFrontPortsPartialUpdate dcim front ports partial update API

func (*Client) DcimFrontPortsRead ¶

func (a *Client) DcimFrontPortsRead(params *DcimFrontPortsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimFrontPortsReadOK, error)

DcimFrontPortsRead Call to super to allow for caching

func (*Client) DcimFrontPortsUpdate ¶

func (a *Client) DcimFrontPortsUpdate(params *DcimFrontPortsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimFrontPortsUpdateOK, error)

DcimFrontPortsUpdate dcim front ports update API

func (*Client) DcimInterfaceConnectionsList ¶

func (a *Client) DcimInterfaceConnectionsList(params *DcimInterfaceConnectionsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfaceConnectionsListOK, error)

DcimInterfaceConnectionsList dcim interface connections list API

func (*Client) DcimInterfaceTemplatesCreate ¶

DcimInterfaceTemplatesCreate dcim interface templates create API

func (*Client) DcimInterfaceTemplatesDelete ¶

DcimInterfaceTemplatesDelete dcim interface templates delete API

func (*Client) DcimInterfaceTemplatesList ¶

func (a *Client) DcimInterfaceTemplatesList(params *DcimInterfaceTemplatesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfaceTemplatesListOK, error)

DcimInterfaceTemplatesList Call to super to allow for caching

func (*Client) DcimInterfaceTemplatesPartialUpdate ¶

DcimInterfaceTemplatesPartialUpdate dcim interface templates partial update API

func (*Client) DcimInterfaceTemplatesRead ¶

func (a *Client) DcimInterfaceTemplatesRead(params *DcimInterfaceTemplatesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfaceTemplatesReadOK, error)

DcimInterfaceTemplatesRead Call to super to allow for caching

func (*Client) DcimInterfaceTemplatesUpdate ¶

func (a *Client) DcimInterfaceTemplatesUpdate(params *DcimInterfaceTemplatesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfaceTemplatesUpdateOK, error)

DcimInterfaceTemplatesUpdate dcim interface templates update API

func (*Client) DcimInterfacesCreate ¶

func (a *Client) DcimInterfacesCreate(params *DcimInterfacesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfacesCreateCreated, error)

DcimInterfacesCreate dcim interfaces create API

func (*Client) DcimInterfacesDelete ¶

DcimInterfacesDelete dcim interfaces delete API

func (*Client) DcimInterfacesGraphs ¶

func (a *Client) DcimInterfacesGraphs(params *DcimInterfacesGraphsParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfacesGraphsOK, error)

DcimInterfacesGraphs A convenience method for rendering graphs for a particular interface.

func (*Client) DcimInterfacesList ¶

func (a *Client) DcimInterfacesList(params *DcimInterfacesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfacesListOK, error)

DcimInterfacesList Call to super to allow for caching

func (*Client) DcimInterfacesPartialUpdate ¶

func (a *Client) DcimInterfacesPartialUpdate(params *DcimInterfacesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfacesPartialUpdateOK, error)

DcimInterfacesPartialUpdate dcim interfaces partial update API

func (*Client) DcimInterfacesRead ¶

func (a *Client) DcimInterfacesRead(params *DcimInterfacesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfacesReadOK, error)

DcimInterfacesRead Call to super to allow for caching

func (*Client) DcimInterfacesTrace ¶

func (a *Client) DcimInterfacesTrace(params *DcimInterfacesTraceParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfacesTraceOK, error)

DcimInterfacesTrace Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

func (*Client) DcimInterfacesUpdate ¶

func (a *Client) DcimInterfacesUpdate(params *DcimInterfacesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfacesUpdateOK, error)

DcimInterfacesUpdate dcim interfaces update API

func (*Client) DcimInventoryItemsCreate ¶

DcimInventoryItemsCreate dcim inventory items create API

func (*Client) DcimInventoryItemsDelete ¶

DcimInventoryItemsDelete dcim inventory items delete API

func (*Client) DcimInventoryItemsList ¶

func (a *Client) DcimInventoryItemsList(params *DcimInventoryItemsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInventoryItemsListOK, error)

DcimInventoryItemsList Call to super to allow for caching

func (*Client) DcimInventoryItemsPartialUpdate ¶

func (a *Client) DcimInventoryItemsPartialUpdate(params *DcimInventoryItemsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInventoryItemsPartialUpdateOK, error)

DcimInventoryItemsPartialUpdate dcim inventory items partial update API

func (*Client) DcimInventoryItemsRead ¶

func (a *Client) DcimInventoryItemsRead(params *DcimInventoryItemsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInventoryItemsReadOK, error)

DcimInventoryItemsRead Call to super to allow for caching

func (*Client) DcimInventoryItemsUpdate ¶

func (a *Client) DcimInventoryItemsUpdate(params *DcimInventoryItemsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInventoryItemsUpdateOK, error)

DcimInventoryItemsUpdate dcim inventory items update API

func (*Client) DcimManufacturersCreate ¶

DcimManufacturersCreate dcim manufacturers create API

func (*Client) DcimManufacturersDelete ¶

DcimManufacturersDelete dcim manufacturers delete API

func (*Client) DcimManufacturersList ¶

func (a *Client) DcimManufacturersList(params *DcimManufacturersListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimManufacturersListOK, error)

DcimManufacturersList Call to super to allow for caching

func (*Client) DcimManufacturersPartialUpdate ¶

func (a *Client) DcimManufacturersPartialUpdate(params *DcimManufacturersPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimManufacturersPartialUpdateOK, error)

DcimManufacturersPartialUpdate dcim manufacturers partial update API

func (*Client) DcimManufacturersRead ¶

func (a *Client) DcimManufacturersRead(params *DcimManufacturersReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimManufacturersReadOK, error)

DcimManufacturersRead Call to super to allow for caching

func (*Client) DcimManufacturersUpdate ¶

func (a *Client) DcimManufacturersUpdate(params *DcimManufacturersUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimManufacturersUpdateOK, error)

DcimManufacturersUpdate dcim manufacturers update API

func (*Client) DcimPlatformsCreate ¶

func (a *Client) DcimPlatformsCreate(params *DcimPlatformsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPlatformsCreateCreated, error)

DcimPlatformsCreate dcim platforms create API

func (*Client) DcimPlatformsDelete ¶

DcimPlatformsDelete dcim platforms delete API

func (*Client) DcimPlatformsList ¶

func (a *Client) DcimPlatformsList(params *DcimPlatformsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPlatformsListOK, error)

DcimPlatformsList Call to super to allow for caching

func (*Client) DcimPlatformsPartialUpdate ¶

func (a *Client) DcimPlatformsPartialUpdate(params *DcimPlatformsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPlatformsPartialUpdateOK, error)

DcimPlatformsPartialUpdate dcim platforms partial update API

func (*Client) DcimPlatformsRead ¶

func (a *Client) DcimPlatformsRead(params *DcimPlatformsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPlatformsReadOK, error)

DcimPlatformsRead Call to super to allow for caching

func (*Client) DcimPlatformsUpdate ¶

func (a *Client) DcimPlatformsUpdate(params *DcimPlatformsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPlatformsUpdateOK, error)

DcimPlatformsUpdate dcim platforms update API

func (*Client) DcimPowerConnectionsList ¶

func (a *Client) DcimPowerConnectionsList(params *DcimPowerConnectionsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerConnectionsListOK, error)

DcimPowerConnectionsList dcim power connections list API

func (*Client) DcimPowerFeedsCreate ¶

func (a *Client) DcimPowerFeedsCreate(params *DcimPowerFeedsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerFeedsCreateCreated, error)

DcimPowerFeedsCreate dcim power feeds create API

func (*Client) DcimPowerFeedsDelete ¶

DcimPowerFeedsDelete dcim power feeds delete API

func (*Client) DcimPowerFeedsList ¶

func (a *Client) DcimPowerFeedsList(params *DcimPowerFeedsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerFeedsListOK, error)

DcimPowerFeedsList Call to super to allow for caching

func (*Client) DcimPowerFeedsPartialUpdate ¶

func (a *Client) DcimPowerFeedsPartialUpdate(params *DcimPowerFeedsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerFeedsPartialUpdateOK, error)

DcimPowerFeedsPartialUpdate dcim power feeds partial update API

func (*Client) DcimPowerFeedsRead ¶

func (a *Client) DcimPowerFeedsRead(params *DcimPowerFeedsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerFeedsReadOK, error)

DcimPowerFeedsRead Call to super to allow for caching

func (*Client) DcimPowerFeedsUpdate ¶

func (a *Client) DcimPowerFeedsUpdate(params *DcimPowerFeedsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerFeedsUpdateOK, error)

DcimPowerFeedsUpdate dcim power feeds update API

func (*Client) DcimPowerOutletTemplatesCreate ¶

DcimPowerOutletTemplatesCreate dcim power outlet templates create API

func (*Client) DcimPowerOutletTemplatesDelete ¶

DcimPowerOutletTemplatesDelete dcim power outlet templates delete API

func (*Client) DcimPowerOutletTemplatesList ¶

func (a *Client) DcimPowerOutletTemplatesList(params *DcimPowerOutletTemplatesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerOutletTemplatesListOK, error)

DcimPowerOutletTemplatesList Call to super to allow for caching

func (*Client) DcimPowerOutletTemplatesPartialUpdate ¶

DcimPowerOutletTemplatesPartialUpdate dcim power outlet templates partial update API

func (*Client) DcimPowerOutletTemplatesRead ¶

func (a *Client) DcimPowerOutletTemplatesRead(params *DcimPowerOutletTemplatesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerOutletTemplatesReadOK, error)

DcimPowerOutletTemplatesRead Call to super to allow for caching

func (*Client) DcimPowerOutletTemplatesUpdate ¶

func (a *Client) DcimPowerOutletTemplatesUpdate(params *DcimPowerOutletTemplatesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerOutletTemplatesUpdateOK, error)

DcimPowerOutletTemplatesUpdate dcim power outlet templates update API

func (*Client) DcimPowerOutletsCreate ¶

DcimPowerOutletsCreate dcim power outlets create API

func (*Client) DcimPowerOutletsDelete ¶

DcimPowerOutletsDelete dcim power outlets delete API

func (*Client) DcimPowerOutletsList ¶

func (a *Client) DcimPowerOutletsList(params *DcimPowerOutletsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerOutletsListOK, error)

DcimPowerOutletsList Call to super to allow for caching

func (*Client) DcimPowerOutletsPartialUpdate ¶

func (a *Client) DcimPowerOutletsPartialUpdate(params *DcimPowerOutletsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerOutletsPartialUpdateOK, error)

DcimPowerOutletsPartialUpdate dcim power outlets partial update API

func (*Client) DcimPowerOutletsRead ¶

func (a *Client) DcimPowerOutletsRead(params *DcimPowerOutletsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerOutletsReadOK, error)

DcimPowerOutletsRead Call to super to allow for caching

func (*Client) DcimPowerOutletsTrace ¶

func (a *Client) DcimPowerOutletsTrace(params *DcimPowerOutletsTraceParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerOutletsTraceOK, error)

DcimPowerOutletsTrace Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

func (*Client) DcimPowerOutletsUpdate ¶

func (a *Client) DcimPowerOutletsUpdate(params *DcimPowerOutletsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerOutletsUpdateOK, error)

DcimPowerOutletsUpdate dcim power outlets update API

func (*Client) DcimPowerPanelsCreate ¶

func (a *Client) DcimPowerPanelsCreate(params *DcimPowerPanelsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPanelsCreateCreated, error)

DcimPowerPanelsCreate dcim power panels create API

func (*Client) DcimPowerPanelsDelete ¶

DcimPowerPanelsDelete dcim power panels delete API

func (*Client) DcimPowerPanelsList ¶

func (a *Client) DcimPowerPanelsList(params *DcimPowerPanelsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPanelsListOK, error)

DcimPowerPanelsList Call to super to allow for caching

func (*Client) DcimPowerPanelsPartialUpdate ¶

func (a *Client) DcimPowerPanelsPartialUpdate(params *DcimPowerPanelsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPanelsPartialUpdateOK, error)

DcimPowerPanelsPartialUpdate dcim power panels partial update API

func (*Client) DcimPowerPanelsRead ¶

func (a *Client) DcimPowerPanelsRead(params *DcimPowerPanelsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPanelsReadOK, error)

DcimPowerPanelsRead Call to super to allow for caching

func (*Client) DcimPowerPanelsUpdate ¶

func (a *Client) DcimPowerPanelsUpdate(params *DcimPowerPanelsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPanelsUpdateOK, error)

DcimPowerPanelsUpdate dcim power panels update API

func (*Client) DcimPowerPortTemplatesCreate ¶

DcimPowerPortTemplatesCreate dcim power port templates create API

func (*Client) DcimPowerPortTemplatesDelete ¶

DcimPowerPortTemplatesDelete dcim power port templates delete API

func (*Client) DcimPowerPortTemplatesList ¶

func (a *Client) DcimPowerPortTemplatesList(params *DcimPowerPortTemplatesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPortTemplatesListOK, error)

DcimPowerPortTemplatesList Call to super to allow for caching

func (*Client) DcimPowerPortTemplatesPartialUpdate ¶

DcimPowerPortTemplatesPartialUpdate dcim power port templates partial update API

func (*Client) DcimPowerPortTemplatesRead ¶

func (a *Client) DcimPowerPortTemplatesRead(params *DcimPowerPortTemplatesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPortTemplatesReadOK, error)

DcimPowerPortTemplatesRead Call to super to allow for caching

func (*Client) DcimPowerPortTemplatesUpdate ¶

func (a *Client) DcimPowerPortTemplatesUpdate(params *DcimPowerPortTemplatesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPortTemplatesUpdateOK, error)

DcimPowerPortTemplatesUpdate dcim power port templates update API

func (*Client) DcimPowerPortsCreate ¶

func (a *Client) DcimPowerPortsCreate(params *DcimPowerPortsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPortsCreateCreated, error)

DcimPowerPortsCreate dcim power ports create API

func (*Client) DcimPowerPortsDelete ¶

DcimPowerPortsDelete dcim power ports delete API

func (*Client) DcimPowerPortsList ¶

func (a *Client) DcimPowerPortsList(params *DcimPowerPortsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPortsListOK, error)

DcimPowerPortsList Call to super to allow for caching

func (*Client) DcimPowerPortsPartialUpdate ¶

func (a *Client) DcimPowerPortsPartialUpdate(params *DcimPowerPortsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPortsPartialUpdateOK, error)

DcimPowerPortsPartialUpdate dcim power ports partial update API

func (*Client) DcimPowerPortsRead ¶

func (a *Client) DcimPowerPortsRead(params *DcimPowerPortsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPortsReadOK, error)

DcimPowerPortsRead Call to super to allow for caching

func (*Client) DcimPowerPortsTrace ¶

func (a *Client) DcimPowerPortsTrace(params *DcimPowerPortsTraceParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPortsTraceOK, error)

DcimPowerPortsTrace Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

func (*Client) DcimPowerPortsUpdate ¶

func (a *Client) DcimPowerPortsUpdate(params *DcimPowerPortsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimPowerPortsUpdateOK, error)

DcimPowerPortsUpdate dcim power ports update API

func (*Client) DcimRackGroupsCreate ¶

func (a *Client) DcimRackGroupsCreate(params *DcimRackGroupsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackGroupsCreateCreated, error)

DcimRackGroupsCreate dcim rack groups create API

func (*Client) DcimRackGroupsDelete ¶

DcimRackGroupsDelete dcim rack groups delete API

func (*Client) DcimRackGroupsList ¶

func (a *Client) DcimRackGroupsList(params *DcimRackGroupsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackGroupsListOK, error)

DcimRackGroupsList Call to super to allow for caching

func (*Client) DcimRackGroupsPartialUpdate ¶

func (a *Client) DcimRackGroupsPartialUpdate(params *DcimRackGroupsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackGroupsPartialUpdateOK, error)

DcimRackGroupsPartialUpdate dcim rack groups partial update API

func (*Client) DcimRackGroupsRead ¶

func (a *Client) DcimRackGroupsRead(params *DcimRackGroupsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackGroupsReadOK, error)

DcimRackGroupsRead Call to super to allow for caching

func (*Client) DcimRackGroupsUpdate ¶

func (a *Client) DcimRackGroupsUpdate(params *DcimRackGroupsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackGroupsUpdateOK, error)

DcimRackGroupsUpdate dcim rack groups update API

func (*Client) DcimRackReservationsCreate ¶

DcimRackReservationsCreate dcim rack reservations create API

func (*Client) DcimRackReservationsDelete ¶

DcimRackReservationsDelete dcim rack reservations delete API

func (*Client) DcimRackReservationsList ¶

func (a *Client) DcimRackReservationsList(params *DcimRackReservationsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackReservationsListOK, error)

DcimRackReservationsList Call to super to allow for caching

func (*Client) DcimRackReservationsPartialUpdate ¶

DcimRackReservationsPartialUpdate dcim rack reservations partial update API

func (*Client) DcimRackReservationsRead ¶

func (a *Client) DcimRackReservationsRead(params *DcimRackReservationsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackReservationsReadOK, error)

DcimRackReservationsRead Call to super to allow for caching

func (*Client) DcimRackReservationsUpdate ¶

func (a *Client) DcimRackReservationsUpdate(params *DcimRackReservationsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackReservationsUpdateOK, error)

DcimRackReservationsUpdate dcim rack reservations update API

func (*Client) DcimRackRolesCreate ¶

func (a *Client) DcimRackRolesCreate(params *DcimRackRolesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackRolesCreateCreated, error)

DcimRackRolesCreate dcim rack roles create API

func (*Client) DcimRackRolesDelete ¶

DcimRackRolesDelete dcim rack roles delete API

func (*Client) DcimRackRolesList ¶

func (a *Client) DcimRackRolesList(params *DcimRackRolesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackRolesListOK, error)

DcimRackRolesList Call to super to allow for caching

func (*Client) DcimRackRolesPartialUpdate ¶

func (a *Client) DcimRackRolesPartialUpdate(params *DcimRackRolesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackRolesPartialUpdateOK, error)

DcimRackRolesPartialUpdate dcim rack roles partial update API

func (*Client) DcimRackRolesRead ¶

func (a *Client) DcimRackRolesRead(params *DcimRackRolesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackRolesReadOK, error)

DcimRackRolesRead Call to super to allow for caching

func (*Client) DcimRackRolesUpdate ¶

func (a *Client) DcimRackRolesUpdate(params *DcimRackRolesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRackRolesUpdateOK, error)

DcimRackRolesUpdate dcim rack roles update API

func (*Client) DcimRacksCreate ¶

func (a *Client) DcimRacksCreate(params *DcimRacksCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRacksCreateCreated, error)

DcimRacksCreate dcim racks create API

func (*Client) DcimRacksDelete ¶

func (a *Client) DcimRacksDelete(params *DcimRacksDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRacksDeleteNoContent, error)

DcimRacksDelete dcim racks delete API

func (*Client) DcimRacksList ¶

func (a *Client) DcimRacksList(params *DcimRacksListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRacksListOK, error)

DcimRacksList Call to super to allow for caching

func (*Client) DcimRacksPartialUpdate ¶

func (a *Client) DcimRacksPartialUpdate(params *DcimRacksPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRacksPartialUpdateOK, error)

DcimRacksPartialUpdate dcim racks partial update API

func (*Client) DcimRacksRead ¶

func (a *Client) DcimRacksRead(params *DcimRacksReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRacksReadOK, error)

DcimRacksRead Call to super to allow for caching

func (*Client) DcimRacksUnits ¶

func (a *Client) DcimRacksUnits(params *DcimRacksUnitsParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRacksUnitsOK, error)

DcimRacksUnits List rack units (by rack)

func (*Client) DcimRacksUpdate ¶

func (a *Client) DcimRacksUpdate(params *DcimRacksUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRacksUpdateOK, error)

DcimRacksUpdate dcim racks update API

func (*Client) DcimRearPortTemplatesCreate ¶

DcimRearPortTemplatesCreate dcim rear port templates create API

func (*Client) DcimRearPortTemplatesDelete ¶

DcimRearPortTemplatesDelete dcim rear port templates delete API

func (*Client) DcimRearPortTemplatesList ¶

func (a *Client) DcimRearPortTemplatesList(params *DcimRearPortTemplatesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRearPortTemplatesListOK, error)

DcimRearPortTemplatesList Call to super to allow for caching

func (*Client) DcimRearPortTemplatesPartialUpdate ¶

DcimRearPortTemplatesPartialUpdate dcim rear port templates partial update API

func (*Client) DcimRearPortTemplatesRead ¶

func (a *Client) DcimRearPortTemplatesRead(params *DcimRearPortTemplatesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRearPortTemplatesReadOK, error)

DcimRearPortTemplatesRead Call to super to allow for caching

func (*Client) DcimRearPortTemplatesUpdate ¶

func (a *Client) DcimRearPortTemplatesUpdate(params *DcimRearPortTemplatesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRearPortTemplatesUpdateOK, error)

DcimRearPortTemplatesUpdate dcim rear port templates update API

func (*Client) DcimRearPortsCreate ¶

func (a *Client) DcimRearPortsCreate(params *DcimRearPortsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRearPortsCreateCreated, error)

DcimRearPortsCreate dcim rear ports create API

func (*Client) DcimRearPortsDelete ¶

DcimRearPortsDelete dcim rear ports delete API

func (*Client) DcimRearPortsList ¶

func (a *Client) DcimRearPortsList(params *DcimRearPortsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRearPortsListOK, error)

DcimRearPortsList Call to super to allow for caching

func (*Client) DcimRearPortsPartialUpdate ¶

func (a *Client) DcimRearPortsPartialUpdate(params *DcimRearPortsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRearPortsPartialUpdateOK, error)

DcimRearPortsPartialUpdate dcim rear ports partial update API

func (*Client) DcimRearPortsRead ¶

func (a *Client) DcimRearPortsRead(params *DcimRearPortsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRearPortsReadOK, error)

DcimRearPortsRead Call to super to allow for caching

func (*Client) DcimRearPortsUpdate ¶

func (a *Client) DcimRearPortsUpdate(params *DcimRearPortsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRearPortsUpdateOK, error)

DcimRearPortsUpdate dcim rear ports update API

func (*Client) DcimRegionsCreate ¶

func (a *Client) DcimRegionsCreate(params *DcimRegionsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRegionsCreateCreated, error)

DcimRegionsCreate dcim regions create API

func (*Client) DcimRegionsDelete ¶

func (a *Client) DcimRegionsDelete(params *DcimRegionsDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRegionsDeleteNoContent, error)

DcimRegionsDelete dcim regions delete API

func (*Client) DcimRegionsList ¶

func (a *Client) DcimRegionsList(params *DcimRegionsListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRegionsListOK, error)

DcimRegionsList Call to super to allow for caching

func (*Client) DcimRegionsPartialUpdate ¶

func (a *Client) DcimRegionsPartialUpdate(params *DcimRegionsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRegionsPartialUpdateOK, error)

DcimRegionsPartialUpdate dcim regions partial update API

func (*Client) DcimRegionsRead ¶

func (a *Client) DcimRegionsRead(params *DcimRegionsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRegionsReadOK, error)

DcimRegionsRead Call to super to allow for caching

func (*Client) DcimRegionsUpdate ¶

func (a *Client) DcimRegionsUpdate(params *DcimRegionsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimRegionsUpdateOK, error)

DcimRegionsUpdate dcim regions update API

func (*Client) DcimSitesCreate ¶

func (a *Client) DcimSitesCreate(params *DcimSitesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimSitesCreateCreated, error)

DcimSitesCreate dcim sites create API

func (*Client) DcimSitesDelete ¶

func (a *Client) DcimSitesDelete(params *DcimSitesDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*DcimSitesDeleteNoContent, error)

DcimSitesDelete dcim sites delete API

func (*Client) DcimSitesGraphs ¶

func (a *Client) DcimSitesGraphs(params *DcimSitesGraphsParams, authInfo runtime.ClientAuthInfoWriter) (*DcimSitesGraphsOK, error)

DcimSitesGraphs A convenience method for rendering graphs for a particular site.

func (*Client) DcimSitesList ¶

func (a *Client) DcimSitesList(params *DcimSitesListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimSitesListOK, error)

DcimSitesList Call to super to allow for caching

func (*Client) DcimSitesPartialUpdate ¶

func (a *Client) DcimSitesPartialUpdate(params *DcimSitesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimSitesPartialUpdateOK, error)

DcimSitesPartialUpdate dcim sites partial update API

func (*Client) DcimSitesRead ¶

func (a *Client) DcimSitesRead(params *DcimSitesReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimSitesReadOK, error)

DcimSitesRead Call to super to allow for caching

func (*Client) DcimSitesUpdate ¶

func (a *Client) DcimSitesUpdate(params *DcimSitesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimSitesUpdateOK, error)

DcimSitesUpdate dcim sites update API

func (*Client) DcimVirtualChassisCreate ¶

DcimVirtualChassisCreate dcim virtual chassis create API

func (*Client) DcimVirtualChassisDelete ¶

DcimVirtualChassisDelete dcim virtual chassis delete API

func (*Client) DcimVirtualChassisList ¶

func (a *Client) DcimVirtualChassisList(params *DcimVirtualChassisListParams, authInfo runtime.ClientAuthInfoWriter) (*DcimVirtualChassisListOK, error)

DcimVirtualChassisList Call to super to allow for caching

func (*Client) DcimVirtualChassisPartialUpdate ¶

func (a *Client) DcimVirtualChassisPartialUpdate(params *DcimVirtualChassisPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimVirtualChassisPartialUpdateOK, error)

DcimVirtualChassisPartialUpdate dcim virtual chassis partial update API

func (*Client) DcimVirtualChassisRead ¶

func (a *Client) DcimVirtualChassisRead(params *DcimVirtualChassisReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimVirtualChassisReadOK, error)

DcimVirtualChassisRead Call to super to allow for caching

func (*Client) DcimVirtualChassisUpdate ¶

func (a *Client) DcimVirtualChassisUpdate(params *DcimVirtualChassisUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimVirtualChassisUpdateOK, error)

DcimVirtualChassisUpdate dcim virtual chassis update API

func (*Client) SetTransport ¶

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

SetTransport changes the transport on the client

type DcimCablesCreateCreated ¶

type DcimCablesCreateCreated struct {
	Payload *models.Cable
}

DcimCablesCreateCreated handles this case with default header values.

DcimCablesCreateCreated dcim cables create created

func NewDcimCablesCreateCreated ¶

func NewDcimCablesCreateCreated() *DcimCablesCreateCreated

NewDcimCablesCreateCreated creates a DcimCablesCreateCreated with default headers values

func (*DcimCablesCreateCreated) Error ¶

func (o *DcimCablesCreateCreated) Error() string

type DcimCablesCreateParams ¶

type DcimCablesCreateParams struct {

	/*Data*/
	Data *models.WritableCable

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

DcimCablesCreateParams contains all the parameters to send to the API endpoint for the dcim cables create operation typically these are written to a http.Request

func NewDcimCablesCreateParams ¶

func NewDcimCablesCreateParams() *DcimCablesCreateParams

NewDcimCablesCreateParams creates a new DcimCablesCreateParams object with the default values initialized.

func NewDcimCablesCreateParamsWithContext ¶

func NewDcimCablesCreateParamsWithContext(ctx context.Context) *DcimCablesCreateParams

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

func NewDcimCablesCreateParamsWithHTTPClient ¶

func NewDcimCablesCreateParamsWithHTTPClient(client *http.Client) *DcimCablesCreateParams

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

func NewDcimCablesCreateParamsWithTimeout ¶

func NewDcimCablesCreateParamsWithTimeout(timeout time.Duration) *DcimCablesCreateParams

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

func (*DcimCablesCreateParams) SetContext ¶

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

SetContext adds the context to the dcim cables create params

func (*DcimCablesCreateParams) SetData ¶

func (o *DcimCablesCreateParams) SetData(data *models.WritableCable)

SetData adds the data to the dcim cables create params

func (*DcimCablesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim cables create params

func (*DcimCablesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim cables create params

func (*DcimCablesCreateParams) WithContext ¶

WithContext adds the context to the dcim cables create params

func (*DcimCablesCreateParams) WithData ¶

WithData adds the data to the dcim cables create params

func (*DcimCablesCreateParams) WithHTTPClient ¶

func (o *DcimCablesCreateParams) WithHTTPClient(client *http.Client) *DcimCablesCreateParams

WithHTTPClient adds the HTTPClient to the dcim cables create params

func (*DcimCablesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim cables create params

func (*DcimCablesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimCablesCreateReader ¶

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

DcimCablesCreateReader is a Reader for the DcimCablesCreate structure.

func (*DcimCablesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimCablesDeleteNoContent ¶

type DcimCablesDeleteNoContent struct {
}

DcimCablesDeleteNoContent handles this case with default header values.

DcimCablesDeleteNoContent dcim cables delete no content

func NewDcimCablesDeleteNoContent ¶

func NewDcimCablesDeleteNoContent() *DcimCablesDeleteNoContent

NewDcimCablesDeleteNoContent creates a DcimCablesDeleteNoContent with default headers values

func (*DcimCablesDeleteNoContent) Error ¶

func (o *DcimCablesDeleteNoContent) Error() string

type DcimCablesDeleteParams ¶

type DcimCablesDeleteParams struct {

	/*ID
	  A unique integer value identifying this cable.

	*/
	ID int64

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

DcimCablesDeleteParams contains all the parameters to send to the API endpoint for the dcim cables delete operation typically these are written to a http.Request

func NewDcimCablesDeleteParams ¶

func NewDcimCablesDeleteParams() *DcimCablesDeleteParams

NewDcimCablesDeleteParams creates a new DcimCablesDeleteParams object with the default values initialized.

func NewDcimCablesDeleteParamsWithContext ¶

func NewDcimCablesDeleteParamsWithContext(ctx context.Context) *DcimCablesDeleteParams

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

func NewDcimCablesDeleteParamsWithHTTPClient ¶

func NewDcimCablesDeleteParamsWithHTTPClient(client *http.Client) *DcimCablesDeleteParams

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

func NewDcimCablesDeleteParamsWithTimeout ¶

func NewDcimCablesDeleteParamsWithTimeout(timeout time.Duration) *DcimCablesDeleteParams

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

func (*DcimCablesDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim cables delete params

func (*DcimCablesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim cables delete params

func (*DcimCablesDeleteParams) SetID ¶

func (o *DcimCablesDeleteParams) SetID(id int64)

SetID adds the id to the dcim cables delete params

func (*DcimCablesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim cables delete params

func (*DcimCablesDeleteParams) WithContext ¶

WithContext adds the context to the dcim cables delete params

func (*DcimCablesDeleteParams) WithHTTPClient ¶

func (o *DcimCablesDeleteParams) WithHTTPClient(client *http.Client) *DcimCablesDeleteParams

WithHTTPClient adds the HTTPClient to the dcim cables delete params

func (*DcimCablesDeleteParams) WithID ¶

WithID adds the id to the dcim cables delete params

func (*DcimCablesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim cables delete params

func (*DcimCablesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimCablesDeleteReader ¶

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

DcimCablesDeleteReader is a Reader for the DcimCablesDelete structure.

func (*DcimCablesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimCablesListOK ¶

type DcimCablesListOK struct {
	Payload *DcimCablesListOKBody
}

DcimCablesListOK handles this case with default header values.

DcimCablesListOK dcim cables list o k

func NewDcimCablesListOK ¶

func NewDcimCablesListOK() *DcimCablesListOK

NewDcimCablesListOK creates a DcimCablesListOK with default headers values

func (*DcimCablesListOK) Error ¶

func (o *DcimCablesListOK) Error() string

type DcimCablesListOKBody ¶

type DcimCablesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Cable `json:"results"`
}

DcimCablesListOKBody dcim cables list o k body swagger:model DcimCablesListOKBody

func (*DcimCablesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimCablesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimCablesListOKBody) Validate ¶

func (o *DcimCablesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim cables list o k body

type DcimCablesListParams ¶

type DcimCablesListParams struct {

	/*Color*/
	Color *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*ID*/
	ID *string
	/*Label*/
	Label *string
	/*Length*/
	Length *string
	/*LengthUnit*/
	LengthUnit *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Status*/
	Status *string
	/*Type*/
	Type *string

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

DcimCablesListParams contains all the parameters to send to the API endpoint for the dcim cables list operation typically these are written to a http.Request

func NewDcimCablesListParams ¶

func NewDcimCablesListParams() *DcimCablesListParams

NewDcimCablesListParams creates a new DcimCablesListParams object with the default values initialized.

func NewDcimCablesListParamsWithContext ¶

func NewDcimCablesListParamsWithContext(ctx context.Context) *DcimCablesListParams

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

func NewDcimCablesListParamsWithHTTPClient ¶

func NewDcimCablesListParamsWithHTTPClient(client *http.Client) *DcimCablesListParams

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

func NewDcimCablesListParamsWithTimeout ¶

func NewDcimCablesListParamsWithTimeout(timeout time.Duration) *DcimCablesListParams

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

func (*DcimCablesListParams) SetColor ¶

func (o *DcimCablesListParams) SetColor(color *string)

SetColor adds the color to the dcim cables list params

func (*DcimCablesListParams) SetContext ¶

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

SetContext adds the context to the dcim cables list params

func (*DcimCablesListParams) SetDevice ¶

func (o *DcimCablesListParams) SetDevice(device *string)

SetDevice adds the device to the dcim cables list params

func (*DcimCablesListParams) SetDeviceID ¶

func (o *DcimCablesListParams) SetDeviceID(deviceID *string)

SetDeviceID adds the deviceId to the dcim cables list params

func (*DcimCablesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim cables list params

func (*DcimCablesListParams) SetID ¶

func (o *DcimCablesListParams) SetID(id *string)

SetID adds the id to the dcim cables list params

func (*DcimCablesListParams) SetLabel ¶

func (o *DcimCablesListParams) SetLabel(label *string)

SetLabel adds the label to the dcim cables list params

func (*DcimCablesListParams) SetLength ¶

func (o *DcimCablesListParams) SetLength(length *string)

SetLength adds the length to the dcim cables list params

func (*DcimCablesListParams) SetLengthUnit ¶

func (o *DcimCablesListParams) SetLengthUnit(lengthUnit *string)

SetLengthUnit adds the lengthUnit to the dcim cables list params

func (*DcimCablesListParams) SetLimit ¶

func (o *DcimCablesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim cables list params

func (*DcimCablesListParams) SetOffset ¶

func (o *DcimCablesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim cables list params

func (*DcimCablesListParams) SetQ ¶

func (o *DcimCablesListParams) SetQ(q *string)

SetQ adds the q to the dcim cables list params

func (*DcimCablesListParams) SetStatus ¶

func (o *DcimCablesListParams) SetStatus(status *string)

SetStatus adds the status to the dcim cables list params

func (*DcimCablesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim cables list params

func (*DcimCablesListParams) SetType ¶

func (o *DcimCablesListParams) SetType(typeVar *string)

SetType adds the type to the dcim cables list params

func (*DcimCablesListParams) WithColor ¶

func (o *DcimCablesListParams) WithColor(color *string) *DcimCablesListParams

WithColor adds the color to the dcim cables list params

func (*DcimCablesListParams) WithContext ¶

WithContext adds the context to the dcim cables list params

func (*DcimCablesListParams) WithDevice ¶

func (o *DcimCablesListParams) WithDevice(device *string) *DcimCablesListParams

WithDevice adds the device to the dcim cables list params

func (*DcimCablesListParams) WithDeviceID ¶

func (o *DcimCablesListParams) WithDeviceID(deviceID *string) *DcimCablesListParams

WithDeviceID adds the deviceID to the dcim cables list params

func (*DcimCablesListParams) WithHTTPClient ¶

func (o *DcimCablesListParams) WithHTTPClient(client *http.Client) *DcimCablesListParams

WithHTTPClient adds the HTTPClient to the dcim cables list params

func (*DcimCablesListParams) WithID ¶

WithID adds the id to the dcim cables list params

func (*DcimCablesListParams) WithLabel ¶

func (o *DcimCablesListParams) WithLabel(label *string) *DcimCablesListParams

WithLabel adds the label to the dcim cables list params

func (*DcimCablesListParams) WithLength ¶

func (o *DcimCablesListParams) WithLength(length *string) *DcimCablesListParams

WithLength adds the length to the dcim cables list params

func (*DcimCablesListParams) WithLengthUnit ¶

func (o *DcimCablesListParams) WithLengthUnit(lengthUnit *string) *DcimCablesListParams

WithLengthUnit adds the lengthUnit to the dcim cables list params

func (*DcimCablesListParams) WithLimit ¶

func (o *DcimCablesListParams) WithLimit(limit *int64) *DcimCablesListParams

WithLimit adds the limit to the dcim cables list params

func (*DcimCablesListParams) WithOffset ¶

func (o *DcimCablesListParams) WithOffset(offset *int64) *DcimCablesListParams

WithOffset adds the offset to the dcim cables list params

func (*DcimCablesListParams) WithQ ¶

WithQ adds the q to the dcim cables list params

func (*DcimCablesListParams) WithStatus ¶

func (o *DcimCablesListParams) WithStatus(status *string) *DcimCablesListParams

WithStatus adds the status to the dcim cables list params

func (*DcimCablesListParams) WithTimeout ¶

func (o *DcimCablesListParams) WithTimeout(timeout time.Duration) *DcimCablesListParams

WithTimeout adds the timeout to the dcim cables list params

func (*DcimCablesListParams) WithType ¶

func (o *DcimCablesListParams) WithType(typeVar *string) *DcimCablesListParams

WithType adds the typeVar to the dcim cables list params

func (*DcimCablesListParams) WriteToRequest ¶

func (o *DcimCablesListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimCablesListReader ¶

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

DcimCablesListReader is a Reader for the DcimCablesList structure.

func (*DcimCablesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimCablesPartialUpdateOK ¶

type DcimCablesPartialUpdateOK struct {
	Payload *models.Cable
}

DcimCablesPartialUpdateOK handles this case with default header values.

DcimCablesPartialUpdateOK dcim cables partial update o k

func NewDcimCablesPartialUpdateOK ¶

func NewDcimCablesPartialUpdateOK() *DcimCablesPartialUpdateOK

NewDcimCablesPartialUpdateOK creates a DcimCablesPartialUpdateOK with default headers values

func (*DcimCablesPartialUpdateOK) Error ¶

func (o *DcimCablesPartialUpdateOK) Error() string

type DcimCablesPartialUpdateParams ¶

type DcimCablesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableCable
	/*ID
	  A unique integer value identifying this cable.

	*/
	ID int64

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

DcimCablesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim cables partial update operation typically these are written to a http.Request

func NewDcimCablesPartialUpdateParams ¶

func NewDcimCablesPartialUpdateParams() *DcimCablesPartialUpdateParams

NewDcimCablesPartialUpdateParams creates a new DcimCablesPartialUpdateParams object with the default values initialized.

func NewDcimCablesPartialUpdateParamsWithContext ¶

func NewDcimCablesPartialUpdateParamsWithContext(ctx context.Context) *DcimCablesPartialUpdateParams

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

func NewDcimCablesPartialUpdateParamsWithHTTPClient ¶

func NewDcimCablesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimCablesPartialUpdateParams

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

func NewDcimCablesPartialUpdateParamsWithTimeout ¶

func NewDcimCablesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimCablesPartialUpdateParams

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

func (*DcimCablesPartialUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim cables partial update params

func (*DcimCablesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim cables partial update params

func (*DcimCablesPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim cables partial update params

func (*DcimCablesPartialUpdateParams) SetID ¶

func (o *DcimCablesPartialUpdateParams) SetID(id int64)

SetID adds the id to the dcim cables partial update params

func (*DcimCablesPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim cables partial update params

func (*DcimCablesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim cables partial update params

func (*DcimCablesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim cables partial update params

func (*DcimCablesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim cables partial update params

func (*DcimCablesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim cables partial update params

func (*DcimCablesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim cables partial update params

func (*DcimCablesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimCablesPartialUpdateReader ¶

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

DcimCablesPartialUpdateReader is a Reader for the DcimCablesPartialUpdate structure.

func (*DcimCablesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimCablesReadOK ¶

type DcimCablesReadOK struct {
	Payload *models.Cable
}

DcimCablesReadOK handles this case with default header values.

DcimCablesReadOK dcim cables read o k

func NewDcimCablesReadOK ¶

func NewDcimCablesReadOK() *DcimCablesReadOK

NewDcimCablesReadOK creates a DcimCablesReadOK with default headers values

func (*DcimCablesReadOK) Error ¶

func (o *DcimCablesReadOK) Error() string

type DcimCablesReadParams ¶

type DcimCablesReadParams struct {

	/*ID
	  A unique integer value identifying this cable.

	*/
	ID int64

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

DcimCablesReadParams contains all the parameters to send to the API endpoint for the dcim cables read operation typically these are written to a http.Request

func NewDcimCablesReadParams ¶

func NewDcimCablesReadParams() *DcimCablesReadParams

NewDcimCablesReadParams creates a new DcimCablesReadParams object with the default values initialized.

func NewDcimCablesReadParamsWithContext ¶

func NewDcimCablesReadParamsWithContext(ctx context.Context) *DcimCablesReadParams

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

func NewDcimCablesReadParamsWithHTTPClient ¶

func NewDcimCablesReadParamsWithHTTPClient(client *http.Client) *DcimCablesReadParams

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

func NewDcimCablesReadParamsWithTimeout ¶

func NewDcimCablesReadParamsWithTimeout(timeout time.Duration) *DcimCablesReadParams

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

func (*DcimCablesReadParams) SetContext ¶

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

SetContext adds the context to the dcim cables read params

func (*DcimCablesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim cables read params

func (*DcimCablesReadParams) SetID ¶

func (o *DcimCablesReadParams) SetID(id int64)

SetID adds the id to the dcim cables read params

func (*DcimCablesReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim cables read params

func (*DcimCablesReadParams) WithContext ¶

WithContext adds the context to the dcim cables read params

func (*DcimCablesReadParams) WithHTTPClient ¶

func (o *DcimCablesReadParams) WithHTTPClient(client *http.Client) *DcimCablesReadParams

WithHTTPClient adds the HTTPClient to the dcim cables read params

func (*DcimCablesReadParams) WithID ¶

WithID adds the id to the dcim cables read params

func (*DcimCablesReadParams) WithTimeout ¶

func (o *DcimCablesReadParams) WithTimeout(timeout time.Duration) *DcimCablesReadParams

WithTimeout adds the timeout to the dcim cables read params

func (*DcimCablesReadParams) WriteToRequest ¶

func (o *DcimCablesReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimCablesReadReader ¶

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

DcimCablesReadReader is a Reader for the DcimCablesRead structure.

func (*DcimCablesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimCablesUpdateOK ¶

type DcimCablesUpdateOK struct {
	Payload *models.Cable
}

DcimCablesUpdateOK handles this case with default header values.

DcimCablesUpdateOK dcim cables update o k

func NewDcimCablesUpdateOK ¶

func NewDcimCablesUpdateOK() *DcimCablesUpdateOK

NewDcimCablesUpdateOK creates a DcimCablesUpdateOK with default headers values

func (*DcimCablesUpdateOK) Error ¶

func (o *DcimCablesUpdateOK) Error() string

type DcimCablesUpdateParams ¶

type DcimCablesUpdateParams struct {

	/*Data*/
	Data *models.WritableCable
	/*ID
	  A unique integer value identifying this cable.

	*/
	ID int64

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

DcimCablesUpdateParams contains all the parameters to send to the API endpoint for the dcim cables update operation typically these are written to a http.Request

func NewDcimCablesUpdateParams ¶

func NewDcimCablesUpdateParams() *DcimCablesUpdateParams

NewDcimCablesUpdateParams creates a new DcimCablesUpdateParams object with the default values initialized.

func NewDcimCablesUpdateParamsWithContext ¶

func NewDcimCablesUpdateParamsWithContext(ctx context.Context) *DcimCablesUpdateParams

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

func NewDcimCablesUpdateParamsWithHTTPClient ¶

func NewDcimCablesUpdateParamsWithHTTPClient(client *http.Client) *DcimCablesUpdateParams

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

func NewDcimCablesUpdateParamsWithTimeout ¶

func NewDcimCablesUpdateParamsWithTimeout(timeout time.Duration) *DcimCablesUpdateParams

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

func (*DcimCablesUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim cables update params

func (*DcimCablesUpdateParams) SetData ¶

func (o *DcimCablesUpdateParams) SetData(data *models.WritableCable)

SetData adds the data to the dcim cables update params

func (*DcimCablesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim cables update params

func (*DcimCablesUpdateParams) SetID ¶

func (o *DcimCablesUpdateParams) SetID(id int64)

SetID adds the id to the dcim cables update params

func (*DcimCablesUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim cables update params

func (*DcimCablesUpdateParams) WithContext ¶

WithContext adds the context to the dcim cables update params

func (*DcimCablesUpdateParams) WithData ¶

WithData adds the data to the dcim cables update params

func (*DcimCablesUpdateParams) WithHTTPClient ¶

func (o *DcimCablesUpdateParams) WithHTTPClient(client *http.Client) *DcimCablesUpdateParams

WithHTTPClient adds the HTTPClient to the dcim cables update params

func (*DcimCablesUpdateParams) WithID ¶

WithID adds the id to the dcim cables update params

func (*DcimCablesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim cables update params

func (*DcimCablesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimCablesUpdateReader ¶

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

DcimCablesUpdateReader is a Reader for the DcimCablesUpdate structure.

func (*DcimCablesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimChoicesListOK ¶

type DcimChoicesListOK struct {
}

DcimChoicesListOK handles this case with default header values.

DcimChoicesListOK dcim choices list o k

func NewDcimChoicesListOK ¶

func NewDcimChoicesListOK() *DcimChoicesListOK

NewDcimChoicesListOK creates a DcimChoicesListOK with default headers values

func (*DcimChoicesListOK) Error ¶

func (o *DcimChoicesListOK) Error() string

type DcimChoicesListParams ¶

type DcimChoicesListParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimChoicesListParams contains all the parameters to send to the API endpoint for the dcim choices list operation typically these are written to a http.Request

func NewDcimChoicesListParams ¶

func NewDcimChoicesListParams() *DcimChoicesListParams

NewDcimChoicesListParams creates a new DcimChoicesListParams object with the default values initialized.

func NewDcimChoicesListParamsWithContext ¶

func NewDcimChoicesListParamsWithContext(ctx context.Context) *DcimChoicesListParams

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

func NewDcimChoicesListParamsWithHTTPClient ¶

func NewDcimChoicesListParamsWithHTTPClient(client *http.Client) *DcimChoicesListParams

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

func NewDcimChoicesListParamsWithTimeout ¶

func NewDcimChoicesListParamsWithTimeout(timeout time.Duration) *DcimChoicesListParams

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

func (*DcimChoicesListParams) SetContext ¶

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

SetContext adds the context to the dcim choices list params

func (*DcimChoicesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim choices list params

func (*DcimChoicesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim choices list params

func (*DcimChoicesListParams) WithContext ¶

WithContext adds the context to the dcim choices list params

func (*DcimChoicesListParams) WithHTTPClient ¶

func (o *DcimChoicesListParams) WithHTTPClient(client *http.Client) *DcimChoicesListParams

WithHTTPClient adds the HTTPClient to the dcim choices list params

func (*DcimChoicesListParams) WithTimeout ¶

func (o *DcimChoicesListParams) WithTimeout(timeout time.Duration) *DcimChoicesListParams

WithTimeout adds the timeout to the dcim choices list params

func (*DcimChoicesListParams) WriteToRequest ¶

func (o *DcimChoicesListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimChoicesListReader ¶

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

DcimChoicesListReader is a Reader for the DcimChoicesList structure.

func (*DcimChoicesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimChoicesReadOK ¶

type DcimChoicesReadOK struct {
}

DcimChoicesReadOK handles this case with default header values.

DcimChoicesReadOK dcim choices read o k

func NewDcimChoicesReadOK ¶

func NewDcimChoicesReadOK() *DcimChoicesReadOK

NewDcimChoicesReadOK creates a DcimChoicesReadOK with default headers values

func (*DcimChoicesReadOK) Error ¶

func (o *DcimChoicesReadOK) Error() string

type DcimChoicesReadParams ¶

type DcimChoicesReadParams struct {

	/*ID*/
	ID string

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

DcimChoicesReadParams contains all the parameters to send to the API endpoint for the dcim choices read operation typically these are written to a http.Request

func NewDcimChoicesReadParams ¶

func NewDcimChoicesReadParams() *DcimChoicesReadParams

NewDcimChoicesReadParams creates a new DcimChoicesReadParams object with the default values initialized.

func NewDcimChoicesReadParamsWithContext ¶

func NewDcimChoicesReadParamsWithContext(ctx context.Context) *DcimChoicesReadParams

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

func NewDcimChoicesReadParamsWithHTTPClient ¶

func NewDcimChoicesReadParamsWithHTTPClient(client *http.Client) *DcimChoicesReadParams

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

func NewDcimChoicesReadParamsWithTimeout ¶

func NewDcimChoicesReadParamsWithTimeout(timeout time.Duration) *DcimChoicesReadParams

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

func (*DcimChoicesReadParams) SetContext ¶

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

SetContext adds the context to the dcim choices read params

func (*DcimChoicesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim choices read params

func (*DcimChoicesReadParams) SetID ¶

func (o *DcimChoicesReadParams) SetID(id string)

SetID adds the id to the dcim choices read params

func (*DcimChoicesReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim choices read params

func (*DcimChoicesReadParams) WithContext ¶

WithContext adds the context to the dcim choices read params

func (*DcimChoicesReadParams) WithHTTPClient ¶

func (o *DcimChoicesReadParams) WithHTTPClient(client *http.Client) *DcimChoicesReadParams

WithHTTPClient adds the HTTPClient to the dcim choices read params

func (*DcimChoicesReadParams) WithID ¶

WithID adds the id to the dcim choices read params

func (*DcimChoicesReadParams) WithTimeout ¶

func (o *DcimChoicesReadParams) WithTimeout(timeout time.Duration) *DcimChoicesReadParams

WithTimeout adds the timeout to the dcim choices read params

func (*DcimChoicesReadParams) WriteToRequest ¶

func (o *DcimChoicesReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimChoicesReadReader ¶

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

DcimChoicesReadReader is a Reader for the DcimChoicesRead structure.

func (*DcimChoicesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConnectedDeviceListOK ¶

type DcimConnectedDeviceListOK struct {
	Payload *models.Device
}

DcimConnectedDeviceListOK handles this case with default header values.

DcimConnectedDeviceListOK dcim connected device list o k

func NewDcimConnectedDeviceListOK ¶

func NewDcimConnectedDeviceListOK() *DcimConnectedDeviceListOK

NewDcimConnectedDeviceListOK creates a DcimConnectedDeviceListOK with default headers values

func (*DcimConnectedDeviceListOK) Error ¶

func (o *DcimConnectedDeviceListOK) Error() string

type DcimConnectedDeviceListParams ¶

type DcimConnectedDeviceListParams struct {

	/*PeerDevice
	  The name of the peer device

	*/
	PeerDevice string
	/*PeerInterface
	  The name of the peer interface

	*/
	PeerInterface string

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

DcimConnectedDeviceListParams contains all the parameters to send to the API endpoint for the dcim connected device list operation typically these are written to a http.Request

func NewDcimConnectedDeviceListParams ¶

func NewDcimConnectedDeviceListParams() *DcimConnectedDeviceListParams

NewDcimConnectedDeviceListParams creates a new DcimConnectedDeviceListParams object with the default values initialized.

func NewDcimConnectedDeviceListParamsWithContext ¶

func NewDcimConnectedDeviceListParamsWithContext(ctx context.Context) *DcimConnectedDeviceListParams

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

func NewDcimConnectedDeviceListParamsWithHTTPClient ¶

func NewDcimConnectedDeviceListParamsWithHTTPClient(client *http.Client) *DcimConnectedDeviceListParams

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

func NewDcimConnectedDeviceListParamsWithTimeout ¶

func NewDcimConnectedDeviceListParamsWithTimeout(timeout time.Duration) *DcimConnectedDeviceListParams

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

func (*DcimConnectedDeviceListParams) SetContext ¶

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

SetContext adds the context to the dcim connected device list params

func (*DcimConnectedDeviceListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim connected device list params

func (*DcimConnectedDeviceListParams) SetPeerDevice ¶

func (o *DcimConnectedDeviceListParams) SetPeerDevice(peerDevice string)

SetPeerDevice adds the peerDevice to the dcim connected device list params

func (*DcimConnectedDeviceListParams) SetPeerInterface ¶

func (o *DcimConnectedDeviceListParams) SetPeerInterface(peerInterface string)

SetPeerInterface adds the peerInterface to the dcim connected device list params

func (*DcimConnectedDeviceListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim connected device list params

func (*DcimConnectedDeviceListParams) WithContext ¶

WithContext adds the context to the dcim connected device list params

func (*DcimConnectedDeviceListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim connected device list params

func (*DcimConnectedDeviceListParams) WithPeerDevice ¶

WithPeerDevice adds the peerDevice to the dcim connected device list params

func (*DcimConnectedDeviceListParams) WithPeerInterface ¶

func (o *DcimConnectedDeviceListParams) WithPeerInterface(peerInterface string) *DcimConnectedDeviceListParams

WithPeerInterface adds the peerInterface to the dcim connected device list params

func (*DcimConnectedDeviceListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim connected device list params

func (*DcimConnectedDeviceListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConnectedDeviceListReader ¶

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

DcimConnectedDeviceListReader is a Reader for the DcimConnectedDeviceList structure.

func (*DcimConnectedDeviceListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleConnectionsListOK ¶

type DcimConsoleConnectionsListOK struct {
	Payload *DcimConsoleConnectionsListOKBody
}

DcimConsoleConnectionsListOK handles this case with default header values.

DcimConsoleConnectionsListOK dcim console connections list o k

func NewDcimConsoleConnectionsListOK ¶

func NewDcimConsoleConnectionsListOK() *DcimConsoleConnectionsListOK

NewDcimConsoleConnectionsListOK creates a DcimConsoleConnectionsListOK with default headers values

func (*DcimConsoleConnectionsListOK) Error ¶

type DcimConsoleConnectionsListOKBody ¶

type DcimConsoleConnectionsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.ConsolePort `json:"results"`
}

DcimConsoleConnectionsListOKBody dcim console connections list o k body swagger:model DcimConsoleConnectionsListOKBody

func (*DcimConsoleConnectionsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimConsoleConnectionsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimConsoleConnectionsListOKBody) Validate ¶

Validate validates this dcim console connections list o k body

type DcimConsoleConnectionsListParams ¶

type DcimConsoleConnectionsListParams struct {

	/*ConnectionStatus*/
	ConnectionStatus *string
	/*Device*/
	Device *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Site*/
	Site *string

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

DcimConsoleConnectionsListParams contains all the parameters to send to the API endpoint for the dcim console connections list operation typically these are written to a http.Request

func NewDcimConsoleConnectionsListParams ¶

func NewDcimConsoleConnectionsListParams() *DcimConsoleConnectionsListParams

NewDcimConsoleConnectionsListParams creates a new DcimConsoleConnectionsListParams object with the default values initialized.

func NewDcimConsoleConnectionsListParamsWithContext ¶

func NewDcimConsoleConnectionsListParamsWithContext(ctx context.Context) *DcimConsoleConnectionsListParams

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

func NewDcimConsoleConnectionsListParamsWithHTTPClient ¶

func NewDcimConsoleConnectionsListParamsWithHTTPClient(client *http.Client) *DcimConsoleConnectionsListParams

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

func NewDcimConsoleConnectionsListParamsWithTimeout ¶

func NewDcimConsoleConnectionsListParamsWithTimeout(timeout time.Duration) *DcimConsoleConnectionsListParams

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

func (*DcimConsoleConnectionsListParams) SetConnectionStatus ¶

func (o *DcimConsoleConnectionsListParams) SetConnectionStatus(connectionStatus *string)

SetConnectionStatus adds the connectionStatus to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) SetContext ¶

SetContext adds the context to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) SetDevice ¶

func (o *DcimConsoleConnectionsListParams) SetDevice(device *string)

SetDevice adds the device to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) SetLimit ¶

func (o *DcimConsoleConnectionsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) SetName ¶

func (o *DcimConsoleConnectionsListParams) SetName(name *string)

SetName adds the name to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) SetOffset ¶

func (o *DcimConsoleConnectionsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) SetSite ¶

func (o *DcimConsoleConnectionsListParams) SetSite(site *string)

SetSite adds the site to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) WithConnectionStatus ¶

func (o *DcimConsoleConnectionsListParams) WithConnectionStatus(connectionStatus *string) *DcimConsoleConnectionsListParams

WithConnectionStatus adds the connectionStatus to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) WithContext ¶

WithContext adds the context to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) WithDevice ¶

WithDevice adds the device to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) WithLimit ¶

WithLimit adds the limit to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) WithName ¶

WithName adds the name to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) WithOffset ¶

WithOffset adds the offset to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) WithSite ¶

WithSite adds the site to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console connections list params

func (*DcimConsoleConnectionsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleConnectionsListReader ¶

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

DcimConsoleConnectionsListReader is a Reader for the DcimConsoleConnectionsList structure.

func (*DcimConsoleConnectionsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortTemplatesCreateCreated ¶

type DcimConsolePortTemplatesCreateCreated struct {
	Payload *models.ConsolePortTemplate
}

DcimConsolePortTemplatesCreateCreated handles this case with default header values.

DcimConsolePortTemplatesCreateCreated dcim console port templates create created

func NewDcimConsolePortTemplatesCreateCreated ¶

func NewDcimConsolePortTemplatesCreateCreated() *DcimConsolePortTemplatesCreateCreated

NewDcimConsolePortTemplatesCreateCreated creates a DcimConsolePortTemplatesCreateCreated with default headers values

func (*DcimConsolePortTemplatesCreateCreated) Error ¶

type DcimConsolePortTemplatesCreateParams ¶

type DcimConsolePortTemplatesCreateParams struct {

	/*Data*/
	Data *models.WritableConsolePortTemplate

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

DcimConsolePortTemplatesCreateParams contains all the parameters to send to the API endpoint for the dcim console port templates create operation typically these are written to a http.Request

func NewDcimConsolePortTemplatesCreateParams ¶

func NewDcimConsolePortTemplatesCreateParams() *DcimConsolePortTemplatesCreateParams

NewDcimConsolePortTemplatesCreateParams creates a new DcimConsolePortTemplatesCreateParams object with the default values initialized.

func NewDcimConsolePortTemplatesCreateParamsWithContext ¶

func NewDcimConsolePortTemplatesCreateParamsWithContext(ctx context.Context) *DcimConsolePortTemplatesCreateParams

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

func NewDcimConsolePortTemplatesCreateParamsWithHTTPClient ¶

func NewDcimConsolePortTemplatesCreateParamsWithHTTPClient(client *http.Client) *DcimConsolePortTemplatesCreateParams

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

func NewDcimConsolePortTemplatesCreateParamsWithTimeout ¶

func NewDcimConsolePortTemplatesCreateParamsWithTimeout(timeout time.Duration) *DcimConsolePortTemplatesCreateParams

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

func (*DcimConsolePortTemplatesCreateParams) SetContext ¶

SetContext adds the context to the dcim console port templates create params

func (*DcimConsolePortTemplatesCreateParams) SetData ¶

SetData adds the data to the dcim console port templates create params

func (*DcimConsolePortTemplatesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console port templates create params

func (*DcimConsolePortTemplatesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console port templates create params

func (*DcimConsolePortTemplatesCreateParams) WithContext ¶

WithContext adds the context to the dcim console port templates create params

func (*DcimConsolePortTemplatesCreateParams) WithData ¶

WithData adds the data to the dcim console port templates create params

func (*DcimConsolePortTemplatesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console port templates create params

func (*DcimConsolePortTemplatesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console port templates create params

func (*DcimConsolePortTemplatesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortTemplatesCreateReader ¶

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

DcimConsolePortTemplatesCreateReader is a Reader for the DcimConsolePortTemplatesCreate structure.

func (*DcimConsolePortTemplatesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortTemplatesDeleteNoContent ¶

type DcimConsolePortTemplatesDeleteNoContent struct {
}

DcimConsolePortTemplatesDeleteNoContent handles this case with default header values.

DcimConsolePortTemplatesDeleteNoContent dcim console port templates delete no content

func NewDcimConsolePortTemplatesDeleteNoContent ¶

func NewDcimConsolePortTemplatesDeleteNoContent() *DcimConsolePortTemplatesDeleteNoContent

NewDcimConsolePortTemplatesDeleteNoContent creates a DcimConsolePortTemplatesDeleteNoContent with default headers values

func (*DcimConsolePortTemplatesDeleteNoContent) Error ¶

type DcimConsolePortTemplatesDeleteParams ¶

type DcimConsolePortTemplatesDeleteParams struct {

	/*ID
	  A unique integer value identifying this console port template.

	*/
	ID int64

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

DcimConsolePortTemplatesDeleteParams contains all the parameters to send to the API endpoint for the dcim console port templates delete operation typically these are written to a http.Request

func NewDcimConsolePortTemplatesDeleteParams ¶

func NewDcimConsolePortTemplatesDeleteParams() *DcimConsolePortTemplatesDeleteParams

NewDcimConsolePortTemplatesDeleteParams creates a new DcimConsolePortTemplatesDeleteParams object with the default values initialized.

func NewDcimConsolePortTemplatesDeleteParamsWithContext ¶

func NewDcimConsolePortTemplatesDeleteParamsWithContext(ctx context.Context) *DcimConsolePortTemplatesDeleteParams

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

func NewDcimConsolePortTemplatesDeleteParamsWithHTTPClient ¶

func NewDcimConsolePortTemplatesDeleteParamsWithHTTPClient(client *http.Client) *DcimConsolePortTemplatesDeleteParams

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

func NewDcimConsolePortTemplatesDeleteParamsWithTimeout ¶

func NewDcimConsolePortTemplatesDeleteParamsWithTimeout(timeout time.Duration) *DcimConsolePortTemplatesDeleteParams

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

func (*DcimConsolePortTemplatesDeleteParams) SetContext ¶

SetContext adds the context to the dcim console port templates delete params

func (*DcimConsolePortTemplatesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console port templates delete params

func (*DcimConsolePortTemplatesDeleteParams) SetID ¶

SetID adds the id to the dcim console port templates delete params

func (*DcimConsolePortTemplatesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console port templates delete params

func (*DcimConsolePortTemplatesDeleteParams) WithContext ¶

WithContext adds the context to the dcim console port templates delete params

func (*DcimConsolePortTemplatesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console port templates delete params

func (*DcimConsolePortTemplatesDeleteParams) WithID ¶

WithID adds the id to the dcim console port templates delete params

func (*DcimConsolePortTemplatesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console port templates delete params

func (*DcimConsolePortTemplatesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortTemplatesDeleteReader ¶

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

DcimConsolePortTemplatesDeleteReader is a Reader for the DcimConsolePortTemplatesDelete structure.

func (*DcimConsolePortTemplatesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortTemplatesListOK ¶

type DcimConsolePortTemplatesListOK struct {
	Payload *DcimConsolePortTemplatesListOKBody
}

DcimConsolePortTemplatesListOK handles this case with default header values.

DcimConsolePortTemplatesListOK dcim console port templates list o k

func NewDcimConsolePortTemplatesListOK ¶

func NewDcimConsolePortTemplatesListOK() *DcimConsolePortTemplatesListOK

NewDcimConsolePortTemplatesListOK creates a DcimConsolePortTemplatesListOK with default headers values

func (*DcimConsolePortTemplatesListOK) Error ¶

type DcimConsolePortTemplatesListOKBody ¶

type DcimConsolePortTemplatesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.ConsolePortTemplate `json:"results"`
}

DcimConsolePortTemplatesListOKBody dcim console port templates list o k body swagger:model DcimConsolePortTemplatesListOKBody

func (*DcimConsolePortTemplatesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimConsolePortTemplatesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimConsolePortTemplatesListOKBody) Validate ¶

Validate validates this dcim console port templates list o k body

type DcimConsolePortTemplatesListParams ¶

type DcimConsolePortTemplatesListParams struct {

	/*DevicetypeID*/
	DevicetypeID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string

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

DcimConsolePortTemplatesListParams contains all the parameters to send to the API endpoint for the dcim console port templates list operation typically these are written to a http.Request

func NewDcimConsolePortTemplatesListParams ¶

func NewDcimConsolePortTemplatesListParams() *DcimConsolePortTemplatesListParams

NewDcimConsolePortTemplatesListParams creates a new DcimConsolePortTemplatesListParams object with the default values initialized.

func NewDcimConsolePortTemplatesListParamsWithContext ¶

func NewDcimConsolePortTemplatesListParamsWithContext(ctx context.Context) *DcimConsolePortTemplatesListParams

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

func NewDcimConsolePortTemplatesListParamsWithHTTPClient ¶

func NewDcimConsolePortTemplatesListParamsWithHTTPClient(client *http.Client) *DcimConsolePortTemplatesListParams

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

func NewDcimConsolePortTemplatesListParamsWithTimeout ¶

func NewDcimConsolePortTemplatesListParamsWithTimeout(timeout time.Duration) *DcimConsolePortTemplatesListParams

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

func (*DcimConsolePortTemplatesListParams) SetContext ¶

SetContext adds the context to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) SetDevicetypeID ¶

func (o *DcimConsolePortTemplatesListParams) SetDevicetypeID(devicetypeID *string)

SetDevicetypeID adds the devicetypeId to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) SetID ¶

SetID adds the id to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) SetLimit ¶

func (o *DcimConsolePortTemplatesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) SetName ¶

func (o *DcimConsolePortTemplatesListParams) SetName(name *string)

SetName adds the name to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) SetOffset ¶

func (o *DcimConsolePortTemplatesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) SetQ ¶

SetQ adds the q to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) WithContext ¶

WithContext adds the context to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) WithDevicetypeID ¶

WithDevicetypeID adds the devicetypeID to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) WithID ¶

WithID adds the id to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) WithLimit ¶

WithLimit adds the limit to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) WithName ¶

WithName adds the name to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) WithOffset ¶

WithOffset adds the offset to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) WithQ ¶

WithQ adds the q to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console port templates list params

func (*DcimConsolePortTemplatesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortTemplatesListReader ¶

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

DcimConsolePortTemplatesListReader is a Reader for the DcimConsolePortTemplatesList structure.

func (*DcimConsolePortTemplatesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortTemplatesPartialUpdateOK ¶

type DcimConsolePortTemplatesPartialUpdateOK struct {
	Payload *models.ConsolePortTemplate
}

DcimConsolePortTemplatesPartialUpdateOK handles this case with default header values.

DcimConsolePortTemplatesPartialUpdateOK dcim console port templates partial update o k

func NewDcimConsolePortTemplatesPartialUpdateOK ¶

func NewDcimConsolePortTemplatesPartialUpdateOK() *DcimConsolePortTemplatesPartialUpdateOK

NewDcimConsolePortTemplatesPartialUpdateOK creates a DcimConsolePortTemplatesPartialUpdateOK with default headers values

func (*DcimConsolePortTemplatesPartialUpdateOK) Error ¶

type DcimConsolePortTemplatesPartialUpdateParams ¶

type DcimConsolePortTemplatesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableConsolePortTemplate
	/*ID
	  A unique integer value identifying this console port template.

	*/
	ID int64

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

DcimConsolePortTemplatesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim console port templates partial update operation typically these are written to a http.Request

func NewDcimConsolePortTemplatesPartialUpdateParams ¶

func NewDcimConsolePortTemplatesPartialUpdateParams() *DcimConsolePortTemplatesPartialUpdateParams

NewDcimConsolePortTemplatesPartialUpdateParams creates a new DcimConsolePortTemplatesPartialUpdateParams object with the default values initialized.

func NewDcimConsolePortTemplatesPartialUpdateParamsWithContext ¶

func NewDcimConsolePortTemplatesPartialUpdateParamsWithContext(ctx context.Context) *DcimConsolePortTemplatesPartialUpdateParams

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

func NewDcimConsolePortTemplatesPartialUpdateParamsWithHTTPClient ¶

func NewDcimConsolePortTemplatesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimConsolePortTemplatesPartialUpdateParams

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

func NewDcimConsolePortTemplatesPartialUpdateParamsWithTimeout ¶

func NewDcimConsolePortTemplatesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimConsolePortTemplatesPartialUpdateParams

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

func (*DcimConsolePortTemplatesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim console port templates partial update params

func (*DcimConsolePortTemplatesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim console port templates partial update params

func (*DcimConsolePortTemplatesPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console port templates partial update params

func (*DcimConsolePortTemplatesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim console port templates partial update params

func (*DcimConsolePortTemplatesPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim console port templates partial update params

func (*DcimConsolePortTemplatesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim console port templates partial update params

func (*DcimConsolePortTemplatesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim console port templates partial update params

func (*DcimConsolePortTemplatesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console port templates partial update params

func (*DcimConsolePortTemplatesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim console port templates partial update params

func (*DcimConsolePortTemplatesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console port templates partial update params

func (*DcimConsolePortTemplatesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortTemplatesPartialUpdateReader ¶

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

DcimConsolePortTemplatesPartialUpdateReader is a Reader for the DcimConsolePortTemplatesPartialUpdate structure.

func (*DcimConsolePortTemplatesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortTemplatesReadOK ¶

type DcimConsolePortTemplatesReadOK struct {
	Payload *models.ConsolePortTemplate
}

DcimConsolePortTemplatesReadOK handles this case with default header values.

DcimConsolePortTemplatesReadOK dcim console port templates read o k

func NewDcimConsolePortTemplatesReadOK ¶

func NewDcimConsolePortTemplatesReadOK() *DcimConsolePortTemplatesReadOK

NewDcimConsolePortTemplatesReadOK creates a DcimConsolePortTemplatesReadOK with default headers values

func (*DcimConsolePortTemplatesReadOK) Error ¶

type DcimConsolePortTemplatesReadParams ¶

type DcimConsolePortTemplatesReadParams struct {

	/*ID
	  A unique integer value identifying this console port template.

	*/
	ID int64

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

DcimConsolePortTemplatesReadParams contains all the parameters to send to the API endpoint for the dcim console port templates read operation typically these are written to a http.Request

func NewDcimConsolePortTemplatesReadParams ¶

func NewDcimConsolePortTemplatesReadParams() *DcimConsolePortTemplatesReadParams

NewDcimConsolePortTemplatesReadParams creates a new DcimConsolePortTemplatesReadParams object with the default values initialized.

func NewDcimConsolePortTemplatesReadParamsWithContext ¶

func NewDcimConsolePortTemplatesReadParamsWithContext(ctx context.Context) *DcimConsolePortTemplatesReadParams

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

func NewDcimConsolePortTemplatesReadParamsWithHTTPClient ¶

func NewDcimConsolePortTemplatesReadParamsWithHTTPClient(client *http.Client) *DcimConsolePortTemplatesReadParams

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

func NewDcimConsolePortTemplatesReadParamsWithTimeout ¶

func NewDcimConsolePortTemplatesReadParamsWithTimeout(timeout time.Duration) *DcimConsolePortTemplatesReadParams

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

func (*DcimConsolePortTemplatesReadParams) SetContext ¶

SetContext adds the context to the dcim console port templates read params

func (*DcimConsolePortTemplatesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console port templates read params

func (*DcimConsolePortTemplatesReadParams) SetID ¶

SetID adds the id to the dcim console port templates read params

func (*DcimConsolePortTemplatesReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console port templates read params

func (*DcimConsolePortTemplatesReadParams) WithContext ¶

WithContext adds the context to the dcim console port templates read params

func (*DcimConsolePortTemplatesReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console port templates read params

func (*DcimConsolePortTemplatesReadParams) WithID ¶

WithID adds the id to the dcim console port templates read params

func (*DcimConsolePortTemplatesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console port templates read params

func (*DcimConsolePortTemplatesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortTemplatesReadReader ¶

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

DcimConsolePortTemplatesReadReader is a Reader for the DcimConsolePortTemplatesRead structure.

func (*DcimConsolePortTemplatesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortTemplatesUpdateOK ¶

type DcimConsolePortTemplatesUpdateOK struct {
	Payload *models.ConsolePortTemplate
}

DcimConsolePortTemplatesUpdateOK handles this case with default header values.

DcimConsolePortTemplatesUpdateOK dcim console port templates update o k

func NewDcimConsolePortTemplatesUpdateOK ¶

func NewDcimConsolePortTemplatesUpdateOK() *DcimConsolePortTemplatesUpdateOK

NewDcimConsolePortTemplatesUpdateOK creates a DcimConsolePortTemplatesUpdateOK with default headers values

func (*DcimConsolePortTemplatesUpdateOK) Error ¶

type DcimConsolePortTemplatesUpdateParams ¶

type DcimConsolePortTemplatesUpdateParams struct {

	/*Data*/
	Data *models.WritableConsolePortTemplate
	/*ID
	  A unique integer value identifying this console port template.

	*/
	ID int64

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

DcimConsolePortTemplatesUpdateParams contains all the parameters to send to the API endpoint for the dcim console port templates update operation typically these are written to a http.Request

func NewDcimConsolePortTemplatesUpdateParams ¶

func NewDcimConsolePortTemplatesUpdateParams() *DcimConsolePortTemplatesUpdateParams

NewDcimConsolePortTemplatesUpdateParams creates a new DcimConsolePortTemplatesUpdateParams object with the default values initialized.

func NewDcimConsolePortTemplatesUpdateParamsWithContext ¶

func NewDcimConsolePortTemplatesUpdateParamsWithContext(ctx context.Context) *DcimConsolePortTemplatesUpdateParams

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

func NewDcimConsolePortTemplatesUpdateParamsWithHTTPClient ¶

func NewDcimConsolePortTemplatesUpdateParamsWithHTTPClient(client *http.Client) *DcimConsolePortTemplatesUpdateParams

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

func NewDcimConsolePortTemplatesUpdateParamsWithTimeout ¶

func NewDcimConsolePortTemplatesUpdateParamsWithTimeout(timeout time.Duration) *DcimConsolePortTemplatesUpdateParams

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

func (*DcimConsolePortTemplatesUpdateParams) SetContext ¶

SetContext adds the context to the dcim console port templates update params

func (*DcimConsolePortTemplatesUpdateParams) SetData ¶

SetData adds the data to the dcim console port templates update params

func (*DcimConsolePortTemplatesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console port templates update params

func (*DcimConsolePortTemplatesUpdateParams) SetID ¶

SetID adds the id to the dcim console port templates update params

func (*DcimConsolePortTemplatesUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console port templates update params

func (*DcimConsolePortTemplatesUpdateParams) WithContext ¶

WithContext adds the context to the dcim console port templates update params

func (*DcimConsolePortTemplatesUpdateParams) WithData ¶

WithData adds the data to the dcim console port templates update params

func (*DcimConsolePortTemplatesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console port templates update params

func (*DcimConsolePortTemplatesUpdateParams) WithID ¶

WithID adds the id to the dcim console port templates update params

func (*DcimConsolePortTemplatesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console port templates update params

func (*DcimConsolePortTemplatesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortTemplatesUpdateReader ¶

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

DcimConsolePortTemplatesUpdateReader is a Reader for the DcimConsolePortTemplatesUpdate structure.

func (*DcimConsolePortTemplatesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortsCreateCreated ¶

type DcimConsolePortsCreateCreated struct {
	Payload *models.ConsolePort
}

DcimConsolePortsCreateCreated handles this case with default header values.

DcimConsolePortsCreateCreated dcim console ports create created

func NewDcimConsolePortsCreateCreated ¶

func NewDcimConsolePortsCreateCreated() *DcimConsolePortsCreateCreated

NewDcimConsolePortsCreateCreated creates a DcimConsolePortsCreateCreated with default headers values

func (*DcimConsolePortsCreateCreated) Error ¶

type DcimConsolePortsCreateParams ¶

type DcimConsolePortsCreateParams struct {

	/*Data*/
	Data *models.WritableConsolePort

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

DcimConsolePortsCreateParams contains all the parameters to send to the API endpoint for the dcim console ports create operation typically these are written to a http.Request

func NewDcimConsolePortsCreateParams ¶

func NewDcimConsolePortsCreateParams() *DcimConsolePortsCreateParams

NewDcimConsolePortsCreateParams creates a new DcimConsolePortsCreateParams object with the default values initialized.

func NewDcimConsolePortsCreateParamsWithContext ¶

func NewDcimConsolePortsCreateParamsWithContext(ctx context.Context) *DcimConsolePortsCreateParams

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

func NewDcimConsolePortsCreateParamsWithHTTPClient ¶

func NewDcimConsolePortsCreateParamsWithHTTPClient(client *http.Client) *DcimConsolePortsCreateParams

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

func NewDcimConsolePortsCreateParamsWithTimeout ¶

func NewDcimConsolePortsCreateParamsWithTimeout(timeout time.Duration) *DcimConsolePortsCreateParams

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

func (*DcimConsolePortsCreateParams) SetContext ¶

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

SetContext adds the context to the dcim console ports create params

func (*DcimConsolePortsCreateParams) SetData ¶

SetData adds the data to the dcim console ports create params

func (*DcimConsolePortsCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console ports create params

func (*DcimConsolePortsCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console ports create params

func (*DcimConsolePortsCreateParams) WithContext ¶

WithContext adds the context to the dcim console ports create params

func (*DcimConsolePortsCreateParams) WithData ¶

WithData adds the data to the dcim console ports create params

func (*DcimConsolePortsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console ports create params

func (*DcimConsolePortsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console ports create params

func (*DcimConsolePortsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortsCreateReader ¶

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

DcimConsolePortsCreateReader is a Reader for the DcimConsolePortsCreate structure.

func (*DcimConsolePortsCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortsDeleteNoContent ¶

type DcimConsolePortsDeleteNoContent struct {
}

DcimConsolePortsDeleteNoContent handles this case with default header values.

DcimConsolePortsDeleteNoContent dcim console ports delete no content

func NewDcimConsolePortsDeleteNoContent ¶

func NewDcimConsolePortsDeleteNoContent() *DcimConsolePortsDeleteNoContent

NewDcimConsolePortsDeleteNoContent creates a DcimConsolePortsDeleteNoContent with default headers values

func (*DcimConsolePortsDeleteNoContent) Error ¶

type DcimConsolePortsDeleteParams ¶

type DcimConsolePortsDeleteParams struct {

	/*ID
	  A unique integer value identifying this console port.

	*/
	ID int64

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

DcimConsolePortsDeleteParams contains all the parameters to send to the API endpoint for the dcim console ports delete operation typically these are written to a http.Request

func NewDcimConsolePortsDeleteParams ¶

func NewDcimConsolePortsDeleteParams() *DcimConsolePortsDeleteParams

NewDcimConsolePortsDeleteParams creates a new DcimConsolePortsDeleteParams object with the default values initialized.

func NewDcimConsolePortsDeleteParamsWithContext ¶

func NewDcimConsolePortsDeleteParamsWithContext(ctx context.Context) *DcimConsolePortsDeleteParams

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

func NewDcimConsolePortsDeleteParamsWithHTTPClient ¶

func NewDcimConsolePortsDeleteParamsWithHTTPClient(client *http.Client) *DcimConsolePortsDeleteParams

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

func NewDcimConsolePortsDeleteParamsWithTimeout ¶

func NewDcimConsolePortsDeleteParamsWithTimeout(timeout time.Duration) *DcimConsolePortsDeleteParams

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

func (*DcimConsolePortsDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim console ports delete params

func (*DcimConsolePortsDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console ports delete params

func (*DcimConsolePortsDeleteParams) SetID ¶

func (o *DcimConsolePortsDeleteParams) SetID(id int64)

SetID adds the id to the dcim console ports delete params

func (*DcimConsolePortsDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console ports delete params

func (*DcimConsolePortsDeleteParams) WithContext ¶

WithContext adds the context to the dcim console ports delete params

func (*DcimConsolePortsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console ports delete params

func (*DcimConsolePortsDeleteParams) WithID ¶

WithID adds the id to the dcim console ports delete params

func (*DcimConsolePortsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console ports delete params

func (*DcimConsolePortsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortsDeleteReader ¶

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

DcimConsolePortsDeleteReader is a Reader for the DcimConsolePortsDelete structure.

func (*DcimConsolePortsDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortsListOK ¶

type DcimConsolePortsListOK struct {
	Payload *DcimConsolePortsListOKBody
}

DcimConsolePortsListOK handles this case with default header values.

DcimConsolePortsListOK dcim console ports list o k

func NewDcimConsolePortsListOK ¶

func NewDcimConsolePortsListOK() *DcimConsolePortsListOK

NewDcimConsolePortsListOK creates a DcimConsolePortsListOK with default headers values

func (*DcimConsolePortsListOK) Error ¶

func (o *DcimConsolePortsListOK) Error() string

type DcimConsolePortsListOKBody ¶

type DcimConsolePortsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.ConsolePort `json:"results"`
}

DcimConsolePortsListOKBody dcim console ports list o k body swagger:model DcimConsolePortsListOKBody

func (*DcimConsolePortsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimConsolePortsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimConsolePortsListOKBody) Validate ¶

func (o *DcimConsolePortsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim console ports list o k body

type DcimConsolePortsListParams ¶

type DcimConsolePortsListParams struct {

	/*Cabled*/
	Cabled *string
	/*ConnectionStatus*/
	ConnectionStatus *string
	/*Description*/
	Description *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Tag*/
	Tag *string

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

DcimConsolePortsListParams contains all the parameters to send to the API endpoint for the dcim console ports list operation typically these are written to a http.Request

func NewDcimConsolePortsListParams ¶

func NewDcimConsolePortsListParams() *DcimConsolePortsListParams

NewDcimConsolePortsListParams creates a new DcimConsolePortsListParams object with the default values initialized.

func NewDcimConsolePortsListParamsWithContext ¶

func NewDcimConsolePortsListParamsWithContext(ctx context.Context) *DcimConsolePortsListParams

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

func NewDcimConsolePortsListParamsWithHTTPClient ¶

func NewDcimConsolePortsListParamsWithHTTPClient(client *http.Client) *DcimConsolePortsListParams

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

func NewDcimConsolePortsListParamsWithTimeout ¶

func NewDcimConsolePortsListParamsWithTimeout(timeout time.Duration) *DcimConsolePortsListParams

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

func (*DcimConsolePortsListParams) SetCabled ¶

func (o *DcimConsolePortsListParams) SetCabled(cabled *string)

SetCabled adds the cabled to the dcim console ports list params

func (*DcimConsolePortsListParams) SetConnectionStatus ¶

func (o *DcimConsolePortsListParams) SetConnectionStatus(connectionStatus *string)

SetConnectionStatus adds the connectionStatus to the dcim console ports list params

func (*DcimConsolePortsListParams) SetContext ¶

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

SetContext adds the context to the dcim console ports list params

func (*DcimConsolePortsListParams) SetDescription ¶

func (o *DcimConsolePortsListParams) SetDescription(description *string)

SetDescription adds the description to the dcim console ports list params

func (*DcimConsolePortsListParams) SetDevice ¶

func (o *DcimConsolePortsListParams) SetDevice(device *string)

SetDevice adds the device to the dcim console ports list params

func (*DcimConsolePortsListParams) SetDeviceID ¶

func (o *DcimConsolePortsListParams) SetDeviceID(deviceID *string)

SetDeviceID adds the deviceId to the dcim console ports list params

func (*DcimConsolePortsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console ports list params

func (*DcimConsolePortsListParams) SetID ¶

func (o *DcimConsolePortsListParams) SetID(id *string)

SetID adds the id to the dcim console ports list params

func (*DcimConsolePortsListParams) SetLimit ¶

func (o *DcimConsolePortsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim console ports list params

func (*DcimConsolePortsListParams) SetName ¶

func (o *DcimConsolePortsListParams) SetName(name *string)

SetName adds the name to the dcim console ports list params

func (*DcimConsolePortsListParams) SetOffset ¶

func (o *DcimConsolePortsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim console ports list params

func (*DcimConsolePortsListParams) SetQ ¶

func (o *DcimConsolePortsListParams) SetQ(q *string)

SetQ adds the q to the dcim console ports list params

func (*DcimConsolePortsListParams) SetTag ¶

func (o *DcimConsolePortsListParams) SetTag(tag *string)

SetTag adds the tag to the dcim console ports list params

func (*DcimConsolePortsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console ports list params

func (*DcimConsolePortsListParams) WithCabled ¶

WithCabled adds the cabled to the dcim console ports list params

func (*DcimConsolePortsListParams) WithConnectionStatus ¶

func (o *DcimConsolePortsListParams) WithConnectionStatus(connectionStatus *string) *DcimConsolePortsListParams

WithConnectionStatus adds the connectionStatus to the dcim console ports list params

func (*DcimConsolePortsListParams) WithContext ¶

WithContext adds the context to the dcim console ports list params

func (*DcimConsolePortsListParams) WithDescription ¶

func (o *DcimConsolePortsListParams) WithDescription(description *string) *DcimConsolePortsListParams

WithDescription adds the description to the dcim console ports list params

func (*DcimConsolePortsListParams) WithDevice ¶

WithDevice adds the device to the dcim console ports list params

func (*DcimConsolePortsListParams) WithDeviceID ¶

func (o *DcimConsolePortsListParams) WithDeviceID(deviceID *string) *DcimConsolePortsListParams

WithDeviceID adds the deviceID to the dcim console ports list params

func (*DcimConsolePortsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console ports list params

func (*DcimConsolePortsListParams) WithID ¶

WithID adds the id to the dcim console ports list params

func (*DcimConsolePortsListParams) WithLimit ¶

WithLimit adds the limit to the dcim console ports list params

func (*DcimConsolePortsListParams) WithName ¶

WithName adds the name to the dcim console ports list params

func (*DcimConsolePortsListParams) WithOffset ¶

WithOffset adds the offset to the dcim console ports list params

func (*DcimConsolePortsListParams) WithQ ¶

WithQ adds the q to the dcim console ports list params

func (*DcimConsolePortsListParams) WithTag ¶

WithTag adds the tag to the dcim console ports list params

func (*DcimConsolePortsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console ports list params

func (*DcimConsolePortsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortsListReader ¶

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

DcimConsolePortsListReader is a Reader for the DcimConsolePortsList structure.

func (*DcimConsolePortsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortsPartialUpdateOK ¶

type DcimConsolePortsPartialUpdateOK struct {
	Payload *models.ConsolePort
}

DcimConsolePortsPartialUpdateOK handles this case with default header values.

DcimConsolePortsPartialUpdateOK dcim console ports partial update o k

func NewDcimConsolePortsPartialUpdateOK ¶

func NewDcimConsolePortsPartialUpdateOK() *DcimConsolePortsPartialUpdateOK

NewDcimConsolePortsPartialUpdateOK creates a DcimConsolePortsPartialUpdateOK with default headers values

func (*DcimConsolePortsPartialUpdateOK) Error ¶

type DcimConsolePortsPartialUpdateParams ¶

type DcimConsolePortsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableConsolePort
	/*ID
	  A unique integer value identifying this console port.

	*/
	ID int64

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

DcimConsolePortsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim console ports partial update operation typically these are written to a http.Request

func NewDcimConsolePortsPartialUpdateParams ¶

func NewDcimConsolePortsPartialUpdateParams() *DcimConsolePortsPartialUpdateParams

NewDcimConsolePortsPartialUpdateParams creates a new DcimConsolePortsPartialUpdateParams object with the default values initialized.

func NewDcimConsolePortsPartialUpdateParamsWithContext ¶

func NewDcimConsolePortsPartialUpdateParamsWithContext(ctx context.Context) *DcimConsolePortsPartialUpdateParams

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

func NewDcimConsolePortsPartialUpdateParamsWithHTTPClient ¶

func NewDcimConsolePortsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimConsolePortsPartialUpdateParams

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

func NewDcimConsolePortsPartialUpdateParamsWithTimeout ¶

func NewDcimConsolePortsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimConsolePortsPartialUpdateParams

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

func (*DcimConsolePortsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim console ports partial update params

func (*DcimConsolePortsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim console ports partial update params

func (*DcimConsolePortsPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console ports partial update params

func (*DcimConsolePortsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim console ports partial update params

func (*DcimConsolePortsPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console ports partial update params

func (*DcimConsolePortsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim console ports partial update params

func (*DcimConsolePortsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim console ports partial update params

func (*DcimConsolePortsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console ports partial update params

func (*DcimConsolePortsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim console ports partial update params

func (*DcimConsolePortsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console ports partial update params

func (*DcimConsolePortsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortsPartialUpdateReader ¶

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

DcimConsolePortsPartialUpdateReader is a Reader for the DcimConsolePortsPartialUpdate structure.

func (*DcimConsolePortsPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortsReadOK ¶

type DcimConsolePortsReadOK struct {
	Payload *models.ConsolePort
}

DcimConsolePortsReadOK handles this case with default header values.

DcimConsolePortsReadOK dcim console ports read o k

func NewDcimConsolePortsReadOK ¶

func NewDcimConsolePortsReadOK() *DcimConsolePortsReadOK

NewDcimConsolePortsReadOK creates a DcimConsolePortsReadOK with default headers values

func (*DcimConsolePortsReadOK) Error ¶

func (o *DcimConsolePortsReadOK) Error() string

type DcimConsolePortsReadParams ¶

type DcimConsolePortsReadParams struct {

	/*ID
	  A unique integer value identifying this console port.

	*/
	ID int64

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

DcimConsolePortsReadParams contains all the parameters to send to the API endpoint for the dcim console ports read operation typically these are written to a http.Request

func NewDcimConsolePortsReadParams ¶

func NewDcimConsolePortsReadParams() *DcimConsolePortsReadParams

NewDcimConsolePortsReadParams creates a new DcimConsolePortsReadParams object with the default values initialized.

func NewDcimConsolePortsReadParamsWithContext ¶

func NewDcimConsolePortsReadParamsWithContext(ctx context.Context) *DcimConsolePortsReadParams

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

func NewDcimConsolePortsReadParamsWithHTTPClient ¶

func NewDcimConsolePortsReadParamsWithHTTPClient(client *http.Client) *DcimConsolePortsReadParams

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

func NewDcimConsolePortsReadParamsWithTimeout ¶

func NewDcimConsolePortsReadParamsWithTimeout(timeout time.Duration) *DcimConsolePortsReadParams

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

func (*DcimConsolePortsReadParams) SetContext ¶

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

SetContext adds the context to the dcim console ports read params

func (*DcimConsolePortsReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console ports read params

func (*DcimConsolePortsReadParams) SetID ¶

func (o *DcimConsolePortsReadParams) SetID(id int64)

SetID adds the id to the dcim console ports read params

func (*DcimConsolePortsReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console ports read params

func (*DcimConsolePortsReadParams) WithContext ¶

WithContext adds the context to the dcim console ports read params

func (*DcimConsolePortsReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console ports read params

func (*DcimConsolePortsReadParams) WithID ¶

WithID adds the id to the dcim console ports read params

func (*DcimConsolePortsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console ports read params

func (*DcimConsolePortsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortsReadReader ¶

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

DcimConsolePortsReadReader is a Reader for the DcimConsolePortsRead structure.

func (*DcimConsolePortsReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortsTraceOK ¶

type DcimConsolePortsTraceOK struct {
	Payload *models.ConsolePort
}

DcimConsolePortsTraceOK handles this case with default header values.

DcimConsolePortsTraceOK dcim console ports trace o k

func NewDcimConsolePortsTraceOK ¶

func NewDcimConsolePortsTraceOK() *DcimConsolePortsTraceOK

NewDcimConsolePortsTraceOK creates a DcimConsolePortsTraceOK with default headers values

func (*DcimConsolePortsTraceOK) Error ¶

func (o *DcimConsolePortsTraceOK) Error() string

type DcimConsolePortsTraceParams ¶

type DcimConsolePortsTraceParams struct {

	/*ID
	  A unique integer value identifying this console port.

	*/
	ID int64

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

DcimConsolePortsTraceParams contains all the parameters to send to the API endpoint for the dcim console ports trace operation typically these are written to a http.Request

func NewDcimConsolePortsTraceParams ¶

func NewDcimConsolePortsTraceParams() *DcimConsolePortsTraceParams

NewDcimConsolePortsTraceParams creates a new DcimConsolePortsTraceParams object with the default values initialized.

func NewDcimConsolePortsTraceParamsWithContext ¶

func NewDcimConsolePortsTraceParamsWithContext(ctx context.Context) *DcimConsolePortsTraceParams

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

func NewDcimConsolePortsTraceParamsWithHTTPClient ¶

func NewDcimConsolePortsTraceParamsWithHTTPClient(client *http.Client) *DcimConsolePortsTraceParams

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

func NewDcimConsolePortsTraceParamsWithTimeout ¶

func NewDcimConsolePortsTraceParamsWithTimeout(timeout time.Duration) *DcimConsolePortsTraceParams

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

func (*DcimConsolePortsTraceParams) SetContext ¶

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

SetContext adds the context to the dcim console ports trace params

func (*DcimConsolePortsTraceParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console ports trace params

func (*DcimConsolePortsTraceParams) SetID ¶

func (o *DcimConsolePortsTraceParams) SetID(id int64)

SetID adds the id to the dcim console ports trace params

func (*DcimConsolePortsTraceParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console ports trace params

func (*DcimConsolePortsTraceParams) WithContext ¶

WithContext adds the context to the dcim console ports trace params

func (*DcimConsolePortsTraceParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console ports trace params

func (*DcimConsolePortsTraceParams) WithID ¶

WithID adds the id to the dcim console ports trace params

func (*DcimConsolePortsTraceParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console ports trace params

func (*DcimConsolePortsTraceParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortsTraceReader ¶

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

DcimConsolePortsTraceReader is a Reader for the DcimConsolePortsTrace structure.

func (*DcimConsolePortsTraceReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsolePortsUpdateOK ¶

type DcimConsolePortsUpdateOK struct {
	Payload *models.ConsolePort
}

DcimConsolePortsUpdateOK handles this case with default header values.

DcimConsolePortsUpdateOK dcim console ports update o k

func NewDcimConsolePortsUpdateOK ¶

func NewDcimConsolePortsUpdateOK() *DcimConsolePortsUpdateOK

NewDcimConsolePortsUpdateOK creates a DcimConsolePortsUpdateOK with default headers values

func (*DcimConsolePortsUpdateOK) Error ¶

func (o *DcimConsolePortsUpdateOK) Error() string

type DcimConsolePortsUpdateParams ¶

type DcimConsolePortsUpdateParams struct {

	/*Data*/
	Data *models.WritableConsolePort
	/*ID
	  A unique integer value identifying this console port.

	*/
	ID int64

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

DcimConsolePortsUpdateParams contains all the parameters to send to the API endpoint for the dcim console ports update operation typically these are written to a http.Request

func NewDcimConsolePortsUpdateParams ¶

func NewDcimConsolePortsUpdateParams() *DcimConsolePortsUpdateParams

NewDcimConsolePortsUpdateParams creates a new DcimConsolePortsUpdateParams object with the default values initialized.

func NewDcimConsolePortsUpdateParamsWithContext ¶

func NewDcimConsolePortsUpdateParamsWithContext(ctx context.Context) *DcimConsolePortsUpdateParams

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

func NewDcimConsolePortsUpdateParamsWithHTTPClient ¶

func NewDcimConsolePortsUpdateParamsWithHTTPClient(client *http.Client) *DcimConsolePortsUpdateParams

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

func NewDcimConsolePortsUpdateParamsWithTimeout ¶

func NewDcimConsolePortsUpdateParamsWithTimeout(timeout time.Duration) *DcimConsolePortsUpdateParams

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

func (*DcimConsolePortsUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim console ports update params

func (*DcimConsolePortsUpdateParams) SetData ¶

SetData adds the data to the dcim console ports update params

func (*DcimConsolePortsUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console ports update params

func (*DcimConsolePortsUpdateParams) SetID ¶

func (o *DcimConsolePortsUpdateParams) SetID(id int64)

SetID adds the id to the dcim console ports update params

func (*DcimConsolePortsUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console ports update params

func (*DcimConsolePortsUpdateParams) WithContext ¶

WithContext adds the context to the dcim console ports update params

func (*DcimConsolePortsUpdateParams) WithData ¶

WithData adds the data to the dcim console ports update params

func (*DcimConsolePortsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console ports update params

func (*DcimConsolePortsUpdateParams) WithID ¶

WithID adds the id to the dcim console ports update params

func (*DcimConsolePortsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console ports update params

func (*DcimConsolePortsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsolePortsUpdateReader ¶

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

DcimConsolePortsUpdateReader is a Reader for the DcimConsolePortsUpdate structure.

func (*DcimConsolePortsUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortTemplatesCreateCreated ¶

type DcimConsoleServerPortTemplatesCreateCreated struct {
	Payload *models.ConsoleServerPortTemplate
}

DcimConsoleServerPortTemplatesCreateCreated handles this case with default header values.

DcimConsoleServerPortTemplatesCreateCreated dcim console server port templates create created

func NewDcimConsoleServerPortTemplatesCreateCreated ¶

func NewDcimConsoleServerPortTemplatesCreateCreated() *DcimConsoleServerPortTemplatesCreateCreated

NewDcimConsoleServerPortTemplatesCreateCreated creates a DcimConsoleServerPortTemplatesCreateCreated with default headers values

func (*DcimConsoleServerPortTemplatesCreateCreated) Error ¶

type DcimConsoleServerPortTemplatesCreateParams ¶

type DcimConsoleServerPortTemplatesCreateParams struct {

	/*Data*/
	Data *models.WritableConsoleServerPortTemplate

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

DcimConsoleServerPortTemplatesCreateParams contains all the parameters to send to the API endpoint for the dcim console server port templates create operation typically these are written to a http.Request

func NewDcimConsoleServerPortTemplatesCreateParams ¶

func NewDcimConsoleServerPortTemplatesCreateParams() *DcimConsoleServerPortTemplatesCreateParams

NewDcimConsoleServerPortTemplatesCreateParams creates a new DcimConsoleServerPortTemplatesCreateParams object with the default values initialized.

func NewDcimConsoleServerPortTemplatesCreateParamsWithContext ¶

func NewDcimConsoleServerPortTemplatesCreateParamsWithContext(ctx context.Context) *DcimConsoleServerPortTemplatesCreateParams

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

func NewDcimConsoleServerPortTemplatesCreateParamsWithHTTPClient ¶

func NewDcimConsoleServerPortTemplatesCreateParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortTemplatesCreateParams

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

func NewDcimConsoleServerPortTemplatesCreateParamsWithTimeout ¶

func NewDcimConsoleServerPortTemplatesCreateParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortTemplatesCreateParams

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

func (*DcimConsoleServerPortTemplatesCreateParams) SetContext ¶

SetContext adds the context to the dcim console server port templates create params

func (*DcimConsoleServerPortTemplatesCreateParams) SetData ¶

SetData adds the data to the dcim console server port templates create params

func (*DcimConsoleServerPortTemplatesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server port templates create params

func (*DcimConsoleServerPortTemplatesCreateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim console server port templates create params

func (*DcimConsoleServerPortTemplatesCreateParams) WithContext ¶

WithContext adds the context to the dcim console server port templates create params

func (*DcimConsoleServerPortTemplatesCreateParams) WithData ¶

WithData adds the data to the dcim console server port templates create params

func (*DcimConsoleServerPortTemplatesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server port templates create params

func (*DcimConsoleServerPortTemplatesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server port templates create params

func (*DcimConsoleServerPortTemplatesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortTemplatesCreateReader ¶

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

DcimConsoleServerPortTemplatesCreateReader is a Reader for the DcimConsoleServerPortTemplatesCreate structure.

func (*DcimConsoleServerPortTemplatesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortTemplatesDeleteNoContent ¶

type DcimConsoleServerPortTemplatesDeleteNoContent struct {
}

DcimConsoleServerPortTemplatesDeleteNoContent handles this case with default header values.

DcimConsoleServerPortTemplatesDeleteNoContent dcim console server port templates delete no content

func NewDcimConsoleServerPortTemplatesDeleteNoContent ¶

func NewDcimConsoleServerPortTemplatesDeleteNoContent() *DcimConsoleServerPortTemplatesDeleteNoContent

NewDcimConsoleServerPortTemplatesDeleteNoContent creates a DcimConsoleServerPortTemplatesDeleteNoContent with default headers values

func (*DcimConsoleServerPortTemplatesDeleteNoContent) Error ¶

type DcimConsoleServerPortTemplatesDeleteParams ¶

type DcimConsoleServerPortTemplatesDeleteParams struct {

	/*ID
	  A unique integer value identifying this console server port template.

	*/
	ID int64

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

DcimConsoleServerPortTemplatesDeleteParams contains all the parameters to send to the API endpoint for the dcim console server port templates delete operation typically these are written to a http.Request

func NewDcimConsoleServerPortTemplatesDeleteParams ¶

func NewDcimConsoleServerPortTemplatesDeleteParams() *DcimConsoleServerPortTemplatesDeleteParams

NewDcimConsoleServerPortTemplatesDeleteParams creates a new DcimConsoleServerPortTemplatesDeleteParams object with the default values initialized.

func NewDcimConsoleServerPortTemplatesDeleteParamsWithContext ¶

func NewDcimConsoleServerPortTemplatesDeleteParamsWithContext(ctx context.Context) *DcimConsoleServerPortTemplatesDeleteParams

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

func NewDcimConsoleServerPortTemplatesDeleteParamsWithHTTPClient ¶

func NewDcimConsoleServerPortTemplatesDeleteParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortTemplatesDeleteParams

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

func NewDcimConsoleServerPortTemplatesDeleteParamsWithTimeout ¶

func NewDcimConsoleServerPortTemplatesDeleteParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortTemplatesDeleteParams

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

func (*DcimConsoleServerPortTemplatesDeleteParams) SetContext ¶

SetContext adds the context to the dcim console server port templates delete params

func (*DcimConsoleServerPortTemplatesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server port templates delete params

func (*DcimConsoleServerPortTemplatesDeleteParams) SetID ¶

SetID adds the id to the dcim console server port templates delete params

func (*DcimConsoleServerPortTemplatesDeleteParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim console server port templates delete params

func (*DcimConsoleServerPortTemplatesDeleteParams) WithContext ¶

WithContext adds the context to the dcim console server port templates delete params

func (*DcimConsoleServerPortTemplatesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server port templates delete params

func (*DcimConsoleServerPortTemplatesDeleteParams) WithID ¶

WithID adds the id to the dcim console server port templates delete params

func (*DcimConsoleServerPortTemplatesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server port templates delete params

func (*DcimConsoleServerPortTemplatesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortTemplatesDeleteReader ¶

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

DcimConsoleServerPortTemplatesDeleteReader is a Reader for the DcimConsoleServerPortTemplatesDelete structure.

func (*DcimConsoleServerPortTemplatesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortTemplatesListOK ¶

type DcimConsoleServerPortTemplatesListOK struct {
	Payload *DcimConsoleServerPortTemplatesListOKBody
}

DcimConsoleServerPortTemplatesListOK handles this case with default header values.

DcimConsoleServerPortTemplatesListOK dcim console server port templates list o k

func NewDcimConsoleServerPortTemplatesListOK ¶

func NewDcimConsoleServerPortTemplatesListOK() *DcimConsoleServerPortTemplatesListOK

NewDcimConsoleServerPortTemplatesListOK creates a DcimConsoleServerPortTemplatesListOK with default headers values

func (*DcimConsoleServerPortTemplatesListOK) Error ¶

type DcimConsoleServerPortTemplatesListOKBody ¶

type DcimConsoleServerPortTemplatesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.ConsoleServerPortTemplate `json:"results"`
}

DcimConsoleServerPortTemplatesListOKBody dcim console server port templates list o k body swagger:model DcimConsoleServerPortTemplatesListOKBody

func (*DcimConsoleServerPortTemplatesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimConsoleServerPortTemplatesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimConsoleServerPortTemplatesListOKBody) Validate ¶

Validate validates this dcim console server port templates list o k body

type DcimConsoleServerPortTemplatesListParams ¶

type DcimConsoleServerPortTemplatesListParams struct {

	/*DevicetypeID*/
	DevicetypeID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string

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

DcimConsoleServerPortTemplatesListParams contains all the parameters to send to the API endpoint for the dcim console server port templates list operation typically these are written to a http.Request

func NewDcimConsoleServerPortTemplatesListParams ¶

func NewDcimConsoleServerPortTemplatesListParams() *DcimConsoleServerPortTemplatesListParams

NewDcimConsoleServerPortTemplatesListParams creates a new DcimConsoleServerPortTemplatesListParams object with the default values initialized.

func NewDcimConsoleServerPortTemplatesListParamsWithContext ¶

func NewDcimConsoleServerPortTemplatesListParamsWithContext(ctx context.Context) *DcimConsoleServerPortTemplatesListParams

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

func NewDcimConsoleServerPortTemplatesListParamsWithHTTPClient ¶

func NewDcimConsoleServerPortTemplatesListParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortTemplatesListParams

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

func NewDcimConsoleServerPortTemplatesListParamsWithTimeout ¶

func NewDcimConsoleServerPortTemplatesListParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortTemplatesListParams

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

func (*DcimConsoleServerPortTemplatesListParams) SetContext ¶

SetContext adds the context to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) SetDevicetypeID ¶

func (o *DcimConsoleServerPortTemplatesListParams) SetDevicetypeID(devicetypeID *string)

SetDevicetypeID adds the devicetypeId to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) SetID ¶

SetID adds the id to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) SetLimit ¶

func (o *DcimConsoleServerPortTemplatesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) SetName ¶

SetName adds the name to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) SetOffset ¶

func (o *DcimConsoleServerPortTemplatesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) SetQ ¶

SetQ adds the q to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) WithContext ¶

WithContext adds the context to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) WithDevicetypeID ¶

WithDevicetypeID adds the devicetypeID to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) WithID ¶

WithID adds the id to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) WithLimit ¶

WithLimit adds the limit to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) WithName ¶

WithName adds the name to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) WithOffset ¶

WithOffset adds the offset to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) WithQ ¶

WithQ adds the q to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server port templates list params

func (*DcimConsoleServerPortTemplatesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortTemplatesListReader ¶

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

DcimConsoleServerPortTemplatesListReader is a Reader for the DcimConsoleServerPortTemplatesList structure.

func (*DcimConsoleServerPortTemplatesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortTemplatesPartialUpdateOK ¶

type DcimConsoleServerPortTemplatesPartialUpdateOK struct {
	Payload *models.ConsoleServerPortTemplate
}

DcimConsoleServerPortTemplatesPartialUpdateOK handles this case with default header values.

DcimConsoleServerPortTemplatesPartialUpdateOK dcim console server port templates partial update o k

func NewDcimConsoleServerPortTemplatesPartialUpdateOK ¶

func NewDcimConsoleServerPortTemplatesPartialUpdateOK() *DcimConsoleServerPortTemplatesPartialUpdateOK

NewDcimConsoleServerPortTemplatesPartialUpdateOK creates a DcimConsoleServerPortTemplatesPartialUpdateOK with default headers values

func (*DcimConsoleServerPortTemplatesPartialUpdateOK) Error ¶

type DcimConsoleServerPortTemplatesPartialUpdateParams ¶

type DcimConsoleServerPortTemplatesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableConsoleServerPortTemplate
	/*ID
	  A unique integer value identifying this console server port template.

	*/
	ID int64

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

DcimConsoleServerPortTemplatesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim console server port templates partial update operation typically these are written to a http.Request

func NewDcimConsoleServerPortTemplatesPartialUpdateParams ¶

func NewDcimConsoleServerPortTemplatesPartialUpdateParams() *DcimConsoleServerPortTemplatesPartialUpdateParams

NewDcimConsoleServerPortTemplatesPartialUpdateParams creates a new DcimConsoleServerPortTemplatesPartialUpdateParams object with the default values initialized.

func NewDcimConsoleServerPortTemplatesPartialUpdateParamsWithContext ¶

func NewDcimConsoleServerPortTemplatesPartialUpdateParamsWithContext(ctx context.Context) *DcimConsoleServerPortTemplatesPartialUpdateParams

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

func NewDcimConsoleServerPortTemplatesPartialUpdateParamsWithHTTPClient ¶

func NewDcimConsoleServerPortTemplatesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortTemplatesPartialUpdateParams

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

func NewDcimConsoleServerPortTemplatesPartialUpdateParamsWithTimeout ¶

func NewDcimConsoleServerPortTemplatesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortTemplatesPartialUpdateParams

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

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim console server port templates partial update params

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim console server port templates partial update params

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the dcim console server port templates partial update params

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim console server port templates partial update params

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim console server port templates partial update params

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim console server port templates partial update params

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim console server port templates partial update params

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server port templates partial update params

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim console server port templates partial update params

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server port templates partial update params

func (*DcimConsoleServerPortTemplatesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortTemplatesPartialUpdateReader ¶

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

DcimConsoleServerPortTemplatesPartialUpdateReader is a Reader for the DcimConsoleServerPortTemplatesPartialUpdate structure.

func (*DcimConsoleServerPortTemplatesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortTemplatesReadOK ¶

type DcimConsoleServerPortTemplatesReadOK struct {
	Payload *models.ConsoleServerPortTemplate
}

DcimConsoleServerPortTemplatesReadOK handles this case with default header values.

DcimConsoleServerPortTemplatesReadOK dcim console server port templates read o k

func NewDcimConsoleServerPortTemplatesReadOK ¶

func NewDcimConsoleServerPortTemplatesReadOK() *DcimConsoleServerPortTemplatesReadOK

NewDcimConsoleServerPortTemplatesReadOK creates a DcimConsoleServerPortTemplatesReadOK with default headers values

func (*DcimConsoleServerPortTemplatesReadOK) Error ¶

type DcimConsoleServerPortTemplatesReadParams ¶

type DcimConsoleServerPortTemplatesReadParams struct {

	/*ID
	  A unique integer value identifying this console server port template.

	*/
	ID int64

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

DcimConsoleServerPortTemplatesReadParams contains all the parameters to send to the API endpoint for the dcim console server port templates read operation typically these are written to a http.Request

func NewDcimConsoleServerPortTemplatesReadParams ¶

func NewDcimConsoleServerPortTemplatesReadParams() *DcimConsoleServerPortTemplatesReadParams

NewDcimConsoleServerPortTemplatesReadParams creates a new DcimConsoleServerPortTemplatesReadParams object with the default values initialized.

func NewDcimConsoleServerPortTemplatesReadParamsWithContext ¶

func NewDcimConsoleServerPortTemplatesReadParamsWithContext(ctx context.Context) *DcimConsoleServerPortTemplatesReadParams

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

func NewDcimConsoleServerPortTemplatesReadParamsWithHTTPClient ¶

func NewDcimConsoleServerPortTemplatesReadParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortTemplatesReadParams

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

func NewDcimConsoleServerPortTemplatesReadParamsWithTimeout ¶

func NewDcimConsoleServerPortTemplatesReadParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortTemplatesReadParams

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

func (*DcimConsoleServerPortTemplatesReadParams) SetContext ¶

SetContext adds the context to the dcim console server port templates read params

func (*DcimConsoleServerPortTemplatesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server port templates read params

func (*DcimConsoleServerPortTemplatesReadParams) SetID ¶

SetID adds the id to the dcim console server port templates read params

func (*DcimConsoleServerPortTemplatesReadParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim console server port templates read params

func (*DcimConsoleServerPortTemplatesReadParams) WithContext ¶

WithContext adds the context to the dcim console server port templates read params

func (*DcimConsoleServerPortTemplatesReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server port templates read params

func (*DcimConsoleServerPortTemplatesReadParams) WithID ¶

WithID adds the id to the dcim console server port templates read params

func (*DcimConsoleServerPortTemplatesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server port templates read params

func (*DcimConsoleServerPortTemplatesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortTemplatesReadReader ¶

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

DcimConsoleServerPortTemplatesReadReader is a Reader for the DcimConsoleServerPortTemplatesRead structure.

func (*DcimConsoleServerPortTemplatesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortTemplatesUpdateOK ¶

type DcimConsoleServerPortTemplatesUpdateOK struct {
	Payload *models.ConsoleServerPortTemplate
}

DcimConsoleServerPortTemplatesUpdateOK handles this case with default header values.

DcimConsoleServerPortTemplatesUpdateOK dcim console server port templates update o k

func NewDcimConsoleServerPortTemplatesUpdateOK ¶

func NewDcimConsoleServerPortTemplatesUpdateOK() *DcimConsoleServerPortTemplatesUpdateOK

NewDcimConsoleServerPortTemplatesUpdateOK creates a DcimConsoleServerPortTemplatesUpdateOK with default headers values

func (*DcimConsoleServerPortTemplatesUpdateOK) Error ¶

type DcimConsoleServerPortTemplatesUpdateParams ¶

type DcimConsoleServerPortTemplatesUpdateParams struct {

	/*Data*/
	Data *models.WritableConsoleServerPortTemplate
	/*ID
	  A unique integer value identifying this console server port template.

	*/
	ID int64

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

DcimConsoleServerPortTemplatesUpdateParams contains all the parameters to send to the API endpoint for the dcim console server port templates update operation typically these are written to a http.Request

func NewDcimConsoleServerPortTemplatesUpdateParams ¶

func NewDcimConsoleServerPortTemplatesUpdateParams() *DcimConsoleServerPortTemplatesUpdateParams

NewDcimConsoleServerPortTemplatesUpdateParams creates a new DcimConsoleServerPortTemplatesUpdateParams object with the default values initialized.

func NewDcimConsoleServerPortTemplatesUpdateParamsWithContext ¶

func NewDcimConsoleServerPortTemplatesUpdateParamsWithContext(ctx context.Context) *DcimConsoleServerPortTemplatesUpdateParams

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

func NewDcimConsoleServerPortTemplatesUpdateParamsWithHTTPClient ¶

func NewDcimConsoleServerPortTemplatesUpdateParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortTemplatesUpdateParams

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

func NewDcimConsoleServerPortTemplatesUpdateParamsWithTimeout ¶

func NewDcimConsoleServerPortTemplatesUpdateParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortTemplatesUpdateParams

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

func (*DcimConsoleServerPortTemplatesUpdateParams) SetContext ¶

SetContext adds the context to the dcim console server port templates update params

func (*DcimConsoleServerPortTemplatesUpdateParams) SetData ¶

SetData adds the data to the dcim console server port templates update params

func (*DcimConsoleServerPortTemplatesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server port templates update params

func (*DcimConsoleServerPortTemplatesUpdateParams) SetID ¶

SetID adds the id to the dcim console server port templates update params

func (*DcimConsoleServerPortTemplatesUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim console server port templates update params

func (*DcimConsoleServerPortTemplatesUpdateParams) WithContext ¶

WithContext adds the context to the dcim console server port templates update params

func (*DcimConsoleServerPortTemplatesUpdateParams) WithData ¶

WithData adds the data to the dcim console server port templates update params

func (*DcimConsoleServerPortTemplatesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server port templates update params

func (*DcimConsoleServerPortTemplatesUpdateParams) WithID ¶

WithID adds the id to the dcim console server port templates update params

func (*DcimConsoleServerPortTemplatesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server port templates update params

func (*DcimConsoleServerPortTemplatesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortTemplatesUpdateReader ¶

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

DcimConsoleServerPortTemplatesUpdateReader is a Reader for the DcimConsoleServerPortTemplatesUpdate structure.

func (*DcimConsoleServerPortTemplatesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortsCreateCreated ¶

type DcimConsoleServerPortsCreateCreated struct {
	Payload *models.ConsoleServerPort
}

DcimConsoleServerPortsCreateCreated handles this case with default header values.

DcimConsoleServerPortsCreateCreated dcim console server ports create created

func NewDcimConsoleServerPortsCreateCreated ¶

func NewDcimConsoleServerPortsCreateCreated() *DcimConsoleServerPortsCreateCreated

NewDcimConsoleServerPortsCreateCreated creates a DcimConsoleServerPortsCreateCreated with default headers values

func (*DcimConsoleServerPortsCreateCreated) Error ¶

type DcimConsoleServerPortsCreateParams ¶

type DcimConsoleServerPortsCreateParams struct {

	/*Data*/
	Data *models.WritableConsoleServerPort

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

DcimConsoleServerPortsCreateParams contains all the parameters to send to the API endpoint for the dcim console server ports create operation typically these are written to a http.Request

func NewDcimConsoleServerPortsCreateParams ¶

func NewDcimConsoleServerPortsCreateParams() *DcimConsoleServerPortsCreateParams

NewDcimConsoleServerPortsCreateParams creates a new DcimConsoleServerPortsCreateParams object with the default values initialized.

func NewDcimConsoleServerPortsCreateParamsWithContext ¶

func NewDcimConsoleServerPortsCreateParamsWithContext(ctx context.Context) *DcimConsoleServerPortsCreateParams

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

func NewDcimConsoleServerPortsCreateParamsWithHTTPClient ¶

func NewDcimConsoleServerPortsCreateParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortsCreateParams

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

func NewDcimConsoleServerPortsCreateParamsWithTimeout ¶

func NewDcimConsoleServerPortsCreateParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortsCreateParams

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

func (*DcimConsoleServerPortsCreateParams) SetContext ¶

SetContext adds the context to the dcim console server ports create params

func (*DcimConsoleServerPortsCreateParams) SetData ¶

SetData adds the data to the dcim console server ports create params

func (*DcimConsoleServerPortsCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server ports create params

func (*DcimConsoleServerPortsCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console server ports create params

func (*DcimConsoleServerPortsCreateParams) WithContext ¶

WithContext adds the context to the dcim console server ports create params

func (*DcimConsoleServerPortsCreateParams) WithData ¶

WithData adds the data to the dcim console server ports create params

func (*DcimConsoleServerPortsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server ports create params

func (*DcimConsoleServerPortsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server ports create params

func (*DcimConsoleServerPortsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortsCreateReader ¶

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

DcimConsoleServerPortsCreateReader is a Reader for the DcimConsoleServerPortsCreate structure.

func (*DcimConsoleServerPortsCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortsDeleteNoContent ¶

type DcimConsoleServerPortsDeleteNoContent struct {
}

DcimConsoleServerPortsDeleteNoContent handles this case with default header values.

DcimConsoleServerPortsDeleteNoContent dcim console server ports delete no content

func NewDcimConsoleServerPortsDeleteNoContent ¶

func NewDcimConsoleServerPortsDeleteNoContent() *DcimConsoleServerPortsDeleteNoContent

NewDcimConsoleServerPortsDeleteNoContent creates a DcimConsoleServerPortsDeleteNoContent with default headers values

func (*DcimConsoleServerPortsDeleteNoContent) Error ¶

type DcimConsoleServerPortsDeleteParams ¶

type DcimConsoleServerPortsDeleteParams struct {

	/*ID
	  A unique integer value identifying this console server port.

	*/
	ID int64

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

DcimConsoleServerPortsDeleteParams contains all the parameters to send to the API endpoint for the dcim console server ports delete operation typically these are written to a http.Request

func NewDcimConsoleServerPortsDeleteParams ¶

func NewDcimConsoleServerPortsDeleteParams() *DcimConsoleServerPortsDeleteParams

NewDcimConsoleServerPortsDeleteParams creates a new DcimConsoleServerPortsDeleteParams object with the default values initialized.

func NewDcimConsoleServerPortsDeleteParamsWithContext ¶

func NewDcimConsoleServerPortsDeleteParamsWithContext(ctx context.Context) *DcimConsoleServerPortsDeleteParams

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

func NewDcimConsoleServerPortsDeleteParamsWithHTTPClient ¶

func NewDcimConsoleServerPortsDeleteParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortsDeleteParams

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

func NewDcimConsoleServerPortsDeleteParamsWithTimeout ¶

func NewDcimConsoleServerPortsDeleteParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortsDeleteParams

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

func (*DcimConsoleServerPortsDeleteParams) SetContext ¶

SetContext adds the context to the dcim console server ports delete params

func (*DcimConsoleServerPortsDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server ports delete params

func (*DcimConsoleServerPortsDeleteParams) SetID ¶

SetID adds the id to the dcim console server ports delete params

func (*DcimConsoleServerPortsDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console server ports delete params

func (*DcimConsoleServerPortsDeleteParams) WithContext ¶

WithContext adds the context to the dcim console server ports delete params

func (*DcimConsoleServerPortsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server ports delete params

func (*DcimConsoleServerPortsDeleteParams) WithID ¶

WithID adds the id to the dcim console server ports delete params

func (*DcimConsoleServerPortsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server ports delete params

func (*DcimConsoleServerPortsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortsDeleteReader ¶

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

DcimConsoleServerPortsDeleteReader is a Reader for the DcimConsoleServerPortsDelete structure.

func (*DcimConsoleServerPortsDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortsListOK ¶

type DcimConsoleServerPortsListOK struct {
	Payload *DcimConsoleServerPortsListOKBody
}

DcimConsoleServerPortsListOK handles this case with default header values.

DcimConsoleServerPortsListOK dcim console server ports list o k

func NewDcimConsoleServerPortsListOK ¶

func NewDcimConsoleServerPortsListOK() *DcimConsoleServerPortsListOK

NewDcimConsoleServerPortsListOK creates a DcimConsoleServerPortsListOK with default headers values

func (*DcimConsoleServerPortsListOK) Error ¶

type DcimConsoleServerPortsListOKBody ¶

type DcimConsoleServerPortsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.ConsoleServerPort `json:"results"`
}

DcimConsoleServerPortsListOKBody dcim console server ports list o k body swagger:model DcimConsoleServerPortsListOKBody

func (*DcimConsoleServerPortsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimConsoleServerPortsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimConsoleServerPortsListOKBody) Validate ¶

Validate validates this dcim console server ports list o k body

type DcimConsoleServerPortsListParams ¶

type DcimConsoleServerPortsListParams struct {

	/*Cabled*/
	Cabled *string
	/*ConnectionStatus*/
	ConnectionStatus *string
	/*Description*/
	Description *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Tag*/
	Tag *string

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

DcimConsoleServerPortsListParams contains all the parameters to send to the API endpoint for the dcim console server ports list operation typically these are written to a http.Request

func NewDcimConsoleServerPortsListParams ¶

func NewDcimConsoleServerPortsListParams() *DcimConsoleServerPortsListParams

NewDcimConsoleServerPortsListParams creates a new DcimConsoleServerPortsListParams object with the default values initialized.

func NewDcimConsoleServerPortsListParamsWithContext ¶

func NewDcimConsoleServerPortsListParamsWithContext(ctx context.Context) *DcimConsoleServerPortsListParams

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

func NewDcimConsoleServerPortsListParamsWithHTTPClient ¶

func NewDcimConsoleServerPortsListParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortsListParams

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

func NewDcimConsoleServerPortsListParamsWithTimeout ¶

func NewDcimConsoleServerPortsListParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortsListParams

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

func (*DcimConsoleServerPortsListParams) SetCabled ¶

func (o *DcimConsoleServerPortsListParams) SetCabled(cabled *string)

SetCabled adds the cabled to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetConnectionStatus ¶

func (o *DcimConsoleServerPortsListParams) SetConnectionStatus(connectionStatus *string)

SetConnectionStatus adds the connectionStatus to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetContext ¶

SetContext adds the context to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetDescription ¶

func (o *DcimConsoleServerPortsListParams) SetDescription(description *string)

SetDescription adds the description to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetDevice ¶

func (o *DcimConsoleServerPortsListParams) SetDevice(device *string)

SetDevice adds the device to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetDeviceID ¶

func (o *DcimConsoleServerPortsListParams) SetDeviceID(deviceID *string)

SetDeviceID adds the deviceId to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetID ¶

SetID adds the id to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetLimit ¶

func (o *DcimConsoleServerPortsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetName ¶

func (o *DcimConsoleServerPortsListParams) SetName(name *string)

SetName adds the name to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetOffset ¶

func (o *DcimConsoleServerPortsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetQ ¶

SetQ adds the q to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetTag ¶

func (o *DcimConsoleServerPortsListParams) SetTag(tag *string)

SetTag adds the tag to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithCabled ¶

WithCabled adds the cabled to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithConnectionStatus ¶

func (o *DcimConsoleServerPortsListParams) WithConnectionStatus(connectionStatus *string) *DcimConsoleServerPortsListParams

WithConnectionStatus adds the connectionStatus to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithContext ¶

WithContext adds the context to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithDescription ¶

WithDescription adds the description to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithDevice ¶

WithDevice adds the device to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithDeviceID ¶

WithDeviceID adds the deviceID to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithID ¶

WithID adds the id to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithLimit ¶

WithLimit adds the limit to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithName ¶

WithName adds the name to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithOffset ¶

WithOffset adds the offset to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithQ ¶

WithQ adds the q to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithTag ¶

WithTag adds the tag to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server ports list params

func (*DcimConsoleServerPortsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortsListReader ¶

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

DcimConsoleServerPortsListReader is a Reader for the DcimConsoleServerPortsList structure.

func (*DcimConsoleServerPortsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortsPartialUpdateOK ¶

type DcimConsoleServerPortsPartialUpdateOK struct {
	Payload *models.ConsoleServerPort
}

DcimConsoleServerPortsPartialUpdateOK handles this case with default header values.

DcimConsoleServerPortsPartialUpdateOK dcim console server ports partial update o k

func NewDcimConsoleServerPortsPartialUpdateOK ¶

func NewDcimConsoleServerPortsPartialUpdateOK() *DcimConsoleServerPortsPartialUpdateOK

NewDcimConsoleServerPortsPartialUpdateOK creates a DcimConsoleServerPortsPartialUpdateOK with default headers values

func (*DcimConsoleServerPortsPartialUpdateOK) Error ¶

type DcimConsoleServerPortsPartialUpdateParams ¶

type DcimConsoleServerPortsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableConsoleServerPort
	/*ID
	  A unique integer value identifying this console server port.

	*/
	ID int64

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

DcimConsoleServerPortsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim console server ports partial update operation typically these are written to a http.Request

func NewDcimConsoleServerPortsPartialUpdateParams ¶

func NewDcimConsoleServerPortsPartialUpdateParams() *DcimConsoleServerPortsPartialUpdateParams

NewDcimConsoleServerPortsPartialUpdateParams creates a new DcimConsoleServerPortsPartialUpdateParams object with the default values initialized.

func NewDcimConsoleServerPortsPartialUpdateParamsWithContext ¶

func NewDcimConsoleServerPortsPartialUpdateParamsWithContext(ctx context.Context) *DcimConsoleServerPortsPartialUpdateParams

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

func NewDcimConsoleServerPortsPartialUpdateParamsWithHTTPClient ¶

func NewDcimConsoleServerPortsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortsPartialUpdateParams

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

func NewDcimConsoleServerPortsPartialUpdateParamsWithTimeout ¶

func NewDcimConsoleServerPortsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortsPartialUpdateParams

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

func (*DcimConsoleServerPortsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim console server ports partial update params

func (*DcimConsoleServerPortsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim console server ports partial update params

func (*DcimConsoleServerPortsPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server ports partial update params

func (*DcimConsoleServerPortsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim console server ports partial update params

func (*DcimConsoleServerPortsPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim console server ports partial update params

func (*DcimConsoleServerPortsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim console server ports partial update params

func (*DcimConsoleServerPortsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim console server ports partial update params

func (*DcimConsoleServerPortsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server ports partial update params

func (*DcimConsoleServerPortsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim console server ports partial update params

func (*DcimConsoleServerPortsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server ports partial update params

func (*DcimConsoleServerPortsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortsPartialUpdateReader ¶

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

DcimConsoleServerPortsPartialUpdateReader is a Reader for the DcimConsoleServerPortsPartialUpdate structure.

func (*DcimConsoleServerPortsPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortsReadOK ¶

type DcimConsoleServerPortsReadOK struct {
	Payload *models.ConsoleServerPort
}

DcimConsoleServerPortsReadOK handles this case with default header values.

DcimConsoleServerPortsReadOK dcim console server ports read o k

func NewDcimConsoleServerPortsReadOK ¶

func NewDcimConsoleServerPortsReadOK() *DcimConsoleServerPortsReadOK

NewDcimConsoleServerPortsReadOK creates a DcimConsoleServerPortsReadOK with default headers values

func (*DcimConsoleServerPortsReadOK) Error ¶

type DcimConsoleServerPortsReadParams ¶

type DcimConsoleServerPortsReadParams struct {

	/*ID
	  A unique integer value identifying this console server port.

	*/
	ID int64

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

DcimConsoleServerPortsReadParams contains all the parameters to send to the API endpoint for the dcim console server ports read operation typically these are written to a http.Request

func NewDcimConsoleServerPortsReadParams ¶

func NewDcimConsoleServerPortsReadParams() *DcimConsoleServerPortsReadParams

NewDcimConsoleServerPortsReadParams creates a new DcimConsoleServerPortsReadParams object with the default values initialized.

func NewDcimConsoleServerPortsReadParamsWithContext ¶

func NewDcimConsoleServerPortsReadParamsWithContext(ctx context.Context) *DcimConsoleServerPortsReadParams

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

func NewDcimConsoleServerPortsReadParamsWithHTTPClient ¶

func NewDcimConsoleServerPortsReadParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortsReadParams

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

func NewDcimConsoleServerPortsReadParamsWithTimeout ¶

func NewDcimConsoleServerPortsReadParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortsReadParams

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

func (*DcimConsoleServerPortsReadParams) SetContext ¶

SetContext adds the context to the dcim console server ports read params

func (*DcimConsoleServerPortsReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server ports read params

func (*DcimConsoleServerPortsReadParams) SetID ¶

SetID adds the id to the dcim console server ports read params

func (*DcimConsoleServerPortsReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console server ports read params

func (*DcimConsoleServerPortsReadParams) WithContext ¶

WithContext adds the context to the dcim console server ports read params

func (*DcimConsoleServerPortsReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server ports read params

func (*DcimConsoleServerPortsReadParams) WithID ¶

WithID adds the id to the dcim console server ports read params

func (*DcimConsoleServerPortsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server ports read params

func (*DcimConsoleServerPortsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortsReadReader ¶

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

DcimConsoleServerPortsReadReader is a Reader for the DcimConsoleServerPortsRead structure.

func (*DcimConsoleServerPortsReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortsTraceOK ¶

type DcimConsoleServerPortsTraceOK struct {
	Payload *models.ConsoleServerPort
}

DcimConsoleServerPortsTraceOK handles this case with default header values.

DcimConsoleServerPortsTraceOK dcim console server ports trace o k

func NewDcimConsoleServerPortsTraceOK ¶

func NewDcimConsoleServerPortsTraceOK() *DcimConsoleServerPortsTraceOK

NewDcimConsoleServerPortsTraceOK creates a DcimConsoleServerPortsTraceOK with default headers values

func (*DcimConsoleServerPortsTraceOK) Error ¶

type DcimConsoleServerPortsTraceParams ¶

type DcimConsoleServerPortsTraceParams struct {

	/*ID
	  A unique integer value identifying this console server port.

	*/
	ID int64

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

DcimConsoleServerPortsTraceParams contains all the parameters to send to the API endpoint for the dcim console server ports trace operation typically these are written to a http.Request

func NewDcimConsoleServerPortsTraceParams ¶

func NewDcimConsoleServerPortsTraceParams() *DcimConsoleServerPortsTraceParams

NewDcimConsoleServerPortsTraceParams creates a new DcimConsoleServerPortsTraceParams object with the default values initialized.

func NewDcimConsoleServerPortsTraceParamsWithContext ¶

func NewDcimConsoleServerPortsTraceParamsWithContext(ctx context.Context) *DcimConsoleServerPortsTraceParams

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

func NewDcimConsoleServerPortsTraceParamsWithHTTPClient ¶

func NewDcimConsoleServerPortsTraceParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortsTraceParams

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

func NewDcimConsoleServerPortsTraceParamsWithTimeout ¶

func NewDcimConsoleServerPortsTraceParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortsTraceParams

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

func (*DcimConsoleServerPortsTraceParams) SetContext ¶

SetContext adds the context to the dcim console server ports trace params

func (*DcimConsoleServerPortsTraceParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server ports trace params

func (*DcimConsoleServerPortsTraceParams) SetID ¶

SetID adds the id to the dcim console server ports trace params

func (*DcimConsoleServerPortsTraceParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console server ports trace params

func (*DcimConsoleServerPortsTraceParams) WithContext ¶

WithContext adds the context to the dcim console server ports trace params

func (*DcimConsoleServerPortsTraceParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server ports trace params

func (*DcimConsoleServerPortsTraceParams) WithID ¶

WithID adds the id to the dcim console server ports trace params

func (*DcimConsoleServerPortsTraceParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server ports trace params

func (*DcimConsoleServerPortsTraceParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortsTraceReader ¶

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

DcimConsoleServerPortsTraceReader is a Reader for the DcimConsoleServerPortsTrace structure.

func (*DcimConsoleServerPortsTraceReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimConsoleServerPortsUpdateOK ¶

type DcimConsoleServerPortsUpdateOK struct {
	Payload *models.ConsoleServerPort
}

DcimConsoleServerPortsUpdateOK handles this case with default header values.

DcimConsoleServerPortsUpdateOK dcim console server ports update o k

func NewDcimConsoleServerPortsUpdateOK ¶

func NewDcimConsoleServerPortsUpdateOK() *DcimConsoleServerPortsUpdateOK

NewDcimConsoleServerPortsUpdateOK creates a DcimConsoleServerPortsUpdateOK with default headers values

func (*DcimConsoleServerPortsUpdateOK) Error ¶

type DcimConsoleServerPortsUpdateParams ¶

type DcimConsoleServerPortsUpdateParams struct {

	/*Data*/
	Data *models.WritableConsoleServerPort
	/*ID
	  A unique integer value identifying this console server port.

	*/
	ID int64

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

DcimConsoleServerPortsUpdateParams contains all the parameters to send to the API endpoint for the dcim console server ports update operation typically these are written to a http.Request

func NewDcimConsoleServerPortsUpdateParams ¶

func NewDcimConsoleServerPortsUpdateParams() *DcimConsoleServerPortsUpdateParams

NewDcimConsoleServerPortsUpdateParams creates a new DcimConsoleServerPortsUpdateParams object with the default values initialized.

func NewDcimConsoleServerPortsUpdateParamsWithContext ¶

func NewDcimConsoleServerPortsUpdateParamsWithContext(ctx context.Context) *DcimConsoleServerPortsUpdateParams

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

func NewDcimConsoleServerPortsUpdateParamsWithHTTPClient ¶

func NewDcimConsoleServerPortsUpdateParamsWithHTTPClient(client *http.Client) *DcimConsoleServerPortsUpdateParams

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

func NewDcimConsoleServerPortsUpdateParamsWithTimeout ¶

func NewDcimConsoleServerPortsUpdateParamsWithTimeout(timeout time.Duration) *DcimConsoleServerPortsUpdateParams

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

func (*DcimConsoleServerPortsUpdateParams) SetContext ¶

SetContext adds the context to the dcim console server ports update params

func (*DcimConsoleServerPortsUpdateParams) SetData ¶

SetData adds the data to the dcim console server ports update params

func (*DcimConsoleServerPortsUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim console server ports update params

func (*DcimConsoleServerPortsUpdateParams) SetID ¶

SetID adds the id to the dcim console server ports update params

func (*DcimConsoleServerPortsUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim console server ports update params

func (*DcimConsoleServerPortsUpdateParams) WithContext ¶

WithContext adds the context to the dcim console server ports update params

func (*DcimConsoleServerPortsUpdateParams) WithData ¶

WithData adds the data to the dcim console server ports update params

func (*DcimConsoleServerPortsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim console server ports update params

func (*DcimConsoleServerPortsUpdateParams) WithID ¶

WithID adds the id to the dcim console server ports update params

func (*DcimConsoleServerPortsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim console server ports update params

func (*DcimConsoleServerPortsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimConsoleServerPortsUpdateReader ¶

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

DcimConsoleServerPortsUpdateReader is a Reader for the DcimConsoleServerPortsUpdate structure.

func (*DcimConsoleServerPortsUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBayTemplatesCreateCreated ¶

type DcimDeviceBayTemplatesCreateCreated struct {
	Payload *models.DeviceBayTemplate
}

DcimDeviceBayTemplatesCreateCreated handles this case with default header values.

DcimDeviceBayTemplatesCreateCreated dcim device bay templates create created

func NewDcimDeviceBayTemplatesCreateCreated ¶

func NewDcimDeviceBayTemplatesCreateCreated() *DcimDeviceBayTemplatesCreateCreated

NewDcimDeviceBayTemplatesCreateCreated creates a DcimDeviceBayTemplatesCreateCreated with default headers values

func (*DcimDeviceBayTemplatesCreateCreated) Error ¶

type DcimDeviceBayTemplatesCreateParams ¶

type DcimDeviceBayTemplatesCreateParams struct {

	/*Data*/
	Data *models.WritableDeviceBayTemplate

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

DcimDeviceBayTemplatesCreateParams contains all the parameters to send to the API endpoint for the dcim device bay templates create operation typically these are written to a http.Request

func NewDcimDeviceBayTemplatesCreateParams ¶

func NewDcimDeviceBayTemplatesCreateParams() *DcimDeviceBayTemplatesCreateParams

NewDcimDeviceBayTemplatesCreateParams creates a new DcimDeviceBayTemplatesCreateParams object with the default values initialized.

func NewDcimDeviceBayTemplatesCreateParamsWithContext ¶

func NewDcimDeviceBayTemplatesCreateParamsWithContext(ctx context.Context) *DcimDeviceBayTemplatesCreateParams

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

func NewDcimDeviceBayTemplatesCreateParamsWithHTTPClient ¶

func NewDcimDeviceBayTemplatesCreateParamsWithHTTPClient(client *http.Client) *DcimDeviceBayTemplatesCreateParams

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

func NewDcimDeviceBayTemplatesCreateParamsWithTimeout ¶

func NewDcimDeviceBayTemplatesCreateParamsWithTimeout(timeout time.Duration) *DcimDeviceBayTemplatesCreateParams

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

func (*DcimDeviceBayTemplatesCreateParams) SetContext ¶

SetContext adds the context to the dcim device bay templates create params

func (*DcimDeviceBayTemplatesCreateParams) SetData ¶

SetData adds the data to the dcim device bay templates create params

func (*DcimDeviceBayTemplatesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bay templates create params

func (*DcimDeviceBayTemplatesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bay templates create params

func (*DcimDeviceBayTemplatesCreateParams) WithContext ¶

WithContext adds the context to the dcim device bay templates create params

func (*DcimDeviceBayTemplatesCreateParams) WithData ¶

WithData adds the data to the dcim device bay templates create params

func (*DcimDeviceBayTemplatesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device bay templates create params

func (*DcimDeviceBayTemplatesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bay templates create params

func (*DcimDeviceBayTemplatesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBayTemplatesCreateReader ¶

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

DcimDeviceBayTemplatesCreateReader is a Reader for the DcimDeviceBayTemplatesCreate structure.

func (*DcimDeviceBayTemplatesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBayTemplatesDeleteNoContent ¶

type DcimDeviceBayTemplatesDeleteNoContent struct {
}

DcimDeviceBayTemplatesDeleteNoContent handles this case with default header values.

DcimDeviceBayTemplatesDeleteNoContent dcim device bay templates delete no content

func NewDcimDeviceBayTemplatesDeleteNoContent ¶

func NewDcimDeviceBayTemplatesDeleteNoContent() *DcimDeviceBayTemplatesDeleteNoContent

NewDcimDeviceBayTemplatesDeleteNoContent creates a DcimDeviceBayTemplatesDeleteNoContent with default headers values

func (*DcimDeviceBayTemplatesDeleteNoContent) Error ¶

type DcimDeviceBayTemplatesDeleteParams ¶

type DcimDeviceBayTemplatesDeleteParams struct {

	/*ID
	  A unique integer value identifying this device bay template.

	*/
	ID int64

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

DcimDeviceBayTemplatesDeleteParams contains all the parameters to send to the API endpoint for the dcim device bay templates delete operation typically these are written to a http.Request

func NewDcimDeviceBayTemplatesDeleteParams ¶

func NewDcimDeviceBayTemplatesDeleteParams() *DcimDeviceBayTemplatesDeleteParams

NewDcimDeviceBayTemplatesDeleteParams creates a new DcimDeviceBayTemplatesDeleteParams object with the default values initialized.

func NewDcimDeviceBayTemplatesDeleteParamsWithContext ¶

func NewDcimDeviceBayTemplatesDeleteParamsWithContext(ctx context.Context) *DcimDeviceBayTemplatesDeleteParams

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

func NewDcimDeviceBayTemplatesDeleteParamsWithHTTPClient ¶

func NewDcimDeviceBayTemplatesDeleteParamsWithHTTPClient(client *http.Client) *DcimDeviceBayTemplatesDeleteParams

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

func NewDcimDeviceBayTemplatesDeleteParamsWithTimeout ¶

func NewDcimDeviceBayTemplatesDeleteParamsWithTimeout(timeout time.Duration) *DcimDeviceBayTemplatesDeleteParams

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

func (*DcimDeviceBayTemplatesDeleteParams) SetContext ¶

SetContext adds the context to the dcim device bay templates delete params

func (*DcimDeviceBayTemplatesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bay templates delete params

func (*DcimDeviceBayTemplatesDeleteParams) SetID ¶

SetID adds the id to the dcim device bay templates delete params

func (*DcimDeviceBayTemplatesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bay templates delete params

func (*DcimDeviceBayTemplatesDeleteParams) WithContext ¶

WithContext adds the context to the dcim device bay templates delete params

func (*DcimDeviceBayTemplatesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device bay templates delete params

func (*DcimDeviceBayTemplatesDeleteParams) WithID ¶

WithID adds the id to the dcim device bay templates delete params

func (*DcimDeviceBayTemplatesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bay templates delete params

func (*DcimDeviceBayTemplatesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBayTemplatesDeleteReader ¶

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

DcimDeviceBayTemplatesDeleteReader is a Reader for the DcimDeviceBayTemplatesDelete structure.

func (*DcimDeviceBayTemplatesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBayTemplatesListOK ¶

type DcimDeviceBayTemplatesListOK struct {
	Payload *DcimDeviceBayTemplatesListOKBody
}

DcimDeviceBayTemplatesListOK handles this case with default header values.

DcimDeviceBayTemplatesListOK dcim device bay templates list o k

func NewDcimDeviceBayTemplatesListOK ¶

func NewDcimDeviceBayTemplatesListOK() *DcimDeviceBayTemplatesListOK

NewDcimDeviceBayTemplatesListOK creates a DcimDeviceBayTemplatesListOK with default headers values

func (*DcimDeviceBayTemplatesListOK) Error ¶

type DcimDeviceBayTemplatesListOKBody ¶

type DcimDeviceBayTemplatesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.DeviceBayTemplate `json:"results"`
}

DcimDeviceBayTemplatesListOKBody dcim device bay templates list o k body swagger:model DcimDeviceBayTemplatesListOKBody

func (*DcimDeviceBayTemplatesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimDeviceBayTemplatesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimDeviceBayTemplatesListOKBody) Validate ¶

Validate validates this dcim device bay templates list o k body

type DcimDeviceBayTemplatesListParams ¶

type DcimDeviceBayTemplatesListParams struct {

	/*DevicetypeID*/
	DevicetypeID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string

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

DcimDeviceBayTemplatesListParams contains all the parameters to send to the API endpoint for the dcim device bay templates list operation typically these are written to a http.Request

func NewDcimDeviceBayTemplatesListParams ¶

func NewDcimDeviceBayTemplatesListParams() *DcimDeviceBayTemplatesListParams

NewDcimDeviceBayTemplatesListParams creates a new DcimDeviceBayTemplatesListParams object with the default values initialized.

func NewDcimDeviceBayTemplatesListParamsWithContext ¶

func NewDcimDeviceBayTemplatesListParamsWithContext(ctx context.Context) *DcimDeviceBayTemplatesListParams

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

func NewDcimDeviceBayTemplatesListParamsWithHTTPClient ¶

func NewDcimDeviceBayTemplatesListParamsWithHTTPClient(client *http.Client) *DcimDeviceBayTemplatesListParams

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

func NewDcimDeviceBayTemplatesListParamsWithTimeout ¶

func NewDcimDeviceBayTemplatesListParamsWithTimeout(timeout time.Duration) *DcimDeviceBayTemplatesListParams

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

func (*DcimDeviceBayTemplatesListParams) SetContext ¶

SetContext adds the context to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) SetDevicetypeID ¶

func (o *DcimDeviceBayTemplatesListParams) SetDevicetypeID(devicetypeID *string)

SetDevicetypeID adds the devicetypeId to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) SetID ¶

SetID adds the id to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) SetLimit ¶

func (o *DcimDeviceBayTemplatesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) SetName ¶

func (o *DcimDeviceBayTemplatesListParams) SetName(name *string)

SetName adds the name to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) SetOffset ¶

func (o *DcimDeviceBayTemplatesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) SetQ ¶

SetQ adds the q to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) WithContext ¶

WithContext adds the context to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) WithDevicetypeID ¶

func (o *DcimDeviceBayTemplatesListParams) WithDevicetypeID(devicetypeID *string) *DcimDeviceBayTemplatesListParams

WithDevicetypeID adds the devicetypeID to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) WithID ¶

WithID adds the id to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) WithLimit ¶

WithLimit adds the limit to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) WithName ¶

WithName adds the name to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) WithOffset ¶

WithOffset adds the offset to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) WithQ ¶

WithQ adds the q to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bay templates list params

func (*DcimDeviceBayTemplatesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBayTemplatesListReader ¶

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

DcimDeviceBayTemplatesListReader is a Reader for the DcimDeviceBayTemplatesList structure.

func (*DcimDeviceBayTemplatesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBayTemplatesPartialUpdateOK ¶

type DcimDeviceBayTemplatesPartialUpdateOK struct {
	Payload *models.DeviceBayTemplate
}

DcimDeviceBayTemplatesPartialUpdateOK handles this case with default header values.

DcimDeviceBayTemplatesPartialUpdateOK dcim device bay templates partial update o k

func NewDcimDeviceBayTemplatesPartialUpdateOK ¶

func NewDcimDeviceBayTemplatesPartialUpdateOK() *DcimDeviceBayTemplatesPartialUpdateOK

NewDcimDeviceBayTemplatesPartialUpdateOK creates a DcimDeviceBayTemplatesPartialUpdateOK with default headers values

func (*DcimDeviceBayTemplatesPartialUpdateOK) Error ¶

type DcimDeviceBayTemplatesPartialUpdateParams ¶

type DcimDeviceBayTemplatesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableDeviceBayTemplate
	/*ID
	  A unique integer value identifying this device bay template.

	*/
	ID int64

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

DcimDeviceBayTemplatesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim device bay templates partial update operation typically these are written to a http.Request

func NewDcimDeviceBayTemplatesPartialUpdateParams ¶

func NewDcimDeviceBayTemplatesPartialUpdateParams() *DcimDeviceBayTemplatesPartialUpdateParams

NewDcimDeviceBayTemplatesPartialUpdateParams creates a new DcimDeviceBayTemplatesPartialUpdateParams object with the default values initialized.

func NewDcimDeviceBayTemplatesPartialUpdateParamsWithContext ¶

func NewDcimDeviceBayTemplatesPartialUpdateParamsWithContext(ctx context.Context) *DcimDeviceBayTemplatesPartialUpdateParams

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

func NewDcimDeviceBayTemplatesPartialUpdateParamsWithHTTPClient ¶

func NewDcimDeviceBayTemplatesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimDeviceBayTemplatesPartialUpdateParams

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

func NewDcimDeviceBayTemplatesPartialUpdateParamsWithTimeout ¶

func NewDcimDeviceBayTemplatesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimDeviceBayTemplatesPartialUpdateParams

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

func (*DcimDeviceBayTemplatesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim device bay templates partial update params

func (*DcimDeviceBayTemplatesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim device bay templates partial update params

func (*DcimDeviceBayTemplatesPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bay templates partial update params

func (*DcimDeviceBayTemplatesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim device bay templates partial update params

func (*DcimDeviceBayTemplatesPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim device bay templates partial update params

func (*DcimDeviceBayTemplatesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim device bay templates partial update params

func (*DcimDeviceBayTemplatesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim device bay templates partial update params

func (*DcimDeviceBayTemplatesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device bay templates partial update params

func (*DcimDeviceBayTemplatesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim device bay templates partial update params

func (*DcimDeviceBayTemplatesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bay templates partial update params

func (*DcimDeviceBayTemplatesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBayTemplatesPartialUpdateReader ¶

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

DcimDeviceBayTemplatesPartialUpdateReader is a Reader for the DcimDeviceBayTemplatesPartialUpdate structure.

func (*DcimDeviceBayTemplatesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBayTemplatesReadOK ¶

type DcimDeviceBayTemplatesReadOK struct {
	Payload *models.DeviceBayTemplate
}

DcimDeviceBayTemplatesReadOK handles this case with default header values.

DcimDeviceBayTemplatesReadOK dcim device bay templates read o k

func NewDcimDeviceBayTemplatesReadOK ¶

func NewDcimDeviceBayTemplatesReadOK() *DcimDeviceBayTemplatesReadOK

NewDcimDeviceBayTemplatesReadOK creates a DcimDeviceBayTemplatesReadOK with default headers values

func (*DcimDeviceBayTemplatesReadOK) Error ¶

type DcimDeviceBayTemplatesReadParams ¶

type DcimDeviceBayTemplatesReadParams struct {

	/*ID
	  A unique integer value identifying this device bay template.

	*/
	ID int64

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

DcimDeviceBayTemplatesReadParams contains all the parameters to send to the API endpoint for the dcim device bay templates read operation typically these are written to a http.Request

func NewDcimDeviceBayTemplatesReadParams ¶

func NewDcimDeviceBayTemplatesReadParams() *DcimDeviceBayTemplatesReadParams

NewDcimDeviceBayTemplatesReadParams creates a new DcimDeviceBayTemplatesReadParams object with the default values initialized.

func NewDcimDeviceBayTemplatesReadParamsWithContext ¶

func NewDcimDeviceBayTemplatesReadParamsWithContext(ctx context.Context) *DcimDeviceBayTemplatesReadParams

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

func NewDcimDeviceBayTemplatesReadParamsWithHTTPClient ¶

func NewDcimDeviceBayTemplatesReadParamsWithHTTPClient(client *http.Client) *DcimDeviceBayTemplatesReadParams

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

func NewDcimDeviceBayTemplatesReadParamsWithTimeout ¶

func NewDcimDeviceBayTemplatesReadParamsWithTimeout(timeout time.Duration) *DcimDeviceBayTemplatesReadParams

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

func (*DcimDeviceBayTemplatesReadParams) SetContext ¶

SetContext adds the context to the dcim device bay templates read params

func (*DcimDeviceBayTemplatesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bay templates read params

func (*DcimDeviceBayTemplatesReadParams) SetID ¶

SetID adds the id to the dcim device bay templates read params

func (*DcimDeviceBayTemplatesReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bay templates read params

func (*DcimDeviceBayTemplatesReadParams) WithContext ¶

WithContext adds the context to the dcim device bay templates read params

func (*DcimDeviceBayTemplatesReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device bay templates read params

func (*DcimDeviceBayTemplatesReadParams) WithID ¶

WithID adds the id to the dcim device bay templates read params

func (*DcimDeviceBayTemplatesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bay templates read params

func (*DcimDeviceBayTemplatesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBayTemplatesReadReader ¶

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

DcimDeviceBayTemplatesReadReader is a Reader for the DcimDeviceBayTemplatesRead structure.

func (*DcimDeviceBayTemplatesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBayTemplatesUpdateOK ¶

type DcimDeviceBayTemplatesUpdateOK struct {
	Payload *models.DeviceBayTemplate
}

DcimDeviceBayTemplatesUpdateOK handles this case with default header values.

DcimDeviceBayTemplatesUpdateOK dcim device bay templates update o k

func NewDcimDeviceBayTemplatesUpdateOK ¶

func NewDcimDeviceBayTemplatesUpdateOK() *DcimDeviceBayTemplatesUpdateOK

NewDcimDeviceBayTemplatesUpdateOK creates a DcimDeviceBayTemplatesUpdateOK with default headers values

func (*DcimDeviceBayTemplatesUpdateOK) Error ¶

type DcimDeviceBayTemplatesUpdateParams ¶

type DcimDeviceBayTemplatesUpdateParams struct {

	/*Data*/
	Data *models.WritableDeviceBayTemplate
	/*ID
	  A unique integer value identifying this device bay template.

	*/
	ID int64

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

DcimDeviceBayTemplatesUpdateParams contains all the parameters to send to the API endpoint for the dcim device bay templates update operation typically these are written to a http.Request

func NewDcimDeviceBayTemplatesUpdateParams ¶

func NewDcimDeviceBayTemplatesUpdateParams() *DcimDeviceBayTemplatesUpdateParams

NewDcimDeviceBayTemplatesUpdateParams creates a new DcimDeviceBayTemplatesUpdateParams object with the default values initialized.

func NewDcimDeviceBayTemplatesUpdateParamsWithContext ¶

func NewDcimDeviceBayTemplatesUpdateParamsWithContext(ctx context.Context) *DcimDeviceBayTemplatesUpdateParams

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

func NewDcimDeviceBayTemplatesUpdateParamsWithHTTPClient ¶

func NewDcimDeviceBayTemplatesUpdateParamsWithHTTPClient(client *http.Client) *DcimDeviceBayTemplatesUpdateParams

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

func NewDcimDeviceBayTemplatesUpdateParamsWithTimeout ¶

func NewDcimDeviceBayTemplatesUpdateParamsWithTimeout(timeout time.Duration) *DcimDeviceBayTemplatesUpdateParams

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

func (*DcimDeviceBayTemplatesUpdateParams) SetContext ¶

SetContext adds the context to the dcim device bay templates update params

func (*DcimDeviceBayTemplatesUpdateParams) SetData ¶

SetData adds the data to the dcim device bay templates update params

func (*DcimDeviceBayTemplatesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bay templates update params

func (*DcimDeviceBayTemplatesUpdateParams) SetID ¶

SetID adds the id to the dcim device bay templates update params

func (*DcimDeviceBayTemplatesUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bay templates update params

func (*DcimDeviceBayTemplatesUpdateParams) WithContext ¶

WithContext adds the context to the dcim device bay templates update params

func (*DcimDeviceBayTemplatesUpdateParams) WithData ¶

WithData adds the data to the dcim device bay templates update params

func (*DcimDeviceBayTemplatesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device bay templates update params

func (*DcimDeviceBayTemplatesUpdateParams) WithID ¶

WithID adds the id to the dcim device bay templates update params

func (*DcimDeviceBayTemplatesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bay templates update params

func (*DcimDeviceBayTemplatesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBayTemplatesUpdateReader ¶

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

DcimDeviceBayTemplatesUpdateReader is a Reader for the DcimDeviceBayTemplatesUpdate structure.

func (*DcimDeviceBayTemplatesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBaysCreateCreated ¶

type DcimDeviceBaysCreateCreated struct {
	Payload *models.DeviceBay
}

DcimDeviceBaysCreateCreated handles this case with default header values.

DcimDeviceBaysCreateCreated dcim device bays create created

func NewDcimDeviceBaysCreateCreated ¶

func NewDcimDeviceBaysCreateCreated() *DcimDeviceBaysCreateCreated

NewDcimDeviceBaysCreateCreated creates a DcimDeviceBaysCreateCreated with default headers values

func (*DcimDeviceBaysCreateCreated) Error ¶

type DcimDeviceBaysCreateParams ¶

type DcimDeviceBaysCreateParams struct {

	/*Data*/
	Data *models.WritableDeviceBay

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

DcimDeviceBaysCreateParams contains all the parameters to send to the API endpoint for the dcim device bays create operation typically these are written to a http.Request

func NewDcimDeviceBaysCreateParams ¶

func NewDcimDeviceBaysCreateParams() *DcimDeviceBaysCreateParams

NewDcimDeviceBaysCreateParams creates a new DcimDeviceBaysCreateParams object with the default values initialized.

func NewDcimDeviceBaysCreateParamsWithContext ¶

func NewDcimDeviceBaysCreateParamsWithContext(ctx context.Context) *DcimDeviceBaysCreateParams

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

func NewDcimDeviceBaysCreateParamsWithHTTPClient ¶

func NewDcimDeviceBaysCreateParamsWithHTTPClient(client *http.Client) *DcimDeviceBaysCreateParams

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

func NewDcimDeviceBaysCreateParamsWithTimeout ¶

func NewDcimDeviceBaysCreateParamsWithTimeout(timeout time.Duration) *DcimDeviceBaysCreateParams

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

func (*DcimDeviceBaysCreateParams) SetContext ¶

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

SetContext adds the context to the dcim device bays create params

func (*DcimDeviceBaysCreateParams) SetData ¶

SetData adds the data to the dcim device bays create params

func (*DcimDeviceBaysCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bays create params

func (*DcimDeviceBaysCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bays create params

func (*DcimDeviceBaysCreateParams) WithContext ¶

WithContext adds the context to the dcim device bays create params

func (*DcimDeviceBaysCreateParams) WithData ¶

WithData adds the data to the dcim device bays create params

func (*DcimDeviceBaysCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device bays create params

func (*DcimDeviceBaysCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bays create params

func (*DcimDeviceBaysCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBaysCreateReader ¶

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

DcimDeviceBaysCreateReader is a Reader for the DcimDeviceBaysCreate structure.

func (*DcimDeviceBaysCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBaysDeleteNoContent ¶

type DcimDeviceBaysDeleteNoContent struct {
}

DcimDeviceBaysDeleteNoContent handles this case with default header values.

DcimDeviceBaysDeleteNoContent dcim device bays delete no content

func NewDcimDeviceBaysDeleteNoContent ¶

func NewDcimDeviceBaysDeleteNoContent() *DcimDeviceBaysDeleteNoContent

NewDcimDeviceBaysDeleteNoContent creates a DcimDeviceBaysDeleteNoContent with default headers values

func (*DcimDeviceBaysDeleteNoContent) Error ¶

type DcimDeviceBaysDeleteParams ¶

type DcimDeviceBaysDeleteParams struct {

	/*ID
	  A unique integer value identifying this device bay.

	*/
	ID int64

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

DcimDeviceBaysDeleteParams contains all the parameters to send to the API endpoint for the dcim device bays delete operation typically these are written to a http.Request

func NewDcimDeviceBaysDeleteParams ¶

func NewDcimDeviceBaysDeleteParams() *DcimDeviceBaysDeleteParams

NewDcimDeviceBaysDeleteParams creates a new DcimDeviceBaysDeleteParams object with the default values initialized.

func NewDcimDeviceBaysDeleteParamsWithContext ¶

func NewDcimDeviceBaysDeleteParamsWithContext(ctx context.Context) *DcimDeviceBaysDeleteParams

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

func NewDcimDeviceBaysDeleteParamsWithHTTPClient ¶

func NewDcimDeviceBaysDeleteParamsWithHTTPClient(client *http.Client) *DcimDeviceBaysDeleteParams

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

func NewDcimDeviceBaysDeleteParamsWithTimeout ¶

func NewDcimDeviceBaysDeleteParamsWithTimeout(timeout time.Duration) *DcimDeviceBaysDeleteParams

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

func (*DcimDeviceBaysDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim device bays delete params

func (*DcimDeviceBaysDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bays delete params

func (*DcimDeviceBaysDeleteParams) SetID ¶

func (o *DcimDeviceBaysDeleteParams) SetID(id int64)

SetID adds the id to the dcim device bays delete params

func (*DcimDeviceBaysDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bays delete params

func (*DcimDeviceBaysDeleteParams) WithContext ¶

WithContext adds the context to the dcim device bays delete params

func (*DcimDeviceBaysDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device bays delete params

func (*DcimDeviceBaysDeleteParams) WithID ¶

WithID adds the id to the dcim device bays delete params

func (*DcimDeviceBaysDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bays delete params

func (*DcimDeviceBaysDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBaysDeleteReader ¶

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

DcimDeviceBaysDeleteReader is a Reader for the DcimDeviceBaysDelete structure.

func (*DcimDeviceBaysDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBaysListOK ¶

type DcimDeviceBaysListOK struct {
	Payload *DcimDeviceBaysListOKBody
}

DcimDeviceBaysListOK handles this case with default header values.

DcimDeviceBaysListOK dcim device bays list o k

func NewDcimDeviceBaysListOK ¶

func NewDcimDeviceBaysListOK() *DcimDeviceBaysListOK

NewDcimDeviceBaysListOK creates a DcimDeviceBaysListOK with default headers values

func (*DcimDeviceBaysListOK) Error ¶

func (o *DcimDeviceBaysListOK) Error() string

type DcimDeviceBaysListOKBody ¶

type DcimDeviceBaysListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.DeviceBay `json:"results"`
}

DcimDeviceBaysListOKBody dcim device bays list o k body swagger:model DcimDeviceBaysListOKBody

func (*DcimDeviceBaysListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimDeviceBaysListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimDeviceBaysListOKBody) Validate ¶

func (o *DcimDeviceBaysListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim device bays list o k body

type DcimDeviceBaysListParams ¶

type DcimDeviceBaysListParams struct {

	/*Description*/
	Description *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Tag*/
	Tag *string

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

DcimDeviceBaysListParams contains all the parameters to send to the API endpoint for the dcim device bays list operation typically these are written to a http.Request

func NewDcimDeviceBaysListParams ¶

func NewDcimDeviceBaysListParams() *DcimDeviceBaysListParams

NewDcimDeviceBaysListParams creates a new DcimDeviceBaysListParams object with the default values initialized.

func NewDcimDeviceBaysListParamsWithContext ¶

func NewDcimDeviceBaysListParamsWithContext(ctx context.Context) *DcimDeviceBaysListParams

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

func NewDcimDeviceBaysListParamsWithHTTPClient ¶

func NewDcimDeviceBaysListParamsWithHTTPClient(client *http.Client) *DcimDeviceBaysListParams

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

func NewDcimDeviceBaysListParamsWithTimeout ¶

func NewDcimDeviceBaysListParamsWithTimeout(timeout time.Duration) *DcimDeviceBaysListParams

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

func (*DcimDeviceBaysListParams) SetContext ¶

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

SetContext adds the context to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetDescription ¶

func (o *DcimDeviceBaysListParams) SetDescription(description *string)

SetDescription adds the description to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetDevice ¶

func (o *DcimDeviceBaysListParams) SetDevice(device *string)

SetDevice adds the device to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetDeviceID ¶

func (o *DcimDeviceBaysListParams) SetDeviceID(deviceID *string)

SetDeviceID adds the deviceId to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetID ¶

func (o *DcimDeviceBaysListParams) SetID(id *string)

SetID adds the id to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetLimit ¶

func (o *DcimDeviceBaysListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetName ¶

func (o *DcimDeviceBaysListParams) SetName(name *string)

SetName adds the name to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetOffset ¶

func (o *DcimDeviceBaysListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetQ ¶

func (o *DcimDeviceBaysListParams) SetQ(q *string)

SetQ adds the q to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetTag ¶

func (o *DcimDeviceBaysListParams) SetTag(tag *string)

SetTag adds the tag to the dcim device bays list params

func (*DcimDeviceBaysListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithContext ¶

WithContext adds the context to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithDescription ¶

func (o *DcimDeviceBaysListParams) WithDescription(description *string) *DcimDeviceBaysListParams

WithDescription adds the description to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithDevice ¶

WithDevice adds the device to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithDeviceID ¶

func (o *DcimDeviceBaysListParams) WithDeviceID(deviceID *string) *DcimDeviceBaysListParams

WithDeviceID adds the deviceID to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithHTTPClient ¶

func (o *DcimDeviceBaysListParams) WithHTTPClient(client *http.Client) *DcimDeviceBaysListParams

WithHTTPClient adds the HTTPClient to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithID ¶

WithID adds the id to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithLimit ¶

WithLimit adds the limit to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithName ¶

WithName adds the name to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithOffset ¶

WithOffset adds the offset to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithQ ¶

WithQ adds the q to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithTag ¶

WithTag adds the tag to the dcim device bays list params

func (*DcimDeviceBaysListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bays list params

func (*DcimDeviceBaysListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBaysListReader ¶

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

DcimDeviceBaysListReader is a Reader for the DcimDeviceBaysList structure.

func (*DcimDeviceBaysListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBaysPartialUpdateOK ¶

type DcimDeviceBaysPartialUpdateOK struct {
	Payload *models.DeviceBay
}

DcimDeviceBaysPartialUpdateOK handles this case with default header values.

DcimDeviceBaysPartialUpdateOK dcim device bays partial update o k

func NewDcimDeviceBaysPartialUpdateOK ¶

func NewDcimDeviceBaysPartialUpdateOK() *DcimDeviceBaysPartialUpdateOK

NewDcimDeviceBaysPartialUpdateOK creates a DcimDeviceBaysPartialUpdateOK with default headers values

func (*DcimDeviceBaysPartialUpdateOK) Error ¶

type DcimDeviceBaysPartialUpdateParams ¶

type DcimDeviceBaysPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableDeviceBay
	/*ID
	  A unique integer value identifying this device bay.

	*/
	ID int64

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

DcimDeviceBaysPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim device bays partial update operation typically these are written to a http.Request

func NewDcimDeviceBaysPartialUpdateParams ¶

func NewDcimDeviceBaysPartialUpdateParams() *DcimDeviceBaysPartialUpdateParams

NewDcimDeviceBaysPartialUpdateParams creates a new DcimDeviceBaysPartialUpdateParams object with the default values initialized.

func NewDcimDeviceBaysPartialUpdateParamsWithContext ¶

func NewDcimDeviceBaysPartialUpdateParamsWithContext(ctx context.Context) *DcimDeviceBaysPartialUpdateParams

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

func NewDcimDeviceBaysPartialUpdateParamsWithHTTPClient ¶

func NewDcimDeviceBaysPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimDeviceBaysPartialUpdateParams

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

func NewDcimDeviceBaysPartialUpdateParamsWithTimeout ¶

func NewDcimDeviceBaysPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimDeviceBaysPartialUpdateParams

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

func (*DcimDeviceBaysPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim device bays partial update params

func (*DcimDeviceBaysPartialUpdateParams) SetData ¶

SetData adds the data to the dcim device bays partial update params

func (*DcimDeviceBaysPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bays partial update params

func (*DcimDeviceBaysPartialUpdateParams) SetID ¶

SetID adds the id to the dcim device bays partial update params

func (*DcimDeviceBaysPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bays partial update params

func (*DcimDeviceBaysPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim device bays partial update params

func (*DcimDeviceBaysPartialUpdateParams) WithData ¶

WithData adds the data to the dcim device bays partial update params

func (*DcimDeviceBaysPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device bays partial update params

func (*DcimDeviceBaysPartialUpdateParams) WithID ¶

WithID adds the id to the dcim device bays partial update params

func (*DcimDeviceBaysPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bays partial update params

func (*DcimDeviceBaysPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBaysPartialUpdateReader ¶

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

DcimDeviceBaysPartialUpdateReader is a Reader for the DcimDeviceBaysPartialUpdate structure.

func (*DcimDeviceBaysPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBaysReadOK ¶

type DcimDeviceBaysReadOK struct {
	Payload *models.DeviceBay
}

DcimDeviceBaysReadOK handles this case with default header values.

DcimDeviceBaysReadOK dcim device bays read o k

func NewDcimDeviceBaysReadOK ¶

func NewDcimDeviceBaysReadOK() *DcimDeviceBaysReadOK

NewDcimDeviceBaysReadOK creates a DcimDeviceBaysReadOK with default headers values

func (*DcimDeviceBaysReadOK) Error ¶

func (o *DcimDeviceBaysReadOK) Error() string

type DcimDeviceBaysReadParams ¶

type DcimDeviceBaysReadParams struct {

	/*ID
	  A unique integer value identifying this device bay.

	*/
	ID int64

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

DcimDeviceBaysReadParams contains all the parameters to send to the API endpoint for the dcim device bays read operation typically these are written to a http.Request

func NewDcimDeviceBaysReadParams ¶

func NewDcimDeviceBaysReadParams() *DcimDeviceBaysReadParams

NewDcimDeviceBaysReadParams creates a new DcimDeviceBaysReadParams object with the default values initialized.

func NewDcimDeviceBaysReadParamsWithContext ¶

func NewDcimDeviceBaysReadParamsWithContext(ctx context.Context) *DcimDeviceBaysReadParams

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

func NewDcimDeviceBaysReadParamsWithHTTPClient ¶

func NewDcimDeviceBaysReadParamsWithHTTPClient(client *http.Client) *DcimDeviceBaysReadParams

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

func NewDcimDeviceBaysReadParamsWithTimeout ¶

func NewDcimDeviceBaysReadParamsWithTimeout(timeout time.Duration) *DcimDeviceBaysReadParams

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

func (*DcimDeviceBaysReadParams) SetContext ¶

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

SetContext adds the context to the dcim device bays read params

func (*DcimDeviceBaysReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bays read params

func (*DcimDeviceBaysReadParams) SetID ¶

func (o *DcimDeviceBaysReadParams) SetID(id int64)

SetID adds the id to the dcim device bays read params

func (*DcimDeviceBaysReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bays read params

func (*DcimDeviceBaysReadParams) WithContext ¶

WithContext adds the context to the dcim device bays read params

func (*DcimDeviceBaysReadParams) WithHTTPClient ¶

func (o *DcimDeviceBaysReadParams) WithHTTPClient(client *http.Client) *DcimDeviceBaysReadParams

WithHTTPClient adds the HTTPClient to the dcim device bays read params

func (*DcimDeviceBaysReadParams) WithID ¶

WithID adds the id to the dcim device bays read params

func (*DcimDeviceBaysReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bays read params

func (*DcimDeviceBaysReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBaysReadReader ¶

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

DcimDeviceBaysReadReader is a Reader for the DcimDeviceBaysRead structure.

func (*DcimDeviceBaysReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceBaysUpdateOK ¶

type DcimDeviceBaysUpdateOK struct {
	Payload *models.DeviceBay
}

DcimDeviceBaysUpdateOK handles this case with default header values.

DcimDeviceBaysUpdateOK dcim device bays update o k

func NewDcimDeviceBaysUpdateOK ¶

func NewDcimDeviceBaysUpdateOK() *DcimDeviceBaysUpdateOK

NewDcimDeviceBaysUpdateOK creates a DcimDeviceBaysUpdateOK with default headers values

func (*DcimDeviceBaysUpdateOK) Error ¶

func (o *DcimDeviceBaysUpdateOK) Error() string

type DcimDeviceBaysUpdateParams ¶

type DcimDeviceBaysUpdateParams struct {

	/*Data*/
	Data *models.WritableDeviceBay
	/*ID
	  A unique integer value identifying this device bay.

	*/
	ID int64

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

DcimDeviceBaysUpdateParams contains all the parameters to send to the API endpoint for the dcim device bays update operation typically these are written to a http.Request

func NewDcimDeviceBaysUpdateParams ¶

func NewDcimDeviceBaysUpdateParams() *DcimDeviceBaysUpdateParams

NewDcimDeviceBaysUpdateParams creates a new DcimDeviceBaysUpdateParams object with the default values initialized.

func NewDcimDeviceBaysUpdateParamsWithContext ¶

func NewDcimDeviceBaysUpdateParamsWithContext(ctx context.Context) *DcimDeviceBaysUpdateParams

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

func NewDcimDeviceBaysUpdateParamsWithHTTPClient ¶

func NewDcimDeviceBaysUpdateParamsWithHTTPClient(client *http.Client) *DcimDeviceBaysUpdateParams

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

func NewDcimDeviceBaysUpdateParamsWithTimeout ¶

func NewDcimDeviceBaysUpdateParamsWithTimeout(timeout time.Duration) *DcimDeviceBaysUpdateParams

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

func (*DcimDeviceBaysUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim device bays update params

func (*DcimDeviceBaysUpdateParams) SetData ¶

SetData adds the data to the dcim device bays update params

func (*DcimDeviceBaysUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device bays update params

func (*DcimDeviceBaysUpdateParams) SetID ¶

func (o *DcimDeviceBaysUpdateParams) SetID(id int64)

SetID adds the id to the dcim device bays update params

func (*DcimDeviceBaysUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device bays update params

func (*DcimDeviceBaysUpdateParams) WithContext ¶

WithContext adds the context to the dcim device bays update params

func (*DcimDeviceBaysUpdateParams) WithData ¶

WithData adds the data to the dcim device bays update params

func (*DcimDeviceBaysUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device bays update params

func (*DcimDeviceBaysUpdateParams) WithID ¶

WithID adds the id to the dcim device bays update params

func (*DcimDeviceBaysUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device bays update params

func (*DcimDeviceBaysUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceBaysUpdateReader ¶

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

DcimDeviceBaysUpdateReader is a Reader for the DcimDeviceBaysUpdate structure.

func (*DcimDeviceBaysUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceRolesCreateCreated ¶

type DcimDeviceRolesCreateCreated struct {
	Payload *models.DeviceRole
}

DcimDeviceRolesCreateCreated handles this case with default header values.

DcimDeviceRolesCreateCreated dcim device roles create created

func NewDcimDeviceRolesCreateCreated ¶

func NewDcimDeviceRolesCreateCreated() *DcimDeviceRolesCreateCreated

NewDcimDeviceRolesCreateCreated creates a DcimDeviceRolesCreateCreated with default headers values

func (*DcimDeviceRolesCreateCreated) Error ¶

type DcimDeviceRolesCreateParams ¶

type DcimDeviceRolesCreateParams struct {

	/*Data*/
	Data *models.DeviceRole

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

DcimDeviceRolesCreateParams contains all the parameters to send to the API endpoint for the dcim device roles create operation typically these are written to a http.Request

func NewDcimDeviceRolesCreateParams ¶

func NewDcimDeviceRolesCreateParams() *DcimDeviceRolesCreateParams

NewDcimDeviceRolesCreateParams creates a new DcimDeviceRolesCreateParams object with the default values initialized.

func NewDcimDeviceRolesCreateParamsWithContext ¶

func NewDcimDeviceRolesCreateParamsWithContext(ctx context.Context) *DcimDeviceRolesCreateParams

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

func NewDcimDeviceRolesCreateParamsWithHTTPClient ¶

func NewDcimDeviceRolesCreateParamsWithHTTPClient(client *http.Client) *DcimDeviceRolesCreateParams

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

func NewDcimDeviceRolesCreateParamsWithTimeout ¶

func NewDcimDeviceRolesCreateParamsWithTimeout(timeout time.Duration) *DcimDeviceRolesCreateParams

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

func (*DcimDeviceRolesCreateParams) SetContext ¶

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

SetContext adds the context to the dcim device roles create params

func (*DcimDeviceRolesCreateParams) SetData ¶

func (o *DcimDeviceRolesCreateParams) SetData(data *models.DeviceRole)

SetData adds the data to the dcim device roles create params

func (*DcimDeviceRolesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device roles create params

func (*DcimDeviceRolesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device roles create params

func (*DcimDeviceRolesCreateParams) WithContext ¶

WithContext adds the context to the dcim device roles create params

func (*DcimDeviceRolesCreateParams) WithData ¶

WithData adds the data to the dcim device roles create params

func (*DcimDeviceRolesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device roles create params

func (*DcimDeviceRolesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device roles create params

func (*DcimDeviceRolesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceRolesCreateReader ¶

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

DcimDeviceRolesCreateReader is a Reader for the DcimDeviceRolesCreate structure.

func (*DcimDeviceRolesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceRolesDeleteNoContent ¶

type DcimDeviceRolesDeleteNoContent struct {
}

DcimDeviceRolesDeleteNoContent handles this case with default header values.

DcimDeviceRolesDeleteNoContent dcim device roles delete no content

func NewDcimDeviceRolesDeleteNoContent ¶

func NewDcimDeviceRolesDeleteNoContent() *DcimDeviceRolesDeleteNoContent

NewDcimDeviceRolesDeleteNoContent creates a DcimDeviceRolesDeleteNoContent with default headers values

func (*DcimDeviceRolesDeleteNoContent) Error ¶

type DcimDeviceRolesDeleteParams ¶

type DcimDeviceRolesDeleteParams struct {

	/*ID
	  A unique integer value identifying this device role.

	*/
	ID int64

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

DcimDeviceRolesDeleteParams contains all the parameters to send to the API endpoint for the dcim device roles delete operation typically these are written to a http.Request

func NewDcimDeviceRolesDeleteParams ¶

func NewDcimDeviceRolesDeleteParams() *DcimDeviceRolesDeleteParams

NewDcimDeviceRolesDeleteParams creates a new DcimDeviceRolesDeleteParams object with the default values initialized.

func NewDcimDeviceRolesDeleteParamsWithContext ¶

func NewDcimDeviceRolesDeleteParamsWithContext(ctx context.Context) *DcimDeviceRolesDeleteParams

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

func NewDcimDeviceRolesDeleteParamsWithHTTPClient ¶

func NewDcimDeviceRolesDeleteParamsWithHTTPClient(client *http.Client) *DcimDeviceRolesDeleteParams

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

func NewDcimDeviceRolesDeleteParamsWithTimeout ¶

func NewDcimDeviceRolesDeleteParamsWithTimeout(timeout time.Duration) *DcimDeviceRolesDeleteParams

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

func (*DcimDeviceRolesDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim device roles delete params

func (*DcimDeviceRolesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device roles delete params

func (*DcimDeviceRolesDeleteParams) SetID ¶

func (o *DcimDeviceRolesDeleteParams) SetID(id int64)

SetID adds the id to the dcim device roles delete params

func (*DcimDeviceRolesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device roles delete params

func (*DcimDeviceRolesDeleteParams) WithContext ¶

WithContext adds the context to the dcim device roles delete params

func (*DcimDeviceRolesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device roles delete params

func (*DcimDeviceRolesDeleteParams) WithID ¶

WithID adds the id to the dcim device roles delete params

func (*DcimDeviceRolesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device roles delete params

func (*DcimDeviceRolesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceRolesDeleteReader ¶

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

DcimDeviceRolesDeleteReader is a Reader for the DcimDeviceRolesDelete structure.

func (*DcimDeviceRolesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceRolesListOK ¶

type DcimDeviceRolesListOK struct {
	Payload *DcimDeviceRolesListOKBody
}

DcimDeviceRolesListOK handles this case with default header values.

DcimDeviceRolesListOK dcim device roles list o k

func NewDcimDeviceRolesListOK ¶

func NewDcimDeviceRolesListOK() *DcimDeviceRolesListOK

NewDcimDeviceRolesListOK creates a DcimDeviceRolesListOK with default headers values

func (*DcimDeviceRolesListOK) Error ¶

func (o *DcimDeviceRolesListOK) Error() string

type DcimDeviceRolesListOKBody ¶

type DcimDeviceRolesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.DeviceRole `json:"results"`
}

DcimDeviceRolesListOKBody dcim device roles list o k body swagger:model DcimDeviceRolesListOKBody

func (*DcimDeviceRolesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimDeviceRolesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimDeviceRolesListOKBody) Validate ¶

func (o *DcimDeviceRolesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim device roles list o k body

type DcimDeviceRolesListParams ¶

type DcimDeviceRolesListParams struct {

	/*Color*/
	Color *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Slug*/
	Slug *string
	/*VMRole*/
	VMRole *string

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

DcimDeviceRolesListParams contains all the parameters to send to the API endpoint for the dcim device roles list operation typically these are written to a http.Request

func NewDcimDeviceRolesListParams ¶

func NewDcimDeviceRolesListParams() *DcimDeviceRolesListParams

NewDcimDeviceRolesListParams creates a new DcimDeviceRolesListParams object with the default values initialized.

func NewDcimDeviceRolesListParamsWithContext ¶

func NewDcimDeviceRolesListParamsWithContext(ctx context.Context) *DcimDeviceRolesListParams

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

func NewDcimDeviceRolesListParamsWithHTTPClient ¶

func NewDcimDeviceRolesListParamsWithHTTPClient(client *http.Client) *DcimDeviceRolesListParams

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

func NewDcimDeviceRolesListParamsWithTimeout ¶

func NewDcimDeviceRolesListParamsWithTimeout(timeout time.Duration) *DcimDeviceRolesListParams

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

func (*DcimDeviceRolesListParams) SetColor ¶

func (o *DcimDeviceRolesListParams) SetColor(color *string)

SetColor adds the color to the dcim device roles list params

func (*DcimDeviceRolesListParams) SetContext ¶

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

SetContext adds the context to the dcim device roles list params

func (*DcimDeviceRolesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device roles list params

func (*DcimDeviceRolesListParams) SetID ¶

func (o *DcimDeviceRolesListParams) SetID(id *string)

SetID adds the id to the dcim device roles list params

func (*DcimDeviceRolesListParams) SetLimit ¶

func (o *DcimDeviceRolesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim device roles list params

func (*DcimDeviceRolesListParams) SetName ¶

func (o *DcimDeviceRolesListParams) SetName(name *string)

SetName adds the name to the dcim device roles list params

func (*DcimDeviceRolesListParams) SetOffset ¶

func (o *DcimDeviceRolesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim device roles list params

func (*DcimDeviceRolesListParams) SetQ ¶

func (o *DcimDeviceRolesListParams) SetQ(q *string)

SetQ adds the q to the dcim device roles list params

func (*DcimDeviceRolesListParams) SetSlug ¶

func (o *DcimDeviceRolesListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim device roles list params

func (*DcimDeviceRolesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device roles list params

func (*DcimDeviceRolesListParams) SetVMRole ¶

func (o *DcimDeviceRolesListParams) SetVMRole(vMRole *string)

SetVMRole adds the vmRole to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithColor ¶

WithColor adds the color to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithContext ¶

WithContext adds the context to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithHTTPClient ¶

func (o *DcimDeviceRolesListParams) WithHTTPClient(client *http.Client) *DcimDeviceRolesListParams

WithHTTPClient adds the HTTPClient to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithID ¶

WithID adds the id to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithLimit ¶

WithLimit adds the limit to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithName ¶

WithName adds the name to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithOffset ¶

WithOffset adds the offset to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithQ ¶

WithQ adds the q to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithSlug ¶

WithSlug adds the slug to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device roles list params

func (*DcimDeviceRolesListParams) WithVMRole ¶

WithVMRole adds the vMRole to the dcim device roles list params

func (*DcimDeviceRolesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceRolesListReader ¶

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

DcimDeviceRolesListReader is a Reader for the DcimDeviceRolesList structure.

func (*DcimDeviceRolesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceRolesPartialUpdateOK ¶

type DcimDeviceRolesPartialUpdateOK struct {
	Payload *models.DeviceRole
}

DcimDeviceRolesPartialUpdateOK handles this case with default header values.

DcimDeviceRolesPartialUpdateOK dcim device roles partial update o k

func NewDcimDeviceRolesPartialUpdateOK ¶

func NewDcimDeviceRolesPartialUpdateOK() *DcimDeviceRolesPartialUpdateOK

NewDcimDeviceRolesPartialUpdateOK creates a DcimDeviceRolesPartialUpdateOK with default headers values

func (*DcimDeviceRolesPartialUpdateOK) Error ¶

type DcimDeviceRolesPartialUpdateParams ¶

type DcimDeviceRolesPartialUpdateParams struct {

	/*Data*/
	Data *models.DeviceRole
	/*ID
	  A unique integer value identifying this device role.

	*/
	ID int64

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

DcimDeviceRolesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim device roles partial update operation typically these are written to a http.Request

func NewDcimDeviceRolesPartialUpdateParams ¶

func NewDcimDeviceRolesPartialUpdateParams() *DcimDeviceRolesPartialUpdateParams

NewDcimDeviceRolesPartialUpdateParams creates a new DcimDeviceRolesPartialUpdateParams object with the default values initialized.

func NewDcimDeviceRolesPartialUpdateParamsWithContext ¶

func NewDcimDeviceRolesPartialUpdateParamsWithContext(ctx context.Context) *DcimDeviceRolesPartialUpdateParams

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

func NewDcimDeviceRolesPartialUpdateParamsWithHTTPClient ¶

func NewDcimDeviceRolesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimDeviceRolesPartialUpdateParams

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

func NewDcimDeviceRolesPartialUpdateParamsWithTimeout ¶

func NewDcimDeviceRolesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimDeviceRolesPartialUpdateParams

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

func (*DcimDeviceRolesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim device roles partial update params

func (*DcimDeviceRolesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim device roles partial update params

func (*DcimDeviceRolesPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device roles partial update params

func (*DcimDeviceRolesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim device roles partial update params

func (*DcimDeviceRolesPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device roles partial update params

func (*DcimDeviceRolesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim device roles partial update params

func (*DcimDeviceRolesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim device roles partial update params

func (*DcimDeviceRolesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device roles partial update params

func (*DcimDeviceRolesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim device roles partial update params

func (*DcimDeviceRolesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device roles partial update params

func (*DcimDeviceRolesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceRolesPartialUpdateReader ¶

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

DcimDeviceRolesPartialUpdateReader is a Reader for the DcimDeviceRolesPartialUpdate structure.

func (*DcimDeviceRolesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceRolesReadOK ¶

type DcimDeviceRolesReadOK struct {
	Payload *models.DeviceRole
}

DcimDeviceRolesReadOK handles this case with default header values.

DcimDeviceRolesReadOK dcim device roles read o k

func NewDcimDeviceRolesReadOK ¶

func NewDcimDeviceRolesReadOK() *DcimDeviceRolesReadOK

NewDcimDeviceRolesReadOK creates a DcimDeviceRolesReadOK with default headers values

func (*DcimDeviceRolesReadOK) Error ¶

func (o *DcimDeviceRolesReadOK) Error() string

type DcimDeviceRolesReadParams ¶

type DcimDeviceRolesReadParams struct {

	/*ID
	  A unique integer value identifying this device role.

	*/
	ID int64

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

DcimDeviceRolesReadParams contains all the parameters to send to the API endpoint for the dcim device roles read operation typically these are written to a http.Request

func NewDcimDeviceRolesReadParams ¶

func NewDcimDeviceRolesReadParams() *DcimDeviceRolesReadParams

NewDcimDeviceRolesReadParams creates a new DcimDeviceRolesReadParams object with the default values initialized.

func NewDcimDeviceRolesReadParamsWithContext ¶

func NewDcimDeviceRolesReadParamsWithContext(ctx context.Context) *DcimDeviceRolesReadParams

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

func NewDcimDeviceRolesReadParamsWithHTTPClient ¶

func NewDcimDeviceRolesReadParamsWithHTTPClient(client *http.Client) *DcimDeviceRolesReadParams

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

func NewDcimDeviceRolesReadParamsWithTimeout ¶

func NewDcimDeviceRolesReadParamsWithTimeout(timeout time.Duration) *DcimDeviceRolesReadParams

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

func (*DcimDeviceRolesReadParams) SetContext ¶

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

SetContext adds the context to the dcim device roles read params

func (*DcimDeviceRolesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device roles read params

func (*DcimDeviceRolesReadParams) SetID ¶

func (o *DcimDeviceRolesReadParams) SetID(id int64)

SetID adds the id to the dcim device roles read params

func (*DcimDeviceRolesReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device roles read params

func (*DcimDeviceRolesReadParams) WithContext ¶

WithContext adds the context to the dcim device roles read params

func (*DcimDeviceRolesReadParams) WithHTTPClient ¶

func (o *DcimDeviceRolesReadParams) WithHTTPClient(client *http.Client) *DcimDeviceRolesReadParams

WithHTTPClient adds the HTTPClient to the dcim device roles read params

func (*DcimDeviceRolesReadParams) WithID ¶

WithID adds the id to the dcim device roles read params

func (*DcimDeviceRolesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device roles read params

func (*DcimDeviceRolesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceRolesReadReader ¶

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

DcimDeviceRolesReadReader is a Reader for the DcimDeviceRolesRead structure.

func (*DcimDeviceRolesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceRolesUpdateOK ¶

type DcimDeviceRolesUpdateOK struct {
	Payload *models.DeviceRole
}

DcimDeviceRolesUpdateOK handles this case with default header values.

DcimDeviceRolesUpdateOK dcim device roles update o k

func NewDcimDeviceRolesUpdateOK ¶

func NewDcimDeviceRolesUpdateOK() *DcimDeviceRolesUpdateOK

NewDcimDeviceRolesUpdateOK creates a DcimDeviceRolesUpdateOK with default headers values

func (*DcimDeviceRolesUpdateOK) Error ¶

func (o *DcimDeviceRolesUpdateOK) Error() string

type DcimDeviceRolesUpdateParams ¶

type DcimDeviceRolesUpdateParams struct {

	/*Data*/
	Data *models.DeviceRole
	/*ID
	  A unique integer value identifying this device role.

	*/
	ID int64

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

DcimDeviceRolesUpdateParams contains all the parameters to send to the API endpoint for the dcim device roles update operation typically these are written to a http.Request

func NewDcimDeviceRolesUpdateParams ¶

func NewDcimDeviceRolesUpdateParams() *DcimDeviceRolesUpdateParams

NewDcimDeviceRolesUpdateParams creates a new DcimDeviceRolesUpdateParams object with the default values initialized.

func NewDcimDeviceRolesUpdateParamsWithContext ¶

func NewDcimDeviceRolesUpdateParamsWithContext(ctx context.Context) *DcimDeviceRolesUpdateParams

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

func NewDcimDeviceRolesUpdateParamsWithHTTPClient ¶

func NewDcimDeviceRolesUpdateParamsWithHTTPClient(client *http.Client) *DcimDeviceRolesUpdateParams

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

func NewDcimDeviceRolesUpdateParamsWithTimeout ¶

func NewDcimDeviceRolesUpdateParamsWithTimeout(timeout time.Duration) *DcimDeviceRolesUpdateParams

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

func (*DcimDeviceRolesUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim device roles update params

func (*DcimDeviceRolesUpdateParams) SetData ¶

func (o *DcimDeviceRolesUpdateParams) SetData(data *models.DeviceRole)

SetData adds the data to the dcim device roles update params

func (*DcimDeviceRolesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device roles update params

func (*DcimDeviceRolesUpdateParams) SetID ¶

func (o *DcimDeviceRolesUpdateParams) SetID(id int64)

SetID adds the id to the dcim device roles update params

func (*DcimDeviceRolesUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device roles update params

func (*DcimDeviceRolesUpdateParams) WithContext ¶

WithContext adds the context to the dcim device roles update params

func (*DcimDeviceRolesUpdateParams) WithData ¶

WithData adds the data to the dcim device roles update params

func (*DcimDeviceRolesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device roles update params

func (*DcimDeviceRolesUpdateParams) WithID ¶

WithID adds the id to the dcim device roles update params

func (*DcimDeviceRolesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device roles update params

func (*DcimDeviceRolesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceRolesUpdateReader ¶

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

DcimDeviceRolesUpdateReader is a Reader for the DcimDeviceRolesUpdate structure.

func (*DcimDeviceRolesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceTypesCreateCreated ¶

type DcimDeviceTypesCreateCreated struct {
	Payload *models.DeviceType
}

DcimDeviceTypesCreateCreated handles this case with default header values.

DcimDeviceTypesCreateCreated dcim device types create created

func NewDcimDeviceTypesCreateCreated ¶

func NewDcimDeviceTypesCreateCreated() *DcimDeviceTypesCreateCreated

NewDcimDeviceTypesCreateCreated creates a DcimDeviceTypesCreateCreated with default headers values

func (*DcimDeviceTypesCreateCreated) Error ¶

type DcimDeviceTypesCreateParams ¶

type DcimDeviceTypesCreateParams struct {

	/*Data*/
	Data *models.WritableDeviceType

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

DcimDeviceTypesCreateParams contains all the parameters to send to the API endpoint for the dcim device types create operation typically these are written to a http.Request

func NewDcimDeviceTypesCreateParams ¶

func NewDcimDeviceTypesCreateParams() *DcimDeviceTypesCreateParams

NewDcimDeviceTypesCreateParams creates a new DcimDeviceTypesCreateParams object with the default values initialized.

func NewDcimDeviceTypesCreateParamsWithContext ¶

func NewDcimDeviceTypesCreateParamsWithContext(ctx context.Context) *DcimDeviceTypesCreateParams

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

func NewDcimDeviceTypesCreateParamsWithHTTPClient ¶

func NewDcimDeviceTypesCreateParamsWithHTTPClient(client *http.Client) *DcimDeviceTypesCreateParams

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

func NewDcimDeviceTypesCreateParamsWithTimeout ¶

func NewDcimDeviceTypesCreateParamsWithTimeout(timeout time.Duration) *DcimDeviceTypesCreateParams

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

func (*DcimDeviceTypesCreateParams) SetContext ¶

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

SetContext adds the context to the dcim device types create params

func (*DcimDeviceTypesCreateParams) SetData ¶

SetData adds the data to the dcim device types create params

func (*DcimDeviceTypesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device types create params

func (*DcimDeviceTypesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device types create params

func (*DcimDeviceTypesCreateParams) WithContext ¶

WithContext adds the context to the dcim device types create params

func (*DcimDeviceTypesCreateParams) WithData ¶

WithData adds the data to the dcim device types create params

func (*DcimDeviceTypesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device types create params

func (*DcimDeviceTypesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device types create params

func (*DcimDeviceTypesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceTypesCreateReader ¶

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

DcimDeviceTypesCreateReader is a Reader for the DcimDeviceTypesCreate structure.

func (*DcimDeviceTypesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceTypesDeleteNoContent ¶

type DcimDeviceTypesDeleteNoContent struct {
}

DcimDeviceTypesDeleteNoContent handles this case with default header values.

DcimDeviceTypesDeleteNoContent dcim device types delete no content

func NewDcimDeviceTypesDeleteNoContent ¶

func NewDcimDeviceTypesDeleteNoContent() *DcimDeviceTypesDeleteNoContent

NewDcimDeviceTypesDeleteNoContent creates a DcimDeviceTypesDeleteNoContent with default headers values

func (*DcimDeviceTypesDeleteNoContent) Error ¶

type DcimDeviceTypesDeleteParams ¶

type DcimDeviceTypesDeleteParams struct {

	/*ID
	  A unique integer value identifying this device type.

	*/
	ID int64

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

DcimDeviceTypesDeleteParams contains all the parameters to send to the API endpoint for the dcim device types delete operation typically these are written to a http.Request

func NewDcimDeviceTypesDeleteParams ¶

func NewDcimDeviceTypesDeleteParams() *DcimDeviceTypesDeleteParams

NewDcimDeviceTypesDeleteParams creates a new DcimDeviceTypesDeleteParams object with the default values initialized.

func NewDcimDeviceTypesDeleteParamsWithContext ¶

func NewDcimDeviceTypesDeleteParamsWithContext(ctx context.Context) *DcimDeviceTypesDeleteParams

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

func NewDcimDeviceTypesDeleteParamsWithHTTPClient ¶

func NewDcimDeviceTypesDeleteParamsWithHTTPClient(client *http.Client) *DcimDeviceTypesDeleteParams

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

func NewDcimDeviceTypesDeleteParamsWithTimeout ¶

func NewDcimDeviceTypesDeleteParamsWithTimeout(timeout time.Duration) *DcimDeviceTypesDeleteParams

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

func (*DcimDeviceTypesDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim device types delete params

func (*DcimDeviceTypesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device types delete params

func (*DcimDeviceTypesDeleteParams) SetID ¶

func (o *DcimDeviceTypesDeleteParams) SetID(id int64)

SetID adds the id to the dcim device types delete params

func (*DcimDeviceTypesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device types delete params

func (*DcimDeviceTypesDeleteParams) WithContext ¶

WithContext adds the context to the dcim device types delete params

func (*DcimDeviceTypesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device types delete params

func (*DcimDeviceTypesDeleteParams) WithID ¶

WithID adds the id to the dcim device types delete params

func (*DcimDeviceTypesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device types delete params

func (*DcimDeviceTypesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceTypesDeleteReader ¶

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

DcimDeviceTypesDeleteReader is a Reader for the DcimDeviceTypesDelete structure.

func (*DcimDeviceTypesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceTypesListOK ¶

type DcimDeviceTypesListOK struct {
	Payload *DcimDeviceTypesListOKBody
}

DcimDeviceTypesListOK handles this case with default header values.

DcimDeviceTypesListOK dcim device types list o k

func NewDcimDeviceTypesListOK ¶

func NewDcimDeviceTypesListOK() *DcimDeviceTypesListOK

NewDcimDeviceTypesListOK creates a DcimDeviceTypesListOK with default headers values

func (*DcimDeviceTypesListOK) Error ¶

func (o *DcimDeviceTypesListOK) Error() string

type DcimDeviceTypesListOKBody ¶

type DcimDeviceTypesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.DeviceType `json:"results"`
}

DcimDeviceTypesListOKBody dcim device types list o k body swagger:model DcimDeviceTypesListOKBody

func (*DcimDeviceTypesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimDeviceTypesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimDeviceTypesListOKBody) Validate ¶

func (o *DcimDeviceTypesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim device types list o k body

type DcimDeviceTypesListParams ¶

type DcimDeviceTypesListParams struct {

	/*ConsolePorts*/
	ConsolePorts *string
	/*ConsoleServerPorts*/
	ConsoleServerPorts *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Interfaces*/
	Interfaces *string
	/*IsFullDepth*/
	IsFullDepth *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Manufacturer*/
	Manufacturer *string
	/*ManufacturerID*/
	ManufacturerID *string
	/*Model*/
	Model *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*PartNumber*/
	PartNumber *string
	/*PassThroughPorts*/
	PassThroughPorts *string
	/*PowerOutlets*/
	PowerOutlets *string
	/*PowerPorts*/
	PowerPorts *string
	/*Q*/
	Q *string
	/*Slug*/
	Slug *string
	/*SubdeviceRole*/
	SubdeviceRole *string
	/*Tag*/
	Tag *string
	/*UHeight*/
	UHeight *string

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

DcimDeviceTypesListParams contains all the parameters to send to the API endpoint for the dcim device types list operation typically these are written to a http.Request

func NewDcimDeviceTypesListParams ¶

func NewDcimDeviceTypesListParams() *DcimDeviceTypesListParams

NewDcimDeviceTypesListParams creates a new DcimDeviceTypesListParams object with the default values initialized.

func NewDcimDeviceTypesListParamsWithContext ¶

func NewDcimDeviceTypesListParamsWithContext(ctx context.Context) *DcimDeviceTypesListParams

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

func NewDcimDeviceTypesListParamsWithHTTPClient ¶

func NewDcimDeviceTypesListParamsWithHTTPClient(client *http.Client) *DcimDeviceTypesListParams

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

func NewDcimDeviceTypesListParamsWithTimeout ¶

func NewDcimDeviceTypesListParamsWithTimeout(timeout time.Duration) *DcimDeviceTypesListParams

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

func (*DcimDeviceTypesListParams) SetConsolePorts ¶

func (o *DcimDeviceTypesListParams) SetConsolePorts(consolePorts *string)

SetConsolePorts adds the consolePorts to the dcim device types list params

func (*DcimDeviceTypesListParams) SetConsoleServerPorts ¶

func (o *DcimDeviceTypesListParams) SetConsoleServerPorts(consoleServerPorts *string)

SetConsoleServerPorts adds the consoleServerPorts to the dcim device types list params

func (*DcimDeviceTypesListParams) SetContext ¶

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

SetContext adds the context to the dcim device types list params

func (*DcimDeviceTypesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device types list params

func (*DcimDeviceTypesListParams) SetIDIn ¶

func (o *DcimDeviceTypesListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim device types list params

func (*DcimDeviceTypesListParams) SetInterfaces ¶

func (o *DcimDeviceTypesListParams) SetInterfaces(interfaces *string)

SetInterfaces adds the interfaces to the dcim device types list params

func (*DcimDeviceTypesListParams) SetIsFullDepth ¶

func (o *DcimDeviceTypesListParams) SetIsFullDepth(isFullDepth *string)

SetIsFullDepth adds the isFullDepth to the dcim device types list params

func (*DcimDeviceTypesListParams) SetLimit ¶

func (o *DcimDeviceTypesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim device types list params

func (*DcimDeviceTypesListParams) SetManufacturer ¶

func (o *DcimDeviceTypesListParams) SetManufacturer(manufacturer *string)

SetManufacturer adds the manufacturer to the dcim device types list params

func (*DcimDeviceTypesListParams) SetManufacturerID ¶

func (o *DcimDeviceTypesListParams) SetManufacturerID(manufacturerID *string)

SetManufacturerID adds the manufacturerId to the dcim device types list params

func (*DcimDeviceTypesListParams) SetModel ¶

func (o *DcimDeviceTypesListParams) SetModel(model *string)

SetModel adds the model to the dcim device types list params

func (*DcimDeviceTypesListParams) SetOffset ¶

func (o *DcimDeviceTypesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim device types list params

func (*DcimDeviceTypesListParams) SetPartNumber ¶

func (o *DcimDeviceTypesListParams) SetPartNumber(partNumber *string)

SetPartNumber adds the partNumber to the dcim device types list params

func (*DcimDeviceTypesListParams) SetPassThroughPorts ¶

func (o *DcimDeviceTypesListParams) SetPassThroughPorts(passThroughPorts *string)

SetPassThroughPorts adds the passThroughPorts to the dcim device types list params

func (*DcimDeviceTypesListParams) SetPowerOutlets ¶

func (o *DcimDeviceTypesListParams) SetPowerOutlets(powerOutlets *string)

SetPowerOutlets adds the powerOutlets to the dcim device types list params

func (*DcimDeviceTypesListParams) SetPowerPorts ¶

func (o *DcimDeviceTypesListParams) SetPowerPorts(powerPorts *string)

SetPowerPorts adds the powerPorts to the dcim device types list params

func (*DcimDeviceTypesListParams) SetQ ¶

func (o *DcimDeviceTypesListParams) SetQ(q *string)

SetQ adds the q to the dcim device types list params

func (*DcimDeviceTypesListParams) SetSlug ¶

func (o *DcimDeviceTypesListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim device types list params

func (*DcimDeviceTypesListParams) SetSubdeviceRole ¶

func (o *DcimDeviceTypesListParams) SetSubdeviceRole(subdeviceRole *string)

SetSubdeviceRole adds the subdeviceRole to the dcim device types list params

func (*DcimDeviceTypesListParams) SetTag ¶

func (o *DcimDeviceTypesListParams) SetTag(tag *string)

SetTag adds the tag to the dcim device types list params

func (*DcimDeviceTypesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device types list params

func (*DcimDeviceTypesListParams) SetUHeight ¶

func (o *DcimDeviceTypesListParams) SetUHeight(uHeight *string)

SetUHeight adds the uHeight to the dcim device types list params

func (*DcimDeviceTypesListParams) WithConsolePorts ¶

func (o *DcimDeviceTypesListParams) WithConsolePorts(consolePorts *string) *DcimDeviceTypesListParams

WithConsolePorts adds the consolePorts to the dcim device types list params

func (*DcimDeviceTypesListParams) WithConsoleServerPorts ¶

func (o *DcimDeviceTypesListParams) WithConsoleServerPorts(consoleServerPorts *string) *DcimDeviceTypesListParams

WithConsoleServerPorts adds the consoleServerPorts to the dcim device types list params

func (*DcimDeviceTypesListParams) WithContext ¶

WithContext adds the context to the dcim device types list params

func (*DcimDeviceTypesListParams) WithHTTPClient ¶

func (o *DcimDeviceTypesListParams) WithHTTPClient(client *http.Client) *DcimDeviceTypesListParams

WithHTTPClient adds the HTTPClient to the dcim device types list params

func (*DcimDeviceTypesListParams) WithIDIn ¶

WithIDIn adds the iDIn to the dcim device types list params

func (*DcimDeviceTypesListParams) WithInterfaces ¶

func (o *DcimDeviceTypesListParams) WithInterfaces(interfaces *string) *DcimDeviceTypesListParams

WithInterfaces adds the interfaces to the dcim device types list params

func (*DcimDeviceTypesListParams) WithIsFullDepth ¶

func (o *DcimDeviceTypesListParams) WithIsFullDepth(isFullDepth *string) *DcimDeviceTypesListParams

WithIsFullDepth adds the isFullDepth to the dcim device types list params

func (*DcimDeviceTypesListParams) WithLimit ¶

WithLimit adds the limit to the dcim device types list params

func (*DcimDeviceTypesListParams) WithManufacturer ¶

func (o *DcimDeviceTypesListParams) WithManufacturer(manufacturer *string) *DcimDeviceTypesListParams

WithManufacturer adds the manufacturer to the dcim device types list params

func (*DcimDeviceTypesListParams) WithManufacturerID ¶

func (o *DcimDeviceTypesListParams) WithManufacturerID(manufacturerID *string) *DcimDeviceTypesListParams

WithManufacturerID adds the manufacturerID to the dcim device types list params

func (*DcimDeviceTypesListParams) WithModel ¶

WithModel adds the model to the dcim device types list params

func (*DcimDeviceTypesListParams) WithOffset ¶

WithOffset adds the offset to the dcim device types list params

func (*DcimDeviceTypesListParams) WithPartNumber ¶

func (o *DcimDeviceTypesListParams) WithPartNumber(partNumber *string) *DcimDeviceTypesListParams

WithPartNumber adds the partNumber to the dcim device types list params

func (*DcimDeviceTypesListParams) WithPassThroughPorts ¶

func (o *DcimDeviceTypesListParams) WithPassThroughPorts(passThroughPorts *string) *DcimDeviceTypesListParams

WithPassThroughPorts adds the passThroughPorts to the dcim device types list params

func (*DcimDeviceTypesListParams) WithPowerOutlets ¶

func (o *DcimDeviceTypesListParams) WithPowerOutlets(powerOutlets *string) *DcimDeviceTypesListParams

WithPowerOutlets adds the powerOutlets to the dcim device types list params

func (*DcimDeviceTypesListParams) WithPowerPorts ¶

func (o *DcimDeviceTypesListParams) WithPowerPorts(powerPorts *string) *DcimDeviceTypesListParams

WithPowerPorts adds the powerPorts to the dcim device types list params

func (*DcimDeviceTypesListParams) WithQ ¶

WithQ adds the q to the dcim device types list params

func (*DcimDeviceTypesListParams) WithSlug ¶

WithSlug adds the slug to the dcim device types list params

func (*DcimDeviceTypesListParams) WithSubdeviceRole ¶

func (o *DcimDeviceTypesListParams) WithSubdeviceRole(subdeviceRole *string) *DcimDeviceTypesListParams

WithSubdeviceRole adds the subdeviceRole to the dcim device types list params

func (*DcimDeviceTypesListParams) WithTag ¶

WithTag adds the tag to the dcim device types list params

func (*DcimDeviceTypesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device types list params

func (*DcimDeviceTypesListParams) WithUHeight ¶

WithUHeight adds the uHeight to the dcim device types list params

func (*DcimDeviceTypesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceTypesListReader ¶

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

DcimDeviceTypesListReader is a Reader for the DcimDeviceTypesList structure.

func (*DcimDeviceTypesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceTypesPartialUpdateOK ¶

type DcimDeviceTypesPartialUpdateOK struct {
	Payload *models.DeviceType
}

DcimDeviceTypesPartialUpdateOK handles this case with default header values.

DcimDeviceTypesPartialUpdateOK dcim device types partial update o k

func NewDcimDeviceTypesPartialUpdateOK ¶

func NewDcimDeviceTypesPartialUpdateOK() *DcimDeviceTypesPartialUpdateOK

NewDcimDeviceTypesPartialUpdateOK creates a DcimDeviceTypesPartialUpdateOK with default headers values

func (*DcimDeviceTypesPartialUpdateOK) Error ¶

type DcimDeviceTypesPartialUpdateParams ¶

type DcimDeviceTypesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableDeviceType
	/*ID
	  A unique integer value identifying this device type.

	*/
	ID int64

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

DcimDeviceTypesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim device types partial update operation typically these are written to a http.Request

func NewDcimDeviceTypesPartialUpdateParams ¶

func NewDcimDeviceTypesPartialUpdateParams() *DcimDeviceTypesPartialUpdateParams

NewDcimDeviceTypesPartialUpdateParams creates a new DcimDeviceTypesPartialUpdateParams object with the default values initialized.

func NewDcimDeviceTypesPartialUpdateParamsWithContext ¶

func NewDcimDeviceTypesPartialUpdateParamsWithContext(ctx context.Context) *DcimDeviceTypesPartialUpdateParams

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

func NewDcimDeviceTypesPartialUpdateParamsWithHTTPClient ¶

func NewDcimDeviceTypesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimDeviceTypesPartialUpdateParams

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

func NewDcimDeviceTypesPartialUpdateParamsWithTimeout ¶

func NewDcimDeviceTypesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimDeviceTypesPartialUpdateParams

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

func (*DcimDeviceTypesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim device types partial update params

func (*DcimDeviceTypesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim device types partial update params

func (*DcimDeviceTypesPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device types partial update params

func (*DcimDeviceTypesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim device types partial update params

func (*DcimDeviceTypesPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device types partial update params

func (*DcimDeviceTypesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim device types partial update params

func (*DcimDeviceTypesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim device types partial update params

func (*DcimDeviceTypesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device types partial update params

func (*DcimDeviceTypesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim device types partial update params

func (*DcimDeviceTypesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device types partial update params

func (*DcimDeviceTypesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceTypesPartialUpdateReader ¶

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

DcimDeviceTypesPartialUpdateReader is a Reader for the DcimDeviceTypesPartialUpdate structure.

func (*DcimDeviceTypesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceTypesReadOK ¶

type DcimDeviceTypesReadOK struct {
	Payload *models.DeviceType
}

DcimDeviceTypesReadOK handles this case with default header values.

DcimDeviceTypesReadOK dcim device types read o k

func NewDcimDeviceTypesReadOK ¶

func NewDcimDeviceTypesReadOK() *DcimDeviceTypesReadOK

NewDcimDeviceTypesReadOK creates a DcimDeviceTypesReadOK with default headers values

func (*DcimDeviceTypesReadOK) Error ¶

func (o *DcimDeviceTypesReadOK) Error() string

type DcimDeviceTypesReadParams ¶

type DcimDeviceTypesReadParams struct {

	/*ID
	  A unique integer value identifying this device type.

	*/
	ID int64

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

DcimDeviceTypesReadParams contains all the parameters to send to the API endpoint for the dcim device types read operation typically these are written to a http.Request

func NewDcimDeviceTypesReadParams ¶

func NewDcimDeviceTypesReadParams() *DcimDeviceTypesReadParams

NewDcimDeviceTypesReadParams creates a new DcimDeviceTypesReadParams object with the default values initialized.

func NewDcimDeviceTypesReadParamsWithContext ¶

func NewDcimDeviceTypesReadParamsWithContext(ctx context.Context) *DcimDeviceTypesReadParams

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

func NewDcimDeviceTypesReadParamsWithHTTPClient ¶

func NewDcimDeviceTypesReadParamsWithHTTPClient(client *http.Client) *DcimDeviceTypesReadParams

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

func NewDcimDeviceTypesReadParamsWithTimeout ¶

func NewDcimDeviceTypesReadParamsWithTimeout(timeout time.Duration) *DcimDeviceTypesReadParams

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

func (*DcimDeviceTypesReadParams) SetContext ¶

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

SetContext adds the context to the dcim device types read params

func (*DcimDeviceTypesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device types read params

func (*DcimDeviceTypesReadParams) SetID ¶

func (o *DcimDeviceTypesReadParams) SetID(id int64)

SetID adds the id to the dcim device types read params

func (*DcimDeviceTypesReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device types read params

func (*DcimDeviceTypesReadParams) WithContext ¶

WithContext adds the context to the dcim device types read params

func (*DcimDeviceTypesReadParams) WithHTTPClient ¶

func (o *DcimDeviceTypesReadParams) WithHTTPClient(client *http.Client) *DcimDeviceTypesReadParams

WithHTTPClient adds the HTTPClient to the dcim device types read params

func (*DcimDeviceTypesReadParams) WithID ¶

WithID adds the id to the dcim device types read params

func (*DcimDeviceTypesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device types read params

func (*DcimDeviceTypesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceTypesReadReader ¶

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

DcimDeviceTypesReadReader is a Reader for the DcimDeviceTypesRead structure.

func (*DcimDeviceTypesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDeviceTypesUpdateOK ¶

type DcimDeviceTypesUpdateOK struct {
	Payload *models.DeviceType
}

DcimDeviceTypesUpdateOK handles this case with default header values.

DcimDeviceTypesUpdateOK dcim device types update o k

func NewDcimDeviceTypesUpdateOK ¶

func NewDcimDeviceTypesUpdateOK() *DcimDeviceTypesUpdateOK

NewDcimDeviceTypesUpdateOK creates a DcimDeviceTypesUpdateOK with default headers values

func (*DcimDeviceTypesUpdateOK) Error ¶

func (o *DcimDeviceTypesUpdateOK) Error() string

type DcimDeviceTypesUpdateParams ¶

type DcimDeviceTypesUpdateParams struct {

	/*Data*/
	Data *models.WritableDeviceType
	/*ID
	  A unique integer value identifying this device type.

	*/
	ID int64

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

DcimDeviceTypesUpdateParams contains all the parameters to send to the API endpoint for the dcim device types update operation typically these are written to a http.Request

func NewDcimDeviceTypesUpdateParams ¶

func NewDcimDeviceTypesUpdateParams() *DcimDeviceTypesUpdateParams

NewDcimDeviceTypesUpdateParams creates a new DcimDeviceTypesUpdateParams object with the default values initialized.

func NewDcimDeviceTypesUpdateParamsWithContext ¶

func NewDcimDeviceTypesUpdateParamsWithContext(ctx context.Context) *DcimDeviceTypesUpdateParams

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

func NewDcimDeviceTypesUpdateParamsWithHTTPClient ¶

func NewDcimDeviceTypesUpdateParamsWithHTTPClient(client *http.Client) *DcimDeviceTypesUpdateParams

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

func NewDcimDeviceTypesUpdateParamsWithTimeout ¶

func NewDcimDeviceTypesUpdateParamsWithTimeout(timeout time.Duration) *DcimDeviceTypesUpdateParams

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

func (*DcimDeviceTypesUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim device types update params

func (*DcimDeviceTypesUpdateParams) SetData ¶

SetData adds the data to the dcim device types update params

func (*DcimDeviceTypesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim device types update params

func (*DcimDeviceTypesUpdateParams) SetID ¶

func (o *DcimDeviceTypesUpdateParams) SetID(id int64)

SetID adds the id to the dcim device types update params

func (*DcimDeviceTypesUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim device types update params

func (*DcimDeviceTypesUpdateParams) WithContext ¶

WithContext adds the context to the dcim device types update params

func (*DcimDeviceTypesUpdateParams) WithData ¶

WithData adds the data to the dcim device types update params

func (*DcimDeviceTypesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim device types update params

func (*DcimDeviceTypesUpdateParams) WithID ¶

WithID adds the id to the dcim device types update params

func (*DcimDeviceTypesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim device types update params

func (*DcimDeviceTypesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDeviceTypesUpdateReader ¶

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

DcimDeviceTypesUpdateReader is a Reader for the DcimDeviceTypesUpdate structure.

func (*DcimDeviceTypesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDevicesCreateCreated ¶

type DcimDevicesCreateCreated struct {
	Payload *models.DeviceWithConfigContext
}

DcimDevicesCreateCreated handles this case with default header values.

DcimDevicesCreateCreated dcim devices create created

func NewDcimDevicesCreateCreated ¶

func NewDcimDevicesCreateCreated() *DcimDevicesCreateCreated

NewDcimDevicesCreateCreated creates a DcimDevicesCreateCreated with default headers values

func (*DcimDevicesCreateCreated) Error ¶

func (o *DcimDevicesCreateCreated) Error() string

type DcimDevicesCreateParams ¶

type DcimDevicesCreateParams struct {

	/*Data*/
	Data *models.WritableDeviceWithConfigContext

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

DcimDevicesCreateParams contains all the parameters to send to the API endpoint for the dcim devices create operation typically these are written to a http.Request

func NewDcimDevicesCreateParams ¶

func NewDcimDevicesCreateParams() *DcimDevicesCreateParams

NewDcimDevicesCreateParams creates a new DcimDevicesCreateParams object with the default values initialized.

func NewDcimDevicesCreateParamsWithContext ¶

func NewDcimDevicesCreateParamsWithContext(ctx context.Context) *DcimDevicesCreateParams

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

func NewDcimDevicesCreateParamsWithHTTPClient ¶

func NewDcimDevicesCreateParamsWithHTTPClient(client *http.Client) *DcimDevicesCreateParams

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

func NewDcimDevicesCreateParamsWithTimeout ¶

func NewDcimDevicesCreateParamsWithTimeout(timeout time.Duration) *DcimDevicesCreateParams

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

func (*DcimDevicesCreateParams) SetContext ¶

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

SetContext adds the context to the dcim devices create params

func (*DcimDevicesCreateParams) SetData ¶

SetData adds the data to the dcim devices create params

func (*DcimDevicesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim devices create params

func (*DcimDevicesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim devices create params

func (*DcimDevicesCreateParams) WithContext ¶

WithContext adds the context to the dcim devices create params

func (*DcimDevicesCreateParams) WithData ¶

WithData adds the data to the dcim devices create params

func (*DcimDevicesCreateParams) WithHTTPClient ¶

func (o *DcimDevicesCreateParams) WithHTTPClient(client *http.Client) *DcimDevicesCreateParams

WithHTTPClient adds the HTTPClient to the dcim devices create params

func (*DcimDevicesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim devices create params

func (*DcimDevicesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDevicesCreateReader ¶

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

DcimDevicesCreateReader is a Reader for the DcimDevicesCreate structure.

func (*DcimDevicesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDevicesDeleteNoContent ¶

type DcimDevicesDeleteNoContent struct {
}

DcimDevicesDeleteNoContent handles this case with default header values.

DcimDevicesDeleteNoContent dcim devices delete no content

func NewDcimDevicesDeleteNoContent ¶

func NewDcimDevicesDeleteNoContent() *DcimDevicesDeleteNoContent

NewDcimDevicesDeleteNoContent creates a DcimDevicesDeleteNoContent with default headers values

func (*DcimDevicesDeleteNoContent) Error ¶

type DcimDevicesDeleteParams ¶

type DcimDevicesDeleteParams struct {

	/*ID
	  A unique integer value identifying this device.

	*/
	ID int64

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

DcimDevicesDeleteParams contains all the parameters to send to the API endpoint for the dcim devices delete operation typically these are written to a http.Request

func NewDcimDevicesDeleteParams ¶

func NewDcimDevicesDeleteParams() *DcimDevicesDeleteParams

NewDcimDevicesDeleteParams creates a new DcimDevicesDeleteParams object with the default values initialized.

func NewDcimDevicesDeleteParamsWithContext ¶

func NewDcimDevicesDeleteParamsWithContext(ctx context.Context) *DcimDevicesDeleteParams

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

func NewDcimDevicesDeleteParamsWithHTTPClient ¶

func NewDcimDevicesDeleteParamsWithHTTPClient(client *http.Client) *DcimDevicesDeleteParams

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

func NewDcimDevicesDeleteParamsWithTimeout ¶

func NewDcimDevicesDeleteParamsWithTimeout(timeout time.Duration) *DcimDevicesDeleteParams

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

func (*DcimDevicesDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim devices delete params

func (*DcimDevicesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim devices delete params

func (*DcimDevicesDeleteParams) SetID ¶

func (o *DcimDevicesDeleteParams) SetID(id int64)

SetID adds the id to the dcim devices delete params

func (*DcimDevicesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim devices delete params

func (*DcimDevicesDeleteParams) WithContext ¶

WithContext adds the context to the dcim devices delete params

func (*DcimDevicesDeleteParams) WithHTTPClient ¶

func (o *DcimDevicesDeleteParams) WithHTTPClient(client *http.Client) *DcimDevicesDeleteParams

WithHTTPClient adds the HTTPClient to the dcim devices delete params

func (*DcimDevicesDeleteParams) WithID ¶

WithID adds the id to the dcim devices delete params

func (*DcimDevicesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim devices delete params

func (*DcimDevicesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDevicesDeleteReader ¶

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

DcimDevicesDeleteReader is a Reader for the DcimDevicesDelete structure.

func (*DcimDevicesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDevicesListOK ¶

type DcimDevicesListOK struct {
	Payload *DcimDevicesListOKBody
}

DcimDevicesListOK handles this case with default header values.

DcimDevicesListOK dcim devices list o k

func NewDcimDevicesListOK ¶

func NewDcimDevicesListOK() *DcimDevicesListOK

NewDcimDevicesListOK creates a DcimDevicesListOK with default headers values

func (*DcimDevicesListOK) Error ¶

func (o *DcimDevicesListOK) Error() string

type DcimDevicesListOKBody ¶

type DcimDevicesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.DeviceWithConfigContext `json:"results"`
}

DcimDevicesListOKBody dcim devices list o k body swagger:model DcimDevicesListOKBody

func (*DcimDevicesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimDevicesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimDevicesListOKBody) Validate ¶

func (o *DcimDevicesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim devices list o k body

type DcimDevicesListParams ¶

type DcimDevicesListParams struct {

	/*AssetTag*/
	AssetTag *string
	/*ClusterID*/
	ClusterID *string
	/*ConsolePorts*/
	ConsolePorts *string
	/*ConsoleServerPorts*/
	ConsoleServerPorts *string
	/*DeviceTypeID*/
	DeviceTypeID *string
	/*Face*/
	Face *string
	/*HasPrimaryIP*/
	HasPrimaryIP *string
	/*ID*/
	ID *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Interfaces*/
	Interfaces *string
	/*IsFullDepth*/
	IsFullDepth *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*MacAddress*/
	MacAddress *string
	/*Manufacturer*/
	Manufacturer *string
	/*ManufacturerID*/
	ManufacturerID *string
	/*Model*/
	Model *string
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*PassThroughPorts*/
	PassThroughPorts *string
	/*Platform*/
	Platform *string
	/*PlatformID*/
	PlatformID *string
	/*Position*/
	Position *string
	/*PowerOutlets*/
	PowerOutlets *string
	/*PowerPorts*/
	PowerPorts *string
	/*Q*/
	Q *string
	/*RackGroupID*/
	RackGroupID *string
	/*RackID*/
	RackID *string
	/*Region*/
	Region *string
	/*RegionID*/
	RegionID *string
	/*Role*/
	Role *string
	/*RoleID*/
	RoleID *string
	/*Serial*/
	Serial *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Status*/
	Status *string
	/*Tag*/
	Tag *string
	/*Tenant*/
	Tenant *string
	/*TenantGroup*/
	TenantGroup *string
	/*TenantGroupID*/
	TenantGroupID *string
	/*TenantID*/
	TenantID *string
	/*VcPosition*/
	VcPosition *string
	/*VcPriority*/
	VcPriority *string
	/*VirtualChassisID*/
	VirtualChassisID *string
	/*VirtualChassisMember*/
	VirtualChassisMember *string

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

DcimDevicesListParams contains all the parameters to send to the API endpoint for the dcim devices list operation typically these are written to a http.Request

func NewDcimDevicesListParams ¶

func NewDcimDevicesListParams() *DcimDevicesListParams

NewDcimDevicesListParams creates a new DcimDevicesListParams object with the default values initialized.

func NewDcimDevicesListParamsWithContext ¶

func NewDcimDevicesListParamsWithContext(ctx context.Context) *DcimDevicesListParams

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

func NewDcimDevicesListParamsWithHTTPClient ¶

func NewDcimDevicesListParamsWithHTTPClient(client *http.Client) *DcimDevicesListParams

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

func NewDcimDevicesListParamsWithTimeout ¶

func NewDcimDevicesListParamsWithTimeout(timeout time.Duration) *DcimDevicesListParams

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

func (*DcimDevicesListParams) SetAssetTag ¶

func (o *DcimDevicesListParams) SetAssetTag(assetTag *string)

SetAssetTag adds the assetTag to the dcim devices list params

func (*DcimDevicesListParams) SetClusterID ¶

func (o *DcimDevicesListParams) SetClusterID(clusterID *string)

SetClusterID adds the clusterId to the dcim devices list params

func (*DcimDevicesListParams) SetConsolePorts ¶

func (o *DcimDevicesListParams) SetConsolePorts(consolePorts *string)

SetConsolePorts adds the consolePorts to the dcim devices list params

func (*DcimDevicesListParams) SetConsoleServerPorts ¶

func (o *DcimDevicesListParams) SetConsoleServerPorts(consoleServerPorts *string)

SetConsoleServerPorts adds the consoleServerPorts to the dcim devices list params

func (*DcimDevicesListParams) SetContext ¶

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

SetContext adds the context to the dcim devices list params

func (*DcimDevicesListParams) SetDeviceTypeID ¶

func (o *DcimDevicesListParams) SetDeviceTypeID(deviceTypeID *string)

SetDeviceTypeID adds the deviceTypeId to the dcim devices list params

func (*DcimDevicesListParams) SetFace ¶

func (o *DcimDevicesListParams) SetFace(face *string)

SetFace adds the face to the dcim devices list params

func (*DcimDevicesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim devices list params

func (*DcimDevicesListParams) SetHasPrimaryIP ¶

func (o *DcimDevicesListParams) SetHasPrimaryIP(hasPrimaryIP *string)

SetHasPrimaryIP adds the hasPrimaryIp to the dcim devices list params

func (*DcimDevicesListParams) SetID ¶

func (o *DcimDevicesListParams) SetID(id *string)

SetID adds the id to the dcim devices list params

func (*DcimDevicesListParams) SetIDIn ¶

func (o *DcimDevicesListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim devices list params

func (*DcimDevicesListParams) SetInterfaces ¶

func (o *DcimDevicesListParams) SetInterfaces(interfaces *string)

SetInterfaces adds the interfaces to the dcim devices list params

func (*DcimDevicesListParams) SetIsFullDepth ¶

func (o *DcimDevicesListParams) SetIsFullDepth(isFullDepth *string)

SetIsFullDepth adds the isFullDepth to the dcim devices list params

func (*DcimDevicesListParams) SetLimit ¶

func (o *DcimDevicesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim devices list params

func (*DcimDevicesListParams) SetMacAddress ¶

func (o *DcimDevicesListParams) SetMacAddress(macAddress *string)

SetMacAddress adds the macAddress to the dcim devices list params

func (*DcimDevicesListParams) SetManufacturer ¶

func (o *DcimDevicesListParams) SetManufacturer(manufacturer *string)

SetManufacturer adds the manufacturer to the dcim devices list params

func (*DcimDevicesListParams) SetManufacturerID ¶

func (o *DcimDevicesListParams) SetManufacturerID(manufacturerID *string)

SetManufacturerID adds the manufacturerId to the dcim devices list params

func (*DcimDevicesListParams) SetModel ¶

func (o *DcimDevicesListParams) SetModel(model *string)

SetModel adds the model to the dcim devices list params

func (*DcimDevicesListParams) SetName ¶

func (o *DcimDevicesListParams) SetName(name *string)

SetName adds the name to the dcim devices list params

func (*DcimDevicesListParams) SetOffset ¶

func (o *DcimDevicesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim devices list params

func (*DcimDevicesListParams) SetPassThroughPorts ¶

func (o *DcimDevicesListParams) SetPassThroughPorts(passThroughPorts *string)

SetPassThroughPorts adds the passThroughPorts to the dcim devices list params

func (*DcimDevicesListParams) SetPlatform ¶

func (o *DcimDevicesListParams) SetPlatform(platform *string)

SetPlatform adds the platform to the dcim devices list params

func (*DcimDevicesListParams) SetPlatformID ¶

func (o *DcimDevicesListParams) SetPlatformID(platformID *string)

SetPlatformID adds the platformId to the dcim devices list params

func (*DcimDevicesListParams) SetPosition ¶

func (o *DcimDevicesListParams) SetPosition(position *string)

SetPosition adds the position to the dcim devices list params

func (*DcimDevicesListParams) SetPowerOutlets ¶

func (o *DcimDevicesListParams) SetPowerOutlets(powerOutlets *string)

SetPowerOutlets adds the powerOutlets to the dcim devices list params

func (*DcimDevicesListParams) SetPowerPorts ¶

func (o *DcimDevicesListParams) SetPowerPorts(powerPorts *string)

SetPowerPorts adds the powerPorts to the dcim devices list params

func (*DcimDevicesListParams) SetQ ¶

func (o *DcimDevicesListParams) SetQ(q *string)

SetQ adds the q to the dcim devices list params

func (*DcimDevicesListParams) SetRackGroupID ¶

func (o *DcimDevicesListParams) SetRackGroupID(rackGroupID *string)

SetRackGroupID adds the rackGroupId to the dcim devices list params

func (*DcimDevicesListParams) SetRackID ¶

func (o *DcimDevicesListParams) SetRackID(rackID *string)

SetRackID adds the rackId to the dcim devices list params

func (*DcimDevicesListParams) SetRegion ¶

func (o *DcimDevicesListParams) SetRegion(region *string)

SetRegion adds the region to the dcim devices list params

func (*DcimDevicesListParams) SetRegionID ¶

func (o *DcimDevicesListParams) SetRegionID(regionID *string)

SetRegionID adds the regionId to the dcim devices list params

func (*DcimDevicesListParams) SetRole ¶

func (o *DcimDevicesListParams) SetRole(role *string)

SetRole adds the role to the dcim devices list params

func (*DcimDevicesListParams) SetRoleID ¶

func (o *DcimDevicesListParams) SetRoleID(roleID *string)

SetRoleID adds the roleId to the dcim devices list params

func (*DcimDevicesListParams) SetSerial ¶

func (o *DcimDevicesListParams) SetSerial(serial *string)

SetSerial adds the serial to the dcim devices list params

func (*DcimDevicesListParams) SetSite ¶

func (o *DcimDevicesListParams) SetSite(site *string)

SetSite adds the site to the dcim devices list params

func (*DcimDevicesListParams) SetSiteID ¶

func (o *DcimDevicesListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the dcim devices list params

func (*DcimDevicesListParams) SetStatus ¶

func (o *DcimDevicesListParams) SetStatus(status *string)

SetStatus adds the status to the dcim devices list params

func (*DcimDevicesListParams) SetTag ¶

func (o *DcimDevicesListParams) SetTag(tag *string)

SetTag adds the tag to the dcim devices list params

func (*DcimDevicesListParams) SetTenant ¶

func (o *DcimDevicesListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the dcim devices list params

func (*DcimDevicesListParams) SetTenantGroup ¶

func (o *DcimDevicesListParams) SetTenantGroup(tenantGroup *string)

SetTenantGroup adds the tenantGroup to the dcim devices list params

func (*DcimDevicesListParams) SetTenantGroupID ¶

func (o *DcimDevicesListParams) SetTenantGroupID(tenantGroupID *string)

SetTenantGroupID adds the tenantGroupId to the dcim devices list params

func (*DcimDevicesListParams) SetTenantID ¶

func (o *DcimDevicesListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the dcim devices list params

func (*DcimDevicesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim devices list params

func (*DcimDevicesListParams) SetVcPosition ¶

func (o *DcimDevicesListParams) SetVcPosition(vcPosition *string)

SetVcPosition adds the vcPosition to the dcim devices list params

func (*DcimDevicesListParams) SetVcPriority ¶

func (o *DcimDevicesListParams) SetVcPriority(vcPriority *string)

SetVcPriority adds the vcPriority to the dcim devices list params

func (*DcimDevicesListParams) SetVirtualChassisID ¶

func (o *DcimDevicesListParams) SetVirtualChassisID(virtualChassisID *string)

SetVirtualChassisID adds the virtualChassisId to the dcim devices list params

func (*DcimDevicesListParams) SetVirtualChassisMember ¶

func (o *DcimDevicesListParams) SetVirtualChassisMember(virtualChassisMember *string)

SetVirtualChassisMember adds the virtualChassisMember to the dcim devices list params

func (*DcimDevicesListParams) WithAssetTag ¶

func (o *DcimDevicesListParams) WithAssetTag(assetTag *string) *DcimDevicesListParams

WithAssetTag adds the assetTag to the dcim devices list params

func (*DcimDevicesListParams) WithClusterID ¶

func (o *DcimDevicesListParams) WithClusterID(clusterID *string) *DcimDevicesListParams

WithClusterID adds the clusterID to the dcim devices list params

func (*DcimDevicesListParams) WithConsolePorts ¶

func (o *DcimDevicesListParams) WithConsolePorts(consolePorts *string) *DcimDevicesListParams

WithConsolePorts adds the consolePorts to the dcim devices list params

func (*DcimDevicesListParams) WithConsoleServerPorts ¶

func (o *DcimDevicesListParams) WithConsoleServerPorts(consoleServerPorts *string) *DcimDevicesListParams

WithConsoleServerPorts adds the consoleServerPorts to the dcim devices list params

func (*DcimDevicesListParams) WithContext ¶

WithContext adds the context to the dcim devices list params

func (*DcimDevicesListParams) WithDeviceTypeID ¶

func (o *DcimDevicesListParams) WithDeviceTypeID(deviceTypeID *string) *DcimDevicesListParams

WithDeviceTypeID adds the deviceTypeID to the dcim devices list params

func (*DcimDevicesListParams) WithFace ¶

WithFace adds the face to the dcim devices list params

func (*DcimDevicesListParams) WithHTTPClient ¶

func (o *DcimDevicesListParams) WithHTTPClient(client *http.Client) *DcimDevicesListParams

WithHTTPClient adds the HTTPClient to the dcim devices list params

func (*DcimDevicesListParams) WithHasPrimaryIP ¶

func (o *DcimDevicesListParams) WithHasPrimaryIP(hasPrimaryIP *string) *DcimDevicesListParams

WithHasPrimaryIP adds the hasPrimaryIP to the dcim devices list params

func (*DcimDevicesListParams) WithID ¶

WithID adds the id to the dcim devices list params

func (*DcimDevicesListParams) WithIDIn ¶

WithIDIn adds the iDIn to the dcim devices list params

func (*DcimDevicesListParams) WithInterfaces ¶

func (o *DcimDevicesListParams) WithInterfaces(interfaces *string) *DcimDevicesListParams

WithInterfaces adds the interfaces to the dcim devices list params

func (*DcimDevicesListParams) WithIsFullDepth ¶

func (o *DcimDevicesListParams) WithIsFullDepth(isFullDepth *string) *DcimDevicesListParams

WithIsFullDepth adds the isFullDepth to the dcim devices list params

func (*DcimDevicesListParams) WithLimit ¶

func (o *DcimDevicesListParams) WithLimit(limit *int64) *DcimDevicesListParams

WithLimit adds the limit to the dcim devices list params

func (*DcimDevicesListParams) WithMacAddress ¶

func (o *DcimDevicesListParams) WithMacAddress(macAddress *string) *DcimDevicesListParams

WithMacAddress adds the macAddress to the dcim devices list params

func (*DcimDevicesListParams) WithManufacturer ¶

func (o *DcimDevicesListParams) WithManufacturer(manufacturer *string) *DcimDevicesListParams

WithManufacturer adds the manufacturer to the dcim devices list params

func (*DcimDevicesListParams) WithManufacturerID ¶

func (o *DcimDevicesListParams) WithManufacturerID(manufacturerID *string) *DcimDevicesListParams

WithManufacturerID adds the manufacturerID to the dcim devices list params

func (*DcimDevicesListParams) WithModel ¶

func (o *DcimDevicesListParams) WithModel(model *string) *DcimDevicesListParams

WithModel adds the model to the dcim devices list params

func (*DcimDevicesListParams) WithName ¶

WithName adds the name to the dcim devices list params

func (*DcimDevicesListParams) WithOffset ¶

func (o *DcimDevicesListParams) WithOffset(offset *int64) *DcimDevicesListParams

WithOffset adds the offset to the dcim devices list params

func (*DcimDevicesListParams) WithPassThroughPorts ¶

func (o *DcimDevicesListParams) WithPassThroughPorts(passThroughPorts *string) *DcimDevicesListParams

WithPassThroughPorts adds the passThroughPorts to the dcim devices list params

func (*DcimDevicesListParams) WithPlatform ¶

func (o *DcimDevicesListParams) WithPlatform(platform *string) *DcimDevicesListParams

WithPlatform adds the platform to the dcim devices list params

func (*DcimDevicesListParams) WithPlatformID ¶

func (o *DcimDevicesListParams) WithPlatformID(platformID *string) *DcimDevicesListParams

WithPlatformID adds the platformID to the dcim devices list params

func (*DcimDevicesListParams) WithPosition ¶

func (o *DcimDevicesListParams) WithPosition(position *string) *DcimDevicesListParams

WithPosition adds the position to the dcim devices list params

func (*DcimDevicesListParams) WithPowerOutlets ¶

func (o *DcimDevicesListParams) WithPowerOutlets(powerOutlets *string) *DcimDevicesListParams

WithPowerOutlets adds the powerOutlets to the dcim devices list params

func (*DcimDevicesListParams) WithPowerPorts ¶

func (o *DcimDevicesListParams) WithPowerPorts(powerPorts *string) *DcimDevicesListParams

WithPowerPorts adds the powerPorts to the dcim devices list params

func (*DcimDevicesListParams) WithQ ¶

WithQ adds the q to the dcim devices list params

func (*DcimDevicesListParams) WithRackGroupID ¶

func (o *DcimDevicesListParams) WithRackGroupID(rackGroupID *string) *DcimDevicesListParams

WithRackGroupID adds the rackGroupID to the dcim devices list params

func (*DcimDevicesListParams) WithRackID ¶

func (o *DcimDevicesListParams) WithRackID(rackID *string) *DcimDevicesListParams

WithRackID adds the rackID to the dcim devices list params

func (*DcimDevicesListParams) WithRegion ¶

func (o *DcimDevicesListParams) WithRegion(region *string) *DcimDevicesListParams

WithRegion adds the region to the dcim devices list params

func (*DcimDevicesListParams) WithRegionID ¶

func (o *DcimDevicesListParams) WithRegionID(regionID *string) *DcimDevicesListParams

WithRegionID adds the regionID to the dcim devices list params

func (*DcimDevicesListParams) WithRole ¶

WithRole adds the role to the dcim devices list params

func (*DcimDevicesListParams) WithRoleID ¶

func (o *DcimDevicesListParams) WithRoleID(roleID *string) *DcimDevicesListParams

WithRoleID adds the roleID to the dcim devices list params

func (*DcimDevicesListParams) WithSerial ¶

func (o *DcimDevicesListParams) WithSerial(serial *string) *DcimDevicesListParams

WithSerial adds the serial to the dcim devices list params

func (*DcimDevicesListParams) WithSite ¶

WithSite adds the site to the dcim devices list params

func (*DcimDevicesListParams) WithSiteID ¶

func (o *DcimDevicesListParams) WithSiteID(siteID *string) *DcimDevicesListParams

WithSiteID adds the siteID to the dcim devices list params

func (*DcimDevicesListParams) WithStatus ¶

func (o *DcimDevicesListParams) WithStatus(status *string) *DcimDevicesListParams

WithStatus adds the status to the dcim devices list params

func (*DcimDevicesListParams) WithTag ¶

WithTag adds the tag to the dcim devices list params

func (*DcimDevicesListParams) WithTenant ¶

func (o *DcimDevicesListParams) WithTenant(tenant *string) *DcimDevicesListParams

WithTenant adds the tenant to the dcim devices list params

func (*DcimDevicesListParams) WithTenantGroup ¶

func (o *DcimDevicesListParams) WithTenantGroup(tenantGroup *string) *DcimDevicesListParams

WithTenantGroup adds the tenantGroup to the dcim devices list params

func (*DcimDevicesListParams) WithTenantGroupID ¶

func (o *DcimDevicesListParams) WithTenantGroupID(tenantGroupID *string) *DcimDevicesListParams

WithTenantGroupID adds the tenantGroupID to the dcim devices list params

func (*DcimDevicesListParams) WithTenantID ¶

func (o *DcimDevicesListParams) WithTenantID(tenantID *string) *DcimDevicesListParams

WithTenantID adds the tenantID to the dcim devices list params

func (*DcimDevicesListParams) WithTimeout ¶

func (o *DcimDevicesListParams) WithTimeout(timeout time.Duration) *DcimDevicesListParams

WithTimeout adds the timeout to the dcim devices list params

func (*DcimDevicesListParams) WithVcPosition ¶

func (o *DcimDevicesListParams) WithVcPosition(vcPosition *string) *DcimDevicesListParams

WithVcPosition adds the vcPosition to the dcim devices list params

func (*DcimDevicesListParams) WithVcPriority ¶

func (o *DcimDevicesListParams) WithVcPriority(vcPriority *string) *DcimDevicesListParams

WithVcPriority adds the vcPriority to the dcim devices list params

func (*DcimDevicesListParams) WithVirtualChassisID ¶

func (o *DcimDevicesListParams) WithVirtualChassisID(virtualChassisID *string) *DcimDevicesListParams

WithVirtualChassisID adds the virtualChassisID to the dcim devices list params

func (*DcimDevicesListParams) WithVirtualChassisMember ¶

func (o *DcimDevicesListParams) WithVirtualChassisMember(virtualChassisMember *string) *DcimDevicesListParams

WithVirtualChassisMember adds the virtualChassisMember to the dcim devices list params

func (*DcimDevicesListParams) WriteToRequest ¶

func (o *DcimDevicesListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimDevicesListReader ¶

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

DcimDevicesListReader is a Reader for the DcimDevicesList structure.

func (*DcimDevicesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDevicesNapalmOK ¶

type DcimDevicesNapalmOK struct {
	Payload *models.DeviceWithConfigContext
}

DcimDevicesNapalmOK handles this case with default header values.

DcimDevicesNapalmOK dcim devices napalm o k

func NewDcimDevicesNapalmOK ¶

func NewDcimDevicesNapalmOK() *DcimDevicesNapalmOK

NewDcimDevicesNapalmOK creates a DcimDevicesNapalmOK with default headers values

func (*DcimDevicesNapalmOK) Error ¶

func (o *DcimDevicesNapalmOK) Error() string

type DcimDevicesNapalmParams ¶

type DcimDevicesNapalmParams struct {

	/*ID
	  A unique integer value identifying this device.

	*/
	ID int64

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

DcimDevicesNapalmParams contains all the parameters to send to the API endpoint for the dcim devices napalm operation typically these are written to a http.Request

func NewDcimDevicesNapalmParams ¶

func NewDcimDevicesNapalmParams() *DcimDevicesNapalmParams

NewDcimDevicesNapalmParams creates a new DcimDevicesNapalmParams object with the default values initialized.

func NewDcimDevicesNapalmParamsWithContext ¶

func NewDcimDevicesNapalmParamsWithContext(ctx context.Context) *DcimDevicesNapalmParams

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

func NewDcimDevicesNapalmParamsWithHTTPClient ¶

func NewDcimDevicesNapalmParamsWithHTTPClient(client *http.Client) *DcimDevicesNapalmParams

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

func NewDcimDevicesNapalmParamsWithTimeout ¶

func NewDcimDevicesNapalmParamsWithTimeout(timeout time.Duration) *DcimDevicesNapalmParams

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

func (*DcimDevicesNapalmParams) SetContext ¶

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

SetContext adds the context to the dcim devices napalm params

func (*DcimDevicesNapalmParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim devices napalm params

func (*DcimDevicesNapalmParams) SetID ¶

func (o *DcimDevicesNapalmParams) SetID(id int64)

SetID adds the id to the dcim devices napalm params

func (*DcimDevicesNapalmParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim devices napalm params

func (*DcimDevicesNapalmParams) WithContext ¶

WithContext adds the context to the dcim devices napalm params

func (*DcimDevicesNapalmParams) WithHTTPClient ¶

func (o *DcimDevicesNapalmParams) WithHTTPClient(client *http.Client) *DcimDevicesNapalmParams

WithHTTPClient adds the HTTPClient to the dcim devices napalm params

func (*DcimDevicesNapalmParams) WithID ¶

WithID adds the id to the dcim devices napalm params

func (*DcimDevicesNapalmParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim devices napalm params

func (*DcimDevicesNapalmParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDevicesNapalmReader ¶

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

DcimDevicesNapalmReader is a Reader for the DcimDevicesNapalm structure.

func (*DcimDevicesNapalmReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDevicesPartialUpdateOK ¶

type DcimDevicesPartialUpdateOK struct {
	Payload *models.DeviceWithConfigContext
}

DcimDevicesPartialUpdateOK handles this case with default header values.

DcimDevicesPartialUpdateOK dcim devices partial update o k

func NewDcimDevicesPartialUpdateOK ¶

func NewDcimDevicesPartialUpdateOK() *DcimDevicesPartialUpdateOK

NewDcimDevicesPartialUpdateOK creates a DcimDevicesPartialUpdateOK with default headers values

func (*DcimDevicesPartialUpdateOK) Error ¶

type DcimDevicesPartialUpdateParams ¶

type DcimDevicesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableDeviceWithConfigContext
	/*ID
	  A unique integer value identifying this device.

	*/
	ID int64

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

DcimDevicesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim devices partial update operation typically these are written to a http.Request

func NewDcimDevicesPartialUpdateParams ¶

func NewDcimDevicesPartialUpdateParams() *DcimDevicesPartialUpdateParams

NewDcimDevicesPartialUpdateParams creates a new DcimDevicesPartialUpdateParams object with the default values initialized.

func NewDcimDevicesPartialUpdateParamsWithContext ¶

func NewDcimDevicesPartialUpdateParamsWithContext(ctx context.Context) *DcimDevicesPartialUpdateParams

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

func NewDcimDevicesPartialUpdateParamsWithHTTPClient ¶

func NewDcimDevicesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimDevicesPartialUpdateParams

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

func NewDcimDevicesPartialUpdateParamsWithTimeout ¶

func NewDcimDevicesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimDevicesPartialUpdateParams

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

func (*DcimDevicesPartialUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim devices partial update params

func (*DcimDevicesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim devices partial update params

func (*DcimDevicesPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim devices partial update params

func (*DcimDevicesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim devices partial update params

func (*DcimDevicesPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim devices partial update params

func (*DcimDevicesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim devices partial update params

func (*DcimDevicesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim devices partial update params

func (*DcimDevicesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim devices partial update params

func (*DcimDevicesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim devices partial update params

func (*DcimDevicesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim devices partial update params

func (*DcimDevicesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDevicesPartialUpdateReader ¶

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

DcimDevicesPartialUpdateReader is a Reader for the DcimDevicesPartialUpdate structure.

func (*DcimDevicesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDevicesReadOK ¶

type DcimDevicesReadOK struct {
	Payload *models.DeviceWithConfigContext
}

DcimDevicesReadOK handles this case with default header values.

DcimDevicesReadOK dcim devices read o k

func NewDcimDevicesReadOK ¶

func NewDcimDevicesReadOK() *DcimDevicesReadOK

NewDcimDevicesReadOK creates a DcimDevicesReadOK with default headers values

func (*DcimDevicesReadOK) Error ¶

func (o *DcimDevicesReadOK) Error() string

type DcimDevicesReadParams ¶

type DcimDevicesReadParams struct {

	/*ID
	  A unique integer value identifying this device.

	*/
	ID int64

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

DcimDevicesReadParams contains all the parameters to send to the API endpoint for the dcim devices read operation typically these are written to a http.Request

func NewDcimDevicesReadParams ¶

func NewDcimDevicesReadParams() *DcimDevicesReadParams

NewDcimDevicesReadParams creates a new DcimDevicesReadParams object with the default values initialized.

func NewDcimDevicesReadParamsWithContext ¶

func NewDcimDevicesReadParamsWithContext(ctx context.Context) *DcimDevicesReadParams

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

func NewDcimDevicesReadParamsWithHTTPClient ¶

func NewDcimDevicesReadParamsWithHTTPClient(client *http.Client) *DcimDevicesReadParams

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

func NewDcimDevicesReadParamsWithTimeout ¶

func NewDcimDevicesReadParamsWithTimeout(timeout time.Duration) *DcimDevicesReadParams

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

func (*DcimDevicesReadParams) SetContext ¶

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

SetContext adds the context to the dcim devices read params

func (*DcimDevicesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim devices read params

func (*DcimDevicesReadParams) SetID ¶

func (o *DcimDevicesReadParams) SetID(id int64)

SetID adds the id to the dcim devices read params

func (*DcimDevicesReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim devices read params

func (*DcimDevicesReadParams) WithContext ¶

WithContext adds the context to the dcim devices read params

func (*DcimDevicesReadParams) WithHTTPClient ¶

func (o *DcimDevicesReadParams) WithHTTPClient(client *http.Client) *DcimDevicesReadParams

WithHTTPClient adds the HTTPClient to the dcim devices read params

func (*DcimDevicesReadParams) WithID ¶

WithID adds the id to the dcim devices read params

func (*DcimDevicesReadParams) WithTimeout ¶

func (o *DcimDevicesReadParams) WithTimeout(timeout time.Duration) *DcimDevicesReadParams

WithTimeout adds the timeout to the dcim devices read params

func (*DcimDevicesReadParams) WriteToRequest ¶

func (o *DcimDevicesReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimDevicesReadReader ¶

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

DcimDevicesReadReader is a Reader for the DcimDevicesRead structure.

func (*DcimDevicesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimDevicesUpdateOK ¶

type DcimDevicesUpdateOK struct {
	Payload *models.DeviceWithConfigContext
}

DcimDevicesUpdateOK handles this case with default header values.

DcimDevicesUpdateOK dcim devices update o k

func NewDcimDevicesUpdateOK ¶

func NewDcimDevicesUpdateOK() *DcimDevicesUpdateOK

NewDcimDevicesUpdateOK creates a DcimDevicesUpdateOK with default headers values

func (*DcimDevicesUpdateOK) Error ¶

func (o *DcimDevicesUpdateOK) Error() string

type DcimDevicesUpdateParams ¶

type DcimDevicesUpdateParams struct {

	/*Data*/
	Data *models.WritableDeviceWithConfigContext
	/*ID
	  A unique integer value identifying this device.

	*/
	ID int64

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

DcimDevicesUpdateParams contains all the parameters to send to the API endpoint for the dcim devices update operation typically these are written to a http.Request

func NewDcimDevicesUpdateParams ¶

func NewDcimDevicesUpdateParams() *DcimDevicesUpdateParams

NewDcimDevicesUpdateParams creates a new DcimDevicesUpdateParams object with the default values initialized.

func NewDcimDevicesUpdateParamsWithContext ¶

func NewDcimDevicesUpdateParamsWithContext(ctx context.Context) *DcimDevicesUpdateParams

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

func NewDcimDevicesUpdateParamsWithHTTPClient ¶

func NewDcimDevicesUpdateParamsWithHTTPClient(client *http.Client) *DcimDevicesUpdateParams

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

func NewDcimDevicesUpdateParamsWithTimeout ¶

func NewDcimDevicesUpdateParamsWithTimeout(timeout time.Duration) *DcimDevicesUpdateParams

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

func (*DcimDevicesUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim devices update params

func (*DcimDevicesUpdateParams) SetData ¶

SetData adds the data to the dcim devices update params

func (*DcimDevicesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim devices update params

func (*DcimDevicesUpdateParams) SetID ¶

func (o *DcimDevicesUpdateParams) SetID(id int64)

SetID adds the id to the dcim devices update params

func (*DcimDevicesUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim devices update params

func (*DcimDevicesUpdateParams) WithContext ¶

WithContext adds the context to the dcim devices update params

func (*DcimDevicesUpdateParams) WithData ¶

WithData adds the data to the dcim devices update params

func (*DcimDevicesUpdateParams) WithHTTPClient ¶

func (o *DcimDevicesUpdateParams) WithHTTPClient(client *http.Client) *DcimDevicesUpdateParams

WithHTTPClient adds the HTTPClient to the dcim devices update params

func (*DcimDevicesUpdateParams) WithID ¶

WithID adds the id to the dcim devices update params

func (*DcimDevicesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim devices update params

func (*DcimDevicesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimDevicesUpdateReader ¶

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

DcimDevicesUpdateReader is a Reader for the DcimDevicesUpdate structure.

func (*DcimDevicesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortTemplatesCreateCreated ¶

type DcimFrontPortTemplatesCreateCreated struct {
	Payload *models.FrontPortTemplate
}

DcimFrontPortTemplatesCreateCreated handles this case with default header values.

DcimFrontPortTemplatesCreateCreated dcim front port templates create created

func NewDcimFrontPortTemplatesCreateCreated ¶

func NewDcimFrontPortTemplatesCreateCreated() *DcimFrontPortTemplatesCreateCreated

NewDcimFrontPortTemplatesCreateCreated creates a DcimFrontPortTemplatesCreateCreated with default headers values

func (*DcimFrontPortTemplatesCreateCreated) Error ¶

type DcimFrontPortTemplatesCreateParams ¶

type DcimFrontPortTemplatesCreateParams struct {

	/*Data*/
	Data *models.WritableFrontPortTemplate

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

DcimFrontPortTemplatesCreateParams contains all the parameters to send to the API endpoint for the dcim front port templates create operation typically these are written to a http.Request

func NewDcimFrontPortTemplatesCreateParams ¶

func NewDcimFrontPortTemplatesCreateParams() *DcimFrontPortTemplatesCreateParams

NewDcimFrontPortTemplatesCreateParams creates a new DcimFrontPortTemplatesCreateParams object with the default values initialized.

func NewDcimFrontPortTemplatesCreateParamsWithContext ¶

func NewDcimFrontPortTemplatesCreateParamsWithContext(ctx context.Context) *DcimFrontPortTemplatesCreateParams

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

func NewDcimFrontPortTemplatesCreateParamsWithHTTPClient ¶

func NewDcimFrontPortTemplatesCreateParamsWithHTTPClient(client *http.Client) *DcimFrontPortTemplatesCreateParams

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

func NewDcimFrontPortTemplatesCreateParamsWithTimeout ¶

func NewDcimFrontPortTemplatesCreateParamsWithTimeout(timeout time.Duration) *DcimFrontPortTemplatesCreateParams

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

func (*DcimFrontPortTemplatesCreateParams) SetContext ¶

SetContext adds the context to the dcim front port templates create params

func (*DcimFrontPortTemplatesCreateParams) SetData ¶

SetData adds the data to the dcim front port templates create params

func (*DcimFrontPortTemplatesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front port templates create params

func (*DcimFrontPortTemplatesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front port templates create params

func (*DcimFrontPortTemplatesCreateParams) WithContext ¶

WithContext adds the context to the dcim front port templates create params

func (*DcimFrontPortTemplatesCreateParams) WithData ¶

WithData adds the data to the dcim front port templates create params

func (*DcimFrontPortTemplatesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim front port templates create params

func (*DcimFrontPortTemplatesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front port templates create params

func (*DcimFrontPortTemplatesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortTemplatesCreateReader ¶

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

DcimFrontPortTemplatesCreateReader is a Reader for the DcimFrontPortTemplatesCreate structure.

func (*DcimFrontPortTemplatesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortTemplatesDeleteNoContent ¶

type DcimFrontPortTemplatesDeleteNoContent struct {
}

DcimFrontPortTemplatesDeleteNoContent handles this case with default header values.

DcimFrontPortTemplatesDeleteNoContent dcim front port templates delete no content

func NewDcimFrontPortTemplatesDeleteNoContent ¶

func NewDcimFrontPortTemplatesDeleteNoContent() *DcimFrontPortTemplatesDeleteNoContent

NewDcimFrontPortTemplatesDeleteNoContent creates a DcimFrontPortTemplatesDeleteNoContent with default headers values

func (*DcimFrontPortTemplatesDeleteNoContent) Error ¶

type DcimFrontPortTemplatesDeleteParams ¶

type DcimFrontPortTemplatesDeleteParams struct {

	/*ID
	  A unique integer value identifying this front port template.

	*/
	ID int64

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

DcimFrontPortTemplatesDeleteParams contains all the parameters to send to the API endpoint for the dcim front port templates delete operation typically these are written to a http.Request

func NewDcimFrontPortTemplatesDeleteParams ¶

func NewDcimFrontPortTemplatesDeleteParams() *DcimFrontPortTemplatesDeleteParams

NewDcimFrontPortTemplatesDeleteParams creates a new DcimFrontPortTemplatesDeleteParams object with the default values initialized.

func NewDcimFrontPortTemplatesDeleteParamsWithContext ¶

func NewDcimFrontPortTemplatesDeleteParamsWithContext(ctx context.Context) *DcimFrontPortTemplatesDeleteParams

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

func NewDcimFrontPortTemplatesDeleteParamsWithHTTPClient ¶

func NewDcimFrontPortTemplatesDeleteParamsWithHTTPClient(client *http.Client) *DcimFrontPortTemplatesDeleteParams

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

func NewDcimFrontPortTemplatesDeleteParamsWithTimeout ¶

func NewDcimFrontPortTemplatesDeleteParamsWithTimeout(timeout time.Duration) *DcimFrontPortTemplatesDeleteParams

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

func (*DcimFrontPortTemplatesDeleteParams) SetContext ¶

SetContext adds the context to the dcim front port templates delete params

func (*DcimFrontPortTemplatesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front port templates delete params

func (*DcimFrontPortTemplatesDeleteParams) SetID ¶

SetID adds the id to the dcim front port templates delete params

func (*DcimFrontPortTemplatesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front port templates delete params

func (*DcimFrontPortTemplatesDeleteParams) WithContext ¶

WithContext adds the context to the dcim front port templates delete params

func (*DcimFrontPortTemplatesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim front port templates delete params

func (*DcimFrontPortTemplatesDeleteParams) WithID ¶

WithID adds the id to the dcim front port templates delete params

func (*DcimFrontPortTemplatesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front port templates delete params

func (*DcimFrontPortTemplatesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortTemplatesDeleteReader ¶

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

DcimFrontPortTemplatesDeleteReader is a Reader for the DcimFrontPortTemplatesDelete structure.

func (*DcimFrontPortTemplatesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortTemplatesListOK ¶

type DcimFrontPortTemplatesListOK struct {
	Payload *DcimFrontPortTemplatesListOKBody
}

DcimFrontPortTemplatesListOK handles this case with default header values.

DcimFrontPortTemplatesListOK dcim front port templates list o k

func NewDcimFrontPortTemplatesListOK ¶

func NewDcimFrontPortTemplatesListOK() *DcimFrontPortTemplatesListOK

NewDcimFrontPortTemplatesListOK creates a DcimFrontPortTemplatesListOK with default headers values

func (*DcimFrontPortTemplatesListOK) Error ¶

type DcimFrontPortTemplatesListOKBody ¶

type DcimFrontPortTemplatesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.FrontPortTemplate `json:"results"`
}

DcimFrontPortTemplatesListOKBody dcim front port templates list o k body swagger:model DcimFrontPortTemplatesListOKBody

func (*DcimFrontPortTemplatesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimFrontPortTemplatesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimFrontPortTemplatesListOKBody) Validate ¶

Validate validates this dcim front port templates list o k body

type DcimFrontPortTemplatesListParams ¶

type DcimFrontPortTemplatesListParams struct {

	/*DevicetypeID*/
	DevicetypeID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Type*/
	Type *string

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

DcimFrontPortTemplatesListParams contains all the parameters to send to the API endpoint for the dcim front port templates list operation typically these are written to a http.Request

func NewDcimFrontPortTemplatesListParams ¶

func NewDcimFrontPortTemplatesListParams() *DcimFrontPortTemplatesListParams

NewDcimFrontPortTemplatesListParams creates a new DcimFrontPortTemplatesListParams object with the default values initialized.

func NewDcimFrontPortTemplatesListParamsWithContext ¶

func NewDcimFrontPortTemplatesListParamsWithContext(ctx context.Context) *DcimFrontPortTemplatesListParams

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

func NewDcimFrontPortTemplatesListParamsWithHTTPClient ¶

func NewDcimFrontPortTemplatesListParamsWithHTTPClient(client *http.Client) *DcimFrontPortTemplatesListParams

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

func NewDcimFrontPortTemplatesListParamsWithTimeout ¶

func NewDcimFrontPortTemplatesListParamsWithTimeout(timeout time.Duration) *DcimFrontPortTemplatesListParams

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

func (*DcimFrontPortTemplatesListParams) SetContext ¶

SetContext adds the context to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) SetDevicetypeID ¶

func (o *DcimFrontPortTemplatesListParams) SetDevicetypeID(devicetypeID *string)

SetDevicetypeID adds the devicetypeId to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) SetID ¶

SetID adds the id to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) SetLimit ¶

func (o *DcimFrontPortTemplatesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) SetName ¶

func (o *DcimFrontPortTemplatesListParams) SetName(name *string)

SetName adds the name to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) SetOffset ¶

func (o *DcimFrontPortTemplatesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) SetQ ¶

SetQ adds the q to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) SetType ¶

func (o *DcimFrontPortTemplatesListParams) SetType(typeVar *string)

SetType adds the type to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WithContext ¶

WithContext adds the context to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WithDevicetypeID ¶

func (o *DcimFrontPortTemplatesListParams) WithDevicetypeID(devicetypeID *string) *DcimFrontPortTemplatesListParams

WithDevicetypeID adds the devicetypeID to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WithID ¶

WithID adds the id to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WithLimit ¶

WithLimit adds the limit to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WithName ¶

WithName adds the name to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WithOffset ¶

WithOffset adds the offset to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WithQ ¶

WithQ adds the q to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WithType ¶

WithType adds the typeVar to the dcim front port templates list params

func (*DcimFrontPortTemplatesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortTemplatesListReader ¶

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

DcimFrontPortTemplatesListReader is a Reader for the DcimFrontPortTemplatesList structure.

func (*DcimFrontPortTemplatesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortTemplatesPartialUpdateOK ¶

type DcimFrontPortTemplatesPartialUpdateOK struct {
	Payload *models.FrontPortTemplate
}

DcimFrontPortTemplatesPartialUpdateOK handles this case with default header values.

DcimFrontPortTemplatesPartialUpdateOK dcim front port templates partial update o k

func NewDcimFrontPortTemplatesPartialUpdateOK ¶

func NewDcimFrontPortTemplatesPartialUpdateOK() *DcimFrontPortTemplatesPartialUpdateOK

NewDcimFrontPortTemplatesPartialUpdateOK creates a DcimFrontPortTemplatesPartialUpdateOK with default headers values

func (*DcimFrontPortTemplatesPartialUpdateOK) Error ¶

type DcimFrontPortTemplatesPartialUpdateParams ¶

type DcimFrontPortTemplatesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableFrontPortTemplate
	/*ID
	  A unique integer value identifying this front port template.

	*/
	ID int64

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

DcimFrontPortTemplatesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim front port templates partial update operation typically these are written to a http.Request

func NewDcimFrontPortTemplatesPartialUpdateParams ¶

func NewDcimFrontPortTemplatesPartialUpdateParams() *DcimFrontPortTemplatesPartialUpdateParams

NewDcimFrontPortTemplatesPartialUpdateParams creates a new DcimFrontPortTemplatesPartialUpdateParams object with the default values initialized.

func NewDcimFrontPortTemplatesPartialUpdateParamsWithContext ¶

func NewDcimFrontPortTemplatesPartialUpdateParamsWithContext(ctx context.Context) *DcimFrontPortTemplatesPartialUpdateParams

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

func NewDcimFrontPortTemplatesPartialUpdateParamsWithHTTPClient ¶

func NewDcimFrontPortTemplatesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimFrontPortTemplatesPartialUpdateParams

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

func NewDcimFrontPortTemplatesPartialUpdateParamsWithTimeout ¶

func NewDcimFrontPortTemplatesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimFrontPortTemplatesPartialUpdateParams

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

func (*DcimFrontPortTemplatesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim front port templates partial update params

func (*DcimFrontPortTemplatesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim front port templates partial update params

func (*DcimFrontPortTemplatesPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front port templates partial update params

func (*DcimFrontPortTemplatesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim front port templates partial update params

func (*DcimFrontPortTemplatesPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim front port templates partial update params

func (*DcimFrontPortTemplatesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim front port templates partial update params

func (*DcimFrontPortTemplatesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim front port templates partial update params

func (*DcimFrontPortTemplatesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim front port templates partial update params

func (*DcimFrontPortTemplatesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim front port templates partial update params

func (*DcimFrontPortTemplatesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front port templates partial update params

func (*DcimFrontPortTemplatesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortTemplatesPartialUpdateReader ¶

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

DcimFrontPortTemplatesPartialUpdateReader is a Reader for the DcimFrontPortTemplatesPartialUpdate structure.

func (*DcimFrontPortTemplatesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortTemplatesReadOK ¶

type DcimFrontPortTemplatesReadOK struct {
	Payload *models.FrontPortTemplate
}

DcimFrontPortTemplatesReadOK handles this case with default header values.

DcimFrontPortTemplatesReadOK dcim front port templates read o k

func NewDcimFrontPortTemplatesReadOK ¶

func NewDcimFrontPortTemplatesReadOK() *DcimFrontPortTemplatesReadOK

NewDcimFrontPortTemplatesReadOK creates a DcimFrontPortTemplatesReadOK with default headers values

func (*DcimFrontPortTemplatesReadOK) Error ¶

type DcimFrontPortTemplatesReadParams ¶

type DcimFrontPortTemplatesReadParams struct {

	/*ID
	  A unique integer value identifying this front port template.

	*/
	ID int64

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

DcimFrontPortTemplatesReadParams contains all the parameters to send to the API endpoint for the dcim front port templates read operation typically these are written to a http.Request

func NewDcimFrontPortTemplatesReadParams ¶

func NewDcimFrontPortTemplatesReadParams() *DcimFrontPortTemplatesReadParams

NewDcimFrontPortTemplatesReadParams creates a new DcimFrontPortTemplatesReadParams object with the default values initialized.

func NewDcimFrontPortTemplatesReadParamsWithContext ¶

func NewDcimFrontPortTemplatesReadParamsWithContext(ctx context.Context) *DcimFrontPortTemplatesReadParams

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

func NewDcimFrontPortTemplatesReadParamsWithHTTPClient ¶

func NewDcimFrontPortTemplatesReadParamsWithHTTPClient(client *http.Client) *DcimFrontPortTemplatesReadParams

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

func NewDcimFrontPortTemplatesReadParamsWithTimeout ¶

func NewDcimFrontPortTemplatesReadParamsWithTimeout(timeout time.Duration) *DcimFrontPortTemplatesReadParams

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

func (*DcimFrontPortTemplatesReadParams) SetContext ¶

SetContext adds the context to the dcim front port templates read params

func (*DcimFrontPortTemplatesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front port templates read params

func (*DcimFrontPortTemplatesReadParams) SetID ¶

SetID adds the id to the dcim front port templates read params

func (*DcimFrontPortTemplatesReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front port templates read params

func (*DcimFrontPortTemplatesReadParams) WithContext ¶

WithContext adds the context to the dcim front port templates read params

func (*DcimFrontPortTemplatesReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim front port templates read params

func (*DcimFrontPortTemplatesReadParams) WithID ¶

WithID adds the id to the dcim front port templates read params

func (*DcimFrontPortTemplatesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front port templates read params

func (*DcimFrontPortTemplatesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortTemplatesReadReader ¶

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

DcimFrontPortTemplatesReadReader is a Reader for the DcimFrontPortTemplatesRead structure.

func (*DcimFrontPortTemplatesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortTemplatesUpdateOK ¶

type DcimFrontPortTemplatesUpdateOK struct {
	Payload *models.FrontPortTemplate
}

DcimFrontPortTemplatesUpdateOK handles this case with default header values.

DcimFrontPortTemplatesUpdateOK dcim front port templates update o k

func NewDcimFrontPortTemplatesUpdateOK ¶

func NewDcimFrontPortTemplatesUpdateOK() *DcimFrontPortTemplatesUpdateOK

NewDcimFrontPortTemplatesUpdateOK creates a DcimFrontPortTemplatesUpdateOK with default headers values

func (*DcimFrontPortTemplatesUpdateOK) Error ¶

type DcimFrontPortTemplatesUpdateParams ¶

type DcimFrontPortTemplatesUpdateParams struct {

	/*Data*/
	Data *models.WritableFrontPortTemplate
	/*ID
	  A unique integer value identifying this front port template.

	*/
	ID int64

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

DcimFrontPortTemplatesUpdateParams contains all the parameters to send to the API endpoint for the dcim front port templates update operation typically these are written to a http.Request

func NewDcimFrontPortTemplatesUpdateParams ¶

func NewDcimFrontPortTemplatesUpdateParams() *DcimFrontPortTemplatesUpdateParams

NewDcimFrontPortTemplatesUpdateParams creates a new DcimFrontPortTemplatesUpdateParams object with the default values initialized.

func NewDcimFrontPortTemplatesUpdateParamsWithContext ¶

func NewDcimFrontPortTemplatesUpdateParamsWithContext(ctx context.Context) *DcimFrontPortTemplatesUpdateParams

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

func NewDcimFrontPortTemplatesUpdateParamsWithHTTPClient ¶

func NewDcimFrontPortTemplatesUpdateParamsWithHTTPClient(client *http.Client) *DcimFrontPortTemplatesUpdateParams

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

func NewDcimFrontPortTemplatesUpdateParamsWithTimeout ¶

func NewDcimFrontPortTemplatesUpdateParamsWithTimeout(timeout time.Duration) *DcimFrontPortTemplatesUpdateParams

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

func (*DcimFrontPortTemplatesUpdateParams) SetContext ¶

SetContext adds the context to the dcim front port templates update params

func (*DcimFrontPortTemplatesUpdateParams) SetData ¶

SetData adds the data to the dcim front port templates update params

func (*DcimFrontPortTemplatesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front port templates update params

func (*DcimFrontPortTemplatesUpdateParams) SetID ¶

SetID adds the id to the dcim front port templates update params

func (*DcimFrontPortTemplatesUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front port templates update params

func (*DcimFrontPortTemplatesUpdateParams) WithContext ¶

WithContext adds the context to the dcim front port templates update params

func (*DcimFrontPortTemplatesUpdateParams) WithData ¶

WithData adds the data to the dcim front port templates update params

func (*DcimFrontPortTemplatesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim front port templates update params

func (*DcimFrontPortTemplatesUpdateParams) WithID ¶

WithID adds the id to the dcim front port templates update params

func (*DcimFrontPortTemplatesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front port templates update params

func (*DcimFrontPortTemplatesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortTemplatesUpdateReader ¶

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

DcimFrontPortTemplatesUpdateReader is a Reader for the DcimFrontPortTemplatesUpdate structure.

func (*DcimFrontPortTemplatesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortsCreateCreated ¶

type DcimFrontPortsCreateCreated struct {
	Payload *models.FrontPort
}

DcimFrontPortsCreateCreated handles this case with default header values.

DcimFrontPortsCreateCreated dcim front ports create created

func NewDcimFrontPortsCreateCreated ¶

func NewDcimFrontPortsCreateCreated() *DcimFrontPortsCreateCreated

NewDcimFrontPortsCreateCreated creates a DcimFrontPortsCreateCreated with default headers values

func (*DcimFrontPortsCreateCreated) Error ¶

type DcimFrontPortsCreateParams ¶

type DcimFrontPortsCreateParams struct {

	/*Data*/
	Data *models.WritableFrontPort

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

DcimFrontPortsCreateParams contains all the parameters to send to the API endpoint for the dcim front ports create operation typically these are written to a http.Request

func NewDcimFrontPortsCreateParams ¶

func NewDcimFrontPortsCreateParams() *DcimFrontPortsCreateParams

NewDcimFrontPortsCreateParams creates a new DcimFrontPortsCreateParams object with the default values initialized.

func NewDcimFrontPortsCreateParamsWithContext ¶

func NewDcimFrontPortsCreateParamsWithContext(ctx context.Context) *DcimFrontPortsCreateParams

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

func NewDcimFrontPortsCreateParamsWithHTTPClient ¶

func NewDcimFrontPortsCreateParamsWithHTTPClient(client *http.Client) *DcimFrontPortsCreateParams

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

func NewDcimFrontPortsCreateParamsWithTimeout ¶

func NewDcimFrontPortsCreateParamsWithTimeout(timeout time.Duration) *DcimFrontPortsCreateParams

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

func (*DcimFrontPortsCreateParams) SetContext ¶

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

SetContext adds the context to the dcim front ports create params

func (*DcimFrontPortsCreateParams) SetData ¶

SetData adds the data to the dcim front ports create params

func (*DcimFrontPortsCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front ports create params

func (*DcimFrontPortsCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front ports create params

func (*DcimFrontPortsCreateParams) WithContext ¶

WithContext adds the context to the dcim front ports create params

func (*DcimFrontPortsCreateParams) WithData ¶

WithData adds the data to the dcim front ports create params

func (*DcimFrontPortsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim front ports create params

func (*DcimFrontPortsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front ports create params

func (*DcimFrontPortsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortsCreateReader ¶

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

DcimFrontPortsCreateReader is a Reader for the DcimFrontPortsCreate structure.

func (*DcimFrontPortsCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortsDeleteNoContent ¶

type DcimFrontPortsDeleteNoContent struct {
}

DcimFrontPortsDeleteNoContent handles this case with default header values.

DcimFrontPortsDeleteNoContent dcim front ports delete no content

func NewDcimFrontPortsDeleteNoContent ¶

func NewDcimFrontPortsDeleteNoContent() *DcimFrontPortsDeleteNoContent

NewDcimFrontPortsDeleteNoContent creates a DcimFrontPortsDeleteNoContent with default headers values

func (*DcimFrontPortsDeleteNoContent) Error ¶

type DcimFrontPortsDeleteParams ¶

type DcimFrontPortsDeleteParams struct {

	/*ID
	  A unique integer value identifying this front port.

	*/
	ID int64

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

DcimFrontPortsDeleteParams contains all the parameters to send to the API endpoint for the dcim front ports delete operation typically these are written to a http.Request

func NewDcimFrontPortsDeleteParams ¶

func NewDcimFrontPortsDeleteParams() *DcimFrontPortsDeleteParams

NewDcimFrontPortsDeleteParams creates a new DcimFrontPortsDeleteParams object with the default values initialized.

func NewDcimFrontPortsDeleteParamsWithContext ¶

func NewDcimFrontPortsDeleteParamsWithContext(ctx context.Context) *DcimFrontPortsDeleteParams

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

func NewDcimFrontPortsDeleteParamsWithHTTPClient ¶

func NewDcimFrontPortsDeleteParamsWithHTTPClient(client *http.Client) *DcimFrontPortsDeleteParams

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

func NewDcimFrontPortsDeleteParamsWithTimeout ¶

func NewDcimFrontPortsDeleteParamsWithTimeout(timeout time.Duration) *DcimFrontPortsDeleteParams

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

func (*DcimFrontPortsDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim front ports delete params

func (*DcimFrontPortsDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front ports delete params

func (*DcimFrontPortsDeleteParams) SetID ¶

func (o *DcimFrontPortsDeleteParams) SetID(id int64)

SetID adds the id to the dcim front ports delete params

func (*DcimFrontPortsDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front ports delete params

func (*DcimFrontPortsDeleteParams) WithContext ¶

WithContext adds the context to the dcim front ports delete params

func (*DcimFrontPortsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim front ports delete params

func (*DcimFrontPortsDeleteParams) WithID ¶

WithID adds the id to the dcim front ports delete params

func (*DcimFrontPortsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front ports delete params

func (*DcimFrontPortsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortsDeleteReader ¶

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

DcimFrontPortsDeleteReader is a Reader for the DcimFrontPortsDelete structure.

func (*DcimFrontPortsDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortsListOK ¶

type DcimFrontPortsListOK struct {
	Payload *DcimFrontPortsListOKBody
}

DcimFrontPortsListOK handles this case with default header values.

DcimFrontPortsListOK dcim front ports list o k

func NewDcimFrontPortsListOK ¶

func NewDcimFrontPortsListOK() *DcimFrontPortsListOK

NewDcimFrontPortsListOK creates a DcimFrontPortsListOK with default headers values

func (*DcimFrontPortsListOK) Error ¶

func (o *DcimFrontPortsListOK) Error() string

type DcimFrontPortsListOKBody ¶

type DcimFrontPortsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.FrontPort `json:"results"`
}

DcimFrontPortsListOKBody dcim front ports list o k body swagger:model DcimFrontPortsListOKBody

func (*DcimFrontPortsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimFrontPortsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimFrontPortsListOKBody) Validate ¶

func (o *DcimFrontPortsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim front ports list o k body

type DcimFrontPortsListParams ¶

type DcimFrontPortsListParams struct {

	/*Cabled*/
	Cabled *string
	/*Description*/
	Description *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Tag*/
	Tag *string
	/*Type*/
	Type *string

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

DcimFrontPortsListParams contains all the parameters to send to the API endpoint for the dcim front ports list operation typically these are written to a http.Request

func NewDcimFrontPortsListParams ¶

func NewDcimFrontPortsListParams() *DcimFrontPortsListParams

NewDcimFrontPortsListParams creates a new DcimFrontPortsListParams object with the default values initialized.

func NewDcimFrontPortsListParamsWithContext ¶

func NewDcimFrontPortsListParamsWithContext(ctx context.Context) *DcimFrontPortsListParams

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

func NewDcimFrontPortsListParamsWithHTTPClient ¶

func NewDcimFrontPortsListParamsWithHTTPClient(client *http.Client) *DcimFrontPortsListParams

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

func NewDcimFrontPortsListParamsWithTimeout ¶

func NewDcimFrontPortsListParamsWithTimeout(timeout time.Duration) *DcimFrontPortsListParams

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

func (*DcimFrontPortsListParams) SetCabled ¶

func (o *DcimFrontPortsListParams) SetCabled(cabled *string)

SetCabled adds the cabled to the dcim front ports list params

func (*DcimFrontPortsListParams) SetContext ¶

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

SetContext adds the context to the dcim front ports list params

func (*DcimFrontPortsListParams) SetDescription ¶

func (o *DcimFrontPortsListParams) SetDescription(description *string)

SetDescription adds the description to the dcim front ports list params

func (*DcimFrontPortsListParams) SetDevice ¶

func (o *DcimFrontPortsListParams) SetDevice(device *string)

SetDevice adds the device to the dcim front ports list params

func (*DcimFrontPortsListParams) SetDeviceID ¶

func (o *DcimFrontPortsListParams) SetDeviceID(deviceID *string)

SetDeviceID adds the deviceId to the dcim front ports list params

func (*DcimFrontPortsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front ports list params

func (*DcimFrontPortsListParams) SetID ¶

func (o *DcimFrontPortsListParams) SetID(id *string)

SetID adds the id to the dcim front ports list params

func (*DcimFrontPortsListParams) SetLimit ¶

func (o *DcimFrontPortsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim front ports list params

func (*DcimFrontPortsListParams) SetName ¶

func (o *DcimFrontPortsListParams) SetName(name *string)

SetName adds the name to the dcim front ports list params

func (*DcimFrontPortsListParams) SetOffset ¶

func (o *DcimFrontPortsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim front ports list params

func (*DcimFrontPortsListParams) SetQ ¶

func (o *DcimFrontPortsListParams) SetQ(q *string)

SetQ adds the q to the dcim front ports list params

func (*DcimFrontPortsListParams) SetTag ¶

func (o *DcimFrontPortsListParams) SetTag(tag *string)

SetTag adds the tag to the dcim front ports list params

func (*DcimFrontPortsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front ports list params

func (*DcimFrontPortsListParams) SetType ¶

func (o *DcimFrontPortsListParams) SetType(typeVar *string)

SetType adds the type to the dcim front ports list params

func (*DcimFrontPortsListParams) WithCabled ¶

WithCabled adds the cabled to the dcim front ports list params

func (*DcimFrontPortsListParams) WithContext ¶

WithContext adds the context to the dcim front ports list params

func (*DcimFrontPortsListParams) WithDescription ¶

func (o *DcimFrontPortsListParams) WithDescription(description *string) *DcimFrontPortsListParams

WithDescription adds the description to the dcim front ports list params

func (*DcimFrontPortsListParams) WithDevice ¶

WithDevice adds the device to the dcim front ports list params

func (*DcimFrontPortsListParams) WithDeviceID ¶

func (o *DcimFrontPortsListParams) WithDeviceID(deviceID *string) *DcimFrontPortsListParams

WithDeviceID adds the deviceID to the dcim front ports list params

func (*DcimFrontPortsListParams) WithHTTPClient ¶

func (o *DcimFrontPortsListParams) WithHTTPClient(client *http.Client) *DcimFrontPortsListParams

WithHTTPClient adds the HTTPClient to the dcim front ports list params

func (*DcimFrontPortsListParams) WithID ¶

WithID adds the id to the dcim front ports list params

func (*DcimFrontPortsListParams) WithLimit ¶

WithLimit adds the limit to the dcim front ports list params

func (*DcimFrontPortsListParams) WithName ¶

WithName adds the name to the dcim front ports list params

func (*DcimFrontPortsListParams) WithOffset ¶

WithOffset adds the offset to the dcim front ports list params

func (*DcimFrontPortsListParams) WithQ ¶

WithQ adds the q to the dcim front ports list params

func (*DcimFrontPortsListParams) WithTag ¶

WithTag adds the tag to the dcim front ports list params

func (*DcimFrontPortsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front ports list params

func (*DcimFrontPortsListParams) WithType ¶

WithType adds the typeVar to the dcim front ports list params

func (*DcimFrontPortsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortsListReader ¶

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

DcimFrontPortsListReader is a Reader for the DcimFrontPortsList structure.

func (*DcimFrontPortsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortsPartialUpdateOK ¶

type DcimFrontPortsPartialUpdateOK struct {
	Payload *models.FrontPort
}

DcimFrontPortsPartialUpdateOK handles this case with default header values.

DcimFrontPortsPartialUpdateOK dcim front ports partial update o k

func NewDcimFrontPortsPartialUpdateOK ¶

func NewDcimFrontPortsPartialUpdateOK() *DcimFrontPortsPartialUpdateOK

NewDcimFrontPortsPartialUpdateOK creates a DcimFrontPortsPartialUpdateOK with default headers values

func (*DcimFrontPortsPartialUpdateOK) Error ¶

type DcimFrontPortsPartialUpdateParams ¶

type DcimFrontPortsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableFrontPort
	/*ID
	  A unique integer value identifying this front port.

	*/
	ID int64

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

DcimFrontPortsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim front ports partial update operation typically these are written to a http.Request

func NewDcimFrontPortsPartialUpdateParams ¶

func NewDcimFrontPortsPartialUpdateParams() *DcimFrontPortsPartialUpdateParams

NewDcimFrontPortsPartialUpdateParams creates a new DcimFrontPortsPartialUpdateParams object with the default values initialized.

func NewDcimFrontPortsPartialUpdateParamsWithContext ¶

func NewDcimFrontPortsPartialUpdateParamsWithContext(ctx context.Context) *DcimFrontPortsPartialUpdateParams

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

func NewDcimFrontPortsPartialUpdateParamsWithHTTPClient ¶

func NewDcimFrontPortsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimFrontPortsPartialUpdateParams

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

func NewDcimFrontPortsPartialUpdateParamsWithTimeout ¶

func NewDcimFrontPortsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimFrontPortsPartialUpdateParams

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

func (*DcimFrontPortsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim front ports partial update params

func (*DcimFrontPortsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim front ports partial update params

func (*DcimFrontPortsPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front ports partial update params

func (*DcimFrontPortsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim front ports partial update params

func (*DcimFrontPortsPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front ports partial update params

func (*DcimFrontPortsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim front ports partial update params

func (*DcimFrontPortsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim front ports partial update params

func (*DcimFrontPortsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim front ports partial update params

func (*DcimFrontPortsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim front ports partial update params

func (*DcimFrontPortsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front ports partial update params

func (*DcimFrontPortsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortsPartialUpdateReader ¶

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

DcimFrontPortsPartialUpdateReader is a Reader for the DcimFrontPortsPartialUpdate structure.

func (*DcimFrontPortsPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortsReadOK ¶

type DcimFrontPortsReadOK struct {
	Payload *models.FrontPort
}

DcimFrontPortsReadOK handles this case with default header values.

DcimFrontPortsReadOK dcim front ports read o k

func NewDcimFrontPortsReadOK ¶

func NewDcimFrontPortsReadOK() *DcimFrontPortsReadOK

NewDcimFrontPortsReadOK creates a DcimFrontPortsReadOK with default headers values

func (*DcimFrontPortsReadOK) Error ¶

func (o *DcimFrontPortsReadOK) Error() string

type DcimFrontPortsReadParams ¶

type DcimFrontPortsReadParams struct {

	/*ID
	  A unique integer value identifying this front port.

	*/
	ID int64

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

DcimFrontPortsReadParams contains all the parameters to send to the API endpoint for the dcim front ports read operation typically these are written to a http.Request

func NewDcimFrontPortsReadParams ¶

func NewDcimFrontPortsReadParams() *DcimFrontPortsReadParams

NewDcimFrontPortsReadParams creates a new DcimFrontPortsReadParams object with the default values initialized.

func NewDcimFrontPortsReadParamsWithContext ¶

func NewDcimFrontPortsReadParamsWithContext(ctx context.Context) *DcimFrontPortsReadParams

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

func NewDcimFrontPortsReadParamsWithHTTPClient ¶

func NewDcimFrontPortsReadParamsWithHTTPClient(client *http.Client) *DcimFrontPortsReadParams

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

func NewDcimFrontPortsReadParamsWithTimeout ¶

func NewDcimFrontPortsReadParamsWithTimeout(timeout time.Duration) *DcimFrontPortsReadParams

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

func (*DcimFrontPortsReadParams) SetContext ¶

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

SetContext adds the context to the dcim front ports read params

func (*DcimFrontPortsReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front ports read params

func (*DcimFrontPortsReadParams) SetID ¶

func (o *DcimFrontPortsReadParams) SetID(id int64)

SetID adds the id to the dcim front ports read params

func (*DcimFrontPortsReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front ports read params

func (*DcimFrontPortsReadParams) WithContext ¶

WithContext adds the context to the dcim front ports read params

func (*DcimFrontPortsReadParams) WithHTTPClient ¶

func (o *DcimFrontPortsReadParams) WithHTTPClient(client *http.Client) *DcimFrontPortsReadParams

WithHTTPClient adds the HTTPClient to the dcim front ports read params

func (*DcimFrontPortsReadParams) WithID ¶

WithID adds the id to the dcim front ports read params

func (*DcimFrontPortsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front ports read params

func (*DcimFrontPortsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortsReadReader ¶

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

DcimFrontPortsReadReader is a Reader for the DcimFrontPortsRead structure.

func (*DcimFrontPortsReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimFrontPortsUpdateOK ¶

type DcimFrontPortsUpdateOK struct {
	Payload *models.FrontPort
}

DcimFrontPortsUpdateOK handles this case with default header values.

DcimFrontPortsUpdateOK dcim front ports update o k

func NewDcimFrontPortsUpdateOK ¶

func NewDcimFrontPortsUpdateOK() *DcimFrontPortsUpdateOK

NewDcimFrontPortsUpdateOK creates a DcimFrontPortsUpdateOK with default headers values

func (*DcimFrontPortsUpdateOK) Error ¶

func (o *DcimFrontPortsUpdateOK) Error() string

type DcimFrontPortsUpdateParams ¶

type DcimFrontPortsUpdateParams struct {

	/*Data*/
	Data *models.WritableFrontPort
	/*ID
	  A unique integer value identifying this front port.

	*/
	ID int64

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

DcimFrontPortsUpdateParams contains all the parameters to send to the API endpoint for the dcim front ports update operation typically these are written to a http.Request

func NewDcimFrontPortsUpdateParams ¶

func NewDcimFrontPortsUpdateParams() *DcimFrontPortsUpdateParams

NewDcimFrontPortsUpdateParams creates a new DcimFrontPortsUpdateParams object with the default values initialized.

func NewDcimFrontPortsUpdateParamsWithContext ¶

func NewDcimFrontPortsUpdateParamsWithContext(ctx context.Context) *DcimFrontPortsUpdateParams

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

func NewDcimFrontPortsUpdateParamsWithHTTPClient ¶

func NewDcimFrontPortsUpdateParamsWithHTTPClient(client *http.Client) *DcimFrontPortsUpdateParams

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

func NewDcimFrontPortsUpdateParamsWithTimeout ¶

func NewDcimFrontPortsUpdateParamsWithTimeout(timeout time.Duration) *DcimFrontPortsUpdateParams

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

func (*DcimFrontPortsUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim front ports update params

func (*DcimFrontPortsUpdateParams) SetData ¶

SetData adds the data to the dcim front ports update params

func (*DcimFrontPortsUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim front ports update params

func (*DcimFrontPortsUpdateParams) SetID ¶

func (o *DcimFrontPortsUpdateParams) SetID(id int64)

SetID adds the id to the dcim front ports update params

func (*DcimFrontPortsUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim front ports update params

func (*DcimFrontPortsUpdateParams) WithContext ¶

WithContext adds the context to the dcim front ports update params

func (*DcimFrontPortsUpdateParams) WithData ¶

WithData adds the data to the dcim front ports update params

func (*DcimFrontPortsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim front ports update params

func (*DcimFrontPortsUpdateParams) WithID ¶

WithID adds the id to the dcim front ports update params

func (*DcimFrontPortsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim front ports update params

func (*DcimFrontPortsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimFrontPortsUpdateReader ¶

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

DcimFrontPortsUpdateReader is a Reader for the DcimFrontPortsUpdate structure.

func (*DcimFrontPortsUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfaceConnectionsListOK ¶

type DcimInterfaceConnectionsListOK struct {
	Payload *DcimInterfaceConnectionsListOKBody
}

DcimInterfaceConnectionsListOK handles this case with default header values.

DcimInterfaceConnectionsListOK dcim interface connections list o k

func NewDcimInterfaceConnectionsListOK ¶

func NewDcimInterfaceConnectionsListOK() *DcimInterfaceConnectionsListOK

NewDcimInterfaceConnectionsListOK creates a DcimInterfaceConnectionsListOK with default headers values

func (*DcimInterfaceConnectionsListOK) Error ¶

type DcimInterfaceConnectionsListOKBody ¶

type DcimInterfaceConnectionsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.InterfaceConnection `json:"results"`
}

DcimInterfaceConnectionsListOKBody dcim interface connections list o k body swagger:model DcimInterfaceConnectionsListOKBody

func (*DcimInterfaceConnectionsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimInterfaceConnectionsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimInterfaceConnectionsListOKBody) Validate ¶

Validate validates this dcim interface connections list o k body

type DcimInterfaceConnectionsListParams ¶

type DcimInterfaceConnectionsListParams struct {

	/*ConnectionStatus*/
	ConnectionStatus *string
	/*Device*/
	Device *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Site*/
	Site *string

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

DcimInterfaceConnectionsListParams contains all the parameters to send to the API endpoint for the dcim interface connections list operation typically these are written to a http.Request

func NewDcimInterfaceConnectionsListParams ¶

func NewDcimInterfaceConnectionsListParams() *DcimInterfaceConnectionsListParams

NewDcimInterfaceConnectionsListParams creates a new DcimInterfaceConnectionsListParams object with the default values initialized.

func NewDcimInterfaceConnectionsListParamsWithContext ¶

func NewDcimInterfaceConnectionsListParamsWithContext(ctx context.Context) *DcimInterfaceConnectionsListParams

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

func NewDcimInterfaceConnectionsListParamsWithHTTPClient ¶

func NewDcimInterfaceConnectionsListParamsWithHTTPClient(client *http.Client) *DcimInterfaceConnectionsListParams

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

func NewDcimInterfaceConnectionsListParamsWithTimeout ¶

func NewDcimInterfaceConnectionsListParamsWithTimeout(timeout time.Duration) *DcimInterfaceConnectionsListParams

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

func (*DcimInterfaceConnectionsListParams) SetConnectionStatus ¶

func (o *DcimInterfaceConnectionsListParams) SetConnectionStatus(connectionStatus *string)

SetConnectionStatus adds the connectionStatus to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) SetContext ¶

SetContext adds the context to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) SetDevice ¶

func (o *DcimInterfaceConnectionsListParams) SetDevice(device *string)

SetDevice adds the device to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) SetLimit ¶

func (o *DcimInterfaceConnectionsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) SetOffset ¶

func (o *DcimInterfaceConnectionsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) SetSite ¶

func (o *DcimInterfaceConnectionsListParams) SetSite(site *string)

SetSite adds the site to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) WithConnectionStatus ¶

func (o *DcimInterfaceConnectionsListParams) WithConnectionStatus(connectionStatus *string) *DcimInterfaceConnectionsListParams

WithConnectionStatus adds the connectionStatus to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) WithContext ¶

WithContext adds the context to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) WithDevice ¶

WithDevice adds the device to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) WithLimit ¶

WithLimit adds the limit to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) WithOffset ¶

WithOffset adds the offset to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) WithSite ¶

WithSite adds the site to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface connections list params

func (*DcimInterfaceConnectionsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceConnectionsListReader ¶

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

DcimInterfaceConnectionsListReader is a Reader for the DcimInterfaceConnectionsList structure.

func (*DcimInterfaceConnectionsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfaceTemplatesCreateCreated ¶

type DcimInterfaceTemplatesCreateCreated struct {
	Payload *models.InterfaceTemplate
}

DcimInterfaceTemplatesCreateCreated handles this case with default header values.

DcimInterfaceTemplatesCreateCreated dcim interface templates create created

func NewDcimInterfaceTemplatesCreateCreated ¶

func NewDcimInterfaceTemplatesCreateCreated() *DcimInterfaceTemplatesCreateCreated

NewDcimInterfaceTemplatesCreateCreated creates a DcimInterfaceTemplatesCreateCreated with default headers values

func (*DcimInterfaceTemplatesCreateCreated) Error ¶

type DcimInterfaceTemplatesCreateParams ¶

type DcimInterfaceTemplatesCreateParams struct {

	/*Data*/
	Data *models.WritableInterfaceTemplate

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

DcimInterfaceTemplatesCreateParams contains all the parameters to send to the API endpoint for the dcim interface templates create operation typically these are written to a http.Request

func NewDcimInterfaceTemplatesCreateParams ¶

func NewDcimInterfaceTemplatesCreateParams() *DcimInterfaceTemplatesCreateParams

NewDcimInterfaceTemplatesCreateParams creates a new DcimInterfaceTemplatesCreateParams object with the default values initialized.

func NewDcimInterfaceTemplatesCreateParamsWithContext ¶

func NewDcimInterfaceTemplatesCreateParamsWithContext(ctx context.Context) *DcimInterfaceTemplatesCreateParams

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

func NewDcimInterfaceTemplatesCreateParamsWithHTTPClient ¶

func NewDcimInterfaceTemplatesCreateParamsWithHTTPClient(client *http.Client) *DcimInterfaceTemplatesCreateParams

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

func NewDcimInterfaceTemplatesCreateParamsWithTimeout ¶

func NewDcimInterfaceTemplatesCreateParamsWithTimeout(timeout time.Duration) *DcimInterfaceTemplatesCreateParams

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

func (*DcimInterfaceTemplatesCreateParams) SetContext ¶

SetContext adds the context to the dcim interface templates create params

func (*DcimInterfaceTemplatesCreateParams) SetData ¶

SetData adds the data to the dcim interface templates create params

func (*DcimInterfaceTemplatesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface templates create params

func (*DcimInterfaceTemplatesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interface templates create params

func (*DcimInterfaceTemplatesCreateParams) WithContext ¶

WithContext adds the context to the dcim interface templates create params

func (*DcimInterfaceTemplatesCreateParams) WithData ¶

WithData adds the data to the dcim interface templates create params

func (*DcimInterfaceTemplatesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface templates create params

func (*DcimInterfaceTemplatesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface templates create params

func (*DcimInterfaceTemplatesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceTemplatesCreateReader ¶

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

DcimInterfaceTemplatesCreateReader is a Reader for the DcimInterfaceTemplatesCreate structure.

func (*DcimInterfaceTemplatesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfaceTemplatesDeleteNoContent ¶

type DcimInterfaceTemplatesDeleteNoContent struct {
}

DcimInterfaceTemplatesDeleteNoContent handles this case with default header values.

DcimInterfaceTemplatesDeleteNoContent dcim interface templates delete no content

func NewDcimInterfaceTemplatesDeleteNoContent ¶

func NewDcimInterfaceTemplatesDeleteNoContent() *DcimInterfaceTemplatesDeleteNoContent

NewDcimInterfaceTemplatesDeleteNoContent creates a DcimInterfaceTemplatesDeleteNoContent with default headers values

func (*DcimInterfaceTemplatesDeleteNoContent) Error ¶

type DcimInterfaceTemplatesDeleteParams ¶

type DcimInterfaceTemplatesDeleteParams struct {

	/*ID
	  A unique integer value identifying this interface template.

	*/
	ID int64

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

DcimInterfaceTemplatesDeleteParams contains all the parameters to send to the API endpoint for the dcim interface templates delete operation typically these are written to a http.Request

func NewDcimInterfaceTemplatesDeleteParams ¶

func NewDcimInterfaceTemplatesDeleteParams() *DcimInterfaceTemplatesDeleteParams

NewDcimInterfaceTemplatesDeleteParams creates a new DcimInterfaceTemplatesDeleteParams object with the default values initialized.

func NewDcimInterfaceTemplatesDeleteParamsWithContext ¶

func NewDcimInterfaceTemplatesDeleteParamsWithContext(ctx context.Context) *DcimInterfaceTemplatesDeleteParams

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

func NewDcimInterfaceTemplatesDeleteParamsWithHTTPClient ¶

func NewDcimInterfaceTemplatesDeleteParamsWithHTTPClient(client *http.Client) *DcimInterfaceTemplatesDeleteParams

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

func NewDcimInterfaceTemplatesDeleteParamsWithTimeout ¶

func NewDcimInterfaceTemplatesDeleteParamsWithTimeout(timeout time.Duration) *DcimInterfaceTemplatesDeleteParams

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

func (*DcimInterfaceTemplatesDeleteParams) SetContext ¶

SetContext adds the context to the dcim interface templates delete params

func (*DcimInterfaceTemplatesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface templates delete params

func (*DcimInterfaceTemplatesDeleteParams) SetID ¶

SetID adds the id to the dcim interface templates delete params

func (*DcimInterfaceTemplatesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interface templates delete params

func (*DcimInterfaceTemplatesDeleteParams) WithContext ¶

WithContext adds the context to the dcim interface templates delete params

func (*DcimInterfaceTemplatesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface templates delete params

func (*DcimInterfaceTemplatesDeleteParams) WithID ¶

WithID adds the id to the dcim interface templates delete params

func (*DcimInterfaceTemplatesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface templates delete params

func (*DcimInterfaceTemplatesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceTemplatesDeleteReader ¶

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

DcimInterfaceTemplatesDeleteReader is a Reader for the DcimInterfaceTemplatesDelete structure.

func (*DcimInterfaceTemplatesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfaceTemplatesListOK ¶

type DcimInterfaceTemplatesListOK struct {
	Payload *DcimInterfaceTemplatesListOKBody
}

DcimInterfaceTemplatesListOK handles this case with default header values.

DcimInterfaceTemplatesListOK dcim interface templates list o k

func NewDcimInterfaceTemplatesListOK ¶

func NewDcimInterfaceTemplatesListOK() *DcimInterfaceTemplatesListOK

NewDcimInterfaceTemplatesListOK creates a DcimInterfaceTemplatesListOK with default headers values

func (*DcimInterfaceTemplatesListOK) Error ¶

type DcimInterfaceTemplatesListOKBody ¶

type DcimInterfaceTemplatesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.InterfaceTemplate `json:"results"`
}

DcimInterfaceTemplatesListOKBody dcim interface templates list o k body swagger:model DcimInterfaceTemplatesListOKBody

func (*DcimInterfaceTemplatesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimInterfaceTemplatesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimInterfaceTemplatesListOKBody) Validate ¶

Validate validates this dcim interface templates list o k body

type DcimInterfaceTemplatesListParams ¶

type DcimInterfaceTemplatesListParams struct {

	/*DevicetypeID*/
	DevicetypeID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*MgmtOnly*/
	MgmtOnly *string
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Type*/
	Type *string

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

DcimInterfaceTemplatesListParams contains all the parameters to send to the API endpoint for the dcim interface templates list operation typically these are written to a http.Request

func NewDcimInterfaceTemplatesListParams ¶

func NewDcimInterfaceTemplatesListParams() *DcimInterfaceTemplatesListParams

NewDcimInterfaceTemplatesListParams creates a new DcimInterfaceTemplatesListParams object with the default values initialized.

func NewDcimInterfaceTemplatesListParamsWithContext ¶

func NewDcimInterfaceTemplatesListParamsWithContext(ctx context.Context) *DcimInterfaceTemplatesListParams

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

func NewDcimInterfaceTemplatesListParamsWithHTTPClient ¶

func NewDcimInterfaceTemplatesListParamsWithHTTPClient(client *http.Client) *DcimInterfaceTemplatesListParams

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

func NewDcimInterfaceTemplatesListParamsWithTimeout ¶

func NewDcimInterfaceTemplatesListParamsWithTimeout(timeout time.Duration) *DcimInterfaceTemplatesListParams

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

func (*DcimInterfaceTemplatesListParams) SetContext ¶

SetContext adds the context to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) SetDevicetypeID ¶

func (o *DcimInterfaceTemplatesListParams) SetDevicetypeID(devicetypeID *string)

SetDevicetypeID adds the devicetypeId to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) SetID ¶

SetID adds the id to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) SetLimit ¶

func (o *DcimInterfaceTemplatesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) SetMgmtOnly ¶

func (o *DcimInterfaceTemplatesListParams) SetMgmtOnly(mgmtOnly *string)

SetMgmtOnly adds the mgmtOnly to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) SetName ¶

func (o *DcimInterfaceTemplatesListParams) SetName(name *string)

SetName adds the name to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) SetOffset ¶

func (o *DcimInterfaceTemplatesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) SetQ ¶

SetQ adds the q to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) SetType ¶

func (o *DcimInterfaceTemplatesListParams) SetType(typeVar *string)

SetType adds the type to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithContext ¶

WithContext adds the context to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithDevicetypeID ¶

func (o *DcimInterfaceTemplatesListParams) WithDevicetypeID(devicetypeID *string) *DcimInterfaceTemplatesListParams

WithDevicetypeID adds the devicetypeID to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithID ¶

WithID adds the id to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithLimit ¶

WithLimit adds the limit to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithMgmtOnly ¶

WithMgmtOnly adds the mgmtOnly to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithName ¶

WithName adds the name to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithOffset ¶

WithOffset adds the offset to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithQ ¶

WithQ adds the q to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithType ¶

WithType adds the typeVar to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceTemplatesListReader ¶

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

DcimInterfaceTemplatesListReader is a Reader for the DcimInterfaceTemplatesList structure.

func (*DcimInterfaceTemplatesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfaceTemplatesPartialUpdateOK ¶

type DcimInterfaceTemplatesPartialUpdateOK struct {
	Payload *models.InterfaceTemplate
}

DcimInterfaceTemplatesPartialUpdateOK handles this case with default header values.

DcimInterfaceTemplatesPartialUpdateOK dcim interface templates partial update o k

func NewDcimInterfaceTemplatesPartialUpdateOK ¶

func NewDcimInterfaceTemplatesPartialUpdateOK() *DcimInterfaceTemplatesPartialUpdateOK

NewDcimInterfaceTemplatesPartialUpdateOK creates a DcimInterfaceTemplatesPartialUpdateOK with default headers values

func (*DcimInterfaceTemplatesPartialUpdateOK) Error ¶

type DcimInterfaceTemplatesPartialUpdateParams ¶

type DcimInterfaceTemplatesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableInterfaceTemplate
	/*ID
	  A unique integer value identifying this interface template.

	*/
	ID int64

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

DcimInterfaceTemplatesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim interface templates partial update operation typically these are written to a http.Request

func NewDcimInterfaceTemplatesPartialUpdateParams ¶

func NewDcimInterfaceTemplatesPartialUpdateParams() *DcimInterfaceTemplatesPartialUpdateParams

NewDcimInterfaceTemplatesPartialUpdateParams creates a new DcimInterfaceTemplatesPartialUpdateParams object with the default values initialized.

func NewDcimInterfaceTemplatesPartialUpdateParamsWithContext ¶

func NewDcimInterfaceTemplatesPartialUpdateParamsWithContext(ctx context.Context) *DcimInterfaceTemplatesPartialUpdateParams

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

func NewDcimInterfaceTemplatesPartialUpdateParamsWithHTTPClient ¶

func NewDcimInterfaceTemplatesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimInterfaceTemplatesPartialUpdateParams

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

func NewDcimInterfaceTemplatesPartialUpdateParamsWithTimeout ¶

func NewDcimInterfaceTemplatesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimInterfaceTemplatesPartialUpdateParams

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

func (*DcimInterfaceTemplatesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim interface templates partial update params

func (*DcimInterfaceTemplatesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim interface templates partial update params

func (*DcimInterfaceTemplatesPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface templates partial update params

func (*DcimInterfaceTemplatesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim interface templates partial update params

func (*DcimInterfaceTemplatesPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim interface templates partial update params

func (*DcimInterfaceTemplatesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim interface templates partial update params

func (*DcimInterfaceTemplatesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim interface templates partial update params

func (*DcimInterfaceTemplatesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface templates partial update params

func (*DcimInterfaceTemplatesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim interface templates partial update params

func (*DcimInterfaceTemplatesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface templates partial update params

func (*DcimInterfaceTemplatesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceTemplatesPartialUpdateReader ¶

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

DcimInterfaceTemplatesPartialUpdateReader is a Reader for the DcimInterfaceTemplatesPartialUpdate structure.

func (*DcimInterfaceTemplatesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfaceTemplatesReadOK ¶

type DcimInterfaceTemplatesReadOK struct {
	Payload *models.InterfaceTemplate
}

DcimInterfaceTemplatesReadOK handles this case with default header values.

DcimInterfaceTemplatesReadOK dcim interface templates read o k

func NewDcimInterfaceTemplatesReadOK ¶

func NewDcimInterfaceTemplatesReadOK() *DcimInterfaceTemplatesReadOK

NewDcimInterfaceTemplatesReadOK creates a DcimInterfaceTemplatesReadOK with default headers values

func (*DcimInterfaceTemplatesReadOK) Error ¶

type DcimInterfaceTemplatesReadParams ¶

type DcimInterfaceTemplatesReadParams struct {

	/*ID
	  A unique integer value identifying this interface template.

	*/
	ID int64

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

DcimInterfaceTemplatesReadParams contains all the parameters to send to the API endpoint for the dcim interface templates read operation typically these are written to a http.Request

func NewDcimInterfaceTemplatesReadParams ¶

func NewDcimInterfaceTemplatesReadParams() *DcimInterfaceTemplatesReadParams

NewDcimInterfaceTemplatesReadParams creates a new DcimInterfaceTemplatesReadParams object with the default values initialized.

func NewDcimInterfaceTemplatesReadParamsWithContext ¶

func NewDcimInterfaceTemplatesReadParamsWithContext(ctx context.Context) *DcimInterfaceTemplatesReadParams

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

func NewDcimInterfaceTemplatesReadParamsWithHTTPClient ¶

func NewDcimInterfaceTemplatesReadParamsWithHTTPClient(client *http.Client) *DcimInterfaceTemplatesReadParams

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

func NewDcimInterfaceTemplatesReadParamsWithTimeout ¶

func NewDcimInterfaceTemplatesReadParamsWithTimeout(timeout time.Duration) *DcimInterfaceTemplatesReadParams

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

func (*DcimInterfaceTemplatesReadParams) SetContext ¶

SetContext adds the context to the dcim interface templates read params

func (*DcimInterfaceTemplatesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface templates read params

func (*DcimInterfaceTemplatesReadParams) SetID ¶

SetID adds the id to the dcim interface templates read params

func (*DcimInterfaceTemplatesReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interface templates read params

func (*DcimInterfaceTemplatesReadParams) WithContext ¶

WithContext adds the context to the dcim interface templates read params

func (*DcimInterfaceTemplatesReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface templates read params

func (*DcimInterfaceTemplatesReadParams) WithID ¶

WithID adds the id to the dcim interface templates read params

func (*DcimInterfaceTemplatesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface templates read params

func (*DcimInterfaceTemplatesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceTemplatesReadReader ¶

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

DcimInterfaceTemplatesReadReader is a Reader for the DcimInterfaceTemplatesRead structure.

func (*DcimInterfaceTemplatesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfaceTemplatesUpdateOK ¶

type DcimInterfaceTemplatesUpdateOK struct {
	Payload *models.InterfaceTemplate
}

DcimInterfaceTemplatesUpdateOK handles this case with default header values.

DcimInterfaceTemplatesUpdateOK dcim interface templates update o k

func NewDcimInterfaceTemplatesUpdateOK ¶

func NewDcimInterfaceTemplatesUpdateOK() *DcimInterfaceTemplatesUpdateOK

NewDcimInterfaceTemplatesUpdateOK creates a DcimInterfaceTemplatesUpdateOK with default headers values

func (*DcimInterfaceTemplatesUpdateOK) Error ¶

type DcimInterfaceTemplatesUpdateParams ¶

type DcimInterfaceTemplatesUpdateParams struct {

	/*Data*/
	Data *models.WritableInterfaceTemplate
	/*ID
	  A unique integer value identifying this interface template.

	*/
	ID int64

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

DcimInterfaceTemplatesUpdateParams contains all the parameters to send to the API endpoint for the dcim interface templates update operation typically these are written to a http.Request

func NewDcimInterfaceTemplatesUpdateParams ¶

func NewDcimInterfaceTemplatesUpdateParams() *DcimInterfaceTemplatesUpdateParams

NewDcimInterfaceTemplatesUpdateParams creates a new DcimInterfaceTemplatesUpdateParams object with the default values initialized.

func NewDcimInterfaceTemplatesUpdateParamsWithContext ¶

func NewDcimInterfaceTemplatesUpdateParamsWithContext(ctx context.Context) *DcimInterfaceTemplatesUpdateParams

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

func NewDcimInterfaceTemplatesUpdateParamsWithHTTPClient ¶

func NewDcimInterfaceTemplatesUpdateParamsWithHTTPClient(client *http.Client) *DcimInterfaceTemplatesUpdateParams

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

func NewDcimInterfaceTemplatesUpdateParamsWithTimeout ¶

func NewDcimInterfaceTemplatesUpdateParamsWithTimeout(timeout time.Duration) *DcimInterfaceTemplatesUpdateParams

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

func (*DcimInterfaceTemplatesUpdateParams) SetContext ¶

SetContext adds the context to the dcim interface templates update params

func (*DcimInterfaceTemplatesUpdateParams) SetData ¶

SetData adds the data to the dcim interface templates update params

func (*DcimInterfaceTemplatesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface templates update params

func (*DcimInterfaceTemplatesUpdateParams) SetID ¶

SetID adds the id to the dcim interface templates update params

func (*DcimInterfaceTemplatesUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interface templates update params

func (*DcimInterfaceTemplatesUpdateParams) WithContext ¶

WithContext adds the context to the dcim interface templates update params

func (*DcimInterfaceTemplatesUpdateParams) WithData ¶

WithData adds the data to the dcim interface templates update params

func (*DcimInterfaceTemplatesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface templates update params

func (*DcimInterfaceTemplatesUpdateParams) WithID ¶

WithID adds the id to the dcim interface templates update params

func (*DcimInterfaceTemplatesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface templates update params

func (*DcimInterfaceTemplatesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceTemplatesUpdateReader ¶

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

DcimInterfaceTemplatesUpdateReader is a Reader for the DcimInterfaceTemplatesUpdate structure.

func (*DcimInterfaceTemplatesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfacesCreateCreated ¶

type DcimInterfacesCreateCreated struct {
	Payload *models.DeviceInterface
}

DcimInterfacesCreateCreated handles this case with default header values.

DcimInterfacesCreateCreated dcim interfaces create created

func NewDcimInterfacesCreateCreated ¶

func NewDcimInterfacesCreateCreated() *DcimInterfacesCreateCreated

NewDcimInterfacesCreateCreated creates a DcimInterfacesCreateCreated with default headers values

func (*DcimInterfacesCreateCreated) Error ¶

type DcimInterfacesCreateParams ¶

type DcimInterfacesCreateParams struct {

	/*Data*/
	Data *models.WritableDeviceInterface

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

DcimInterfacesCreateParams contains all the parameters to send to the API endpoint for the dcim interfaces create operation typically these are written to a http.Request

func NewDcimInterfacesCreateParams ¶

func NewDcimInterfacesCreateParams() *DcimInterfacesCreateParams

NewDcimInterfacesCreateParams creates a new DcimInterfacesCreateParams object with the default values initialized.

func NewDcimInterfacesCreateParamsWithContext ¶

func NewDcimInterfacesCreateParamsWithContext(ctx context.Context) *DcimInterfacesCreateParams

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

func NewDcimInterfacesCreateParamsWithHTTPClient ¶

func NewDcimInterfacesCreateParamsWithHTTPClient(client *http.Client) *DcimInterfacesCreateParams

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

func NewDcimInterfacesCreateParamsWithTimeout ¶

func NewDcimInterfacesCreateParamsWithTimeout(timeout time.Duration) *DcimInterfacesCreateParams

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

func (*DcimInterfacesCreateParams) SetContext ¶

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

SetContext adds the context to the dcim interfaces create params

func (*DcimInterfacesCreateParams) SetData ¶

SetData adds the data to the dcim interfaces create params

func (*DcimInterfacesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interfaces create params

func (*DcimInterfacesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interfaces create params

func (*DcimInterfacesCreateParams) WithContext ¶

WithContext adds the context to the dcim interfaces create params

func (*DcimInterfacesCreateParams) WithData ¶

WithData adds the data to the dcim interfaces create params

func (*DcimInterfacesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interfaces create params

func (*DcimInterfacesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interfaces create params

func (*DcimInterfacesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfacesCreateReader ¶

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

DcimInterfacesCreateReader is a Reader for the DcimInterfacesCreate structure.

func (*DcimInterfacesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfacesDeleteNoContent ¶

type DcimInterfacesDeleteNoContent struct {
}

DcimInterfacesDeleteNoContent handles this case with default header values.

DcimInterfacesDeleteNoContent dcim interfaces delete no content

func NewDcimInterfacesDeleteNoContent ¶

func NewDcimInterfacesDeleteNoContent() *DcimInterfacesDeleteNoContent

NewDcimInterfacesDeleteNoContent creates a DcimInterfacesDeleteNoContent with default headers values

func (*DcimInterfacesDeleteNoContent) Error ¶

type DcimInterfacesDeleteParams ¶

type DcimInterfacesDeleteParams struct {

	/*ID
	  A unique integer value identifying this interface.

	*/
	ID int64

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

DcimInterfacesDeleteParams contains all the parameters to send to the API endpoint for the dcim interfaces delete operation typically these are written to a http.Request

func NewDcimInterfacesDeleteParams ¶

func NewDcimInterfacesDeleteParams() *DcimInterfacesDeleteParams

NewDcimInterfacesDeleteParams creates a new DcimInterfacesDeleteParams object with the default values initialized.

func NewDcimInterfacesDeleteParamsWithContext ¶

func NewDcimInterfacesDeleteParamsWithContext(ctx context.Context) *DcimInterfacesDeleteParams

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

func NewDcimInterfacesDeleteParamsWithHTTPClient ¶

func NewDcimInterfacesDeleteParamsWithHTTPClient(client *http.Client) *DcimInterfacesDeleteParams

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

func NewDcimInterfacesDeleteParamsWithTimeout ¶

func NewDcimInterfacesDeleteParamsWithTimeout(timeout time.Duration) *DcimInterfacesDeleteParams

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

func (*DcimInterfacesDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim interfaces delete params

func (*DcimInterfacesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interfaces delete params

func (*DcimInterfacesDeleteParams) SetID ¶

func (o *DcimInterfacesDeleteParams) SetID(id int64)

SetID adds the id to the dcim interfaces delete params

func (*DcimInterfacesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interfaces delete params

func (*DcimInterfacesDeleteParams) WithContext ¶

WithContext adds the context to the dcim interfaces delete params

func (*DcimInterfacesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interfaces delete params

func (*DcimInterfacesDeleteParams) WithID ¶

WithID adds the id to the dcim interfaces delete params

func (*DcimInterfacesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interfaces delete params

func (*DcimInterfacesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfacesDeleteReader ¶

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

DcimInterfacesDeleteReader is a Reader for the DcimInterfacesDelete structure.

func (*DcimInterfacesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfacesGraphsOK ¶

type DcimInterfacesGraphsOK struct {
	Payload *models.DeviceInterface
}

DcimInterfacesGraphsOK handles this case with default header values.

DcimInterfacesGraphsOK dcim interfaces graphs o k

func NewDcimInterfacesGraphsOK ¶

func NewDcimInterfacesGraphsOK() *DcimInterfacesGraphsOK

NewDcimInterfacesGraphsOK creates a DcimInterfacesGraphsOK with default headers values

func (*DcimInterfacesGraphsOK) Error ¶

func (o *DcimInterfacesGraphsOK) Error() string

type DcimInterfacesGraphsParams ¶

type DcimInterfacesGraphsParams struct {

	/*ID
	  A unique integer value identifying this interface.

	*/
	ID int64

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

DcimInterfacesGraphsParams contains all the parameters to send to the API endpoint for the dcim interfaces graphs operation typically these are written to a http.Request

func NewDcimInterfacesGraphsParams ¶

func NewDcimInterfacesGraphsParams() *DcimInterfacesGraphsParams

NewDcimInterfacesGraphsParams creates a new DcimInterfacesGraphsParams object with the default values initialized.

func NewDcimInterfacesGraphsParamsWithContext ¶

func NewDcimInterfacesGraphsParamsWithContext(ctx context.Context) *DcimInterfacesGraphsParams

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

func NewDcimInterfacesGraphsParamsWithHTTPClient ¶

func NewDcimInterfacesGraphsParamsWithHTTPClient(client *http.Client) *DcimInterfacesGraphsParams

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

func NewDcimInterfacesGraphsParamsWithTimeout ¶

func NewDcimInterfacesGraphsParamsWithTimeout(timeout time.Duration) *DcimInterfacesGraphsParams

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

func (*DcimInterfacesGraphsParams) SetContext ¶

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

SetContext adds the context to the dcim interfaces graphs params

func (*DcimInterfacesGraphsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interfaces graphs params

func (*DcimInterfacesGraphsParams) SetID ¶

func (o *DcimInterfacesGraphsParams) SetID(id int64)

SetID adds the id to the dcim interfaces graphs params

func (*DcimInterfacesGraphsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interfaces graphs params

func (*DcimInterfacesGraphsParams) WithContext ¶

WithContext adds the context to the dcim interfaces graphs params

func (*DcimInterfacesGraphsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interfaces graphs params

func (*DcimInterfacesGraphsParams) WithID ¶

WithID adds the id to the dcim interfaces graphs params

func (*DcimInterfacesGraphsParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interfaces graphs params

func (*DcimInterfacesGraphsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfacesGraphsReader ¶

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

DcimInterfacesGraphsReader is a Reader for the DcimInterfacesGraphs structure.

func (*DcimInterfacesGraphsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfacesListOK ¶

type DcimInterfacesListOK struct {
	Payload *DcimInterfacesListOKBody
}

DcimInterfacesListOK handles this case with default header values.

DcimInterfacesListOK dcim interfaces list o k

func NewDcimInterfacesListOK ¶

func NewDcimInterfacesListOK() *DcimInterfacesListOK

NewDcimInterfacesListOK creates a DcimInterfacesListOK with default headers values

func (*DcimInterfacesListOK) Error ¶

func (o *DcimInterfacesListOK) Error() string

type DcimInterfacesListOKBody ¶

type DcimInterfacesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.DeviceInterface `json:"results"`
}

DcimInterfacesListOKBody dcim interfaces list o k body swagger:model DcimInterfacesListOKBody

func (*DcimInterfacesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimInterfacesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimInterfacesListOKBody) Validate ¶

func (o *DcimInterfacesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim interfaces list o k body

type DcimInterfacesListParams ¶

type DcimInterfacesListParams struct {

	/*Cabled*/
	Cabled *string
	/*ConnectionStatus*/
	ConnectionStatus *string
	/*Description*/
	Description *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *float64
	/*Enabled*/
	Enabled *string
	/*ID*/
	ID *string
	/*Kind*/
	Kind *string
	/*LagID*/
	LagID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*MacAddress*/
	MacAddress *string
	/*MgmtOnly*/
	MgmtOnly *string
	/*Mode*/
	Mode *string
	/*Mtu*/
	Mtu *string
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Tag*/
	Tag *string
	/*Type*/
	Type *string
	/*Vlan*/
	Vlan *string
	/*VlanID*/
	VlanID *string

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

DcimInterfacesListParams contains all the parameters to send to the API endpoint for the dcim interfaces list operation typically these are written to a http.Request

func NewDcimInterfacesListParams ¶

func NewDcimInterfacesListParams() *DcimInterfacesListParams

NewDcimInterfacesListParams creates a new DcimInterfacesListParams object with the default values initialized.

func NewDcimInterfacesListParamsWithContext ¶

func NewDcimInterfacesListParamsWithContext(ctx context.Context) *DcimInterfacesListParams

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

func NewDcimInterfacesListParamsWithHTTPClient ¶

func NewDcimInterfacesListParamsWithHTTPClient(client *http.Client) *DcimInterfacesListParams

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

func NewDcimInterfacesListParamsWithTimeout ¶

func NewDcimInterfacesListParamsWithTimeout(timeout time.Duration) *DcimInterfacesListParams

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

func (*DcimInterfacesListParams) SetCabled ¶

func (o *DcimInterfacesListParams) SetCabled(cabled *string)

SetCabled adds the cabled to the dcim interfaces list params

func (*DcimInterfacesListParams) SetConnectionStatus ¶

func (o *DcimInterfacesListParams) SetConnectionStatus(connectionStatus *string)

SetConnectionStatus adds the connectionStatus to the dcim interfaces list params

func (*DcimInterfacesListParams) SetContext ¶

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

SetContext adds the context to the dcim interfaces list params

func (*DcimInterfacesListParams) SetDescription ¶

func (o *DcimInterfacesListParams) SetDescription(description *string)

SetDescription adds the description to the dcim interfaces list params

func (*DcimInterfacesListParams) SetDevice ¶

func (o *DcimInterfacesListParams) SetDevice(device *string)

SetDevice adds the device to the dcim interfaces list params

func (*DcimInterfacesListParams) SetDeviceID ¶

func (o *DcimInterfacesListParams) SetDeviceID(deviceID *float64)

SetDeviceID adds the deviceId to the dcim interfaces list params

func (*DcimInterfacesListParams) SetEnabled ¶

func (o *DcimInterfacesListParams) SetEnabled(enabled *string)

SetEnabled adds the enabled to the dcim interfaces list params

func (*DcimInterfacesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interfaces list params

func (*DcimInterfacesListParams) SetID ¶

func (o *DcimInterfacesListParams) SetID(id *string)

SetID adds the id to the dcim interfaces list params

func (*DcimInterfacesListParams) SetKind ¶

func (o *DcimInterfacesListParams) SetKind(kind *string)

SetKind adds the kind to the dcim interfaces list params

func (*DcimInterfacesListParams) SetLagID ¶

func (o *DcimInterfacesListParams) SetLagID(lagID *string)

SetLagID adds the lagId to the dcim interfaces list params

func (*DcimInterfacesListParams) SetLimit ¶

func (o *DcimInterfacesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim interfaces list params

func (*DcimInterfacesListParams) SetMacAddress ¶

func (o *DcimInterfacesListParams) SetMacAddress(macAddress *string)

SetMacAddress adds the macAddress to the dcim interfaces list params

func (*DcimInterfacesListParams) SetMgmtOnly ¶

func (o *DcimInterfacesListParams) SetMgmtOnly(mgmtOnly *string)

SetMgmtOnly adds the mgmtOnly to the dcim interfaces list params

func (*DcimInterfacesListParams) SetMode ¶

func (o *DcimInterfacesListParams) SetMode(mode *string)

SetMode adds the mode to the dcim interfaces list params

func (*DcimInterfacesListParams) SetMtu ¶

func (o *DcimInterfacesListParams) SetMtu(mtu *string)

SetMtu adds the mtu to the dcim interfaces list params

func (*DcimInterfacesListParams) SetName ¶

func (o *DcimInterfacesListParams) SetName(name *string)

SetName adds the name to the dcim interfaces list params

func (*DcimInterfacesListParams) SetOffset ¶

func (o *DcimInterfacesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim interfaces list params

func (*DcimInterfacesListParams) SetQ ¶

func (o *DcimInterfacesListParams) SetQ(q *string)

SetQ adds the q to the dcim interfaces list params

func (*DcimInterfacesListParams) SetTag ¶

func (o *DcimInterfacesListParams) SetTag(tag *string)

SetTag adds the tag to the dcim interfaces list params

func (*DcimInterfacesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interfaces list params

func (*DcimInterfacesListParams) SetType ¶

func (o *DcimInterfacesListParams) SetType(typeVar *string)

SetType adds the type to the dcim interfaces list params

func (*DcimInterfacesListParams) SetVlan ¶

func (o *DcimInterfacesListParams) SetVlan(vlan *string)

SetVlan adds the vlan to the dcim interfaces list params

func (*DcimInterfacesListParams) SetVlanID ¶

func (o *DcimInterfacesListParams) SetVlanID(vlanID *string)

SetVlanID adds the vlanId to the dcim interfaces list params

func (*DcimInterfacesListParams) WithCabled ¶

WithCabled adds the cabled to the dcim interfaces list params

func (*DcimInterfacesListParams) WithConnectionStatus ¶

func (o *DcimInterfacesListParams) WithConnectionStatus(connectionStatus *string) *DcimInterfacesListParams

WithConnectionStatus adds the connectionStatus to the dcim interfaces list params

func (*DcimInterfacesListParams) WithContext ¶

WithContext adds the context to the dcim interfaces list params

func (*DcimInterfacesListParams) WithDescription ¶

func (o *DcimInterfacesListParams) WithDescription(description *string) *DcimInterfacesListParams

WithDescription adds the description to the dcim interfaces list params

func (*DcimInterfacesListParams) WithDevice ¶

WithDevice adds the device to the dcim interfaces list params

func (*DcimInterfacesListParams) WithDeviceID ¶

func (o *DcimInterfacesListParams) WithDeviceID(deviceID *float64) *DcimInterfacesListParams

WithDeviceID adds the deviceID to the dcim interfaces list params

func (*DcimInterfacesListParams) WithEnabled ¶

func (o *DcimInterfacesListParams) WithEnabled(enabled *string) *DcimInterfacesListParams

WithEnabled adds the enabled to the dcim interfaces list params

func (*DcimInterfacesListParams) WithHTTPClient ¶

func (o *DcimInterfacesListParams) WithHTTPClient(client *http.Client) *DcimInterfacesListParams

WithHTTPClient adds the HTTPClient to the dcim interfaces list params

func (*DcimInterfacesListParams) WithID ¶

WithID adds the id to the dcim interfaces list params

func (*DcimInterfacesListParams) WithKind ¶

WithKind adds the kind to the dcim interfaces list params

func (*DcimInterfacesListParams) WithLagID ¶

WithLagID adds the lagID to the dcim interfaces list params

func (*DcimInterfacesListParams) WithLimit ¶

WithLimit adds the limit to the dcim interfaces list params

func (*DcimInterfacesListParams) WithMacAddress ¶

func (o *DcimInterfacesListParams) WithMacAddress(macAddress *string) *DcimInterfacesListParams

WithMacAddress adds the macAddress to the dcim interfaces list params

func (*DcimInterfacesListParams) WithMgmtOnly ¶

func (o *DcimInterfacesListParams) WithMgmtOnly(mgmtOnly *string) *DcimInterfacesListParams

WithMgmtOnly adds the mgmtOnly to the dcim interfaces list params

func (*DcimInterfacesListParams) WithMode ¶

WithMode adds the mode to the dcim interfaces list params

func (*DcimInterfacesListParams) WithMtu ¶

WithMtu adds the mtu to the dcim interfaces list params

func (*DcimInterfacesListParams) WithName ¶

WithName adds the name to the dcim interfaces list params

func (*DcimInterfacesListParams) WithOffset ¶

WithOffset adds the offset to the dcim interfaces list params

func (*DcimInterfacesListParams) WithQ ¶

WithQ adds the q to the dcim interfaces list params

func (*DcimInterfacesListParams) WithTag ¶

WithTag adds the tag to the dcim interfaces list params

func (*DcimInterfacesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interfaces list params

func (*DcimInterfacesListParams) WithType ¶

WithType adds the typeVar to the dcim interfaces list params

func (*DcimInterfacesListParams) WithVlan ¶

WithVlan adds the vlan to the dcim interfaces list params

func (*DcimInterfacesListParams) WithVlanID ¶

WithVlanID adds the vlanID to the dcim interfaces list params

func (*DcimInterfacesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfacesListReader ¶

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

DcimInterfacesListReader is a Reader for the DcimInterfacesList structure.

func (*DcimInterfacesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfacesPartialUpdateOK ¶

type DcimInterfacesPartialUpdateOK struct {
	Payload *models.DeviceInterface
}

DcimInterfacesPartialUpdateOK handles this case with default header values.

DcimInterfacesPartialUpdateOK dcim interfaces partial update o k

func NewDcimInterfacesPartialUpdateOK ¶

func NewDcimInterfacesPartialUpdateOK() *DcimInterfacesPartialUpdateOK

NewDcimInterfacesPartialUpdateOK creates a DcimInterfacesPartialUpdateOK with default headers values

func (*DcimInterfacesPartialUpdateOK) Error ¶

type DcimInterfacesPartialUpdateParams ¶

type DcimInterfacesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableDeviceInterface
	/*ID
	  A unique integer value identifying this interface.

	*/
	ID int64

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

DcimInterfacesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim interfaces partial update operation typically these are written to a http.Request

func NewDcimInterfacesPartialUpdateParams ¶

func NewDcimInterfacesPartialUpdateParams() *DcimInterfacesPartialUpdateParams

NewDcimInterfacesPartialUpdateParams creates a new DcimInterfacesPartialUpdateParams object with the default values initialized.

func NewDcimInterfacesPartialUpdateParamsWithContext ¶

func NewDcimInterfacesPartialUpdateParamsWithContext(ctx context.Context) *DcimInterfacesPartialUpdateParams

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

func NewDcimInterfacesPartialUpdateParamsWithHTTPClient ¶

func NewDcimInterfacesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimInterfacesPartialUpdateParams

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

func NewDcimInterfacesPartialUpdateParamsWithTimeout ¶

func NewDcimInterfacesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimInterfacesPartialUpdateParams

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

func (*DcimInterfacesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim interfaces partial update params

func (*DcimInterfacesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim interfaces partial update params

func (*DcimInterfacesPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interfaces partial update params

func (*DcimInterfacesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim interfaces partial update params

func (*DcimInterfacesPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interfaces partial update params

func (*DcimInterfacesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim interfaces partial update params

func (*DcimInterfacesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim interfaces partial update params

func (*DcimInterfacesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interfaces partial update params

func (*DcimInterfacesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim interfaces partial update params

func (*DcimInterfacesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interfaces partial update params

func (*DcimInterfacesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfacesPartialUpdateReader ¶

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

DcimInterfacesPartialUpdateReader is a Reader for the DcimInterfacesPartialUpdate structure.

func (*DcimInterfacesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfacesReadOK ¶

type DcimInterfacesReadOK struct {
	Payload *models.DeviceInterface
}

DcimInterfacesReadOK handles this case with default header values.

DcimInterfacesReadOK dcim interfaces read o k

func NewDcimInterfacesReadOK ¶

func NewDcimInterfacesReadOK() *DcimInterfacesReadOK

NewDcimInterfacesReadOK creates a DcimInterfacesReadOK with default headers values

func (*DcimInterfacesReadOK) Error ¶

func (o *DcimInterfacesReadOK) Error() string

type DcimInterfacesReadParams ¶

type DcimInterfacesReadParams struct {

	/*ID
	  A unique integer value identifying this interface.

	*/
	ID int64

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

DcimInterfacesReadParams contains all the parameters to send to the API endpoint for the dcim interfaces read operation typically these are written to a http.Request

func NewDcimInterfacesReadParams ¶

func NewDcimInterfacesReadParams() *DcimInterfacesReadParams

NewDcimInterfacesReadParams creates a new DcimInterfacesReadParams object with the default values initialized.

func NewDcimInterfacesReadParamsWithContext ¶

func NewDcimInterfacesReadParamsWithContext(ctx context.Context) *DcimInterfacesReadParams

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

func NewDcimInterfacesReadParamsWithHTTPClient ¶

func NewDcimInterfacesReadParamsWithHTTPClient(client *http.Client) *DcimInterfacesReadParams

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

func NewDcimInterfacesReadParamsWithTimeout ¶

func NewDcimInterfacesReadParamsWithTimeout(timeout time.Duration) *DcimInterfacesReadParams

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

func (*DcimInterfacesReadParams) SetContext ¶

func (o *DcimInterfacesReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim interfaces read params

func (*DcimInterfacesReadParams) SetHTTPClient ¶

func (o *DcimInterfacesReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim interfaces read params

func (*DcimInterfacesReadParams) SetID ¶

func (o *DcimInterfacesReadParams) SetID(id int64)

SetID adds the id to the dcim interfaces read params

func (*DcimInterfacesReadParams) SetTimeout ¶

func (o *DcimInterfacesReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim interfaces read params

func (*DcimInterfacesReadParams) WithContext ¶

WithContext adds the context to the dcim interfaces read params

func (*DcimInterfacesReadParams) WithHTTPClient ¶

func (o *DcimInterfacesReadParams) WithHTTPClient(client *http.Client) *DcimInterfacesReadParams

WithHTTPClient adds the HTTPClient to the dcim interfaces read params

func (*DcimInterfacesReadParams) WithID ¶

WithID adds the id to the dcim interfaces read params

func (*DcimInterfacesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interfaces read params

func (*DcimInterfacesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfacesReadReader ¶

type DcimInterfacesReadReader struct {
	// contains filtered or unexported fields
}

DcimInterfacesReadReader is a Reader for the DcimInterfacesRead structure.

func (*DcimInterfacesReadReader) ReadResponse ¶

func (o *DcimInterfacesReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimInterfacesTraceOK ¶

type DcimInterfacesTraceOK struct {
	Payload *models.DeviceInterface
}

DcimInterfacesTraceOK handles this case with default header values.

DcimInterfacesTraceOK dcim interfaces trace o k

func NewDcimInterfacesTraceOK ¶

func NewDcimInterfacesTraceOK() *DcimInterfacesTraceOK

NewDcimInterfacesTraceOK creates a DcimInterfacesTraceOK with default headers values

func (*DcimInterfacesTraceOK) Error ¶

func (o *DcimInterfacesTraceOK) Error() string

type DcimInterfacesTraceParams ¶

type DcimInterfacesTraceParams struct {

	/*ID
	  A unique integer value identifying this interface.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimInterfacesTraceParams contains all the parameters to send to the API endpoint for the dcim interfaces trace operation typically these are written to a http.Request

func NewDcimInterfacesTraceParams ¶

func NewDcimInterfacesTraceParams() *DcimInterfacesTraceParams

NewDcimInterfacesTraceParams creates a new DcimInterfacesTraceParams object with the default values initialized.

func NewDcimInterfacesTraceParamsWithContext ¶

func NewDcimInterfacesTraceParamsWithContext(ctx context.Context) *DcimInterfacesTraceParams

NewDcimInterfacesTraceParamsWithContext creates a new DcimInterfacesTraceParams object with the default values initialized, and the ability to set a context for a request

func NewDcimInterfacesTraceParamsWithHTTPClient ¶

func NewDcimInterfacesTraceParamsWithHTTPClient(client *http.Client) *DcimInterfacesTraceParams

NewDcimInterfacesTraceParamsWithHTTPClient creates a new DcimInterfacesTraceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimInterfacesTraceParamsWithTimeout ¶

func NewDcimInterfacesTraceParamsWithTimeout(timeout time.Duration) *DcimInterfacesTraceParams

NewDcimInterfacesTraceParamsWithTimeout creates a new DcimInterfacesTraceParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimInterfacesTraceParams) SetContext ¶

func (o *DcimInterfacesTraceParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim interfaces trace params

func (*DcimInterfacesTraceParams) SetHTTPClient ¶

func (o *DcimInterfacesTraceParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim interfaces trace params

func (*DcimInterfacesTraceParams) SetID ¶

func (o *DcimInterfacesTraceParams) SetID(id int64)

SetID adds the id to the dcim interfaces trace params

func (*DcimInterfacesTraceParams) SetTimeout ¶

func (o *DcimInterfacesTraceParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim interfaces trace params

func (*DcimInterfacesTraceParams) WithContext ¶

WithContext adds the context to the dcim interfaces trace params

func (*DcimInterfacesTraceParams) WithHTTPClient ¶

func (o *DcimInterfacesTraceParams) WithHTTPClient(client *http.Client) *DcimInterfacesTraceParams

WithHTTPClient adds the HTTPClient to the dcim interfaces trace params

func (*DcimInterfacesTraceParams) WithID ¶

WithID adds the id to the dcim interfaces trace params

func (*DcimInterfacesTraceParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interfaces trace params

func (*DcimInterfacesTraceParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfacesTraceReader ¶

type DcimInterfacesTraceReader struct {
	// contains filtered or unexported fields
}

DcimInterfacesTraceReader is a Reader for the DcimInterfacesTrace structure.

func (*DcimInterfacesTraceReader) ReadResponse ¶

func (o *DcimInterfacesTraceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimInterfacesUpdateOK ¶

type DcimInterfacesUpdateOK struct {
	Payload *models.DeviceInterface
}

DcimInterfacesUpdateOK handles this case with default header values.

DcimInterfacesUpdateOK dcim interfaces update o k

func NewDcimInterfacesUpdateOK ¶

func NewDcimInterfacesUpdateOK() *DcimInterfacesUpdateOK

NewDcimInterfacesUpdateOK creates a DcimInterfacesUpdateOK with default headers values

func (*DcimInterfacesUpdateOK) Error ¶

func (o *DcimInterfacesUpdateOK) Error() string

type DcimInterfacesUpdateParams ¶

type DcimInterfacesUpdateParams struct {

	/*Data*/
	Data *models.WritableDeviceInterface
	/*ID
	  A unique integer value identifying this interface.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimInterfacesUpdateParams contains all the parameters to send to the API endpoint for the dcim interfaces update operation typically these are written to a http.Request

func NewDcimInterfacesUpdateParams ¶

func NewDcimInterfacesUpdateParams() *DcimInterfacesUpdateParams

NewDcimInterfacesUpdateParams creates a new DcimInterfacesUpdateParams object with the default values initialized.

func NewDcimInterfacesUpdateParamsWithContext ¶

func NewDcimInterfacesUpdateParamsWithContext(ctx context.Context) *DcimInterfacesUpdateParams

NewDcimInterfacesUpdateParamsWithContext creates a new DcimInterfacesUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimInterfacesUpdateParamsWithHTTPClient ¶

func NewDcimInterfacesUpdateParamsWithHTTPClient(client *http.Client) *DcimInterfacesUpdateParams

NewDcimInterfacesUpdateParamsWithHTTPClient creates a new DcimInterfacesUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimInterfacesUpdateParamsWithTimeout ¶

func NewDcimInterfacesUpdateParamsWithTimeout(timeout time.Duration) *DcimInterfacesUpdateParams

NewDcimInterfacesUpdateParamsWithTimeout creates a new DcimInterfacesUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimInterfacesUpdateParams) SetContext ¶

func (o *DcimInterfacesUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) SetData ¶

SetData adds the data to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) SetHTTPClient ¶

func (o *DcimInterfacesUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) SetID ¶

func (o *DcimInterfacesUpdateParams) SetID(id int64)

SetID adds the id to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) SetTimeout ¶

func (o *DcimInterfacesUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WithContext ¶

WithContext adds the context to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WithData ¶

WithData adds the data to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WithID ¶

WithID adds the id to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfacesUpdateReader ¶

type DcimInterfacesUpdateReader struct {
	// contains filtered or unexported fields
}

DcimInterfacesUpdateReader is a Reader for the DcimInterfacesUpdate structure.

func (*DcimInterfacesUpdateReader) ReadResponse ¶

func (o *DcimInterfacesUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimInventoryItemsCreateCreated ¶

type DcimInventoryItemsCreateCreated struct {
	Payload *models.InventoryItem
}

DcimInventoryItemsCreateCreated handles this case with default header values.

DcimInventoryItemsCreateCreated dcim inventory items create created

func NewDcimInventoryItemsCreateCreated ¶

func NewDcimInventoryItemsCreateCreated() *DcimInventoryItemsCreateCreated

NewDcimInventoryItemsCreateCreated creates a DcimInventoryItemsCreateCreated with default headers values

func (*DcimInventoryItemsCreateCreated) Error ¶

type DcimInventoryItemsCreateParams ¶

type DcimInventoryItemsCreateParams struct {

	/*Data*/
	Data *models.WritableInventoryItem

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimInventoryItemsCreateParams contains all the parameters to send to the API endpoint for the dcim inventory items create operation typically these are written to a http.Request

func NewDcimInventoryItemsCreateParams ¶

func NewDcimInventoryItemsCreateParams() *DcimInventoryItemsCreateParams

NewDcimInventoryItemsCreateParams creates a new DcimInventoryItemsCreateParams object with the default values initialized.

func NewDcimInventoryItemsCreateParamsWithContext ¶

func NewDcimInventoryItemsCreateParamsWithContext(ctx context.Context) *DcimInventoryItemsCreateParams

NewDcimInventoryItemsCreateParamsWithContext creates a new DcimInventoryItemsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimInventoryItemsCreateParamsWithHTTPClient ¶

func NewDcimInventoryItemsCreateParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsCreateParams

NewDcimInventoryItemsCreateParamsWithHTTPClient creates a new DcimInventoryItemsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimInventoryItemsCreateParamsWithTimeout ¶

func NewDcimInventoryItemsCreateParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsCreateParams

NewDcimInventoryItemsCreateParamsWithTimeout creates a new DcimInventoryItemsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimInventoryItemsCreateParams) SetContext ¶

func (o *DcimInventoryItemsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) SetData ¶

SetData adds the data to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) SetHTTPClient ¶

func (o *DcimInventoryItemsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) SetTimeout ¶

func (o *DcimInventoryItemsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) WithContext ¶

WithContext adds the context to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) WithData ¶

WithData adds the data to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsCreateReader ¶

type DcimInventoryItemsCreateReader struct {
	// contains filtered or unexported fields
}

DcimInventoryItemsCreateReader is a Reader for the DcimInventoryItemsCreate structure.

func (*DcimInventoryItemsCreateReader) ReadResponse ¶

func (o *DcimInventoryItemsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimInventoryItemsDeleteNoContent ¶

type DcimInventoryItemsDeleteNoContent struct {
}

DcimInventoryItemsDeleteNoContent handles this case with default header values.

DcimInventoryItemsDeleteNoContent dcim inventory items delete no content

func NewDcimInventoryItemsDeleteNoContent ¶

func NewDcimInventoryItemsDeleteNoContent() *DcimInventoryItemsDeleteNoContent

NewDcimInventoryItemsDeleteNoContent creates a DcimInventoryItemsDeleteNoContent with default headers values

func (*DcimInventoryItemsDeleteNoContent) Error ¶

type DcimInventoryItemsDeleteParams ¶

type DcimInventoryItemsDeleteParams struct {

	/*ID
	  A unique integer value identifying this inventory item.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimInventoryItemsDeleteParams contains all the parameters to send to the API endpoint for the dcim inventory items delete operation typically these are written to a http.Request

func NewDcimInventoryItemsDeleteParams ¶

func NewDcimInventoryItemsDeleteParams() *DcimInventoryItemsDeleteParams

NewDcimInventoryItemsDeleteParams creates a new DcimInventoryItemsDeleteParams object with the default values initialized.

func NewDcimInventoryItemsDeleteParamsWithContext ¶

func NewDcimInventoryItemsDeleteParamsWithContext(ctx context.Context) *DcimInventoryItemsDeleteParams

NewDcimInventoryItemsDeleteParamsWithContext creates a new DcimInventoryItemsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimInventoryItemsDeleteParamsWithHTTPClient ¶

func NewDcimInventoryItemsDeleteParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsDeleteParams

NewDcimInventoryItemsDeleteParamsWithHTTPClient creates a new DcimInventoryItemsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimInventoryItemsDeleteParamsWithTimeout ¶

func NewDcimInventoryItemsDeleteParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsDeleteParams

NewDcimInventoryItemsDeleteParamsWithTimeout creates a new DcimInventoryItemsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimInventoryItemsDeleteParams) SetContext ¶

func (o *DcimInventoryItemsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) SetHTTPClient ¶

func (o *DcimInventoryItemsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) SetID ¶

SetID adds the id to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) SetTimeout ¶

func (o *DcimInventoryItemsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) WithContext ¶

WithContext adds the context to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) WithID ¶

WithID adds the id to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsDeleteReader ¶

type DcimInventoryItemsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimInventoryItemsDeleteReader is a Reader for the DcimInventoryItemsDelete structure.

func (*DcimInventoryItemsDeleteReader) ReadResponse ¶

func (o *DcimInventoryItemsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimInventoryItemsListOK ¶

type DcimInventoryItemsListOK struct {
	Payload *DcimInventoryItemsListOKBody
}

DcimInventoryItemsListOK handles this case with default header values.

DcimInventoryItemsListOK dcim inventory items list o k

func NewDcimInventoryItemsListOK ¶

func NewDcimInventoryItemsListOK() *DcimInventoryItemsListOK

NewDcimInventoryItemsListOK creates a DcimInventoryItemsListOK with default headers values

func (*DcimInventoryItemsListOK) Error ¶

func (o *DcimInventoryItemsListOK) Error() string

type DcimInventoryItemsListOKBody ¶

type DcimInventoryItemsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.InventoryItem `json:"results"`
}

DcimInventoryItemsListOKBody dcim inventory items list o k body swagger:model DcimInventoryItemsListOKBody

func (*DcimInventoryItemsListOKBody) MarshalBinary ¶

func (o *DcimInventoryItemsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimInventoryItemsListOKBody) UnmarshalBinary ¶

func (o *DcimInventoryItemsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimInventoryItemsListOKBody) Validate ¶

func (o *DcimInventoryItemsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim inventory items list o k body

type DcimInventoryItemsListParams ¶

type DcimInventoryItemsListParams struct {

	/*AssetTag*/
	AssetTag *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*Discovered*/
	Discovered *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Manufacturer*/
	Manufacturer *string
	/*ManufacturerID*/
	ManufacturerID *string
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*ParentID*/
	ParentID *string
	/*PartID*/
	PartID *string
	/*Q*/
	Q *string
	/*Serial*/
	Serial *string
	/*Tag*/
	Tag *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimInventoryItemsListParams contains all the parameters to send to the API endpoint for the dcim inventory items list operation typically these are written to a http.Request

func NewDcimInventoryItemsListParams ¶

func NewDcimInventoryItemsListParams() *DcimInventoryItemsListParams

NewDcimInventoryItemsListParams creates a new DcimInventoryItemsListParams object with the default values initialized.

func NewDcimInventoryItemsListParamsWithContext ¶

func NewDcimInventoryItemsListParamsWithContext(ctx context.Context) *DcimInventoryItemsListParams

NewDcimInventoryItemsListParamsWithContext creates a new DcimInventoryItemsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimInventoryItemsListParamsWithHTTPClient ¶

func NewDcimInventoryItemsListParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsListParams

NewDcimInventoryItemsListParamsWithHTTPClient creates a new DcimInventoryItemsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimInventoryItemsListParamsWithTimeout ¶

func NewDcimInventoryItemsListParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsListParams

NewDcimInventoryItemsListParamsWithTimeout creates a new DcimInventoryItemsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimInventoryItemsListParams) SetAssetTag ¶

func (o *DcimInventoryItemsListParams) SetAssetTag(assetTag *string)

SetAssetTag adds the assetTag to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetContext ¶

func (o *DcimInventoryItemsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetDevice ¶

func (o *DcimInventoryItemsListParams) SetDevice(device *string)

SetDevice adds the device to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetDeviceID ¶

func (o *DcimInventoryItemsListParams) SetDeviceID(deviceID *string)

SetDeviceID adds the deviceId to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetDiscovered ¶

func (o *DcimInventoryItemsListParams) SetDiscovered(discovered *string)

SetDiscovered adds the discovered to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetHTTPClient ¶

func (o *DcimInventoryItemsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetID ¶

func (o *DcimInventoryItemsListParams) SetID(id *string)

SetID adds the id to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetLimit ¶

func (o *DcimInventoryItemsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetManufacturer ¶

func (o *DcimInventoryItemsListParams) SetManufacturer(manufacturer *string)

SetManufacturer adds the manufacturer to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetManufacturerID ¶

func (o *DcimInventoryItemsListParams) SetManufacturerID(manufacturerID *string)

SetManufacturerID adds the manufacturerId to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetName ¶

func (o *DcimInventoryItemsListParams) SetName(name *string)

SetName adds the name to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetOffset ¶

func (o *DcimInventoryItemsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetParentID ¶

func (o *DcimInventoryItemsListParams) SetParentID(parentID *string)

SetParentID adds the parentId to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetPartID ¶

func (o *DcimInventoryItemsListParams) SetPartID(partID *string)

SetPartID adds the partId to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetQ ¶

SetQ adds the q to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetSerial ¶

func (o *DcimInventoryItemsListParams) SetSerial(serial *string)

SetSerial adds the serial to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetTag ¶

func (o *DcimInventoryItemsListParams) SetTag(tag *string)

SetTag adds the tag to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetTimeout ¶

func (o *DcimInventoryItemsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithAssetTag ¶

WithAssetTag adds the assetTag to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithContext ¶

WithContext adds the context to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithDevice ¶

WithDevice adds the device to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithDeviceID ¶

WithDeviceID adds the deviceID to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithDiscovered ¶

func (o *DcimInventoryItemsListParams) WithDiscovered(discovered *string) *DcimInventoryItemsListParams

WithDiscovered adds the discovered to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithID ¶

WithID adds the id to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithLimit ¶

WithLimit adds the limit to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithManufacturer ¶

func (o *DcimInventoryItemsListParams) WithManufacturer(manufacturer *string) *DcimInventoryItemsListParams

WithManufacturer adds the manufacturer to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithManufacturerID ¶

func (o *DcimInventoryItemsListParams) WithManufacturerID(manufacturerID *string) *DcimInventoryItemsListParams

WithManufacturerID adds the manufacturerID to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithName ¶

WithName adds the name to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithOffset ¶

WithOffset adds the offset to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithParentID ¶

WithParentID adds the parentID to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithPartID ¶

WithPartID adds the partID to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithQ ¶

WithQ adds the q to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithSerial ¶

WithSerial adds the serial to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithTag ¶

WithTag adds the tag to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsListReader ¶

type DcimInventoryItemsListReader struct {
	// contains filtered or unexported fields
}

DcimInventoryItemsListReader is a Reader for the DcimInventoryItemsList structure.

func (*DcimInventoryItemsListReader) ReadResponse ¶

func (o *DcimInventoryItemsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimInventoryItemsPartialUpdateOK ¶

type DcimInventoryItemsPartialUpdateOK struct {
	Payload *models.InventoryItem
}

DcimInventoryItemsPartialUpdateOK handles this case with default header values.

DcimInventoryItemsPartialUpdateOK dcim inventory items partial update o k

func NewDcimInventoryItemsPartialUpdateOK ¶

func NewDcimInventoryItemsPartialUpdateOK() *DcimInventoryItemsPartialUpdateOK

NewDcimInventoryItemsPartialUpdateOK creates a DcimInventoryItemsPartialUpdateOK with default headers values

func (*DcimInventoryItemsPartialUpdateOK) Error ¶

type DcimInventoryItemsPartialUpdateParams ¶

type DcimInventoryItemsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableInventoryItem
	/*ID
	  A unique integer value identifying this inventory item.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimInventoryItemsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim inventory items partial update operation typically these are written to a http.Request

func NewDcimInventoryItemsPartialUpdateParams ¶

func NewDcimInventoryItemsPartialUpdateParams() *DcimInventoryItemsPartialUpdateParams

NewDcimInventoryItemsPartialUpdateParams creates a new DcimInventoryItemsPartialUpdateParams object with the default values initialized.

func NewDcimInventoryItemsPartialUpdateParamsWithContext ¶

func NewDcimInventoryItemsPartialUpdateParamsWithContext(ctx context.Context) *DcimInventoryItemsPartialUpdateParams

NewDcimInventoryItemsPartialUpdateParamsWithContext creates a new DcimInventoryItemsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimInventoryItemsPartialUpdateParamsWithHTTPClient ¶

func NewDcimInventoryItemsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsPartialUpdateParams

NewDcimInventoryItemsPartialUpdateParamsWithHTTPClient creates a new DcimInventoryItemsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimInventoryItemsPartialUpdateParamsWithTimeout ¶

func NewDcimInventoryItemsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsPartialUpdateParams

NewDcimInventoryItemsPartialUpdateParamsWithTimeout creates a new DcimInventoryItemsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimInventoryItemsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimInventoryItemsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) SetTimeout ¶

func (o *DcimInventoryItemsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsPartialUpdateReader ¶

type DcimInventoryItemsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimInventoryItemsPartialUpdateReader is a Reader for the DcimInventoryItemsPartialUpdate structure.

func (*DcimInventoryItemsPartialUpdateReader) ReadResponse ¶

func (o *DcimInventoryItemsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimInventoryItemsReadOK ¶

type DcimInventoryItemsReadOK struct {
	Payload *models.InventoryItem
}

DcimInventoryItemsReadOK handles this case with default header values.

DcimInventoryItemsReadOK dcim inventory items read o k

func NewDcimInventoryItemsReadOK ¶

func NewDcimInventoryItemsReadOK() *DcimInventoryItemsReadOK

NewDcimInventoryItemsReadOK creates a DcimInventoryItemsReadOK with default headers values

func (*DcimInventoryItemsReadOK) Error ¶

func (o *DcimInventoryItemsReadOK) Error() string

type DcimInventoryItemsReadParams ¶

type DcimInventoryItemsReadParams struct {

	/*ID
	  A unique integer value identifying this inventory item.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimInventoryItemsReadParams contains all the parameters to send to the API endpoint for the dcim inventory items read operation typically these are written to a http.Request

func NewDcimInventoryItemsReadParams ¶

func NewDcimInventoryItemsReadParams() *DcimInventoryItemsReadParams

NewDcimInventoryItemsReadParams creates a new DcimInventoryItemsReadParams object with the default values initialized.

func NewDcimInventoryItemsReadParamsWithContext ¶

func NewDcimInventoryItemsReadParamsWithContext(ctx context.Context) *DcimInventoryItemsReadParams

NewDcimInventoryItemsReadParamsWithContext creates a new DcimInventoryItemsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimInventoryItemsReadParamsWithHTTPClient ¶

func NewDcimInventoryItemsReadParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsReadParams

NewDcimInventoryItemsReadParamsWithHTTPClient creates a new DcimInventoryItemsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimInventoryItemsReadParamsWithTimeout ¶

func NewDcimInventoryItemsReadParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsReadParams

NewDcimInventoryItemsReadParamsWithTimeout creates a new DcimInventoryItemsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimInventoryItemsReadParams) SetContext ¶

func (o *DcimInventoryItemsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) SetHTTPClient ¶

func (o *DcimInventoryItemsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) SetID ¶

func (o *DcimInventoryItemsReadParams) SetID(id int64)

SetID adds the id to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) SetTimeout ¶

func (o *DcimInventoryItemsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) WithContext ¶

WithContext adds the context to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) WithID ¶

WithID adds the id to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsReadReader ¶

type DcimInventoryItemsReadReader struct {
	// contains filtered or unexported fields
}

DcimInventoryItemsReadReader is a Reader for the DcimInventoryItemsRead structure.

func (*DcimInventoryItemsReadReader) ReadResponse ¶

func (o *DcimInventoryItemsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimInventoryItemsUpdateOK ¶

type DcimInventoryItemsUpdateOK struct {
	Payload *models.InventoryItem
}

DcimInventoryItemsUpdateOK handles this case with default header values.

DcimInventoryItemsUpdateOK dcim inventory items update o k

func NewDcimInventoryItemsUpdateOK ¶

func NewDcimInventoryItemsUpdateOK() *DcimInventoryItemsUpdateOK

NewDcimInventoryItemsUpdateOK creates a DcimInventoryItemsUpdateOK with default headers values

func (*DcimInventoryItemsUpdateOK) Error ¶

type DcimInventoryItemsUpdateParams ¶

type DcimInventoryItemsUpdateParams struct {

	/*Data*/
	Data *models.WritableInventoryItem
	/*ID
	  A unique integer value identifying this inventory item.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimInventoryItemsUpdateParams contains all the parameters to send to the API endpoint for the dcim inventory items update operation typically these are written to a http.Request

func NewDcimInventoryItemsUpdateParams ¶

func NewDcimInventoryItemsUpdateParams() *DcimInventoryItemsUpdateParams

NewDcimInventoryItemsUpdateParams creates a new DcimInventoryItemsUpdateParams object with the default values initialized.

func NewDcimInventoryItemsUpdateParamsWithContext ¶

func NewDcimInventoryItemsUpdateParamsWithContext(ctx context.Context) *DcimInventoryItemsUpdateParams

NewDcimInventoryItemsUpdateParamsWithContext creates a new DcimInventoryItemsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimInventoryItemsUpdateParamsWithHTTPClient ¶

func NewDcimInventoryItemsUpdateParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsUpdateParams

NewDcimInventoryItemsUpdateParamsWithHTTPClient creates a new DcimInventoryItemsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimInventoryItemsUpdateParamsWithTimeout ¶

func NewDcimInventoryItemsUpdateParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsUpdateParams

NewDcimInventoryItemsUpdateParamsWithTimeout creates a new DcimInventoryItemsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimInventoryItemsUpdateParams) SetContext ¶

func (o *DcimInventoryItemsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) SetData ¶

SetData adds the data to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) SetHTTPClient ¶

func (o *DcimInventoryItemsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) SetID ¶

SetID adds the id to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) SetTimeout ¶

func (o *DcimInventoryItemsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WithContext ¶

WithContext adds the context to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WithData ¶

WithData adds the data to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WithID ¶

WithID adds the id to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsUpdateReader ¶

type DcimInventoryItemsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimInventoryItemsUpdateReader is a Reader for the DcimInventoryItemsUpdate structure.

func (*DcimInventoryItemsUpdateReader) ReadResponse ¶

func (o *DcimInventoryItemsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimManufacturersCreateCreated ¶

type DcimManufacturersCreateCreated struct {
	Payload *models.Manufacturer
}

DcimManufacturersCreateCreated handles this case with default header values.

DcimManufacturersCreateCreated dcim manufacturers create created

func NewDcimManufacturersCreateCreated ¶

func NewDcimManufacturersCreateCreated() *DcimManufacturersCreateCreated

NewDcimManufacturersCreateCreated creates a DcimManufacturersCreateCreated with default headers values

func (*DcimManufacturersCreateCreated) Error ¶

type DcimManufacturersCreateParams ¶

type DcimManufacturersCreateParams struct {

	/*Data*/
	Data *models.Manufacturer

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimManufacturersCreateParams contains all the parameters to send to the API endpoint for the dcim manufacturers create operation typically these are written to a http.Request

func NewDcimManufacturersCreateParams ¶

func NewDcimManufacturersCreateParams() *DcimManufacturersCreateParams

NewDcimManufacturersCreateParams creates a new DcimManufacturersCreateParams object with the default values initialized.

func NewDcimManufacturersCreateParamsWithContext ¶

func NewDcimManufacturersCreateParamsWithContext(ctx context.Context) *DcimManufacturersCreateParams

NewDcimManufacturersCreateParamsWithContext creates a new DcimManufacturersCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimManufacturersCreateParamsWithHTTPClient ¶

func NewDcimManufacturersCreateParamsWithHTTPClient(client *http.Client) *DcimManufacturersCreateParams

NewDcimManufacturersCreateParamsWithHTTPClient creates a new DcimManufacturersCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimManufacturersCreateParamsWithTimeout ¶

func NewDcimManufacturersCreateParamsWithTimeout(timeout time.Duration) *DcimManufacturersCreateParams

NewDcimManufacturersCreateParamsWithTimeout creates a new DcimManufacturersCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimManufacturersCreateParams) SetContext ¶

func (o *DcimManufacturersCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) SetData ¶

SetData adds the data to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) SetHTTPClient ¶

func (o *DcimManufacturersCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) SetTimeout ¶

func (o *DcimManufacturersCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) WithContext ¶

WithContext adds the context to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) WithData ¶

WithData adds the data to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersCreateReader ¶

type DcimManufacturersCreateReader struct {
	// contains filtered or unexported fields
}

DcimManufacturersCreateReader is a Reader for the DcimManufacturersCreate structure.

func (*DcimManufacturersCreateReader) ReadResponse ¶

func (o *DcimManufacturersCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimManufacturersDeleteNoContent ¶

type DcimManufacturersDeleteNoContent struct {
}

DcimManufacturersDeleteNoContent handles this case with default header values.

DcimManufacturersDeleteNoContent dcim manufacturers delete no content

func NewDcimManufacturersDeleteNoContent ¶

func NewDcimManufacturersDeleteNoContent() *DcimManufacturersDeleteNoContent

NewDcimManufacturersDeleteNoContent creates a DcimManufacturersDeleteNoContent with default headers values

func (*DcimManufacturersDeleteNoContent) Error ¶

type DcimManufacturersDeleteParams ¶

type DcimManufacturersDeleteParams struct {

	/*ID
	  A unique integer value identifying this manufacturer.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimManufacturersDeleteParams contains all the parameters to send to the API endpoint for the dcim manufacturers delete operation typically these are written to a http.Request

func NewDcimManufacturersDeleteParams ¶

func NewDcimManufacturersDeleteParams() *DcimManufacturersDeleteParams

NewDcimManufacturersDeleteParams creates a new DcimManufacturersDeleteParams object with the default values initialized.

func NewDcimManufacturersDeleteParamsWithContext ¶

func NewDcimManufacturersDeleteParamsWithContext(ctx context.Context) *DcimManufacturersDeleteParams

NewDcimManufacturersDeleteParamsWithContext creates a new DcimManufacturersDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimManufacturersDeleteParamsWithHTTPClient ¶

func NewDcimManufacturersDeleteParamsWithHTTPClient(client *http.Client) *DcimManufacturersDeleteParams

NewDcimManufacturersDeleteParamsWithHTTPClient creates a new DcimManufacturersDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimManufacturersDeleteParamsWithTimeout ¶

func NewDcimManufacturersDeleteParamsWithTimeout(timeout time.Duration) *DcimManufacturersDeleteParams

NewDcimManufacturersDeleteParamsWithTimeout creates a new DcimManufacturersDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimManufacturersDeleteParams) SetContext ¶

func (o *DcimManufacturersDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) SetHTTPClient ¶

func (o *DcimManufacturersDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) SetID ¶

func (o *DcimManufacturersDeleteParams) SetID(id int64)

SetID adds the id to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) SetTimeout ¶

func (o *DcimManufacturersDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) WithContext ¶

WithContext adds the context to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) WithID ¶

WithID adds the id to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersDeleteReader ¶

type DcimManufacturersDeleteReader struct {
	// contains filtered or unexported fields
}

DcimManufacturersDeleteReader is a Reader for the DcimManufacturersDelete structure.

func (*DcimManufacturersDeleteReader) ReadResponse ¶

func (o *DcimManufacturersDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimManufacturersListOK ¶

type DcimManufacturersListOK struct {
	Payload *DcimManufacturersListOKBody
}

DcimManufacturersListOK handles this case with default header values.

DcimManufacturersListOK dcim manufacturers list o k

func NewDcimManufacturersListOK ¶

func NewDcimManufacturersListOK() *DcimManufacturersListOK

NewDcimManufacturersListOK creates a DcimManufacturersListOK with default headers values

func (*DcimManufacturersListOK) Error ¶

func (o *DcimManufacturersListOK) Error() string

type DcimManufacturersListOKBody ¶

type DcimManufacturersListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Manufacturer `json:"results"`
}

DcimManufacturersListOKBody dcim manufacturers list o k body swagger:model DcimManufacturersListOKBody

func (*DcimManufacturersListOKBody) MarshalBinary ¶

func (o *DcimManufacturersListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimManufacturersListOKBody) UnmarshalBinary ¶

func (o *DcimManufacturersListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimManufacturersListOKBody) Validate ¶

func (o *DcimManufacturersListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim manufacturers list o k body

type DcimManufacturersListParams ¶

type DcimManufacturersListParams struct {

	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Slug*/
	Slug *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimManufacturersListParams contains all the parameters to send to the API endpoint for the dcim manufacturers list operation typically these are written to a http.Request

func NewDcimManufacturersListParams ¶

func NewDcimManufacturersListParams() *DcimManufacturersListParams

NewDcimManufacturersListParams creates a new DcimManufacturersListParams object with the default values initialized.

func NewDcimManufacturersListParamsWithContext ¶

func NewDcimManufacturersListParamsWithContext(ctx context.Context) *DcimManufacturersListParams

NewDcimManufacturersListParamsWithContext creates a new DcimManufacturersListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimManufacturersListParamsWithHTTPClient ¶

func NewDcimManufacturersListParamsWithHTTPClient(client *http.Client) *DcimManufacturersListParams

NewDcimManufacturersListParamsWithHTTPClient creates a new DcimManufacturersListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimManufacturersListParamsWithTimeout ¶

func NewDcimManufacturersListParamsWithTimeout(timeout time.Duration) *DcimManufacturersListParams

NewDcimManufacturersListParamsWithTimeout creates a new DcimManufacturersListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimManufacturersListParams) SetContext ¶

func (o *DcimManufacturersListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetHTTPClient ¶

func (o *DcimManufacturersListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetID ¶

func (o *DcimManufacturersListParams) SetID(id *string)

SetID adds the id to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetLimit ¶

func (o *DcimManufacturersListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetName ¶

func (o *DcimManufacturersListParams) SetName(name *string)

SetName adds the name to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetOffset ¶

func (o *DcimManufacturersListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetQ ¶

func (o *DcimManufacturersListParams) SetQ(q *string)

SetQ adds the q to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetSlug ¶

func (o *DcimManufacturersListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetTimeout ¶

func (o *DcimManufacturersListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithContext ¶

WithContext adds the context to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithID ¶

WithID adds the id to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithLimit ¶

WithLimit adds the limit to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithName ¶

WithName adds the name to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithOffset ¶

WithOffset adds the offset to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithQ ¶

WithQ adds the q to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithSlug ¶

WithSlug adds the slug to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers list params

func (*DcimManufacturersListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersListReader ¶

type DcimManufacturersListReader struct {
	// contains filtered or unexported fields
}

DcimManufacturersListReader is a Reader for the DcimManufacturersList structure.

func (*DcimManufacturersListReader) ReadResponse ¶

func (o *DcimManufacturersListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimManufacturersPartialUpdateOK ¶

type DcimManufacturersPartialUpdateOK struct {
	Payload *models.Manufacturer
}

DcimManufacturersPartialUpdateOK handles this case with default header values.

DcimManufacturersPartialUpdateOK dcim manufacturers partial update o k

func NewDcimManufacturersPartialUpdateOK ¶

func NewDcimManufacturersPartialUpdateOK() *DcimManufacturersPartialUpdateOK

NewDcimManufacturersPartialUpdateOK creates a DcimManufacturersPartialUpdateOK with default headers values

func (*DcimManufacturersPartialUpdateOK) Error ¶

type DcimManufacturersPartialUpdateParams ¶

type DcimManufacturersPartialUpdateParams struct {

	/*Data*/
	Data *models.Manufacturer
	/*ID
	  A unique integer value identifying this manufacturer.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimManufacturersPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim manufacturers partial update operation typically these are written to a http.Request

func NewDcimManufacturersPartialUpdateParams ¶

func NewDcimManufacturersPartialUpdateParams() *DcimManufacturersPartialUpdateParams

NewDcimManufacturersPartialUpdateParams creates a new DcimManufacturersPartialUpdateParams object with the default values initialized.

func NewDcimManufacturersPartialUpdateParamsWithContext ¶

func NewDcimManufacturersPartialUpdateParamsWithContext(ctx context.Context) *DcimManufacturersPartialUpdateParams

NewDcimManufacturersPartialUpdateParamsWithContext creates a new DcimManufacturersPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimManufacturersPartialUpdateParamsWithHTTPClient ¶

func NewDcimManufacturersPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimManufacturersPartialUpdateParams

NewDcimManufacturersPartialUpdateParamsWithHTTPClient creates a new DcimManufacturersPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimManufacturersPartialUpdateParamsWithTimeout ¶

func NewDcimManufacturersPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimManufacturersPartialUpdateParams

NewDcimManufacturersPartialUpdateParamsWithTimeout creates a new DcimManufacturersPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimManufacturersPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) SetData ¶

SetData adds the data to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) SetHTTPClient ¶

func (o *DcimManufacturersPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) SetID ¶

SetID adds the id to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) SetTimeout ¶

func (o *DcimManufacturersPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WithData ¶

WithData adds the data to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WithID ¶

WithID adds the id to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersPartialUpdateReader ¶

type DcimManufacturersPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimManufacturersPartialUpdateReader is a Reader for the DcimManufacturersPartialUpdate structure.

func (*DcimManufacturersPartialUpdateReader) ReadResponse ¶

func (o *DcimManufacturersPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimManufacturersReadOK ¶

type DcimManufacturersReadOK struct {
	Payload *models.Manufacturer
}

DcimManufacturersReadOK handles this case with default header values.

DcimManufacturersReadOK dcim manufacturers read o k

func NewDcimManufacturersReadOK ¶

func NewDcimManufacturersReadOK() *DcimManufacturersReadOK

NewDcimManufacturersReadOK creates a DcimManufacturersReadOK with default headers values

func (*DcimManufacturersReadOK) Error ¶

func (o *DcimManufacturersReadOK) Error() string

type DcimManufacturersReadParams ¶

type DcimManufacturersReadParams struct {

	/*ID
	  A unique integer value identifying this manufacturer.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimManufacturersReadParams contains all the parameters to send to the API endpoint for the dcim manufacturers read operation typically these are written to a http.Request

func NewDcimManufacturersReadParams ¶

func NewDcimManufacturersReadParams() *DcimManufacturersReadParams

NewDcimManufacturersReadParams creates a new DcimManufacturersReadParams object with the default values initialized.

func NewDcimManufacturersReadParamsWithContext ¶

func NewDcimManufacturersReadParamsWithContext(ctx context.Context) *DcimManufacturersReadParams

NewDcimManufacturersReadParamsWithContext creates a new DcimManufacturersReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimManufacturersReadParamsWithHTTPClient ¶

func NewDcimManufacturersReadParamsWithHTTPClient(client *http.Client) *DcimManufacturersReadParams

NewDcimManufacturersReadParamsWithHTTPClient creates a new DcimManufacturersReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimManufacturersReadParamsWithTimeout ¶

func NewDcimManufacturersReadParamsWithTimeout(timeout time.Duration) *DcimManufacturersReadParams

NewDcimManufacturersReadParamsWithTimeout creates a new DcimManufacturersReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimManufacturersReadParams) SetContext ¶

func (o *DcimManufacturersReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim manufacturers read params

func (*DcimManufacturersReadParams) SetHTTPClient ¶

func (o *DcimManufacturersReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim manufacturers read params

func (*DcimManufacturersReadParams) SetID ¶

func (o *DcimManufacturersReadParams) SetID(id int64)

SetID adds the id to the dcim manufacturers read params

func (*DcimManufacturersReadParams) SetTimeout ¶

func (o *DcimManufacturersReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim manufacturers read params

func (*DcimManufacturersReadParams) WithContext ¶

WithContext adds the context to the dcim manufacturers read params

func (*DcimManufacturersReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers read params

func (*DcimManufacturersReadParams) WithID ¶

WithID adds the id to the dcim manufacturers read params

func (*DcimManufacturersReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers read params

func (*DcimManufacturersReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersReadReader ¶

type DcimManufacturersReadReader struct {
	// contains filtered or unexported fields
}

DcimManufacturersReadReader is a Reader for the DcimManufacturersRead structure.

func (*DcimManufacturersReadReader) ReadResponse ¶

func (o *DcimManufacturersReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimManufacturersUpdateOK ¶

type DcimManufacturersUpdateOK struct {
	Payload *models.Manufacturer
}

DcimManufacturersUpdateOK handles this case with default header values.

DcimManufacturersUpdateOK dcim manufacturers update o k

func NewDcimManufacturersUpdateOK ¶

func NewDcimManufacturersUpdateOK() *DcimManufacturersUpdateOK

NewDcimManufacturersUpdateOK creates a DcimManufacturersUpdateOK with default headers values

func (*DcimManufacturersUpdateOK) Error ¶

func (o *DcimManufacturersUpdateOK) Error() string

type DcimManufacturersUpdateParams ¶

type DcimManufacturersUpdateParams struct {

	/*Data*/
	Data *models.Manufacturer
	/*ID
	  A unique integer value identifying this manufacturer.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimManufacturersUpdateParams contains all the parameters to send to the API endpoint for the dcim manufacturers update operation typically these are written to a http.Request

func NewDcimManufacturersUpdateParams ¶

func NewDcimManufacturersUpdateParams() *DcimManufacturersUpdateParams

NewDcimManufacturersUpdateParams creates a new DcimManufacturersUpdateParams object with the default values initialized.

func NewDcimManufacturersUpdateParamsWithContext ¶

func NewDcimManufacturersUpdateParamsWithContext(ctx context.Context) *DcimManufacturersUpdateParams

NewDcimManufacturersUpdateParamsWithContext creates a new DcimManufacturersUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimManufacturersUpdateParamsWithHTTPClient ¶

func NewDcimManufacturersUpdateParamsWithHTTPClient(client *http.Client) *DcimManufacturersUpdateParams

NewDcimManufacturersUpdateParamsWithHTTPClient creates a new DcimManufacturersUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimManufacturersUpdateParamsWithTimeout ¶

func NewDcimManufacturersUpdateParamsWithTimeout(timeout time.Duration) *DcimManufacturersUpdateParams

NewDcimManufacturersUpdateParamsWithTimeout creates a new DcimManufacturersUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimManufacturersUpdateParams) SetContext ¶

func (o *DcimManufacturersUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) SetData ¶

SetData adds the data to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) SetHTTPClient ¶

func (o *DcimManufacturersUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) SetID ¶

func (o *DcimManufacturersUpdateParams) SetID(id int64)

SetID adds the id to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) SetTimeout ¶

func (o *DcimManufacturersUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WithContext ¶

WithContext adds the context to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WithData ¶

WithData adds the data to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WithID ¶

WithID adds the id to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersUpdateReader ¶

type DcimManufacturersUpdateReader struct {
	// contains filtered or unexported fields
}

DcimManufacturersUpdateReader is a Reader for the DcimManufacturersUpdate structure.

func (*DcimManufacturersUpdateReader) ReadResponse ¶

func (o *DcimManufacturersUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPlatformsCreateCreated ¶

type DcimPlatformsCreateCreated struct {
	Payload *models.Platform
}

DcimPlatformsCreateCreated handles this case with default header values.

DcimPlatformsCreateCreated dcim platforms create created

func NewDcimPlatformsCreateCreated ¶

func NewDcimPlatformsCreateCreated() *DcimPlatformsCreateCreated

NewDcimPlatformsCreateCreated creates a DcimPlatformsCreateCreated with default headers values

func (*DcimPlatformsCreateCreated) Error ¶

type DcimPlatformsCreateParams ¶

type DcimPlatformsCreateParams struct {

	/*Data*/
	Data *models.WritablePlatform

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPlatformsCreateParams contains all the parameters to send to the API endpoint for the dcim platforms create operation typically these are written to a http.Request

func NewDcimPlatformsCreateParams ¶

func NewDcimPlatformsCreateParams() *DcimPlatformsCreateParams

NewDcimPlatformsCreateParams creates a new DcimPlatformsCreateParams object with the default values initialized.

func NewDcimPlatformsCreateParamsWithContext ¶

func NewDcimPlatformsCreateParamsWithContext(ctx context.Context) *DcimPlatformsCreateParams

NewDcimPlatformsCreateParamsWithContext creates a new DcimPlatformsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPlatformsCreateParamsWithHTTPClient ¶

func NewDcimPlatformsCreateParamsWithHTTPClient(client *http.Client) *DcimPlatformsCreateParams

NewDcimPlatformsCreateParamsWithHTTPClient creates a new DcimPlatformsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPlatformsCreateParamsWithTimeout ¶

func NewDcimPlatformsCreateParamsWithTimeout(timeout time.Duration) *DcimPlatformsCreateParams

NewDcimPlatformsCreateParamsWithTimeout creates a new DcimPlatformsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPlatformsCreateParams) SetContext ¶

func (o *DcimPlatformsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim platforms create params

func (*DcimPlatformsCreateParams) SetData ¶

SetData adds the data to the dcim platforms create params

func (*DcimPlatformsCreateParams) SetHTTPClient ¶

func (o *DcimPlatformsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim platforms create params

func (*DcimPlatformsCreateParams) SetTimeout ¶

func (o *DcimPlatformsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim platforms create params

func (*DcimPlatformsCreateParams) WithContext ¶

WithContext adds the context to the dcim platforms create params

func (*DcimPlatformsCreateParams) WithData ¶

WithData adds the data to the dcim platforms create params

func (*DcimPlatformsCreateParams) WithHTTPClient ¶

func (o *DcimPlatformsCreateParams) WithHTTPClient(client *http.Client) *DcimPlatformsCreateParams

WithHTTPClient adds the HTTPClient to the dcim platforms create params

func (*DcimPlatformsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms create params

func (*DcimPlatformsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsCreateReader ¶

type DcimPlatformsCreateReader struct {
	// contains filtered or unexported fields
}

DcimPlatformsCreateReader is a Reader for the DcimPlatformsCreate structure.

func (*DcimPlatformsCreateReader) ReadResponse ¶

func (o *DcimPlatformsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPlatformsDeleteNoContent ¶

type DcimPlatformsDeleteNoContent struct {
}

DcimPlatformsDeleteNoContent handles this case with default header values.

DcimPlatformsDeleteNoContent dcim platforms delete no content

func NewDcimPlatformsDeleteNoContent ¶

func NewDcimPlatformsDeleteNoContent() *DcimPlatformsDeleteNoContent

NewDcimPlatformsDeleteNoContent creates a DcimPlatformsDeleteNoContent with default headers values

func (*DcimPlatformsDeleteNoContent) Error ¶

type DcimPlatformsDeleteParams ¶

type DcimPlatformsDeleteParams struct {

	/*ID
	  A unique integer value identifying this platform.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPlatformsDeleteParams contains all the parameters to send to the API endpoint for the dcim platforms delete operation typically these are written to a http.Request

func NewDcimPlatformsDeleteParams ¶

func NewDcimPlatformsDeleteParams() *DcimPlatformsDeleteParams

NewDcimPlatformsDeleteParams creates a new DcimPlatformsDeleteParams object with the default values initialized.

func NewDcimPlatformsDeleteParamsWithContext ¶

func NewDcimPlatformsDeleteParamsWithContext(ctx context.Context) *DcimPlatformsDeleteParams

NewDcimPlatformsDeleteParamsWithContext creates a new DcimPlatformsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPlatformsDeleteParamsWithHTTPClient ¶

func NewDcimPlatformsDeleteParamsWithHTTPClient(client *http.Client) *DcimPlatformsDeleteParams

NewDcimPlatformsDeleteParamsWithHTTPClient creates a new DcimPlatformsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPlatformsDeleteParamsWithTimeout ¶

func NewDcimPlatformsDeleteParamsWithTimeout(timeout time.Duration) *DcimPlatformsDeleteParams

NewDcimPlatformsDeleteParamsWithTimeout creates a new DcimPlatformsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPlatformsDeleteParams) SetContext ¶

func (o *DcimPlatformsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) SetHTTPClient ¶

func (o *DcimPlatformsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) SetID ¶

func (o *DcimPlatformsDeleteParams) SetID(id int64)

SetID adds the id to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) SetTimeout ¶

func (o *DcimPlatformsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) WithContext ¶

WithContext adds the context to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) WithHTTPClient ¶

func (o *DcimPlatformsDeleteParams) WithHTTPClient(client *http.Client) *DcimPlatformsDeleteParams

WithHTTPClient adds the HTTPClient to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) WithID ¶

WithID adds the id to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsDeleteReader ¶

type DcimPlatformsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimPlatformsDeleteReader is a Reader for the DcimPlatformsDelete structure.

func (*DcimPlatformsDeleteReader) ReadResponse ¶

func (o *DcimPlatformsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPlatformsListOK ¶

type DcimPlatformsListOK struct {
	Payload *DcimPlatformsListOKBody
}

DcimPlatformsListOK handles this case with default header values.

DcimPlatformsListOK dcim platforms list o k

func NewDcimPlatformsListOK ¶

func NewDcimPlatformsListOK() *DcimPlatformsListOK

NewDcimPlatformsListOK creates a DcimPlatformsListOK with default headers values

func (*DcimPlatformsListOK) Error ¶

func (o *DcimPlatformsListOK) Error() string

type DcimPlatformsListOKBody ¶

type DcimPlatformsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Platform `json:"results"`
}

DcimPlatformsListOKBody dcim platforms list o k body swagger:model DcimPlatformsListOKBody

func (*DcimPlatformsListOKBody) MarshalBinary ¶

func (o *DcimPlatformsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimPlatformsListOKBody) UnmarshalBinary ¶

func (o *DcimPlatformsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimPlatformsListOKBody) Validate ¶

func (o *DcimPlatformsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim platforms list o k body

type DcimPlatformsListParams ¶

type DcimPlatformsListParams struct {

	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Manufacturer*/
	Manufacturer *string
	/*ManufacturerID*/
	ManufacturerID *string
	/*Name*/
	Name *string
	/*NapalmDriver*/
	NapalmDriver *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Slug*/
	Slug *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPlatformsListParams contains all the parameters to send to the API endpoint for the dcim platforms list operation typically these are written to a http.Request

func NewDcimPlatformsListParams ¶

func NewDcimPlatformsListParams() *DcimPlatformsListParams

NewDcimPlatformsListParams creates a new DcimPlatformsListParams object with the default values initialized.

func NewDcimPlatformsListParamsWithContext ¶

func NewDcimPlatformsListParamsWithContext(ctx context.Context) *DcimPlatformsListParams

NewDcimPlatformsListParamsWithContext creates a new DcimPlatformsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPlatformsListParamsWithHTTPClient ¶

func NewDcimPlatformsListParamsWithHTTPClient(client *http.Client) *DcimPlatformsListParams

NewDcimPlatformsListParamsWithHTTPClient creates a new DcimPlatformsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPlatformsListParamsWithTimeout ¶

func NewDcimPlatformsListParamsWithTimeout(timeout time.Duration) *DcimPlatformsListParams

NewDcimPlatformsListParamsWithTimeout creates a new DcimPlatformsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPlatformsListParams) SetContext ¶

func (o *DcimPlatformsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim platforms list params

func (*DcimPlatformsListParams) SetHTTPClient ¶

func (o *DcimPlatformsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim platforms list params

func (*DcimPlatformsListParams) SetID ¶

func (o *DcimPlatformsListParams) SetID(id *string)

SetID adds the id to the dcim platforms list params

func (*DcimPlatformsListParams) SetLimit ¶

func (o *DcimPlatformsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim platforms list params

func (*DcimPlatformsListParams) SetManufacturer ¶

func (o *DcimPlatformsListParams) SetManufacturer(manufacturer *string)

SetManufacturer adds the manufacturer to the dcim platforms list params

func (*DcimPlatformsListParams) SetManufacturerID ¶

func (o *DcimPlatformsListParams) SetManufacturerID(manufacturerID *string)

SetManufacturerID adds the manufacturerId to the dcim platforms list params

func (*DcimPlatformsListParams) SetName ¶

func (o *DcimPlatformsListParams) SetName(name *string)

SetName adds the name to the dcim platforms list params

func (*DcimPlatformsListParams) SetNapalmDriver ¶

func (o *DcimPlatformsListParams) SetNapalmDriver(napalmDriver *string)

SetNapalmDriver adds the napalmDriver to the dcim platforms list params

func (*DcimPlatformsListParams) SetOffset ¶

func (o *DcimPlatformsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim platforms list params

func (*DcimPlatformsListParams) SetQ ¶

func (o *DcimPlatformsListParams) SetQ(q *string)

SetQ adds the q to the dcim platforms list params

func (*DcimPlatformsListParams) SetSlug ¶

func (o *DcimPlatformsListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim platforms list params

func (*DcimPlatformsListParams) SetTimeout ¶

func (o *DcimPlatformsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim platforms list params

func (*DcimPlatformsListParams) WithContext ¶

WithContext adds the context to the dcim platforms list params

func (*DcimPlatformsListParams) WithHTTPClient ¶

func (o *DcimPlatformsListParams) WithHTTPClient(client *http.Client) *DcimPlatformsListParams

WithHTTPClient adds the HTTPClient to the dcim platforms list params

func (*DcimPlatformsListParams) WithID ¶

WithID adds the id to the dcim platforms list params

func (*DcimPlatformsListParams) WithLimit ¶

WithLimit adds the limit to the dcim platforms list params

func (*DcimPlatformsListParams) WithManufacturer ¶

func (o *DcimPlatformsListParams) WithManufacturer(manufacturer *string) *DcimPlatformsListParams

WithManufacturer adds the manufacturer to the dcim platforms list params

func (*DcimPlatformsListParams) WithManufacturerID ¶

func (o *DcimPlatformsListParams) WithManufacturerID(manufacturerID *string) *DcimPlatformsListParams

WithManufacturerID adds the manufacturerID to the dcim platforms list params

func (*DcimPlatformsListParams) WithName ¶

WithName adds the name to the dcim platforms list params

func (*DcimPlatformsListParams) WithNapalmDriver ¶

func (o *DcimPlatformsListParams) WithNapalmDriver(napalmDriver *string) *DcimPlatformsListParams

WithNapalmDriver adds the napalmDriver to the dcim platforms list params

func (*DcimPlatformsListParams) WithOffset ¶

func (o *DcimPlatformsListParams) WithOffset(offset *int64) *DcimPlatformsListParams

WithOffset adds the offset to the dcim platforms list params

func (*DcimPlatformsListParams) WithQ ¶

WithQ adds the q to the dcim platforms list params

func (*DcimPlatformsListParams) WithSlug ¶

WithSlug adds the slug to the dcim platforms list params

func (*DcimPlatformsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms list params

func (*DcimPlatformsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsListReader ¶

type DcimPlatformsListReader struct {
	// contains filtered or unexported fields
}

DcimPlatformsListReader is a Reader for the DcimPlatformsList structure.

func (*DcimPlatformsListReader) ReadResponse ¶

func (o *DcimPlatformsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPlatformsPartialUpdateOK ¶

type DcimPlatformsPartialUpdateOK struct {
	Payload *models.Platform
}

DcimPlatformsPartialUpdateOK handles this case with default header values.

DcimPlatformsPartialUpdateOK dcim platforms partial update o k

func NewDcimPlatformsPartialUpdateOK ¶

func NewDcimPlatformsPartialUpdateOK() *DcimPlatformsPartialUpdateOK

NewDcimPlatformsPartialUpdateOK creates a DcimPlatformsPartialUpdateOK with default headers values

func (*DcimPlatformsPartialUpdateOK) Error ¶

type DcimPlatformsPartialUpdateParams ¶

type DcimPlatformsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritablePlatform
	/*ID
	  A unique integer value identifying this platform.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPlatformsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim platforms partial update operation typically these are written to a http.Request

func NewDcimPlatformsPartialUpdateParams ¶

func NewDcimPlatformsPartialUpdateParams() *DcimPlatformsPartialUpdateParams

NewDcimPlatformsPartialUpdateParams creates a new DcimPlatformsPartialUpdateParams object with the default values initialized.

func NewDcimPlatformsPartialUpdateParamsWithContext ¶

func NewDcimPlatformsPartialUpdateParamsWithContext(ctx context.Context) *DcimPlatformsPartialUpdateParams

NewDcimPlatformsPartialUpdateParamsWithContext creates a new DcimPlatformsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPlatformsPartialUpdateParamsWithHTTPClient ¶

func NewDcimPlatformsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPlatformsPartialUpdateParams

NewDcimPlatformsPartialUpdateParamsWithHTTPClient creates a new DcimPlatformsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPlatformsPartialUpdateParamsWithTimeout ¶

func NewDcimPlatformsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPlatformsPartialUpdateParams

NewDcimPlatformsPartialUpdateParamsWithTimeout creates a new DcimPlatformsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPlatformsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimPlatformsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) SetTimeout ¶

func (o *DcimPlatformsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsPartialUpdateReader ¶

type DcimPlatformsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPlatformsPartialUpdateReader is a Reader for the DcimPlatformsPartialUpdate structure.

func (*DcimPlatformsPartialUpdateReader) ReadResponse ¶

func (o *DcimPlatformsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPlatformsReadOK ¶

type DcimPlatformsReadOK struct {
	Payload *models.Platform
}

DcimPlatformsReadOK handles this case with default header values.

DcimPlatformsReadOK dcim platforms read o k

func NewDcimPlatformsReadOK ¶

func NewDcimPlatformsReadOK() *DcimPlatformsReadOK

NewDcimPlatformsReadOK creates a DcimPlatformsReadOK with default headers values

func (*DcimPlatformsReadOK) Error ¶

func (o *DcimPlatformsReadOK) Error() string

type DcimPlatformsReadParams ¶

type DcimPlatformsReadParams struct {

	/*ID
	  A unique integer value identifying this platform.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPlatformsReadParams contains all the parameters to send to the API endpoint for the dcim platforms read operation typically these are written to a http.Request

func NewDcimPlatformsReadParams ¶

func NewDcimPlatformsReadParams() *DcimPlatformsReadParams

NewDcimPlatformsReadParams creates a new DcimPlatformsReadParams object with the default values initialized.

func NewDcimPlatformsReadParamsWithContext ¶

func NewDcimPlatformsReadParamsWithContext(ctx context.Context) *DcimPlatformsReadParams

NewDcimPlatformsReadParamsWithContext creates a new DcimPlatformsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPlatformsReadParamsWithHTTPClient ¶

func NewDcimPlatformsReadParamsWithHTTPClient(client *http.Client) *DcimPlatformsReadParams

NewDcimPlatformsReadParamsWithHTTPClient creates a new DcimPlatformsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPlatformsReadParamsWithTimeout ¶

func NewDcimPlatformsReadParamsWithTimeout(timeout time.Duration) *DcimPlatformsReadParams

NewDcimPlatformsReadParamsWithTimeout creates a new DcimPlatformsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPlatformsReadParams) SetContext ¶

func (o *DcimPlatformsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim platforms read params

func (*DcimPlatformsReadParams) SetHTTPClient ¶

func (o *DcimPlatformsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim platforms read params

func (*DcimPlatformsReadParams) SetID ¶

func (o *DcimPlatformsReadParams) SetID(id int64)

SetID adds the id to the dcim platforms read params

func (*DcimPlatformsReadParams) SetTimeout ¶

func (o *DcimPlatformsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim platforms read params

func (*DcimPlatformsReadParams) WithContext ¶

WithContext adds the context to the dcim platforms read params

func (*DcimPlatformsReadParams) WithHTTPClient ¶

func (o *DcimPlatformsReadParams) WithHTTPClient(client *http.Client) *DcimPlatformsReadParams

WithHTTPClient adds the HTTPClient to the dcim platforms read params

func (*DcimPlatformsReadParams) WithID ¶

WithID adds the id to the dcim platforms read params

func (*DcimPlatformsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms read params

func (*DcimPlatformsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsReadReader ¶

type DcimPlatformsReadReader struct {
	// contains filtered or unexported fields
}

DcimPlatformsReadReader is a Reader for the DcimPlatformsRead structure.

func (*DcimPlatformsReadReader) ReadResponse ¶

func (o *DcimPlatformsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPlatformsUpdateOK ¶

type DcimPlatformsUpdateOK struct {
	Payload *models.Platform
}

DcimPlatformsUpdateOK handles this case with default header values.

DcimPlatformsUpdateOK dcim platforms update o k

func NewDcimPlatformsUpdateOK ¶

func NewDcimPlatformsUpdateOK() *DcimPlatformsUpdateOK

NewDcimPlatformsUpdateOK creates a DcimPlatformsUpdateOK with default headers values

func (*DcimPlatformsUpdateOK) Error ¶

func (o *DcimPlatformsUpdateOK) Error() string

type DcimPlatformsUpdateParams ¶

type DcimPlatformsUpdateParams struct {

	/*Data*/
	Data *models.WritablePlatform
	/*ID
	  A unique integer value identifying this platform.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPlatformsUpdateParams contains all the parameters to send to the API endpoint for the dcim platforms update operation typically these are written to a http.Request

func NewDcimPlatformsUpdateParams ¶

func NewDcimPlatformsUpdateParams() *DcimPlatformsUpdateParams

NewDcimPlatformsUpdateParams creates a new DcimPlatformsUpdateParams object with the default values initialized.

func NewDcimPlatformsUpdateParamsWithContext ¶

func NewDcimPlatformsUpdateParamsWithContext(ctx context.Context) *DcimPlatformsUpdateParams

NewDcimPlatformsUpdateParamsWithContext creates a new DcimPlatformsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPlatformsUpdateParamsWithHTTPClient ¶

func NewDcimPlatformsUpdateParamsWithHTTPClient(client *http.Client) *DcimPlatformsUpdateParams

NewDcimPlatformsUpdateParamsWithHTTPClient creates a new DcimPlatformsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPlatformsUpdateParamsWithTimeout ¶

func NewDcimPlatformsUpdateParamsWithTimeout(timeout time.Duration) *DcimPlatformsUpdateParams

NewDcimPlatformsUpdateParamsWithTimeout creates a new DcimPlatformsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPlatformsUpdateParams) SetContext ¶

func (o *DcimPlatformsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim platforms update params

func (*DcimPlatformsUpdateParams) SetData ¶

SetData adds the data to the dcim platforms update params

func (*DcimPlatformsUpdateParams) SetHTTPClient ¶

func (o *DcimPlatformsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim platforms update params

func (*DcimPlatformsUpdateParams) SetID ¶

func (o *DcimPlatformsUpdateParams) SetID(id int64)

SetID adds the id to the dcim platforms update params

func (*DcimPlatformsUpdateParams) SetTimeout ¶

func (o *DcimPlatformsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WithContext ¶

WithContext adds the context to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WithData ¶

WithData adds the data to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WithHTTPClient ¶

func (o *DcimPlatformsUpdateParams) WithHTTPClient(client *http.Client) *DcimPlatformsUpdateParams

WithHTTPClient adds the HTTPClient to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WithID ¶

WithID adds the id to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsUpdateReader ¶

type DcimPlatformsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPlatformsUpdateReader is a Reader for the DcimPlatformsUpdate structure.

func (*DcimPlatformsUpdateReader) ReadResponse ¶

func (o *DcimPlatformsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerConnectionsListOK ¶

type DcimPowerConnectionsListOK struct {
	Payload *DcimPowerConnectionsListOKBody
}

DcimPowerConnectionsListOK handles this case with default header values.

DcimPowerConnectionsListOK dcim power connections list o k

func NewDcimPowerConnectionsListOK ¶

func NewDcimPowerConnectionsListOK() *DcimPowerConnectionsListOK

NewDcimPowerConnectionsListOK creates a DcimPowerConnectionsListOK with default headers values

func (*DcimPowerConnectionsListOK) Error ¶

type DcimPowerConnectionsListOKBody ¶

type DcimPowerConnectionsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.PowerPort `json:"results"`
}

DcimPowerConnectionsListOKBody dcim power connections list o k body swagger:model DcimPowerConnectionsListOKBody

func (*DcimPowerConnectionsListOKBody) MarshalBinary ¶

func (o *DcimPowerConnectionsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimPowerConnectionsListOKBody) UnmarshalBinary ¶

func (o *DcimPowerConnectionsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimPowerConnectionsListOKBody) Validate ¶

func (o *DcimPowerConnectionsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim power connections list o k body

type DcimPowerConnectionsListParams ¶

type DcimPowerConnectionsListParams struct {

	/*ConnectionStatus*/
	ConnectionStatus *string
	/*Device*/
	Device *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Site*/
	Site *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerConnectionsListParams contains all the parameters to send to the API endpoint for the dcim power connections list operation typically these are written to a http.Request

func NewDcimPowerConnectionsListParams ¶

func NewDcimPowerConnectionsListParams() *DcimPowerConnectionsListParams

NewDcimPowerConnectionsListParams creates a new DcimPowerConnectionsListParams object with the default values initialized.

func NewDcimPowerConnectionsListParamsWithContext ¶

func NewDcimPowerConnectionsListParamsWithContext(ctx context.Context) *DcimPowerConnectionsListParams

NewDcimPowerConnectionsListParamsWithContext creates a new DcimPowerConnectionsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerConnectionsListParamsWithHTTPClient ¶

func NewDcimPowerConnectionsListParamsWithHTTPClient(client *http.Client) *DcimPowerConnectionsListParams

NewDcimPowerConnectionsListParamsWithHTTPClient creates a new DcimPowerConnectionsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerConnectionsListParamsWithTimeout ¶

func NewDcimPowerConnectionsListParamsWithTimeout(timeout time.Duration) *DcimPowerConnectionsListParams

NewDcimPowerConnectionsListParamsWithTimeout creates a new DcimPowerConnectionsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerConnectionsListParams) SetConnectionStatus ¶

func (o *DcimPowerConnectionsListParams) SetConnectionStatus(connectionStatus *string)

SetConnectionStatus adds the connectionStatus to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetContext ¶

func (o *DcimPowerConnectionsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetDevice ¶

func (o *DcimPowerConnectionsListParams) SetDevice(device *string)

SetDevice adds the device to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetHTTPClient ¶

func (o *DcimPowerConnectionsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetLimit ¶

func (o *DcimPowerConnectionsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetName ¶

func (o *DcimPowerConnectionsListParams) SetName(name *string)

SetName adds the name to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetOffset ¶

func (o *DcimPowerConnectionsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetSite ¶

func (o *DcimPowerConnectionsListParams) SetSite(site *string)

SetSite adds the site to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetTimeout ¶

func (o *DcimPowerConnectionsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithConnectionStatus ¶

func (o *DcimPowerConnectionsListParams) WithConnectionStatus(connectionStatus *string) *DcimPowerConnectionsListParams

WithConnectionStatus adds the connectionStatus to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithContext ¶

WithContext adds the context to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithDevice ¶

WithDevice adds the device to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithLimit ¶

WithLimit adds the limit to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithName ¶

WithName adds the name to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithOffset ¶

WithOffset adds the offset to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithSite ¶

WithSite adds the site to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerConnectionsListReader ¶

type DcimPowerConnectionsListReader struct {
	// contains filtered or unexported fields
}

DcimPowerConnectionsListReader is a Reader for the DcimPowerConnectionsList structure.

func (*DcimPowerConnectionsListReader) ReadResponse ¶

func (o *DcimPowerConnectionsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerFeedsCreateCreated ¶

type DcimPowerFeedsCreateCreated struct {
	Payload *models.PowerFeed
}

DcimPowerFeedsCreateCreated handles this case with default header values.

DcimPowerFeedsCreateCreated dcim power feeds create created

func NewDcimPowerFeedsCreateCreated ¶

func NewDcimPowerFeedsCreateCreated() *DcimPowerFeedsCreateCreated

NewDcimPowerFeedsCreateCreated creates a DcimPowerFeedsCreateCreated with default headers values

func (*DcimPowerFeedsCreateCreated) Error ¶

type DcimPowerFeedsCreateParams ¶

type DcimPowerFeedsCreateParams struct {

	/*Data*/
	Data *models.WritablePowerFeed

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerFeedsCreateParams contains all the parameters to send to the API endpoint for the dcim power feeds create operation typically these are written to a http.Request

func NewDcimPowerFeedsCreateParams ¶

func NewDcimPowerFeedsCreateParams() *DcimPowerFeedsCreateParams

NewDcimPowerFeedsCreateParams creates a new DcimPowerFeedsCreateParams object with the default values initialized.

func NewDcimPowerFeedsCreateParamsWithContext ¶

func NewDcimPowerFeedsCreateParamsWithContext(ctx context.Context) *DcimPowerFeedsCreateParams

NewDcimPowerFeedsCreateParamsWithContext creates a new DcimPowerFeedsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerFeedsCreateParamsWithHTTPClient ¶

func NewDcimPowerFeedsCreateParamsWithHTTPClient(client *http.Client) *DcimPowerFeedsCreateParams

NewDcimPowerFeedsCreateParamsWithHTTPClient creates a new DcimPowerFeedsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerFeedsCreateParamsWithTimeout ¶

func NewDcimPowerFeedsCreateParamsWithTimeout(timeout time.Duration) *DcimPowerFeedsCreateParams

NewDcimPowerFeedsCreateParamsWithTimeout creates a new DcimPowerFeedsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerFeedsCreateParams) SetContext ¶

func (o *DcimPowerFeedsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power feeds create params

func (*DcimPowerFeedsCreateParams) SetData ¶

SetData adds the data to the dcim power feeds create params

func (*DcimPowerFeedsCreateParams) SetHTTPClient ¶

func (o *DcimPowerFeedsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power feeds create params

func (*DcimPowerFeedsCreateParams) SetTimeout ¶

func (o *DcimPowerFeedsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power feeds create params

func (*DcimPowerFeedsCreateParams) WithContext ¶

WithContext adds the context to the dcim power feeds create params

func (*DcimPowerFeedsCreateParams) WithData ¶

WithData adds the data to the dcim power feeds create params

func (*DcimPowerFeedsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power feeds create params

func (*DcimPowerFeedsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power feeds create params

func (*DcimPowerFeedsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerFeedsCreateReader ¶

type DcimPowerFeedsCreateReader struct {
	// contains filtered or unexported fields
}

DcimPowerFeedsCreateReader is a Reader for the DcimPowerFeedsCreate structure.

func (*DcimPowerFeedsCreateReader) ReadResponse ¶

func (o *DcimPowerFeedsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerFeedsDeleteNoContent ¶

type DcimPowerFeedsDeleteNoContent struct {
}

DcimPowerFeedsDeleteNoContent handles this case with default header values.

DcimPowerFeedsDeleteNoContent dcim power feeds delete no content

func NewDcimPowerFeedsDeleteNoContent ¶

func NewDcimPowerFeedsDeleteNoContent() *DcimPowerFeedsDeleteNoContent

NewDcimPowerFeedsDeleteNoContent creates a DcimPowerFeedsDeleteNoContent with default headers values

func (*DcimPowerFeedsDeleteNoContent) Error ¶

type DcimPowerFeedsDeleteParams ¶

type DcimPowerFeedsDeleteParams struct {

	/*ID
	  A unique integer value identifying this power feed.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerFeedsDeleteParams contains all the parameters to send to the API endpoint for the dcim power feeds delete operation typically these are written to a http.Request

func NewDcimPowerFeedsDeleteParams ¶

func NewDcimPowerFeedsDeleteParams() *DcimPowerFeedsDeleteParams

NewDcimPowerFeedsDeleteParams creates a new DcimPowerFeedsDeleteParams object with the default values initialized.

func NewDcimPowerFeedsDeleteParamsWithContext ¶

func NewDcimPowerFeedsDeleteParamsWithContext(ctx context.Context) *DcimPowerFeedsDeleteParams

NewDcimPowerFeedsDeleteParamsWithContext creates a new DcimPowerFeedsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerFeedsDeleteParamsWithHTTPClient ¶

func NewDcimPowerFeedsDeleteParamsWithHTTPClient(client *http.Client) *DcimPowerFeedsDeleteParams

NewDcimPowerFeedsDeleteParamsWithHTTPClient creates a new DcimPowerFeedsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerFeedsDeleteParamsWithTimeout ¶

func NewDcimPowerFeedsDeleteParamsWithTimeout(timeout time.Duration) *DcimPowerFeedsDeleteParams

NewDcimPowerFeedsDeleteParamsWithTimeout creates a new DcimPowerFeedsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerFeedsDeleteParams) SetContext ¶

func (o *DcimPowerFeedsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power feeds delete params

func (*DcimPowerFeedsDeleteParams) SetHTTPClient ¶

func (o *DcimPowerFeedsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power feeds delete params

func (*DcimPowerFeedsDeleteParams) SetID ¶

func (o *DcimPowerFeedsDeleteParams) SetID(id int64)

SetID adds the id to the dcim power feeds delete params

func (*DcimPowerFeedsDeleteParams) SetTimeout ¶

func (o *DcimPowerFeedsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power feeds delete params

func (*DcimPowerFeedsDeleteParams) WithContext ¶

WithContext adds the context to the dcim power feeds delete params

func (*DcimPowerFeedsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power feeds delete params

func (*DcimPowerFeedsDeleteParams) WithID ¶

WithID adds the id to the dcim power feeds delete params

func (*DcimPowerFeedsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power feeds delete params

func (*DcimPowerFeedsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerFeedsDeleteReader ¶

type DcimPowerFeedsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimPowerFeedsDeleteReader is a Reader for the DcimPowerFeedsDelete structure.

func (*DcimPowerFeedsDeleteReader) ReadResponse ¶

func (o *DcimPowerFeedsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerFeedsListOK ¶

type DcimPowerFeedsListOK struct {
	Payload *DcimPowerFeedsListOKBody
}

DcimPowerFeedsListOK handles this case with default header values.

DcimPowerFeedsListOK dcim power feeds list o k

func NewDcimPowerFeedsListOK ¶

func NewDcimPowerFeedsListOK() *DcimPowerFeedsListOK

NewDcimPowerFeedsListOK creates a DcimPowerFeedsListOK with default headers values

func (*DcimPowerFeedsListOK) Error ¶

func (o *DcimPowerFeedsListOK) Error() string

type DcimPowerFeedsListOKBody ¶

type DcimPowerFeedsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.PowerFeed `json:"results"`
}

DcimPowerFeedsListOKBody dcim power feeds list o k body swagger:model DcimPowerFeedsListOKBody

func (*DcimPowerFeedsListOKBody) MarshalBinary ¶

func (o *DcimPowerFeedsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimPowerFeedsListOKBody) UnmarshalBinary ¶

func (o *DcimPowerFeedsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimPowerFeedsListOKBody) Validate ¶

func (o *DcimPowerFeedsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim power feeds list o k body

type DcimPowerFeedsListParams ¶

type DcimPowerFeedsListParams struct {

	/*Amperage*/
	Amperage *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*MaxUtilization*/
	MaxUtilization *string
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Phase*/
	Phase *string
	/*PowerPanelID*/
	PowerPanelID *string
	/*Q*/
	Q *string
	/*RackID*/
	RackID *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Status*/
	Status *string
	/*Supply*/
	Supply *string
	/*Tag*/
	Tag *string
	/*Type*/
	Type *string
	/*Voltage*/
	Voltage *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerFeedsListParams contains all the parameters to send to the API endpoint for the dcim power feeds list operation typically these are written to a http.Request

func NewDcimPowerFeedsListParams ¶

func NewDcimPowerFeedsListParams() *DcimPowerFeedsListParams

NewDcimPowerFeedsListParams creates a new DcimPowerFeedsListParams object with the default values initialized.

func NewDcimPowerFeedsListParamsWithContext ¶

func NewDcimPowerFeedsListParamsWithContext(ctx context.Context) *DcimPowerFeedsListParams

NewDcimPowerFeedsListParamsWithContext creates a new DcimPowerFeedsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerFeedsListParamsWithHTTPClient ¶

func NewDcimPowerFeedsListParamsWithHTTPClient(client *http.Client) *DcimPowerFeedsListParams

NewDcimPowerFeedsListParamsWithHTTPClient creates a new DcimPowerFeedsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerFeedsListParamsWithTimeout ¶

func NewDcimPowerFeedsListParamsWithTimeout(timeout time.Duration) *DcimPowerFeedsListParams

NewDcimPowerFeedsListParamsWithTimeout creates a new DcimPowerFeedsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerFeedsListParams) SetAmperage ¶

func (o *DcimPowerFeedsListParams) SetAmperage(amperage *string)

SetAmperage adds the amperage to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetContext ¶

func (o *DcimPowerFeedsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetHTTPClient ¶

func (o *DcimPowerFeedsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetIDIn ¶

func (o *DcimPowerFeedsListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetLimit ¶

func (o *DcimPowerFeedsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetMaxUtilization ¶

func (o *DcimPowerFeedsListParams) SetMaxUtilization(maxUtilization *string)

SetMaxUtilization adds the maxUtilization to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetName ¶

func (o *DcimPowerFeedsListParams) SetName(name *string)

SetName adds the name to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetOffset ¶

func (o *DcimPowerFeedsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetPhase ¶

func (o *DcimPowerFeedsListParams) SetPhase(phase *string)

SetPhase adds the phase to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetPowerPanelID ¶

func (o *DcimPowerFeedsListParams) SetPowerPanelID(powerPanelID *string)

SetPowerPanelID adds the powerPanelId to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetQ ¶

func (o *DcimPowerFeedsListParams) SetQ(q *string)

SetQ adds the q to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetRackID ¶

func (o *DcimPowerFeedsListParams) SetRackID(rackID *string)

SetRackID adds the rackId to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetSite ¶

func (o *DcimPowerFeedsListParams) SetSite(site *string)

SetSite adds the site to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetSiteID ¶

func (o *DcimPowerFeedsListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetStatus ¶

func (o *DcimPowerFeedsListParams) SetStatus(status *string)

SetStatus adds the status to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetSupply ¶

func (o *DcimPowerFeedsListParams) SetSupply(supply *string)

SetSupply adds the supply to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetTag ¶

func (o *DcimPowerFeedsListParams) SetTag(tag *string)

SetTag adds the tag to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetTimeout ¶

func (o *DcimPowerFeedsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetType ¶

func (o *DcimPowerFeedsListParams) SetType(typeVar *string)

SetType adds the type to the dcim power feeds list params

func (*DcimPowerFeedsListParams) SetVoltage ¶

func (o *DcimPowerFeedsListParams) SetVoltage(voltage *string)

SetVoltage adds the voltage to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithAmperage ¶

func (o *DcimPowerFeedsListParams) WithAmperage(amperage *string) *DcimPowerFeedsListParams

WithAmperage adds the amperage to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithContext ¶

WithContext adds the context to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithHTTPClient ¶

func (o *DcimPowerFeedsListParams) WithHTTPClient(client *http.Client) *DcimPowerFeedsListParams

WithHTTPClient adds the HTTPClient to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithIDIn ¶

WithIDIn adds the iDIn to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithLimit ¶

WithLimit adds the limit to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithMaxUtilization ¶

func (o *DcimPowerFeedsListParams) WithMaxUtilization(maxUtilization *string) *DcimPowerFeedsListParams

WithMaxUtilization adds the maxUtilization to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithName ¶

WithName adds the name to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithOffset ¶

WithOffset adds the offset to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithPhase ¶

WithPhase adds the phase to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithPowerPanelID ¶

func (o *DcimPowerFeedsListParams) WithPowerPanelID(powerPanelID *string) *DcimPowerFeedsListParams

WithPowerPanelID adds the powerPanelID to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithQ ¶

WithQ adds the q to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithRackID ¶

WithRackID adds the rackID to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithSite ¶

WithSite adds the site to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithSiteID ¶

WithSiteID adds the siteID to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithStatus ¶

WithStatus adds the status to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithSupply ¶

WithSupply adds the supply to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithTag ¶

WithTag adds the tag to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithType ¶

WithType adds the typeVar to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WithVoltage ¶

func (o *DcimPowerFeedsListParams) WithVoltage(voltage *string) *DcimPowerFeedsListParams

WithVoltage adds the voltage to the dcim power feeds list params

func (*DcimPowerFeedsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerFeedsListReader ¶

type DcimPowerFeedsListReader struct {
	// contains filtered or unexported fields
}

DcimPowerFeedsListReader is a Reader for the DcimPowerFeedsList structure.

func (*DcimPowerFeedsListReader) ReadResponse ¶

func (o *DcimPowerFeedsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerFeedsPartialUpdateOK ¶

type DcimPowerFeedsPartialUpdateOK struct {
	Payload *models.PowerFeed
}

DcimPowerFeedsPartialUpdateOK handles this case with default header values.

DcimPowerFeedsPartialUpdateOK dcim power feeds partial update o k

func NewDcimPowerFeedsPartialUpdateOK ¶

func NewDcimPowerFeedsPartialUpdateOK() *DcimPowerFeedsPartialUpdateOK

NewDcimPowerFeedsPartialUpdateOK creates a DcimPowerFeedsPartialUpdateOK with default headers values

func (*DcimPowerFeedsPartialUpdateOK) Error ¶

type DcimPowerFeedsPartialUpdateParams ¶

type DcimPowerFeedsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerFeed
	/*ID
	  A unique integer value identifying this power feed.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerFeedsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim power feeds partial update operation typically these are written to a http.Request

func NewDcimPowerFeedsPartialUpdateParams ¶

func NewDcimPowerFeedsPartialUpdateParams() *DcimPowerFeedsPartialUpdateParams

NewDcimPowerFeedsPartialUpdateParams creates a new DcimPowerFeedsPartialUpdateParams object with the default values initialized.

func NewDcimPowerFeedsPartialUpdateParamsWithContext ¶

func NewDcimPowerFeedsPartialUpdateParamsWithContext(ctx context.Context) *DcimPowerFeedsPartialUpdateParams

NewDcimPowerFeedsPartialUpdateParamsWithContext creates a new DcimPowerFeedsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerFeedsPartialUpdateParamsWithHTTPClient ¶

func NewDcimPowerFeedsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerFeedsPartialUpdateParams

NewDcimPowerFeedsPartialUpdateParamsWithHTTPClient creates a new DcimPowerFeedsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerFeedsPartialUpdateParamsWithTimeout ¶

func NewDcimPowerFeedsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerFeedsPartialUpdateParams

NewDcimPowerFeedsPartialUpdateParamsWithTimeout creates a new DcimPowerFeedsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerFeedsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim power feeds partial update params

func (*DcimPowerFeedsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim power feeds partial update params

func (*DcimPowerFeedsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimPowerFeedsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power feeds partial update params

func (*DcimPowerFeedsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim power feeds partial update params

func (*DcimPowerFeedsPartialUpdateParams) SetTimeout ¶

func (o *DcimPowerFeedsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power feeds partial update params

func (*DcimPowerFeedsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim power feeds partial update params

func (*DcimPowerFeedsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim power feeds partial update params

func (*DcimPowerFeedsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power feeds partial update params

func (*DcimPowerFeedsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim power feeds partial update params

func (*DcimPowerFeedsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power feeds partial update params

func (*DcimPowerFeedsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerFeedsPartialUpdateReader ¶

type DcimPowerFeedsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerFeedsPartialUpdateReader is a Reader for the DcimPowerFeedsPartialUpdate structure.

func (*DcimPowerFeedsPartialUpdateReader) ReadResponse ¶

func (o *DcimPowerFeedsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerFeedsReadOK ¶

type DcimPowerFeedsReadOK struct {
	Payload *models.PowerFeed
}

DcimPowerFeedsReadOK handles this case with default header values.

DcimPowerFeedsReadOK dcim power feeds read o k

func NewDcimPowerFeedsReadOK ¶

func NewDcimPowerFeedsReadOK() *DcimPowerFeedsReadOK

NewDcimPowerFeedsReadOK creates a DcimPowerFeedsReadOK with default headers values

func (*DcimPowerFeedsReadOK) Error ¶

func (o *DcimPowerFeedsReadOK) Error() string

type DcimPowerFeedsReadParams ¶

type DcimPowerFeedsReadParams struct {

	/*ID
	  A unique integer value identifying this power feed.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerFeedsReadParams contains all the parameters to send to the API endpoint for the dcim power feeds read operation typically these are written to a http.Request

func NewDcimPowerFeedsReadParams ¶

func NewDcimPowerFeedsReadParams() *DcimPowerFeedsReadParams

NewDcimPowerFeedsReadParams creates a new DcimPowerFeedsReadParams object with the default values initialized.

func NewDcimPowerFeedsReadParamsWithContext ¶

func NewDcimPowerFeedsReadParamsWithContext(ctx context.Context) *DcimPowerFeedsReadParams

NewDcimPowerFeedsReadParamsWithContext creates a new DcimPowerFeedsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerFeedsReadParamsWithHTTPClient ¶

func NewDcimPowerFeedsReadParamsWithHTTPClient(client *http.Client) *DcimPowerFeedsReadParams

NewDcimPowerFeedsReadParamsWithHTTPClient creates a new DcimPowerFeedsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerFeedsReadParamsWithTimeout ¶

func NewDcimPowerFeedsReadParamsWithTimeout(timeout time.Duration) *DcimPowerFeedsReadParams

NewDcimPowerFeedsReadParamsWithTimeout creates a new DcimPowerFeedsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerFeedsReadParams) SetContext ¶

func (o *DcimPowerFeedsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power feeds read params

func (*DcimPowerFeedsReadParams) SetHTTPClient ¶

func (o *DcimPowerFeedsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power feeds read params

func (*DcimPowerFeedsReadParams) SetID ¶

func (o *DcimPowerFeedsReadParams) SetID(id int64)

SetID adds the id to the dcim power feeds read params

func (*DcimPowerFeedsReadParams) SetTimeout ¶

func (o *DcimPowerFeedsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power feeds read params

func (*DcimPowerFeedsReadParams) WithContext ¶

WithContext adds the context to the dcim power feeds read params

func (*DcimPowerFeedsReadParams) WithHTTPClient ¶

func (o *DcimPowerFeedsReadParams) WithHTTPClient(client *http.Client) *DcimPowerFeedsReadParams

WithHTTPClient adds the HTTPClient to the dcim power feeds read params

func (*DcimPowerFeedsReadParams) WithID ¶

WithID adds the id to the dcim power feeds read params

func (*DcimPowerFeedsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power feeds read params

func (*DcimPowerFeedsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerFeedsReadReader ¶

type DcimPowerFeedsReadReader struct {
	// contains filtered or unexported fields
}

DcimPowerFeedsReadReader is a Reader for the DcimPowerFeedsRead structure.

func (*DcimPowerFeedsReadReader) ReadResponse ¶

func (o *DcimPowerFeedsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerFeedsUpdateOK ¶

type DcimPowerFeedsUpdateOK struct {
	Payload *models.PowerFeed
}

DcimPowerFeedsUpdateOK handles this case with default header values.

DcimPowerFeedsUpdateOK dcim power feeds update o k

func NewDcimPowerFeedsUpdateOK ¶

func NewDcimPowerFeedsUpdateOK() *DcimPowerFeedsUpdateOK

NewDcimPowerFeedsUpdateOK creates a DcimPowerFeedsUpdateOK with default headers values

func (*DcimPowerFeedsUpdateOK) Error ¶

func (o *DcimPowerFeedsUpdateOK) Error() string

type DcimPowerFeedsUpdateParams ¶

type DcimPowerFeedsUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerFeed
	/*ID
	  A unique integer value identifying this power feed.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerFeedsUpdateParams contains all the parameters to send to the API endpoint for the dcim power feeds update operation typically these are written to a http.Request

func NewDcimPowerFeedsUpdateParams ¶

func NewDcimPowerFeedsUpdateParams() *DcimPowerFeedsUpdateParams

NewDcimPowerFeedsUpdateParams creates a new DcimPowerFeedsUpdateParams object with the default values initialized.

func NewDcimPowerFeedsUpdateParamsWithContext ¶

func NewDcimPowerFeedsUpdateParamsWithContext(ctx context.Context) *DcimPowerFeedsUpdateParams

NewDcimPowerFeedsUpdateParamsWithContext creates a new DcimPowerFeedsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerFeedsUpdateParamsWithHTTPClient ¶

func NewDcimPowerFeedsUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerFeedsUpdateParams

NewDcimPowerFeedsUpdateParamsWithHTTPClient creates a new DcimPowerFeedsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerFeedsUpdateParamsWithTimeout ¶

func NewDcimPowerFeedsUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerFeedsUpdateParams

NewDcimPowerFeedsUpdateParamsWithTimeout creates a new DcimPowerFeedsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerFeedsUpdateParams) SetContext ¶

func (o *DcimPowerFeedsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power feeds update params

func (*DcimPowerFeedsUpdateParams) SetData ¶

SetData adds the data to the dcim power feeds update params

func (*DcimPowerFeedsUpdateParams) SetHTTPClient ¶

func (o *DcimPowerFeedsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power feeds update params

func (*DcimPowerFeedsUpdateParams) SetID ¶

func (o *DcimPowerFeedsUpdateParams) SetID(id int64)

SetID adds the id to the dcim power feeds update params

func (*DcimPowerFeedsUpdateParams) SetTimeout ¶

func (o *DcimPowerFeedsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power feeds update params

func (*DcimPowerFeedsUpdateParams) WithContext ¶

WithContext adds the context to the dcim power feeds update params

func (*DcimPowerFeedsUpdateParams) WithData ¶

WithData adds the data to the dcim power feeds update params

func (*DcimPowerFeedsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power feeds update params

func (*DcimPowerFeedsUpdateParams) WithID ¶

WithID adds the id to the dcim power feeds update params

func (*DcimPowerFeedsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power feeds update params

func (*DcimPowerFeedsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerFeedsUpdateReader ¶

type DcimPowerFeedsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerFeedsUpdateReader is a Reader for the DcimPowerFeedsUpdate structure.

func (*DcimPowerFeedsUpdateReader) ReadResponse ¶

func (o *DcimPowerFeedsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesCreateCreated ¶

type DcimPowerOutletTemplatesCreateCreated struct {
	Payload *models.PowerOutletTemplate
}

DcimPowerOutletTemplatesCreateCreated handles this case with default header values.

DcimPowerOutletTemplatesCreateCreated dcim power outlet templates create created

func NewDcimPowerOutletTemplatesCreateCreated ¶

func NewDcimPowerOutletTemplatesCreateCreated() *DcimPowerOutletTemplatesCreateCreated

NewDcimPowerOutletTemplatesCreateCreated creates a DcimPowerOutletTemplatesCreateCreated with default headers values

func (*DcimPowerOutletTemplatesCreateCreated) Error ¶

type DcimPowerOutletTemplatesCreateParams ¶

type DcimPowerOutletTemplatesCreateParams struct {

	/*Data*/
	Data *models.WritablePowerOutletTemplate

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesCreateParams contains all the parameters to send to the API endpoint for the dcim power outlet templates create operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesCreateParams ¶

func NewDcimPowerOutletTemplatesCreateParams() *DcimPowerOutletTemplatesCreateParams

NewDcimPowerOutletTemplatesCreateParams creates a new DcimPowerOutletTemplatesCreateParams object with the default values initialized.

func NewDcimPowerOutletTemplatesCreateParamsWithContext ¶

func NewDcimPowerOutletTemplatesCreateParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesCreateParams

NewDcimPowerOutletTemplatesCreateParamsWithContext creates a new DcimPowerOutletTemplatesCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletTemplatesCreateParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesCreateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesCreateParams

NewDcimPowerOutletTemplatesCreateParamsWithHTTPClient creates a new DcimPowerOutletTemplatesCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletTemplatesCreateParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesCreateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesCreateParams

NewDcimPowerOutletTemplatesCreateParamsWithTimeout creates a new DcimPowerOutletTemplatesCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletTemplatesCreateParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) SetData ¶

SetData adds the data to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) SetHTTPClient ¶

func (o *DcimPowerOutletTemplatesCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) SetTimeout ¶

func (o *DcimPowerOutletTemplatesCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) WithData ¶

WithData adds the data to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesCreateReader ¶

type DcimPowerOutletTemplatesCreateReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesCreateReader is a Reader for the DcimPowerOutletTemplatesCreate structure.

func (*DcimPowerOutletTemplatesCreateReader) ReadResponse ¶

func (o *DcimPowerOutletTemplatesCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesDeleteNoContent ¶

type DcimPowerOutletTemplatesDeleteNoContent struct {
}

DcimPowerOutletTemplatesDeleteNoContent handles this case with default header values.

DcimPowerOutletTemplatesDeleteNoContent dcim power outlet templates delete no content

func NewDcimPowerOutletTemplatesDeleteNoContent ¶

func NewDcimPowerOutletTemplatesDeleteNoContent() *DcimPowerOutletTemplatesDeleteNoContent

NewDcimPowerOutletTemplatesDeleteNoContent creates a DcimPowerOutletTemplatesDeleteNoContent with default headers values

func (*DcimPowerOutletTemplatesDeleteNoContent) Error ¶

type DcimPowerOutletTemplatesDeleteParams ¶

type DcimPowerOutletTemplatesDeleteParams struct {

	/*ID
	  A unique integer value identifying this power outlet template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesDeleteParams contains all the parameters to send to the API endpoint for the dcim power outlet templates delete operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesDeleteParams ¶

func NewDcimPowerOutletTemplatesDeleteParams() *DcimPowerOutletTemplatesDeleteParams

NewDcimPowerOutletTemplatesDeleteParams creates a new DcimPowerOutletTemplatesDeleteParams object with the default values initialized.

func NewDcimPowerOutletTemplatesDeleteParamsWithContext ¶

func NewDcimPowerOutletTemplatesDeleteParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesDeleteParams

NewDcimPowerOutletTemplatesDeleteParamsWithContext creates a new DcimPowerOutletTemplatesDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletTemplatesDeleteParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesDeleteParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesDeleteParams

NewDcimPowerOutletTemplatesDeleteParamsWithHTTPClient creates a new DcimPowerOutletTemplatesDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletTemplatesDeleteParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesDeleteParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesDeleteParams

NewDcimPowerOutletTemplatesDeleteParamsWithTimeout creates a new DcimPowerOutletTemplatesDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletTemplatesDeleteParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) SetHTTPClient ¶

func (o *DcimPowerOutletTemplatesDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) SetID ¶

SetID adds the id to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) SetTimeout ¶

func (o *DcimPowerOutletTemplatesDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) WithID ¶

WithID adds the id to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesDeleteReader ¶

type DcimPowerOutletTemplatesDeleteReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesDeleteReader is a Reader for the DcimPowerOutletTemplatesDelete structure.

func (*DcimPowerOutletTemplatesDeleteReader) ReadResponse ¶

func (o *DcimPowerOutletTemplatesDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesListOK ¶

type DcimPowerOutletTemplatesListOK struct {
	Payload *DcimPowerOutletTemplatesListOKBody
}

DcimPowerOutletTemplatesListOK handles this case with default header values.

DcimPowerOutletTemplatesListOK dcim power outlet templates list o k

func NewDcimPowerOutletTemplatesListOK ¶

func NewDcimPowerOutletTemplatesListOK() *DcimPowerOutletTemplatesListOK

NewDcimPowerOutletTemplatesListOK creates a DcimPowerOutletTemplatesListOK with default headers values

func (*DcimPowerOutletTemplatesListOK) Error ¶

type DcimPowerOutletTemplatesListOKBody ¶

type DcimPowerOutletTemplatesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.PowerOutletTemplate `json:"results"`
}

DcimPowerOutletTemplatesListOKBody dcim power outlet templates list o k body swagger:model DcimPowerOutletTemplatesListOKBody

func (*DcimPowerOutletTemplatesListOKBody) MarshalBinary ¶

func (o *DcimPowerOutletTemplatesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimPowerOutletTemplatesListOKBody) UnmarshalBinary ¶

func (o *DcimPowerOutletTemplatesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimPowerOutletTemplatesListOKBody) Validate ¶

Validate validates this dcim power outlet templates list o k body

type DcimPowerOutletTemplatesListParams ¶

type DcimPowerOutletTemplatesListParams struct {

	/*DevicetypeID*/
	DevicetypeID *string
	/*FeedLeg*/
	FeedLeg *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesListParams contains all the parameters to send to the API endpoint for the dcim power outlet templates list operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesListParams ¶

func NewDcimPowerOutletTemplatesListParams() *DcimPowerOutletTemplatesListParams

NewDcimPowerOutletTemplatesListParams creates a new DcimPowerOutletTemplatesListParams object with the default values initialized.

func NewDcimPowerOutletTemplatesListParamsWithContext ¶

func NewDcimPowerOutletTemplatesListParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesListParams

NewDcimPowerOutletTemplatesListParamsWithContext creates a new DcimPowerOutletTemplatesListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletTemplatesListParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesListParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesListParams

NewDcimPowerOutletTemplatesListParamsWithHTTPClient creates a new DcimPowerOutletTemplatesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletTemplatesListParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesListParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesListParams

NewDcimPowerOutletTemplatesListParamsWithTimeout creates a new DcimPowerOutletTemplatesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletTemplatesListParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetDevicetypeID ¶

func (o *DcimPowerOutletTemplatesListParams) SetDevicetypeID(devicetypeID *string)

SetDevicetypeID adds the devicetypeId to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetFeedLeg ¶

func (o *DcimPowerOutletTemplatesListParams) SetFeedLeg(feedLeg *string)

SetFeedLeg adds the feedLeg to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetHTTPClient ¶

func (o *DcimPowerOutletTemplatesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetID ¶

SetID adds the id to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetLimit ¶

func (o *DcimPowerOutletTemplatesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetName ¶

func (o *DcimPowerOutletTemplatesListParams) SetName(name *string)

SetName adds the name to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetOffset ¶

func (o *DcimPowerOutletTemplatesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetQ ¶

SetQ adds the q to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetTimeout ¶

func (o *DcimPowerOutletTemplatesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithDevicetypeID ¶

WithDevicetypeID adds the devicetypeID to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithFeedLeg ¶

WithFeedLeg adds the feedLeg to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithID ¶

WithID adds the id to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithLimit ¶

WithLimit adds the limit to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithName ¶

WithName adds the name to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithOffset ¶

WithOffset adds the offset to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithQ ¶

WithQ adds the q to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesListReader ¶

type DcimPowerOutletTemplatesListReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesListReader is a Reader for the DcimPowerOutletTemplatesList structure.

func (*DcimPowerOutletTemplatesListReader) ReadResponse ¶

func (o *DcimPowerOutletTemplatesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesPartialUpdateOK ¶

type DcimPowerOutletTemplatesPartialUpdateOK struct {
	Payload *models.PowerOutletTemplate
}

DcimPowerOutletTemplatesPartialUpdateOK handles this case with default header values.

DcimPowerOutletTemplatesPartialUpdateOK dcim power outlet templates partial update o k

func NewDcimPowerOutletTemplatesPartialUpdateOK ¶

func NewDcimPowerOutletTemplatesPartialUpdateOK() *DcimPowerOutletTemplatesPartialUpdateOK

NewDcimPowerOutletTemplatesPartialUpdateOK creates a DcimPowerOutletTemplatesPartialUpdateOK with default headers values

func (*DcimPowerOutletTemplatesPartialUpdateOK) Error ¶

type DcimPowerOutletTemplatesPartialUpdateParams ¶

type DcimPowerOutletTemplatesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerOutletTemplate
	/*ID
	  A unique integer value identifying this power outlet template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim power outlet templates partial update operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesPartialUpdateParams ¶

func NewDcimPowerOutletTemplatesPartialUpdateParams() *DcimPowerOutletTemplatesPartialUpdateParams

NewDcimPowerOutletTemplatesPartialUpdateParams creates a new DcimPowerOutletTemplatesPartialUpdateParams object with the default values initialized.

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithContext ¶

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesPartialUpdateParams

NewDcimPowerOutletTemplatesPartialUpdateParamsWithContext creates a new DcimPowerOutletTemplatesPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesPartialUpdateParams

NewDcimPowerOutletTemplatesPartialUpdateParamsWithHTTPClient creates a new DcimPowerOutletTemplatesPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesPartialUpdateParams

NewDcimPowerOutletTemplatesPartialUpdateParamsWithTimeout creates a new DcimPowerOutletTemplatesPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletTemplatesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) SetHTTPClient ¶

func (o *DcimPowerOutletTemplatesPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesPartialUpdateReader ¶

type DcimPowerOutletTemplatesPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesPartialUpdateReader is a Reader for the DcimPowerOutletTemplatesPartialUpdate structure.

func (*DcimPowerOutletTemplatesPartialUpdateReader) ReadResponse ¶

func (o *DcimPowerOutletTemplatesPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesReadOK ¶

type DcimPowerOutletTemplatesReadOK struct {
	Payload *models.PowerOutletTemplate
}

DcimPowerOutletTemplatesReadOK handles this case with default header values.

DcimPowerOutletTemplatesReadOK dcim power outlet templates read o k

func NewDcimPowerOutletTemplatesReadOK ¶

func NewDcimPowerOutletTemplatesReadOK() *DcimPowerOutletTemplatesReadOK

NewDcimPowerOutletTemplatesReadOK creates a DcimPowerOutletTemplatesReadOK with default headers values

func (*DcimPowerOutletTemplatesReadOK) Error ¶

type DcimPowerOutletTemplatesReadParams ¶

type DcimPowerOutletTemplatesReadParams struct {

	/*ID
	  A unique integer value identifying this power outlet template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesReadParams contains all the parameters to send to the API endpoint for the dcim power outlet templates read operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesReadParams ¶

func NewDcimPowerOutletTemplatesReadParams() *DcimPowerOutletTemplatesReadParams

NewDcimPowerOutletTemplatesReadParams creates a new DcimPowerOutletTemplatesReadParams object with the default values initialized.

func NewDcimPowerOutletTemplatesReadParamsWithContext ¶

func NewDcimPowerOutletTemplatesReadParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesReadParams

NewDcimPowerOutletTemplatesReadParamsWithContext creates a new DcimPowerOutletTemplatesReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletTemplatesReadParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesReadParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesReadParams

NewDcimPowerOutletTemplatesReadParamsWithHTTPClient creates a new DcimPowerOutletTemplatesReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletTemplatesReadParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesReadParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesReadParams

NewDcimPowerOutletTemplatesReadParamsWithTimeout creates a new DcimPowerOutletTemplatesReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletTemplatesReadParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) SetHTTPClient ¶

func (o *DcimPowerOutletTemplatesReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) SetID ¶

SetID adds the id to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) SetTimeout ¶

func (o *DcimPowerOutletTemplatesReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) WithID ¶

WithID adds the id to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesReadReader ¶

type DcimPowerOutletTemplatesReadReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesReadReader is a Reader for the DcimPowerOutletTemplatesRead structure.

func (*DcimPowerOutletTemplatesReadReader) ReadResponse ¶

func (o *DcimPowerOutletTemplatesReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesUpdateOK ¶

type DcimPowerOutletTemplatesUpdateOK struct {
	Payload *models.PowerOutletTemplate
}

DcimPowerOutletTemplatesUpdateOK handles this case with default header values.

DcimPowerOutletTemplatesUpdateOK dcim power outlet templates update o k

func NewDcimPowerOutletTemplatesUpdateOK ¶

func NewDcimPowerOutletTemplatesUpdateOK() *DcimPowerOutletTemplatesUpdateOK

NewDcimPowerOutletTemplatesUpdateOK creates a DcimPowerOutletTemplatesUpdateOK with default headers values

func (*DcimPowerOutletTemplatesUpdateOK) Error ¶

type DcimPowerOutletTemplatesUpdateParams ¶

type DcimPowerOutletTemplatesUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerOutletTemplate
	/*ID
	  A unique integer value identifying this power outlet template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesUpdateParams contains all the parameters to send to the API endpoint for the dcim power outlet templates update operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesUpdateParams ¶

func NewDcimPowerOutletTemplatesUpdateParams() *DcimPowerOutletTemplatesUpdateParams

NewDcimPowerOutletTemplatesUpdateParams creates a new DcimPowerOutletTemplatesUpdateParams object with the default values initialized.

func NewDcimPowerOutletTemplatesUpdateParamsWithContext ¶

func NewDcimPowerOutletTemplatesUpdateParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesUpdateParams

NewDcimPowerOutletTemplatesUpdateParamsWithContext creates a new DcimPowerOutletTemplatesUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletTemplatesUpdateParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesUpdateParams

NewDcimPowerOutletTemplatesUpdateParamsWithHTTPClient creates a new DcimPowerOutletTemplatesUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletTemplatesUpdateParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesUpdateParams

NewDcimPowerOutletTemplatesUpdateParamsWithTimeout creates a new DcimPowerOutletTemplatesUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletTemplatesUpdateParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) SetData ¶

SetData adds the data to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) SetHTTPClient ¶

func (o *DcimPowerOutletTemplatesUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) SetID ¶

SetID adds the id to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) SetTimeout ¶

func (o *DcimPowerOutletTemplatesUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WithData ¶

WithData adds the data to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WithID ¶

WithID adds the id to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesUpdateReader ¶

type DcimPowerOutletTemplatesUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletTemplatesUpdateReader is a Reader for the DcimPowerOutletTemplatesUpdate structure.

func (*DcimPowerOutletTemplatesUpdateReader) ReadResponse ¶

func (o *DcimPowerOutletTemplatesUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletsCreateCreated ¶

type DcimPowerOutletsCreateCreated struct {
	Payload *models.PowerOutlet
}

DcimPowerOutletsCreateCreated handles this case with default header values.

DcimPowerOutletsCreateCreated dcim power outlets create created

func NewDcimPowerOutletsCreateCreated ¶

func NewDcimPowerOutletsCreateCreated() *DcimPowerOutletsCreateCreated

NewDcimPowerOutletsCreateCreated creates a DcimPowerOutletsCreateCreated with default headers values

func (*DcimPowerOutletsCreateCreated) Error ¶

type DcimPowerOutletsCreateParams ¶

type DcimPowerOutletsCreateParams struct {

	/*Data*/
	Data *models.WritablePowerOutlet

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletsCreateParams contains all the parameters to send to the API endpoint for the dcim power outlets create operation typically these are written to a http.Request

func NewDcimPowerOutletsCreateParams ¶

func NewDcimPowerOutletsCreateParams() *DcimPowerOutletsCreateParams

NewDcimPowerOutletsCreateParams creates a new DcimPowerOutletsCreateParams object with the default values initialized.

func NewDcimPowerOutletsCreateParamsWithContext ¶

func NewDcimPowerOutletsCreateParamsWithContext(ctx context.Context) *DcimPowerOutletsCreateParams

NewDcimPowerOutletsCreateParamsWithContext creates a new DcimPowerOutletsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletsCreateParamsWithHTTPClient ¶

func NewDcimPowerOutletsCreateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsCreateParams

NewDcimPowerOutletsCreateParamsWithHTTPClient creates a new DcimPowerOutletsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletsCreateParamsWithTimeout ¶

func NewDcimPowerOutletsCreateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsCreateParams

NewDcimPowerOutletsCreateParamsWithTimeout creates a new DcimPowerOutletsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletsCreateParams) SetContext ¶

func (o *DcimPowerOutletsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) SetData ¶

SetData adds the data to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) SetHTTPClient ¶

func (o *DcimPowerOutletsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) SetTimeout ¶

func (o *DcimPowerOutletsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) WithContext ¶

WithContext adds the context to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) WithData ¶

WithData adds the data to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsCreateReader ¶

type DcimPowerOutletsCreateReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletsCreateReader is a Reader for the DcimPowerOutletsCreate structure.

func (*DcimPowerOutletsCreateReader) ReadResponse ¶

func (o *DcimPowerOutletsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletsDeleteNoContent ¶

type DcimPowerOutletsDeleteNoContent struct {
}

DcimPowerOutletsDeleteNoContent handles this case with default header values.

DcimPowerOutletsDeleteNoContent dcim power outlets delete no content

func NewDcimPowerOutletsDeleteNoContent ¶

func NewDcimPowerOutletsDeleteNoContent() *DcimPowerOutletsDeleteNoContent

NewDcimPowerOutletsDeleteNoContent creates a DcimPowerOutletsDeleteNoContent with default headers values

func (*DcimPowerOutletsDeleteNoContent) Error ¶

type DcimPowerOutletsDeleteParams ¶

type DcimPowerOutletsDeleteParams struct {

	/*ID
	  A unique integer value identifying this power outlet.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletsDeleteParams contains all the parameters to send to the API endpoint for the dcim power outlets delete operation typically these are written to a http.Request

func NewDcimPowerOutletsDeleteParams ¶

func NewDcimPowerOutletsDeleteParams() *DcimPowerOutletsDeleteParams

NewDcimPowerOutletsDeleteParams creates a new DcimPowerOutletsDeleteParams object with the default values initialized.

func NewDcimPowerOutletsDeleteParamsWithContext ¶

func NewDcimPowerOutletsDeleteParamsWithContext(ctx context.Context) *DcimPowerOutletsDeleteParams

NewDcimPowerOutletsDeleteParamsWithContext creates a new DcimPowerOutletsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletsDeleteParamsWithHTTPClient ¶

func NewDcimPowerOutletsDeleteParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsDeleteParams

NewDcimPowerOutletsDeleteParamsWithHTTPClient creates a new DcimPowerOutletsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletsDeleteParamsWithTimeout ¶

func NewDcimPowerOutletsDeleteParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsDeleteParams

NewDcimPowerOutletsDeleteParamsWithTimeout creates a new DcimPowerOutletsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletsDeleteParams) SetContext ¶

func (o *DcimPowerOutletsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) SetHTTPClient ¶

func (o *DcimPowerOutletsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) SetID ¶

func (o *DcimPowerOutletsDeleteParams) SetID(id int64)

SetID adds the id to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) SetTimeout ¶

func (o *DcimPowerOutletsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) WithContext ¶

WithContext adds the context to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) WithID ¶

WithID adds the id to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsDeleteReader ¶

type DcimPowerOutletsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletsDeleteReader is a Reader for the DcimPowerOutletsDelete structure.

func (*DcimPowerOutletsDeleteReader) ReadResponse ¶

func (o *DcimPowerOutletsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletsListOK ¶

type DcimPowerOutletsListOK struct {
	Payload *DcimPowerOutletsListOKBody
}

DcimPowerOutletsListOK handles this case with default header values.

DcimPowerOutletsListOK dcim power outlets list o k

func NewDcimPowerOutletsListOK ¶

func NewDcimPowerOutletsListOK() *DcimPowerOutletsListOK

NewDcimPowerOutletsListOK creates a DcimPowerOutletsListOK with default headers values

func (*DcimPowerOutletsListOK) Error ¶

func (o *DcimPowerOutletsListOK) Error() string

type DcimPowerOutletsListOKBody ¶

type DcimPowerOutletsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.PowerOutlet `json:"results"`
}

DcimPowerOutletsListOKBody dcim power outlets list o k body swagger:model DcimPowerOutletsListOKBody

func (*DcimPowerOutletsListOKBody) MarshalBinary ¶

func (o *DcimPowerOutletsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimPowerOutletsListOKBody) UnmarshalBinary ¶

func (o *DcimPowerOutletsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimPowerOutletsListOKBody) Validate ¶

func (o *DcimPowerOutletsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim power outlets list o k body

type DcimPowerOutletsListParams ¶

type DcimPowerOutletsListParams struct {

	/*Cabled*/
	Cabled *string
	/*ConnectionStatus*/
	ConnectionStatus *string
	/*Description*/
	Description *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*FeedLeg*/
	FeedLeg *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Tag*/
	Tag *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletsListParams contains all the parameters to send to the API endpoint for the dcim power outlets list operation typically these are written to a http.Request

func NewDcimPowerOutletsListParams ¶

func NewDcimPowerOutletsListParams() *DcimPowerOutletsListParams

NewDcimPowerOutletsListParams creates a new DcimPowerOutletsListParams object with the default values initialized.

func NewDcimPowerOutletsListParamsWithContext ¶

func NewDcimPowerOutletsListParamsWithContext(ctx context.Context) *DcimPowerOutletsListParams

NewDcimPowerOutletsListParamsWithContext creates a new DcimPowerOutletsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletsListParamsWithHTTPClient ¶

func NewDcimPowerOutletsListParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsListParams

NewDcimPowerOutletsListParamsWithHTTPClient creates a new DcimPowerOutletsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletsListParamsWithTimeout ¶

func NewDcimPowerOutletsListParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsListParams

NewDcimPowerOutletsListParamsWithTimeout creates a new DcimPowerOutletsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletsListParams) SetCabled ¶

func (o *DcimPowerOutletsListParams) SetCabled(cabled *string)

SetCabled adds the cabled to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetConnectionStatus ¶

func (o *DcimPowerOutletsListParams) SetConnectionStatus(connectionStatus *string)

SetConnectionStatus adds the connectionStatus to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetContext ¶

func (o *DcimPowerOutletsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetDescription ¶

func (o *DcimPowerOutletsListParams) SetDescription(description *string)

SetDescription adds the description to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetDevice ¶

func (o *DcimPowerOutletsListParams) SetDevice(device *string)

SetDevice adds the device to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetDeviceID ¶

func (o *DcimPowerOutletsListParams) SetDeviceID(deviceID *string)

SetDeviceID adds the deviceId to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetFeedLeg ¶

func (o *DcimPowerOutletsListParams) SetFeedLeg(feedLeg *string)

SetFeedLeg adds the feedLeg to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetHTTPClient ¶

func (o *DcimPowerOutletsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetID ¶

func (o *DcimPowerOutletsListParams) SetID(id *string)

SetID adds the id to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetLimit ¶

func (o *DcimPowerOutletsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetName ¶

func (o *DcimPowerOutletsListParams) SetName(name *string)

SetName adds the name to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetOffset ¶

func (o *DcimPowerOutletsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetQ ¶

func (o *DcimPowerOutletsListParams) SetQ(q *string)

SetQ adds the q to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetTag ¶

func (o *DcimPowerOutletsListParams) SetTag(tag *string)

SetTag adds the tag to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetTimeout ¶

func (o *DcimPowerOutletsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithCabled ¶

WithCabled adds the cabled to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithConnectionStatus ¶

func (o *DcimPowerOutletsListParams) WithConnectionStatus(connectionStatus *string) *DcimPowerOutletsListParams

WithConnectionStatus adds the connectionStatus to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithContext ¶

WithContext adds the context to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithDescription ¶

func (o *DcimPowerOutletsListParams) WithDescription(description *string) *DcimPowerOutletsListParams

WithDescription adds the description to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithDevice ¶

WithDevice adds the device to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithDeviceID ¶

func (o *DcimPowerOutletsListParams) WithDeviceID(deviceID *string) *DcimPowerOutletsListParams

WithDeviceID adds the deviceID to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithFeedLeg ¶

WithFeedLeg adds the feedLeg to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithID ¶

WithID adds the id to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithLimit ¶

WithLimit adds the limit to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithName ¶

WithName adds the name to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithOffset ¶

WithOffset adds the offset to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithQ ¶

WithQ adds the q to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithTag ¶

WithTag adds the tag to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsListReader ¶

type DcimPowerOutletsListReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletsListReader is a Reader for the DcimPowerOutletsList structure.

func (*DcimPowerOutletsListReader) ReadResponse ¶

func (o *DcimPowerOutletsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletsPartialUpdateOK ¶

type DcimPowerOutletsPartialUpdateOK struct {
	Payload *models.PowerOutlet
}

DcimPowerOutletsPartialUpdateOK handles this case with default header values.

DcimPowerOutletsPartialUpdateOK dcim power outlets partial update o k

func NewDcimPowerOutletsPartialUpdateOK ¶

func NewDcimPowerOutletsPartialUpdateOK() *DcimPowerOutletsPartialUpdateOK

NewDcimPowerOutletsPartialUpdateOK creates a DcimPowerOutletsPartialUpdateOK with default headers values

func (*DcimPowerOutletsPartialUpdateOK) Error ¶

type DcimPowerOutletsPartialUpdateParams ¶

type DcimPowerOutletsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerOutlet
	/*ID
	  A unique integer value identifying this power outlet.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim power outlets partial update operation typically these are written to a http.Request

func NewDcimPowerOutletsPartialUpdateParams ¶

func NewDcimPowerOutletsPartialUpdateParams() *DcimPowerOutletsPartialUpdateParams

NewDcimPowerOutletsPartialUpdateParams creates a new DcimPowerOutletsPartialUpdateParams object with the default values initialized.

func NewDcimPowerOutletsPartialUpdateParamsWithContext ¶

func NewDcimPowerOutletsPartialUpdateParamsWithContext(ctx context.Context) *DcimPowerOutletsPartialUpdateParams

NewDcimPowerOutletsPartialUpdateParamsWithContext creates a new DcimPowerOutletsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletsPartialUpdateParamsWithHTTPClient ¶

func NewDcimPowerOutletsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsPartialUpdateParams

NewDcimPowerOutletsPartialUpdateParamsWithHTTPClient creates a new DcimPowerOutletsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletsPartialUpdateParamsWithTimeout ¶

func NewDcimPowerOutletsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsPartialUpdateParams

NewDcimPowerOutletsPartialUpdateParamsWithTimeout creates a new DcimPowerOutletsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimPowerOutletsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) SetTimeout ¶

func (o *DcimPowerOutletsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsPartialUpdateReader ¶

type DcimPowerOutletsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletsPartialUpdateReader is a Reader for the DcimPowerOutletsPartialUpdate structure.

func (*DcimPowerOutletsPartialUpdateReader) ReadResponse ¶

func (o *DcimPowerOutletsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletsReadOK ¶

type DcimPowerOutletsReadOK struct {
	Payload *models.PowerOutlet
}

DcimPowerOutletsReadOK handles this case with default header values.

DcimPowerOutletsReadOK dcim power outlets read o k

func NewDcimPowerOutletsReadOK ¶

func NewDcimPowerOutletsReadOK() *DcimPowerOutletsReadOK

NewDcimPowerOutletsReadOK creates a DcimPowerOutletsReadOK with default headers values

func (*DcimPowerOutletsReadOK) Error ¶

func (o *DcimPowerOutletsReadOK) Error() string

type DcimPowerOutletsReadParams ¶

type DcimPowerOutletsReadParams struct {

	/*ID
	  A unique integer value identifying this power outlet.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletsReadParams contains all the parameters to send to the API endpoint for the dcim power outlets read operation typically these are written to a http.Request

func NewDcimPowerOutletsReadParams ¶

func NewDcimPowerOutletsReadParams() *DcimPowerOutletsReadParams

NewDcimPowerOutletsReadParams creates a new DcimPowerOutletsReadParams object with the default values initialized.

func NewDcimPowerOutletsReadParamsWithContext ¶

func NewDcimPowerOutletsReadParamsWithContext(ctx context.Context) *DcimPowerOutletsReadParams

NewDcimPowerOutletsReadParamsWithContext creates a new DcimPowerOutletsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletsReadParamsWithHTTPClient ¶

func NewDcimPowerOutletsReadParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsReadParams

NewDcimPowerOutletsReadParamsWithHTTPClient creates a new DcimPowerOutletsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletsReadParamsWithTimeout ¶

func NewDcimPowerOutletsReadParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsReadParams

NewDcimPowerOutletsReadParamsWithTimeout creates a new DcimPowerOutletsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletsReadParams) SetContext ¶

func (o *DcimPowerOutletsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) SetHTTPClient ¶

func (o *DcimPowerOutletsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) SetID ¶

func (o *DcimPowerOutletsReadParams) SetID(id int64)

SetID adds the id to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) SetTimeout ¶

func (o *DcimPowerOutletsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) WithContext ¶

WithContext adds the context to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) WithID ¶

WithID adds the id to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsReadReader ¶

type DcimPowerOutletsReadReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletsReadReader is a Reader for the DcimPowerOutletsRead structure.

func (*DcimPowerOutletsReadReader) ReadResponse ¶

func (o *DcimPowerOutletsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletsTraceOK ¶

type DcimPowerOutletsTraceOK struct {
	Payload *models.PowerOutlet
}

DcimPowerOutletsTraceOK handles this case with default header values.

DcimPowerOutletsTraceOK dcim power outlets trace o k

func NewDcimPowerOutletsTraceOK ¶

func NewDcimPowerOutletsTraceOK() *DcimPowerOutletsTraceOK

NewDcimPowerOutletsTraceOK creates a DcimPowerOutletsTraceOK with default headers values

func (*DcimPowerOutletsTraceOK) Error ¶

func (o *DcimPowerOutletsTraceOK) Error() string

type DcimPowerOutletsTraceParams ¶

type DcimPowerOutletsTraceParams struct {

	/*ID
	  A unique integer value identifying this power outlet.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletsTraceParams contains all the parameters to send to the API endpoint for the dcim power outlets trace operation typically these are written to a http.Request

func NewDcimPowerOutletsTraceParams ¶

func NewDcimPowerOutletsTraceParams() *DcimPowerOutletsTraceParams

NewDcimPowerOutletsTraceParams creates a new DcimPowerOutletsTraceParams object with the default values initialized.

func NewDcimPowerOutletsTraceParamsWithContext ¶

func NewDcimPowerOutletsTraceParamsWithContext(ctx context.Context) *DcimPowerOutletsTraceParams

NewDcimPowerOutletsTraceParamsWithContext creates a new DcimPowerOutletsTraceParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletsTraceParamsWithHTTPClient ¶

func NewDcimPowerOutletsTraceParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsTraceParams

NewDcimPowerOutletsTraceParamsWithHTTPClient creates a new DcimPowerOutletsTraceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletsTraceParamsWithTimeout ¶

func NewDcimPowerOutletsTraceParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsTraceParams

NewDcimPowerOutletsTraceParamsWithTimeout creates a new DcimPowerOutletsTraceParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletsTraceParams) SetContext ¶

func (o *DcimPowerOutletsTraceParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power outlets trace params

func (*DcimPowerOutletsTraceParams) SetHTTPClient ¶

func (o *DcimPowerOutletsTraceParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlets trace params

func (*DcimPowerOutletsTraceParams) SetID ¶

func (o *DcimPowerOutletsTraceParams) SetID(id int64)

SetID adds the id to the dcim power outlets trace params

func (*DcimPowerOutletsTraceParams) SetTimeout ¶

func (o *DcimPowerOutletsTraceParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlets trace params

func (*DcimPowerOutletsTraceParams) WithContext ¶

WithContext adds the context to the dcim power outlets trace params

func (*DcimPowerOutletsTraceParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets trace params

func (*DcimPowerOutletsTraceParams) WithID ¶

WithID adds the id to the dcim power outlets trace params

func (*DcimPowerOutletsTraceParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets trace params

func (*DcimPowerOutletsTraceParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsTraceReader ¶

type DcimPowerOutletsTraceReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletsTraceReader is a Reader for the DcimPowerOutletsTrace structure.

func (*DcimPowerOutletsTraceReader) ReadResponse ¶

func (o *DcimPowerOutletsTraceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerOutletsUpdateOK ¶

type DcimPowerOutletsUpdateOK struct {
	Payload *models.PowerOutlet
}

DcimPowerOutletsUpdateOK handles this case with default header values.

DcimPowerOutletsUpdateOK dcim power outlets update o k

func NewDcimPowerOutletsUpdateOK ¶

func NewDcimPowerOutletsUpdateOK() *DcimPowerOutletsUpdateOK

NewDcimPowerOutletsUpdateOK creates a DcimPowerOutletsUpdateOK with default headers values

func (*DcimPowerOutletsUpdateOK) Error ¶

func (o *DcimPowerOutletsUpdateOK) Error() string

type DcimPowerOutletsUpdateParams ¶

type DcimPowerOutletsUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerOutlet
	/*ID
	  A unique integer value identifying this power outlet.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerOutletsUpdateParams contains all the parameters to send to the API endpoint for the dcim power outlets update operation typically these are written to a http.Request

func NewDcimPowerOutletsUpdateParams ¶

func NewDcimPowerOutletsUpdateParams() *DcimPowerOutletsUpdateParams

NewDcimPowerOutletsUpdateParams creates a new DcimPowerOutletsUpdateParams object with the default values initialized.

func NewDcimPowerOutletsUpdateParamsWithContext ¶

func NewDcimPowerOutletsUpdateParamsWithContext(ctx context.Context) *DcimPowerOutletsUpdateParams

NewDcimPowerOutletsUpdateParamsWithContext creates a new DcimPowerOutletsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerOutletsUpdateParamsWithHTTPClient ¶

func NewDcimPowerOutletsUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsUpdateParams

NewDcimPowerOutletsUpdateParamsWithHTTPClient creates a new DcimPowerOutletsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerOutletsUpdateParamsWithTimeout ¶

func NewDcimPowerOutletsUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsUpdateParams

NewDcimPowerOutletsUpdateParamsWithTimeout creates a new DcimPowerOutletsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerOutletsUpdateParams) SetContext ¶

func (o *DcimPowerOutletsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) SetData ¶

SetData adds the data to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) SetHTTPClient ¶

func (o *DcimPowerOutletsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) SetID ¶

func (o *DcimPowerOutletsUpdateParams) SetID(id int64)

SetID adds the id to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) SetTimeout ¶

func (o *DcimPowerOutletsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WithContext ¶

WithContext adds the context to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WithData ¶

WithData adds the data to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WithID ¶

WithID adds the id to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsUpdateReader ¶

type DcimPowerOutletsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerOutletsUpdateReader is a Reader for the DcimPowerOutletsUpdate structure.

func (*DcimPowerOutletsUpdateReader) ReadResponse ¶

func (o *DcimPowerOutletsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPanelsCreateCreated ¶

type DcimPowerPanelsCreateCreated struct {
	Payload *models.PowerPanel
}

DcimPowerPanelsCreateCreated handles this case with default header values.

DcimPowerPanelsCreateCreated dcim power panels create created

func NewDcimPowerPanelsCreateCreated ¶

func NewDcimPowerPanelsCreateCreated() *DcimPowerPanelsCreateCreated

NewDcimPowerPanelsCreateCreated creates a DcimPowerPanelsCreateCreated with default headers values

func (*DcimPowerPanelsCreateCreated) Error ¶

type DcimPowerPanelsCreateParams ¶

type DcimPowerPanelsCreateParams struct {

	/*Data*/
	Data *models.WritablePowerPanel

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPanelsCreateParams contains all the parameters to send to the API endpoint for the dcim power panels create operation typically these are written to a http.Request

func NewDcimPowerPanelsCreateParams ¶

func NewDcimPowerPanelsCreateParams() *DcimPowerPanelsCreateParams

NewDcimPowerPanelsCreateParams creates a new DcimPowerPanelsCreateParams object with the default values initialized.

func NewDcimPowerPanelsCreateParamsWithContext ¶

func NewDcimPowerPanelsCreateParamsWithContext(ctx context.Context) *DcimPowerPanelsCreateParams

NewDcimPowerPanelsCreateParamsWithContext creates a new DcimPowerPanelsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPanelsCreateParamsWithHTTPClient ¶

func NewDcimPowerPanelsCreateParamsWithHTTPClient(client *http.Client) *DcimPowerPanelsCreateParams

NewDcimPowerPanelsCreateParamsWithHTTPClient creates a new DcimPowerPanelsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPanelsCreateParamsWithTimeout ¶

func NewDcimPowerPanelsCreateParamsWithTimeout(timeout time.Duration) *DcimPowerPanelsCreateParams

NewDcimPowerPanelsCreateParamsWithTimeout creates a new DcimPowerPanelsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPanelsCreateParams) SetContext ¶

func (o *DcimPowerPanelsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power panels create params

func (*DcimPowerPanelsCreateParams) SetData ¶

SetData adds the data to the dcim power panels create params

func (*DcimPowerPanelsCreateParams) SetHTTPClient ¶

func (o *DcimPowerPanelsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power panels create params

func (*DcimPowerPanelsCreateParams) SetTimeout ¶

func (o *DcimPowerPanelsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power panels create params

func (*DcimPowerPanelsCreateParams) WithContext ¶

WithContext adds the context to the dcim power panels create params

func (*DcimPowerPanelsCreateParams) WithData ¶

WithData adds the data to the dcim power panels create params

func (*DcimPowerPanelsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power panels create params

func (*DcimPowerPanelsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power panels create params

func (*DcimPowerPanelsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPanelsCreateReader ¶

type DcimPowerPanelsCreateReader struct {
	// contains filtered or unexported fields
}

DcimPowerPanelsCreateReader is a Reader for the DcimPowerPanelsCreate structure.

func (*DcimPowerPanelsCreateReader) ReadResponse ¶

func (o *DcimPowerPanelsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPanelsDeleteNoContent ¶

type DcimPowerPanelsDeleteNoContent struct {
}

DcimPowerPanelsDeleteNoContent handles this case with default header values.

DcimPowerPanelsDeleteNoContent dcim power panels delete no content

func NewDcimPowerPanelsDeleteNoContent ¶

func NewDcimPowerPanelsDeleteNoContent() *DcimPowerPanelsDeleteNoContent

NewDcimPowerPanelsDeleteNoContent creates a DcimPowerPanelsDeleteNoContent with default headers values

func (*DcimPowerPanelsDeleteNoContent) Error ¶

type DcimPowerPanelsDeleteParams ¶

type DcimPowerPanelsDeleteParams struct {

	/*ID
	  A unique integer value identifying this power panel.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPanelsDeleteParams contains all the parameters to send to the API endpoint for the dcim power panels delete operation typically these are written to a http.Request

func NewDcimPowerPanelsDeleteParams ¶

func NewDcimPowerPanelsDeleteParams() *DcimPowerPanelsDeleteParams

NewDcimPowerPanelsDeleteParams creates a new DcimPowerPanelsDeleteParams object with the default values initialized.

func NewDcimPowerPanelsDeleteParamsWithContext ¶

func NewDcimPowerPanelsDeleteParamsWithContext(ctx context.Context) *DcimPowerPanelsDeleteParams

NewDcimPowerPanelsDeleteParamsWithContext creates a new DcimPowerPanelsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPanelsDeleteParamsWithHTTPClient ¶

func NewDcimPowerPanelsDeleteParamsWithHTTPClient(client *http.Client) *DcimPowerPanelsDeleteParams

NewDcimPowerPanelsDeleteParamsWithHTTPClient creates a new DcimPowerPanelsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPanelsDeleteParamsWithTimeout ¶

func NewDcimPowerPanelsDeleteParamsWithTimeout(timeout time.Duration) *DcimPowerPanelsDeleteParams

NewDcimPowerPanelsDeleteParamsWithTimeout creates a new DcimPowerPanelsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPanelsDeleteParams) SetContext ¶

func (o *DcimPowerPanelsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power panels delete params

func (*DcimPowerPanelsDeleteParams) SetHTTPClient ¶

func (o *DcimPowerPanelsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power panels delete params

func (*DcimPowerPanelsDeleteParams) SetID ¶

func (o *DcimPowerPanelsDeleteParams) SetID(id int64)

SetID adds the id to the dcim power panels delete params

func (*DcimPowerPanelsDeleteParams) SetTimeout ¶

func (o *DcimPowerPanelsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power panels delete params

func (*DcimPowerPanelsDeleteParams) WithContext ¶

WithContext adds the context to the dcim power panels delete params

func (*DcimPowerPanelsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power panels delete params

func (*DcimPowerPanelsDeleteParams) WithID ¶

WithID adds the id to the dcim power panels delete params

func (*DcimPowerPanelsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power panels delete params

func (*DcimPowerPanelsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPanelsDeleteReader ¶

type DcimPowerPanelsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimPowerPanelsDeleteReader is a Reader for the DcimPowerPanelsDelete structure.

func (*DcimPowerPanelsDeleteReader) ReadResponse ¶

func (o *DcimPowerPanelsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPanelsListOK ¶

type DcimPowerPanelsListOK struct {
	Payload *DcimPowerPanelsListOKBody
}

DcimPowerPanelsListOK handles this case with default header values.

DcimPowerPanelsListOK dcim power panels list o k

func NewDcimPowerPanelsListOK ¶

func NewDcimPowerPanelsListOK() *DcimPowerPanelsListOK

NewDcimPowerPanelsListOK creates a DcimPowerPanelsListOK with default headers values

func (*DcimPowerPanelsListOK) Error ¶

func (o *DcimPowerPanelsListOK) Error() string

type DcimPowerPanelsListOKBody ¶

type DcimPowerPanelsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.PowerPanel `json:"results"`
}

DcimPowerPanelsListOKBody dcim power panels list o k body swagger:model DcimPowerPanelsListOKBody

func (*DcimPowerPanelsListOKBody) MarshalBinary ¶

func (o *DcimPowerPanelsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimPowerPanelsListOKBody) UnmarshalBinary ¶

func (o *DcimPowerPanelsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimPowerPanelsListOKBody) Validate ¶

func (o *DcimPowerPanelsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim power panels list o k body

type DcimPowerPanelsListParams ¶

type DcimPowerPanelsListParams struct {

	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*RackGroupID*/
	RackGroupID *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPanelsListParams contains all the parameters to send to the API endpoint for the dcim power panels list operation typically these are written to a http.Request

func NewDcimPowerPanelsListParams ¶

func NewDcimPowerPanelsListParams() *DcimPowerPanelsListParams

NewDcimPowerPanelsListParams creates a new DcimPowerPanelsListParams object with the default values initialized.

func NewDcimPowerPanelsListParamsWithContext ¶

func NewDcimPowerPanelsListParamsWithContext(ctx context.Context) *DcimPowerPanelsListParams

NewDcimPowerPanelsListParamsWithContext creates a new DcimPowerPanelsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPanelsListParamsWithHTTPClient ¶

func NewDcimPowerPanelsListParamsWithHTTPClient(client *http.Client) *DcimPowerPanelsListParams

NewDcimPowerPanelsListParamsWithHTTPClient creates a new DcimPowerPanelsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPanelsListParamsWithTimeout ¶

func NewDcimPowerPanelsListParamsWithTimeout(timeout time.Duration) *DcimPowerPanelsListParams

NewDcimPowerPanelsListParamsWithTimeout creates a new DcimPowerPanelsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPanelsListParams) SetContext ¶

func (o *DcimPowerPanelsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power panels list params

func (*DcimPowerPanelsListParams) SetHTTPClient ¶

func (o *DcimPowerPanelsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power panels list params

func (*DcimPowerPanelsListParams) SetIDIn ¶

func (o *DcimPowerPanelsListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim power panels list params

func (*DcimPowerPanelsListParams) SetLimit ¶

func (o *DcimPowerPanelsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim power panels list params

func (*DcimPowerPanelsListParams) SetName ¶

func (o *DcimPowerPanelsListParams) SetName(name *string)

SetName adds the name to the dcim power panels list params

func (*DcimPowerPanelsListParams) SetOffset ¶

func (o *DcimPowerPanelsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim power panels list params

func (*DcimPowerPanelsListParams) SetQ ¶

func (o *DcimPowerPanelsListParams) SetQ(q *string)

SetQ adds the q to the dcim power panels list params

func (*DcimPowerPanelsListParams) SetRackGroupID ¶

func (o *DcimPowerPanelsListParams) SetRackGroupID(rackGroupID *string)

SetRackGroupID adds the rackGroupId to the dcim power panels list params

func (*DcimPowerPanelsListParams) SetSite ¶

func (o *DcimPowerPanelsListParams) SetSite(site *string)

SetSite adds the site to the dcim power panels list params

func (*DcimPowerPanelsListParams) SetSiteID ¶

func (o *DcimPowerPanelsListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the dcim power panels list params

func (*DcimPowerPanelsListParams) SetTimeout ¶

func (o *DcimPowerPanelsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithContext ¶

WithContext adds the context to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithHTTPClient ¶

func (o *DcimPowerPanelsListParams) WithHTTPClient(client *http.Client) *DcimPowerPanelsListParams

WithHTTPClient adds the HTTPClient to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithIDIn ¶

WithIDIn adds the iDIn to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithLimit ¶

WithLimit adds the limit to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithName ¶

WithName adds the name to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithOffset ¶

WithOffset adds the offset to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithQ ¶

WithQ adds the q to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithRackGroupID ¶

func (o *DcimPowerPanelsListParams) WithRackGroupID(rackGroupID *string) *DcimPowerPanelsListParams

WithRackGroupID adds the rackGroupID to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithSite ¶

WithSite adds the site to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithSiteID ¶

WithSiteID adds the siteID to the dcim power panels list params

func (*DcimPowerPanelsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power panels list params

func (*DcimPowerPanelsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPanelsListReader ¶

type DcimPowerPanelsListReader struct {
	// contains filtered or unexported fields
}

DcimPowerPanelsListReader is a Reader for the DcimPowerPanelsList structure.

func (*DcimPowerPanelsListReader) ReadResponse ¶

func (o *DcimPowerPanelsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPanelsPartialUpdateOK ¶

type DcimPowerPanelsPartialUpdateOK struct {
	Payload *models.PowerPanel
}

DcimPowerPanelsPartialUpdateOK handles this case with default header values.

DcimPowerPanelsPartialUpdateOK dcim power panels partial update o k

func NewDcimPowerPanelsPartialUpdateOK ¶

func NewDcimPowerPanelsPartialUpdateOK() *DcimPowerPanelsPartialUpdateOK

NewDcimPowerPanelsPartialUpdateOK creates a DcimPowerPanelsPartialUpdateOK with default headers values

func (*DcimPowerPanelsPartialUpdateOK) Error ¶

type DcimPowerPanelsPartialUpdateParams ¶

type DcimPowerPanelsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerPanel
	/*ID
	  A unique integer value identifying this power panel.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPanelsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim power panels partial update operation typically these are written to a http.Request

func NewDcimPowerPanelsPartialUpdateParams ¶

func NewDcimPowerPanelsPartialUpdateParams() *DcimPowerPanelsPartialUpdateParams

NewDcimPowerPanelsPartialUpdateParams creates a new DcimPowerPanelsPartialUpdateParams object with the default values initialized.

func NewDcimPowerPanelsPartialUpdateParamsWithContext ¶

func NewDcimPowerPanelsPartialUpdateParamsWithContext(ctx context.Context) *DcimPowerPanelsPartialUpdateParams

NewDcimPowerPanelsPartialUpdateParamsWithContext creates a new DcimPowerPanelsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPanelsPartialUpdateParamsWithHTTPClient ¶

func NewDcimPowerPanelsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerPanelsPartialUpdateParams

NewDcimPowerPanelsPartialUpdateParamsWithHTTPClient creates a new DcimPowerPanelsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPanelsPartialUpdateParamsWithTimeout ¶

func NewDcimPowerPanelsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerPanelsPartialUpdateParams

NewDcimPowerPanelsPartialUpdateParamsWithTimeout creates a new DcimPowerPanelsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPanelsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim power panels partial update params

func (*DcimPowerPanelsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim power panels partial update params

func (*DcimPowerPanelsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimPowerPanelsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power panels partial update params

func (*DcimPowerPanelsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim power panels partial update params

func (*DcimPowerPanelsPartialUpdateParams) SetTimeout ¶

func (o *DcimPowerPanelsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power panels partial update params

func (*DcimPowerPanelsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim power panels partial update params

func (*DcimPowerPanelsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim power panels partial update params

func (*DcimPowerPanelsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power panels partial update params

func (*DcimPowerPanelsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim power panels partial update params

func (*DcimPowerPanelsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power panels partial update params

func (*DcimPowerPanelsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPanelsPartialUpdateReader ¶

type DcimPowerPanelsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerPanelsPartialUpdateReader is a Reader for the DcimPowerPanelsPartialUpdate structure.

func (*DcimPowerPanelsPartialUpdateReader) ReadResponse ¶

func (o *DcimPowerPanelsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPanelsReadOK ¶

type DcimPowerPanelsReadOK struct {
	Payload *models.PowerPanel
}

DcimPowerPanelsReadOK handles this case with default header values.

DcimPowerPanelsReadOK dcim power panels read o k

func NewDcimPowerPanelsReadOK ¶

func NewDcimPowerPanelsReadOK() *DcimPowerPanelsReadOK

NewDcimPowerPanelsReadOK creates a DcimPowerPanelsReadOK with default headers values

func (*DcimPowerPanelsReadOK) Error ¶

func (o *DcimPowerPanelsReadOK) Error() string

type DcimPowerPanelsReadParams ¶

type DcimPowerPanelsReadParams struct {

	/*ID
	  A unique integer value identifying this power panel.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPanelsReadParams contains all the parameters to send to the API endpoint for the dcim power panels read operation typically these are written to a http.Request

func NewDcimPowerPanelsReadParams ¶

func NewDcimPowerPanelsReadParams() *DcimPowerPanelsReadParams

NewDcimPowerPanelsReadParams creates a new DcimPowerPanelsReadParams object with the default values initialized.

func NewDcimPowerPanelsReadParamsWithContext ¶

func NewDcimPowerPanelsReadParamsWithContext(ctx context.Context) *DcimPowerPanelsReadParams

NewDcimPowerPanelsReadParamsWithContext creates a new DcimPowerPanelsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPanelsReadParamsWithHTTPClient ¶

func NewDcimPowerPanelsReadParamsWithHTTPClient(client *http.Client) *DcimPowerPanelsReadParams

NewDcimPowerPanelsReadParamsWithHTTPClient creates a new DcimPowerPanelsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPanelsReadParamsWithTimeout ¶

func NewDcimPowerPanelsReadParamsWithTimeout(timeout time.Duration) *DcimPowerPanelsReadParams

NewDcimPowerPanelsReadParamsWithTimeout creates a new DcimPowerPanelsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPanelsReadParams) SetContext ¶

func (o *DcimPowerPanelsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power panels read params

func (*DcimPowerPanelsReadParams) SetHTTPClient ¶

func (o *DcimPowerPanelsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power panels read params

func (*DcimPowerPanelsReadParams) SetID ¶

func (o *DcimPowerPanelsReadParams) SetID(id int64)

SetID adds the id to the dcim power panels read params

func (*DcimPowerPanelsReadParams) SetTimeout ¶

func (o *DcimPowerPanelsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power panels read params

func (*DcimPowerPanelsReadParams) WithContext ¶

WithContext adds the context to the dcim power panels read params

func (*DcimPowerPanelsReadParams) WithHTTPClient ¶

func (o *DcimPowerPanelsReadParams) WithHTTPClient(client *http.Client) *DcimPowerPanelsReadParams

WithHTTPClient adds the HTTPClient to the dcim power panels read params

func (*DcimPowerPanelsReadParams) WithID ¶

WithID adds the id to the dcim power panels read params

func (*DcimPowerPanelsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power panels read params

func (*DcimPowerPanelsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPanelsReadReader ¶

type DcimPowerPanelsReadReader struct {
	// contains filtered or unexported fields
}

DcimPowerPanelsReadReader is a Reader for the DcimPowerPanelsRead structure.

func (*DcimPowerPanelsReadReader) ReadResponse ¶

func (o *DcimPowerPanelsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPanelsUpdateOK ¶

type DcimPowerPanelsUpdateOK struct {
	Payload *models.PowerPanel
}

DcimPowerPanelsUpdateOK handles this case with default header values.

DcimPowerPanelsUpdateOK dcim power panels update o k

func NewDcimPowerPanelsUpdateOK ¶

func NewDcimPowerPanelsUpdateOK() *DcimPowerPanelsUpdateOK

NewDcimPowerPanelsUpdateOK creates a DcimPowerPanelsUpdateOK with default headers values

func (*DcimPowerPanelsUpdateOK) Error ¶

func (o *DcimPowerPanelsUpdateOK) Error() string

type DcimPowerPanelsUpdateParams ¶

type DcimPowerPanelsUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerPanel
	/*ID
	  A unique integer value identifying this power panel.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPanelsUpdateParams contains all the parameters to send to the API endpoint for the dcim power panels update operation typically these are written to a http.Request

func NewDcimPowerPanelsUpdateParams ¶

func NewDcimPowerPanelsUpdateParams() *DcimPowerPanelsUpdateParams

NewDcimPowerPanelsUpdateParams creates a new DcimPowerPanelsUpdateParams object with the default values initialized.

func NewDcimPowerPanelsUpdateParamsWithContext ¶

func NewDcimPowerPanelsUpdateParamsWithContext(ctx context.Context) *DcimPowerPanelsUpdateParams

NewDcimPowerPanelsUpdateParamsWithContext creates a new DcimPowerPanelsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPanelsUpdateParamsWithHTTPClient ¶

func NewDcimPowerPanelsUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerPanelsUpdateParams

NewDcimPowerPanelsUpdateParamsWithHTTPClient creates a new DcimPowerPanelsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPanelsUpdateParamsWithTimeout ¶

func NewDcimPowerPanelsUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerPanelsUpdateParams

NewDcimPowerPanelsUpdateParamsWithTimeout creates a new DcimPowerPanelsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPanelsUpdateParams) SetContext ¶

func (o *DcimPowerPanelsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power panels update params

func (*DcimPowerPanelsUpdateParams) SetData ¶

SetData adds the data to the dcim power panels update params

func (*DcimPowerPanelsUpdateParams) SetHTTPClient ¶

func (o *DcimPowerPanelsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power panels update params

func (*DcimPowerPanelsUpdateParams) SetID ¶

func (o *DcimPowerPanelsUpdateParams) SetID(id int64)

SetID adds the id to the dcim power panels update params

func (*DcimPowerPanelsUpdateParams) SetTimeout ¶

func (o *DcimPowerPanelsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power panels update params

func (*DcimPowerPanelsUpdateParams) WithContext ¶

WithContext adds the context to the dcim power panels update params

func (*DcimPowerPanelsUpdateParams) WithData ¶

WithData adds the data to the dcim power panels update params

func (*DcimPowerPanelsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power panels update params

func (*DcimPowerPanelsUpdateParams) WithID ¶

WithID adds the id to the dcim power panels update params

func (*DcimPowerPanelsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power panels update params

func (*DcimPowerPanelsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPanelsUpdateReader ¶

type DcimPowerPanelsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerPanelsUpdateReader is a Reader for the DcimPowerPanelsUpdate structure.

func (*DcimPowerPanelsUpdateReader) ReadResponse ¶

func (o *DcimPowerPanelsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesCreateCreated ¶

type DcimPowerPortTemplatesCreateCreated struct {
	Payload *models.PowerPortTemplate
}

DcimPowerPortTemplatesCreateCreated handles this case with default header values.

DcimPowerPortTemplatesCreateCreated dcim power port templates create created

func NewDcimPowerPortTemplatesCreateCreated ¶

func NewDcimPowerPortTemplatesCreateCreated() *DcimPowerPortTemplatesCreateCreated

NewDcimPowerPortTemplatesCreateCreated creates a DcimPowerPortTemplatesCreateCreated with default headers values

func (*DcimPowerPortTemplatesCreateCreated) Error ¶

type DcimPowerPortTemplatesCreateParams ¶

type DcimPowerPortTemplatesCreateParams struct {

	/*Data*/
	Data *models.WritablePowerPortTemplate

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesCreateParams contains all the parameters to send to the API endpoint for the dcim power port templates create operation typically these are written to a http.Request

func NewDcimPowerPortTemplatesCreateParams ¶

func NewDcimPowerPortTemplatesCreateParams() *DcimPowerPortTemplatesCreateParams

NewDcimPowerPortTemplatesCreateParams creates a new DcimPowerPortTemplatesCreateParams object with the default values initialized.

func NewDcimPowerPortTemplatesCreateParamsWithContext ¶

func NewDcimPowerPortTemplatesCreateParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesCreateParams

NewDcimPowerPortTemplatesCreateParamsWithContext creates a new DcimPowerPortTemplatesCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortTemplatesCreateParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesCreateParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesCreateParams

NewDcimPowerPortTemplatesCreateParamsWithHTTPClient creates a new DcimPowerPortTemplatesCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortTemplatesCreateParamsWithTimeout ¶

func NewDcimPowerPortTemplatesCreateParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesCreateParams

NewDcimPowerPortTemplatesCreateParamsWithTimeout creates a new DcimPowerPortTemplatesCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortTemplatesCreateParams) SetContext ¶

SetContext adds the context to the dcim power port templates create params

func (*DcimPowerPortTemplatesCreateParams) SetData ¶

SetData adds the data to the dcim power port templates create params

func (*DcimPowerPortTemplatesCreateParams) SetHTTPClient ¶

func (o *DcimPowerPortTemplatesCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power port templates create params

func (*DcimPowerPortTemplatesCreateParams) SetTimeout ¶

func (o *DcimPowerPortTemplatesCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power port templates create params

func (*DcimPowerPortTemplatesCreateParams) WithContext ¶

WithContext adds the context to the dcim power port templates create params

func (*DcimPowerPortTemplatesCreateParams) WithData ¶

WithData adds the data to the dcim power port templates create params

func (*DcimPowerPortTemplatesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power port templates create params

func (*DcimPowerPortTemplatesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power port templates create params

func (*DcimPowerPortTemplatesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesCreateReader ¶

type DcimPowerPortTemplatesCreateReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesCreateReader is a Reader for the DcimPowerPortTemplatesCreate structure.

func (*DcimPowerPortTemplatesCreateReader) ReadResponse ¶

func (o *DcimPowerPortTemplatesCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesDeleteNoContent ¶

type DcimPowerPortTemplatesDeleteNoContent struct {
}

DcimPowerPortTemplatesDeleteNoContent handles this case with default header values.

DcimPowerPortTemplatesDeleteNoContent dcim power port templates delete no content

func NewDcimPowerPortTemplatesDeleteNoContent ¶

func NewDcimPowerPortTemplatesDeleteNoContent() *DcimPowerPortTemplatesDeleteNoContent

NewDcimPowerPortTemplatesDeleteNoContent creates a DcimPowerPortTemplatesDeleteNoContent with default headers values

func (*DcimPowerPortTemplatesDeleteNoContent) Error ¶

type DcimPowerPortTemplatesDeleteParams ¶

type DcimPowerPortTemplatesDeleteParams struct {

	/*ID
	  A unique integer value identifying this power port template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesDeleteParams contains all the parameters to send to the API endpoint for the dcim power port templates delete operation typically these are written to a http.Request

func NewDcimPowerPortTemplatesDeleteParams ¶

func NewDcimPowerPortTemplatesDeleteParams() *DcimPowerPortTemplatesDeleteParams

NewDcimPowerPortTemplatesDeleteParams creates a new DcimPowerPortTemplatesDeleteParams object with the default values initialized.

func NewDcimPowerPortTemplatesDeleteParamsWithContext ¶

func NewDcimPowerPortTemplatesDeleteParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesDeleteParams

NewDcimPowerPortTemplatesDeleteParamsWithContext creates a new DcimPowerPortTemplatesDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortTemplatesDeleteParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesDeleteParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesDeleteParams

NewDcimPowerPortTemplatesDeleteParamsWithHTTPClient creates a new DcimPowerPortTemplatesDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortTemplatesDeleteParamsWithTimeout ¶

func NewDcimPowerPortTemplatesDeleteParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesDeleteParams

NewDcimPowerPortTemplatesDeleteParamsWithTimeout creates a new DcimPowerPortTemplatesDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortTemplatesDeleteParams) SetContext ¶

SetContext adds the context to the dcim power port templates delete params

func (*DcimPowerPortTemplatesDeleteParams) SetHTTPClient ¶

func (o *DcimPowerPortTemplatesDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power port templates delete params

func (*DcimPowerPortTemplatesDeleteParams) SetID ¶

SetID adds the id to the dcim power port templates delete params

func (*DcimPowerPortTemplatesDeleteParams) SetTimeout ¶

func (o *DcimPowerPortTemplatesDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power port templates delete params

func (*DcimPowerPortTemplatesDeleteParams) WithContext ¶

WithContext adds the context to the dcim power port templates delete params

func (*DcimPowerPortTemplatesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power port templates delete params

func (*DcimPowerPortTemplatesDeleteParams) WithID ¶

WithID adds the id to the dcim power port templates delete params

func (*DcimPowerPortTemplatesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power port templates delete params

func (*DcimPowerPortTemplatesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesDeleteReader ¶

type DcimPowerPortTemplatesDeleteReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesDeleteReader is a Reader for the DcimPowerPortTemplatesDelete structure.

func (*DcimPowerPortTemplatesDeleteReader) ReadResponse ¶

func (o *DcimPowerPortTemplatesDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesListOK ¶

type DcimPowerPortTemplatesListOK struct {
	Payload *DcimPowerPortTemplatesListOKBody
}

DcimPowerPortTemplatesListOK handles this case with default header values.

DcimPowerPortTemplatesListOK dcim power port templates list o k

func NewDcimPowerPortTemplatesListOK ¶

func NewDcimPowerPortTemplatesListOK() *DcimPowerPortTemplatesListOK

NewDcimPowerPortTemplatesListOK creates a DcimPowerPortTemplatesListOK with default headers values

func (*DcimPowerPortTemplatesListOK) Error ¶

type DcimPowerPortTemplatesListOKBody ¶

type DcimPowerPortTemplatesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.PowerPortTemplate `json:"results"`
}

DcimPowerPortTemplatesListOKBody dcim power port templates list o k body swagger:model DcimPowerPortTemplatesListOKBody

func (*DcimPowerPortTemplatesListOKBody) MarshalBinary ¶

func (o *DcimPowerPortTemplatesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimPowerPortTemplatesListOKBody) UnmarshalBinary ¶

func (o *DcimPowerPortTemplatesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimPowerPortTemplatesListOKBody) Validate ¶

Validate validates this dcim power port templates list o k body

type DcimPowerPortTemplatesListParams ¶

type DcimPowerPortTemplatesListParams struct {

	/*AllocatedDraw*/
	AllocatedDraw *string
	/*DevicetypeID*/
	DevicetypeID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*MaximumDraw*/
	MaximumDraw *string
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesListParams contains all the parameters to send to the API endpoint for the dcim power port templates list operation typically these are written to a http.Request

func NewDcimPowerPortTemplatesListParams ¶

func NewDcimPowerPortTemplatesListParams() *DcimPowerPortTemplatesListParams

NewDcimPowerPortTemplatesListParams creates a new DcimPowerPortTemplatesListParams object with the default values initialized.

func NewDcimPowerPortTemplatesListParamsWithContext ¶

func NewDcimPowerPortTemplatesListParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesListParams

NewDcimPowerPortTemplatesListParamsWithContext creates a new DcimPowerPortTemplatesListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortTemplatesListParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesListParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesListParams

NewDcimPowerPortTemplatesListParamsWithHTTPClient creates a new DcimPowerPortTemplatesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortTemplatesListParamsWithTimeout ¶

func NewDcimPowerPortTemplatesListParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesListParams

NewDcimPowerPortTemplatesListParamsWithTimeout creates a new DcimPowerPortTemplatesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortTemplatesListParams) SetAllocatedDraw ¶

func (o *DcimPowerPortTemplatesListParams) SetAllocatedDraw(allocatedDraw *string)

SetAllocatedDraw adds the allocatedDraw to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) SetContext ¶

SetContext adds the context to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) SetDevicetypeID ¶

func (o *DcimPowerPortTemplatesListParams) SetDevicetypeID(devicetypeID *string)

SetDevicetypeID adds the devicetypeId to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) SetHTTPClient ¶

func (o *DcimPowerPortTemplatesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) SetID ¶

SetID adds the id to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) SetLimit ¶

func (o *DcimPowerPortTemplatesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) SetMaximumDraw ¶

func (o *DcimPowerPortTemplatesListParams) SetMaximumDraw(maximumDraw *string)

SetMaximumDraw adds the maximumDraw to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) SetName ¶

func (o *DcimPowerPortTemplatesListParams) SetName(name *string)

SetName adds the name to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) SetOffset ¶

func (o *DcimPowerPortTemplatesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) SetQ ¶

SetQ adds the q to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) SetTimeout ¶

func (o *DcimPowerPortTemplatesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithAllocatedDraw ¶

func (o *DcimPowerPortTemplatesListParams) WithAllocatedDraw(allocatedDraw *string) *DcimPowerPortTemplatesListParams

WithAllocatedDraw adds the allocatedDraw to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithContext ¶

WithContext adds the context to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithDevicetypeID ¶

func (o *DcimPowerPortTemplatesListParams) WithDevicetypeID(devicetypeID *string) *DcimPowerPortTemplatesListParams

WithDevicetypeID adds the devicetypeID to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithID ¶

WithID adds the id to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithLimit ¶

WithLimit adds the limit to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithMaximumDraw ¶

WithMaximumDraw adds the maximumDraw to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithName ¶

WithName adds the name to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithOffset ¶

WithOffset adds the offset to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithQ ¶

WithQ adds the q to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power port templates list params

func (*DcimPowerPortTemplatesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesListReader ¶

type DcimPowerPortTemplatesListReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesListReader is a Reader for the DcimPowerPortTemplatesList structure.

func (*DcimPowerPortTemplatesListReader) ReadResponse ¶

func (o *DcimPowerPortTemplatesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesPartialUpdateOK ¶

type DcimPowerPortTemplatesPartialUpdateOK struct {
	Payload *models.PowerPortTemplate
}

DcimPowerPortTemplatesPartialUpdateOK handles this case with default header values.

DcimPowerPortTemplatesPartialUpdateOK dcim power port templates partial update o k

func NewDcimPowerPortTemplatesPartialUpdateOK ¶

func NewDcimPowerPortTemplatesPartialUpdateOK() *DcimPowerPortTemplatesPartialUpdateOK

NewDcimPowerPortTemplatesPartialUpdateOK creates a DcimPowerPortTemplatesPartialUpdateOK with default headers values

func (*DcimPowerPortTemplatesPartialUpdateOK) Error ¶

type DcimPowerPortTemplatesPartialUpdateParams ¶

type DcimPowerPortTemplatesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerPortTemplate
	/*ID
	  A unique integer value identifying this power port template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim power port templates partial update operation typically these are written to a http.Request

func NewDcimPowerPortTemplatesPartialUpdateParams ¶

func NewDcimPowerPortTemplatesPartialUpdateParams() *DcimPowerPortTemplatesPartialUpdateParams

NewDcimPowerPortTemplatesPartialUpdateParams creates a new DcimPowerPortTemplatesPartialUpdateParams object with the default values initialized.

func NewDcimPowerPortTemplatesPartialUpdateParamsWithContext ¶

func NewDcimPowerPortTemplatesPartialUpdateParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesPartialUpdateParams

NewDcimPowerPortTemplatesPartialUpdateParamsWithContext creates a new DcimPowerPortTemplatesPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortTemplatesPartialUpdateParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesPartialUpdateParams

NewDcimPowerPortTemplatesPartialUpdateParamsWithHTTPClient creates a new DcimPowerPortTemplatesPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortTemplatesPartialUpdateParamsWithTimeout ¶

func NewDcimPowerPortTemplatesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesPartialUpdateParams

NewDcimPowerPortTemplatesPartialUpdateParamsWithTimeout creates a new DcimPowerPortTemplatesPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortTemplatesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim power port templates partial update params

func (*DcimPowerPortTemplatesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim power port templates partial update params

func (*DcimPowerPortTemplatesPartialUpdateParams) SetHTTPClient ¶

func (o *DcimPowerPortTemplatesPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power port templates partial update params

func (*DcimPowerPortTemplatesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim power port templates partial update params

func (*DcimPowerPortTemplatesPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim power port templates partial update params

func (*DcimPowerPortTemplatesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim power port templates partial update params

func (*DcimPowerPortTemplatesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim power port templates partial update params

func (*DcimPowerPortTemplatesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power port templates partial update params

func (*DcimPowerPortTemplatesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim power port templates partial update params

func (*DcimPowerPortTemplatesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power port templates partial update params

func (*DcimPowerPortTemplatesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesPartialUpdateReader ¶

type DcimPowerPortTemplatesPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesPartialUpdateReader is a Reader for the DcimPowerPortTemplatesPartialUpdate structure.

func (*DcimPowerPortTemplatesPartialUpdateReader) ReadResponse ¶

func (o *DcimPowerPortTemplatesPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesReadOK ¶

type DcimPowerPortTemplatesReadOK struct {
	Payload *models.PowerPortTemplate
}

DcimPowerPortTemplatesReadOK handles this case with default header values.

DcimPowerPortTemplatesReadOK dcim power port templates read o k

func NewDcimPowerPortTemplatesReadOK ¶

func NewDcimPowerPortTemplatesReadOK() *DcimPowerPortTemplatesReadOK

NewDcimPowerPortTemplatesReadOK creates a DcimPowerPortTemplatesReadOK with default headers values

func (*DcimPowerPortTemplatesReadOK) Error ¶

type DcimPowerPortTemplatesReadParams ¶

type DcimPowerPortTemplatesReadParams struct {

	/*ID
	  A unique integer value identifying this power port template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesReadParams contains all the parameters to send to the API endpoint for the dcim power port templates read operation typically these are written to a http.Request

func NewDcimPowerPortTemplatesReadParams ¶

func NewDcimPowerPortTemplatesReadParams() *DcimPowerPortTemplatesReadParams

NewDcimPowerPortTemplatesReadParams creates a new DcimPowerPortTemplatesReadParams object with the default values initialized.

func NewDcimPowerPortTemplatesReadParamsWithContext ¶

func NewDcimPowerPortTemplatesReadParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesReadParams

NewDcimPowerPortTemplatesReadParamsWithContext creates a new DcimPowerPortTemplatesReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortTemplatesReadParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesReadParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesReadParams

NewDcimPowerPortTemplatesReadParamsWithHTTPClient creates a new DcimPowerPortTemplatesReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortTemplatesReadParamsWithTimeout ¶

func NewDcimPowerPortTemplatesReadParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesReadParams

NewDcimPowerPortTemplatesReadParamsWithTimeout creates a new DcimPowerPortTemplatesReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortTemplatesReadParams) SetContext ¶

SetContext adds the context to the dcim power port templates read params

func (*DcimPowerPortTemplatesReadParams) SetHTTPClient ¶

func (o *DcimPowerPortTemplatesReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power port templates read params

func (*DcimPowerPortTemplatesReadParams) SetID ¶

SetID adds the id to the dcim power port templates read params

func (*DcimPowerPortTemplatesReadParams) SetTimeout ¶

func (o *DcimPowerPortTemplatesReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power port templates read params

func (*DcimPowerPortTemplatesReadParams) WithContext ¶

WithContext adds the context to the dcim power port templates read params

func (*DcimPowerPortTemplatesReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power port templates read params

func (*DcimPowerPortTemplatesReadParams) WithID ¶

WithID adds the id to the dcim power port templates read params

func (*DcimPowerPortTemplatesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power port templates read params

func (*DcimPowerPortTemplatesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesReadReader ¶

type DcimPowerPortTemplatesReadReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesReadReader is a Reader for the DcimPowerPortTemplatesRead structure.

func (*DcimPowerPortTemplatesReadReader) ReadResponse ¶

func (o *DcimPowerPortTemplatesReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesUpdateOK ¶

type DcimPowerPortTemplatesUpdateOK struct {
	Payload *models.PowerPortTemplate
}

DcimPowerPortTemplatesUpdateOK handles this case with default header values.

DcimPowerPortTemplatesUpdateOK dcim power port templates update o k

func NewDcimPowerPortTemplatesUpdateOK ¶

func NewDcimPowerPortTemplatesUpdateOK() *DcimPowerPortTemplatesUpdateOK

NewDcimPowerPortTemplatesUpdateOK creates a DcimPowerPortTemplatesUpdateOK with default headers values

func (*DcimPowerPortTemplatesUpdateOK) Error ¶

type DcimPowerPortTemplatesUpdateParams ¶

type DcimPowerPortTemplatesUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerPortTemplate
	/*ID
	  A unique integer value identifying this power port template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesUpdateParams contains all the parameters to send to the API endpoint for the dcim power port templates update operation typically these are written to a http.Request

func NewDcimPowerPortTemplatesUpdateParams ¶

func NewDcimPowerPortTemplatesUpdateParams() *DcimPowerPortTemplatesUpdateParams

NewDcimPowerPortTemplatesUpdateParams creates a new DcimPowerPortTemplatesUpdateParams object with the default values initialized.

func NewDcimPowerPortTemplatesUpdateParamsWithContext ¶

func NewDcimPowerPortTemplatesUpdateParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesUpdateParams

NewDcimPowerPortTemplatesUpdateParamsWithContext creates a new DcimPowerPortTemplatesUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortTemplatesUpdateParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesUpdateParams

NewDcimPowerPortTemplatesUpdateParamsWithHTTPClient creates a new DcimPowerPortTemplatesUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortTemplatesUpdateParamsWithTimeout ¶

func NewDcimPowerPortTemplatesUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesUpdateParams

NewDcimPowerPortTemplatesUpdateParamsWithTimeout creates a new DcimPowerPortTemplatesUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortTemplatesUpdateParams) SetContext ¶

SetContext adds the context to the dcim power port templates update params

func (*DcimPowerPortTemplatesUpdateParams) SetData ¶

SetData adds the data to the dcim power port templates update params

func (*DcimPowerPortTemplatesUpdateParams) SetHTTPClient ¶

func (o *DcimPowerPortTemplatesUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power port templates update params

func (*DcimPowerPortTemplatesUpdateParams) SetID ¶

SetID adds the id to the dcim power port templates update params

func (*DcimPowerPortTemplatesUpdateParams) SetTimeout ¶

func (o *DcimPowerPortTemplatesUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power port templates update params

func (*DcimPowerPortTemplatesUpdateParams) WithContext ¶

WithContext adds the context to the dcim power port templates update params

func (*DcimPowerPortTemplatesUpdateParams) WithData ¶

WithData adds the data to the dcim power port templates update params

func (*DcimPowerPortTemplatesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power port templates update params

func (*DcimPowerPortTemplatesUpdateParams) WithID ¶

WithID adds the id to the dcim power port templates update params

func (*DcimPowerPortTemplatesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power port templates update params

func (*DcimPowerPortTemplatesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesUpdateReader ¶

type DcimPowerPortTemplatesUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortTemplatesUpdateReader is a Reader for the DcimPowerPortTemplatesUpdate structure.

func (*DcimPowerPortTemplatesUpdateReader) ReadResponse ¶

func (o *DcimPowerPortTemplatesUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortsCreateCreated ¶

type DcimPowerPortsCreateCreated struct {
	Payload *models.PowerPort
}

DcimPowerPortsCreateCreated handles this case with default header values.

DcimPowerPortsCreateCreated dcim power ports create created

func NewDcimPowerPortsCreateCreated ¶

func NewDcimPowerPortsCreateCreated() *DcimPowerPortsCreateCreated

NewDcimPowerPortsCreateCreated creates a DcimPowerPortsCreateCreated with default headers values

func (*DcimPowerPortsCreateCreated) Error ¶

type DcimPowerPortsCreateParams ¶

type DcimPowerPortsCreateParams struct {

	/*Data*/
	Data *models.WritablePowerPort

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortsCreateParams contains all the parameters to send to the API endpoint for the dcim power ports create operation typically these are written to a http.Request

func NewDcimPowerPortsCreateParams ¶

func NewDcimPowerPortsCreateParams() *DcimPowerPortsCreateParams

NewDcimPowerPortsCreateParams creates a new DcimPowerPortsCreateParams object with the default values initialized.

func NewDcimPowerPortsCreateParamsWithContext ¶

func NewDcimPowerPortsCreateParamsWithContext(ctx context.Context) *DcimPowerPortsCreateParams

NewDcimPowerPortsCreateParamsWithContext creates a new DcimPowerPortsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortsCreateParamsWithHTTPClient ¶

func NewDcimPowerPortsCreateParamsWithHTTPClient(client *http.Client) *DcimPowerPortsCreateParams

NewDcimPowerPortsCreateParamsWithHTTPClient creates a new DcimPowerPortsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortsCreateParamsWithTimeout ¶

func NewDcimPowerPortsCreateParamsWithTimeout(timeout time.Duration) *DcimPowerPortsCreateParams

NewDcimPowerPortsCreateParamsWithTimeout creates a new DcimPowerPortsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortsCreateParams) SetContext ¶

func (o *DcimPowerPortsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power ports create params

func (*DcimPowerPortsCreateParams) SetData ¶

SetData adds the data to the dcim power ports create params

func (*DcimPowerPortsCreateParams) SetHTTPClient ¶

func (o *DcimPowerPortsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power ports create params

func (*DcimPowerPortsCreateParams) SetTimeout ¶

func (o *DcimPowerPortsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power ports create params

func (*DcimPowerPortsCreateParams) WithContext ¶

WithContext adds the context to the dcim power ports create params

func (*DcimPowerPortsCreateParams) WithData ¶

WithData adds the data to the dcim power ports create params

func (*DcimPowerPortsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power ports create params

func (*DcimPowerPortsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports create params

func (*DcimPowerPortsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsCreateReader ¶

type DcimPowerPortsCreateReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortsCreateReader is a Reader for the DcimPowerPortsCreate structure.

func (*DcimPowerPortsCreateReader) ReadResponse ¶

func (o *DcimPowerPortsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortsDeleteNoContent ¶

type DcimPowerPortsDeleteNoContent struct {
}

DcimPowerPortsDeleteNoContent handles this case with default header values.

DcimPowerPortsDeleteNoContent dcim power ports delete no content

func NewDcimPowerPortsDeleteNoContent ¶

func NewDcimPowerPortsDeleteNoContent() *DcimPowerPortsDeleteNoContent

NewDcimPowerPortsDeleteNoContent creates a DcimPowerPortsDeleteNoContent with default headers values

func (*DcimPowerPortsDeleteNoContent) Error ¶

type DcimPowerPortsDeleteParams ¶

type DcimPowerPortsDeleteParams struct {

	/*ID
	  A unique integer value identifying this power port.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortsDeleteParams contains all the parameters to send to the API endpoint for the dcim power ports delete operation typically these are written to a http.Request

func NewDcimPowerPortsDeleteParams ¶

func NewDcimPowerPortsDeleteParams() *DcimPowerPortsDeleteParams

NewDcimPowerPortsDeleteParams creates a new DcimPowerPortsDeleteParams object with the default values initialized.

func NewDcimPowerPortsDeleteParamsWithContext ¶

func NewDcimPowerPortsDeleteParamsWithContext(ctx context.Context) *DcimPowerPortsDeleteParams

NewDcimPowerPortsDeleteParamsWithContext creates a new DcimPowerPortsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortsDeleteParamsWithHTTPClient ¶

func NewDcimPowerPortsDeleteParamsWithHTTPClient(client *http.Client) *DcimPowerPortsDeleteParams

NewDcimPowerPortsDeleteParamsWithHTTPClient creates a new DcimPowerPortsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortsDeleteParamsWithTimeout ¶

func NewDcimPowerPortsDeleteParamsWithTimeout(timeout time.Duration) *DcimPowerPortsDeleteParams

NewDcimPowerPortsDeleteParamsWithTimeout creates a new DcimPowerPortsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortsDeleteParams) SetContext ¶

func (o *DcimPowerPortsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) SetHTTPClient ¶

func (o *DcimPowerPortsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) SetID ¶

func (o *DcimPowerPortsDeleteParams) SetID(id int64)

SetID adds the id to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) SetTimeout ¶

func (o *DcimPowerPortsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) WithContext ¶

WithContext adds the context to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) WithID ¶

WithID adds the id to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsDeleteReader ¶

type DcimPowerPortsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortsDeleteReader is a Reader for the DcimPowerPortsDelete structure.

func (*DcimPowerPortsDeleteReader) ReadResponse ¶

func (o *DcimPowerPortsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortsListOK ¶

type DcimPowerPortsListOK struct {
	Payload *DcimPowerPortsListOKBody
}

DcimPowerPortsListOK handles this case with default header values.

DcimPowerPortsListOK dcim power ports list o k

func NewDcimPowerPortsListOK ¶

func NewDcimPowerPortsListOK() *DcimPowerPortsListOK

NewDcimPowerPortsListOK creates a DcimPowerPortsListOK with default headers values

func (*DcimPowerPortsListOK) Error ¶

func (o *DcimPowerPortsListOK) Error() string

type DcimPowerPortsListOKBody ¶

type DcimPowerPortsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.PowerPort `json:"results"`
}

DcimPowerPortsListOKBody dcim power ports list o k body swagger:model DcimPowerPortsListOKBody

func (*DcimPowerPortsListOKBody) MarshalBinary ¶

func (o *DcimPowerPortsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimPowerPortsListOKBody) UnmarshalBinary ¶

func (o *DcimPowerPortsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimPowerPortsListOKBody) Validate ¶

func (o *DcimPowerPortsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim power ports list o k body

type DcimPowerPortsListParams ¶

type DcimPowerPortsListParams struct {

	/*AllocatedDraw*/
	AllocatedDraw *string
	/*Cabled*/
	Cabled *string
	/*ConnectionStatus*/
	ConnectionStatus *string
	/*Description*/
	Description *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*MaximumDraw*/
	MaximumDraw *string
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Tag*/
	Tag *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortsListParams contains all the parameters to send to the API endpoint for the dcim power ports list operation typically these are written to a http.Request

func NewDcimPowerPortsListParams ¶

func NewDcimPowerPortsListParams() *DcimPowerPortsListParams

NewDcimPowerPortsListParams creates a new DcimPowerPortsListParams object with the default values initialized.

func NewDcimPowerPortsListParamsWithContext ¶

func NewDcimPowerPortsListParamsWithContext(ctx context.Context) *DcimPowerPortsListParams

NewDcimPowerPortsListParamsWithContext creates a new DcimPowerPortsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortsListParamsWithHTTPClient ¶

func NewDcimPowerPortsListParamsWithHTTPClient(client *http.Client) *DcimPowerPortsListParams

NewDcimPowerPortsListParamsWithHTTPClient creates a new DcimPowerPortsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortsListParamsWithTimeout ¶

func NewDcimPowerPortsListParamsWithTimeout(timeout time.Duration) *DcimPowerPortsListParams

NewDcimPowerPortsListParamsWithTimeout creates a new DcimPowerPortsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortsListParams) SetAllocatedDraw ¶

func (o *DcimPowerPortsListParams) SetAllocatedDraw(allocatedDraw *string)

SetAllocatedDraw adds the allocatedDraw to the dcim power ports list params

func (*DcimPowerPortsListParams) SetCabled ¶

func (o *DcimPowerPortsListParams) SetCabled(cabled *string)

SetCabled adds the cabled to the dcim power ports list params

func (*DcimPowerPortsListParams) SetConnectionStatus ¶

func (o *DcimPowerPortsListParams) SetConnectionStatus(connectionStatus *string)

SetConnectionStatus adds the connectionStatus to the dcim power ports list params

func (*DcimPowerPortsListParams) SetContext ¶

func (o *DcimPowerPortsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power ports list params

func (*DcimPowerPortsListParams) SetDescription ¶

func (o *DcimPowerPortsListParams) SetDescription(description *string)

SetDescription adds the description to the dcim power ports list params

func (*DcimPowerPortsListParams) SetDevice ¶

func (o *DcimPowerPortsListParams) SetDevice(device *string)

SetDevice adds the device to the dcim power ports list params

func (*DcimPowerPortsListParams) SetDeviceID ¶

func (o *DcimPowerPortsListParams) SetDeviceID(deviceID *string)

SetDeviceID adds the deviceId to the dcim power ports list params

func (*DcimPowerPortsListParams) SetHTTPClient ¶

func (o *DcimPowerPortsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power ports list params

func (*DcimPowerPortsListParams) SetID ¶

func (o *DcimPowerPortsListParams) SetID(id *string)

SetID adds the id to the dcim power ports list params

func (*DcimPowerPortsListParams) SetLimit ¶

func (o *DcimPowerPortsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim power ports list params

func (*DcimPowerPortsListParams) SetMaximumDraw ¶

func (o *DcimPowerPortsListParams) SetMaximumDraw(maximumDraw *string)

SetMaximumDraw adds the maximumDraw to the dcim power ports list params

func (*DcimPowerPortsListParams) SetName ¶

func (o *DcimPowerPortsListParams) SetName(name *string)

SetName adds the name to the dcim power ports list params

func (*DcimPowerPortsListParams) SetOffset ¶

func (o *DcimPowerPortsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim power ports list params

func (*DcimPowerPortsListParams) SetQ ¶

func (o *DcimPowerPortsListParams) SetQ(q *string)

SetQ adds the q to the dcim power ports list params

func (*DcimPowerPortsListParams) SetTag ¶

func (o *DcimPowerPortsListParams) SetTag(tag *string)

SetTag adds the tag to the dcim power ports list params

func (*DcimPowerPortsListParams) SetTimeout ¶

func (o *DcimPowerPortsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power ports list params

func (*DcimPowerPortsListParams) WithAllocatedDraw ¶

func (o *DcimPowerPortsListParams) WithAllocatedDraw(allocatedDraw *string) *DcimPowerPortsListParams

WithAllocatedDraw adds the allocatedDraw to the dcim power ports list params

func (*DcimPowerPortsListParams) WithCabled ¶

WithCabled adds the cabled to the dcim power ports list params

func (*DcimPowerPortsListParams) WithConnectionStatus ¶

func (o *DcimPowerPortsListParams) WithConnectionStatus(connectionStatus *string) *DcimPowerPortsListParams

WithConnectionStatus adds the connectionStatus to the dcim power ports list params

func (*DcimPowerPortsListParams) WithContext ¶

WithContext adds the context to the dcim power ports list params

func (*DcimPowerPortsListParams) WithDescription ¶

func (o *DcimPowerPortsListParams) WithDescription(description *string) *DcimPowerPortsListParams

WithDescription adds the description to the dcim power ports list params

func (*DcimPowerPortsListParams) WithDevice ¶

WithDevice adds the device to the dcim power ports list params

func (*DcimPowerPortsListParams) WithDeviceID ¶

func (o *DcimPowerPortsListParams) WithDeviceID(deviceID *string) *DcimPowerPortsListParams

WithDeviceID adds the deviceID to the dcim power ports list params

func (*DcimPowerPortsListParams) WithHTTPClient ¶

func (o *DcimPowerPortsListParams) WithHTTPClient(client *http.Client) *DcimPowerPortsListParams

WithHTTPClient adds the HTTPClient to the dcim power ports list params

func (*DcimPowerPortsListParams) WithID ¶

WithID adds the id to the dcim power ports list params

func (*DcimPowerPortsListParams) WithLimit ¶

WithLimit adds the limit to the dcim power ports list params

func (*DcimPowerPortsListParams) WithMaximumDraw ¶

func (o *DcimPowerPortsListParams) WithMaximumDraw(maximumDraw *string) *DcimPowerPortsListParams

WithMaximumDraw adds the maximumDraw to the dcim power ports list params

func (*DcimPowerPortsListParams) WithName ¶

WithName adds the name to the dcim power ports list params

func (*DcimPowerPortsListParams) WithOffset ¶

WithOffset adds the offset to the dcim power ports list params

func (*DcimPowerPortsListParams) WithQ ¶

WithQ adds the q to the dcim power ports list params

func (*DcimPowerPortsListParams) WithTag ¶

WithTag adds the tag to the dcim power ports list params

func (*DcimPowerPortsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports list params

func (*DcimPowerPortsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsListReader ¶

type DcimPowerPortsListReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortsListReader is a Reader for the DcimPowerPortsList structure.

func (*DcimPowerPortsListReader) ReadResponse ¶

func (o *DcimPowerPortsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortsPartialUpdateOK ¶

type DcimPowerPortsPartialUpdateOK struct {
	Payload *models.PowerPort
}

DcimPowerPortsPartialUpdateOK handles this case with default header values.

DcimPowerPortsPartialUpdateOK dcim power ports partial update o k

func NewDcimPowerPortsPartialUpdateOK ¶

func NewDcimPowerPortsPartialUpdateOK() *DcimPowerPortsPartialUpdateOK

NewDcimPowerPortsPartialUpdateOK creates a DcimPowerPortsPartialUpdateOK with default headers values

func (*DcimPowerPortsPartialUpdateOK) Error ¶

type DcimPowerPortsPartialUpdateParams ¶

type DcimPowerPortsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerPort
	/*ID
	  A unique integer value identifying this power port.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim power ports partial update operation typically these are written to a http.Request

func NewDcimPowerPortsPartialUpdateParams ¶

func NewDcimPowerPortsPartialUpdateParams() *DcimPowerPortsPartialUpdateParams

NewDcimPowerPortsPartialUpdateParams creates a new DcimPowerPortsPartialUpdateParams object with the default values initialized.

func NewDcimPowerPortsPartialUpdateParamsWithContext ¶

func NewDcimPowerPortsPartialUpdateParamsWithContext(ctx context.Context) *DcimPowerPortsPartialUpdateParams

NewDcimPowerPortsPartialUpdateParamsWithContext creates a new DcimPowerPortsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortsPartialUpdateParamsWithHTTPClient ¶

func NewDcimPowerPortsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerPortsPartialUpdateParams

NewDcimPowerPortsPartialUpdateParamsWithHTTPClient creates a new DcimPowerPortsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortsPartialUpdateParamsWithTimeout ¶

func NewDcimPowerPortsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerPortsPartialUpdateParams

NewDcimPowerPortsPartialUpdateParamsWithTimeout creates a new DcimPowerPortsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim power ports partial update params

func (*DcimPowerPortsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim power ports partial update params

func (*DcimPowerPortsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimPowerPortsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power ports partial update params

func (*DcimPowerPortsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim power ports partial update params

func (*DcimPowerPortsPartialUpdateParams) SetTimeout ¶

func (o *DcimPowerPortsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power ports partial update params

func (*DcimPowerPortsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim power ports partial update params

func (*DcimPowerPortsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim power ports partial update params

func (*DcimPowerPortsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power ports partial update params

func (*DcimPowerPortsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim power ports partial update params

func (*DcimPowerPortsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports partial update params

func (*DcimPowerPortsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsPartialUpdateReader ¶

type DcimPowerPortsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortsPartialUpdateReader is a Reader for the DcimPowerPortsPartialUpdate structure.

func (*DcimPowerPortsPartialUpdateReader) ReadResponse ¶

func (o *DcimPowerPortsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortsReadOK ¶

type DcimPowerPortsReadOK struct {
	Payload *models.PowerPort
}

DcimPowerPortsReadOK handles this case with default header values.

DcimPowerPortsReadOK dcim power ports read o k

func NewDcimPowerPortsReadOK ¶

func NewDcimPowerPortsReadOK() *DcimPowerPortsReadOK

NewDcimPowerPortsReadOK creates a DcimPowerPortsReadOK with default headers values

func (*DcimPowerPortsReadOK) Error ¶

func (o *DcimPowerPortsReadOK) Error() string

type DcimPowerPortsReadParams ¶

type DcimPowerPortsReadParams struct {

	/*ID
	  A unique integer value identifying this power port.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortsReadParams contains all the parameters to send to the API endpoint for the dcim power ports read operation typically these are written to a http.Request

func NewDcimPowerPortsReadParams ¶

func NewDcimPowerPortsReadParams() *DcimPowerPortsReadParams

NewDcimPowerPortsReadParams creates a new DcimPowerPortsReadParams object with the default values initialized.

func NewDcimPowerPortsReadParamsWithContext ¶

func NewDcimPowerPortsReadParamsWithContext(ctx context.Context) *DcimPowerPortsReadParams

NewDcimPowerPortsReadParamsWithContext creates a new DcimPowerPortsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortsReadParamsWithHTTPClient ¶

func NewDcimPowerPortsReadParamsWithHTTPClient(client *http.Client) *DcimPowerPortsReadParams

NewDcimPowerPortsReadParamsWithHTTPClient creates a new DcimPowerPortsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortsReadParamsWithTimeout ¶

func NewDcimPowerPortsReadParamsWithTimeout(timeout time.Duration) *DcimPowerPortsReadParams

NewDcimPowerPortsReadParamsWithTimeout creates a new DcimPowerPortsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortsReadParams) SetContext ¶

func (o *DcimPowerPortsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power ports read params

func (*DcimPowerPortsReadParams) SetHTTPClient ¶

func (o *DcimPowerPortsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power ports read params

func (*DcimPowerPortsReadParams) SetID ¶

func (o *DcimPowerPortsReadParams) SetID(id int64)

SetID adds the id to the dcim power ports read params

func (*DcimPowerPortsReadParams) SetTimeout ¶

func (o *DcimPowerPortsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power ports read params

func (*DcimPowerPortsReadParams) WithContext ¶

WithContext adds the context to the dcim power ports read params

func (*DcimPowerPortsReadParams) WithHTTPClient ¶

func (o *DcimPowerPortsReadParams) WithHTTPClient(client *http.Client) *DcimPowerPortsReadParams

WithHTTPClient adds the HTTPClient to the dcim power ports read params

func (*DcimPowerPortsReadParams) WithID ¶

WithID adds the id to the dcim power ports read params

func (*DcimPowerPortsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports read params

func (*DcimPowerPortsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsReadReader ¶

type DcimPowerPortsReadReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortsReadReader is a Reader for the DcimPowerPortsRead structure.

func (*DcimPowerPortsReadReader) ReadResponse ¶

func (o *DcimPowerPortsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortsTraceOK ¶

type DcimPowerPortsTraceOK struct {
	Payload *models.PowerPort
}

DcimPowerPortsTraceOK handles this case with default header values.

DcimPowerPortsTraceOK dcim power ports trace o k

func NewDcimPowerPortsTraceOK ¶

func NewDcimPowerPortsTraceOK() *DcimPowerPortsTraceOK

NewDcimPowerPortsTraceOK creates a DcimPowerPortsTraceOK with default headers values

func (*DcimPowerPortsTraceOK) Error ¶

func (o *DcimPowerPortsTraceOK) Error() string

type DcimPowerPortsTraceParams ¶

type DcimPowerPortsTraceParams struct {

	/*ID
	  A unique integer value identifying this power port.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortsTraceParams contains all the parameters to send to the API endpoint for the dcim power ports trace operation typically these are written to a http.Request

func NewDcimPowerPortsTraceParams ¶

func NewDcimPowerPortsTraceParams() *DcimPowerPortsTraceParams

NewDcimPowerPortsTraceParams creates a new DcimPowerPortsTraceParams object with the default values initialized.

func NewDcimPowerPortsTraceParamsWithContext ¶

func NewDcimPowerPortsTraceParamsWithContext(ctx context.Context) *DcimPowerPortsTraceParams

NewDcimPowerPortsTraceParamsWithContext creates a new DcimPowerPortsTraceParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortsTraceParamsWithHTTPClient ¶

func NewDcimPowerPortsTraceParamsWithHTTPClient(client *http.Client) *DcimPowerPortsTraceParams

NewDcimPowerPortsTraceParamsWithHTTPClient creates a new DcimPowerPortsTraceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortsTraceParamsWithTimeout ¶

func NewDcimPowerPortsTraceParamsWithTimeout(timeout time.Duration) *DcimPowerPortsTraceParams

NewDcimPowerPortsTraceParamsWithTimeout creates a new DcimPowerPortsTraceParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortsTraceParams) SetContext ¶

func (o *DcimPowerPortsTraceParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power ports trace params

func (*DcimPowerPortsTraceParams) SetHTTPClient ¶

func (o *DcimPowerPortsTraceParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power ports trace params

func (*DcimPowerPortsTraceParams) SetID ¶

func (o *DcimPowerPortsTraceParams) SetID(id int64)

SetID adds the id to the dcim power ports trace params

func (*DcimPowerPortsTraceParams) SetTimeout ¶

func (o *DcimPowerPortsTraceParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power ports trace params

func (*DcimPowerPortsTraceParams) WithContext ¶

WithContext adds the context to the dcim power ports trace params

func (*DcimPowerPortsTraceParams) WithHTTPClient ¶

func (o *DcimPowerPortsTraceParams) WithHTTPClient(client *http.Client) *DcimPowerPortsTraceParams

WithHTTPClient adds the HTTPClient to the dcim power ports trace params

func (*DcimPowerPortsTraceParams) WithID ¶

WithID adds the id to the dcim power ports trace params

func (*DcimPowerPortsTraceParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports trace params

func (*DcimPowerPortsTraceParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsTraceReader ¶

type DcimPowerPortsTraceReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortsTraceReader is a Reader for the DcimPowerPortsTrace structure.

func (*DcimPowerPortsTraceReader) ReadResponse ¶

func (o *DcimPowerPortsTraceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimPowerPortsUpdateOK ¶

type DcimPowerPortsUpdateOK struct {
	Payload *models.PowerPort
}

DcimPowerPortsUpdateOK handles this case with default header values.

DcimPowerPortsUpdateOK dcim power ports update o k

func NewDcimPowerPortsUpdateOK ¶

func NewDcimPowerPortsUpdateOK() *DcimPowerPortsUpdateOK

NewDcimPowerPortsUpdateOK creates a DcimPowerPortsUpdateOK with default headers values

func (*DcimPowerPortsUpdateOK) Error ¶

func (o *DcimPowerPortsUpdateOK) Error() string

type DcimPowerPortsUpdateParams ¶

type DcimPowerPortsUpdateParams struct {

	/*Data*/
	Data *models.WritablePowerPort
	/*ID
	  A unique integer value identifying this power port.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimPowerPortsUpdateParams contains all the parameters to send to the API endpoint for the dcim power ports update operation typically these are written to a http.Request

func NewDcimPowerPortsUpdateParams ¶

func NewDcimPowerPortsUpdateParams() *DcimPowerPortsUpdateParams

NewDcimPowerPortsUpdateParams creates a new DcimPowerPortsUpdateParams object with the default values initialized.

func NewDcimPowerPortsUpdateParamsWithContext ¶

func NewDcimPowerPortsUpdateParamsWithContext(ctx context.Context) *DcimPowerPortsUpdateParams

NewDcimPowerPortsUpdateParamsWithContext creates a new DcimPowerPortsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimPowerPortsUpdateParamsWithHTTPClient ¶

func NewDcimPowerPortsUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerPortsUpdateParams

NewDcimPowerPortsUpdateParamsWithHTTPClient creates a new DcimPowerPortsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimPowerPortsUpdateParamsWithTimeout ¶

func NewDcimPowerPortsUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerPortsUpdateParams

NewDcimPowerPortsUpdateParamsWithTimeout creates a new DcimPowerPortsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimPowerPortsUpdateParams) SetContext ¶

func (o *DcimPowerPortsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) SetData ¶

SetData adds the data to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) SetHTTPClient ¶

func (o *DcimPowerPortsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) SetID ¶

func (o *DcimPowerPortsUpdateParams) SetID(id int64)

SetID adds the id to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) SetTimeout ¶

func (o *DcimPowerPortsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WithContext ¶

WithContext adds the context to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WithData ¶

WithData adds the data to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WithID ¶

WithID adds the id to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsUpdateReader ¶

type DcimPowerPortsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimPowerPortsUpdateReader is a Reader for the DcimPowerPortsUpdate structure.

func (*DcimPowerPortsUpdateReader) ReadResponse ¶

func (o *DcimPowerPortsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackGroupsCreateCreated ¶

type DcimRackGroupsCreateCreated struct {
	Payload *models.RackGroup
}

DcimRackGroupsCreateCreated handles this case with default header values.

DcimRackGroupsCreateCreated dcim rack groups create created

func NewDcimRackGroupsCreateCreated ¶

func NewDcimRackGroupsCreateCreated() *DcimRackGroupsCreateCreated

NewDcimRackGroupsCreateCreated creates a DcimRackGroupsCreateCreated with default headers values

func (*DcimRackGroupsCreateCreated) Error ¶

type DcimRackGroupsCreateParams ¶

type DcimRackGroupsCreateParams struct {

	/*Data*/
	Data *models.WritableRackGroup

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackGroupsCreateParams contains all the parameters to send to the API endpoint for the dcim rack groups create operation typically these are written to a http.Request

func NewDcimRackGroupsCreateParams ¶

func NewDcimRackGroupsCreateParams() *DcimRackGroupsCreateParams

NewDcimRackGroupsCreateParams creates a new DcimRackGroupsCreateParams object with the default values initialized.

func NewDcimRackGroupsCreateParamsWithContext ¶

func NewDcimRackGroupsCreateParamsWithContext(ctx context.Context) *DcimRackGroupsCreateParams

NewDcimRackGroupsCreateParamsWithContext creates a new DcimRackGroupsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackGroupsCreateParamsWithHTTPClient ¶

func NewDcimRackGroupsCreateParamsWithHTTPClient(client *http.Client) *DcimRackGroupsCreateParams

NewDcimRackGroupsCreateParamsWithHTTPClient creates a new DcimRackGroupsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackGroupsCreateParamsWithTimeout ¶

func NewDcimRackGroupsCreateParamsWithTimeout(timeout time.Duration) *DcimRackGroupsCreateParams

NewDcimRackGroupsCreateParamsWithTimeout creates a new DcimRackGroupsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackGroupsCreateParams) SetContext ¶

func (o *DcimRackGroupsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) SetData ¶

SetData adds the data to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) SetHTTPClient ¶

func (o *DcimRackGroupsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) SetTimeout ¶

func (o *DcimRackGroupsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) WithContext ¶

WithContext adds the context to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) WithData ¶

WithData adds the data to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsCreateReader ¶

type DcimRackGroupsCreateReader struct {
	// contains filtered or unexported fields
}

DcimRackGroupsCreateReader is a Reader for the DcimRackGroupsCreate structure.

func (*DcimRackGroupsCreateReader) ReadResponse ¶

func (o *DcimRackGroupsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackGroupsDeleteNoContent ¶

type DcimRackGroupsDeleteNoContent struct {
}

DcimRackGroupsDeleteNoContent handles this case with default header values.

DcimRackGroupsDeleteNoContent dcim rack groups delete no content

func NewDcimRackGroupsDeleteNoContent ¶

func NewDcimRackGroupsDeleteNoContent() *DcimRackGroupsDeleteNoContent

NewDcimRackGroupsDeleteNoContent creates a DcimRackGroupsDeleteNoContent with default headers values

func (*DcimRackGroupsDeleteNoContent) Error ¶

type DcimRackGroupsDeleteParams ¶

type DcimRackGroupsDeleteParams struct {

	/*ID
	  A unique integer value identifying this rack group.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackGroupsDeleteParams contains all the parameters to send to the API endpoint for the dcim rack groups delete operation typically these are written to a http.Request

func NewDcimRackGroupsDeleteParams ¶

func NewDcimRackGroupsDeleteParams() *DcimRackGroupsDeleteParams

NewDcimRackGroupsDeleteParams creates a new DcimRackGroupsDeleteParams object with the default values initialized.

func NewDcimRackGroupsDeleteParamsWithContext ¶

func NewDcimRackGroupsDeleteParamsWithContext(ctx context.Context) *DcimRackGroupsDeleteParams

NewDcimRackGroupsDeleteParamsWithContext creates a new DcimRackGroupsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackGroupsDeleteParamsWithHTTPClient ¶

func NewDcimRackGroupsDeleteParamsWithHTTPClient(client *http.Client) *DcimRackGroupsDeleteParams

NewDcimRackGroupsDeleteParamsWithHTTPClient creates a new DcimRackGroupsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackGroupsDeleteParamsWithTimeout ¶

func NewDcimRackGroupsDeleteParamsWithTimeout(timeout time.Duration) *DcimRackGroupsDeleteParams

NewDcimRackGroupsDeleteParamsWithTimeout creates a new DcimRackGroupsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackGroupsDeleteParams) SetContext ¶

func (o *DcimRackGroupsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) SetHTTPClient ¶

func (o *DcimRackGroupsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) SetID ¶

func (o *DcimRackGroupsDeleteParams) SetID(id int64)

SetID adds the id to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) SetTimeout ¶

func (o *DcimRackGroupsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) WithContext ¶

WithContext adds the context to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) WithID ¶

WithID adds the id to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsDeleteReader ¶

type DcimRackGroupsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimRackGroupsDeleteReader is a Reader for the DcimRackGroupsDelete structure.

func (*DcimRackGroupsDeleteReader) ReadResponse ¶

func (o *DcimRackGroupsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackGroupsListOK ¶

type DcimRackGroupsListOK struct {
	Payload *DcimRackGroupsListOKBody
}

DcimRackGroupsListOK handles this case with default header values.

DcimRackGroupsListOK dcim rack groups list o k

func NewDcimRackGroupsListOK ¶

func NewDcimRackGroupsListOK() *DcimRackGroupsListOK

NewDcimRackGroupsListOK creates a DcimRackGroupsListOK with default headers values

func (*DcimRackGroupsListOK) Error ¶

func (o *DcimRackGroupsListOK) Error() string

type DcimRackGroupsListOKBody ¶

type DcimRackGroupsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.RackGroup `json:"results"`
}

DcimRackGroupsListOKBody dcim rack groups list o k body swagger:model DcimRackGroupsListOKBody

func (*DcimRackGroupsListOKBody) MarshalBinary ¶

func (o *DcimRackGroupsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimRackGroupsListOKBody) UnmarshalBinary ¶

func (o *DcimRackGroupsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimRackGroupsListOKBody) Validate ¶

func (o *DcimRackGroupsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim rack groups list o k body

type DcimRackGroupsListParams ¶

type DcimRackGroupsListParams struct {

	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Slug*/
	Slug *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackGroupsListParams contains all the parameters to send to the API endpoint for the dcim rack groups list operation typically these are written to a http.Request

func NewDcimRackGroupsListParams ¶

func NewDcimRackGroupsListParams() *DcimRackGroupsListParams

NewDcimRackGroupsListParams creates a new DcimRackGroupsListParams object with the default values initialized.

func NewDcimRackGroupsListParamsWithContext ¶

func NewDcimRackGroupsListParamsWithContext(ctx context.Context) *DcimRackGroupsListParams

NewDcimRackGroupsListParamsWithContext creates a new DcimRackGroupsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackGroupsListParamsWithHTTPClient ¶

func NewDcimRackGroupsListParamsWithHTTPClient(client *http.Client) *DcimRackGroupsListParams

NewDcimRackGroupsListParamsWithHTTPClient creates a new DcimRackGroupsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackGroupsListParamsWithTimeout ¶

func NewDcimRackGroupsListParamsWithTimeout(timeout time.Duration) *DcimRackGroupsListParams

NewDcimRackGroupsListParamsWithTimeout creates a new DcimRackGroupsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackGroupsListParams) SetContext ¶

func (o *DcimRackGroupsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetHTTPClient ¶

func (o *DcimRackGroupsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetID ¶

func (o *DcimRackGroupsListParams) SetID(id *string)

SetID adds the id to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetLimit ¶

func (o *DcimRackGroupsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetName ¶

func (o *DcimRackGroupsListParams) SetName(name *string)

SetName adds the name to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetOffset ¶

func (o *DcimRackGroupsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetQ ¶

func (o *DcimRackGroupsListParams) SetQ(q *string)

SetQ adds the q to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetSite ¶

func (o *DcimRackGroupsListParams) SetSite(site *string)

SetSite adds the site to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetSiteID ¶

func (o *DcimRackGroupsListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetSlug ¶

func (o *DcimRackGroupsListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetTimeout ¶

func (o *DcimRackGroupsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithContext ¶

WithContext adds the context to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithHTTPClient ¶

func (o *DcimRackGroupsListParams) WithHTTPClient(client *http.Client) *DcimRackGroupsListParams

WithHTTPClient adds the HTTPClient to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithID ¶

WithID adds the id to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithLimit ¶

WithLimit adds the limit to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithName ¶

WithName adds the name to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithOffset ¶

WithOffset adds the offset to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithQ ¶

WithQ adds the q to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithSite ¶

WithSite adds the site to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithSiteID ¶

WithSiteID adds the siteID to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithSlug ¶

WithSlug adds the slug to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups list params

func (*DcimRackGroupsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsListReader ¶

type DcimRackGroupsListReader struct {
	// contains filtered or unexported fields
}

DcimRackGroupsListReader is a Reader for the DcimRackGroupsList structure.

func (*DcimRackGroupsListReader) ReadResponse ¶

func (o *DcimRackGroupsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackGroupsPartialUpdateOK ¶

type DcimRackGroupsPartialUpdateOK struct {
	Payload *models.RackGroup
}

DcimRackGroupsPartialUpdateOK handles this case with default header values.

DcimRackGroupsPartialUpdateOK dcim rack groups partial update o k

func NewDcimRackGroupsPartialUpdateOK ¶

func NewDcimRackGroupsPartialUpdateOK() *DcimRackGroupsPartialUpdateOK

NewDcimRackGroupsPartialUpdateOK creates a DcimRackGroupsPartialUpdateOK with default headers values

func (*DcimRackGroupsPartialUpdateOK) Error ¶

type DcimRackGroupsPartialUpdateParams ¶

type DcimRackGroupsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableRackGroup
	/*ID
	  A unique integer value identifying this rack group.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackGroupsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim rack groups partial update operation typically these are written to a http.Request

func NewDcimRackGroupsPartialUpdateParams ¶

func NewDcimRackGroupsPartialUpdateParams() *DcimRackGroupsPartialUpdateParams

NewDcimRackGroupsPartialUpdateParams creates a new DcimRackGroupsPartialUpdateParams object with the default values initialized.

func NewDcimRackGroupsPartialUpdateParamsWithContext ¶

func NewDcimRackGroupsPartialUpdateParamsWithContext(ctx context.Context) *DcimRackGroupsPartialUpdateParams

NewDcimRackGroupsPartialUpdateParamsWithContext creates a new DcimRackGroupsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackGroupsPartialUpdateParamsWithHTTPClient ¶

func NewDcimRackGroupsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRackGroupsPartialUpdateParams

NewDcimRackGroupsPartialUpdateParamsWithHTTPClient creates a new DcimRackGroupsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackGroupsPartialUpdateParamsWithTimeout ¶

func NewDcimRackGroupsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRackGroupsPartialUpdateParams

NewDcimRackGroupsPartialUpdateParamsWithTimeout creates a new DcimRackGroupsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackGroupsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimRackGroupsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) SetTimeout ¶

func (o *DcimRackGroupsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsPartialUpdateReader ¶

type DcimRackGroupsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRackGroupsPartialUpdateReader is a Reader for the DcimRackGroupsPartialUpdate structure.

func (*DcimRackGroupsPartialUpdateReader) ReadResponse ¶

func (o *DcimRackGroupsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackGroupsReadOK ¶

type DcimRackGroupsReadOK struct {
	Payload *models.RackGroup
}

DcimRackGroupsReadOK handles this case with default header values.

DcimRackGroupsReadOK dcim rack groups read o k

func NewDcimRackGroupsReadOK ¶

func NewDcimRackGroupsReadOK() *DcimRackGroupsReadOK

NewDcimRackGroupsReadOK creates a DcimRackGroupsReadOK with default headers values

func (*DcimRackGroupsReadOK) Error ¶

func (o *DcimRackGroupsReadOK) Error() string

type DcimRackGroupsReadParams ¶

type DcimRackGroupsReadParams struct {

	/*ID
	  A unique integer value identifying this rack group.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackGroupsReadParams contains all the parameters to send to the API endpoint for the dcim rack groups read operation typically these are written to a http.Request

func NewDcimRackGroupsReadParams ¶

func NewDcimRackGroupsReadParams() *DcimRackGroupsReadParams

NewDcimRackGroupsReadParams creates a new DcimRackGroupsReadParams object with the default values initialized.

func NewDcimRackGroupsReadParamsWithContext ¶

func NewDcimRackGroupsReadParamsWithContext(ctx context.Context) *DcimRackGroupsReadParams

NewDcimRackGroupsReadParamsWithContext creates a new DcimRackGroupsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackGroupsReadParamsWithHTTPClient ¶

func NewDcimRackGroupsReadParamsWithHTTPClient(client *http.Client) *DcimRackGroupsReadParams

NewDcimRackGroupsReadParamsWithHTTPClient creates a new DcimRackGroupsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackGroupsReadParamsWithTimeout ¶

func NewDcimRackGroupsReadParamsWithTimeout(timeout time.Duration) *DcimRackGroupsReadParams

NewDcimRackGroupsReadParamsWithTimeout creates a new DcimRackGroupsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackGroupsReadParams) SetContext ¶

func (o *DcimRackGroupsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack groups read params

func (*DcimRackGroupsReadParams) SetHTTPClient ¶

func (o *DcimRackGroupsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack groups read params

func (*DcimRackGroupsReadParams) SetID ¶

func (o *DcimRackGroupsReadParams) SetID(id int64)

SetID adds the id to the dcim rack groups read params

func (*DcimRackGroupsReadParams) SetTimeout ¶

func (o *DcimRackGroupsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack groups read params

func (*DcimRackGroupsReadParams) WithContext ¶

WithContext adds the context to the dcim rack groups read params

func (*DcimRackGroupsReadParams) WithHTTPClient ¶

func (o *DcimRackGroupsReadParams) WithHTTPClient(client *http.Client) *DcimRackGroupsReadParams

WithHTTPClient adds the HTTPClient to the dcim rack groups read params

func (*DcimRackGroupsReadParams) WithID ¶

WithID adds the id to the dcim rack groups read params

func (*DcimRackGroupsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups read params

func (*DcimRackGroupsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsReadReader ¶

type DcimRackGroupsReadReader struct {
	// contains filtered or unexported fields
}

DcimRackGroupsReadReader is a Reader for the DcimRackGroupsRead structure.

func (*DcimRackGroupsReadReader) ReadResponse ¶

func (o *DcimRackGroupsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackGroupsUpdateOK ¶

type DcimRackGroupsUpdateOK struct {
	Payload *models.RackGroup
}

DcimRackGroupsUpdateOK handles this case with default header values.

DcimRackGroupsUpdateOK dcim rack groups update o k

func NewDcimRackGroupsUpdateOK ¶

func NewDcimRackGroupsUpdateOK() *DcimRackGroupsUpdateOK

NewDcimRackGroupsUpdateOK creates a DcimRackGroupsUpdateOK with default headers values

func (*DcimRackGroupsUpdateOK) Error ¶

func (o *DcimRackGroupsUpdateOK) Error() string

type DcimRackGroupsUpdateParams ¶

type DcimRackGroupsUpdateParams struct {

	/*Data*/
	Data *models.WritableRackGroup
	/*ID
	  A unique integer value identifying this rack group.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackGroupsUpdateParams contains all the parameters to send to the API endpoint for the dcim rack groups update operation typically these are written to a http.Request

func NewDcimRackGroupsUpdateParams ¶

func NewDcimRackGroupsUpdateParams() *DcimRackGroupsUpdateParams

NewDcimRackGroupsUpdateParams creates a new DcimRackGroupsUpdateParams object with the default values initialized.

func NewDcimRackGroupsUpdateParamsWithContext ¶

func NewDcimRackGroupsUpdateParamsWithContext(ctx context.Context) *DcimRackGroupsUpdateParams

NewDcimRackGroupsUpdateParamsWithContext creates a new DcimRackGroupsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackGroupsUpdateParamsWithHTTPClient ¶

func NewDcimRackGroupsUpdateParamsWithHTTPClient(client *http.Client) *DcimRackGroupsUpdateParams

NewDcimRackGroupsUpdateParamsWithHTTPClient creates a new DcimRackGroupsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackGroupsUpdateParamsWithTimeout ¶

func NewDcimRackGroupsUpdateParamsWithTimeout(timeout time.Duration) *DcimRackGroupsUpdateParams

NewDcimRackGroupsUpdateParamsWithTimeout creates a new DcimRackGroupsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackGroupsUpdateParams) SetContext ¶

func (o *DcimRackGroupsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) SetData ¶

SetData adds the data to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) SetHTTPClient ¶

func (o *DcimRackGroupsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) SetID ¶

func (o *DcimRackGroupsUpdateParams) SetID(id int64)

SetID adds the id to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) SetTimeout ¶

func (o *DcimRackGroupsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WithData ¶

WithData adds the data to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WithID ¶

WithID adds the id to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsUpdateReader ¶

type DcimRackGroupsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRackGroupsUpdateReader is a Reader for the DcimRackGroupsUpdate structure.

func (*DcimRackGroupsUpdateReader) ReadResponse ¶

func (o *DcimRackGroupsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackReservationsCreateCreated ¶

type DcimRackReservationsCreateCreated struct {
	Payload *models.RackReservation
}

DcimRackReservationsCreateCreated handles this case with default header values.

DcimRackReservationsCreateCreated dcim rack reservations create created

func NewDcimRackReservationsCreateCreated ¶

func NewDcimRackReservationsCreateCreated() *DcimRackReservationsCreateCreated

NewDcimRackReservationsCreateCreated creates a DcimRackReservationsCreateCreated with default headers values

func (*DcimRackReservationsCreateCreated) Error ¶

type DcimRackReservationsCreateParams ¶

type DcimRackReservationsCreateParams struct {

	/*Data*/
	Data *models.WritableRackReservation

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackReservationsCreateParams contains all the parameters to send to the API endpoint for the dcim rack reservations create operation typically these are written to a http.Request

func NewDcimRackReservationsCreateParams ¶

func NewDcimRackReservationsCreateParams() *DcimRackReservationsCreateParams

NewDcimRackReservationsCreateParams creates a new DcimRackReservationsCreateParams object with the default values initialized.

func NewDcimRackReservationsCreateParamsWithContext ¶

func NewDcimRackReservationsCreateParamsWithContext(ctx context.Context) *DcimRackReservationsCreateParams

NewDcimRackReservationsCreateParamsWithContext creates a new DcimRackReservationsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackReservationsCreateParamsWithHTTPClient ¶

func NewDcimRackReservationsCreateParamsWithHTTPClient(client *http.Client) *DcimRackReservationsCreateParams

NewDcimRackReservationsCreateParamsWithHTTPClient creates a new DcimRackReservationsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackReservationsCreateParamsWithTimeout ¶

func NewDcimRackReservationsCreateParamsWithTimeout(timeout time.Duration) *DcimRackReservationsCreateParams

NewDcimRackReservationsCreateParamsWithTimeout creates a new DcimRackReservationsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackReservationsCreateParams) SetContext ¶

SetContext adds the context to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) SetData ¶

SetData adds the data to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) SetHTTPClient ¶

func (o *DcimRackReservationsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) SetTimeout ¶

func (o *DcimRackReservationsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) WithContext ¶

WithContext adds the context to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) WithData ¶

WithData adds the data to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsCreateReader ¶

type DcimRackReservationsCreateReader struct {
	// contains filtered or unexported fields
}

DcimRackReservationsCreateReader is a Reader for the DcimRackReservationsCreate structure.

func (*DcimRackReservationsCreateReader) ReadResponse ¶

func (o *DcimRackReservationsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackReservationsDeleteNoContent ¶

type DcimRackReservationsDeleteNoContent struct {
}

DcimRackReservationsDeleteNoContent handles this case with default header values.

DcimRackReservationsDeleteNoContent dcim rack reservations delete no content

func NewDcimRackReservationsDeleteNoContent ¶

func NewDcimRackReservationsDeleteNoContent() *DcimRackReservationsDeleteNoContent

NewDcimRackReservationsDeleteNoContent creates a DcimRackReservationsDeleteNoContent with default headers values

func (*DcimRackReservationsDeleteNoContent) Error ¶

type DcimRackReservationsDeleteParams ¶

type DcimRackReservationsDeleteParams struct {

	/*ID
	  A unique integer value identifying this rack reservation.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackReservationsDeleteParams contains all the parameters to send to the API endpoint for the dcim rack reservations delete operation typically these are written to a http.Request

func NewDcimRackReservationsDeleteParams ¶

func NewDcimRackReservationsDeleteParams() *DcimRackReservationsDeleteParams

NewDcimRackReservationsDeleteParams creates a new DcimRackReservationsDeleteParams object with the default values initialized.

func NewDcimRackReservationsDeleteParamsWithContext ¶

func NewDcimRackReservationsDeleteParamsWithContext(ctx context.Context) *DcimRackReservationsDeleteParams

NewDcimRackReservationsDeleteParamsWithContext creates a new DcimRackReservationsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackReservationsDeleteParamsWithHTTPClient ¶

func NewDcimRackReservationsDeleteParamsWithHTTPClient(client *http.Client) *DcimRackReservationsDeleteParams

NewDcimRackReservationsDeleteParamsWithHTTPClient creates a new DcimRackReservationsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackReservationsDeleteParamsWithTimeout ¶

func NewDcimRackReservationsDeleteParamsWithTimeout(timeout time.Duration) *DcimRackReservationsDeleteParams

NewDcimRackReservationsDeleteParamsWithTimeout creates a new DcimRackReservationsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackReservationsDeleteParams) SetContext ¶

SetContext adds the context to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) SetHTTPClient ¶

func (o *DcimRackReservationsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) SetID ¶

SetID adds the id to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) SetTimeout ¶

func (o *DcimRackReservationsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) WithContext ¶

WithContext adds the context to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) WithID ¶

WithID adds the id to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsDeleteReader ¶

type DcimRackReservationsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimRackReservationsDeleteReader is a Reader for the DcimRackReservationsDelete structure.

func (*DcimRackReservationsDeleteReader) ReadResponse ¶

func (o *DcimRackReservationsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackReservationsListOK ¶

type DcimRackReservationsListOK struct {
	Payload *DcimRackReservationsListOKBody
}

DcimRackReservationsListOK handles this case with default header values.

DcimRackReservationsListOK dcim rack reservations list o k

func NewDcimRackReservationsListOK ¶

func NewDcimRackReservationsListOK() *DcimRackReservationsListOK

NewDcimRackReservationsListOK creates a DcimRackReservationsListOK with default headers values

func (*DcimRackReservationsListOK) Error ¶

type DcimRackReservationsListOKBody ¶

type DcimRackReservationsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.RackReservation `json:"results"`
}

DcimRackReservationsListOKBody dcim rack reservations list o k body swagger:model DcimRackReservationsListOKBody

func (*DcimRackReservationsListOKBody) MarshalBinary ¶

func (o *DcimRackReservationsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimRackReservationsListOKBody) UnmarshalBinary ¶

func (o *DcimRackReservationsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimRackReservationsListOKBody) Validate ¶

func (o *DcimRackReservationsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim rack reservations list o k body

type DcimRackReservationsListParams ¶

type DcimRackReservationsListParams struct {

	/*Created*/
	Created *string
	/*Group*/
	Group *string
	/*GroupID*/
	GroupID *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*RackID*/
	RackID *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Tenant*/
	Tenant *string
	/*TenantGroup*/
	TenantGroup *string
	/*TenantGroupID*/
	TenantGroupID *string
	/*TenantID*/
	TenantID *string
	/*User*/
	User *string
	/*UserID*/
	UserID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackReservationsListParams contains all the parameters to send to the API endpoint for the dcim rack reservations list operation typically these are written to a http.Request

func NewDcimRackReservationsListParams ¶

func NewDcimRackReservationsListParams() *DcimRackReservationsListParams

NewDcimRackReservationsListParams creates a new DcimRackReservationsListParams object with the default values initialized.

func NewDcimRackReservationsListParamsWithContext ¶

func NewDcimRackReservationsListParamsWithContext(ctx context.Context) *DcimRackReservationsListParams

NewDcimRackReservationsListParamsWithContext creates a new DcimRackReservationsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackReservationsListParamsWithHTTPClient ¶

func NewDcimRackReservationsListParamsWithHTTPClient(client *http.Client) *DcimRackReservationsListParams

NewDcimRackReservationsListParamsWithHTTPClient creates a new DcimRackReservationsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackReservationsListParamsWithTimeout ¶

func NewDcimRackReservationsListParamsWithTimeout(timeout time.Duration) *DcimRackReservationsListParams

NewDcimRackReservationsListParamsWithTimeout creates a new DcimRackReservationsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackReservationsListParams) SetContext ¶

func (o *DcimRackReservationsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetCreated ¶

func (o *DcimRackReservationsListParams) SetCreated(created *string)

SetCreated adds the created to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetGroup ¶

func (o *DcimRackReservationsListParams) SetGroup(group *string)

SetGroup adds the group to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetGroupID ¶

func (o *DcimRackReservationsListParams) SetGroupID(groupID *string)

SetGroupID adds the groupId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetHTTPClient ¶

func (o *DcimRackReservationsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetIDIn ¶

func (o *DcimRackReservationsListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetLimit ¶

func (o *DcimRackReservationsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetOffset ¶

func (o *DcimRackReservationsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetQ ¶

SetQ adds the q to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetRackID ¶

func (o *DcimRackReservationsListParams) SetRackID(rackID *string)

SetRackID adds the rackId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetSite ¶

func (o *DcimRackReservationsListParams) SetSite(site *string)

SetSite adds the site to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetSiteID ¶

func (o *DcimRackReservationsListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetTenant ¶

func (o *DcimRackReservationsListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetTenantGroup ¶

func (o *DcimRackReservationsListParams) SetTenantGroup(tenantGroup *string)

SetTenantGroup adds the tenantGroup to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetTenantGroupID ¶

func (o *DcimRackReservationsListParams) SetTenantGroupID(tenantGroupID *string)

SetTenantGroupID adds the tenantGroupId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetTenantID ¶

func (o *DcimRackReservationsListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetTimeout ¶

func (o *DcimRackReservationsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetUser ¶

func (o *DcimRackReservationsListParams) SetUser(user *string)

SetUser adds the user to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetUserID ¶

func (o *DcimRackReservationsListParams) SetUserID(userID *string)

SetUserID adds the userId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithContext ¶

WithContext adds the context to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithCreated ¶

WithCreated adds the created to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithGroup ¶

WithGroup adds the group to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithGroupID ¶

WithGroupID adds the groupID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithIDIn ¶

WithIDIn adds the iDIn to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithLimit ¶

WithLimit adds the limit to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithOffset ¶

WithOffset adds the offset to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithQ ¶

WithQ adds the q to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithRackID ¶

WithRackID adds the rackID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithSite ¶

WithSite adds the site to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithSiteID ¶

WithSiteID adds the siteID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithTenant ¶

WithTenant adds the tenant to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithTenantGroup ¶

func (o *DcimRackReservationsListParams) WithTenantGroup(tenantGroup *string) *DcimRackReservationsListParams

WithTenantGroup adds the tenantGroup to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithTenantGroupID ¶

func (o *DcimRackReservationsListParams) WithTenantGroupID(tenantGroupID *string) *DcimRackReservationsListParams

WithTenantGroupID adds the tenantGroupID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithTenantID ¶

WithTenantID adds the tenantID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithUser ¶

WithUser adds the user to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithUserID ¶

WithUserID adds the userID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsListReader ¶

type DcimRackReservationsListReader struct {
	// contains filtered or unexported fields
}

DcimRackReservationsListReader is a Reader for the DcimRackReservationsList structure.

func (*DcimRackReservationsListReader) ReadResponse ¶

func (o *DcimRackReservationsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackReservationsPartialUpdateOK ¶

type DcimRackReservationsPartialUpdateOK struct {
	Payload *models.RackReservation
}

DcimRackReservationsPartialUpdateOK handles this case with default header values.

DcimRackReservationsPartialUpdateOK dcim rack reservations partial update o k

func NewDcimRackReservationsPartialUpdateOK ¶

func NewDcimRackReservationsPartialUpdateOK() *DcimRackReservationsPartialUpdateOK

NewDcimRackReservationsPartialUpdateOK creates a DcimRackReservationsPartialUpdateOK with default headers values

func (*DcimRackReservationsPartialUpdateOK) Error ¶

type DcimRackReservationsPartialUpdateParams ¶

type DcimRackReservationsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableRackReservation
	/*ID
	  A unique integer value identifying this rack reservation.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackReservationsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim rack reservations partial update operation typically these are written to a http.Request

func NewDcimRackReservationsPartialUpdateParams ¶

func NewDcimRackReservationsPartialUpdateParams() *DcimRackReservationsPartialUpdateParams

NewDcimRackReservationsPartialUpdateParams creates a new DcimRackReservationsPartialUpdateParams object with the default values initialized.

func NewDcimRackReservationsPartialUpdateParamsWithContext ¶

func NewDcimRackReservationsPartialUpdateParamsWithContext(ctx context.Context) *DcimRackReservationsPartialUpdateParams

NewDcimRackReservationsPartialUpdateParamsWithContext creates a new DcimRackReservationsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackReservationsPartialUpdateParamsWithHTTPClient ¶

func NewDcimRackReservationsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRackReservationsPartialUpdateParams

NewDcimRackReservationsPartialUpdateParamsWithHTTPClient creates a new DcimRackReservationsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackReservationsPartialUpdateParamsWithTimeout ¶

func NewDcimRackReservationsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRackReservationsPartialUpdateParams

NewDcimRackReservationsPartialUpdateParamsWithTimeout creates a new DcimRackReservationsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackReservationsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimRackReservationsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) SetTimeout ¶

func (o *DcimRackReservationsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsPartialUpdateReader ¶

type DcimRackReservationsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRackReservationsPartialUpdateReader is a Reader for the DcimRackReservationsPartialUpdate structure.

func (*DcimRackReservationsPartialUpdateReader) ReadResponse ¶

func (o *DcimRackReservationsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackReservationsReadOK ¶

type DcimRackReservationsReadOK struct {
	Payload *models.RackReservation
}

DcimRackReservationsReadOK handles this case with default header values.

DcimRackReservationsReadOK dcim rack reservations read o k

func NewDcimRackReservationsReadOK ¶

func NewDcimRackReservationsReadOK() *DcimRackReservationsReadOK

NewDcimRackReservationsReadOK creates a DcimRackReservationsReadOK with default headers values

func (*DcimRackReservationsReadOK) Error ¶

type DcimRackReservationsReadParams ¶

type DcimRackReservationsReadParams struct {

	/*ID
	  A unique integer value identifying this rack reservation.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackReservationsReadParams contains all the parameters to send to the API endpoint for the dcim rack reservations read operation typically these are written to a http.Request

func NewDcimRackReservationsReadParams ¶

func NewDcimRackReservationsReadParams() *DcimRackReservationsReadParams

NewDcimRackReservationsReadParams creates a new DcimRackReservationsReadParams object with the default values initialized.

func NewDcimRackReservationsReadParamsWithContext ¶

func NewDcimRackReservationsReadParamsWithContext(ctx context.Context) *DcimRackReservationsReadParams

NewDcimRackReservationsReadParamsWithContext creates a new DcimRackReservationsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackReservationsReadParamsWithHTTPClient ¶

func NewDcimRackReservationsReadParamsWithHTTPClient(client *http.Client) *DcimRackReservationsReadParams

NewDcimRackReservationsReadParamsWithHTTPClient creates a new DcimRackReservationsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackReservationsReadParamsWithTimeout ¶

func NewDcimRackReservationsReadParamsWithTimeout(timeout time.Duration) *DcimRackReservationsReadParams

NewDcimRackReservationsReadParamsWithTimeout creates a new DcimRackReservationsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackReservationsReadParams) SetContext ¶

func (o *DcimRackReservationsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) SetHTTPClient ¶

func (o *DcimRackReservationsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) SetID ¶

SetID adds the id to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) SetTimeout ¶

func (o *DcimRackReservationsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) WithContext ¶

WithContext adds the context to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) WithID ¶

WithID adds the id to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsReadReader ¶

type DcimRackReservationsReadReader struct {
	// contains filtered or unexported fields
}

DcimRackReservationsReadReader is a Reader for the DcimRackReservationsRead structure.

func (*DcimRackReservationsReadReader) ReadResponse ¶

func (o *DcimRackReservationsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackReservationsUpdateOK ¶

type DcimRackReservationsUpdateOK struct {
	Payload *models.RackReservation
}

DcimRackReservationsUpdateOK handles this case with default header values.

DcimRackReservationsUpdateOK dcim rack reservations update o k

func NewDcimRackReservationsUpdateOK ¶

func NewDcimRackReservationsUpdateOK() *DcimRackReservationsUpdateOK

NewDcimRackReservationsUpdateOK creates a DcimRackReservationsUpdateOK with default headers values

func (*DcimRackReservationsUpdateOK) Error ¶

type DcimRackReservationsUpdateParams ¶

type DcimRackReservationsUpdateParams struct {

	/*Data*/
	Data *models.WritableRackReservation
	/*ID
	  A unique integer value identifying this rack reservation.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackReservationsUpdateParams contains all the parameters to send to the API endpoint for the dcim rack reservations update operation typically these are written to a http.Request

func NewDcimRackReservationsUpdateParams ¶

func NewDcimRackReservationsUpdateParams() *DcimRackReservationsUpdateParams

NewDcimRackReservationsUpdateParams creates a new DcimRackReservationsUpdateParams object with the default values initialized.

func NewDcimRackReservationsUpdateParamsWithContext ¶

func NewDcimRackReservationsUpdateParamsWithContext(ctx context.Context) *DcimRackReservationsUpdateParams

NewDcimRackReservationsUpdateParamsWithContext creates a new DcimRackReservationsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackReservationsUpdateParamsWithHTTPClient ¶

func NewDcimRackReservationsUpdateParamsWithHTTPClient(client *http.Client) *DcimRackReservationsUpdateParams

NewDcimRackReservationsUpdateParamsWithHTTPClient creates a new DcimRackReservationsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackReservationsUpdateParamsWithTimeout ¶

func NewDcimRackReservationsUpdateParamsWithTimeout(timeout time.Duration) *DcimRackReservationsUpdateParams

NewDcimRackReservationsUpdateParamsWithTimeout creates a new DcimRackReservationsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackReservationsUpdateParams) SetContext ¶

SetContext adds the context to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) SetData ¶

SetData adds the data to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) SetHTTPClient ¶

func (o *DcimRackReservationsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) SetID ¶

SetID adds the id to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) SetTimeout ¶

func (o *DcimRackReservationsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WithData ¶

WithData adds the data to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WithID ¶

WithID adds the id to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsUpdateReader ¶

type DcimRackReservationsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRackReservationsUpdateReader is a Reader for the DcimRackReservationsUpdate structure.

func (*DcimRackReservationsUpdateReader) ReadResponse ¶

func (o *DcimRackReservationsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackRolesCreateCreated ¶

type DcimRackRolesCreateCreated struct {
	Payload *models.RackRole
}

DcimRackRolesCreateCreated handles this case with default header values.

DcimRackRolesCreateCreated dcim rack roles create created

func NewDcimRackRolesCreateCreated ¶

func NewDcimRackRolesCreateCreated() *DcimRackRolesCreateCreated

NewDcimRackRolesCreateCreated creates a DcimRackRolesCreateCreated with default headers values

func (*DcimRackRolesCreateCreated) Error ¶

type DcimRackRolesCreateParams ¶

type DcimRackRolesCreateParams struct {

	/*Data*/
	Data *models.RackRole

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackRolesCreateParams contains all the parameters to send to the API endpoint for the dcim rack roles create operation typically these are written to a http.Request

func NewDcimRackRolesCreateParams ¶

func NewDcimRackRolesCreateParams() *DcimRackRolesCreateParams

NewDcimRackRolesCreateParams creates a new DcimRackRolesCreateParams object with the default values initialized.

func NewDcimRackRolesCreateParamsWithContext ¶

func NewDcimRackRolesCreateParamsWithContext(ctx context.Context) *DcimRackRolesCreateParams

NewDcimRackRolesCreateParamsWithContext creates a new DcimRackRolesCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackRolesCreateParamsWithHTTPClient ¶

func NewDcimRackRolesCreateParamsWithHTTPClient(client *http.Client) *DcimRackRolesCreateParams

NewDcimRackRolesCreateParamsWithHTTPClient creates a new DcimRackRolesCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackRolesCreateParamsWithTimeout ¶

func NewDcimRackRolesCreateParamsWithTimeout(timeout time.Duration) *DcimRackRolesCreateParams

NewDcimRackRolesCreateParamsWithTimeout creates a new DcimRackRolesCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackRolesCreateParams) SetContext ¶

func (o *DcimRackRolesCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack roles create params

func (*DcimRackRolesCreateParams) SetData ¶

func (o *DcimRackRolesCreateParams) SetData(data *models.RackRole)

SetData adds the data to the dcim rack roles create params

func (*DcimRackRolesCreateParams) SetHTTPClient ¶

func (o *DcimRackRolesCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack roles create params

func (*DcimRackRolesCreateParams) SetTimeout ¶

func (o *DcimRackRolesCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack roles create params

func (*DcimRackRolesCreateParams) WithContext ¶

WithContext adds the context to the dcim rack roles create params

func (*DcimRackRolesCreateParams) WithData ¶

WithData adds the data to the dcim rack roles create params

func (*DcimRackRolesCreateParams) WithHTTPClient ¶

func (o *DcimRackRolesCreateParams) WithHTTPClient(client *http.Client) *DcimRackRolesCreateParams

WithHTTPClient adds the HTTPClient to the dcim rack roles create params

func (*DcimRackRolesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles create params

func (*DcimRackRolesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesCreateReader ¶

type DcimRackRolesCreateReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesCreateReader is a Reader for the DcimRackRolesCreate structure.

func (*DcimRackRolesCreateReader) ReadResponse ¶

func (o *DcimRackRolesCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackRolesDeleteNoContent ¶

type DcimRackRolesDeleteNoContent struct {
}

DcimRackRolesDeleteNoContent handles this case with default header values.

DcimRackRolesDeleteNoContent dcim rack roles delete no content

func NewDcimRackRolesDeleteNoContent ¶

func NewDcimRackRolesDeleteNoContent() *DcimRackRolesDeleteNoContent

NewDcimRackRolesDeleteNoContent creates a DcimRackRolesDeleteNoContent with default headers values

func (*DcimRackRolesDeleteNoContent) Error ¶

type DcimRackRolesDeleteParams ¶

type DcimRackRolesDeleteParams struct {

	/*ID
	  A unique integer value identifying this rack role.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackRolesDeleteParams contains all the parameters to send to the API endpoint for the dcim rack roles delete operation typically these are written to a http.Request

func NewDcimRackRolesDeleteParams ¶

func NewDcimRackRolesDeleteParams() *DcimRackRolesDeleteParams

NewDcimRackRolesDeleteParams creates a new DcimRackRolesDeleteParams object with the default values initialized.

func NewDcimRackRolesDeleteParamsWithContext ¶

func NewDcimRackRolesDeleteParamsWithContext(ctx context.Context) *DcimRackRolesDeleteParams

NewDcimRackRolesDeleteParamsWithContext creates a new DcimRackRolesDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackRolesDeleteParamsWithHTTPClient ¶

func NewDcimRackRolesDeleteParamsWithHTTPClient(client *http.Client) *DcimRackRolesDeleteParams

NewDcimRackRolesDeleteParamsWithHTTPClient creates a new DcimRackRolesDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackRolesDeleteParamsWithTimeout ¶

func NewDcimRackRolesDeleteParamsWithTimeout(timeout time.Duration) *DcimRackRolesDeleteParams

NewDcimRackRolesDeleteParamsWithTimeout creates a new DcimRackRolesDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackRolesDeleteParams) SetContext ¶

func (o *DcimRackRolesDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) SetHTTPClient ¶

func (o *DcimRackRolesDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) SetID ¶

func (o *DcimRackRolesDeleteParams) SetID(id int64)

SetID adds the id to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) SetTimeout ¶

func (o *DcimRackRolesDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) WithContext ¶

WithContext adds the context to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) WithHTTPClient ¶

func (o *DcimRackRolesDeleteParams) WithHTTPClient(client *http.Client) *DcimRackRolesDeleteParams

WithHTTPClient adds the HTTPClient to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) WithID ¶

WithID adds the id to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesDeleteReader ¶

type DcimRackRolesDeleteReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesDeleteReader is a Reader for the DcimRackRolesDelete structure.

func (*DcimRackRolesDeleteReader) ReadResponse ¶

func (o *DcimRackRolesDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackRolesListOK ¶

type DcimRackRolesListOK struct {
	Payload *DcimRackRolesListOKBody
}

DcimRackRolesListOK handles this case with default header values.

DcimRackRolesListOK dcim rack roles list o k

func NewDcimRackRolesListOK ¶

func NewDcimRackRolesListOK() *DcimRackRolesListOK

NewDcimRackRolesListOK creates a DcimRackRolesListOK with default headers values

func (*DcimRackRolesListOK) Error ¶

func (o *DcimRackRolesListOK) Error() string

type DcimRackRolesListOKBody ¶

type DcimRackRolesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.RackRole `json:"results"`
}

DcimRackRolesListOKBody dcim rack roles list o k body swagger:model DcimRackRolesListOKBody

func (*DcimRackRolesListOKBody) MarshalBinary ¶

func (o *DcimRackRolesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimRackRolesListOKBody) UnmarshalBinary ¶

func (o *DcimRackRolesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimRackRolesListOKBody) Validate ¶

func (o *DcimRackRolesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim rack roles list o k body

type DcimRackRolesListParams ¶

type DcimRackRolesListParams struct {

	/*Color*/
	Color *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Slug*/
	Slug *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackRolesListParams contains all the parameters to send to the API endpoint for the dcim rack roles list operation typically these are written to a http.Request

func NewDcimRackRolesListParams ¶

func NewDcimRackRolesListParams() *DcimRackRolesListParams

NewDcimRackRolesListParams creates a new DcimRackRolesListParams object with the default values initialized.

func NewDcimRackRolesListParamsWithContext ¶

func NewDcimRackRolesListParamsWithContext(ctx context.Context) *DcimRackRolesListParams

NewDcimRackRolesListParamsWithContext creates a new DcimRackRolesListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackRolesListParamsWithHTTPClient ¶

func NewDcimRackRolesListParamsWithHTTPClient(client *http.Client) *DcimRackRolesListParams

NewDcimRackRolesListParamsWithHTTPClient creates a new DcimRackRolesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackRolesListParamsWithTimeout ¶

func NewDcimRackRolesListParamsWithTimeout(timeout time.Duration) *DcimRackRolesListParams

NewDcimRackRolesListParamsWithTimeout creates a new DcimRackRolesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackRolesListParams) SetColor ¶

func (o *DcimRackRolesListParams) SetColor(color *string)

SetColor adds the color to the dcim rack roles list params

func (*DcimRackRolesListParams) SetContext ¶

func (o *DcimRackRolesListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack roles list params

func (*DcimRackRolesListParams) SetHTTPClient ¶

func (o *DcimRackRolesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack roles list params

func (*DcimRackRolesListParams) SetID ¶

func (o *DcimRackRolesListParams) SetID(id *string)

SetID adds the id to the dcim rack roles list params

func (*DcimRackRolesListParams) SetLimit ¶

func (o *DcimRackRolesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim rack roles list params

func (*DcimRackRolesListParams) SetName ¶

func (o *DcimRackRolesListParams) SetName(name *string)

SetName adds the name to the dcim rack roles list params

func (*DcimRackRolesListParams) SetOffset ¶

func (o *DcimRackRolesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim rack roles list params

func (*DcimRackRolesListParams) SetQ ¶

func (o *DcimRackRolesListParams) SetQ(q *string)

SetQ adds the q to the dcim rack roles list params

func (*DcimRackRolesListParams) SetSlug ¶

func (o *DcimRackRolesListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim rack roles list params

func (*DcimRackRolesListParams) SetTimeout ¶

func (o *DcimRackRolesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack roles list params

func (*DcimRackRolesListParams) WithColor ¶

WithColor adds the color to the dcim rack roles list params

func (*DcimRackRolesListParams) WithContext ¶

WithContext adds the context to the dcim rack roles list params

func (*DcimRackRolesListParams) WithHTTPClient ¶

func (o *DcimRackRolesListParams) WithHTTPClient(client *http.Client) *DcimRackRolesListParams

WithHTTPClient adds the HTTPClient to the dcim rack roles list params

func (*DcimRackRolesListParams) WithID ¶

WithID adds the id to the dcim rack roles list params

func (*DcimRackRolesListParams) WithLimit ¶

WithLimit adds the limit to the dcim rack roles list params

func (*DcimRackRolesListParams) WithName ¶

WithName adds the name to the dcim rack roles list params

func (*DcimRackRolesListParams) WithOffset ¶

func (o *DcimRackRolesListParams) WithOffset(offset *int64) *DcimRackRolesListParams

WithOffset adds the offset to the dcim rack roles list params

func (*DcimRackRolesListParams) WithQ ¶

WithQ adds the q to the dcim rack roles list params

func (*DcimRackRolesListParams) WithSlug ¶

WithSlug adds the slug to the dcim rack roles list params

func (*DcimRackRolesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles list params

func (*DcimRackRolesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesListReader ¶

type DcimRackRolesListReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesListReader is a Reader for the DcimRackRolesList structure.

func (*DcimRackRolesListReader) ReadResponse ¶

func (o *DcimRackRolesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackRolesPartialUpdateOK ¶

type DcimRackRolesPartialUpdateOK struct {
	Payload *models.RackRole
}

DcimRackRolesPartialUpdateOK handles this case with default header values.

DcimRackRolesPartialUpdateOK dcim rack roles partial update o k

func NewDcimRackRolesPartialUpdateOK ¶

func NewDcimRackRolesPartialUpdateOK() *DcimRackRolesPartialUpdateOK

NewDcimRackRolesPartialUpdateOK creates a DcimRackRolesPartialUpdateOK with default headers values

func (*DcimRackRolesPartialUpdateOK) Error ¶

type DcimRackRolesPartialUpdateParams ¶

type DcimRackRolesPartialUpdateParams struct {

	/*Data*/
	Data *models.RackRole
	/*ID
	  A unique integer value identifying this rack role.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackRolesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim rack roles partial update operation typically these are written to a http.Request

func NewDcimRackRolesPartialUpdateParams ¶

func NewDcimRackRolesPartialUpdateParams() *DcimRackRolesPartialUpdateParams

NewDcimRackRolesPartialUpdateParams creates a new DcimRackRolesPartialUpdateParams object with the default values initialized.

func NewDcimRackRolesPartialUpdateParamsWithContext ¶

func NewDcimRackRolesPartialUpdateParamsWithContext(ctx context.Context) *DcimRackRolesPartialUpdateParams

NewDcimRackRolesPartialUpdateParamsWithContext creates a new DcimRackRolesPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackRolesPartialUpdateParamsWithHTTPClient ¶

func NewDcimRackRolesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRackRolesPartialUpdateParams

NewDcimRackRolesPartialUpdateParamsWithHTTPClient creates a new DcimRackRolesPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackRolesPartialUpdateParamsWithTimeout ¶

func NewDcimRackRolesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRackRolesPartialUpdateParams

NewDcimRackRolesPartialUpdateParamsWithTimeout creates a new DcimRackRolesPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackRolesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) SetHTTPClient ¶

func (o *DcimRackRolesPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) SetTimeout ¶

func (o *DcimRackRolesPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesPartialUpdateReader ¶

type DcimRackRolesPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesPartialUpdateReader is a Reader for the DcimRackRolesPartialUpdate structure.

func (*DcimRackRolesPartialUpdateReader) ReadResponse ¶

func (o *DcimRackRolesPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackRolesReadOK ¶

type DcimRackRolesReadOK struct {
	Payload *models.RackRole
}

DcimRackRolesReadOK handles this case with default header values.

DcimRackRolesReadOK dcim rack roles read o k

func NewDcimRackRolesReadOK ¶

func NewDcimRackRolesReadOK() *DcimRackRolesReadOK

NewDcimRackRolesReadOK creates a DcimRackRolesReadOK with default headers values

func (*DcimRackRolesReadOK) Error ¶

func (o *DcimRackRolesReadOK) Error() string

type DcimRackRolesReadParams ¶

type DcimRackRolesReadParams struct {

	/*ID
	  A unique integer value identifying this rack role.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackRolesReadParams contains all the parameters to send to the API endpoint for the dcim rack roles read operation typically these are written to a http.Request

func NewDcimRackRolesReadParams ¶

func NewDcimRackRolesReadParams() *DcimRackRolesReadParams

NewDcimRackRolesReadParams creates a new DcimRackRolesReadParams object with the default values initialized.

func NewDcimRackRolesReadParamsWithContext ¶

func NewDcimRackRolesReadParamsWithContext(ctx context.Context) *DcimRackRolesReadParams

NewDcimRackRolesReadParamsWithContext creates a new DcimRackRolesReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackRolesReadParamsWithHTTPClient ¶

func NewDcimRackRolesReadParamsWithHTTPClient(client *http.Client) *DcimRackRolesReadParams

NewDcimRackRolesReadParamsWithHTTPClient creates a new DcimRackRolesReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackRolesReadParamsWithTimeout ¶

func NewDcimRackRolesReadParamsWithTimeout(timeout time.Duration) *DcimRackRolesReadParams

NewDcimRackRolesReadParamsWithTimeout creates a new DcimRackRolesReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackRolesReadParams) SetContext ¶

func (o *DcimRackRolesReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack roles read params

func (*DcimRackRolesReadParams) SetHTTPClient ¶

func (o *DcimRackRolesReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack roles read params

func (*DcimRackRolesReadParams) SetID ¶

func (o *DcimRackRolesReadParams) SetID(id int64)

SetID adds the id to the dcim rack roles read params

func (*DcimRackRolesReadParams) SetTimeout ¶

func (o *DcimRackRolesReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack roles read params

func (*DcimRackRolesReadParams) WithContext ¶

WithContext adds the context to the dcim rack roles read params

func (*DcimRackRolesReadParams) WithHTTPClient ¶

func (o *DcimRackRolesReadParams) WithHTTPClient(client *http.Client) *DcimRackRolesReadParams

WithHTTPClient adds the HTTPClient to the dcim rack roles read params

func (*DcimRackRolesReadParams) WithID ¶

WithID adds the id to the dcim rack roles read params

func (*DcimRackRolesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles read params

func (*DcimRackRolesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesReadReader ¶

type DcimRackRolesReadReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesReadReader is a Reader for the DcimRackRolesRead structure.

func (*DcimRackRolesReadReader) ReadResponse ¶

func (o *DcimRackRolesReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackRolesUpdateOK ¶

type DcimRackRolesUpdateOK struct {
	Payload *models.RackRole
}

DcimRackRolesUpdateOK handles this case with default header values.

DcimRackRolesUpdateOK dcim rack roles update o k

func NewDcimRackRolesUpdateOK ¶

func NewDcimRackRolesUpdateOK() *DcimRackRolesUpdateOK

NewDcimRackRolesUpdateOK creates a DcimRackRolesUpdateOK with default headers values

func (*DcimRackRolesUpdateOK) Error ¶

func (o *DcimRackRolesUpdateOK) Error() string

type DcimRackRolesUpdateParams ¶

type DcimRackRolesUpdateParams struct {

	/*Data*/
	Data *models.RackRole
	/*ID
	  A unique integer value identifying this rack role.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackRolesUpdateParams contains all the parameters to send to the API endpoint for the dcim rack roles update operation typically these are written to a http.Request

func NewDcimRackRolesUpdateParams ¶

func NewDcimRackRolesUpdateParams() *DcimRackRolesUpdateParams

NewDcimRackRolesUpdateParams creates a new DcimRackRolesUpdateParams object with the default values initialized.

func NewDcimRackRolesUpdateParamsWithContext ¶

func NewDcimRackRolesUpdateParamsWithContext(ctx context.Context) *DcimRackRolesUpdateParams

NewDcimRackRolesUpdateParamsWithContext creates a new DcimRackRolesUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackRolesUpdateParamsWithHTTPClient ¶

func NewDcimRackRolesUpdateParamsWithHTTPClient(client *http.Client) *DcimRackRolesUpdateParams

NewDcimRackRolesUpdateParamsWithHTTPClient creates a new DcimRackRolesUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackRolesUpdateParamsWithTimeout ¶

func NewDcimRackRolesUpdateParamsWithTimeout(timeout time.Duration) *DcimRackRolesUpdateParams

NewDcimRackRolesUpdateParamsWithTimeout creates a new DcimRackRolesUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackRolesUpdateParams) SetContext ¶

func (o *DcimRackRolesUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) SetData ¶

func (o *DcimRackRolesUpdateParams) SetData(data *models.RackRole)

SetData adds the data to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) SetHTTPClient ¶

func (o *DcimRackRolesUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) SetID ¶

func (o *DcimRackRolesUpdateParams) SetID(id int64)

SetID adds the id to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) SetTimeout ¶

func (o *DcimRackRolesUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WithData ¶

WithData adds the data to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WithHTTPClient ¶

func (o *DcimRackRolesUpdateParams) WithHTTPClient(client *http.Client) *DcimRackRolesUpdateParams

WithHTTPClient adds the HTTPClient to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WithID ¶

WithID adds the id to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesUpdateReader ¶

type DcimRackRolesUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesUpdateReader is a Reader for the DcimRackRolesUpdate structure.

func (*DcimRackRolesUpdateReader) ReadResponse ¶

func (o *DcimRackRolesUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksCreateCreated ¶

type DcimRacksCreateCreated struct {
	Payload *models.Rack
}

DcimRacksCreateCreated handles this case with default header values.

DcimRacksCreateCreated dcim racks create created

func NewDcimRacksCreateCreated ¶

func NewDcimRacksCreateCreated() *DcimRacksCreateCreated

NewDcimRacksCreateCreated creates a DcimRacksCreateCreated with default headers values

func (*DcimRacksCreateCreated) Error ¶

func (o *DcimRacksCreateCreated) Error() string

type DcimRacksCreateParams ¶

type DcimRacksCreateParams struct {

	/*Data*/
	Data *models.WritableRack

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksCreateParams contains all the parameters to send to the API endpoint for the dcim racks create operation typically these are written to a http.Request

func NewDcimRacksCreateParams ¶

func NewDcimRacksCreateParams() *DcimRacksCreateParams

NewDcimRacksCreateParams creates a new DcimRacksCreateParams object with the default values initialized.

func NewDcimRacksCreateParamsWithContext ¶

func NewDcimRacksCreateParamsWithContext(ctx context.Context) *DcimRacksCreateParams

NewDcimRacksCreateParamsWithContext creates a new DcimRacksCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksCreateParamsWithHTTPClient ¶

func NewDcimRacksCreateParamsWithHTTPClient(client *http.Client) *DcimRacksCreateParams

NewDcimRacksCreateParamsWithHTTPClient creates a new DcimRacksCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksCreateParamsWithTimeout ¶

func NewDcimRacksCreateParamsWithTimeout(timeout time.Duration) *DcimRacksCreateParams

NewDcimRacksCreateParamsWithTimeout creates a new DcimRacksCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksCreateParams) SetContext ¶

func (o *DcimRacksCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks create params

func (*DcimRacksCreateParams) SetData ¶

func (o *DcimRacksCreateParams) SetData(data *models.WritableRack)

SetData adds the data to the dcim racks create params

func (*DcimRacksCreateParams) SetHTTPClient ¶

func (o *DcimRacksCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks create params

func (*DcimRacksCreateParams) SetTimeout ¶

func (o *DcimRacksCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks create params

func (*DcimRacksCreateParams) WithContext ¶

WithContext adds the context to the dcim racks create params

func (*DcimRacksCreateParams) WithData ¶

WithData adds the data to the dcim racks create params

func (*DcimRacksCreateParams) WithHTTPClient ¶

func (o *DcimRacksCreateParams) WithHTTPClient(client *http.Client) *DcimRacksCreateParams

WithHTTPClient adds the HTTPClient to the dcim racks create params

func (*DcimRacksCreateParams) WithTimeout ¶

func (o *DcimRacksCreateParams) WithTimeout(timeout time.Duration) *DcimRacksCreateParams

WithTimeout adds the timeout to the dcim racks create params

func (*DcimRacksCreateParams) WriteToRequest ¶

func (o *DcimRacksCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksCreateReader ¶

type DcimRacksCreateReader struct {
	// contains filtered or unexported fields
}

DcimRacksCreateReader is a Reader for the DcimRacksCreate structure.

func (*DcimRacksCreateReader) ReadResponse ¶

func (o *DcimRacksCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksDeleteNoContent ¶

type DcimRacksDeleteNoContent struct {
}

DcimRacksDeleteNoContent handles this case with default header values.

DcimRacksDeleteNoContent dcim racks delete no content

func NewDcimRacksDeleteNoContent ¶

func NewDcimRacksDeleteNoContent() *DcimRacksDeleteNoContent

NewDcimRacksDeleteNoContent creates a DcimRacksDeleteNoContent with default headers values

func (*DcimRacksDeleteNoContent) Error ¶

func (o *DcimRacksDeleteNoContent) Error() string

type DcimRacksDeleteParams ¶

type DcimRacksDeleteParams struct {

	/*ID
	  A unique integer value identifying this rack.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksDeleteParams contains all the parameters to send to the API endpoint for the dcim racks delete operation typically these are written to a http.Request

func NewDcimRacksDeleteParams ¶

func NewDcimRacksDeleteParams() *DcimRacksDeleteParams

NewDcimRacksDeleteParams creates a new DcimRacksDeleteParams object with the default values initialized.

func NewDcimRacksDeleteParamsWithContext ¶

func NewDcimRacksDeleteParamsWithContext(ctx context.Context) *DcimRacksDeleteParams

NewDcimRacksDeleteParamsWithContext creates a new DcimRacksDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksDeleteParamsWithHTTPClient ¶

func NewDcimRacksDeleteParamsWithHTTPClient(client *http.Client) *DcimRacksDeleteParams

NewDcimRacksDeleteParamsWithHTTPClient creates a new DcimRacksDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksDeleteParamsWithTimeout ¶

func NewDcimRacksDeleteParamsWithTimeout(timeout time.Duration) *DcimRacksDeleteParams

NewDcimRacksDeleteParamsWithTimeout creates a new DcimRacksDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksDeleteParams) SetContext ¶

func (o *DcimRacksDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks delete params

func (*DcimRacksDeleteParams) SetHTTPClient ¶

func (o *DcimRacksDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks delete params

func (*DcimRacksDeleteParams) SetID ¶

func (o *DcimRacksDeleteParams) SetID(id int64)

SetID adds the id to the dcim racks delete params

func (*DcimRacksDeleteParams) SetTimeout ¶

func (o *DcimRacksDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks delete params

func (*DcimRacksDeleteParams) WithContext ¶

WithContext adds the context to the dcim racks delete params

func (*DcimRacksDeleteParams) WithHTTPClient ¶

func (o *DcimRacksDeleteParams) WithHTTPClient(client *http.Client) *DcimRacksDeleteParams

WithHTTPClient adds the HTTPClient to the dcim racks delete params

func (*DcimRacksDeleteParams) WithID ¶

WithID adds the id to the dcim racks delete params

func (*DcimRacksDeleteParams) WithTimeout ¶

func (o *DcimRacksDeleteParams) WithTimeout(timeout time.Duration) *DcimRacksDeleteParams

WithTimeout adds the timeout to the dcim racks delete params

func (*DcimRacksDeleteParams) WriteToRequest ¶

func (o *DcimRacksDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksDeleteReader ¶

type DcimRacksDeleteReader struct {
	// contains filtered or unexported fields
}

DcimRacksDeleteReader is a Reader for the DcimRacksDelete structure.

func (*DcimRacksDeleteReader) ReadResponse ¶

func (o *DcimRacksDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksListOK ¶

type DcimRacksListOK struct {
	Payload *DcimRacksListOKBody
}

DcimRacksListOK handles this case with default header values.

DcimRacksListOK dcim racks list o k

func NewDcimRacksListOK ¶

func NewDcimRacksListOK() *DcimRacksListOK

NewDcimRacksListOK creates a DcimRacksListOK with default headers values

func (*DcimRacksListOK) Error ¶

func (o *DcimRacksListOK) Error() string

type DcimRacksListOKBody ¶

type DcimRacksListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Rack `json:"results"`
}

DcimRacksListOKBody dcim racks list o k body swagger:model DcimRacksListOKBody

func (*DcimRacksListOKBody) MarshalBinary ¶

func (o *DcimRacksListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimRacksListOKBody) UnmarshalBinary ¶

func (o *DcimRacksListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimRacksListOKBody) Validate ¶

func (o *DcimRacksListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim racks list o k body

type DcimRacksListParams ¶

type DcimRacksListParams struct {

	/*AssetTag*/
	AssetTag *string
	/*DescUnits*/
	DescUnits *string
	/*FacilityID*/
	FacilityID *string
	/*Group*/
	Group *string
	/*GroupID*/
	GroupID *string
	/*ID*/
	ID *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*OuterDepth*/
	OuterDepth *string
	/*OuterUnit*/
	OuterUnit *string
	/*OuterWidth*/
	OuterWidth *string
	/*Q*/
	Q *string
	/*Role*/
	Role *string
	/*RoleID*/
	RoleID *string
	/*Serial*/
	Serial *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Status*/
	Status *string
	/*Tag*/
	Tag *string
	/*Tenant*/
	Tenant *string
	/*TenantGroup*/
	TenantGroup *string
	/*TenantGroupID*/
	TenantGroupID *string
	/*TenantID*/
	TenantID *string
	/*Type*/
	Type *string
	/*UHeight*/
	UHeight *string
	/*Width*/
	Width *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksListParams contains all the parameters to send to the API endpoint for the dcim racks list operation typically these are written to a http.Request

func NewDcimRacksListParams ¶

func NewDcimRacksListParams() *DcimRacksListParams

NewDcimRacksListParams creates a new DcimRacksListParams object with the default values initialized.

func NewDcimRacksListParamsWithContext ¶

func NewDcimRacksListParamsWithContext(ctx context.Context) *DcimRacksListParams

NewDcimRacksListParamsWithContext creates a new DcimRacksListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksListParamsWithHTTPClient ¶

func NewDcimRacksListParamsWithHTTPClient(client *http.Client) *DcimRacksListParams

NewDcimRacksListParamsWithHTTPClient creates a new DcimRacksListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksListParamsWithTimeout ¶

func NewDcimRacksListParamsWithTimeout(timeout time.Duration) *DcimRacksListParams

NewDcimRacksListParamsWithTimeout creates a new DcimRacksListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksListParams) SetAssetTag ¶

func (o *DcimRacksListParams) SetAssetTag(assetTag *string)

SetAssetTag adds the assetTag to the dcim racks list params

func (*DcimRacksListParams) SetContext ¶

func (o *DcimRacksListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks list params

func (*DcimRacksListParams) SetDescUnits ¶

func (o *DcimRacksListParams) SetDescUnits(descUnits *string)

SetDescUnits adds the descUnits to the dcim racks list params

func (*DcimRacksListParams) SetFacilityID ¶

func (o *DcimRacksListParams) SetFacilityID(facilityID *string)

SetFacilityID adds the facilityId to the dcim racks list params

func (*DcimRacksListParams) SetGroup ¶

func (o *DcimRacksListParams) SetGroup(group *string)

SetGroup adds the group to the dcim racks list params

func (*DcimRacksListParams) SetGroupID ¶

func (o *DcimRacksListParams) SetGroupID(groupID *string)

SetGroupID adds the groupId to the dcim racks list params

func (*DcimRacksListParams) SetHTTPClient ¶

func (o *DcimRacksListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks list params

func (*DcimRacksListParams) SetID ¶

func (o *DcimRacksListParams) SetID(id *string)

SetID adds the id to the dcim racks list params

func (*DcimRacksListParams) SetIDIn ¶

func (o *DcimRacksListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim racks list params

func (*DcimRacksListParams) SetLimit ¶

func (o *DcimRacksListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim racks list params

func (*DcimRacksListParams) SetName ¶

func (o *DcimRacksListParams) SetName(name *string)

SetName adds the name to the dcim racks list params

func (*DcimRacksListParams) SetOffset ¶

func (o *DcimRacksListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim racks list params

func (*DcimRacksListParams) SetOuterDepth ¶

func (o *DcimRacksListParams) SetOuterDepth(outerDepth *string)

SetOuterDepth adds the outerDepth to the dcim racks list params

func (*DcimRacksListParams) SetOuterUnit ¶

func (o *DcimRacksListParams) SetOuterUnit(outerUnit *string)

SetOuterUnit adds the outerUnit to the dcim racks list params

func (*DcimRacksListParams) SetOuterWidth ¶

func (o *DcimRacksListParams) SetOuterWidth(outerWidth *string)

SetOuterWidth adds the outerWidth to the dcim racks list params

func (*DcimRacksListParams) SetQ ¶

func (o *DcimRacksListParams) SetQ(q *string)

SetQ adds the q to the dcim racks list params

func (*DcimRacksListParams) SetRole ¶

func (o *DcimRacksListParams) SetRole(role *string)

SetRole adds the role to the dcim racks list params

func (*DcimRacksListParams) SetRoleID ¶

func (o *DcimRacksListParams) SetRoleID(roleID *string)

SetRoleID adds the roleId to the dcim racks list params

func (*DcimRacksListParams) SetSerial ¶

func (o *DcimRacksListParams) SetSerial(serial *string)

SetSerial adds the serial to the dcim racks list params

func (*DcimRacksListParams) SetSite ¶

func (o *DcimRacksListParams) SetSite(site *string)

SetSite adds the site to the dcim racks list params

func (*DcimRacksListParams) SetSiteID ¶

func (o *DcimRacksListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the dcim racks list params

func (*DcimRacksListParams) SetStatus ¶

func (o *DcimRacksListParams) SetStatus(status *string)

SetStatus adds the status to the dcim racks list params

func (*DcimRacksListParams) SetTag ¶

func (o *DcimRacksListParams) SetTag(tag *string)

SetTag adds the tag to the dcim racks list params

func (*DcimRacksListParams) SetTenant ¶

func (o *DcimRacksListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the dcim racks list params

func (*DcimRacksListParams) SetTenantGroup ¶

func (o *DcimRacksListParams) SetTenantGroup(tenantGroup *string)

SetTenantGroup adds the tenantGroup to the dcim racks list params

func (*DcimRacksListParams) SetTenantGroupID ¶

func (o *DcimRacksListParams) SetTenantGroupID(tenantGroupID *string)

SetTenantGroupID adds the tenantGroupId to the dcim racks list params

func (*DcimRacksListParams) SetTenantID ¶

func (o *DcimRacksListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the dcim racks list params

func (*DcimRacksListParams) SetTimeout ¶

func (o *DcimRacksListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks list params

func (*DcimRacksListParams) SetType ¶

func (o *DcimRacksListParams) SetType(typeVar *string)

SetType adds the type to the dcim racks list params

func (*DcimRacksListParams) SetUHeight ¶

func (o *DcimRacksListParams) SetUHeight(uHeight *string)

SetUHeight adds the uHeight to the dcim racks list params

func (*DcimRacksListParams) SetWidth ¶

func (o *DcimRacksListParams) SetWidth(width *string)

SetWidth adds the width to the dcim racks list params

func (*DcimRacksListParams) WithAssetTag ¶

func (o *DcimRacksListParams) WithAssetTag(assetTag *string) *DcimRacksListParams

WithAssetTag adds the assetTag to the dcim racks list params

func (*DcimRacksListParams) WithContext ¶

WithContext adds the context to the dcim racks list params

func (*DcimRacksListParams) WithDescUnits ¶

func (o *DcimRacksListParams) WithDescUnits(descUnits *string) *DcimRacksListParams

WithDescUnits adds the descUnits to the dcim racks list params

func (*DcimRacksListParams) WithFacilityID ¶

func (o *DcimRacksListParams) WithFacilityID(facilityID *string) *DcimRacksListParams

WithFacilityID adds the facilityID to the dcim racks list params

func (*DcimRacksListParams) WithGroup ¶

func (o *DcimRacksListParams) WithGroup(group *string) *DcimRacksListParams

WithGroup adds the group to the dcim racks list params

func (*DcimRacksListParams) WithGroupID ¶

func (o *DcimRacksListParams) WithGroupID(groupID *string) *DcimRacksListParams

WithGroupID adds the groupID to the dcim racks list params

func (*DcimRacksListParams) WithHTTPClient ¶

func (o *DcimRacksListParams) WithHTTPClient(client *http.Client) *DcimRacksListParams

WithHTTPClient adds the HTTPClient to the dcim racks list params

func (*DcimRacksListParams) WithID ¶

WithID adds the id to the dcim racks list params

func (*DcimRacksListParams) WithIDIn ¶

func (o *DcimRacksListParams) WithIDIn(iDIn *string) *DcimRacksListParams

WithIDIn adds the iDIn to the dcim racks list params

func (*DcimRacksListParams) WithLimit ¶

func (o *DcimRacksListParams) WithLimit(limit *int64) *DcimRacksListParams

WithLimit adds the limit to the dcim racks list params

func (*DcimRacksListParams) WithName ¶

func (o *DcimRacksListParams) WithName(name *string) *DcimRacksListParams

WithName adds the name to the dcim racks list params

func (*DcimRacksListParams) WithOffset ¶

func (o *DcimRacksListParams) WithOffset(offset *int64) *DcimRacksListParams

WithOffset adds the offset to the dcim racks list params

func (*DcimRacksListParams) WithOuterDepth ¶

func (o *DcimRacksListParams) WithOuterDepth(outerDepth *string) *DcimRacksListParams

WithOuterDepth adds the outerDepth to the dcim racks list params

func (*DcimRacksListParams) WithOuterUnit ¶

func (o *DcimRacksListParams) WithOuterUnit(outerUnit *string) *DcimRacksListParams

WithOuterUnit adds the outerUnit to the dcim racks list params

func (*DcimRacksListParams) WithOuterWidth ¶

func (o *DcimRacksListParams) WithOuterWidth(outerWidth *string) *DcimRacksListParams

WithOuterWidth adds the outerWidth to the dcim racks list params

func (*DcimRacksListParams) WithQ ¶

WithQ adds the q to the dcim racks list params

func (*DcimRacksListParams) WithRole ¶

func (o *DcimRacksListParams) WithRole(role *string) *DcimRacksListParams

WithRole adds the role to the dcim racks list params

func (*DcimRacksListParams) WithRoleID ¶

func (o *DcimRacksListParams) WithRoleID(roleID *string) *DcimRacksListParams

WithRoleID adds the roleID to the dcim racks list params

func (*DcimRacksListParams) WithSerial ¶

func (o *DcimRacksListParams) WithSerial(serial *string) *DcimRacksListParams

WithSerial adds the serial to the dcim racks list params

func (*DcimRacksListParams) WithSite ¶

func (o *DcimRacksListParams) WithSite(site *string) *DcimRacksListParams

WithSite adds the site to the dcim racks list params

func (*DcimRacksListParams) WithSiteID ¶

func (o *DcimRacksListParams) WithSiteID(siteID *string) *DcimRacksListParams

WithSiteID adds the siteID to the dcim racks list params

func (*DcimRacksListParams) WithStatus ¶

func (o *DcimRacksListParams) WithStatus(status *string) *DcimRacksListParams

WithStatus adds the status to the dcim racks list params

func (*DcimRacksListParams) WithTag ¶

WithTag adds the tag to the dcim racks list params

func (*DcimRacksListParams) WithTenant ¶

func (o *DcimRacksListParams) WithTenant(tenant *string) *DcimRacksListParams

WithTenant adds the tenant to the dcim racks list params

func (*DcimRacksListParams) WithTenantGroup ¶

func (o *DcimRacksListParams) WithTenantGroup(tenantGroup *string) *DcimRacksListParams

WithTenantGroup adds the tenantGroup to the dcim racks list params

func (*DcimRacksListParams) WithTenantGroupID ¶

func (o *DcimRacksListParams) WithTenantGroupID(tenantGroupID *string) *DcimRacksListParams

WithTenantGroupID adds the tenantGroupID to the dcim racks list params

func (*DcimRacksListParams) WithTenantID ¶

func (o *DcimRacksListParams) WithTenantID(tenantID *string) *DcimRacksListParams

WithTenantID adds the tenantID to the dcim racks list params

func (*DcimRacksListParams) WithTimeout ¶

func (o *DcimRacksListParams) WithTimeout(timeout time.Duration) *DcimRacksListParams

WithTimeout adds the timeout to the dcim racks list params

func (*DcimRacksListParams) WithType ¶

func (o *DcimRacksListParams) WithType(typeVar *string) *DcimRacksListParams

WithType adds the typeVar to the dcim racks list params

func (*DcimRacksListParams) WithUHeight ¶

func (o *DcimRacksListParams) WithUHeight(uHeight *string) *DcimRacksListParams

WithUHeight adds the uHeight to the dcim racks list params

func (*DcimRacksListParams) WithWidth ¶

func (o *DcimRacksListParams) WithWidth(width *string) *DcimRacksListParams

WithWidth adds the width to the dcim racks list params

func (*DcimRacksListParams) WriteToRequest ¶

func (o *DcimRacksListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksListReader ¶

type DcimRacksListReader struct {
	// contains filtered or unexported fields
}

DcimRacksListReader is a Reader for the DcimRacksList structure.

func (*DcimRacksListReader) ReadResponse ¶

func (o *DcimRacksListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksPartialUpdateOK ¶

type DcimRacksPartialUpdateOK struct {
	Payload *models.Rack
}

DcimRacksPartialUpdateOK handles this case with default header values.

DcimRacksPartialUpdateOK dcim racks partial update o k

func NewDcimRacksPartialUpdateOK ¶

func NewDcimRacksPartialUpdateOK() *DcimRacksPartialUpdateOK

NewDcimRacksPartialUpdateOK creates a DcimRacksPartialUpdateOK with default headers values

func (*DcimRacksPartialUpdateOK) Error ¶

func (o *DcimRacksPartialUpdateOK) Error() string

type DcimRacksPartialUpdateParams ¶

type DcimRacksPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableRack
	/*ID
	  A unique integer value identifying this rack.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim racks partial update operation typically these are written to a http.Request

func NewDcimRacksPartialUpdateParams ¶

func NewDcimRacksPartialUpdateParams() *DcimRacksPartialUpdateParams

NewDcimRacksPartialUpdateParams creates a new DcimRacksPartialUpdateParams object with the default values initialized.

func NewDcimRacksPartialUpdateParamsWithContext ¶

func NewDcimRacksPartialUpdateParamsWithContext(ctx context.Context) *DcimRacksPartialUpdateParams

NewDcimRacksPartialUpdateParamsWithContext creates a new DcimRacksPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksPartialUpdateParamsWithHTTPClient ¶

func NewDcimRacksPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRacksPartialUpdateParams

NewDcimRacksPartialUpdateParamsWithHTTPClient creates a new DcimRacksPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksPartialUpdateParamsWithTimeout ¶

func NewDcimRacksPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRacksPartialUpdateParams

NewDcimRacksPartialUpdateParamsWithTimeout creates a new DcimRacksPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksPartialUpdateParams) SetContext ¶

func (o *DcimRacksPartialUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) SetData ¶

SetData adds the data to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) SetHTTPClient ¶

func (o *DcimRacksPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) SetID ¶

func (o *DcimRacksPartialUpdateParams) SetID(id int64)

SetID adds the id to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) SetTimeout ¶

func (o *DcimRacksPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WithData ¶

WithData adds the data to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WithID ¶

WithID adds the id to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRacksPartialUpdateReader ¶

type DcimRacksPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRacksPartialUpdateReader is a Reader for the DcimRacksPartialUpdate structure.

func (*DcimRacksPartialUpdateReader) ReadResponse ¶

func (o *DcimRacksPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksReadOK ¶

type DcimRacksReadOK struct {
	Payload *models.Rack
}

DcimRacksReadOK handles this case with default header values.

DcimRacksReadOK dcim racks read o k

func NewDcimRacksReadOK ¶

func NewDcimRacksReadOK() *DcimRacksReadOK

NewDcimRacksReadOK creates a DcimRacksReadOK with default headers values

func (*DcimRacksReadOK) Error ¶

func (o *DcimRacksReadOK) Error() string

type DcimRacksReadParams ¶

type DcimRacksReadParams struct {

	/*ID
	  A unique integer value identifying this rack.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksReadParams contains all the parameters to send to the API endpoint for the dcim racks read operation typically these are written to a http.Request

func NewDcimRacksReadParams ¶

func NewDcimRacksReadParams() *DcimRacksReadParams

NewDcimRacksReadParams creates a new DcimRacksReadParams object with the default values initialized.

func NewDcimRacksReadParamsWithContext ¶

func NewDcimRacksReadParamsWithContext(ctx context.Context) *DcimRacksReadParams

NewDcimRacksReadParamsWithContext creates a new DcimRacksReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksReadParamsWithHTTPClient ¶

func NewDcimRacksReadParamsWithHTTPClient(client *http.Client) *DcimRacksReadParams

NewDcimRacksReadParamsWithHTTPClient creates a new DcimRacksReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksReadParamsWithTimeout ¶

func NewDcimRacksReadParamsWithTimeout(timeout time.Duration) *DcimRacksReadParams

NewDcimRacksReadParamsWithTimeout creates a new DcimRacksReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksReadParams) SetContext ¶

func (o *DcimRacksReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks read params

func (*DcimRacksReadParams) SetHTTPClient ¶

func (o *DcimRacksReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks read params

func (*DcimRacksReadParams) SetID ¶

func (o *DcimRacksReadParams) SetID(id int64)

SetID adds the id to the dcim racks read params

func (*DcimRacksReadParams) SetTimeout ¶

func (o *DcimRacksReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks read params

func (*DcimRacksReadParams) WithContext ¶

WithContext adds the context to the dcim racks read params

func (*DcimRacksReadParams) WithHTTPClient ¶

func (o *DcimRacksReadParams) WithHTTPClient(client *http.Client) *DcimRacksReadParams

WithHTTPClient adds the HTTPClient to the dcim racks read params

func (*DcimRacksReadParams) WithID ¶

WithID adds the id to the dcim racks read params

func (*DcimRacksReadParams) WithTimeout ¶

func (o *DcimRacksReadParams) WithTimeout(timeout time.Duration) *DcimRacksReadParams

WithTimeout adds the timeout to the dcim racks read params

func (*DcimRacksReadParams) WriteToRequest ¶

func (o *DcimRacksReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksReadReader ¶

type DcimRacksReadReader struct {
	// contains filtered or unexported fields
}

DcimRacksReadReader is a Reader for the DcimRacksRead structure.

func (*DcimRacksReadReader) ReadResponse ¶

func (o *DcimRacksReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksUnitsOK ¶

type DcimRacksUnitsOK struct {
	Payload *models.Rack
}

DcimRacksUnitsOK handles this case with default header values.

DcimRacksUnitsOK dcim racks units o k

func NewDcimRacksUnitsOK ¶

func NewDcimRacksUnitsOK() *DcimRacksUnitsOK

NewDcimRacksUnitsOK creates a DcimRacksUnitsOK with default headers values

func (*DcimRacksUnitsOK) Error ¶

func (o *DcimRacksUnitsOK) Error() string

type DcimRacksUnitsParams ¶

type DcimRacksUnitsParams struct {

	/*ID
	  A unique integer value identifying this rack.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksUnitsParams contains all the parameters to send to the API endpoint for the dcim racks units operation typically these are written to a http.Request

func NewDcimRacksUnitsParams ¶

func NewDcimRacksUnitsParams() *DcimRacksUnitsParams

NewDcimRacksUnitsParams creates a new DcimRacksUnitsParams object with the default values initialized.

func NewDcimRacksUnitsParamsWithContext ¶

func NewDcimRacksUnitsParamsWithContext(ctx context.Context) *DcimRacksUnitsParams

NewDcimRacksUnitsParamsWithContext creates a new DcimRacksUnitsParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksUnitsParamsWithHTTPClient ¶

func NewDcimRacksUnitsParamsWithHTTPClient(client *http.Client) *DcimRacksUnitsParams

NewDcimRacksUnitsParamsWithHTTPClient creates a new DcimRacksUnitsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksUnitsParamsWithTimeout ¶

func NewDcimRacksUnitsParamsWithTimeout(timeout time.Duration) *DcimRacksUnitsParams

NewDcimRacksUnitsParamsWithTimeout creates a new DcimRacksUnitsParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksUnitsParams) SetContext ¶

func (o *DcimRacksUnitsParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks units params

func (*DcimRacksUnitsParams) SetHTTPClient ¶

func (o *DcimRacksUnitsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks units params

func (*DcimRacksUnitsParams) SetID ¶

func (o *DcimRacksUnitsParams) SetID(id int64)

SetID adds the id to the dcim racks units params

func (*DcimRacksUnitsParams) SetTimeout ¶

func (o *DcimRacksUnitsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks units params

func (*DcimRacksUnitsParams) WithContext ¶

WithContext adds the context to the dcim racks units params

func (*DcimRacksUnitsParams) WithHTTPClient ¶

func (o *DcimRacksUnitsParams) WithHTTPClient(client *http.Client) *DcimRacksUnitsParams

WithHTTPClient adds the HTTPClient to the dcim racks units params

func (*DcimRacksUnitsParams) WithID ¶

WithID adds the id to the dcim racks units params

func (*DcimRacksUnitsParams) WithTimeout ¶

func (o *DcimRacksUnitsParams) WithTimeout(timeout time.Duration) *DcimRacksUnitsParams

WithTimeout adds the timeout to the dcim racks units params

func (*DcimRacksUnitsParams) WriteToRequest ¶

func (o *DcimRacksUnitsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksUnitsReader ¶

type DcimRacksUnitsReader struct {
	// contains filtered or unexported fields
}

DcimRacksUnitsReader is a Reader for the DcimRacksUnits structure.

func (*DcimRacksUnitsReader) ReadResponse ¶

func (o *DcimRacksUnitsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksUpdateOK ¶

type DcimRacksUpdateOK struct {
	Payload *models.Rack
}

DcimRacksUpdateOK handles this case with default header values.

DcimRacksUpdateOK dcim racks update o k

func NewDcimRacksUpdateOK ¶

func NewDcimRacksUpdateOK() *DcimRacksUpdateOK

NewDcimRacksUpdateOK creates a DcimRacksUpdateOK with default headers values

func (*DcimRacksUpdateOK) Error ¶

func (o *DcimRacksUpdateOK) Error() string

type DcimRacksUpdateParams ¶

type DcimRacksUpdateParams struct {

	/*Data*/
	Data *models.WritableRack
	/*ID
	  A unique integer value identifying this rack.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksUpdateParams contains all the parameters to send to the API endpoint for the dcim racks update operation typically these are written to a http.Request

func NewDcimRacksUpdateParams ¶

func NewDcimRacksUpdateParams() *DcimRacksUpdateParams

NewDcimRacksUpdateParams creates a new DcimRacksUpdateParams object with the default values initialized.

func NewDcimRacksUpdateParamsWithContext ¶

func NewDcimRacksUpdateParamsWithContext(ctx context.Context) *DcimRacksUpdateParams

NewDcimRacksUpdateParamsWithContext creates a new DcimRacksUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksUpdateParamsWithHTTPClient ¶

func NewDcimRacksUpdateParamsWithHTTPClient(client *http.Client) *DcimRacksUpdateParams

NewDcimRacksUpdateParamsWithHTTPClient creates a new DcimRacksUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksUpdateParamsWithTimeout ¶

func NewDcimRacksUpdateParamsWithTimeout(timeout time.Duration) *DcimRacksUpdateParams

NewDcimRacksUpdateParamsWithTimeout creates a new DcimRacksUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksUpdateParams) SetContext ¶

func (o *DcimRacksUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks update params

func (*DcimRacksUpdateParams) SetData ¶

func (o *DcimRacksUpdateParams) SetData(data *models.WritableRack)

SetData adds the data to the dcim racks update params

func (*DcimRacksUpdateParams) SetHTTPClient ¶

func (o *DcimRacksUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks update params

func (*DcimRacksUpdateParams) SetID ¶

func (o *DcimRacksUpdateParams) SetID(id int64)

SetID adds the id to the dcim racks update params

func (*DcimRacksUpdateParams) SetTimeout ¶

func (o *DcimRacksUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks update params

func (*DcimRacksUpdateParams) WithContext ¶

WithContext adds the context to the dcim racks update params

func (*DcimRacksUpdateParams) WithData ¶

WithData adds the data to the dcim racks update params

func (*DcimRacksUpdateParams) WithHTTPClient ¶

func (o *DcimRacksUpdateParams) WithHTTPClient(client *http.Client) *DcimRacksUpdateParams

WithHTTPClient adds the HTTPClient to the dcim racks update params

func (*DcimRacksUpdateParams) WithID ¶

WithID adds the id to the dcim racks update params

func (*DcimRacksUpdateParams) WithTimeout ¶

func (o *DcimRacksUpdateParams) WithTimeout(timeout time.Duration) *DcimRacksUpdateParams

WithTimeout adds the timeout to the dcim racks update params

func (*DcimRacksUpdateParams) WriteToRequest ¶

func (o *DcimRacksUpdateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksUpdateReader ¶

type DcimRacksUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRacksUpdateReader is a Reader for the DcimRacksUpdate structure.

func (*DcimRacksUpdateReader) ReadResponse ¶

func (o *DcimRacksUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortTemplatesCreateCreated ¶

type DcimRearPortTemplatesCreateCreated struct {
	Payload *models.RearPortTemplate
}

DcimRearPortTemplatesCreateCreated handles this case with default header values.

DcimRearPortTemplatesCreateCreated dcim rear port templates create created

func NewDcimRearPortTemplatesCreateCreated ¶

func NewDcimRearPortTemplatesCreateCreated() *DcimRearPortTemplatesCreateCreated

NewDcimRearPortTemplatesCreateCreated creates a DcimRearPortTemplatesCreateCreated with default headers values

func (*DcimRearPortTemplatesCreateCreated) Error ¶

type DcimRearPortTemplatesCreateParams ¶

type DcimRearPortTemplatesCreateParams struct {

	/*Data*/
	Data *models.WritableRearPortTemplate

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortTemplatesCreateParams contains all the parameters to send to the API endpoint for the dcim rear port templates create operation typically these are written to a http.Request

func NewDcimRearPortTemplatesCreateParams ¶

func NewDcimRearPortTemplatesCreateParams() *DcimRearPortTemplatesCreateParams

NewDcimRearPortTemplatesCreateParams creates a new DcimRearPortTemplatesCreateParams object with the default values initialized.

func NewDcimRearPortTemplatesCreateParamsWithContext ¶

func NewDcimRearPortTemplatesCreateParamsWithContext(ctx context.Context) *DcimRearPortTemplatesCreateParams

NewDcimRearPortTemplatesCreateParamsWithContext creates a new DcimRearPortTemplatesCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortTemplatesCreateParamsWithHTTPClient ¶

func NewDcimRearPortTemplatesCreateParamsWithHTTPClient(client *http.Client) *DcimRearPortTemplatesCreateParams

NewDcimRearPortTemplatesCreateParamsWithHTTPClient creates a new DcimRearPortTemplatesCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortTemplatesCreateParamsWithTimeout ¶

func NewDcimRearPortTemplatesCreateParamsWithTimeout(timeout time.Duration) *DcimRearPortTemplatesCreateParams

NewDcimRearPortTemplatesCreateParamsWithTimeout creates a new DcimRearPortTemplatesCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortTemplatesCreateParams) SetContext ¶

SetContext adds the context to the dcim rear port templates create params

func (*DcimRearPortTemplatesCreateParams) SetData ¶

SetData adds the data to the dcim rear port templates create params

func (*DcimRearPortTemplatesCreateParams) SetHTTPClient ¶

func (o *DcimRearPortTemplatesCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear port templates create params

func (*DcimRearPortTemplatesCreateParams) SetTimeout ¶

func (o *DcimRearPortTemplatesCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear port templates create params

func (*DcimRearPortTemplatesCreateParams) WithContext ¶

WithContext adds the context to the dcim rear port templates create params

func (*DcimRearPortTemplatesCreateParams) WithData ¶

WithData adds the data to the dcim rear port templates create params

func (*DcimRearPortTemplatesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rear port templates create params

func (*DcimRearPortTemplatesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear port templates create params

func (*DcimRearPortTemplatesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortTemplatesCreateReader ¶

type DcimRearPortTemplatesCreateReader struct {
	// contains filtered or unexported fields
}

DcimRearPortTemplatesCreateReader is a Reader for the DcimRearPortTemplatesCreate structure.

func (*DcimRearPortTemplatesCreateReader) ReadResponse ¶

func (o *DcimRearPortTemplatesCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortTemplatesDeleteNoContent ¶

type DcimRearPortTemplatesDeleteNoContent struct {
}

DcimRearPortTemplatesDeleteNoContent handles this case with default header values.

DcimRearPortTemplatesDeleteNoContent dcim rear port templates delete no content

func NewDcimRearPortTemplatesDeleteNoContent ¶

func NewDcimRearPortTemplatesDeleteNoContent() *DcimRearPortTemplatesDeleteNoContent

NewDcimRearPortTemplatesDeleteNoContent creates a DcimRearPortTemplatesDeleteNoContent with default headers values

func (*DcimRearPortTemplatesDeleteNoContent) Error ¶

type DcimRearPortTemplatesDeleteParams ¶

type DcimRearPortTemplatesDeleteParams struct {

	/*ID
	  A unique integer value identifying this rear port template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortTemplatesDeleteParams contains all the parameters to send to the API endpoint for the dcim rear port templates delete operation typically these are written to a http.Request

func NewDcimRearPortTemplatesDeleteParams ¶

func NewDcimRearPortTemplatesDeleteParams() *DcimRearPortTemplatesDeleteParams

NewDcimRearPortTemplatesDeleteParams creates a new DcimRearPortTemplatesDeleteParams object with the default values initialized.

func NewDcimRearPortTemplatesDeleteParamsWithContext ¶

func NewDcimRearPortTemplatesDeleteParamsWithContext(ctx context.Context) *DcimRearPortTemplatesDeleteParams

NewDcimRearPortTemplatesDeleteParamsWithContext creates a new DcimRearPortTemplatesDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortTemplatesDeleteParamsWithHTTPClient ¶

func NewDcimRearPortTemplatesDeleteParamsWithHTTPClient(client *http.Client) *DcimRearPortTemplatesDeleteParams

NewDcimRearPortTemplatesDeleteParamsWithHTTPClient creates a new DcimRearPortTemplatesDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortTemplatesDeleteParamsWithTimeout ¶

func NewDcimRearPortTemplatesDeleteParamsWithTimeout(timeout time.Duration) *DcimRearPortTemplatesDeleteParams

NewDcimRearPortTemplatesDeleteParamsWithTimeout creates a new DcimRearPortTemplatesDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortTemplatesDeleteParams) SetContext ¶

SetContext adds the context to the dcim rear port templates delete params

func (*DcimRearPortTemplatesDeleteParams) SetHTTPClient ¶

func (o *DcimRearPortTemplatesDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear port templates delete params

func (*DcimRearPortTemplatesDeleteParams) SetID ¶

SetID adds the id to the dcim rear port templates delete params

func (*DcimRearPortTemplatesDeleteParams) SetTimeout ¶

func (o *DcimRearPortTemplatesDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear port templates delete params

func (*DcimRearPortTemplatesDeleteParams) WithContext ¶

WithContext adds the context to the dcim rear port templates delete params

func (*DcimRearPortTemplatesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rear port templates delete params

func (*DcimRearPortTemplatesDeleteParams) WithID ¶

WithID adds the id to the dcim rear port templates delete params

func (*DcimRearPortTemplatesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear port templates delete params

func (*DcimRearPortTemplatesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortTemplatesDeleteReader ¶

type DcimRearPortTemplatesDeleteReader struct {
	// contains filtered or unexported fields
}

DcimRearPortTemplatesDeleteReader is a Reader for the DcimRearPortTemplatesDelete structure.

func (*DcimRearPortTemplatesDeleteReader) ReadResponse ¶

func (o *DcimRearPortTemplatesDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortTemplatesListOK ¶

type DcimRearPortTemplatesListOK struct {
	Payload *DcimRearPortTemplatesListOKBody
}

DcimRearPortTemplatesListOK handles this case with default header values.

DcimRearPortTemplatesListOK dcim rear port templates list o k

func NewDcimRearPortTemplatesListOK ¶

func NewDcimRearPortTemplatesListOK() *DcimRearPortTemplatesListOK

NewDcimRearPortTemplatesListOK creates a DcimRearPortTemplatesListOK with default headers values

func (*DcimRearPortTemplatesListOK) Error ¶

type DcimRearPortTemplatesListOKBody ¶

type DcimRearPortTemplatesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.RearPortTemplate `json:"results"`
}

DcimRearPortTemplatesListOKBody dcim rear port templates list o k body swagger:model DcimRearPortTemplatesListOKBody

func (*DcimRearPortTemplatesListOKBody) MarshalBinary ¶

func (o *DcimRearPortTemplatesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimRearPortTemplatesListOKBody) UnmarshalBinary ¶

func (o *DcimRearPortTemplatesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimRearPortTemplatesListOKBody) Validate ¶

Validate validates this dcim rear port templates list o k body

type DcimRearPortTemplatesListParams ¶

type DcimRearPortTemplatesListParams struct {

	/*DevicetypeID*/
	DevicetypeID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Positions*/
	Positions *string
	/*Q*/
	Q *string
	/*Type*/
	Type *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortTemplatesListParams contains all the parameters to send to the API endpoint for the dcim rear port templates list operation typically these are written to a http.Request

func NewDcimRearPortTemplatesListParams ¶

func NewDcimRearPortTemplatesListParams() *DcimRearPortTemplatesListParams

NewDcimRearPortTemplatesListParams creates a new DcimRearPortTemplatesListParams object with the default values initialized.

func NewDcimRearPortTemplatesListParamsWithContext ¶

func NewDcimRearPortTemplatesListParamsWithContext(ctx context.Context) *DcimRearPortTemplatesListParams

NewDcimRearPortTemplatesListParamsWithContext creates a new DcimRearPortTemplatesListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortTemplatesListParamsWithHTTPClient ¶

func NewDcimRearPortTemplatesListParamsWithHTTPClient(client *http.Client) *DcimRearPortTemplatesListParams

NewDcimRearPortTemplatesListParamsWithHTTPClient creates a new DcimRearPortTemplatesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortTemplatesListParamsWithTimeout ¶

func NewDcimRearPortTemplatesListParamsWithTimeout(timeout time.Duration) *DcimRearPortTemplatesListParams

NewDcimRearPortTemplatesListParamsWithTimeout creates a new DcimRearPortTemplatesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortTemplatesListParams) SetContext ¶

func (o *DcimRearPortTemplatesListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) SetDevicetypeID ¶

func (o *DcimRearPortTemplatesListParams) SetDevicetypeID(devicetypeID *string)

SetDevicetypeID adds the devicetypeId to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) SetHTTPClient ¶

func (o *DcimRearPortTemplatesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) SetID ¶

SetID adds the id to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) SetLimit ¶

func (o *DcimRearPortTemplatesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) SetName ¶

func (o *DcimRearPortTemplatesListParams) SetName(name *string)

SetName adds the name to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) SetOffset ¶

func (o *DcimRearPortTemplatesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) SetPositions ¶

func (o *DcimRearPortTemplatesListParams) SetPositions(positions *string)

SetPositions adds the positions to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) SetQ ¶

SetQ adds the q to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) SetTimeout ¶

func (o *DcimRearPortTemplatesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) SetType ¶

func (o *DcimRearPortTemplatesListParams) SetType(typeVar *string)

SetType adds the type to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithContext ¶

WithContext adds the context to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithDevicetypeID ¶

func (o *DcimRearPortTemplatesListParams) WithDevicetypeID(devicetypeID *string) *DcimRearPortTemplatesListParams

WithDevicetypeID adds the devicetypeID to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithID ¶

WithID adds the id to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithLimit ¶

WithLimit adds the limit to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithName ¶

WithName adds the name to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithOffset ¶

WithOffset adds the offset to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithPositions ¶

WithPositions adds the positions to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithQ ¶

WithQ adds the q to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WithType ¶

WithType adds the typeVar to the dcim rear port templates list params

func (*DcimRearPortTemplatesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortTemplatesListReader ¶

type DcimRearPortTemplatesListReader struct {
	// contains filtered or unexported fields
}

DcimRearPortTemplatesListReader is a Reader for the DcimRearPortTemplatesList structure.

func (*DcimRearPortTemplatesListReader) ReadResponse ¶

func (o *DcimRearPortTemplatesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortTemplatesPartialUpdateOK ¶

type DcimRearPortTemplatesPartialUpdateOK struct {
	Payload *models.RearPortTemplate
}

DcimRearPortTemplatesPartialUpdateOK handles this case with default header values.

DcimRearPortTemplatesPartialUpdateOK dcim rear port templates partial update o k

func NewDcimRearPortTemplatesPartialUpdateOK ¶

func NewDcimRearPortTemplatesPartialUpdateOK() *DcimRearPortTemplatesPartialUpdateOK

NewDcimRearPortTemplatesPartialUpdateOK creates a DcimRearPortTemplatesPartialUpdateOK with default headers values

func (*DcimRearPortTemplatesPartialUpdateOK) Error ¶

type DcimRearPortTemplatesPartialUpdateParams ¶

type DcimRearPortTemplatesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableRearPortTemplate
	/*ID
	  A unique integer value identifying this rear port template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortTemplatesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim rear port templates partial update operation typically these are written to a http.Request

func NewDcimRearPortTemplatesPartialUpdateParams ¶

func NewDcimRearPortTemplatesPartialUpdateParams() *DcimRearPortTemplatesPartialUpdateParams

NewDcimRearPortTemplatesPartialUpdateParams creates a new DcimRearPortTemplatesPartialUpdateParams object with the default values initialized.

func NewDcimRearPortTemplatesPartialUpdateParamsWithContext ¶

func NewDcimRearPortTemplatesPartialUpdateParamsWithContext(ctx context.Context) *DcimRearPortTemplatesPartialUpdateParams

NewDcimRearPortTemplatesPartialUpdateParamsWithContext creates a new DcimRearPortTemplatesPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortTemplatesPartialUpdateParamsWithHTTPClient ¶

func NewDcimRearPortTemplatesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRearPortTemplatesPartialUpdateParams

NewDcimRearPortTemplatesPartialUpdateParamsWithHTTPClient creates a new DcimRearPortTemplatesPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortTemplatesPartialUpdateParamsWithTimeout ¶

func NewDcimRearPortTemplatesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRearPortTemplatesPartialUpdateParams

NewDcimRearPortTemplatesPartialUpdateParamsWithTimeout creates a new DcimRearPortTemplatesPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortTemplatesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim rear port templates partial update params

func (*DcimRearPortTemplatesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim rear port templates partial update params

func (*DcimRearPortTemplatesPartialUpdateParams) SetHTTPClient ¶

func (o *DcimRearPortTemplatesPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear port templates partial update params

func (*DcimRearPortTemplatesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim rear port templates partial update params

func (*DcimRearPortTemplatesPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim rear port templates partial update params

func (*DcimRearPortTemplatesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim rear port templates partial update params

func (*DcimRearPortTemplatesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim rear port templates partial update params

func (*DcimRearPortTemplatesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rear port templates partial update params

func (*DcimRearPortTemplatesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim rear port templates partial update params

func (*DcimRearPortTemplatesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear port templates partial update params

func (*DcimRearPortTemplatesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortTemplatesPartialUpdateReader ¶

type DcimRearPortTemplatesPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRearPortTemplatesPartialUpdateReader is a Reader for the DcimRearPortTemplatesPartialUpdate structure.

func (*DcimRearPortTemplatesPartialUpdateReader) ReadResponse ¶

func (o *DcimRearPortTemplatesPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortTemplatesReadOK ¶

type DcimRearPortTemplatesReadOK struct {
	Payload *models.RearPortTemplate
}

DcimRearPortTemplatesReadOK handles this case with default header values.

DcimRearPortTemplatesReadOK dcim rear port templates read o k

func NewDcimRearPortTemplatesReadOK ¶

func NewDcimRearPortTemplatesReadOK() *DcimRearPortTemplatesReadOK

NewDcimRearPortTemplatesReadOK creates a DcimRearPortTemplatesReadOK with default headers values

func (*DcimRearPortTemplatesReadOK) Error ¶

type DcimRearPortTemplatesReadParams ¶

type DcimRearPortTemplatesReadParams struct {

	/*ID
	  A unique integer value identifying this rear port template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortTemplatesReadParams contains all the parameters to send to the API endpoint for the dcim rear port templates read operation typically these are written to a http.Request

func NewDcimRearPortTemplatesReadParams ¶

func NewDcimRearPortTemplatesReadParams() *DcimRearPortTemplatesReadParams

NewDcimRearPortTemplatesReadParams creates a new DcimRearPortTemplatesReadParams object with the default values initialized.

func NewDcimRearPortTemplatesReadParamsWithContext ¶

func NewDcimRearPortTemplatesReadParamsWithContext(ctx context.Context) *DcimRearPortTemplatesReadParams

NewDcimRearPortTemplatesReadParamsWithContext creates a new DcimRearPortTemplatesReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortTemplatesReadParamsWithHTTPClient ¶

func NewDcimRearPortTemplatesReadParamsWithHTTPClient(client *http.Client) *DcimRearPortTemplatesReadParams

NewDcimRearPortTemplatesReadParamsWithHTTPClient creates a new DcimRearPortTemplatesReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortTemplatesReadParamsWithTimeout ¶

func NewDcimRearPortTemplatesReadParamsWithTimeout(timeout time.Duration) *DcimRearPortTemplatesReadParams

NewDcimRearPortTemplatesReadParamsWithTimeout creates a new DcimRearPortTemplatesReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortTemplatesReadParams) SetContext ¶

func (o *DcimRearPortTemplatesReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rear port templates read params

func (*DcimRearPortTemplatesReadParams) SetHTTPClient ¶

func (o *DcimRearPortTemplatesReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear port templates read params

func (*DcimRearPortTemplatesReadParams) SetID ¶

SetID adds the id to the dcim rear port templates read params

func (*DcimRearPortTemplatesReadParams) SetTimeout ¶

func (o *DcimRearPortTemplatesReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear port templates read params

func (*DcimRearPortTemplatesReadParams) WithContext ¶

WithContext adds the context to the dcim rear port templates read params

func (*DcimRearPortTemplatesReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rear port templates read params

func (*DcimRearPortTemplatesReadParams) WithID ¶

WithID adds the id to the dcim rear port templates read params

func (*DcimRearPortTemplatesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear port templates read params

func (*DcimRearPortTemplatesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortTemplatesReadReader ¶

type DcimRearPortTemplatesReadReader struct {
	// contains filtered or unexported fields
}

DcimRearPortTemplatesReadReader is a Reader for the DcimRearPortTemplatesRead structure.

func (*DcimRearPortTemplatesReadReader) ReadResponse ¶

func (o *DcimRearPortTemplatesReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortTemplatesUpdateOK ¶

type DcimRearPortTemplatesUpdateOK struct {
	Payload *models.RearPortTemplate
}

DcimRearPortTemplatesUpdateOK handles this case with default header values.

DcimRearPortTemplatesUpdateOK dcim rear port templates update o k

func NewDcimRearPortTemplatesUpdateOK ¶

func NewDcimRearPortTemplatesUpdateOK() *DcimRearPortTemplatesUpdateOK

NewDcimRearPortTemplatesUpdateOK creates a DcimRearPortTemplatesUpdateOK with default headers values

func (*DcimRearPortTemplatesUpdateOK) Error ¶

type DcimRearPortTemplatesUpdateParams ¶

type DcimRearPortTemplatesUpdateParams struct {

	/*Data*/
	Data *models.WritableRearPortTemplate
	/*ID
	  A unique integer value identifying this rear port template.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortTemplatesUpdateParams contains all the parameters to send to the API endpoint for the dcim rear port templates update operation typically these are written to a http.Request

func NewDcimRearPortTemplatesUpdateParams ¶

func NewDcimRearPortTemplatesUpdateParams() *DcimRearPortTemplatesUpdateParams

NewDcimRearPortTemplatesUpdateParams creates a new DcimRearPortTemplatesUpdateParams object with the default values initialized.

func NewDcimRearPortTemplatesUpdateParamsWithContext ¶

func NewDcimRearPortTemplatesUpdateParamsWithContext(ctx context.Context) *DcimRearPortTemplatesUpdateParams

NewDcimRearPortTemplatesUpdateParamsWithContext creates a new DcimRearPortTemplatesUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortTemplatesUpdateParamsWithHTTPClient ¶

func NewDcimRearPortTemplatesUpdateParamsWithHTTPClient(client *http.Client) *DcimRearPortTemplatesUpdateParams

NewDcimRearPortTemplatesUpdateParamsWithHTTPClient creates a new DcimRearPortTemplatesUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortTemplatesUpdateParamsWithTimeout ¶

func NewDcimRearPortTemplatesUpdateParamsWithTimeout(timeout time.Duration) *DcimRearPortTemplatesUpdateParams

NewDcimRearPortTemplatesUpdateParamsWithTimeout creates a new DcimRearPortTemplatesUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortTemplatesUpdateParams) SetContext ¶

SetContext adds the context to the dcim rear port templates update params

func (*DcimRearPortTemplatesUpdateParams) SetData ¶

SetData adds the data to the dcim rear port templates update params

func (*DcimRearPortTemplatesUpdateParams) SetHTTPClient ¶

func (o *DcimRearPortTemplatesUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear port templates update params

func (*DcimRearPortTemplatesUpdateParams) SetID ¶

SetID adds the id to the dcim rear port templates update params

func (*DcimRearPortTemplatesUpdateParams) SetTimeout ¶

func (o *DcimRearPortTemplatesUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear port templates update params

func (*DcimRearPortTemplatesUpdateParams) WithContext ¶

WithContext adds the context to the dcim rear port templates update params

func (*DcimRearPortTemplatesUpdateParams) WithData ¶

WithData adds the data to the dcim rear port templates update params

func (*DcimRearPortTemplatesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rear port templates update params

func (*DcimRearPortTemplatesUpdateParams) WithID ¶

WithID adds the id to the dcim rear port templates update params

func (*DcimRearPortTemplatesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear port templates update params

func (*DcimRearPortTemplatesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortTemplatesUpdateReader ¶

type DcimRearPortTemplatesUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRearPortTemplatesUpdateReader is a Reader for the DcimRearPortTemplatesUpdate structure.

func (*DcimRearPortTemplatesUpdateReader) ReadResponse ¶

func (o *DcimRearPortTemplatesUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortsCreateCreated ¶

type DcimRearPortsCreateCreated struct {
	Payload *models.RearPort
}

DcimRearPortsCreateCreated handles this case with default header values.

DcimRearPortsCreateCreated dcim rear ports create created

func NewDcimRearPortsCreateCreated ¶

func NewDcimRearPortsCreateCreated() *DcimRearPortsCreateCreated

NewDcimRearPortsCreateCreated creates a DcimRearPortsCreateCreated with default headers values

func (*DcimRearPortsCreateCreated) Error ¶

type DcimRearPortsCreateParams ¶

type DcimRearPortsCreateParams struct {

	/*Data*/
	Data *models.WritableRearPort

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortsCreateParams contains all the parameters to send to the API endpoint for the dcim rear ports create operation typically these are written to a http.Request

func NewDcimRearPortsCreateParams ¶

func NewDcimRearPortsCreateParams() *DcimRearPortsCreateParams

NewDcimRearPortsCreateParams creates a new DcimRearPortsCreateParams object with the default values initialized.

func NewDcimRearPortsCreateParamsWithContext ¶

func NewDcimRearPortsCreateParamsWithContext(ctx context.Context) *DcimRearPortsCreateParams

NewDcimRearPortsCreateParamsWithContext creates a new DcimRearPortsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortsCreateParamsWithHTTPClient ¶

func NewDcimRearPortsCreateParamsWithHTTPClient(client *http.Client) *DcimRearPortsCreateParams

NewDcimRearPortsCreateParamsWithHTTPClient creates a new DcimRearPortsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortsCreateParamsWithTimeout ¶

func NewDcimRearPortsCreateParamsWithTimeout(timeout time.Duration) *DcimRearPortsCreateParams

NewDcimRearPortsCreateParamsWithTimeout creates a new DcimRearPortsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortsCreateParams) SetContext ¶

func (o *DcimRearPortsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rear ports create params

func (*DcimRearPortsCreateParams) SetData ¶

SetData adds the data to the dcim rear ports create params

func (*DcimRearPortsCreateParams) SetHTTPClient ¶

func (o *DcimRearPortsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear ports create params

func (*DcimRearPortsCreateParams) SetTimeout ¶

func (o *DcimRearPortsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear ports create params

func (*DcimRearPortsCreateParams) WithContext ¶

WithContext adds the context to the dcim rear ports create params

func (*DcimRearPortsCreateParams) WithData ¶

WithData adds the data to the dcim rear ports create params

func (*DcimRearPortsCreateParams) WithHTTPClient ¶

func (o *DcimRearPortsCreateParams) WithHTTPClient(client *http.Client) *DcimRearPortsCreateParams

WithHTTPClient adds the HTTPClient to the dcim rear ports create params

func (*DcimRearPortsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear ports create params

func (*DcimRearPortsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortsCreateReader ¶

type DcimRearPortsCreateReader struct {
	// contains filtered or unexported fields
}

DcimRearPortsCreateReader is a Reader for the DcimRearPortsCreate structure.

func (*DcimRearPortsCreateReader) ReadResponse ¶

func (o *DcimRearPortsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortsDeleteNoContent ¶

type DcimRearPortsDeleteNoContent struct {
}

DcimRearPortsDeleteNoContent handles this case with default header values.

DcimRearPortsDeleteNoContent dcim rear ports delete no content

func NewDcimRearPortsDeleteNoContent ¶

func NewDcimRearPortsDeleteNoContent() *DcimRearPortsDeleteNoContent

NewDcimRearPortsDeleteNoContent creates a DcimRearPortsDeleteNoContent with default headers values

func (*DcimRearPortsDeleteNoContent) Error ¶

type DcimRearPortsDeleteParams ¶

type DcimRearPortsDeleteParams struct {

	/*ID
	  A unique integer value identifying this rear port.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortsDeleteParams contains all the parameters to send to the API endpoint for the dcim rear ports delete operation typically these are written to a http.Request

func NewDcimRearPortsDeleteParams ¶

func NewDcimRearPortsDeleteParams() *DcimRearPortsDeleteParams

NewDcimRearPortsDeleteParams creates a new DcimRearPortsDeleteParams object with the default values initialized.

func NewDcimRearPortsDeleteParamsWithContext ¶

func NewDcimRearPortsDeleteParamsWithContext(ctx context.Context) *DcimRearPortsDeleteParams

NewDcimRearPortsDeleteParamsWithContext creates a new DcimRearPortsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortsDeleteParamsWithHTTPClient ¶

func NewDcimRearPortsDeleteParamsWithHTTPClient(client *http.Client) *DcimRearPortsDeleteParams

NewDcimRearPortsDeleteParamsWithHTTPClient creates a new DcimRearPortsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortsDeleteParamsWithTimeout ¶

func NewDcimRearPortsDeleteParamsWithTimeout(timeout time.Duration) *DcimRearPortsDeleteParams

NewDcimRearPortsDeleteParamsWithTimeout creates a new DcimRearPortsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortsDeleteParams) SetContext ¶

func (o *DcimRearPortsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rear ports delete params

func (*DcimRearPortsDeleteParams) SetHTTPClient ¶

func (o *DcimRearPortsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear ports delete params

func (*DcimRearPortsDeleteParams) SetID ¶

func (o *DcimRearPortsDeleteParams) SetID(id int64)

SetID adds the id to the dcim rear ports delete params

func (*DcimRearPortsDeleteParams) SetTimeout ¶

func (o *DcimRearPortsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear ports delete params

func (*DcimRearPortsDeleteParams) WithContext ¶

WithContext adds the context to the dcim rear ports delete params

func (*DcimRearPortsDeleteParams) WithHTTPClient ¶

func (o *DcimRearPortsDeleteParams) WithHTTPClient(client *http.Client) *DcimRearPortsDeleteParams

WithHTTPClient adds the HTTPClient to the dcim rear ports delete params

func (*DcimRearPortsDeleteParams) WithID ¶

WithID adds the id to the dcim rear ports delete params

func (*DcimRearPortsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear ports delete params

func (*DcimRearPortsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortsDeleteReader ¶

type DcimRearPortsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimRearPortsDeleteReader is a Reader for the DcimRearPortsDelete structure.

func (*DcimRearPortsDeleteReader) ReadResponse ¶

func (o *DcimRearPortsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortsListOK ¶

type DcimRearPortsListOK struct {
	Payload *DcimRearPortsListOKBody
}

DcimRearPortsListOK handles this case with default header values.

DcimRearPortsListOK dcim rear ports list o k

func NewDcimRearPortsListOK ¶

func NewDcimRearPortsListOK() *DcimRearPortsListOK

NewDcimRearPortsListOK creates a DcimRearPortsListOK with default headers values

func (*DcimRearPortsListOK) Error ¶

func (o *DcimRearPortsListOK) Error() string

type DcimRearPortsListOKBody ¶

type DcimRearPortsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.RearPort `json:"results"`
}

DcimRearPortsListOKBody dcim rear ports list o k body swagger:model DcimRearPortsListOKBody

func (*DcimRearPortsListOKBody) MarshalBinary ¶

func (o *DcimRearPortsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimRearPortsListOKBody) UnmarshalBinary ¶

func (o *DcimRearPortsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimRearPortsListOKBody) Validate ¶

func (o *DcimRearPortsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim rear ports list o k body

type DcimRearPortsListParams ¶

type DcimRearPortsListParams struct {

	/*Cabled*/
	Cabled *string
	/*Description*/
	Description *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Positions*/
	Positions *string
	/*Q*/
	Q *string
	/*Tag*/
	Tag *string
	/*Type*/
	Type *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortsListParams contains all the parameters to send to the API endpoint for the dcim rear ports list operation typically these are written to a http.Request

func NewDcimRearPortsListParams ¶

func NewDcimRearPortsListParams() *DcimRearPortsListParams

NewDcimRearPortsListParams creates a new DcimRearPortsListParams object with the default values initialized.

func NewDcimRearPortsListParamsWithContext ¶

func NewDcimRearPortsListParamsWithContext(ctx context.Context) *DcimRearPortsListParams

NewDcimRearPortsListParamsWithContext creates a new DcimRearPortsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortsListParamsWithHTTPClient ¶

func NewDcimRearPortsListParamsWithHTTPClient(client *http.Client) *DcimRearPortsListParams

NewDcimRearPortsListParamsWithHTTPClient creates a new DcimRearPortsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortsListParamsWithTimeout ¶

func NewDcimRearPortsListParamsWithTimeout(timeout time.Duration) *DcimRearPortsListParams

NewDcimRearPortsListParamsWithTimeout creates a new DcimRearPortsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortsListParams) SetCabled ¶

func (o *DcimRearPortsListParams) SetCabled(cabled *string)

SetCabled adds the cabled to the dcim rear ports list params

func (*DcimRearPortsListParams) SetContext ¶

func (o *DcimRearPortsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rear ports list params

func (*DcimRearPortsListParams) SetDescription ¶

func (o *DcimRearPortsListParams) SetDescription(description *string)

SetDescription adds the description to the dcim rear ports list params

func (*DcimRearPortsListParams) SetDevice ¶

func (o *DcimRearPortsListParams) SetDevice(device *string)

SetDevice adds the device to the dcim rear ports list params

func (*DcimRearPortsListParams) SetDeviceID ¶

func (o *DcimRearPortsListParams) SetDeviceID(deviceID *string)

SetDeviceID adds the deviceId to the dcim rear ports list params

func (*DcimRearPortsListParams) SetHTTPClient ¶

func (o *DcimRearPortsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear ports list params

func (*DcimRearPortsListParams) SetID ¶

func (o *DcimRearPortsListParams) SetID(id *string)

SetID adds the id to the dcim rear ports list params

func (*DcimRearPortsListParams) SetLimit ¶

func (o *DcimRearPortsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim rear ports list params

func (*DcimRearPortsListParams) SetName ¶

func (o *DcimRearPortsListParams) SetName(name *string)

SetName adds the name to the dcim rear ports list params

func (*DcimRearPortsListParams) SetOffset ¶

func (o *DcimRearPortsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim rear ports list params

func (*DcimRearPortsListParams) SetPositions ¶

func (o *DcimRearPortsListParams) SetPositions(positions *string)

SetPositions adds the positions to the dcim rear ports list params

func (*DcimRearPortsListParams) SetQ ¶

func (o *DcimRearPortsListParams) SetQ(q *string)

SetQ adds the q to the dcim rear ports list params

func (*DcimRearPortsListParams) SetTag ¶

func (o *DcimRearPortsListParams) SetTag(tag *string)

SetTag adds the tag to the dcim rear ports list params

func (*DcimRearPortsListParams) SetTimeout ¶

func (o *DcimRearPortsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear ports list params

func (*DcimRearPortsListParams) SetType ¶

func (o *DcimRearPortsListParams) SetType(typeVar *string)

SetType adds the type to the dcim rear ports list params

func (*DcimRearPortsListParams) WithCabled ¶

func (o *DcimRearPortsListParams) WithCabled(cabled *string) *DcimRearPortsListParams

WithCabled adds the cabled to the dcim rear ports list params

func (*DcimRearPortsListParams) WithContext ¶

WithContext adds the context to the dcim rear ports list params

func (*DcimRearPortsListParams) WithDescription ¶

func (o *DcimRearPortsListParams) WithDescription(description *string) *DcimRearPortsListParams

WithDescription adds the description to the dcim rear ports list params

func (*DcimRearPortsListParams) WithDevice ¶

func (o *DcimRearPortsListParams) WithDevice(device *string) *DcimRearPortsListParams

WithDevice adds the device to the dcim rear ports list params

func (*DcimRearPortsListParams) WithDeviceID ¶

func (o *DcimRearPortsListParams) WithDeviceID(deviceID *string) *DcimRearPortsListParams

WithDeviceID adds the deviceID to the dcim rear ports list params

func (*DcimRearPortsListParams) WithHTTPClient ¶

func (o *DcimRearPortsListParams) WithHTTPClient(client *http.Client) *DcimRearPortsListParams

WithHTTPClient adds the HTTPClient to the dcim rear ports list params

func (*DcimRearPortsListParams) WithID ¶

WithID adds the id to the dcim rear ports list params

func (*DcimRearPortsListParams) WithLimit ¶

WithLimit adds the limit to the dcim rear ports list params

func (*DcimRearPortsListParams) WithName ¶

WithName adds the name to the dcim rear ports list params

func (*DcimRearPortsListParams) WithOffset ¶

func (o *DcimRearPortsListParams) WithOffset(offset *int64) *DcimRearPortsListParams

WithOffset adds the offset to the dcim rear ports list params

func (*DcimRearPortsListParams) WithPositions ¶

func (o *DcimRearPortsListParams) WithPositions(positions *string) *DcimRearPortsListParams

WithPositions adds the positions to the dcim rear ports list params

func (*DcimRearPortsListParams) WithQ ¶

WithQ adds the q to the dcim rear ports list params

func (*DcimRearPortsListParams) WithTag ¶

WithTag adds the tag to the dcim rear ports list params

func (*DcimRearPortsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear ports list params

func (*DcimRearPortsListParams) WithType ¶

WithType adds the typeVar to the dcim rear ports list params

func (*DcimRearPortsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortsListReader ¶

type DcimRearPortsListReader struct {
	// contains filtered or unexported fields
}

DcimRearPortsListReader is a Reader for the DcimRearPortsList structure.

func (*DcimRearPortsListReader) ReadResponse ¶

func (o *DcimRearPortsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortsPartialUpdateOK ¶

type DcimRearPortsPartialUpdateOK struct {
	Payload *models.RearPort
}

DcimRearPortsPartialUpdateOK handles this case with default header values.

DcimRearPortsPartialUpdateOK dcim rear ports partial update o k

func NewDcimRearPortsPartialUpdateOK ¶

func NewDcimRearPortsPartialUpdateOK() *DcimRearPortsPartialUpdateOK

NewDcimRearPortsPartialUpdateOK creates a DcimRearPortsPartialUpdateOK with default headers values

func (*DcimRearPortsPartialUpdateOK) Error ¶

type DcimRearPortsPartialUpdateParams ¶

type DcimRearPortsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableRearPort
	/*ID
	  A unique integer value identifying this rear port.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim rear ports partial update operation typically these are written to a http.Request

func NewDcimRearPortsPartialUpdateParams ¶

func NewDcimRearPortsPartialUpdateParams() *DcimRearPortsPartialUpdateParams

NewDcimRearPortsPartialUpdateParams creates a new DcimRearPortsPartialUpdateParams object with the default values initialized.

func NewDcimRearPortsPartialUpdateParamsWithContext ¶

func NewDcimRearPortsPartialUpdateParamsWithContext(ctx context.Context) *DcimRearPortsPartialUpdateParams

NewDcimRearPortsPartialUpdateParamsWithContext creates a new DcimRearPortsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortsPartialUpdateParamsWithHTTPClient ¶

func NewDcimRearPortsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRearPortsPartialUpdateParams

NewDcimRearPortsPartialUpdateParamsWithHTTPClient creates a new DcimRearPortsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortsPartialUpdateParamsWithTimeout ¶

func NewDcimRearPortsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRearPortsPartialUpdateParams

NewDcimRearPortsPartialUpdateParamsWithTimeout creates a new DcimRearPortsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim rear ports partial update params

func (*DcimRearPortsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim rear ports partial update params

func (*DcimRearPortsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimRearPortsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear ports partial update params

func (*DcimRearPortsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim rear ports partial update params

func (*DcimRearPortsPartialUpdateParams) SetTimeout ¶

func (o *DcimRearPortsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear ports partial update params

func (*DcimRearPortsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim rear ports partial update params

func (*DcimRearPortsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim rear ports partial update params

func (*DcimRearPortsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rear ports partial update params

func (*DcimRearPortsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim rear ports partial update params

func (*DcimRearPortsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear ports partial update params

func (*DcimRearPortsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortsPartialUpdateReader ¶

type DcimRearPortsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRearPortsPartialUpdateReader is a Reader for the DcimRearPortsPartialUpdate structure.

func (*DcimRearPortsPartialUpdateReader) ReadResponse ¶

func (o *DcimRearPortsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortsReadOK ¶

type DcimRearPortsReadOK struct {
	Payload *models.RearPort
}

DcimRearPortsReadOK handles this case with default header values.

DcimRearPortsReadOK dcim rear ports read o k

func NewDcimRearPortsReadOK ¶

func NewDcimRearPortsReadOK() *DcimRearPortsReadOK

NewDcimRearPortsReadOK creates a DcimRearPortsReadOK with default headers values

func (*DcimRearPortsReadOK) Error ¶

func (o *DcimRearPortsReadOK) Error() string

type DcimRearPortsReadParams ¶

type DcimRearPortsReadParams struct {

	/*ID
	  A unique integer value identifying this rear port.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortsReadParams contains all the parameters to send to the API endpoint for the dcim rear ports read operation typically these are written to a http.Request

func NewDcimRearPortsReadParams ¶

func NewDcimRearPortsReadParams() *DcimRearPortsReadParams

NewDcimRearPortsReadParams creates a new DcimRearPortsReadParams object with the default values initialized.

func NewDcimRearPortsReadParamsWithContext ¶

func NewDcimRearPortsReadParamsWithContext(ctx context.Context) *DcimRearPortsReadParams

NewDcimRearPortsReadParamsWithContext creates a new DcimRearPortsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortsReadParamsWithHTTPClient ¶

func NewDcimRearPortsReadParamsWithHTTPClient(client *http.Client) *DcimRearPortsReadParams

NewDcimRearPortsReadParamsWithHTTPClient creates a new DcimRearPortsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortsReadParamsWithTimeout ¶

func NewDcimRearPortsReadParamsWithTimeout(timeout time.Duration) *DcimRearPortsReadParams

NewDcimRearPortsReadParamsWithTimeout creates a new DcimRearPortsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortsReadParams) SetContext ¶

func (o *DcimRearPortsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rear ports read params

func (*DcimRearPortsReadParams) SetHTTPClient ¶

func (o *DcimRearPortsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear ports read params

func (*DcimRearPortsReadParams) SetID ¶

func (o *DcimRearPortsReadParams) SetID(id int64)

SetID adds the id to the dcim rear ports read params

func (*DcimRearPortsReadParams) SetTimeout ¶

func (o *DcimRearPortsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear ports read params

func (*DcimRearPortsReadParams) WithContext ¶

WithContext adds the context to the dcim rear ports read params

func (*DcimRearPortsReadParams) WithHTTPClient ¶

func (o *DcimRearPortsReadParams) WithHTTPClient(client *http.Client) *DcimRearPortsReadParams

WithHTTPClient adds the HTTPClient to the dcim rear ports read params

func (*DcimRearPortsReadParams) WithID ¶

WithID adds the id to the dcim rear ports read params

func (*DcimRearPortsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear ports read params

func (*DcimRearPortsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortsReadReader ¶

type DcimRearPortsReadReader struct {
	// contains filtered or unexported fields
}

DcimRearPortsReadReader is a Reader for the DcimRearPortsRead structure.

func (*DcimRearPortsReadReader) ReadResponse ¶

func (o *DcimRearPortsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRearPortsUpdateOK ¶

type DcimRearPortsUpdateOK struct {
	Payload *models.RearPort
}

DcimRearPortsUpdateOK handles this case with default header values.

DcimRearPortsUpdateOK dcim rear ports update o k

func NewDcimRearPortsUpdateOK ¶

func NewDcimRearPortsUpdateOK() *DcimRearPortsUpdateOK

NewDcimRearPortsUpdateOK creates a DcimRearPortsUpdateOK with default headers values

func (*DcimRearPortsUpdateOK) Error ¶

func (o *DcimRearPortsUpdateOK) Error() string

type DcimRearPortsUpdateParams ¶

type DcimRearPortsUpdateParams struct {

	/*Data*/
	Data *models.WritableRearPort
	/*ID
	  A unique integer value identifying this rear port.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRearPortsUpdateParams contains all the parameters to send to the API endpoint for the dcim rear ports update operation typically these are written to a http.Request

func NewDcimRearPortsUpdateParams ¶

func NewDcimRearPortsUpdateParams() *DcimRearPortsUpdateParams

NewDcimRearPortsUpdateParams creates a new DcimRearPortsUpdateParams object with the default values initialized.

func NewDcimRearPortsUpdateParamsWithContext ¶

func NewDcimRearPortsUpdateParamsWithContext(ctx context.Context) *DcimRearPortsUpdateParams

NewDcimRearPortsUpdateParamsWithContext creates a new DcimRearPortsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRearPortsUpdateParamsWithHTTPClient ¶

func NewDcimRearPortsUpdateParamsWithHTTPClient(client *http.Client) *DcimRearPortsUpdateParams

NewDcimRearPortsUpdateParamsWithHTTPClient creates a new DcimRearPortsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRearPortsUpdateParamsWithTimeout ¶

func NewDcimRearPortsUpdateParamsWithTimeout(timeout time.Duration) *DcimRearPortsUpdateParams

NewDcimRearPortsUpdateParamsWithTimeout creates a new DcimRearPortsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRearPortsUpdateParams) SetContext ¶

func (o *DcimRearPortsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rear ports update params

func (*DcimRearPortsUpdateParams) SetData ¶

SetData adds the data to the dcim rear ports update params

func (*DcimRearPortsUpdateParams) SetHTTPClient ¶

func (o *DcimRearPortsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rear ports update params

func (*DcimRearPortsUpdateParams) SetID ¶

func (o *DcimRearPortsUpdateParams) SetID(id int64)

SetID adds the id to the dcim rear ports update params

func (*DcimRearPortsUpdateParams) SetTimeout ¶

func (o *DcimRearPortsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rear ports update params

func (*DcimRearPortsUpdateParams) WithContext ¶

WithContext adds the context to the dcim rear ports update params

func (*DcimRearPortsUpdateParams) WithData ¶

WithData adds the data to the dcim rear ports update params

func (*DcimRearPortsUpdateParams) WithHTTPClient ¶

func (o *DcimRearPortsUpdateParams) WithHTTPClient(client *http.Client) *DcimRearPortsUpdateParams

WithHTTPClient adds the HTTPClient to the dcim rear ports update params

func (*DcimRearPortsUpdateParams) WithID ¶

WithID adds the id to the dcim rear ports update params

func (*DcimRearPortsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rear ports update params

func (*DcimRearPortsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRearPortsUpdateReader ¶

type DcimRearPortsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRearPortsUpdateReader is a Reader for the DcimRearPortsUpdate structure.

func (*DcimRearPortsUpdateReader) ReadResponse ¶

func (o *DcimRearPortsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsCreateCreated ¶

type DcimRegionsCreateCreated struct {
	Payload *models.Region
}

DcimRegionsCreateCreated handles this case with default header values.

DcimRegionsCreateCreated dcim regions create created

func NewDcimRegionsCreateCreated ¶

func NewDcimRegionsCreateCreated() *DcimRegionsCreateCreated

NewDcimRegionsCreateCreated creates a DcimRegionsCreateCreated with default headers values

func (*DcimRegionsCreateCreated) Error ¶

func (o *DcimRegionsCreateCreated) Error() string

type DcimRegionsCreateParams ¶

type DcimRegionsCreateParams struct {

	/*Data*/
	Data *models.WritableRegion

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsCreateParams contains all the parameters to send to the API endpoint for the dcim regions create operation typically these are written to a http.Request

func NewDcimRegionsCreateParams ¶

func NewDcimRegionsCreateParams() *DcimRegionsCreateParams

NewDcimRegionsCreateParams creates a new DcimRegionsCreateParams object with the default values initialized.

func NewDcimRegionsCreateParamsWithContext ¶

func NewDcimRegionsCreateParamsWithContext(ctx context.Context) *DcimRegionsCreateParams

NewDcimRegionsCreateParamsWithContext creates a new DcimRegionsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsCreateParamsWithHTTPClient ¶

func NewDcimRegionsCreateParamsWithHTTPClient(client *http.Client) *DcimRegionsCreateParams

NewDcimRegionsCreateParamsWithHTTPClient creates a new DcimRegionsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsCreateParamsWithTimeout ¶

func NewDcimRegionsCreateParamsWithTimeout(timeout time.Duration) *DcimRegionsCreateParams

NewDcimRegionsCreateParamsWithTimeout creates a new DcimRegionsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsCreateParams) SetContext ¶

func (o *DcimRegionsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions create params

func (*DcimRegionsCreateParams) SetData ¶

func (o *DcimRegionsCreateParams) SetData(data *models.WritableRegion)

SetData adds the data to the dcim regions create params

func (*DcimRegionsCreateParams) SetHTTPClient ¶

func (o *DcimRegionsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions create params

func (*DcimRegionsCreateParams) SetTimeout ¶

func (o *DcimRegionsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions create params

func (*DcimRegionsCreateParams) WithContext ¶

WithContext adds the context to the dcim regions create params

func (*DcimRegionsCreateParams) WithData ¶

WithData adds the data to the dcim regions create params

func (*DcimRegionsCreateParams) WithHTTPClient ¶

func (o *DcimRegionsCreateParams) WithHTTPClient(client *http.Client) *DcimRegionsCreateParams

WithHTTPClient adds the HTTPClient to the dcim regions create params

func (*DcimRegionsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim regions create params

func (*DcimRegionsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRegionsCreateReader ¶

type DcimRegionsCreateReader struct {
	// contains filtered or unexported fields
}

DcimRegionsCreateReader is a Reader for the DcimRegionsCreate structure.

func (*DcimRegionsCreateReader) ReadResponse ¶

func (o *DcimRegionsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsDeleteNoContent ¶

type DcimRegionsDeleteNoContent struct {
}

DcimRegionsDeleteNoContent handles this case with default header values.

DcimRegionsDeleteNoContent dcim regions delete no content

func NewDcimRegionsDeleteNoContent ¶

func NewDcimRegionsDeleteNoContent() *DcimRegionsDeleteNoContent

NewDcimRegionsDeleteNoContent creates a DcimRegionsDeleteNoContent with default headers values

func (*DcimRegionsDeleteNoContent) Error ¶

type DcimRegionsDeleteParams ¶

type DcimRegionsDeleteParams struct {

	/*ID
	  A unique integer value identifying this region.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsDeleteParams contains all the parameters to send to the API endpoint for the dcim regions delete operation typically these are written to a http.Request

func NewDcimRegionsDeleteParams ¶

func NewDcimRegionsDeleteParams() *DcimRegionsDeleteParams

NewDcimRegionsDeleteParams creates a new DcimRegionsDeleteParams object with the default values initialized.

func NewDcimRegionsDeleteParamsWithContext ¶

func NewDcimRegionsDeleteParamsWithContext(ctx context.Context) *DcimRegionsDeleteParams

NewDcimRegionsDeleteParamsWithContext creates a new DcimRegionsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsDeleteParamsWithHTTPClient ¶

func NewDcimRegionsDeleteParamsWithHTTPClient(client *http.Client) *DcimRegionsDeleteParams

NewDcimRegionsDeleteParamsWithHTTPClient creates a new DcimRegionsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsDeleteParamsWithTimeout ¶

func NewDcimRegionsDeleteParamsWithTimeout(timeout time.Duration) *DcimRegionsDeleteParams

NewDcimRegionsDeleteParamsWithTimeout creates a new DcimRegionsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsDeleteParams) SetContext ¶

func (o *DcimRegionsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions delete params

func (*DcimRegionsDeleteParams) SetHTTPClient ¶

func (o *DcimRegionsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions delete params

func (*DcimRegionsDeleteParams) SetID ¶

func (o *DcimRegionsDeleteParams) SetID(id int64)

SetID adds the id to the dcim regions delete params

func (*DcimRegionsDeleteParams) SetTimeout ¶

func (o *DcimRegionsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions delete params

func (*DcimRegionsDeleteParams) WithContext ¶

WithContext adds the context to the dcim regions delete params

func (*DcimRegionsDeleteParams) WithHTTPClient ¶

func (o *DcimRegionsDeleteParams) WithHTTPClient(client *http.Client) *DcimRegionsDeleteParams

WithHTTPClient adds the HTTPClient to the dcim regions delete params

func (*DcimRegionsDeleteParams) WithID ¶

WithID adds the id to the dcim regions delete params

func (*DcimRegionsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim regions delete params

func (*DcimRegionsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRegionsDeleteReader ¶

type DcimRegionsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimRegionsDeleteReader is a Reader for the DcimRegionsDelete structure.

func (*DcimRegionsDeleteReader) ReadResponse ¶

func (o *DcimRegionsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsListOK ¶

type DcimRegionsListOK struct {
	Payload *DcimRegionsListOKBody
}

DcimRegionsListOK handles this case with default header values.

DcimRegionsListOK dcim regions list o k

func NewDcimRegionsListOK ¶

func NewDcimRegionsListOK() *DcimRegionsListOK

NewDcimRegionsListOK creates a DcimRegionsListOK with default headers values

func (*DcimRegionsListOK) Error ¶

func (o *DcimRegionsListOK) Error() string

type DcimRegionsListOKBody ¶

type DcimRegionsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Region `json:"results"`
}

DcimRegionsListOKBody dcim regions list o k body swagger:model DcimRegionsListOKBody

func (*DcimRegionsListOKBody) MarshalBinary ¶

func (o *DcimRegionsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimRegionsListOKBody) UnmarshalBinary ¶

func (o *DcimRegionsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimRegionsListOKBody) Validate ¶

func (o *DcimRegionsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim regions list o k body

type DcimRegionsListParams ¶

type DcimRegionsListParams struct {

	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Parent*/
	Parent *string
	/*ParentID*/
	ParentID *string
	/*Q*/
	Q *string
	/*Slug*/
	Slug *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsListParams contains all the parameters to send to the API endpoint for the dcim regions list operation typically these are written to a http.Request

func NewDcimRegionsListParams ¶

func NewDcimRegionsListParams() *DcimRegionsListParams

NewDcimRegionsListParams creates a new DcimRegionsListParams object with the default values initialized.

func NewDcimRegionsListParamsWithContext ¶

func NewDcimRegionsListParamsWithContext(ctx context.Context) *DcimRegionsListParams

NewDcimRegionsListParamsWithContext creates a new DcimRegionsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsListParamsWithHTTPClient ¶

func NewDcimRegionsListParamsWithHTTPClient(client *http.Client) *DcimRegionsListParams

NewDcimRegionsListParamsWithHTTPClient creates a new DcimRegionsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsListParamsWithTimeout ¶

func NewDcimRegionsListParamsWithTimeout(timeout time.Duration) *DcimRegionsListParams

NewDcimRegionsListParamsWithTimeout creates a new DcimRegionsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsListParams) SetContext ¶

func (o *DcimRegionsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions list params

func (*DcimRegionsListParams) SetHTTPClient ¶

func (o *DcimRegionsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions list params

func (*DcimRegionsListParams) SetID ¶

func (o *DcimRegionsListParams) SetID(id *string)

SetID adds the id to the dcim regions list params

func (*DcimRegionsListParams) SetLimit ¶

func (o *DcimRegionsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim regions list params

func (*DcimRegionsListParams) SetName ¶

func (o *DcimRegionsListParams) SetName(name *string)

SetName adds the name to the dcim regions list params

func (*DcimRegionsListParams) SetOffset ¶

func (o *DcimRegionsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim regions list params

func (*DcimRegionsListParams) SetParent ¶

func (o *DcimRegionsListParams) SetParent(parent *string)

SetParent adds the parent to the dcim regions list params

func (*DcimRegionsListParams) SetParentID ¶

func (o *DcimRegionsListParams) SetParentID(parentID *string)

SetParentID adds the parentId to the dcim regions list params

func (*DcimRegionsListParams) SetQ ¶

func (o *DcimRegionsListParams) SetQ(q *string)

SetQ adds the q to the dcim regions list params

func (*DcimRegionsListParams) SetSlug ¶

func (o *DcimRegionsListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim regions list params

func (*DcimRegionsListParams) SetTimeout ¶

func (o *DcimRegionsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions list params

func (*DcimRegionsListParams) WithContext ¶

WithContext adds the context to the dcim regions list params

func (*DcimRegionsListParams) WithHTTPClient ¶

func (o *DcimRegionsListParams) WithHTTPClient(client *http.Client) *DcimRegionsListParams

WithHTTPClient adds the HTTPClient to the dcim regions list params

func (*DcimRegionsListParams) WithID ¶

WithID adds the id to the dcim regions list params

func (*DcimRegionsListParams) WithLimit ¶

func (o *DcimRegionsListParams) WithLimit(limit *int64) *DcimRegionsListParams

WithLimit adds the limit to the dcim regions list params

func (*DcimRegionsListParams) WithName ¶

WithName adds the name to the dcim regions list params

func (*DcimRegionsListParams) WithOffset ¶

func (o *DcimRegionsListParams) WithOffset(offset *int64) *DcimRegionsListParams

WithOffset adds the offset to the dcim regions list params

func (*DcimRegionsListParams) WithParent ¶

func (o *DcimRegionsListParams) WithParent(parent *string) *DcimRegionsListParams

WithParent adds the parent to the dcim regions list params

func (*DcimRegionsListParams) WithParentID ¶

func (o *DcimRegionsListParams) WithParentID(parentID *string) *DcimRegionsListParams

WithParentID adds the parentID to the dcim regions list params

func (*DcimRegionsListParams) WithQ ¶

WithQ adds the q to the dcim regions list params

func (*DcimRegionsListParams) WithSlug ¶

WithSlug adds the slug to the dcim regions list params

func (*DcimRegionsListParams) WithTimeout ¶

func (o *DcimRegionsListParams) WithTimeout(timeout time.Duration) *DcimRegionsListParams

WithTimeout adds the timeout to the dcim regions list params

func (*DcimRegionsListParams) WriteToRequest ¶

func (o *DcimRegionsListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRegionsListReader ¶

type DcimRegionsListReader struct {
	// contains filtered or unexported fields
}

DcimRegionsListReader is a Reader for the DcimRegionsList structure.

func (*DcimRegionsListReader) ReadResponse ¶

func (o *DcimRegionsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsPartialUpdateOK ¶

type DcimRegionsPartialUpdateOK struct {
	Payload *models.Region
}

DcimRegionsPartialUpdateOK handles this case with default header values.

DcimRegionsPartialUpdateOK dcim regions partial update o k

func NewDcimRegionsPartialUpdateOK ¶

func NewDcimRegionsPartialUpdateOK() *DcimRegionsPartialUpdateOK

NewDcimRegionsPartialUpdateOK creates a DcimRegionsPartialUpdateOK with default headers values

func (*DcimRegionsPartialUpdateOK) Error ¶

type DcimRegionsPartialUpdateParams ¶

type DcimRegionsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableRegion
	/*ID
	  A unique integer value identifying this region.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim regions partial update operation typically these are written to a http.Request

func NewDcimRegionsPartialUpdateParams ¶

func NewDcimRegionsPartialUpdateParams() *DcimRegionsPartialUpdateParams

NewDcimRegionsPartialUpdateParams creates a new DcimRegionsPartialUpdateParams object with the default values initialized.

func NewDcimRegionsPartialUpdateParamsWithContext ¶

func NewDcimRegionsPartialUpdateParamsWithContext(ctx context.Context) *DcimRegionsPartialUpdateParams

NewDcimRegionsPartialUpdateParamsWithContext creates a new DcimRegionsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsPartialUpdateParamsWithHTTPClient ¶

func NewDcimRegionsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRegionsPartialUpdateParams

NewDcimRegionsPartialUpdateParamsWithHTTPClient creates a new DcimRegionsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsPartialUpdateParamsWithTimeout ¶

func NewDcimRegionsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRegionsPartialUpdateParams

NewDcimRegionsPartialUpdateParamsWithTimeout creates a new DcimRegionsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsPartialUpdateParams) SetContext ¶

func (o *DcimRegionsPartialUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimRegionsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) SetTimeout ¶

func (o *DcimRegionsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRegionsPartialUpdateReader ¶

type DcimRegionsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRegionsPartialUpdateReader is a Reader for the DcimRegionsPartialUpdate structure.

func (*DcimRegionsPartialUpdateReader) ReadResponse ¶

func (o *DcimRegionsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsReadOK ¶

type DcimRegionsReadOK struct {
	Payload *models.Region
}

DcimRegionsReadOK handles this case with default header values.

DcimRegionsReadOK dcim regions read o k

func NewDcimRegionsReadOK ¶

func NewDcimRegionsReadOK() *DcimRegionsReadOK

NewDcimRegionsReadOK creates a DcimRegionsReadOK with default headers values

func (*DcimRegionsReadOK) Error ¶

func (o *DcimRegionsReadOK) Error() string

type DcimRegionsReadParams ¶

type DcimRegionsReadParams struct {

	/*ID
	  A unique integer value identifying this region.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsReadParams contains all the parameters to send to the API endpoint for the dcim regions read operation typically these are written to a http.Request

func NewDcimRegionsReadParams ¶

func NewDcimRegionsReadParams() *DcimRegionsReadParams

NewDcimRegionsReadParams creates a new DcimRegionsReadParams object with the default values initialized.

func NewDcimRegionsReadParamsWithContext ¶

func NewDcimRegionsReadParamsWithContext(ctx context.Context) *DcimRegionsReadParams

NewDcimRegionsReadParamsWithContext creates a new DcimRegionsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsReadParamsWithHTTPClient ¶

func NewDcimRegionsReadParamsWithHTTPClient(client *http.Client) *DcimRegionsReadParams

NewDcimRegionsReadParamsWithHTTPClient creates a new DcimRegionsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsReadParamsWithTimeout ¶

func NewDcimRegionsReadParamsWithTimeout(timeout time.Duration) *DcimRegionsReadParams

NewDcimRegionsReadParamsWithTimeout creates a new DcimRegionsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsReadParams) SetContext ¶

func (o *DcimRegionsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions read params

func (*DcimRegionsReadParams) SetHTTPClient ¶

func (o *DcimRegionsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions read params

func (*DcimRegionsReadParams) SetID ¶

func (o *DcimRegionsReadParams) SetID(id int64)

SetID adds the id to the dcim regions read params

func (*DcimRegionsReadParams) SetTimeout ¶

func (o *DcimRegionsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions read params

func (*DcimRegionsReadParams) WithContext ¶

WithContext adds the context to the dcim regions read params

func (*DcimRegionsReadParams) WithHTTPClient ¶

func (o *DcimRegionsReadParams) WithHTTPClient(client *http.Client) *DcimRegionsReadParams

WithHTTPClient adds the HTTPClient to the dcim regions read params

func (*DcimRegionsReadParams) WithID ¶

WithID adds the id to the dcim regions read params

func (*DcimRegionsReadParams) WithTimeout ¶

func (o *DcimRegionsReadParams) WithTimeout(timeout time.Duration) *DcimRegionsReadParams

WithTimeout adds the timeout to the dcim regions read params

func (*DcimRegionsReadParams) WriteToRequest ¶

func (o *DcimRegionsReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRegionsReadReader ¶

type DcimRegionsReadReader struct {
	// contains filtered or unexported fields
}

DcimRegionsReadReader is a Reader for the DcimRegionsRead structure.

func (*DcimRegionsReadReader) ReadResponse ¶

func (o *DcimRegionsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsUpdateOK ¶

type DcimRegionsUpdateOK struct {
	Payload *models.Region
}

DcimRegionsUpdateOK handles this case with default header values.

DcimRegionsUpdateOK dcim regions update o k

func NewDcimRegionsUpdateOK ¶

func NewDcimRegionsUpdateOK() *DcimRegionsUpdateOK

NewDcimRegionsUpdateOK creates a DcimRegionsUpdateOK with default headers values

func (*DcimRegionsUpdateOK) Error ¶

func (o *DcimRegionsUpdateOK) Error() string

type DcimRegionsUpdateParams ¶

type DcimRegionsUpdateParams struct {

	/*Data*/
	Data *models.WritableRegion
	/*ID
	  A unique integer value identifying this region.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsUpdateParams contains all the parameters to send to the API endpoint for the dcim regions update operation typically these are written to a http.Request

func NewDcimRegionsUpdateParams ¶

func NewDcimRegionsUpdateParams() *DcimRegionsUpdateParams

NewDcimRegionsUpdateParams creates a new DcimRegionsUpdateParams object with the default values initialized.

func NewDcimRegionsUpdateParamsWithContext ¶

func NewDcimRegionsUpdateParamsWithContext(ctx context.Context) *DcimRegionsUpdateParams

NewDcimRegionsUpdateParamsWithContext creates a new DcimRegionsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsUpdateParamsWithHTTPClient ¶

func NewDcimRegionsUpdateParamsWithHTTPClient(client *http.Client) *DcimRegionsUpdateParams

NewDcimRegionsUpdateParamsWithHTTPClient creates a new DcimRegionsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsUpdateParamsWithTimeout ¶

func NewDcimRegionsUpdateParamsWithTimeout(timeout time.Duration) *DcimRegionsUpdateParams

NewDcimRegionsUpdateParamsWithTimeout creates a new DcimRegionsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsUpdateParams) SetContext ¶

func (o *DcimRegionsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions update params

func (*DcimRegionsUpdateParams) SetData ¶

func (o *DcimRegionsUpdateParams) SetData(data *models.WritableRegion)

SetData adds the data to the dcim regions update params

func (*DcimRegionsUpdateParams) SetHTTPClient ¶

func (o *DcimRegionsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions update params

func (*DcimRegionsUpdateParams) SetID ¶

func (o *DcimRegionsUpdateParams) SetID(id int64)

SetID adds the id to the dcim regions update params

func (*DcimRegionsUpdateParams) SetTimeout ¶

func (o *DcimRegionsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions update params

func (*DcimRegionsUpdateParams) WithContext ¶

WithContext adds the context to the dcim regions update params

func (*DcimRegionsUpdateParams) WithData ¶

WithData adds the data to the dcim regions update params

func (*DcimRegionsUpdateParams) WithHTTPClient ¶

func (o *DcimRegionsUpdateParams) WithHTTPClient(client *http.Client) *DcimRegionsUpdateParams

WithHTTPClient adds the HTTPClient to the dcim regions update params

func (*DcimRegionsUpdateParams) WithID ¶

WithID adds the id to the dcim regions update params

func (*DcimRegionsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim regions update params

func (*DcimRegionsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRegionsUpdateReader ¶

type DcimRegionsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRegionsUpdateReader is a Reader for the DcimRegionsUpdate structure.

func (*DcimRegionsUpdateReader) ReadResponse ¶

func (o *DcimRegionsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesCreateCreated ¶

type DcimSitesCreateCreated struct {
	Payload *models.Site
}

DcimSitesCreateCreated handles this case with default header values.

DcimSitesCreateCreated dcim sites create created

func NewDcimSitesCreateCreated ¶

func NewDcimSitesCreateCreated() *DcimSitesCreateCreated

NewDcimSitesCreateCreated creates a DcimSitesCreateCreated with default headers values

func (*DcimSitesCreateCreated) Error ¶

func (o *DcimSitesCreateCreated) Error() string

type DcimSitesCreateParams ¶

type DcimSitesCreateParams struct {

	/*Data*/
	Data *models.WritableSite

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesCreateParams contains all the parameters to send to the API endpoint for the dcim sites create operation typically these are written to a http.Request

func NewDcimSitesCreateParams ¶

func NewDcimSitesCreateParams() *DcimSitesCreateParams

NewDcimSitesCreateParams creates a new DcimSitesCreateParams object with the default values initialized.

func NewDcimSitesCreateParamsWithContext ¶

func NewDcimSitesCreateParamsWithContext(ctx context.Context) *DcimSitesCreateParams

NewDcimSitesCreateParamsWithContext creates a new DcimSitesCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesCreateParamsWithHTTPClient ¶

func NewDcimSitesCreateParamsWithHTTPClient(client *http.Client) *DcimSitesCreateParams

NewDcimSitesCreateParamsWithHTTPClient creates a new DcimSitesCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesCreateParamsWithTimeout ¶

func NewDcimSitesCreateParamsWithTimeout(timeout time.Duration) *DcimSitesCreateParams

NewDcimSitesCreateParamsWithTimeout creates a new DcimSitesCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesCreateParams) SetContext ¶

func (o *DcimSitesCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites create params

func (*DcimSitesCreateParams) SetData ¶

func (o *DcimSitesCreateParams) SetData(data *models.WritableSite)

SetData adds the data to the dcim sites create params

func (*DcimSitesCreateParams) SetHTTPClient ¶

func (o *DcimSitesCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites create params

func (*DcimSitesCreateParams) SetTimeout ¶

func (o *DcimSitesCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites create params

func (*DcimSitesCreateParams) WithContext ¶

WithContext adds the context to the dcim sites create params

func (*DcimSitesCreateParams) WithData ¶

WithData adds the data to the dcim sites create params

func (*DcimSitesCreateParams) WithHTTPClient ¶

func (o *DcimSitesCreateParams) WithHTTPClient(client *http.Client) *DcimSitesCreateParams

WithHTTPClient adds the HTTPClient to the dcim sites create params

func (*DcimSitesCreateParams) WithTimeout ¶

func (o *DcimSitesCreateParams) WithTimeout(timeout time.Duration) *DcimSitesCreateParams

WithTimeout adds the timeout to the dcim sites create params

func (*DcimSitesCreateParams) WriteToRequest ¶

func (o *DcimSitesCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesCreateReader ¶

type DcimSitesCreateReader struct {
	// contains filtered or unexported fields
}

DcimSitesCreateReader is a Reader for the DcimSitesCreate structure.

func (*DcimSitesCreateReader) ReadResponse ¶

func (o *DcimSitesCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesDeleteNoContent ¶

type DcimSitesDeleteNoContent struct {
}

DcimSitesDeleteNoContent handles this case with default header values.

DcimSitesDeleteNoContent dcim sites delete no content

func NewDcimSitesDeleteNoContent ¶

func NewDcimSitesDeleteNoContent() *DcimSitesDeleteNoContent

NewDcimSitesDeleteNoContent creates a DcimSitesDeleteNoContent with default headers values

func (*DcimSitesDeleteNoContent) Error ¶

func (o *DcimSitesDeleteNoContent) Error() string

type DcimSitesDeleteParams ¶

type DcimSitesDeleteParams struct {

	/*ID
	  A unique integer value identifying this site.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesDeleteParams contains all the parameters to send to the API endpoint for the dcim sites delete operation typically these are written to a http.Request

func NewDcimSitesDeleteParams ¶

func NewDcimSitesDeleteParams() *DcimSitesDeleteParams

NewDcimSitesDeleteParams creates a new DcimSitesDeleteParams object with the default values initialized.

func NewDcimSitesDeleteParamsWithContext ¶

func NewDcimSitesDeleteParamsWithContext(ctx context.Context) *DcimSitesDeleteParams

NewDcimSitesDeleteParamsWithContext creates a new DcimSitesDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesDeleteParamsWithHTTPClient ¶

func NewDcimSitesDeleteParamsWithHTTPClient(client *http.Client) *DcimSitesDeleteParams

NewDcimSitesDeleteParamsWithHTTPClient creates a new DcimSitesDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesDeleteParamsWithTimeout ¶

func NewDcimSitesDeleteParamsWithTimeout(timeout time.Duration) *DcimSitesDeleteParams

NewDcimSitesDeleteParamsWithTimeout creates a new DcimSitesDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesDeleteParams) SetContext ¶

func (o *DcimSitesDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites delete params

func (*DcimSitesDeleteParams) SetHTTPClient ¶

func (o *DcimSitesDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites delete params

func (*DcimSitesDeleteParams) SetID ¶

func (o *DcimSitesDeleteParams) SetID(id int64)

SetID adds the id to the dcim sites delete params

func (*DcimSitesDeleteParams) SetTimeout ¶

func (o *DcimSitesDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites delete params

func (*DcimSitesDeleteParams) WithContext ¶

WithContext adds the context to the dcim sites delete params

func (*DcimSitesDeleteParams) WithHTTPClient ¶

func (o *DcimSitesDeleteParams) WithHTTPClient(client *http.Client) *DcimSitesDeleteParams

WithHTTPClient adds the HTTPClient to the dcim sites delete params

func (*DcimSitesDeleteParams) WithID ¶

WithID adds the id to the dcim sites delete params

func (*DcimSitesDeleteParams) WithTimeout ¶

func (o *DcimSitesDeleteParams) WithTimeout(timeout time.Duration) *DcimSitesDeleteParams

WithTimeout adds the timeout to the dcim sites delete params

func (*DcimSitesDeleteParams) WriteToRequest ¶

func (o *DcimSitesDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesDeleteReader ¶

type DcimSitesDeleteReader struct {
	// contains filtered or unexported fields
}

DcimSitesDeleteReader is a Reader for the DcimSitesDelete structure.

func (*DcimSitesDeleteReader) ReadResponse ¶

func (o *DcimSitesDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesGraphsOK ¶

type DcimSitesGraphsOK struct {
	Payload *models.Site
}

DcimSitesGraphsOK handles this case with default header values.

DcimSitesGraphsOK dcim sites graphs o k

func NewDcimSitesGraphsOK ¶

func NewDcimSitesGraphsOK() *DcimSitesGraphsOK

NewDcimSitesGraphsOK creates a DcimSitesGraphsOK with default headers values

func (*DcimSitesGraphsOK) Error ¶

func (o *DcimSitesGraphsOK) Error() string

type DcimSitesGraphsParams ¶

type DcimSitesGraphsParams struct {

	/*ID
	  A unique integer value identifying this site.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesGraphsParams contains all the parameters to send to the API endpoint for the dcim sites graphs operation typically these are written to a http.Request

func NewDcimSitesGraphsParams ¶

func NewDcimSitesGraphsParams() *DcimSitesGraphsParams

NewDcimSitesGraphsParams creates a new DcimSitesGraphsParams object with the default values initialized.

func NewDcimSitesGraphsParamsWithContext ¶

func NewDcimSitesGraphsParamsWithContext(ctx context.Context) *DcimSitesGraphsParams

NewDcimSitesGraphsParamsWithContext creates a new DcimSitesGraphsParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesGraphsParamsWithHTTPClient ¶

func NewDcimSitesGraphsParamsWithHTTPClient(client *http.Client) *DcimSitesGraphsParams

NewDcimSitesGraphsParamsWithHTTPClient creates a new DcimSitesGraphsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesGraphsParamsWithTimeout ¶

func NewDcimSitesGraphsParamsWithTimeout(timeout time.Duration) *DcimSitesGraphsParams

NewDcimSitesGraphsParamsWithTimeout creates a new DcimSitesGraphsParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesGraphsParams) SetContext ¶

func (o *DcimSitesGraphsParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites graphs params

func (*DcimSitesGraphsParams) SetHTTPClient ¶

func (o *DcimSitesGraphsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites graphs params

func (*DcimSitesGraphsParams) SetID ¶

func (o *DcimSitesGraphsParams) SetID(id int64)

SetID adds the id to the dcim sites graphs params

func (*DcimSitesGraphsParams) SetTimeout ¶

func (o *DcimSitesGraphsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites graphs params

func (*DcimSitesGraphsParams) WithContext ¶

WithContext adds the context to the dcim sites graphs params

func (*DcimSitesGraphsParams) WithHTTPClient ¶

func (o *DcimSitesGraphsParams) WithHTTPClient(client *http.Client) *DcimSitesGraphsParams

WithHTTPClient adds the HTTPClient to the dcim sites graphs params

func (*DcimSitesGraphsParams) WithID ¶

WithID adds the id to the dcim sites graphs params

func (*DcimSitesGraphsParams) WithTimeout ¶

func (o *DcimSitesGraphsParams) WithTimeout(timeout time.Duration) *DcimSitesGraphsParams

WithTimeout adds the timeout to the dcim sites graphs params

func (*DcimSitesGraphsParams) WriteToRequest ¶

func (o *DcimSitesGraphsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesGraphsReader ¶

type DcimSitesGraphsReader struct {
	// contains filtered or unexported fields
}

DcimSitesGraphsReader is a Reader for the DcimSitesGraphs structure.

func (*DcimSitesGraphsReader) ReadResponse ¶

func (o *DcimSitesGraphsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesListOK ¶

type DcimSitesListOK struct {
	Payload *DcimSitesListOKBody
}

DcimSitesListOK handles this case with default header values.

DcimSitesListOK dcim sites list o k

func NewDcimSitesListOK ¶

func NewDcimSitesListOK() *DcimSitesListOK

NewDcimSitesListOK creates a DcimSitesListOK with default headers values

func (*DcimSitesListOK) Error ¶

func (o *DcimSitesListOK) Error() string

type DcimSitesListOKBody ¶

type DcimSitesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Site `json:"results"`
}

DcimSitesListOKBody dcim sites list o k body swagger:model DcimSitesListOKBody

func (*DcimSitesListOKBody) MarshalBinary ¶

func (o *DcimSitesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimSitesListOKBody) UnmarshalBinary ¶

func (o *DcimSitesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimSitesListOKBody) Validate ¶

func (o *DcimSitesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim sites list o k body

type DcimSitesListParams ¶

type DcimSitesListParams struct {

	/*Asn*/
	Asn *string
	/*ContactEmail*/
	ContactEmail *string
	/*ContactName*/
	ContactName *string
	/*ContactPhone*/
	ContactPhone *string
	/*Facility*/
	Facility *string
	/*ID*/
	ID *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Latitude*/
	Latitude *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Longitude*/
	Longitude *string
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Region*/
	Region *string
	/*RegionID*/
	RegionID *string
	/*Slug*/
	Slug *string
	/*Status*/
	Status *string
	/*Tag*/
	Tag *string
	/*Tenant*/
	Tenant *string
	/*TenantGroup*/
	TenantGroup *string
	/*TenantGroupID*/
	TenantGroupID *string
	/*TenantID*/
	TenantID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesListParams contains all the parameters to send to the API endpoint for the dcim sites list operation typically these are written to a http.Request

func NewDcimSitesListParams ¶

func NewDcimSitesListParams() *DcimSitesListParams

NewDcimSitesListParams creates a new DcimSitesListParams object with the default values initialized.

func NewDcimSitesListParamsWithContext ¶

func NewDcimSitesListParamsWithContext(ctx context.Context) *DcimSitesListParams

NewDcimSitesListParamsWithContext creates a new DcimSitesListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesListParamsWithHTTPClient ¶

func NewDcimSitesListParamsWithHTTPClient(client *http.Client) *DcimSitesListParams

NewDcimSitesListParamsWithHTTPClient creates a new DcimSitesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesListParamsWithTimeout ¶

func NewDcimSitesListParamsWithTimeout(timeout time.Duration) *DcimSitesListParams

NewDcimSitesListParamsWithTimeout creates a new DcimSitesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesListParams) SetAsn ¶

func (o *DcimSitesListParams) SetAsn(asn *string)

SetAsn adds the asn to the dcim sites list params

func (*DcimSitesListParams) SetContactEmail ¶

func (o *DcimSitesListParams) SetContactEmail(contactEmail *string)

SetContactEmail adds the contactEmail to the dcim sites list params

func (*DcimSitesListParams) SetContactName ¶

func (o *DcimSitesListParams) SetContactName(contactName *string)

SetContactName adds the contactName to the dcim sites list params

func (*DcimSitesListParams) SetContactPhone ¶

func (o *DcimSitesListParams) SetContactPhone(contactPhone *string)

SetContactPhone adds the contactPhone to the dcim sites list params

func (*DcimSitesListParams) SetContext ¶

func (o *DcimSitesListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites list params

func (*DcimSitesListParams) SetFacility ¶

func (o *DcimSitesListParams) SetFacility(facility *string)

SetFacility adds the facility to the dcim sites list params

func (*DcimSitesListParams) SetHTTPClient ¶

func (o *DcimSitesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites list params

func (*DcimSitesListParams) SetID ¶

func (o *DcimSitesListParams) SetID(id *string)

SetID adds the id to the dcim sites list params

func (*DcimSitesListParams) SetIDIn ¶

func (o *DcimSitesListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim sites list params

func (*DcimSitesListParams) SetLatitude ¶

func (o *DcimSitesListParams) SetLatitude(latitude *string)

SetLatitude adds the latitude to the dcim sites list params

func (*DcimSitesListParams) SetLimit ¶

func (o *DcimSitesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim sites list params

func (*DcimSitesListParams) SetLongitude ¶

func (o *DcimSitesListParams) SetLongitude(longitude *string)

SetLongitude adds the longitude to the dcim sites list params

func (*DcimSitesListParams) SetName ¶

func (o *DcimSitesListParams) SetName(name *string)

SetName adds the name to the dcim sites list params

func (*DcimSitesListParams) SetOffset ¶

func (o *DcimSitesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim sites list params

func (*DcimSitesListParams) SetQ ¶

func (o *DcimSitesListParams) SetQ(q *string)

SetQ adds the q to the dcim sites list params

func (*DcimSitesListParams) SetRegion ¶

func (o *DcimSitesListParams) SetRegion(region *string)

SetRegion adds the region to the dcim sites list params

func (*DcimSitesListParams) SetRegionID ¶

func (o *DcimSitesListParams) SetRegionID(regionID *string)

SetRegionID adds the regionId to the dcim sites list params

func (*DcimSitesListParams) SetSlug ¶

func (o *DcimSitesListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim sites list params

func (*DcimSitesListParams) SetStatus ¶

func (o *DcimSitesListParams) SetStatus(status *string)

SetStatus adds the status to the dcim sites list params

func (*DcimSitesListParams) SetTag ¶

func (o *DcimSitesListParams) SetTag(tag *string)

SetTag adds the tag to the dcim sites list params

func (*DcimSitesListParams) SetTenant ¶

func (o *DcimSitesListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the dcim sites list params

func (*DcimSitesListParams) SetTenantGroup ¶

func (o *DcimSitesListParams) SetTenantGroup(tenantGroup *string)

SetTenantGroup adds the tenantGroup to the dcim sites list params

func (*DcimSitesListParams) SetTenantGroupID ¶

func (o *DcimSitesListParams) SetTenantGroupID(tenantGroupID *string)

SetTenantGroupID adds the tenantGroupId to the dcim sites list params

func (*DcimSitesListParams) SetTenantID ¶

func (o *DcimSitesListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the dcim sites list params

func (*DcimSitesListParams) SetTimeout ¶

func (o *DcimSitesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites list params

func (*DcimSitesListParams) WithAsn ¶

WithAsn adds the asn to the dcim sites list params

func (*DcimSitesListParams) WithContactEmail ¶

func (o *DcimSitesListParams) WithContactEmail(contactEmail *string) *DcimSitesListParams

WithContactEmail adds the contactEmail to the dcim sites list params

func (*DcimSitesListParams) WithContactName ¶

func (o *DcimSitesListParams) WithContactName(contactName *string) *DcimSitesListParams

WithContactName adds the contactName to the dcim sites list params

func (*DcimSitesListParams) WithContactPhone ¶

func (o *DcimSitesListParams) WithContactPhone(contactPhone *string) *DcimSitesListParams

WithContactPhone adds the contactPhone to the dcim sites list params

func (*DcimSitesListParams) WithContext ¶

WithContext adds the context to the dcim sites list params

func (*DcimSitesListParams) WithFacility ¶

func (o *DcimSitesListParams) WithFacility(facility *string) *DcimSitesListParams

WithFacility adds the facility to the dcim sites list params

func (*DcimSitesListParams) WithHTTPClient ¶

func (o *DcimSitesListParams) WithHTTPClient(client *http.Client) *DcimSitesListParams

WithHTTPClient adds the HTTPClient to the dcim sites list params

func (*DcimSitesListParams) WithID ¶

WithID adds the id to the dcim sites list params

func (*DcimSitesListParams) WithIDIn ¶

func (o *DcimSitesListParams) WithIDIn(iDIn *string) *DcimSitesListParams

WithIDIn adds the iDIn to the dcim sites list params

func (*DcimSitesListParams) WithLatitude ¶

func (o *DcimSitesListParams) WithLatitude(latitude *string) *DcimSitesListParams

WithLatitude adds the latitude to the dcim sites list params

func (*DcimSitesListParams) WithLimit ¶

func (o *DcimSitesListParams) WithLimit(limit *int64) *DcimSitesListParams

WithLimit adds the limit to the dcim sites list params

func (*DcimSitesListParams) WithLongitude ¶

func (o *DcimSitesListParams) WithLongitude(longitude *string) *DcimSitesListParams

WithLongitude adds the longitude to the dcim sites list params

func (*DcimSitesListParams) WithName ¶

func (o *DcimSitesListParams) WithName(name *string) *DcimSitesListParams

WithName adds the name to the dcim sites list params

func (*DcimSitesListParams) WithOffset ¶

func (o *DcimSitesListParams) WithOffset(offset *int64) *DcimSitesListParams

WithOffset adds the offset to the dcim sites list params

func (*DcimSitesListParams) WithQ ¶

WithQ adds the q to the dcim sites list params

func (*DcimSitesListParams) WithRegion ¶

func (o *DcimSitesListParams) WithRegion(region *string) *DcimSitesListParams

WithRegion adds the region to the dcim sites list params

func (*DcimSitesListParams) WithRegionID ¶

func (o *DcimSitesListParams) WithRegionID(regionID *string) *DcimSitesListParams

WithRegionID adds the regionID to the dcim sites list params

func (*DcimSitesListParams) WithSlug ¶

func (o *DcimSitesListParams) WithSlug(slug *string) *DcimSitesListParams

WithSlug adds the slug to the dcim sites list params

func (*DcimSitesListParams) WithStatus ¶

func (o *DcimSitesListParams) WithStatus(status *string) *DcimSitesListParams

WithStatus adds the status to the dcim sites list params

func (*DcimSitesListParams) WithTag ¶

WithTag adds the tag to the dcim sites list params

func (*DcimSitesListParams) WithTenant ¶

func (o *DcimSitesListParams) WithTenant(tenant *string) *DcimSitesListParams

WithTenant adds the tenant to the dcim sites list params

func (*DcimSitesListParams) WithTenantGroup ¶

func (o *DcimSitesListParams) WithTenantGroup(tenantGroup *string) *DcimSitesListParams

WithTenantGroup adds the tenantGroup to the dcim sites list params

func (*DcimSitesListParams) WithTenantGroupID ¶

func (o *DcimSitesListParams) WithTenantGroupID(tenantGroupID *string) *DcimSitesListParams

WithTenantGroupID adds the tenantGroupID to the dcim sites list params

func (*DcimSitesListParams) WithTenantID ¶

func (o *DcimSitesListParams) WithTenantID(tenantID *string) *DcimSitesListParams

WithTenantID adds the tenantID to the dcim sites list params

func (*DcimSitesListParams) WithTimeout ¶

func (o *DcimSitesListParams) WithTimeout(timeout time.Duration) *DcimSitesListParams

WithTimeout adds the timeout to the dcim sites list params

func (*DcimSitesListParams) WriteToRequest ¶

func (o *DcimSitesListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesListReader ¶

type DcimSitesListReader struct {
	// contains filtered or unexported fields
}

DcimSitesListReader is a Reader for the DcimSitesList structure.

func (*DcimSitesListReader) ReadResponse ¶

func (o *DcimSitesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesPartialUpdateOK ¶

type DcimSitesPartialUpdateOK struct {
	Payload *models.Site
}

DcimSitesPartialUpdateOK handles this case with default header values.

DcimSitesPartialUpdateOK dcim sites partial update o k

func NewDcimSitesPartialUpdateOK ¶

func NewDcimSitesPartialUpdateOK() *DcimSitesPartialUpdateOK

NewDcimSitesPartialUpdateOK creates a DcimSitesPartialUpdateOK with default headers values

func (*DcimSitesPartialUpdateOK) Error ¶

func (o *DcimSitesPartialUpdateOK) Error() string

type DcimSitesPartialUpdateParams ¶

type DcimSitesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableSite
	/*ID
	  A unique integer value identifying this site.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim sites partial update operation typically these are written to a http.Request

func NewDcimSitesPartialUpdateParams ¶

func NewDcimSitesPartialUpdateParams() *DcimSitesPartialUpdateParams

NewDcimSitesPartialUpdateParams creates a new DcimSitesPartialUpdateParams object with the default values initialized.

func NewDcimSitesPartialUpdateParamsWithContext ¶

func NewDcimSitesPartialUpdateParamsWithContext(ctx context.Context) *DcimSitesPartialUpdateParams

NewDcimSitesPartialUpdateParamsWithContext creates a new DcimSitesPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesPartialUpdateParamsWithHTTPClient ¶

func NewDcimSitesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimSitesPartialUpdateParams

NewDcimSitesPartialUpdateParamsWithHTTPClient creates a new DcimSitesPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesPartialUpdateParamsWithTimeout ¶

func NewDcimSitesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimSitesPartialUpdateParams

NewDcimSitesPartialUpdateParamsWithTimeout creates a new DcimSitesPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesPartialUpdateParams) SetContext ¶

func (o *DcimSitesPartialUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) SetHTTPClient ¶

func (o *DcimSitesPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) SetID ¶

func (o *DcimSitesPartialUpdateParams) SetID(id int64)

SetID adds the id to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) SetTimeout ¶

func (o *DcimSitesPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimSitesPartialUpdateReader ¶

type DcimSitesPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimSitesPartialUpdateReader is a Reader for the DcimSitesPartialUpdate structure.

func (*DcimSitesPartialUpdateReader) ReadResponse ¶

func (o *DcimSitesPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesReadOK ¶

type DcimSitesReadOK struct {
	Payload *models.Site
}

DcimSitesReadOK handles this case with default header values.

DcimSitesReadOK dcim sites read o k

func NewDcimSitesReadOK ¶

func NewDcimSitesReadOK() *DcimSitesReadOK

NewDcimSitesReadOK creates a DcimSitesReadOK with default headers values

func (*DcimSitesReadOK) Error ¶

func (o *DcimSitesReadOK) Error() string

type DcimSitesReadParams ¶

type DcimSitesReadParams struct {

	/*ID
	  A unique integer value identifying this site.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesReadParams contains all the parameters to send to the API endpoint for the dcim sites read operation typically these are written to a http.Request

func NewDcimSitesReadParams ¶

func NewDcimSitesReadParams() *DcimSitesReadParams

NewDcimSitesReadParams creates a new DcimSitesReadParams object with the default values initialized.

func NewDcimSitesReadParamsWithContext ¶

func NewDcimSitesReadParamsWithContext(ctx context.Context) *DcimSitesReadParams

NewDcimSitesReadParamsWithContext creates a new DcimSitesReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesReadParamsWithHTTPClient ¶

func NewDcimSitesReadParamsWithHTTPClient(client *http.Client) *DcimSitesReadParams

NewDcimSitesReadParamsWithHTTPClient creates a new DcimSitesReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesReadParamsWithTimeout ¶

func NewDcimSitesReadParamsWithTimeout(timeout time.Duration) *DcimSitesReadParams

NewDcimSitesReadParamsWithTimeout creates a new DcimSitesReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesReadParams) SetContext ¶

func (o *DcimSitesReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites read params

func (*DcimSitesReadParams) SetHTTPClient ¶

func (o *DcimSitesReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites read params

func (*DcimSitesReadParams) SetID ¶

func (o *DcimSitesReadParams) SetID(id int64)

SetID adds the id to the dcim sites read params

func (*DcimSitesReadParams) SetTimeout ¶

func (o *DcimSitesReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites read params

func (*DcimSitesReadParams) WithContext ¶

WithContext adds the context to the dcim sites read params

func (*DcimSitesReadParams) WithHTTPClient ¶

func (o *DcimSitesReadParams) WithHTTPClient(client *http.Client) *DcimSitesReadParams

WithHTTPClient adds the HTTPClient to the dcim sites read params

func (*DcimSitesReadParams) WithID ¶

WithID adds the id to the dcim sites read params

func (*DcimSitesReadParams) WithTimeout ¶

func (o *DcimSitesReadParams) WithTimeout(timeout time.Duration) *DcimSitesReadParams

WithTimeout adds the timeout to the dcim sites read params

func (*DcimSitesReadParams) WriteToRequest ¶

func (o *DcimSitesReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesReadReader ¶

type DcimSitesReadReader struct {
	// contains filtered or unexported fields
}

DcimSitesReadReader is a Reader for the DcimSitesRead structure.

func (*DcimSitesReadReader) ReadResponse ¶

func (o *DcimSitesReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesUpdateOK ¶

type DcimSitesUpdateOK struct {
	Payload *models.Site
}

DcimSitesUpdateOK handles this case with default header values.

DcimSitesUpdateOK dcim sites update o k

func NewDcimSitesUpdateOK ¶

func NewDcimSitesUpdateOK() *DcimSitesUpdateOK

NewDcimSitesUpdateOK creates a DcimSitesUpdateOK with default headers values

func (*DcimSitesUpdateOK) Error ¶

func (o *DcimSitesUpdateOK) Error() string

type DcimSitesUpdateParams ¶

type DcimSitesUpdateParams struct {

	/*Data*/
	Data *models.WritableSite
	/*ID
	  A unique integer value identifying this site.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesUpdateParams contains all the parameters to send to the API endpoint for the dcim sites update operation typically these are written to a http.Request

func NewDcimSitesUpdateParams ¶

func NewDcimSitesUpdateParams() *DcimSitesUpdateParams

NewDcimSitesUpdateParams creates a new DcimSitesUpdateParams object with the default values initialized.

func NewDcimSitesUpdateParamsWithContext ¶

func NewDcimSitesUpdateParamsWithContext(ctx context.Context) *DcimSitesUpdateParams

NewDcimSitesUpdateParamsWithContext creates a new DcimSitesUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesUpdateParamsWithHTTPClient ¶

func NewDcimSitesUpdateParamsWithHTTPClient(client *http.Client) *DcimSitesUpdateParams

NewDcimSitesUpdateParamsWithHTTPClient creates a new DcimSitesUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesUpdateParamsWithTimeout ¶

func NewDcimSitesUpdateParamsWithTimeout(timeout time.Duration) *DcimSitesUpdateParams

NewDcimSitesUpdateParamsWithTimeout creates a new DcimSitesUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesUpdateParams) SetContext ¶

func (o *DcimSitesUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites update params

func (*DcimSitesUpdateParams) SetData ¶

func (o *DcimSitesUpdateParams) SetData(data *models.WritableSite)

SetData adds the data to the dcim sites update params

func (*DcimSitesUpdateParams) SetHTTPClient ¶

func (o *DcimSitesUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites update params

func (*DcimSitesUpdateParams) SetID ¶

func (o *DcimSitesUpdateParams) SetID(id int64)

SetID adds the id to the dcim sites update params

func (*DcimSitesUpdateParams) SetTimeout ¶

func (o *DcimSitesUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites update params

func (*DcimSitesUpdateParams) WithContext ¶

WithContext adds the context to the dcim sites update params

func (*DcimSitesUpdateParams) WithData ¶

WithData adds the data to the dcim sites update params

func (*DcimSitesUpdateParams) WithHTTPClient ¶

func (o *DcimSitesUpdateParams) WithHTTPClient(client *http.Client) *DcimSitesUpdateParams

WithHTTPClient adds the HTTPClient to the dcim sites update params

func (*DcimSitesUpdateParams) WithID ¶

WithID adds the id to the dcim sites update params

func (*DcimSitesUpdateParams) WithTimeout ¶

func (o *DcimSitesUpdateParams) WithTimeout(timeout time.Duration) *DcimSitesUpdateParams

WithTimeout adds the timeout to the dcim sites update params

func (*DcimSitesUpdateParams) WriteToRequest ¶

func (o *DcimSitesUpdateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesUpdateReader ¶

type DcimSitesUpdateReader struct {
	// contains filtered or unexported fields
}

DcimSitesUpdateReader is a Reader for the DcimSitesUpdate structure.

func (*DcimSitesUpdateReader) ReadResponse ¶

func (o *DcimSitesUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisCreateCreated ¶

type DcimVirtualChassisCreateCreated struct {
	Payload *models.VirtualChassis
}

DcimVirtualChassisCreateCreated handles this case with default header values.

DcimVirtualChassisCreateCreated dcim virtual chassis create created

func NewDcimVirtualChassisCreateCreated ¶

func NewDcimVirtualChassisCreateCreated() *DcimVirtualChassisCreateCreated

NewDcimVirtualChassisCreateCreated creates a DcimVirtualChassisCreateCreated with default headers values

func (*DcimVirtualChassisCreateCreated) Error ¶

type DcimVirtualChassisCreateParams ¶

type DcimVirtualChassisCreateParams struct {

	/*Data*/
	Data *models.WritableVirtualChassis

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisCreateParams contains all the parameters to send to the API endpoint for the dcim virtual chassis create operation typically these are written to a http.Request

func NewDcimVirtualChassisCreateParams ¶

func NewDcimVirtualChassisCreateParams() *DcimVirtualChassisCreateParams

NewDcimVirtualChassisCreateParams creates a new DcimVirtualChassisCreateParams object with the default values initialized.

func NewDcimVirtualChassisCreateParamsWithContext ¶

func NewDcimVirtualChassisCreateParamsWithContext(ctx context.Context) *DcimVirtualChassisCreateParams

NewDcimVirtualChassisCreateParamsWithContext creates a new DcimVirtualChassisCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisCreateParamsWithHTTPClient ¶

func NewDcimVirtualChassisCreateParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisCreateParams

NewDcimVirtualChassisCreateParamsWithHTTPClient creates a new DcimVirtualChassisCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisCreateParamsWithTimeout ¶

func NewDcimVirtualChassisCreateParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisCreateParams

NewDcimVirtualChassisCreateParamsWithTimeout creates a new DcimVirtualChassisCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisCreateParams) SetContext ¶

func (o *DcimVirtualChassisCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) SetData ¶

SetData adds the data to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) SetHTTPClient ¶

func (o *DcimVirtualChassisCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) SetTimeout ¶

func (o *DcimVirtualChassisCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) WithData ¶

WithData adds the data to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisCreateReader ¶

type DcimVirtualChassisCreateReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisCreateReader is a Reader for the DcimVirtualChassisCreate structure.

func (*DcimVirtualChassisCreateReader) ReadResponse ¶

func (o *DcimVirtualChassisCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisDeleteNoContent ¶

type DcimVirtualChassisDeleteNoContent struct {
}

DcimVirtualChassisDeleteNoContent handles this case with default header values.

DcimVirtualChassisDeleteNoContent dcim virtual chassis delete no content

func NewDcimVirtualChassisDeleteNoContent ¶

func NewDcimVirtualChassisDeleteNoContent() *DcimVirtualChassisDeleteNoContent

NewDcimVirtualChassisDeleteNoContent creates a DcimVirtualChassisDeleteNoContent with default headers values

func (*DcimVirtualChassisDeleteNoContent) Error ¶

type DcimVirtualChassisDeleteParams ¶

type DcimVirtualChassisDeleteParams struct {

	/*ID
	  A unique integer value identifying this virtual chassis.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisDeleteParams contains all the parameters to send to the API endpoint for the dcim virtual chassis delete operation typically these are written to a http.Request

func NewDcimVirtualChassisDeleteParams ¶

func NewDcimVirtualChassisDeleteParams() *DcimVirtualChassisDeleteParams

NewDcimVirtualChassisDeleteParams creates a new DcimVirtualChassisDeleteParams object with the default values initialized.

func NewDcimVirtualChassisDeleteParamsWithContext ¶

func NewDcimVirtualChassisDeleteParamsWithContext(ctx context.Context) *DcimVirtualChassisDeleteParams

NewDcimVirtualChassisDeleteParamsWithContext creates a new DcimVirtualChassisDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisDeleteParamsWithHTTPClient ¶

func NewDcimVirtualChassisDeleteParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisDeleteParams

NewDcimVirtualChassisDeleteParamsWithHTTPClient creates a new DcimVirtualChassisDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisDeleteParamsWithTimeout ¶

func NewDcimVirtualChassisDeleteParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisDeleteParams

NewDcimVirtualChassisDeleteParamsWithTimeout creates a new DcimVirtualChassisDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisDeleteParams) SetContext ¶

func (o *DcimVirtualChassisDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) SetHTTPClient ¶

func (o *DcimVirtualChassisDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) SetID ¶

SetID adds the id to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) SetTimeout ¶

func (o *DcimVirtualChassisDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) WithID ¶

WithID adds the id to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisDeleteReader ¶

type DcimVirtualChassisDeleteReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisDeleteReader is a Reader for the DcimVirtualChassisDelete structure.

func (*DcimVirtualChassisDeleteReader) ReadResponse ¶

func (o *DcimVirtualChassisDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisListOK ¶

type DcimVirtualChassisListOK struct {
	Payload *DcimVirtualChassisListOKBody
}

DcimVirtualChassisListOK handles this case with default header values.

DcimVirtualChassisListOK dcim virtual chassis list o k

func NewDcimVirtualChassisListOK ¶

func NewDcimVirtualChassisListOK() *DcimVirtualChassisListOK

NewDcimVirtualChassisListOK creates a DcimVirtualChassisListOK with default headers values

func (*DcimVirtualChassisListOK) Error ¶

func (o *DcimVirtualChassisListOK) Error() string

type DcimVirtualChassisListOKBody ¶

type DcimVirtualChassisListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.VirtualChassis `json:"results"`
}

DcimVirtualChassisListOKBody dcim virtual chassis list o k body swagger:model DcimVirtualChassisListOKBody

func (*DcimVirtualChassisListOKBody) MarshalBinary ¶

func (o *DcimVirtualChassisListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimVirtualChassisListOKBody) UnmarshalBinary ¶

func (o *DcimVirtualChassisListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimVirtualChassisListOKBody) Validate ¶

func (o *DcimVirtualChassisListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim virtual chassis list o k body

type DcimVirtualChassisListParams ¶

type DcimVirtualChassisListParams struct {

	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisListParams contains all the parameters to send to the API endpoint for the dcim virtual chassis list operation typically these are written to a http.Request

func NewDcimVirtualChassisListParams ¶

func NewDcimVirtualChassisListParams() *DcimVirtualChassisListParams

NewDcimVirtualChassisListParams creates a new DcimVirtualChassisListParams object with the default values initialized.

func NewDcimVirtualChassisListParamsWithContext ¶

func NewDcimVirtualChassisListParamsWithContext(ctx context.Context) *DcimVirtualChassisListParams

NewDcimVirtualChassisListParamsWithContext creates a new DcimVirtualChassisListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisListParamsWithHTTPClient ¶

func NewDcimVirtualChassisListParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisListParams

NewDcimVirtualChassisListParamsWithHTTPClient creates a new DcimVirtualChassisListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisListParamsWithTimeout ¶

func NewDcimVirtualChassisListParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisListParams

NewDcimVirtualChassisListParamsWithTimeout creates a new DcimVirtualChassisListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisListParams) SetContext ¶

func (o *DcimVirtualChassisListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) SetHTTPClient ¶

func (o *DcimVirtualChassisListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) SetLimit ¶

func (o *DcimVirtualChassisListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) SetOffset ¶

func (o *DcimVirtualChassisListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) SetTimeout ¶

func (o *DcimVirtualChassisListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WithLimit ¶

WithLimit adds the limit to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WithOffset ¶

WithOffset adds the offset to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisListReader ¶

type DcimVirtualChassisListReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisListReader is a Reader for the DcimVirtualChassisList structure.

func (*DcimVirtualChassisListReader) ReadResponse ¶

func (o *DcimVirtualChassisListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisPartialUpdateOK ¶

type DcimVirtualChassisPartialUpdateOK struct {
	Payload *models.VirtualChassis
}

DcimVirtualChassisPartialUpdateOK handles this case with default header values.

DcimVirtualChassisPartialUpdateOK dcim virtual chassis partial update o k

func NewDcimVirtualChassisPartialUpdateOK ¶

func NewDcimVirtualChassisPartialUpdateOK() *DcimVirtualChassisPartialUpdateOK

NewDcimVirtualChassisPartialUpdateOK creates a DcimVirtualChassisPartialUpdateOK with default headers values

func (*DcimVirtualChassisPartialUpdateOK) Error ¶

type DcimVirtualChassisPartialUpdateParams ¶

type DcimVirtualChassisPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableVirtualChassis
	/*ID
	  A unique integer value identifying this virtual chassis.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim virtual chassis partial update operation typically these are written to a http.Request

func NewDcimVirtualChassisPartialUpdateParams ¶

func NewDcimVirtualChassisPartialUpdateParams() *DcimVirtualChassisPartialUpdateParams

NewDcimVirtualChassisPartialUpdateParams creates a new DcimVirtualChassisPartialUpdateParams object with the default values initialized.

func NewDcimVirtualChassisPartialUpdateParamsWithContext ¶

func NewDcimVirtualChassisPartialUpdateParamsWithContext(ctx context.Context) *DcimVirtualChassisPartialUpdateParams

NewDcimVirtualChassisPartialUpdateParamsWithContext creates a new DcimVirtualChassisPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisPartialUpdateParamsWithHTTPClient ¶

func NewDcimVirtualChassisPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisPartialUpdateParams

NewDcimVirtualChassisPartialUpdateParamsWithHTTPClient creates a new DcimVirtualChassisPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisPartialUpdateParamsWithTimeout ¶

func NewDcimVirtualChassisPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisPartialUpdateParams

NewDcimVirtualChassisPartialUpdateParamsWithTimeout creates a new DcimVirtualChassisPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) SetData ¶

SetData adds the data to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) SetHTTPClient ¶

func (o *DcimVirtualChassisPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) SetID ¶

SetID adds the id to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) SetTimeout ¶

func (o *DcimVirtualChassisPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WithData ¶

WithData adds the data to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WithID ¶

WithID adds the id to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisPartialUpdateReader ¶

type DcimVirtualChassisPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisPartialUpdateReader is a Reader for the DcimVirtualChassisPartialUpdate structure.

func (*DcimVirtualChassisPartialUpdateReader) ReadResponse ¶

func (o *DcimVirtualChassisPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisReadOK ¶

type DcimVirtualChassisReadOK struct {
	Payload *models.VirtualChassis
}

DcimVirtualChassisReadOK handles this case with default header values.

DcimVirtualChassisReadOK dcim virtual chassis read o k

func NewDcimVirtualChassisReadOK ¶

func NewDcimVirtualChassisReadOK() *DcimVirtualChassisReadOK

NewDcimVirtualChassisReadOK creates a DcimVirtualChassisReadOK with default headers values

func (*DcimVirtualChassisReadOK) Error ¶

func (o *DcimVirtualChassisReadOK) Error() string

type DcimVirtualChassisReadParams ¶

type DcimVirtualChassisReadParams struct {

	/*ID
	  A unique integer value identifying this virtual chassis.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisReadParams contains all the parameters to send to the API endpoint for the dcim virtual chassis read operation typically these are written to a http.Request

func NewDcimVirtualChassisReadParams ¶

func NewDcimVirtualChassisReadParams() *DcimVirtualChassisReadParams

NewDcimVirtualChassisReadParams creates a new DcimVirtualChassisReadParams object with the default values initialized.

func NewDcimVirtualChassisReadParamsWithContext ¶

func NewDcimVirtualChassisReadParamsWithContext(ctx context.Context) *DcimVirtualChassisReadParams

NewDcimVirtualChassisReadParamsWithContext creates a new DcimVirtualChassisReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisReadParamsWithHTTPClient ¶

func NewDcimVirtualChassisReadParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisReadParams

NewDcimVirtualChassisReadParamsWithHTTPClient creates a new DcimVirtualChassisReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisReadParamsWithTimeout ¶

func NewDcimVirtualChassisReadParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisReadParams

NewDcimVirtualChassisReadParamsWithTimeout creates a new DcimVirtualChassisReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisReadParams) SetContext ¶

func (o *DcimVirtualChassisReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) SetHTTPClient ¶

func (o *DcimVirtualChassisReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) SetID ¶

func (o *DcimVirtualChassisReadParams) SetID(id int64)

SetID adds the id to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) SetTimeout ¶

func (o *DcimVirtualChassisReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) WithID ¶

WithID adds the id to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisReadReader ¶

type DcimVirtualChassisReadReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisReadReader is a Reader for the DcimVirtualChassisRead structure.

func (*DcimVirtualChassisReadReader) ReadResponse ¶

func (o *DcimVirtualChassisReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisUpdateOK ¶

type DcimVirtualChassisUpdateOK struct {
	Payload *models.VirtualChassis
}

DcimVirtualChassisUpdateOK handles this case with default header values.

DcimVirtualChassisUpdateOK dcim virtual chassis update o k

func NewDcimVirtualChassisUpdateOK ¶

func NewDcimVirtualChassisUpdateOK() *DcimVirtualChassisUpdateOK

NewDcimVirtualChassisUpdateOK creates a DcimVirtualChassisUpdateOK with default headers values

func (*DcimVirtualChassisUpdateOK) Error ¶

type DcimVirtualChassisUpdateParams ¶

type DcimVirtualChassisUpdateParams struct {

	/*Data*/
	Data *models.WritableVirtualChassis
	/*ID
	  A unique integer value identifying this virtual chassis.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisUpdateParams contains all the parameters to send to the API endpoint for the dcim virtual chassis update operation typically these are written to a http.Request

func NewDcimVirtualChassisUpdateParams ¶

func NewDcimVirtualChassisUpdateParams() *DcimVirtualChassisUpdateParams

NewDcimVirtualChassisUpdateParams creates a new DcimVirtualChassisUpdateParams object with the default values initialized.

func NewDcimVirtualChassisUpdateParamsWithContext ¶

func NewDcimVirtualChassisUpdateParamsWithContext(ctx context.Context) *DcimVirtualChassisUpdateParams

NewDcimVirtualChassisUpdateParamsWithContext creates a new DcimVirtualChassisUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisUpdateParamsWithHTTPClient ¶

func NewDcimVirtualChassisUpdateParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisUpdateParams

NewDcimVirtualChassisUpdateParamsWithHTTPClient creates a new DcimVirtualChassisUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisUpdateParamsWithTimeout ¶

func NewDcimVirtualChassisUpdateParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisUpdateParams

NewDcimVirtualChassisUpdateParamsWithTimeout creates a new DcimVirtualChassisUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisUpdateParams) SetContext ¶

func (o *DcimVirtualChassisUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) SetData ¶

SetData adds the data to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) SetHTTPClient ¶

func (o *DcimVirtualChassisUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) SetID ¶

SetID adds the id to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) SetTimeout ¶

func (o *DcimVirtualChassisUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WithData ¶

WithData adds the data to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WithID ¶

WithID adds the id to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisUpdateReader ¶

type DcimVirtualChassisUpdateReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisUpdateReader is a Reader for the DcimVirtualChassisUpdate structure.

func (*DcimVirtualChassisUpdateReader) ReadResponse ¶

func (o *DcimVirtualChassisUpdateReader) 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