dcim

package
v0.0.0-...-fd776ef Latest Latest
Warning

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

Go to latest
Published: Feb 3, 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() *