dcim

package
v0.0.0-...-4b9e0c3 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2018 License: Apache-2.0 Imports: 13 Imported by: 1

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) 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 dcim console port templates list API

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 dcim console port templates read API

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 dcim console ports list API

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 dcim console ports read API

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 dcim console server port templates list API

func (*Client) DcimConsoleServerPortTemplatesPartialUpdate ¶

DcimConsoleServerPortTemplatesPartialUpdate dcim console server port templates partial update API

func (*Client) DcimConsoleServerPortTemplatesRead ¶

DcimConsoleServerPortTemplatesRead dcim console server port templates read API

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 dcim console server ports list API

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 dcim console server ports read API

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 dcim device bay templates list API

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 dcim device bay templates read API

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 dcim device bays list API

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 dcim device bays read API

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 dcim device roles list API

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 dcim device roles read API

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 dcim device types list API

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 dcim device types read API

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 dcim devices list API

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 dcim devices read API

func (*Client) DcimDevicesUpdate ¶

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

DcimDevicesUpdate dcim devices update API

func (*Client) DcimInterfaceConnectionsCreate ¶

DcimInterfaceConnectionsCreate dcim interface connections create API

func (*Client) DcimInterfaceConnectionsDelete ¶

DcimInterfaceConnectionsDelete dcim interface connections delete API

func (*Client) DcimInterfaceConnectionsList ¶

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

DcimInterfaceConnectionsList dcim interface connections list API

func (*Client) DcimInterfaceConnectionsPartialUpdate ¶

DcimInterfaceConnectionsPartialUpdate dcim interface connections partial update API

func (*Client) DcimInterfaceConnectionsRead ¶

func (a *Client) DcimInterfaceConnectionsRead(params *DcimInterfaceConnectionsReadParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfaceConnectionsReadOK, error)

DcimInterfaceConnectionsRead dcim interface connections read API

func (*Client) DcimInterfaceConnectionsUpdate ¶

func (a *Client) DcimInterfaceConnectionsUpdate(params *DcimInterfaceConnectionsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*DcimInterfaceConnectionsUpdateOK, error)

DcimInterfaceConnectionsUpdate dcim interface connections update 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 dcim interface templates list API

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 dcim interface templates read API

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 dcim interfaces list API

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 dcim interfaces read API

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 dcim inventory items list API

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 dcim inventory items read API

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 dcim manufacturers list API

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 dcim manufacturers read API

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 dcim platforms list API

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 dcim platforms read API

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) 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 dcim power outlet templates list API

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 dcim power outlet templates read API

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 dcim power outlets list API

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 dcim power outlets read API

func (*Client) DcimPowerOutletsUpdate ¶

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

DcimPowerOutletsUpdate dcim power outlets 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 dcim power port templates list API

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 dcim power port templates read API

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 dcim power ports list API

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 dcim power ports read API

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 dcim rack groups list API

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 dcim rack groups read API

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 dcim rack reservations list API

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 dcim rack reservations read API

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 dcim rack roles list API

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 dcim rack roles read API

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 dcim racks list API

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 dcim racks read API

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) 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 dcim regions list API

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 dcim regions read API

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 dcim sites list API

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 dcim sites read API

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 dcim virtual chassis list API

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 dcim virtual chassis read API

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 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.ConsolePortTemplate

	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
	/*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

	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) 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) 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) 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) 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.ConsolePortTemplate
	/*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.ConsolePortTemplate
	/*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.ConsolePort

	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 {

	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *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
	/*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) SetContext ¶

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

SetContext adds the context 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) 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) 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) WithContext ¶

WithContext adds the context 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) 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) 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.ConsolePort
	/*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 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.ConsolePort
	/*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.ConsoleServerPortTemplate

	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
	/*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

	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) 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) 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) 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) 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.ConsoleServerPortTemplate
	/*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.ConsoleServerPortTemplate
	/*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.ConsoleServerPort

	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 {

	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *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
	/*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) SetContext ¶

SetContext adds the context 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) 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) 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) WithContext ¶

WithContext adds the context 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) 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) 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.ConsoleServerPort
	/*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 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.ConsoleServerPort
	/*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.DeviceBayTemplate

	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
	/*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

	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) 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) 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) 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) 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.DeviceBayTemplate
	/*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.DeviceBayTemplate
	/*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.DeviceBay

	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 ¶

func (o *DcimDeviceBaysCreateParams) SetData(data *models.DeviceBay)

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 {

	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *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
	/*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) 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) 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) 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) 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) 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) 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.DeviceBay
	/*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.DeviceBay
	/*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 ¶

func (o *DcimDeviceBaysUpdateParams) SetData(data *models.DeviceBay)

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
	/*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
	/*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) 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) 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) 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) 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.DeviceType

	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 ¶

func (o *DcimDeviceTypesCreateParams) SetData(data *models.DeviceType)

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 {

	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*IsConsoleServer*/
	IsConsoleServer *string
	/*IsFullDepth*/
	IsFullDepth *string
	/*IsNetworkDevice*/
	IsNetworkDevice *string
	/*IsPdu*/
	IsPdu *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
	/*Q*/
	Q *string
	/*Slug*/
	Slug *string
	/*SubdeviceRole*/
	SubdeviceRole *string
	/*Tag*/
	Tag *string
	/*UHeight*/
	UHeight *float64

	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) 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) SetIsConsoleServer ¶

func (o *DcimDeviceTypesListParams) SetIsConsoleServer(isConsoleServer *string)

SetIsConsoleServer adds the isConsoleServer 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) SetIsNetworkDevice ¶

func (o *DcimDeviceTypesListParams) SetIsNetworkDevice(isNetworkDevice *string)

SetIsNetworkDevice adds the isNetworkDevice to the dcim device types list params

func (*DcimDeviceTypesListParams) SetIsPdu ¶

func (o *DcimDeviceTypesListParams) SetIsPdu(isPdu *string)

SetIsPdu adds the isPdu 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) 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 *float64)

SetUHeight adds the uHeight 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) WithIsConsoleServer ¶

func (o *DcimDeviceTypesListParams) WithIsConsoleServer(isConsoleServer *string) *DcimDeviceTypesListParams

WithIsConsoleServer adds the isConsoleServer 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) WithIsNetworkDevice ¶

func (o *DcimDeviceTypesListParams) WithIsNetworkDevice(isNetworkDevice *string) *DcimDeviceTypesListParams

WithIsNetworkDevice adds the isNetworkDevice to the dcim device types list params

func (*DcimDeviceTypesListParams) WithIsPdu ¶

WithIsPdu adds the isPdu 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) 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.DeviceType
	/*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.DeviceType
	/*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 ¶

func (o *DcimDeviceTypesUpdateParams) SetData(data *models.DeviceType)

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.Device
}

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.Device

	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 ¶

func (o *DcimDevicesCreateParams) SetData(data *models.Device)

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.Device `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
	/*DeviceTypeID*/
	DeviceTypeID *string
	/*HasPrimaryIP*/
	HasPrimaryIP *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*IsConsoleServer*/
	IsConsoleServer *string
	/*IsFullDepth*/
	IsFullDepth *string
	/*IsNetworkDevice*/
	IsNetworkDevice *string
	/*IsPdu*/
	IsPdu *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
	/*Platform*/
	Platform *string
	/*PlatformID*/
	PlatformID *string
	/*Position*/
	Position *float64
	/*Q*/
	Q *string
	/*RackGroupID*/
	RackGroupID *string
	/*RackID*/
	RackID *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
	/*TenantID*/
	TenantID *string
	/*VirtualChassisID*/
	VirtualChassisID *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) 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) 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) SetIDIn ¶

func (o *DcimDevicesListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim devices list params

func (*DcimDevicesListParams) SetIsConsoleServer ¶

func (o *DcimDevicesListParams) SetIsConsoleServer(isConsoleServer *string)

SetIsConsoleServer adds the isConsoleServer 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) SetIsNetworkDevice ¶

func (o *DcimDevicesListParams) SetIsNetworkDevice(isNetworkDevice *string)

SetIsNetworkDevice adds the isNetworkDevice to the dcim devices list params

func (*DcimDevicesListParams) SetIsPdu ¶

func (o *DcimDevicesListParams) SetIsPdu(isPdu *string)

SetIsPdu adds the isPdu 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) 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 *float64)

SetPosition adds the position 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) 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) 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) SetVirtualChassisID ¶

func (o *DcimDevicesListParams) SetVirtualChassisID(virtualChassisID *string)

SetVirtualChassisID adds the virtualChassisId 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) 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) 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) WithIDIn ¶

WithIDIn adds the iDIn to the dcim devices list params

func (*DcimDevicesListParams) WithIsConsoleServer ¶

func (o *DcimDevicesListParams) WithIsConsoleServer(isConsoleServer *string) *DcimDevicesListParams

WithIsConsoleServer adds the isConsoleServer 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) WithIsNetworkDevice ¶

func (o *DcimDevicesListParams) WithIsNetworkDevice(isNetworkDevice *string) *DcimDevicesListParams

WithIsNetworkDevice adds the isNetworkDevice to the dcim devices list params

func (*DcimDevicesListParams) WithIsPdu ¶

func (o *DcimDevicesListParams) WithIsPdu(isPdu *string) *DcimDevicesListParams

WithIsPdu adds the isPdu 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) 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 *float64) *DcimDevicesListParams

WithPosition adds the position 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) 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) 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) WithVirtualChassisID ¶

func (o *DcimDevicesListParams) WithVirtualChassisID(virtualChassisID *string) *DcimDevicesListParams

WithVirtualChassisID adds the virtualChassisID 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.Device
}

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.Device
}

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.Device
	/*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 ¶

func (o *DcimDevicesPartialUpdateParams) SetData(data *models.Device)

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.Device
}

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.Device
	/*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 ¶

func (o *DcimDevicesUpdateParams) SetData(data *models.Device)

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 DcimInterfaceConnectionsCreateCreated ¶

type DcimInterfaceConnectionsCreateCreated struct {
	Payload *models.InterfaceConnection
}

DcimInterfaceConnectionsCreateCreated handles this case with default header values.

DcimInterfaceConnectionsCreateCreated dcim interface connections create created

func NewDcimInterfaceConnectionsCreateCreated ¶

func NewDcimInterfaceConnectionsCreateCreated() *DcimInterfaceConnectionsCreateCreated

NewDcimInterfaceConnectionsCreateCreated creates a DcimInterfaceConnectionsCreateCreated with default headers values

func (*DcimInterfaceConnectionsCreateCreated) Error ¶

type DcimInterfaceConnectionsCreateParams ¶

type DcimInterfaceConnectionsCreateParams struct {

	/*Data*/
	Data *models.InterfaceConnection

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

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

func NewDcimInterfaceConnectionsCreateParams ¶

func NewDcimInterfaceConnectionsCreateParams() *DcimInterfaceConnectionsCreateParams

NewDcimInterfaceConnectionsCreateParams creates a new DcimInterfaceConnectionsCreateParams object with the default values initialized.

func NewDcimInterfaceConnectionsCreateParamsWithContext ¶

func NewDcimInterfaceConnectionsCreateParamsWithContext(ctx context.Context) *DcimInterfaceConnectionsCreateParams

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

func NewDcimInterfaceConnectionsCreateParamsWithHTTPClient ¶

func NewDcimInterfaceConnectionsCreateParamsWithHTTPClient(client *http.Client) *DcimInterfaceConnectionsCreateParams

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

func NewDcimInterfaceConnectionsCreateParamsWithTimeout ¶

func NewDcimInterfaceConnectionsCreateParamsWithTimeout(timeout time.Duration) *DcimInterfaceConnectionsCreateParams

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

func (*DcimInterfaceConnectionsCreateParams) SetContext ¶

SetContext adds the context to the dcim interface connections create params

func (*DcimInterfaceConnectionsCreateParams) SetData ¶

SetData adds the data to the dcim interface connections create params

func (*DcimInterfaceConnectionsCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface connections create params

func (*DcimInterfaceConnectionsCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interface connections create params

func (*DcimInterfaceConnectionsCreateParams) WithContext ¶

WithContext adds the context to the dcim interface connections create params

func (*DcimInterfaceConnectionsCreateParams) WithData ¶

WithData adds the data to the dcim interface connections create params

func (*DcimInterfaceConnectionsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface connections create params

func (*DcimInterfaceConnectionsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface connections create params

func (*DcimInterfaceConnectionsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceConnectionsCreateReader ¶

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

DcimInterfaceConnectionsCreateReader is a Reader for the DcimInterfaceConnectionsCreate structure.

func (*DcimInterfaceConnectionsCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfaceConnectionsDeleteNoContent ¶

type DcimInterfaceConnectionsDeleteNoContent struct {
}

DcimInterfaceConnectionsDeleteNoContent handles this case with default header values.

DcimInterfaceConnectionsDeleteNoContent dcim interface connections delete no content

func NewDcimInterfaceConnectionsDeleteNoContent ¶

func NewDcimInterfaceConnectionsDeleteNoContent() *DcimInterfaceConnectionsDeleteNoContent

NewDcimInterfaceConnectionsDeleteNoContent creates a DcimInterfaceConnectionsDeleteNoContent with default headers values

func (*DcimInterfaceConnectionsDeleteNoContent) Error ¶

type DcimInterfaceConnectionsDeleteParams ¶

type DcimInterfaceConnectionsDeleteParams struct {

	/*ID
	  A unique integer value identifying this interface connection.

	*/
	ID int64

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

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

func NewDcimInterfaceConnectionsDeleteParams ¶

func NewDcimInterfaceConnectionsDeleteParams() *DcimInterfaceConnectionsDeleteParams

NewDcimInterfaceConnectionsDeleteParams creates a new DcimInterfaceConnectionsDeleteParams object with the default values initialized.

func NewDcimInterfaceConnectionsDeleteParamsWithContext ¶

func NewDcimInterfaceConnectionsDeleteParamsWithContext(ctx context.Context) *DcimInterfaceConnectionsDeleteParams

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

func NewDcimInterfaceConnectionsDeleteParamsWithHTTPClient ¶

func NewDcimInterfaceConnectionsDeleteParamsWithHTTPClient(client *http.Client) *DcimInterfaceConnectionsDeleteParams

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

func NewDcimInterfaceConnectionsDeleteParamsWithTimeout ¶

func NewDcimInterfaceConnectionsDeleteParamsWithTimeout(timeout time.Duration) *DcimInterfaceConnectionsDeleteParams

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

func (*DcimInterfaceConnectionsDeleteParams) SetContext ¶

SetContext adds the context to the dcim interface connections delete params

func (*DcimInterfaceConnectionsDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface connections delete params

func (*DcimInterfaceConnectionsDeleteParams) SetID ¶

SetID adds the id to the dcim interface connections delete params

func (*DcimInterfaceConnectionsDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interface connections delete params

func (*DcimInterfaceConnectionsDeleteParams) WithContext ¶

WithContext adds the context to the dcim interface connections delete params

func (*DcimInterfaceConnectionsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface connections delete params

func (*DcimInterfaceConnectionsDeleteParams) WithID ¶

WithID adds the id to the dcim interface connections delete params

func (*DcimInterfaceConnectionsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface connections delete params

func (*DcimInterfaceConnectionsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceConnectionsDeleteReader ¶

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

DcimInterfaceConnectionsDeleteReader is a Reader for the DcimInterfaceConnectionsDelete structure.

func (*DcimInterfaceConnectionsDeleteReader) ReadResponse ¶

func (o *DcimInterfaceConnectionsDeleteReader) 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 DcimInterfaceConnectionsPartialUpdateOK ¶

type DcimInterfaceConnectionsPartialUpdateOK struct {
	Payload *models.InterfaceConnection
}

DcimInterfaceConnectionsPartialUpdateOK handles this case with default header values.

DcimInterfaceConnectionsPartialUpdateOK dcim interface connections partial update o k

func NewDcimInterfaceConnectionsPartialUpdateOK ¶

func NewDcimInterfaceConnectionsPartialUpdateOK() *DcimInterfaceConnectionsPartialUpdateOK

NewDcimInterfaceConnectionsPartialUpdateOK creates a DcimInterfaceConnectionsPartialUpdateOK with default headers values

func (*DcimInterfaceConnectionsPartialUpdateOK) Error ¶

type DcimInterfaceConnectionsPartialUpdateParams ¶

type DcimInterfaceConnectionsPartialUpdateParams struct {

	/*Data*/
	Data *models.InterfaceConnection
	/*ID
	  A unique integer value identifying this interface connection.

	*/
	ID int64

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

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

func NewDcimInterfaceConnectionsPartialUpdateParams ¶

func NewDcimInterfaceConnectionsPartialUpdateParams() *DcimInterfaceConnectionsPartialUpdateParams

NewDcimInterfaceConnectionsPartialUpdateParams creates a new DcimInterfaceConnectionsPartialUpdateParams object with the default values initialized.

func NewDcimInterfaceConnectionsPartialUpdateParamsWithContext ¶

func NewDcimInterfaceConnectionsPartialUpdateParamsWithContext(ctx context.Context) *DcimInterfaceConnectionsPartialUpdateParams

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

func NewDcimInterfaceConnectionsPartialUpdateParamsWithHTTPClient ¶

func NewDcimInterfaceConnectionsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimInterfaceConnectionsPartialUpdateParams

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

func NewDcimInterfaceConnectionsPartialUpdateParamsWithTimeout ¶

func NewDcimInterfaceConnectionsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimInterfaceConnectionsPartialUpdateParams

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

func (*DcimInterfaceConnectionsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim interface connections partial update params

func (*DcimInterfaceConnectionsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim interface connections partial update params

func (*DcimInterfaceConnectionsPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface connections partial update params

func (*DcimInterfaceConnectionsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim interface connections partial update params

func (*DcimInterfaceConnectionsPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim interface connections partial update params

func (*DcimInterfaceConnectionsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim interface connections partial update params

func (*DcimInterfaceConnectionsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim interface connections partial update params

func (*DcimInterfaceConnectionsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface connections partial update params

func (*DcimInterfaceConnectionsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim interface connections partial update params

func (*DcimInterfaceConnectionsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface connections partial update params

func (*DcimInterfaceConnectionsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceConnectionsPartialUpdateReader ¶

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

DcimInterfaceConnectionsPartialUpdateReader is a Reader for the DcimInterfaceConnectionsPartialUpdate structure.

func (*DcimInterfaceConnectionsPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfaceConnectionsReadOK ¶

type DcimInterfaceConnectionsReadOK struct {
	Payload *models.InterfaceConnection
}

DcimInterfaceConnectionsReadOK handles this case with default header values.

DcimInterfaceConnectionsReadOK dcim interface connections read o k

func NewDcimInterfaceConnectionsReadOK ¶

func NewDcimInterfaceConnectionsReadOK() *DcimInterfaceConnectionsReadOK

NewDcimInterfaceConnectionsReadOK creates a DcimInterfaceConnectionsReadOK with default headers values

func (*DcimInterfaceConnectionsReadOK) Error ¶

type DcimInterfaceConnectionsReadParams ¶

type DcimInterfaceConnectionsReadParams struct {

	/*ID
	  A unique integer value identifying this interface connection.

	*/
	ID int64

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

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

func NewDcimInterfaceConnectionsReadParams ¶

func NewDcimInterfaceConnectionsReadParams() *DcimInterfaceConnectionsReadParams

NewDcimInterfaceConnectionsReadParams creates a new DcimInterfaceConnectionsReadParams object with the default values initialized.

func NewDcimInterfaceConnectionsReadParamsWithContext ¶

func NewDcimInterfaceConnectionsReadParamsWithContext(ctx context.Context) *DcimInterfaceConnectionsReadParams

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

func NewDcimInterfaceConnectionsReadParamsWithHTTPClient ¶

func NewDcimInterfaceConnectionsReadParamsWithHTTPClient(client *http.Client) *DcimInterfaceConnectionsReadParams

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

func NewDcimInterfaceConnectionsReadParamsWithTimeout ¶

func NewDcimInterfaceConnectionsReadParamsWithTimeout(timeout time.Duration) *DcimInterfaceConnectionsReadParams

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

func (*DcimInterfaceConnectionsReadParams) SetContext ¶

SetContext adds the context to the dcim interface connections read params

func (*DcimInterfaceConnectionsReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface connections read params

func (*DcimInterfaceConnectionsReadParams) SetID ¶

SetID adds the id to the dcim interface connections read params

func (*DcimInterfaceConnectionsReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interface connections read params

func (*DcimInterfaceConnectionsReadParams) WithContext ¶

WithContext adds the context to the dcim interface connections read params

func (*DcimInterfaceConnectionsReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface connections read params

func (*DcimInterfaceConnectionsReadParams) WithID ¶

WithID adds the id to the dcim interface connections read params

func (*DcimInterfaceConnectionsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface connections read params

func (*DcimInterfaceConnectionsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceConnectionsReadReader ¶

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

DcimInterfaceConnectionsReadReader is a Reader for the DcimInterfaceConnectionsRead structure.

func (*DcimInterfaceConnectionsReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInterfaceConnectionsUpdateOK ¶

type DcimInterfaceConnectionsUpdateOK struct {
	Payload *models.InterfaceConnection
}

DcimInterfaceConnectionsUpdateOK handles this case with default header values.

DcimInterfaceConnectionsUpdateOK dcim interface connections update o k

func NewDcimInterfaceConnectionsUpdateOK ¶

func NewDcimInterfaceConnectionsUpdateOK() *DcimInterfaceConnectionsUpdateOK

NewDcimInterfaceConnectionsUpdateOK creates a DcimInterfaceConnectionsUpdateOK with default headers values

func (*DcimInterfaceConnectionsUpdateOK) Error ¶

type DcimInterfaceConnectionsUpdateParams ¶

type DcimInterfaceConnectionsUpdateParams struct {

	/*Data*/
	Data *models.InterfaceConnection
	/*ID
	  A unique integer value identifying this interface connection.

	*/
	ID int64

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

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

func NewDcimInterfaceConnectionsUpdateParams ¶

func NewDcimInterfaceConnectionsUpdateParams() *DcimInterfaceConnectionsUpdateParams

NewDcimInterfaceConnectionsUpdateParams creates a new DcimInterfaceConnectionsUpdateParams object with the default values initialized.

func NewDcimInterfaceConnectionsUpdateParamsWithContext ¶

func NewDcimInterfaceConnectionsUpdateParamsWithContext(ctx context.Context) *DcimInterfaceConnectionsUpdateParams

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

func NewDcimInterfaceConnectionsUpdateParamsWithHTTPClient ¶

func NewDcimInterfaceConnectionsUpdateParamsWithHTTPClient(client *http.Client) *DcimInterfaceConnectionsUpdateParams

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

func NewDcimInterfaceConnectionsUpdateParamsWithTimeout ¶

func NewDcimInterfaceConnectionsUpdateParamsWithTimeout(timeout time.Duration) *DcimInterfaceConnectionsUpdateParams

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

func (*DcimInterfaceConnectionsUpdateParams) SetContext ¶

SetContext adds the context to the dcim interface connections update params

func (*DcimInterfaceConnectionsUpdateParams) SetData ¶

SetData adds the data to the dcim interface connections update params

func (*DcimInterfaceConnectionsUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interface connections update params

func (*DcimInterfaceConnectionsUpdateParams) SetID ¶

SetID adds the id to the dcim interface connections update params

func (*DcimInterfaceConnectionsUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interface connections update params

func (*DcimInterfaceConnectionsUpdateParams) WithContext ¶

WithContext adds the context to the dcim interface connections update params

func (*DcimInterfaceConnectionsUpdateParams) WithData ¶

WithData adds the data to the dcim interface connections update params

func (*DcimInterfaceConnectionsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interface connections update params

func (*DcimInterfaceConnectionsUpdateParams) WithID ¶

WithID adds the id to the dcim interface connections update params

func (*DcimInterfaceConnectionsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interface connections update params

func (*DcimInterfaceConnectionsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfaceConnectionsUpdateReader ¶

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

DcimInterfaceConnectionsUpdateReader is a Reader for the DcimInterfaceConnectionsUpdate structure.

func (*DcimInterfaceConnectionsUpdateReader) ReadResponse ¶

func (o *DcimInterfaceConnectionsUpdateReader) 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.InterfaceTemplate

	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
	/*FormFactor*/
	FormFactor *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

	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) SetFormFactor ¶

func (o *DcimInterfaceTemplatesListParams) SetFormFactor(formFactor *string)

SetFormFactor adds the formFactor 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) 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) SetTimeout ¶

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

SetTimeout adds the timeout 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) WithFormFactor ¶

WithFormFactor adds the formFactor to the dcim interface templates list params

func (*DcimInterfaceTemplatesListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient 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) WithTimeout ¶

WithTimeout adds the timeout 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.InterfaceTemplate
	/*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.InterfaceTemplate
	/*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.Interface
}

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.Interface

	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 ¶

func (o *DcimInterfacesCreateParams) SetData(data *models.Interface)

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.Interface
}

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.Interface `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 {

	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *float64
	/*Enabled*/
	Enabled *string
	/*FormFactor*/
	FormFactor *string
	/*LagID*/
	LagID *string
	/*Limit
	  Number of results to return per page.

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

	*/
	Offset *int64
	/*Tag*/
	Tag *string
	/*Type*/
	Type *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) SetContext ¶

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

SetContext adds the context 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) SetFormFactor ¶

func (o *DcimInterfacesListParams) SetFormFactor(formFactor *string)

SetFormFactor adds the formFactor 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) 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) SetMtu ¶

func (o *DcimInterfacesListParams) SetMtu(mtu *float64)

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) 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) WithContext ¶

WithContext adds the context 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) WithFormFactor ¶

func (o *DcimInterfacesListParams) WithFormFactor(formFactor *string) *DcimInterfacesListParams

WithFormFactor adds the formFactor 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) 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) 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) 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) 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.Interface
}

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.Interface
	/*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.Interface
}

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 DcimInterfacesUpdateOK ¶

type DcimInterfacesUpdateOK struct {
	Payload *models.Interface
}

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.Interface
	/*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 ¶

func (o *DcimInterfacesUpdateParams) SetData(data *models.Interface)

SetData adds the data to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) SetID ¶

func (o *DcimInterfacesUpdateParams) SetID(id int64)

SetID adds the id to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WithContext ¶

WithContext adds the context to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WithData ¶

WithData adds the data to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WithID ¶

WithID adds the id to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim interfaces update params

func (*DcimInterfacesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInterfacesUpdateReader ¶

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

DcimInterfacesUpdateReader is a Reader for the DcimInterfacesUpdate structure.

func (*DcimInterfacesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInventoryItemsCreateCreated ¶

type DcimInventoryItemsCreateCreated struct {
	Payload *models.InventoryItem
}

DcimInventoryItemsCreateCreated handles this case with default header values.

DcimInventoryItemsCreateCreated dcim inventory items create created

func NewDcimInventoryItemsCreateCreated ¶

func NewDcimInventoryItemsCreateCreated() *DcimInventoryItemsCreateCreated

NewDcimInventoryItemsCreateCreated creates a DcimInventoryItemsCreateCreated with default headers values

func (*DcimInventoryItemsCreateCreated) Error ¶

type DcimInventoryItemsCreateParams ¶

type DcimInventoryItemsCreateParams struct {

	/*Data*/
	Data *models.InventoryItem

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

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

func NewDcimInventoryItemsCreateParams ¶

func NewDcimInventoryItemsCreateParams() *DcimInventoryItemsCreateParams

NewDcimInventoryItemsCreateParams creates a new DcimInventoryItemsCreateParams object with the default values initialized.

func NewDcimInventoryItemsCreateParamsWithContext ¶

func NewDcimInventoryItemsCreateParamsWithContext(ctx context.Context) *DcimInventoryItemsCreateParams

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

func NewDcimInventoryItemsCreateParamsWithHTTPClient ¶

func NewDcimInventoryItemsCreateParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsCreateParams

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

func NewDcimInventoryItemsCreateParamsWithTimeout ¶

func NewDcimInventoryItemsCreateParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsCreateParams

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

func (*DcimInventoryItemsCreateParams) SetContext ¶

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

SetContext adds the context to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) SetData ¶

SetData adds the data to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) WithContext ¶

WithContext adds the context to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) WithData ¶

WithData adds the data to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items create params

func (*DcimInventoryItemsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsCreateReader ¶

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

DcimInventoryItemsCreateReader is a Reader for the DcimInventoryItemsCreate structure.

func (*DcimInventoryItemsCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInventoryItemsDeleteNoContent ¶

type DcimInventoryItemsDeleteNoContent struct {
}

DcimInventoryItemsDeleteNoContent handles this case with default header values.

DcimInventoryItemsDeleteNoContent dcim inventory items delete no content

func NewDcimInventoryItemsDeleteNoContent ¶

func NewDcimInventoryItemsDeleteNoContent() *DcimInventoryItemsDeleteNoContent

NewDcimInventoryItemsDeleteNoContent creates a DcimInventoryItemsDeleteNoContent with default headers values

func (*DcimInventoryItemsDeleteNoContent) Error ¶

type DcimInventoryItemsDeleteParams ¶

type DcimInventoryItemsDeleteParams struct {

	/*ID
	  A unique integer value identifying this inventory item.

	*/
	ID int64

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

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

func NewDcimInventoryItemsDeleteParams ¶

func NewDcimInventoryItemsDeleteParams() *DcimInventoryItemsDeleteParams

NewDcimInventoryItemsDeleteParams creates a new DcimInventoryItemsDeleteParams object with the default values initialized.

func NewDcimInventoryItemsDeleteParamsWithContext ¶

func NewDcimInventoryItemsDeleteParamsWithContext(ctx context.Context) *DcimInventoryItemsDeleteParams

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

func NewDcimInventoryItemsDeleteParamsWithHTTPClient ¶

func NewDcimInventoryItemsDeleteParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsDeleteParams

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

func NewDcimInventoryItemsDeleteParamsWithTimeout ¶

func NewDcimInventoryItemsDeleteParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsDeleteParams

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

func (*DcimInventoryItemsDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) SetID ¶

SetID adds the id to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) WithContext ¶

WithContext adds the context to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) WithID ¶

WithID adds the id to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items delete params

func (*DcimInventoryItemsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsDeleteReader ¶

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

DcimInventoryItemsDeleteReader is a Reader for the DcimInventoryItemsDelete structure.

func (*DcimInventoryItemsDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInventoryItemsListOK ¶

type DcimInventoryItemsListOK struct {
	Payload *DcimInventoryItemsListOKBody
}

DcimInventoryItemsListOK handles this case with default header values.

DcimInventoryItemsListOK dcim inventory items list o k

func NewDcimInventoryItemsListOK ¶

func NewDcimInventoryItemsListOK() *DcimInventoryItemsListOK

NewDcimInventoryItemsListOK creates a DcimInventoryItemsListOK with default headers values

func (*DcimInventoryItemsListOK) Error ¶

func (o *DcimInventoryItemsListOK) Error() string

type DcimInventoryItemsListOKBody ¶

type DcimInventoryItemsListOKBody struct {

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

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

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

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

DcimInventoryItemsListOKBody dcim inventory items list o k body swagger:model DcimInventoryItemsListOKBody

func (*DcimInventoryItemsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimInventoryItemsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimInventoryItemsListOKBody) Validate ¶

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

Validate validates this dcim inventory items list o k body

type DcimInventoryItemsListParams ¶

type DcimInventoryItemsListParams struct {

	/*AssetTag*/
	AssetTag *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*Discovered*/
	Discovered *string
	/*Limit
	  Number of results to return per page.

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

	*/
	Offset *int64
	/*ParentID*/
	ParentID *string
	/*PartID*/
	PartID *string
	/*Q*/
	Q *string
	/*Serial*/
	Serial *string
	/*Tag*/
	Tag *string

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

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

func NewDcimInventoryItemsListParams ¶

func NewDcimInventoryItemsListParams() *DcimInventoryItemsListParams

NewDcimInventoryItemsListParams creates a new DcimInventoryItemsListParams object with the default values initialized.

func NewDcimInventoryItemsListParamsWithContext ¶

func NewDcimInventoryItemsListParamsWithContext(ctx context.Context) *DcimInventoryItemsListParams

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

func NewDcimInventoryItemsListParamsWithHTTPClient ¶

func NewDcimInventoryItemsListParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsListParams

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

func NewDcimInventoryItemsListParamsWithTimeout ¶

func NewDcimInventoryItemsListParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsListParams

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

func (*DcimInventoryItemsListParams) SetAssetTag ¶

func (o *DcimInventoryItemsListParams) SetAssetTag(assetTag *string)

SetAssetTag adds the assetTag to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetContext ¶

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

SetContext adds the context to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetDevice ¶

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

SetDevice adds the device to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetDeviceID ¶

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

SetDeviceID adds the deviceId to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetDiscovered ¶

func (o *DcimInventoryItemsListParams) SetDiscovered(discovered *string)

SetDiscovered adds the discovered to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetLimit ¶

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

SetLimit adds the limit to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetManufacturer ¶

func (o *DcimInventoryItemsListParams) SetManufacturer(manufacturer *string)

SetManufacturer adds the manufacturer to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetManufacturerID ¶

func (o *DcimInventoryItemsListParams) SetManufacturerID(manufacturerID *string)

SetManufacturerID adds the manufacturerId to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetName ¶

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

SetName adds the name to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetOffset ¶

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

SetOffset adds the offset to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetParentID ¶

func (o *DcimInventoryItemsListParams) SetParentID(parentID *string)

SetParentID adds the parentId to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetPartID ¶

func (o *DcimInventoryItemsListParams) SetPartID(partID *string)

SetPartID adds the partId to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetQ ¶

SetQ adds the q to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetSerial ¶

func (o *DcimInventoryItemsListParams) SetSerial(serial *string)

SetSerial adds the serial to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetTag ¶

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

SetTag adds the tag to the dcim inventory items list params

func (*DcimInventoryItemsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithAssetTag ¶

WithAssetTag adds the assetTag to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithContext ¶

WithContext adds the context to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithDevice ¶

WithDevice adds the device to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithDeviceID ¶

WithDeviceID adds the deviceID to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithDiscovered ¶

func (o *DcimInventoryItemsListParams) WithDiscovered(discovered *string) *DcimInventoryItemsListParams

WithDiscovered adds the discovered to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithLimit ¶

WithLimit adds the limit to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithManufacturer ¶

func (o *DcimInventoryItemsListParams) WithManufacturer(manufacturer *string) *DcimInventoryItemsListParams

WithManufacturer adds the manufacturer to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithManufacturerID ¶

func (o *DcimInventoryItemsListParams) WithManufacturerID(manufacturerID *string) *DcimInventoryItemsListParams

WithManufacturerID adds the manufacturerID to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithName ¶

WithName adds the name to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithOffset ¶

WithOffset adds the offset to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithParentID ¶

WithParentID adds the parentID to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithPartID ¶

WithPartID adds the partID to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithQ ¶

WithQ adds the q to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithSerial ¶

WithSerial adds the serial to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithTag ¶

WithTag adds the tag to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items list params

func (*DcimInventoryItemsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsListReader ¶

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

DcimInventoryItemsListReader is a Reader for the DcimInventoryItemsList structure.

func (*DcimInventoryItemsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInventoryItemsPartialUpdateOK ¶

type DcimInventoryItemsPartialUpdateOK struct {
	Payload *models.InventoryItem
}

DcimInventoryItemsPartialUpdateOK handles this case with default header values.

DcimInventoryItemsPartialUpdateOK dcim inventory items partial update o k

func NewDcimInventoryItemsPartialUpdateOK ¶

func NewDcimInventoryItemsPartialUpdateOK() *DcimInventoryItemsPartialUpdateOK

NewDcimInventoryItemsPartialUpdateOK creates a DcimInventoryItemsPartialUpdateOK with default headers values

func (*DcimInventoryItemsPartialUpdateOK) Error ¶

type DcimInventoryItemsPartialUpdateParams ¶

type DcimInventoryItemsPartialUpdateParams struct {

	/*Data*/
	Data *models.InventoryItem
	/*ID
	  A unique integer value identifying this inventory item.

	*/
	ID int64

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

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

func NewDcimInventoryItemsPartialUpdateParams ¶

func NewDcimInventoryItemsPartialUpdateParams() *DcimInventoryItemsPartialUpdateParams

NewDcimInventoryItemsPartialUpdateParams creates a new DcimInventoryItemsPartialUpdateParams object with the default values initialized.

func NewDcimInventoryItemsPartialUpdateParamsWithContext ¶

func NewDcimInventoryItemsPartialUpdateParamsWithContext(ctx context.Context) *DcimInventoryItemsPartialUpdateParams

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

func NewDcimInventoryItemsPartialUpdateParamsWithHTTPClient ¶

func NewDcimInventoryItemsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsPartialUpdateParams

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

func NewDcimInventoryItemsPartialUpdateParamsWithTimeout ¶

func NewDcimInventoryItemsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsPartialUpdateParams

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

func (*DcimInventoryItemsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items partial update params

func (*DcimInventoryItemsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsPartialUpdateReader ¶

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

DcimInventoryItemsPartialUpdateReader is a Reader for the DcimInventoryItemsPartialUpdate structure.

func (*DcimInventoryItemsPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInventoryItemsReadOK ¶

type DcimInventoryItemsReadOK struct {
	Payload *models.InventoryItem
}

DcimInventoryItemsReadOK handles this case with default header values.

DcimInventoryItemsReadOK dcim inventory items read o k

func NewDcimInventoryItemsReadOK ¶

func NewDcimInventoryItemsReadOK() *DcimInventoryItemsReadOK

NewDcimInventoryItemsReadOK creates a DcimInventoryItemsReadOK with default headers values

func (*DcimInventoryItemsReadOK) Error ¶

func (o *DcimInventoryItemsReadOK) Error() string

type DcimInventoryItemsReadParams ¶

type DcimInventoryItemsReadParams struct {

	/*ID
	  A unique integer value identifying this inventory item.

	*/
	ID int64

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

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

func NewDcimInventoryItemsReadParams ¶

func NewDcimInventoryItemsReadParams() *DcimInventoryItemsReadParams

NewDcimInventoryItemsReadParams creates a new DcimInventoryItemsReadParams object with the default values initialized.

func NewDcimInventoryItemsReadParamsWithContext ¶

func NewDcimInventoryItemsReadParamsWithContext(ctx context.Context) *DcimInventoryItemsReadParams

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

func NewDcimInventoryItemsReadParamsWithHTTPClient ¶

func NewDcimInventoryItemsReadParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsReadParams

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

func NewDcimInventoryItemsReadParamsWithTimeout ¶

func NewDcimInventoryItemsReadParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsReadParams

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

func (*DcimInventoryItemsReadParams) SetContext ¶

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

SetContext adds the context to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) SetID ¶

func (o *DcimInventoryItemsReadParams) SetID(id int64)

SetID adds the id to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) WithContext ¶

WithContext adds the context to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) WithID ¶

WithID adds the id to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items read params

func (*DcimInventoryItemsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsReadReader ¶

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

DcimInventoryItemsReadReader is a Reader for the DcimInventoryItemsRead structure.

func (*DcimInventoryItemsReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimInventoryItemsUpdateOK ¶

type DcimInventoryItemsUpdateOK struct {
	Payload *models.InventoryItem
}

DcimInventoryItemsUpdateOK handles this case with default header values.

DcimInventoryItemsUpdateOK dcim inventory items update o k

func NewDcimInventoryItemsUpdateOK ¶

func NewDcimInventoryItemsUpdateOK() *DcimInventoryItemsUpdateOK

NewDcimInventoryItemsUpdateOK creates a DcimInventoryItemsUpdateOK with default headers values

func (*DcimInventoryItemsUpdateOK) Error ¶

type DcimInventoryItemsUpdateParams ¶

type DcimInventoryItemsUpdateParams struct {

	/*Data*/
	Data *models.InventoryItem
	/*ID
	  A unique integer value identifying this inventory item.

	*/
	ID int64

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

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

func NewDcimInventoryItemsUpdateParams ¶

func NewDcimInventoryItemsUpdateParams() *DcimInventoryItemsUpdateParams

NewDcimInventoryItemsUpdateParams creates a new DcimInventoryItemsUpdateParams object with the default values initialized.

func NewDcimInventoryItemsUpdateParamsWithContext ¶

func NewDcimInventoryItemsUpdateParamsWithContext(ctx context.Context) *DcimInventoryItemsUpdateParams

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

func NewDcimInventoryItemsUpdateParamsWithHTTPClient ¶

func NewDcimInventoryItemsUpdateParamsWithHTTPClient(client *http.Client) *DcimInventoryItemsUpdateParams

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

func NewDcimInventoryItemsUpdateParamsWithTimeout ¶

func NewDcimInventoryItemsUpdateParamsWithTimeout(timeout time.Duration) *DcimInventoryItemsUpdateParams

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

func (*DcimInventoryItemsUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) SetData ¶

SetData adds the data to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) SetID ¶

SetID adds the id to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WithContext ¶

WithContext adds the context to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WithData ¶

WithData adds the data to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WithID ¶

WithID adds the id to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim inventory items update params

func (*DcimInventoryItemsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimInventoryItemsUpdateReader ¶

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

DcimInventoryItemsUpdateReader is a Reader for the DcimInventoryItemsUpdate structure.

func (*DcimInventoryItemsUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimManufacturersCreateCreated ¶

type DcimManufacturersCreateCreated struct {
	Payload *models.Manufacturer
}

DcimManufacturersCreateCreated handles this case with default header values.

DcimManufacturersCreateCreated dcim manufacturers create created

func NewDcimManufacturersCreateCreated ¶

func NewDcimManufacturersCreateCreated() *DcimManufacturersCreateCreated

NewDcimManufacturersCreateCreated creates a DcimManufacturersCreateCreated with default headers values

func (*DcimManufacturersCreateCreated) Error ¶

type DcimManufacturersCreateParams ¶

type DcimManufacturersCreateParams struct {

	/*Data*/
	Data *models.Manufacturer

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

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

func NewDcimManufacturersCreateParams ¶

func NewDcimManufacturersCreateParams() *DcimManufacturersCreateParams

NewDcimManufacturersCreateParams creates a new DcimManufacturersCreateParams object with the default values initialized.

func NewDcimManufacturersCreateParamsWithContext ¶

func NewDcimManufacturersCreateParamsWithContext(ctx context.Context) *DcimManufacturersCreateParams

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

func NewDcimManufacturersCreateParamsWithHTTPClient ¶

func NewDcimManufacturersCreateParamsWithHTTPClient(client *http.Client) *DcimManufacturersCreateParams

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

func NewDcimManufacturersCreateParamsWithTimeout ¶

func NewDcimManufacturersCreateParamsWithTimeout(timeout time.Duration) *DcimManufacturersCreateParams

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

func (*DcimManufacturersCreateParams) SetContext ¶

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

SetContext adds the context to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) SetData ¶

SetData adds the data to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) WithContext ¶

WithContext adds the context to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) WithData ¶

WithData adds the data to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers create params

func (*DcimManufacturersCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersCreateReader ¶

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

DcimManufacturersCreateReader is a Reader for the DcimManufacturersCreate structure.

func (*DcimManufacturersCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimManufacturersDeleteNoContent ¶

type DcimManufacturersDeleteNoContent struct {
}

DcimManufacturersDeleteNoContent handles this case with default header values.

DcimManufacturersDeleteNoContent dcim manufacturers delete no content

func NewDcimManufacturersDeleteNoContent ¶

func NewDcimManufacturersDeleteNoContent() *DcimManufacturersDeleteNoContent

NewDcimManufacturersDeleteNoContent creates a DcimManufacturersDeleteNoContent with default headers values

func (*DcimManufacturersDeleteNoContent) Error ¶

type DcimManufacturersDeleteParams ¶

type DcimManufacturersDeleteParams struct {

	/*ID
	  A unique integer value identifying this manufacturer.

	*/
	ID int64

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

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

func NewDcimManufacturersDeleteParams ¶

func NewDcimManufacturersDeleteParams() *DcimManufacturersDeleteParams

NewDcimManufacturersDeleteParams creates a new DcimManufacturersDeleteParams object with the default values initialized.

func NewDcimManufacturersDeleteParamsWithContext ¶

func NewDcimManufacturersDeleteParamsWithContext(ctx context.Context) *DcimManufacturersDeleteParams

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

func NewDcimManufacturersDeleteParamsWithHTTPClient ¶

func NewDcimManufacturersDeleteParamsWithHTTPClient(client *http.Client) *DcimManufacturersDeleteParams

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

func NewDcimManufacturersDeleteParamsWithTimeout ¶

func NewDcimManufacturersDeleteParamsWithTimeout(timeout time.Duration) *DcimManufacturersDeleteParams

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

func (*DcimManufacturersDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) SetID ¶

func (o *DcimManufacturersDeleteParams) SetID(id int64)

SetID adds the id to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) WithContext ¶

WithContext adds the context to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) WithID ¶

WithID adds the id to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers delete params

func (*DcimManufacturersDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersDeleteReader ¶

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

DcimManufacturersDeleteReader is a Reader for the DcimManufacturersDelete structure.

func (*DcimManufacturersDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimManufacturersListOK ¶

type DcimManufacturersListOK struct {
	Payload *DcimManufacturersListOKBody
}

DcimManufacturersListOK handles this case with default header values.

DcimManufacturersListOK dcim manufacturers list o k

func NewDcimManufacturersListOK ¶

func NewDcimManufacturersListOK() *DcimManufacturersListOK

NewDcimManufacturersListOK creates a DcimManufacturersListOK with default headers values

func (*DcimManufacturersListOK) Error ¶

func (o *DcimManufacturersListOK) Error() string

type DcimManufacturersListOKBody ¶

type DcimManufacturersListOKBody struct {

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

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

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

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

DcimManufacturersListOKBody dcim manufacturers list o k body swagger:model DcimManufacturersListOKBody

func (*DcimManufacturersListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimManufacturersListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimManufacturersListOKBody) Validate ¶

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

Validate validates this dcim manufacturers list o k body

type DcimManufacturersListParams ¶

type DcimManufacturersListParams struct {

	/*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
	/*Slug*/
	Slug *string

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

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

func NewDcimManufacturersListParams ¶

func NewDcimManufacturersListParams() *DcimManufacturersListParams

NewDcimManufacturersListParams creates a new DcimManufacturersListParams object with the default values initialized.

func NewDcimManufacturersListParamsWithContext ¶

func NewDcimManufacturersListParamsWithContext(ctx context.Context) *DcimManufacturersListParams

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

func NewDcimManufacturersListParamsWithHTTPClient ¶

func NewDcimManufacturersListParamsWithHTTPClient(client *http.Client) *DcimManufacturersListParams

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

func NewDcimManufacturersListParamsWithTimeout ¶

func NewDcimManufacturersListParamsWithTimeout(timeout time.Duration) *DcimManufacturersListParams

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

func (*DcimManufacturersListParams) SetContext ¶

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

SetContext adds the context to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetLimit ¶

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

SetLimit adds the limit to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetName ¶

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

SetName adds the name to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetOffset ¶

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

SetOffset adds the offset to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetSlug ¶

func (o *DcimManufacturersListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim manufacturers list params

func (*DcimManufacturersListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithContext ¶

WithContext adds the context to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithLimit ¶

WithLimit adds the limit to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithName ¶

WithName adds the name to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithOffset ¶

WithOffset adds the offset to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithSlug ¶

WithSlug adds the slug to the dcim manufacturers list params

func (*DcimManufacturersListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers list params

func (*DcimManufacturersListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersListReader ¶

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

DcimManufacturersListReader is a Reader for the DcimManufacturersList structure.

func (*DcimManufacturersListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimManufacturersPartialUpdateOK ¶

type DcimManufacturersPartialUpdateOK struct {
	Payload *models.Manufacturer
}

DcimManufacturersPartialUpdateOK handles this case with default header values.

DcimManufacturersPartialUpdateOK dcim manufacturers partial update o k

func NewDcimManufacturersPartialUpdateOK ¶

func NewDcimManufacturersPartialUpdateOK() *DcimManufacturersPartialUpdateOK

NewDcimManufacturersPartialUpdateOK creates a DcimManufacturersPartialUpdateOK with default headers values

func (*DcimManufacturersPartialUpdateOK) Error ¶

type DcimManufacturersPartialUpdateParams ¶

type DcimManufacturersPartialUpdateParams struct {

	/*Data*/
	Data *models.Manufacturer
	/*ID
	  A unique integer value identifying this manufacturer.

	*/
	ID int64

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

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

func NewDcimManufacturersPartialUpdateParams ¶

func NewDcimManufacturersPartialUpdateParams() *DcimManufacturersPartialUpdateParams

NewDcimManufacturersPartialUpdateParams creates a new DcimManufacturersPartialUpdateParams object with the default values initialized.

func NewDcimManufacturersPartialUpdateParamsWithContext ¶

func NewDcimManufacturersPartialUpdateParamsWithContext(ctx context.Context) *DcimManufacturersPartialUpdateParams

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

func NewDcimManufacturersPartialUpdateParamsWithHTTPClient ¶

func NewDcimManufacturersPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimManufacturersPartialUpdateParams

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

func NewDcimManufacturersPartialUpdateParamsWithTimeout ¶

func NewDcimManufacturersPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimManufacturersPartialUpdateParams

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

func (*DcimManufacturersPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) SetData ¶

SetData adds the data to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) SetID ¶

SetID adds the id to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WithData ¶

WithData adds the data to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WithID ¶

WithID adds the id to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers partial update params

func (*DcimManufacturersPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersPartialUpdateReader ¶

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

DcimManufacturersPartialUpdateReader is a Reader for the DcimManufacturersPartialUpdate structure.

func (*DcimManufacturersPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimManufacturersReadOK ¶

type DcimManufacturersReadOK struct {
	Payload *models.Manufacturer
}

DcimManufacturersReadOK handles this case with default header values.

DcimManufacturersReadOK dcim manufacturers read o k

func NewDcimManufacturersReadOK ¶

func NewDcimManufacturersReadOK() *DcimManufacturersReadOK

NewDcimManufacturersReadOK creates a DcimManufacturersReadOK with default headers values

func (*DcimManufacturersReadOK) Error ¶

func (o *DcimManufacturersReadOK) Error() string

type DcimManufacturersReadParams ¶

type DcimManufacturersReadParams struct {

	/*ID
	  A unique integer value identifying this manufacturer.

	*/
	ID int64

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

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

func NewDcimManufacturersReadParams ¶

func NewDcimManufacturersReadParams() *DcimManufacturersReadParams

NewDcimManufacturersReadParams creates a new DcimManufacturersReadParams object with the default values initialized.

func NewDcimManufacturersReadParamsWithContext ¶

func NewDcimManufacturersReadParamsWithContext(ctx context.Context) *DcimManufacturersReadParams

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

func NewDcimManufacturersReadParamsWithHTTPClient ¶

func NewDcimManufacturersReadParamsWithHTTPClient(client *http.Client) *DcimManufacturersReadParams

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

func NewDcimManufacturersReadParamsWithTimeout ¶

func NewDcimManufacturersReadParamsWithTimeout(timeout time.Duration) *DcimManufacturersReadParams

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

func (*DcimManufacturersReadParams) SetContext ¶

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

SetContext adds the context to the dcim manufacturers read params

func (*DcimManufacturersReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim manufacturers read params

func (*DcimManufacturersReadParams) SetID ¶

func (o *DcimManufacturersReadParams) SetID(id int64)

SetID adds the id to the dcim manufacturers read params

func (*DcimManufacturersReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim manufacturers read params

func (*DcimManufacturersReadParams) WithContext ¶

WithContext adds the context to the dcim manufacturers read params

func (*DcimManufacturersReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers read params

func (*DcimManufacturersReadParams) WithID ¶

WithID adds the id to the dcim manufacturers read params

func (*DcimManufacturersReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers read params

func (*DcimManufacturersReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersReadReader ¶

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

DcimManufacturersReadReader is a Reader for the DcimManufacturersRead structure.

func (*DcimManufacturersReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimManufacturersUpdateOK ¶

type DcimManufacturersUpdateOK struct {
	Payload *models.Manufacturer
}

DcimManufacturersUpdateOK handles this case with default header values.

DcimManufacturersUpdateOK dcim manufacturers update o k

func NewDcimManufacturersUpdateOK ¶

func NewDcimManufacturersUpdateOK() *DcimManufacturersUpdateOK

NewDcimManufacturersUpdateOK creates a DcimManufacturersUpdateOK with default headers values

func (*DcimManufacturersUpdateOK) Error ¶

func (o *DcimManufacturersUpdateOK) Error() string

type DcimManufacturersUpdateParams ¶

type DcimManufacturersUpdateParams struct {

	/*Data*/
	Data *models.Manufacturer
	/*ID
	  A unique integer value identifying this manufacturer.

	*/
	ID int64

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

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

func NewDcimManufacturersUpdateParams ¶

func NewDcimManufacturersUpdateParams() *DcimManufacturersUpdateParams

NewDcimManufacturersUpdateParams creates a new DcimManufacturersUpdateParams object with the default values initialized.

func NewDcimManufacturersUpdateParamsWithContext ¶

func NewDcimManufacturersUpdateParamsWithContext(ctx context.Context) *DcimManufacturersUpdateParams

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

func NewDcimManufacturersUpdateParamsWithHTTPClient ¶

func NewDcimManufacturersUpdateParamsWithHTTPClient(client *http.Client) *DcimManufacturersUpdateParams

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

func NewDcimManufacturersUpdateParamsWithTimeout ¶

func NewDcimManufacturersUpdateParamsWithTimeout(timeout time.Duration) *DcimManufacturersUpdateParams

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

func (*DcimManufacturersUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) SetData ¶

SetData adds the data to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) SetID ¶

func (o *DcimManufacturersUpdateParams) SetID(id int64)

SetID adds the id to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WithContext ¶

WithContext adds the context to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WithData ¶

WithData adds the data to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WithID ¶

WithID adds the id to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim manufacturers update params

func (*DcimManufacturersUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimManufacturersUpdateReader ¶

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

DcimManufacturersUpdateReader is a Reader for the DcimManufacturersUpdate structure.

func (*DcimManufacturersUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPlatformsCreateCreated ¶

type DcimPlatformsCreateCreated struct {
	Payload *models.Platform
}

DcimPlatformsCreateCreated handles this case with default header values.

DcimPlatformsCreateCreated dcim platforms create created

func NewDcimPlatformsCreateCreated ¶

func NewDcimPlatformsCreateCreated() *DcimPlatformsCreateCreated

NewDcimPlatformsCreateCreated creates a DcimPlatformsCreateCreated with default headers values

func (*DcimPlatformsCreateCreated) Error ¶

type DcimPlatformsCreateParams ¶

type DcimPlatformsCreateParams struct {

	/*Data*/
	Data *models.Platform

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

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

func NewDcimPlatformsCreateParams ¶

func NewDcimPlatformsCreateParams() *DcimPlatformsCreateParams

NewDcimPlatformsCreateParams creates a new DcimPlatformsCreateParams object with the default values initialized.

func NewDcimPlatformsCreateParamsWithContext ¶

func NewDcimPlatformsCreateParamsWithContext(ctx context.Context) *DcimPlatformsCreateParams

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

func NewDcimPlatformsCreateParamsWithHTTPClient ¶

func NewDcimPlatformsCreateParamsWithHTTPClient(client *http.Client) *DcimPlatformsCreateParams

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

func NewDcimPlatformsCreateParamsWithTimeout ¶

func NewDcimPlatformsCreateParamsWithTimeout(timeout time.Duration) *DcimPlatformsCreateParams

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

func (*DcimPlatformsCreateParams) SetContext ¶

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

SetContext adds the context to the dcim platforms create params

func (*DcimPlatformsCreateParams) SetData ¶

func (o *DcimPlatformsCreateParams) SetData(data *models.Platform)

SetData adds the data to the dcim platforms create params

func (*DcimPlatformsCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim platforms create params

func (*DcimPlatformsCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim platforms create params

func (*DcimPlatformsCreateParams) WithContext ¶

WithContext adds the context to the dcim platforms create params

func (*DcimPlatformsCreateParams) WithData ¶

WithData adds the data to the dcim platforms create params

func (*DcimPlatformsCreateParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the dcim platforms create params

func (*DcimPlatformsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms create params

func (*DcimPlatformsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsCreateReader ¶

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

DcimPlatformsCreateReader is a Reader for the DcimPlatformsCreate structure.

func (*DcimPlatformsCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPlatformsDeleteNoContent ¶

type DcimPlatformsDeleteNoContent struct {
}

DcimPlatformsDeleteNoContent handles this case with default header values.

DcimPlatformsDeleteNoContent dcim platforms delete no content

func NewDcimPlatformsDeleteNoContent ¶

func NewDcimPlatformsDeleteNoContent() *DcimPlatformsDeleteNoContent

NewDcimPlatformsDeleteNoContent creates a DcimPlatformsDeleteNoContent with default headers values

func (*DcimPlatformsDeleteNoContent) Error ¶

type DcimPlatformsDeleteParams ¶

type DcimPlatformsDeleteParams struct {

	/*ID
	  A unique integer value identifying this platform.

	*/
	ID int64

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

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

func NewDcimPlatformsDeleteParams ¶

func NewDcimPlatformsDeleteParams() *DcimPlatformsDeleteParams

NewDcimPlatformsDeleteParams creates a new DcimPlatformsDeleteParams object with the default values initialized.

func NewDcimPlatformsDeleteParamsWithContext ¶

func NewDcimPlatformsDeleteParamsWithContext(ctx context.Context) *DcimPlatformsDeleteParams

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

func NewDcimPlatformsDeleteParamsWithHTTPClient ¶

func NewDcimPlatformsDeleteParamsWithHTTPClient(client *http.Client) *DcimPlatformsDeleteParams

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

func NewDcimPlatformsDeleteParamsWithTimeout ¶

func NewDcimPlatformsDeleteParamsWithTimeout(timeout time.Duration) *DcimPlatformsDeleteParams

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

func (*DcimPlatformsDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) SetID ¶

func (o *DcimPlatformsDeleteParams) SetID(id int64)

SetID adds the id to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) WithContext ¶

WithContext adds the context to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) WithID ¶

WithID adds the id to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms delete params

func (*DcimPlatformsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsDeleteReader ¶

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

DcimPlatformsDeleteReader is a Reader for the DcimPlatformsDelete structure.

func (*DcimPlatformsDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPlatformsListOK ¶

type DcimPlatformsListOK struct {
	Payload *DcimPlatformsListOKBody
}

DcimPlatformsListOK handles this case with default header values.

DcimPlatformsListOK dcim platforms list o k

func NewDcimPlatformsListOK ¶

func NewDcimPlatformsListOK() *DcimPlatformsListOK

NewDcimPlatformsListOK creates a DcimPlatformsListOK with default headers values

func (*DcimPlatformsListOK) Error ¶

func (o *DcimPlatformsListOK) Error() string

type DcimPlatformsListOKBody ¶

type DcimPlatformsListOKBody struct {

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

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

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

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

DcimPlatformsListOKBody dcim platforms list o k body swagger:model DcimPlatformsListOKBody

func (*DcimPlatformsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimPlatformsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimPlatformsListOKBody) Validate ¶

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

Validate validates this dcim platforms list o k body

type DcimPlatformsListParams ¶

type DcimPlatformsListParams struct {

	/*Limit
	  Number of results to return per page.

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

	*/
	Offset *int64
	/*Slug*/
	Slug *string

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

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

func NewDcimPlatformsListParams ¶

func NewDcimPlatformsListParams() *DcimPlatformsListParams

NewDcimPlatformsListParams creates a new DcimPlatformsListParams object with the default values initialized.

func NewDcimPlatformsListParamsWithContext ¶

func NewDcimPlatformsListParamsWithContext(ctx context.Context) *DcimPlatformsListParams

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

func NewDcimPlatformsListParamsWithHTTPClient ¶

func NewDcimPlatformsListParamsWithHTTPClient(client *http.Client) *DcimPlatformsListParams

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

func NewDcimPlatformsListParamsWithTimeout ¶

func NewDcimPlatformsListParamsWithTimeout(timeout time.Duration) *DcimPlatformsListParams

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

func (*DcimPlatformsListParams) SetContext ¶

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

SetContext adds the context to the dcim platforms list params

func (*DcimPlatformsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim platforms list params

func (*DcimPlatformsListParams) SetLimit ¶

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

SetLimit adds the limit to the dcim platforms list params

func (*DcimPlatformsListParams) SetManufacturer ¶

func (o *DcimPlatformsListParams) SetManufacturer(manufacturer *string)

SetManufacturer adds the manufacturer to the dcim platforms list params

func (*DcimPlatformsListParams) SetManufacturerID ¶

func (o *DcimPlatformsListParams) SetManufacturerID(manufacturerID *string)

SetManufacturerID adds the manufacturerId to the dcim platforms list params

func (*DcimPlatformsListParams) SetName ¶

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

SetName adds the name to the dcim platforms list params

func (*DcimPlatformsListParams) SetOffset ¶

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

SetOffset adds the offset to the dcim platforms list params

func (*DcimPlatformsListParams) SetSlug ¶

func (o *DcimPlatformsListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim platforms list params

func (*DcimPlatformsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim platforms list params

func (*DcimPlatformsListParams) WithContext ¶

WithContext adds the context to the dcim platforms list params

func (*DcimPlatformsListParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the dcim platforms list params

func (*DcimPlatformsListParams) WithLimit ¶

WithLimit adds the limit to the dcim platforms list params

func (*DcimPlatformsListParams) WithManufacturer ¶

func (o *DcimPlatformsListParams) WithManufacturer(manufacturer *string) *DcimPlatformsListParams

WithManufacturer adds the manufacturer to the dcim platforms list params

func (*DcimPlatformsListParams) WithManufacturerID ¶

func (o *DcimPlatformsListParams) WithManufacturerID(manufacturerID *string) *DcimPlatformsListParams

WithManufacturerID adds the manufacturerID to the dcim platforms list params

func (*DcimPlatformsListParams) WithName ¶

WithName adds the name to the dcim platforms list params

func (*DcimPlatformsListParams) WithOffset ¶

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

WithOffset adds the offset to the dcim platforms list params

func (*DcimPlatformsListParams) WithSlug ¶

WithSlug adds the slug to the dcim platforms list params

func (*DcimPlatformsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms list params

func (*DcimPlatformsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsListReader ¶

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

DcimPlatformsListReader is a Reader for the DcimPlatformsList structure.

func (*DcimPlatformsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPlatformsPartialUpdateOK ¶

type DcimPlatformsPartialUpdateOK struct {
	Payload *models.Platform
}

DcimPlatformsPartialUpdateOK handles this case with default header values.

DcimPlatformsPartialUpdateOK dcim platforms partial update o k

func NewDcimPlatformsPartialUpdateOK ¶

func NewDcimPlatformsPartialUpdateOK() *DcimPlatformsPartialUpdateOK

NewDcimPlatformsPartialUpdateOK creates a DcimPlatformsPartialUpdateOK with default headers values

func (*DcimPlatformsPartialUpdateOK) Error ¶

type DcimPlatformsPartialUpdateParams ¶

type DcimPlatformsPartialUpdateParams struct {

	/*Data*/
	Data *models.Platform
	/*ID
	  A unique integer value identifying this platform.

	*/
	ID int64

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

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

func NewDcimPlatformsPartialUpdateParams ¶

func NewDcimPlatformsPartialUpdateParams() *DcimPlatformsPartialUpdateParams

NewDcimPlatformsPartialUpdateParams creates a new DcimPlatformsPartialUpdateParams object with the default values initialized.

func NewDcimPlatformsPartialUpdateParamsWithContext ¶

func NewDcimPlatformsPartialUpdateParamsWithContext(ctx context.Context) *DcimPlatformsPartialUpdateParams

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

func NewDcimPlatformsPartialUpdateParamsWithHTTPClient ¶

func NewDcimPlatformsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPlatformsPartialUpdateParams

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

func NewDcimPlatformsPartialUpdateParamsWithTimeout ¶

func NewDcimPlatformsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPlatformsPartialUpdateParams

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

func (*DcimPlatformsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms partial update params

func (*DcimPlatformsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsPartialUpdateReader ¶

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

DcimPlatformsPartialUpdateReader is a Reader for the DcimPlatformsPartialUpdate structure.

func (*DcimPlatformsPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPlatformsReadOK ¶

type DcimPlatformsReadOK struct {
	Payload *models.Platform
}

DcimPlatformsReadOK handles this case with default header values.

DcimPlatformsReadOK dcim platforms read o k

func NewDcimPlatformsReadOK ¶

func NewDcimPlatformsReadOK() *DcimPlatformsReadOK

NewDcimPlatformsReadOK creates a DcimPlatformsReadOK with default headers values

func (*DcimPlatformsReadOK) Error ¶

func (o *DcimPlatformsReadOK) Error() string

type DcimPlatformsReadParams ¶

type DcimPlatformsReadParams struct {

	/*ID
	  A unique integer value identifying this platform.

	*/
	ID int64

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

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

func NewDcimPlatformsReadParams ¶

func NewDcimPlatformsReadParams() *DcimPlatformsReadParams

NewDcimPlatformsReadParams creates a new DcimPlatformsReadParams object with the default values initialized.

func NewDcimPlatformsReadParamsWithContext ¶

func NewDcimPlatformsReadParamsWithContext(ctx context.Context) *DcimPlatformsReadParams

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

func NewDcimPlatformsReadParamsWithHTTPClient ¶

func NewDcimPlatformsReadParamsWithHTTPClient(client *http.Client) *DcimPlatformsReadParams

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

func NewDcimPlatformsReadParamsWithTimeout ¶

func NewDcimPlatformsReadParamsWithTimeout(timeout time.Duration) *DcimPlatformsReadParams

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

func (*DcimPlatformsReadParams) SetContext ¶

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

SetContext adds the context to the dcim platforms read params

func (*DcimPlatformsReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim platforms read params

func (*DcimPlatformsReadParams) SetID ¶

func (o *DcimPlatformsReadParams) SetID(id int64)

SetID adds the id to the dcim platforms read params

func (*DcimPlatformsReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim platforms read params

func (*DcimPlatformsReadParams) WithContext ¶

WithContext adds the context to the dcim platforms read params

func (*DcimPlatformsReadParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the dcim platforms read params

func (*DcimPlatformsReadParams) WithID ¶

WithID adds the id to the dcim platforms read params

func (*DcimPlatformsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms read params

func (*DcimPlatformsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsReadReader ¶

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

DcimPlatformsReadReader is a Reader for the DcimPlatformsRead structure.

func (*DcimPlatformsReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPlatformsUpdateOK ¶

type DcimPlatformsUpdateOK struct {
	Payload *models.Platform
}

DcimPlatformsUpdateOK handles this case with default header values.

DcimPlatformsUpdateOK dcim platforms update o k

func NewDcimPlatformsUpdateOK ¶

func NewDcimPlatformsUpdateOK() *DcimPlatformsUpdateOK

NewDcimPlatformsUpdateOK creates a DcimPlatformsUpdateOK with default headers values

func (*DcimPlatformsUpdateOK) Error ¶

func (o *DcimPlatformsUpdateOK) Error() string

type DcimPlatformsUpdateParams ¶

type DcimPlatformsUpdateParams struct {

	/*Data*/
	Data *models.Platform
	/*ID
	  A unique integer value identifying this platform.

	*/
	ID int64

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

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

func NewDcimPlatformsUpdateParams ¶

func NewDcimPlatformsUpdateParams() *DcimPlatformsUpdateParams

NewDcimPlatformsUpdateParams creates a new DcimPlatformsUpdateParams object with the default values initialized.

func NewDcimPlatformsUpdateParamsWithContext ¶

func NewDcimPlatformsUpdateParamsWithContext(ctx context.Context) *DcimPlatformsUpdateParams

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

func NewDcimPlatformsUpdateParamsWithHTTPClient ¶

func NewDcimPlatformsUpdateParamsWithHTTPClient(client *http.Client) *DcimPlatformsUpdateParams

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

func NewDcimPlatformsUpdateParamsWithTimeout ¶

func NewDcimPlatformsUpdateParamsWithTimeout(timeout time.Duration) *DcimPlatformsUpdateParams

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

func (*DcimPlatformsUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim platforms update params

func (*DcimPlatformsUpdateParams) SetData ¶

func (o *DcimPlatformsUpdateParams) SetData(data *models.Platform)

SetData adds the data to the dcim platforms update params

func (*DcimPlatformsUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim platforms update params

func (*DcimPlatformsUpdateParams) SetID ¶

func (o *DcimPlatformsUpdateParams) SetID(id int64)

SetID adds the id to the dcim platforms update params

func (*DcimPlatformsUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WithContext ¶

WithContext adds the context to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WithData ¶

WithData adds the data to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WithID ¶

WithID adds the id to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim platforms update params

func (*DcimPlatformsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPlatformsUpdateReader ¶

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

DcimPlatformsUpdateReader is a Reader for the DcimPlatformsUpdate structure.

func (*DcimPlatformsUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerConnectionsListOK ¶

type DcimPowerConnectionsListOK struct {
	Payload *DcimPowerConnectionsListOKBody
}

DcimPowerConnectionsListOK handles this case with default header values.

DcimPowerConnectionsListOK dcim power connections list o k

func NewDcimPowerConnectionsListOK ¶

func NewDcimPowerConnectionsListOK() *DcimPowerConnectionsListOK

NewDcimPowerConnectionsListOK creates a DcimPowerConnectionsListOK with default headers values

func (*DcimPowerConnectionsListOK) Error ¶

type DcimPowerConnectionsListOKBody ¶

type DcimPowerConnectionsListOKBody struct {

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

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

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

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

DcimPowerConnectionsListOKBody dcim power connections list o k body swagger:model DcimPowerConnectionsListOKBody

func (*DcimPowerConnectionsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimPowerConnectionsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimPowerConnectionsListOKBody) Validate ¶

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

Validate validates this dcim power connections list o k body

type DcimPowerConnectionsListParams ¶

type DcimPowerConnectionsListParams struct {

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

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

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

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

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

func NewDcimPowerConnectionsListParams ¶

func NewDcimPowerConnectionsListParams() *DcimPowerConnectionsListParams

NewDcimPowerConnectionsListParams creates a new DcimPowerConnectionsListParams object with the default values initialized.

func NewDcimPowerConnectionsListParamsWithContext ¶

func NewDcimPowerConnectionsListParamsWithContext(ctx context.Context) *DcimPowerConnectionsListParams

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

func NewDcimPowerConnectionsListParamsWithHTTPClient ¶

func NewDcimPowerConnectionsListParamsWithHTTPClient(client *http.Client) *DcimPowerConnectionsListParams

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

func NewDcimPowerConnectionsListParamsWithTimeout ¶

func NewDcimPowerConnectionsListParamsWithTimeout(timeout time.Duration) *DcimPowerConnectionsListParams

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

func (*DcimPowerConnectionsListParams) SetConnectionStatus ¶

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

SetConnectionStatus adds the connectionStatus to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetContext ¶

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

SetContext adds the context to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetDevice ¶

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

SetDevice adds the device to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetLimit ¶

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

SetLimit adds the limit to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetName ¶

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

SetName adds the name to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetOffset ¶

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

SetOffset adds the offset to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetSite ¶

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

SetSite adds the site to the dcim power connections list params

func (*DcimPowerConnectionsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithConnectionStatus ¶

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

WithConnectionStatus adds the connectionStatus to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithContext ¶

WithContext adds the context to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithDevice ¶

WithDevice adds the device to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithLimit ¶

WithLimit adds the limit to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithName ¶

WithName adds the name to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithOffset ¶

WithOffset adds the offset to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithSite ¶

WithSite adds the site to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power connections list params

func (*DcimPowerConnectionsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerConnectionsListReader ¶

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

DcimPowerConnectionsListReader is a Reader for the DcimPowerConnectionsList structure.

func (*DcimPowerConnectionsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesCreateCreated ¶

type DcimPowerOutletTemplatesCreateCreated struct {
	Payload *models.PowerOutletTemplate
}

DcimPowerOutletTemplatesCreateCreated handles this case with default header values.

DcimPowerOutletTemplatesCreateCreated dcim power outlet templates create created

func NewDcimPowerOutletTemplatesCreateCreated ¶

func NewDcimPowerOutletTemplatesCreateCreated() *DcimPowerOutletTemplatesCreateCreated

NewDcimPowerOutletTemplatesCreateCreated creates a DcimPowerOutletTemplatesCreateCreated with default headers values

func (*DcimPowerOutletTemplatesCreateCreated) Error ¶

type DcimPowerOutletTemplatesCreateParams ¶

type DcimPowerOutletTemplatesCreateParams struct {

	/*Data*/
	Data *models.PowerOutletTemplate

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

DcimPowerOutletTemplatesCreateParams contains all the parameters to send to the API endpoint for the dcim power outlet templates create operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesCreateParams ¶

func NewDcimPowerOutletTemplatesCreateParams() *DcimPowerOutletTemplatesCreateParams

NewDcimPowerOutletTemplatesCreateParams creates a new DcimPowerOutletTemplatesCreateParams object with the default values initialized.

func NewDcimPowerOutletTemplatesCreateParamsWithContext ¶

func NewDcimPowerOutletTemplatesCreateParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesCreateParams

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

func NewDcimPowerOutletTemplatesCreateParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesCreateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesCreateParams

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

func NewDcimPowerOutletTemplatesCreateParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesCreateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesCreateParams

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

func (*DcimPowerOutletTemplatesCreateParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) SetData ¶

SetData adds the data to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) WithData ¶

WithData adds the data to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates create params

func (*DcimPowerOutletTemplatesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesCreateReader ¶

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

DcimPowerOutletTemplatesCreateReader is a Reader for the DcimPowerOutletTemplatesCreate structure.

func (*DcimPowerOutletTemplatesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesDeleteNoContent ¶

type DcimPowerOutletTemplatesDeleteNoContent struct {
}

DcimPowerOutletTemplatesDeleteNoContent handles this case with default header values.

DcimPowerOutletTemplatesDeleteNoContent dcim power outlet templates delete no content

func NewDcimPowerOutletTemplatesDeleteNoContent ¶

func NewDcimPowerOutletTemplatesDeleteNoContent() *DcimPowerOutletTemplatesDeleteNoContent

NewDcimPowerOutletTemplatesDeleteNoContent creates a DcimPowerOutletTemplatesDeleteNoContent with default headers values

func (*DcimPowerOutletTemplatesDeleteNoContent) Error ¶

type DcimPowerOutletTemplatesDeleteParams ¶

type DcimPowerOutletTemplatesDeleteParams struct {

	/*ID
	  A unique integer value identifying this power outlet template.

	*/
	ID int64

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

DcimPowerOutletTemplatesDeleteParams contains all the parameters to send to the API endpoint for the dcim power outlet templates delete operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesDeleteParams ¶

func NewDcimPowerOutletTemplatesDeleteParams() *DcimPowerOutletTemplatesDeleteParams

NewDcimPowerOutletTemplatesDeleteParams creates a new DcimPowerOutletTemplatesDeleteParams object with the default values initialized.

func NewDcimPowerOutletTemplatesDeleteParamsWithContext ¶

func NewDcimPowerOutletTemplatesDeleteParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesDeleteParams

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

func NewDcimPowerOutletTemplatesDeleteParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesDeleteParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesDeleteParams

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

func NewDcimPowerOutletTemplatesDeleteParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesDeleteParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesDeleteParams

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

func (*DcimPowerOutletTemplatesDeleteParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) SetID ¶

SetID adds the id to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) WithID ¶

WithID adds the id to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates delete params

func (*DcimPowerOutletTemplatesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesDeleteReader ¶

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

DcimPowerOutletTemplatesDeleteReader is a Reader for the DcimPowerOutletTemplatesDelete structure.

func (*DcimPowerOutletTemplatesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesListOK ¶

type DcimPowerOutletTemplatesListOK struct {
	Payload *DcimPowerOutletTemplatesListOKBody
}

DcimPowerOutletTemplatesListOK handles this case with default header values.

DcimPowerOutletTemplatesListOK dcim power outlet templates list o k

func NewDcimPowerOutletTemplatesListOK ¶

func NewDcimPowerOutletTemplatesListOK() *DcimPowerOutletTemplatesListOK

NewDcimPowerOutletTemplatesListOK creates a DcimPowerOutletTemplatesListOK with default headers values

func (*DcimPowerOutletTemplatesListOK) Error ¶

type DcimPowerOutletTemplatesListOKBody ¶

type DcimPowerOutletTemplatesListOKBody struct {

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

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

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

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

DcimPowerOutletTemplatesListOKBody dcim power outlet templates list o k body swagger:model DcimPowerOutletTemplatesListOKBody

func (*DcimPowerOutletTemplatesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimPowerOutletTemplatesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimPowerOutletTemplatesListOKBody) Validate ¶

Validate validates this dcim power outlet templates list o k body

type DcimPowerOutletTemplatesListParams ¶

type DcimPowerOutletTemplatesListParams struct {

	/*DevicetypeID*/
	DevicetypeID *string
	/*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

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

DcimPowerOutletTemplatesListParams contains all the parameters to send to the API endpoint for the dcim power outlet templates list operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesListParams ¶

func NewDcimPowerOutletTemplatesListParams() *DcimPowerOutletTemplatesListParams

NewDcimPowerOutletTemplatesListParams creates a new DcimPowerOutletTemplatesListParams object with the default values initialized.

func NewDcimPowerOutletTemplatesListParamsWithContext ¶

func NewDcimPowerOutletTemplatesListParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesListParams

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

func NewDcimPowerOutletTemplatesListParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesListParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesListParams

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

func NewDcimPowerOutletTemplatesListParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesListParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesListParams

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

func (*DcimPowerOutletTemplatesListParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetDevicetypeID ¶

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

SetDevicetypeID adds the devicetypeId to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetLimit ¶

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

SetLimit adds the limit to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetName ¶

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

SetName adds the name to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetOffset ¶

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

SetOffset adds the offset to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithDevicetypeID ¶

WithDevicetypeID adds the devicetypeID to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithLimit ¶

WithLimit adds the limit to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithName ¶

WithName adds the name to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithOffset ¶

WithOffset adds the offset to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates list params

func (*DcimPowerOutletTemplatesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesListReader ¶

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

DcimPowerOutletTemplatesListReader is a Reader for the DcimPowerOutletTemplatesList structure.

func (*DcimPowerOutletTemplatesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesPartialUpdateOK ¶

type DcimPowerOutletTemplatesPartialUpdateOK struct {
	Payload *models.PowerOutletTemplate
}

DcimPowerOutletTemplatesPartialUpdateOK handles this case with default header values.

DcimPowerOutletTemplatesPartialUpdateOK dcim power outlet templates partial update o k

func NewDcimPowerOutletTemplatesPartialUpdateOK ¶

func NewDcimPowerOutletTemplatesPartialUpdateOK() *DcimPowerOutletTemplatesPartialUpdateOK

NewDcimPowerOutletTemplatesPartialUpdateOK creates a DcimPowerOutletTemplatesPartialUpdateOK with default headers values

func (*DcimPowerOutletTemplatesPartialUpdateOK) Error ¶

type DcimPowerOutletTemplatesPartialUpdateParams ¶

type DcimPowerOutletTemplatesPartialUpdateParams struct {

	/*Data*/
	Data *models.PowerOutletTemplate
	/*ID
	  A unique integer value identifying this power outlet template.

	*/
	ID int64

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

DcimPowerOutletTemplatesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim power outlet templates partial update operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesPartialUpdateParams ¶

func NewDcimPowerOutletTemplatesPartialUpdateParams() *DcimPowerOutletTemplatesPartialUpdateParams

NewDcimPowerOutletTemplatesPartialUpdateParams creates a new DcimPowerOutletTemplatesPartialUpdateParams object with the default values initialized.

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithContext ¶

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesPartialUpdateParams

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

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesPartialUpdateParams

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

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesPartialUpdateParams

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

func (*DcimPowerOutletTemplatesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) SetTimeout ¶

SetTimeout adds the timeout to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates partial update params

func (*DcimPowerOutletTemplatesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesPartialUpdateReader ¶

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

DcimPowerOutletTemplatesPartialUpdateReader is a Reader for the DcimPowerOutletTemplatesPartialUpdate structure.

func (*DcimPowerOutletTemplatesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesReadOK ¶

type DcimPowerOutletTemplatesReadOK struct {
	Payload *models.PowerOutletTemplate
}

DcimPowerOutletTemplatesReadOK handles this case with default header values.

DcimPowerOutletTemplatesReadOK dcim power outlet templates read o k

func NewDcimPowerOutletTemplatesReadOK ¶

func NewDcimPowerOutletTemplatesReadOK() *DcimPowerOutletTemplatesReadOK

NewDcimPowerOutletTemplatesReadOK creates a DcimPowerOutletTemplatesReadOK with default headers values

func (*DcimPowerOutletTemplatesReadOK) Error ¶

type DcimPowerOutletTemplatesReadParams ¶

type DcimPowerOutletTemplatesReadParams struct {

	/*ID
	  A unique integer value identifying this power outlet template.

	*/
	ID int64

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

DcimPowerOutletTemplatesReadParams contains all the parameters to send to the API endpoint for the dcim power outlet templates read operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesReadParams ¶

func NewDcimPowerOutletTemplatesReadParams() *DcimPowerOutletTemplatesReadParams

NewDcimPowerOutletTemplatesReadParams creates a new DcimPowerOutletTemplatesReadParams object with the default values initialized.

func NewDcimPowerOutletTemplatesReadParamsWithContext ¶

func NewDcimPowerOutletTemplatesReadParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesReadParams

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

func NewDcimPowerOutletTemplatesReadParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesReadParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesReadParams

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

func NewDcimPowerOutletTemplatesReadParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesReadParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesReadParams

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

func (*DcimPowerOutletTemplatesReadParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) SetID ¶

SetID adds the id to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) WithID ¶

WithID adds the id to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates read params

func (*DcimPowerOutletTemplatesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesReadReader ¶

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

DcimPowerOutletTemplatesReadReader is a Reader for the DcimPowerOutletTemplatesRead structure.

func (*DcimPowerOutletTemplatesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletTemplatesUpdateOK ¶

type DcimPowerOutletTemplatesUpdateOK struct {
	Payload *models.PowerOutletTemplate
}

DcimPowerOutletTemplatesUpdateOK handles this case with default header values.

DcimPowerOutletTemplatesUpdateOK dcim power outlet templates update o k

func NewDcimPowerOutletTemplatesUpdateOK ¶

func NewDcimPowerOutletTemplatesUpdateOK() *DcimPowerOutletTemplatesUpdateOK

NewDcimPowerOutletTemplatesUpdateOK creates a DcimPowerOutletTemplatesUpdateOK with default headers values

func (*DcimPowerOutletTemplatesUpdateOK) Error ¶

type DcimPowerOutletTemplatesUpdateParams ¶

type DcimPowerOutletTemplatesUpdateParams struct {

	/*Data*/
	Data *models.PowerOutletTemplate
	/*ID
	  A unique integer value identifying this power outlet template.

	*/
	ID int64

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

DcimPowerOutletTemplatesUpdateParams contains all the parameters to send to the API endpoint for the dcim power outlet templates update operation typically these are written to a http.Request

func NewDcimPowerOutletTemplatesUpdateParams ¶

func NewDcimPowerOutletTemplatesUpdateParams() *DcimPowerOutletTemplatesUpdateParams

NewDcimPowerOutletTemplatesUpdateParams creates a new DcimPowerOutletTemplatesUpdateParams object with the default values initialized.

func NewDcimPowerOutletTemplatesUpdateParamsWithContext ¶

func NewDcimPowerOutletTemplatesUpdateParamsWithContext(ctx context.Context) *DcimPowerOutletTemplatesUpdateParams

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

func NewDcimPowerOutletTemplatesUpdateParamsWithHTTPClient ¶

func NewDcimPowerOutletTemplatesUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletTemplatesUpdateParams

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

func NewDcimPowerOutletTemplatesUpdateParamsWithTimeout ¶

func NewDcimPowerOutletTemplatesUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletTemplatesUpdateParams

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

func (*DcimPowerOutletTemplatesUpdateParams) SetContext ¶

SetContext adds the context to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) SetData ¶

SetData adds the data to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) SetID ¶

SetID adds the id to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WithContext ¶

WithContext adds the context to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WithData ¶

WithData adds the data to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WithID ¶

WithID adds the id to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlet templates update params

func (*DcimPowerOutletTemplatesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletTemplatesUpdateReader ¶

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

DcimPowerOutletTemplatesUpdateReader is a Reader for the DcimPowerOutletTemplatesUpdate structure.

func (*DcimPowerOutletTemplatesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletsCreateCreated ¶

type DcimPowerOutletsCreateCreated struct {
	Payload *models.PowerOutlet
}

DcimPowerOutletsCreateCreated handles this case with default header values.

DcimPowerOutletsCreateCreated dcim power outlets create created

func NewDcimPowerOutletsCreateCreated ¶

func NewDcimPowerOutletsCreateCreated() *DcimPowerOutletsCreateCreated

NewDcimPowerOutletsCreateCreated creates a DcimPowerOutletsCreateCreated with default headers values

func (*DcimPowerOutletsCreateCreated) Error ¶

type DcimPowerOutletsCreateParams ¶

type DcimPowerOutletsCreateParams struct {

	/*Data*/
	Data *models.PowerOutlet

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

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

func NewDcimPowerOutletsCreateParams ¶

func NewDcimPowerOutletsCreateParams() *DcimPowerOutletsCreateParams

NewDcimPowerOutletsCreateParams creates a new DcimPowerOutletsCreateParams object with the default values initialized.

func NewDcimPowerOutletsCreateParamsWithContext ¶

func NewDcimPowerOutletsCreateParamsWithContext(ctx context.Context) *DcimPowerOutletsCreateParams

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

func NewDcimPowerOutletsCreateParamsWithHTTPClient ¶

func NewDcimPowerOutletsCreateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsCreateParams

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

func NewDcimPowerOutletsCreateParamsWithTimeout ¶

func NewDcimPowerOutletsCreateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsCreateParams

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

func (*DcimPowerOutletsCreateParams) SetContext ¶

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

SetContext adds the context to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) SetData ¶

SetData adds the data to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) WithContext ¶

WithContext adds the context to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) WithData ¶

WithData adds the data to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets create params

func (*DcimPowerOutletsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsCreateReader ¶

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

DcimPowerOutletsCreateReader is a Reader for the DcimPowerOutletsCreate structure.

func (*DcimPowerOutletsCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletsDeleteNoContent ¶

type DcimPowerOutletsDeleteNoContent struct {
}

DcimPowerOutletsDeleteNoContent handles this case with default header values.

DcimPowerOutletsDeleteNoContent dcim power outlets delete no content

func NewDcimPowerOutletsDeleteNoContent ¶

func NewDcimPowerOutletsDeleteNoContent() *DcimPowerOutletsDeleteNoContent

NewDcimPowerOutletsDeleteNoContent creates a DcimPowerOutletsDeleteNoContent with default headers values

func (*DcimPowerOutletsDeleteNoContent) Error ¶

type DcimPowerOutletsDeleteParams ¶

type DcimPowerOutletsDeleteParams struct {

	/*ID
	  A unique integer value identifying this power outlet.

	*/
	ID int64

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

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

func NewDcimPowerOutletsDeleteParams ¶

func NewDcimPowerOutletsDeleteParams() *DcimPowerOutletsDeleteParams

NewDcimPowerOutletsDeleteParams creates a new DcimPowerOutletsDeleteParams object with the default values initialized.

func NewDcimPowerOutletsDeleteParamsWithContext ¶

func NewDcimPowerOutletsDeleteParamsWithContext(ctx context.Context) *DcimPowerOutletsDeleteParams

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

func NewDcimPowerOutletsDeleteParamsWithHTTPClient ¶

func NewDcimPowerOutletsDeleteParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsDeleteParams

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

func NewDcimPowerOutletsDeleteParamsWithTimeout ¶

func NewDcimPowerOutletsDeleteParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsDeleteParams

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

func (*DcimPowerOutletsDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) SetID ¶

func (o *DcimPowerOutletsDeleteParams) SetID(id int64)

SetID adds the id to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) WithContext ¶

WithContext adds the context to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) WithID ¶

WithID adds the id to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets delete params

func (*DcimPowerOutletsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsDeleteReader ¶

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

DcimPowerOutletsDeleteReader is a Reader for the DcimPowerOutletsDelete structure.

func (*DcimPowerOutletsDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletsListOK ¶

type DcimPowerOutletsListOK struct {
	Payload *DcimPowerOutletsListOKBody
}

DcimPowerOutletsListOK handles this case with default header values.

DcimPowerOutletsListOK dcim power outlets list o k

func NewDcimPowerOutletsListOK ¶

func NewDcimPowerOutletsListOK() *DcimPowerOutletsListOK

NewDcimPowerOutletsListOK creates a DcimPowerOutletsListOK with default headers values

func (*DcimPowerOutletsListOK) Error ¶

func (o *DcimPowerOutletsListOK) Error() string

type DcimPowerOutletsListOKBody ¶

type DcimPowerOutletsListOKBody struct {

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

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

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

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

DcimPowerOutletsListOKBody dcim power outlets list o k body swagger:model DcimPowerOutletsListOKBody

func (*DcimPowerOutletsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimPowerOutletsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimPowerOutletsListOKBody) Validate ¶

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

Validate validates this dcim power outlets list o k body

type DcimPowerOutletsListParams ¶

type DcimPowerOutletsListParams struct {

	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *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
	/*Tag*/
	Tag *string

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

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

func NewDcimPowerOutletsListParams ¶

func NewDcimPowerOutletsListParams() *DcimPowerOutletsListParams

NewDcimPowerOutletsListParams creates a new DcimPowerOutletsListParams object with the default values initialized.

func NewDcimPowerOutletsListParamsWithContext ¶

func NewDcimPowerOutletsListParamsWithContext(ctx context.Context) *DcimPowerOutletsListParams

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

func NewDcimPowerOutletsListParamsWithHTTPClient ¶

func NewDcimPowerOutletsListParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsListParams

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

func NewDcimPowerOutletsListParamsWithTimeout ¶

func NewDcimPowerOutletsListParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsListParams

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

func (*DcimPowerOutletsListParams) SetContext ¶

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

SetContext adds the context to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetDevice ¶

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

SetDevice adds the device to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetDeviceID ¶

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

SetDeviceID adds the deviceId to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetLimit ¶

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

SetLimit adds the limit to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetName ¶

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

SetName adds the name to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetOffset ¶

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

SetOffset adds the offset to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetTag ¶

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

SetTag adds the tag to the dcim power outlets list params

func (*DcimPowerOutletsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithContext ¶

WithContext adds the context to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithDevice ¶

WithDevice adds the device to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithDeviceID ¶

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

WithDeviceID adds the deviceID to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithLimit ¶

WithLimit adds the limit to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithName ¶

WithName adds the name to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithOffset ¶

WithOffset adds the offset to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithTag ¶

WithTag adds the tag to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets list params

func (*DcimPowerOutletsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsListReader ¶

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

DcimPowerOutletsListReader is a Reader for the DcimPowerOutletsList structure.

func (*DcimPowerOutletsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletsPartialUpdateOK ¶

type DcimPowerOutletsPartialUpdateOK struct {
	Payload *models.PowerOutlet
}

DcimPowerOutletsPartialUpdateOK handles this case with default header values.

DcimPowerOutletsPartialUpdateOK dcim power outlets partial update o k

func NewDcimPowerOutletsPartialUpdateOK ¶

func NewDcimPowerOutletsPartialUpdateOK() *DcimPowerOutletsPartialUpdateOK

NewDcimPowerOutletsPartialUpdateOK creates a DcimPowerOutletsPartialUpdateOK with default headers values

func (*DcimPowerOutletsPartialUpdateOK) Error ¶

type DcimPowerOutletsPartialUpdateParams ¶

type DcimPowerOutletsPartialUpdateParams struct {

	/*Data*/
	Data *models.PowerOutlet
	/*ID
	  A unique integer value identifying this power outlet.

	*/
	ID int64

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

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

func NewDcimPowerOutletsPartialUpdateParams ¶

func NewDcimPowerOutletsPartialUpdateParams() *DcimPowerOutletsPartialUpdateParams

NewDcimPowerOutletsPartialUpdateParams creates a new DcimPowerOutletsPartialUpdateParams object with the default values initialized.

func NewDcimPowerOutletsPartialUpdateParamsWithContext ¶

func NewDcimPowerOutletsPartialUpdateParamsWithContext(ctx context.Context) *DcimPowerOutletsPartialUpdateParams

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

func NewDcimPowerOutletsPartialUpdateParamsWithHTTPClient ¶

func NewDcimPowerOutletsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsPartialUpdateParams

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

func NewDcimPowerOutletsPartialUpdateParamsWithTimeout ¶

func NewDcimPowerOutletsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsPartialUpdateParams

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

func (*DcimPowerOutletsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets partial update params

func (*DcimPowerOutletsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsPartialUpdateReader ¶

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

DcimPowerOutletsPartialUpdateReader is a Reader for the DcimPowerOutletsPartialUpdate structure.

func (*DcimPowerOutletsPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletsReadOK ¶

type DcimPowerOutletsReadOK struct {
	Payload *models.PowerOutlet
}

DcimPowerOutletsReadOK handles this case with default header values.

DcimPowerOutletsReadOK dcim power outlets read o k

func NewDcimPowerOutletsReadOK ¶

func NewDcimPowerOutletsReadOK() *DcimPowerOutletsReadOK

NewDcimPowerOutletsReadOK creates a DcimPowerOutletsReadOK with default headers values

func (*DcimPowerOutletsReadOK) Error ¶

func (o *DcimPowerOutletsReadOK) Error() string

type DcimPowerOutletsReadParams ¶

type DcimPowerOutletsReadParams struct {

	/*ID
	  A unique integer value identifying this power outlet.

	*/
	ID int64

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

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

func NewDcimPowerOutletsReadParams ¶

func NewDcimPowerOutletsReadParams() *DcimPowerOutletsReadParams

NewDcimPowerOutletsReadParams creates a new DcimPowerOutletsReadParams object with the default values initialized.

func NewDcimPowerOutletsReadParamsWithContext ¶

func NewDcimPowerOutletsReadParamsWithContext(ctx context.Context) *DcimPowerOutletsReadParams

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

func NewDcimPowerOutletsReadParamsWithHTTPClient ¶

func NewDcimPowerOutletsReadParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsReadParams

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

func NewDcimPowerOutletsReadParamsWithTimeout ¶

func NewDcimPowerOutletsReadParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsReadParams

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

func (*DcimPowerOutletsReadParams) SetContext ¶

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

SetContext adds the context to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) SetID ¶

func (o *DcimPowerOutletsReadParams) SetID(id int64)

SetID adds the id to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) WithContext ¶

WithContext adds the context to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) WithID ¶

WithID adds the id to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets read params

func (*DcimPowerOutletsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsReadReader ¶

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

DcimPowerOutletsReadReader is a Reader for the DcimPowerOutletsRead structure.

func (*DcimPowerOutletsReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerOutletsUpdateOK ¶

type DcimPowerOutletsUpdateOK struct {
	Payload *models.PowerOutlet
}

DcimPowerOutletsUpdateOK handles this case with default header values.

DcimPowerOutletsUpdateOK dcim power outlets update o k

func NewDcimPowerOutletsUpdateOK ¶

func NewDcimPowerOutletsUpdateOK() *DcimPowerOutletsUpdateOK

NewDcimPowerOutletsUpdateOK creates a DcimPowerOutletsUpdateOK with default headers values

func (*DcimPowerOutletsUpdateOK) Error ¶

func (o *DcimPowerOutletsUpdateOK) Error() string

type DcimPowerOutletsUpdateParams ¶

type DcimPowerOutletsUpdateParams struct {

	/*Data*/
	Data *models.PowerOutlet
	/*ID
	  A unique integer value identifying this power outlet.

	*/
	ID int64

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

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

func NewDcimPowerOutletsUpdateParams ¶

func NewDcimPowerOutletsUpdateParams() *DcimPowerOutletsUpdateParams

NewDcimPowerOutletsUpdateParams creates a new DcimPowerOutletsUpdateParams object with the default values initialized.

func NewDcimPowerOutletsUpdateParamsWithContext ¶

func NewDcimPowerOutletsUpdateParamsWithContext(ctx context.Context) *DcimPowerOutletsUpdateParams

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

func NewDcimPowerOutletsUpdateParamsWithHTTPClient ¶

func NewDcimPowerOutletsUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerOutletsUpdateParams

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

func NewDcimPowerOutletsUpdateParamsWithTimeout ¶

func NewDcimPowerOutletsUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerOutletsUpdateParams

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

func (*DcimPowerOutletsUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) SetData ¶

SetData adds the data to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) SetID ¶

func (o *DcimPowerOutletsUpdateParams) SetID(id int64)

SetID adds the id to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WithContext ¶

WithContext adds the context to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WithData ¶

WithData adds the data to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WithID ¶

WithID adds the id to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power outlets update params

func (*DcimPowerOutletsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerOutletsUpdateReader ¶

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

DcimPowerOutletsUpdateReader is a Reader for the DcimPowerOutletsUpdate structure.

func (*DcimPowerOutletsUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesCreateCreated ¶

type DcimPowerPortTemplatesCreateCreated struct {
	Payload *models.PowerPortTemplate
}

DcimPowerPortTemplatesCreateCreated handles this case with default header values.

DcimPowerPortTemplatesCreateCreated dcim power port templates create created

func NewDcimPowerPortTemplatesCreateCreated ¶

func NewDcimPowerPortTemplatesCreateCreated() *DcimPowerPortTemplatesCreateCreated

NewDcimPowerPortTemplatesCreateCreated creates a DcimPowerPortTemplatesCreateCreated with default headers values

func (*DcimPowerPortTemplatesCreateCreated) Error ¶

type DcimPowerPortTemplatesCreateParams ¶

type DcimPowerPortTemplatesCreateParams struct {

	/*Data*/
	Data *models.PowerPortTemplate

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

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

func NewDcimPowerPortTemplatesCreateParams ¶

func NewDcimPowerPortTemplatesCreateParams() *DcimPowerPortTemplatesCreateParams

NewDcimPowerPortTemplatesCreateParams creates a new DcimPowerPortTemplatesCreateParams object with the default values initialized.

func NewDcimPowerPortTemplatesCreateParamsWithContext ¶

func NewDcimPowerPortTemplatesCreateParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesCreateParams

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

func NewDcimPowerPortTemplatesCreateParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesCreateParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesCreateParams

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

func NewDcimPowerPortTemplatesCreateParamsWithTimeout ¶

func NewDcimPowerPortTemplatesCreateParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesCreateParams

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

func (*DcimPowerPortTemplatesCreateParams) SetContext ¶

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

func (*DcimPowerPortTemplatesCreateParams) SetData ¶

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

func (*DcimPowerPortTemplatesCreateParams) SetHTTPClient ¶

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

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

func (*DcimPowerPortTemplatesCreateParams) SetTimeout ¶

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

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

func (*DcimPowerPortTemplatesCreateParams) WithContext ¶

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

func (*DcimPowerPortTemplatesCreateParams) WithData ¶

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

func (*DcimPowerPortTemplatesCreateParams) WithHTTPClient ¶

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

func (*DcimPowerPortTemplatesCreateParams) WithTimeout ¶

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

func (*DcimPowerPortTemplatesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesCreateReader ¶

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

DcimPowerPortTemplatesCreateReader is a Reader for the DcimPowerPortTemplatesCreate structure.

func (*DcimPowerPortTemplatesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesDeleteNoContent ¶

type DcimPowerPortTemplatesDeleteNoContent struct {
}

DcimPowerPortTemplatesDeleteNoContent handles this case with default header values.

DcimPowerPortTemplatesDeleteNoContent dcim power port templates delete no content

func NewDcimPowerPortTemplatesDeleteNoContent ¶

func NewDcimPowerPortTemplatesDeleteNoContent() *DcimPowerPortTemplatesDeleteNoContent

NewDcimPowerPortTemplatesDeleteNoContent creates a DcimPowerPortTemplatesDeleteNoContent with default headers values

func (*DcimPowerPortTemplatesDeleteNoContent) Error ¶

type DcimPowerPortTemplatesDeleteParams ¶

type DcimPowerPortTemplatesDeleteParams struct {

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

	*/
	ID int64

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

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

func NewDcimPowerPortTemplatesDeleteParams ¶

func NewDcimPowerPortTemplatesDeleteParams() *DcimPowerPortTemplatesDeleteParams

NewDcimPowerPortTemplatesDeleteParams creates a new DcimPowerPortTemplatesDeleteParams object with the default values initialized.

func NewDcimPowerPortTemplatesDeleteParamsWithContext ¶

func NewDcimPowerPortTemplatesDeleteParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesDeleteParams

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

func NewDcimPowerPortTemplatesDeleteParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesDeleteParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesDeleteParams

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

func NewDcimPowerPortTemplatesDeleteParamsWithTimeout ¶

func NewDcimPowerPortTemplatesDeleteParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesDeleteParams

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

func (*DcimPowerPortTemplatesDeleteParams) SetContext ¶

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

func (*DcimPowerPortTemplatesDeleteParams) SetHTTPClient ¶

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

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

func (*DcimPowerPortTemplatesDeleteParams) SetID ¶

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

func (*DcimPowerPortTemplatesDeleteParams) SetTimeout ¶

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

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

func (*DcimPowerPortTemplatesDeleteParams) WithContext ¶

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

func (*DcimPowerPortTemplatesDeleteParams) WithHTTPClient ¶

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

func (*DcimPowerPortTemplatesDeleteParams) WithID ¶

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

func (*DcimPowerPortTemplatesDeleteParams) WithTimeout ¶

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

func (*DcimPowerPortTemplatesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesDeleteReader ¶

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

DcimPowerPortTemplatesDeleteReader is a Reader for the DcimPowerPortTemplatesDelete structure.

func (*DcimPowerPortTemplatesDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesListOK ¶

type DcimPowerPortTemplatesListOK struct {
	Payload *DcimPowerPortTemplatesListOKBody
}

DcimPowerPortTemplatesListOK handles this case with default header values.

DcimPowerPortTemplatesListOK dcim power port templates list o k

func NewDcimPowerPortTemplatesListOK ¶

func NewDcimPowerPortTemplatesListOK() *DcimPowerPortTemplatesListOK

NewDcimPowerPortTemplatesListOK creates a DcimPowerPortTemplatesListOK with default headers values

func (*DcimPowerPortTemplatesListOK) Error ¶

type DcimPowerPortTemplatesListOKBody ¶

type DcimPowerPortTemplatesListOKBody struct {

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

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

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

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

DcimPowerPortTemplatesListOKBody dcim power port templates list o k body swagger:model DcimPowerPortTemplatesListOKBody

func (*DcimPowerPortTemplatesListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimPowerPortTemplatesListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimPowerPortTemplatesListOKBody) Validate ¶

Validate validates this dcim power port templates list o k body

type DcimPowerPortTemplatesListParams ¶

type DcimPowerPortTemplatesListParams struct {

	/*DevicetypeID*/
	DevicetypeID *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

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

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

func NewDcimPowerPortTemplatesListParams ¶

func NewDcimPowerPortTemplatesListParams() *DcimPowerPortTemplatesListParams

NewDcimPowerPortTemplatesListParams creates a new DcimPowerPortTemplatesListParams object with the default values initialized.

func NewDcimPowerPortTemplatesListParamsWithContext ¶

func NewDcimPowerPortTemplatesListParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesListParams

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

func NewDcimPowerPortTemplatesListParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesListParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesListParams

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

func NewDcimPowerPortTemplatesListParamsWithTimeout ¶

func NewDcimPowerPortTemplatesListParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesListParams

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

func (*DcimPowerPortTemplatesListParams) SetContext ¶

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

func (*DcimPowerPortTemplatesListParams) SetDevicetypeID ¶

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

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

func (*DcimPowerPortTemplatesListParams) SetHTTPClient ¶

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

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

func (*DcimPowerPortTemplatesListParams) SetLimit ¶

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

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

func (*DcimPowerPortTemplatesListParams) SetName ¶

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

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

func (*DcimPowerPortTemplatesListParams) SetOffset ¶

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

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

func (*DcimPowerPortTemplatesListParams) SetTimeout ¶

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

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

func (*DcimPowerPortTemplatesListParams) WithContext ¶

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

func (*DcimPowerPortTemplatesListParams) WithDevicetypeID ¶

func (o *DcimPowerPortTemplatesListParams) WithDevicetypeID(devicetypeID *string) *DcimPowerPortTemplatesListParams

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

func (*DcimPowerPortTemplatesListParams) WithHTTPClient ¶

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

func (*DcimPowerPortTemplatesListParams) WithLimit ¶

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

func (*DcimPowerPortTemplatesListParams) WithName ¶

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

func (*DcimPowerPortTemplatesListParams) WithOffset ¶

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

func (*DcimPowerPortTemplatesListParams) WithTimeout ¶

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

func (*DcimPowerPortTemplatesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesListReader ¶

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

DcimPowerPortTemplatesListReader is a Reader for the DcimPowerPortTemplatesList structure.

func (*DcimPowerPortTemplatesListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesPartialUpdateOK ¶

type DcimPowerPortTemplatesPartialUpdateOK struct {
	Payload *models.PowerPortTemplate
}

DcimPowerPortTemplatesPartialUpdateOK handles this case with default header values.

DcimPowerPortTemplatesPartialUpdateOK dcim power port templates partial update o k

func NewDcimPowerPortTemplatesPartialUpdateOK ¶

func NewDcimPowerPortTemplatesPartialUpdateOK() *DcimPowerPortTemplatesPartialUpdateOK

NewDcimPowerPortTemplatesPartialUpdateOK creates a DcimPowerPortTemplatesPartialUpdateOK with default headers values

func (*DcimPowerPortTemplatesPartialUpdateOK) Error ¶

type DcimPowerPortTemplatesPartialUpdateParams ¶

type DcimPowerPortTemplatesPartialUpdateParams struct {

	/*Data*/
	Data *models.PowerPortTemplate
	/*ID
	  A unique integer value identifying this power port template.

	*/
	ID int64

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

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

func NewDcimPowerPortTemplatesPartialUpdateParams ¶

func NewDcimPowerPortTemplatesPartialUpdateParams() *DcimPowerPortTemplatesPartialUpdateParams

NewDcimPowerPortTemplatesPartialUpdateParams creates a new DcimPowerPortTemplatesPartialUpdateParams object with the default values initialized.

func NewDcimPowerPortTemplatesPartialUpdateParamsWithContext ¶

func NewDcimPowerPortTemplatesPartialUpdateParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesPartialUpdateParams

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

func NewDcimPowerPortTemplatesPartialUpdateParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesPartialUpdateParams

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

func NewDcimPowerPortTemplatesPartialUpdateParamsWithTimeout ¶

func NewDcimPowerPortTemplatesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesPartialUpdateParams

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

func (*DcimPowerPortTemplatesPartialUpdateParams) SetContext ¶

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

func (*DcimPowerPortTemplatesPartialUpdateParams) SetData ¶

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

func (*DcimPowerPortTemplatesPartialUpdateParams) SetHTTPClient ¶

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

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

func (*DcimPowerPortTemplatesPartialUpdateParams) SetID ¶

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

func (*DcimPowerPortTemplatesPartialUpdateParams) SetTimeout ¶

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

func (*DcimPowerPortTemplatesPartialUpdateParams) WithContext ¶

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

func (*DcimPowerPortTemplatesPartialUpdateParams) WithData ¶

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

func (*DcimPowerPortTemplatesPartialUpdateParams) WithHTTPClient ¶

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

func (*DcimPowerPortTemplatesPartialUpdateParams) WithID ¶

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

func (*DcimPowerPortTemplatesPartialUpdateParams) WithTimeout ¶

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

func (*DcimPowerPortTemplatesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesPartialUpdateReader ¶

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

DcimPowerPortTemplatesPartialUpdateReader is a Reader for the DcimPowerPortTemplatesPartialUpdate structure.

func (*DcimPowerPortTemplatesPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesReadOK ¶

type DcimPowerPortTemplatesReadOK struct {
	Payload *models.PowerPortTemplate
}

DcimPowerPortTemplatesReadOK handles this case with default header values.

DcimPowerPortTemplatesReadOK dcim power port templates read o k

func NewDcimPowerPortTemplatesReadOK ¶

func NewDcimPowerPortTemplatesReadOK() *DcimPowerPortTemplatesReadOK

NewDcimPowerPortTemplatesReadOK creates a DcimPowerPortTemplatesReadOK with default headers values

func (*DcimPowerPortTemplatesReadOK) Error ¶

type DcimPowerPortTemplatesReadParams ¶

type DcimPowerPortTemplatesReadParams struct {

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

	*/
	ID int64

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

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

func NewDcimPowerPortTemplatesReadParams ¶

func NewDcimPowerPortTemplatesReadParams() *DcimPowerPortTemplatesReadParams

NewDcimPowerPortTemplatesReadParams creates a new DcimPowerPortTemplatesReadParams object with the default values initialized.

func NewDcimPowerPortTemplatesReadParamsWithContext ¶

func NewDcimPowerPortTemplatesReadParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesReadParams

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

func NewDcimPowerPortTemplatesReadParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesReadParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesReadParams

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

func NewDcimPowerPortTemplatesReadParamsWithTimeout ¶

func NewDcimPowerPortTemplatesReadParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesReadParams

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

func (*DcimPowerPortTemplatesReadParams) SetContext ¶

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

func (*DcimPowerPortTemplatesReadParams) SetHTTPClient ¶

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

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

func (*DcimPowerPortTemplatesReadParams) SetID ¶

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

func (*DcimPowerPortTemplatesReadParams) SetTimeout ¶

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

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

func (*DcimPowerPortTemplatesReadParams) WithContext ¶

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

func (*DcimPowerPortTemplatesReadParams) WithHTTPClient ¶

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

func (*DcimPowerPortTemplatesReadParams) WithID ¶

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

func (*DcimPowerPortTemplatesReadParams) WithTimeout ¶

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

func (*DcimPowerPortTemplatesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesReadReader ¶

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

DcimPowerPortTemplatesReadReader is a Reader for the DcimPowerPortTemplatesRead structure.

func (*DcimPowerPortTemplatesReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortTemplatesUpdateOK ¶

type DcimPowerPortTemplatesUpdateOK struct {
	Payload *models.PowerPortTemplate
}

DcimPowerPortTemplatesUpdateOK handles this case with default header values.

DcimPowerPortTemplatesUpdateOK dcim power port templates update o k

func NewDcimPowerPortTemplatesUpdateOK ¶

func NewDcimPowerPortTemplatesUpdateOK() *DcimPowerPortTemplatesUpdateOK

NewDcimPowerPortTemplatesUpdateOK creates a DcimPowerPortTemplatesUpdateOK with default headers values

func (*DcimPowerPortTemplatesUpdateOK) Error ¶

type DcimPowerPortTemplatesUpdateParams ¶

type DcimPowerPortTemplatesUpdateParams struct {

	/*Data*/
	Data *models.PowerPortTemplate
	/*ID
	  A unique integer value identifying this power port template.

	*/
	ID int64

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

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

func NewDcimPowerPortTemplatesUpdateParams ¶

func NewDcimPowerPortTemplatesUpdateParams() *DcimPowerPortTemplatesUpdateParams

NewDcimPowerPortTemplatesUpdateParams creates a new DcimPowerPortTemplatesUpdateParams object with the default values initialized.

func NewDcimPowerPortTemplatesUpdateParamsWithContext ¶

func NewDcimPowerPortTemplatesUpdateParamsWithContext(ctx context.Context) *DcimPowerPortTemplatesUpdateParams

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

func NewDcimPowerPortTemplatesUpdateParamsWithHTTPClient ¶

func NewDcimPowerPortTemplatesUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerPortTemplatesUpdateParams

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

func NewDcimPowerPortTemplatesUpdateParamsWithTimeout ¶

func NewDcimPowerPortTemplatesUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerPortTemplatesUpdateParams

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

func (*DcimPowerPortTemplatesUpdateParams) SetContext ¶

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

func (*DcimPowerPortTemplatesUpdateParams) SetData ¶

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

func (*DcimPowerPortTemplatesUpdateParams) SetHTTPClient ¶

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

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

func (*DcimPowerPortTemplatesUpdateParams) SetID ¶

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

func (*DcimPowerPortTemplatesUpdateParams) SetTimeout ¶

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

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

func (*DcimPowerPortTemplatesUpdateParams) WithContext ¶

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

func (*DcimPowerPortTemplatesUpdateParams) WithData ¶

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

func (*DcimPowerPortTemplatesUpdateParams) WithHTTPClient ¶

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

func (*DcimPowerPortTemplatesUpdateParams) WithID ¶

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

func (*DcimPowerPortTemplatesUpdateParams) WithTimeout ¶

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

func (*DcimPowerPortTemplatesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortTemplatesUpdateReader ¶

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

DcimPowerPortTemplatesUpdateReader is a Reader for the DcimPowerPortTemplatesUpdate structure.

func (*DcimPowerPortTemplatesUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortsCreateCreated ¶

type DcimPowerPortsCreateCreated struct {
	Payload *models.PowerPort
}

DcimPowerPortsCreateCreated handles this case with default header values.

DcimPowerPortsCreateCreated dcim power ports create created

func NewDcimPowerPortsCreateCreated ¶

func NewDcimPowerPortsCreateCreated() *DcimPowerPortsCreateCreated

NewDcimPowerPortsCreateCreated creates a DcimPowerPortsCreateCreated with default headers values

func (*DcimPowerPortsCreateCreated) Error ¶

type DcimPowerPortsCreateParams ¶

type DcimPowerPortsCreateParams struct {

	/*Data*/
	Data *models.PowerPort

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

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

func NewDcimPowerPortsCreateParams ¶

func NewDcimPowerPortsCreateParams() *DcimPowerPortsCreateParams

NewDcimPowerPortsCreateParams creates a new DcimPowerPortsCreateParams object with the default values initialized.

func NewDcimPowerPortsCreateParamsWithContext ¶

func NewDcimPowerPortsCreateParamsWithContext(ctx context.Context) *DcimPowerPortsCreateParams

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

func NewDcimPowerPortsCreateParamsWithHTTPClient ¶

func NewDcimPowerPortsCreateParamsWithHTTPClient(client *http.Client) *DcimPowerPortsCreateParams

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

func NewDcimPowerPortsCreateParamsWithTimeout ¶

func NewDcimPowerPortsCreateParamsWithTimeout(timeout time.Duration) *DcimPowerPortsCreateParams

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

func (*DcimPowerPortsCreateParams) SetContext ¶

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

SetContext adds the context to the dcim power ports create params

func (*DcimPowerPortsCreateParams) SetData ¶

func (o *DcimPowerPortsCreateParams) SetData(data *models.PowerPort)

SetData adds the data to the dcim power ports create params

func (*DcimPowerPortsCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power ports create params

func (*DcimPowerPortsCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power ports create params

func (*DcimPowerPortsCreateParams) WithContext ¶

WithContext adds the context to the dcim power ports create params

func (*DcimPowerPortsCreateParams) WithData ¶

WithData adds the data to the dcim power ports create params

func (*DcimPowerPortsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power ports create params

func (*DcimPowerPortsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports create params

func (*DcimPowerPortsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsCreateReader ¶

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

DcimPowerPortsCreateReader is a Reader for the DcimPowerPortsCreate structure.

func (*DcimPowerPortsCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortsDeleteNoContent ¶

type DcimPowerPortsDeleteNoContent struct {
}

DcimPowerPortsDeleteNoContent handles this case with default header values.

DcimPowerPortsDeleteNoContent dcim power ports delete no content

func NewDcimPowerPortsDeleteNoContent ¶

func NewDcimPowerPortsDeleteNoContent() *DcimPowerPortsDeleteNoContent

NewDcimPowerPortsDeleteNoContent creates a DcimPowerPortsDeleteNoContent with default headers values

func (*DcimPowerPortsDeleteNoContent) Error ¶

type DcimPowerPortsDeleteParams ¶

type DcimPowerPortsDeleteParams struct {

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

	*/
	ID int64

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

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

func NewDcimPowerPortsDeleteParams ¶

func NewDcimPowerPortsDeleteParams() *DcimPowerPortsDeleteParams

NewDcimPowerPortsDeleteParams creates a new DcimPowerPortsDeleteParams object with the default values initialized.

func NewDcimPowerPortsDeleteParamsWithContext ¶

func NewDcimPowerPortsDeleteParamsWithContext(ctx context.Context) *DcimPowerPortsDeleteParams

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

func NewDcimPowerPortsDeleteParamsWithHTTPClient ¶

func NewDcimPowerPortsDeleteParamsWithHTTPClient(client *http.Client) *DcimPowerPortsDeleteParams

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

func NewDcimPowerPortsDeleteParamsWithTimeout ¶

func NewDcimPowerPortsDeleteParamsWithTimeout(timeout time.Duration) *DcimPowerPortsDeleteParams

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

func (*DcimPowerPortsDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) SetID ¶

func (o *DcimPowerPortsDeleteParams) SetID(id int64)

SetID adds the id to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) WithContext ¶

WithContext adds the context to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) WithID ¶

WithID adds the id to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports delete params

func (*DcimPowerPortsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsDeleteReader ¶

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

DcimPowerPortsDeleteReader is a Reader for the DcimPowerPortsDelete structure.

func (*DcimPowerPortsDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortsListOK ¶

type DcimPowerPortsListOK struct {
	Payload *DcimPowerPortsListOKBody
}

DcimPowerPortsListOK handles this case with default header values.

DcimPowerPortsListOK dcim power ports list o k

func NewDcimPowerPortsListOK ¶

func NewDcimPowerPortsListOK() *DcimPowerPortsListOK

NewDcimPowerPortsListOK creates a DcimPowerPortsListOK with default headers values

func (*DcimPowerPortsListOK) Error ¶

func (o *DcimPowerPortsListOK) Error() string

type DcimPowerPortsListOKBody ¶

type DcimPowerPortsListOKBody struct {

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

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

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

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

DcimPowerPortsListOKBody dcim power ports list o k body swagger:model DcimPowerPortsListOKBody

func (*DcimPowerPortsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimPowerPortsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimPowerPortsListOKBody) Validate ¶

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

Validate validates this dcim power ports list o k body

type DcimPowerPortsListParams ¶

type DcimPowerPortsListParams struct {

	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *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
	/*Tag*/
	Tag *string

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

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

func NewDcimPowerPortsListParams ¶

func NewDcimPowerPortsListParams() *DcimPowerPortsListParams

NewDcimPowerPortsListParams creates a new DcimPowerPortsListParams object with the default values initialized.

func NewDcimPowerPortsListParamsWithContext ¶

func NewDcimPowerPortsListParamsWithContext(ctx context.Context) *DcimPowerPortsListParams

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

func NewDcimPowerPortsListParamsWithHTTPClient ¶

func NewDcimPowerPortsListParamsWithHTTPClient(client *http.Client) *DcimPowerPortsListParams

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

func NewDcimPowerPortsListParamsWithTimeout ¶

func NewDcimPowerPortsListParamsWithTimeout(timeout time.Duration) *DcimPowerPortsListParams

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

func (*DcimPowerPortsListParams) SetContext ¶

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

SetContext adds the context to the dcim power ports list params

func (*DcimPowerPortsListParams) SetDevice ¶

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

SetDevice adds the device to the dcim power ports list params

func (*DcimPowerPortsListParams) SetDeviceID ¶

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

SetDeviceID adds the deviceId to the dcim power ports list params

func (*DcimPowerPortsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power ports list params

func (*DcimPowerPortsListParams) SetLimit ¶

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

SetLimit adds the limit to the dcim power ports list params

func (*DcimPowerPortsListParams) SetName ¶

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

SetName adds the name to the dcim power ports list params

func (*DcimPowerPortsListParams) SetOffset ¶

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

SetOffset adds the offset to the dcim power ports list params

func (*DcimPowerPortsListParams) SetTag ¶

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

SetTag adds the tag to the dcim power ports list params

func (*DcimPowerPortsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power ports list params

func (*DcimPowerPortsListParams) WithContext ¶

WithContext adds the context to the dcim power ports list params

func (*DcimPowerPortsListParams) WithDevice ¶

WithDevice adds the device to the dcim power ports list params

func (*DcimPowerPortsListParams) WithDeviceID ¶

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

WithDeviceID adds the deviceID to the dcim power ports list params

func (*DcimPowerPortsListParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the dcim power ports list params

func (*DcimPowerPortsListParams) WithLimit ¶

WithLimit adds the limit to the dcim power ports list params

func (*DcimPowerPortsListParams) WithName ¶

WithName adds the name to the dcim power ports list params

func (*DcimPowerPortsListParams) WithOffset ¶

WithOffset adds the offset to the dcim power ports list params

func (*DcimPowerPortsListParams) WithTag ¶

WithTag adds the tag to the dcim power ports list params

func (*DcimPowerPortsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports list params

func (*DcimPowerPortsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsListReader ¶

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

DcimPowerPortsListReader is a Reader for the DcimPowerPortsList structure.

func (*DcimPowerPortsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortsPartialUpdateOK ¶

type DcimPowerPortsPartialUpdateOK struct {
	Payload *models.PowerPort
}

DcimPowerPortsPartialUpdateOK handles this case with default header values.

DcimPowerPortsPartialUpdateOK dcim power ports partial update o k

func NewDcimPowerPortsPartialUpdateOK ¶

func NewDcimPowerPortsPartialUpdateOK() *DcimPowerPortsPartialUpdateOK

NewDcimPowerPortsPartialUpdateOK creates a DcimPowerPortsPartialUpdateOK with default headers values

func (*DcimPowerPortsPartialUpdateOK) Error ¶

type DcimPowerPortsPartialUpdateParams ¶

type DcimPowerPortsPartialUpdateParams struct {

	/*Data*/
	Data *models.PowerPort
	/*ID
	  A unique integer value identifying this power port.

	*/
	ID int64

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

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

func NewDcimPowerPortsPartialUpdateParams ¶

func NewDcimPowerPortsPartialUpdateParams() *DcimPowerPortsPartialUpdateParams

NewDcimPowerPortsPartialUpdateParams creates a new DcimPowerPortsPartialUpdateParams object with the default values initialized.

func NewDcimPowerPortsPartialUpdateParamsWithContext ¶

func NewDcimPowerPortsPartialUpdateParamsWithContext(ctx context.Context) *DcimPowerPortsPartialUpdateParams

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

func NewDcimPowerPortsPartialUpdateParamsWithHTTPClient ¶

func NewDcimPowerPortsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerPortsPartialUpdateParams

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

func NewDcimPowerPortsPartialUpdateParamsWithTimeout ¶

func NewDcimPowerPortsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerPortsPartialUpdateParams

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

func (*DcimPowerPortsPartialUpdateParams) SetContext ¶

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

func (*DcimPowerPortsPartialUpdateParams) SetData ¶

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

func (*DcimPowerPortsPartialUpdateParams) SetHTTPClient ¶

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

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

func (*DcimPowerPortsPartialUpdateParams) SetID ¶

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

func (*DcimPowerPortsPartialUpdateParams) SetTimeout ¶

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

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

func (*DcimPowerPortsPartialUpdateParams) WithContext ¶

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

func (*DcimPowerPortsPartialUpdateParams) WithData ¶

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

func (*DcimPowerPortsPartialUpdateParams) WithHTTPClient ¶

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

func (*DcimPowerPortsPartialUpdateParams) WithID ¶

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

func (*DcimPowerPortsPartialUpdateParams) WithTimeout ¶

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

func (*DcimPowerPortsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsPartialUpdateReader ¶

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

DcimPowerPortsPartialUpdateReader is a Reader for the DcimPowerPortsPartialUpdate structure.

func (*DcimPowerPortsPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortsReadOK ¶

type DcimPowerPortsReadOK struct {
	Payload *models.PowerPort
}

DcimPowerPortsReadOK handles this case with default header values.

DcimPowerPortsReadOK dcim power ports read o k

func NewDcimPowerPortsReadOK ¶

func NewDcimPowerPortsReadOK() *DcimPowerPortsReadOK

NewDcimPowerPortsReadOK creates a DcimPowerPortsReadOK with default headers values

func (*DcimPowerPortsReadOK) Error ¶

func (o *DcimPowerPortsReadOK) Error() string

type DcimPowerPortsReadParams ¶

type DcimPowerPortsReadParams struct {

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

	*/
	ID int64

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

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

func NewDcimPowerPortsReadParams ¶

func NewDcimPowerPortsReadParams() *DcimPowerPortsReadParams

NewDcimPowerPortsReadParams creates a new DcimPowerPortsReadParams object with the default values initialized.

func NewDcimPowerPortsReadParamsWithContext ¶

func NewDcimPowerPortsReadParamsWithContext(ctx context.Context) *DcimPowerPortsReadParams

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

func NewDcimPowerPortsReadParamsWithHTTPClient ¶

func NewDcimPowerPortsReadParamsWithHTTPClient(client *http.Client) *DcimPowerPortsReadParams

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

func NewDcimPowerPortsReadParamsWithTimeout ¶

func NewDcimPowerPortsReadParamsWithTimeout(timeout time.Duration) *DcimPowerPortsReadParams

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

func (*DcimPowerPortsReadParams) SetContext ¶

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

SetContext adds the context to the dcim power ports read params

func (*DcimPowerPortsReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power ports read params

func (*DcimPowerPortsReadParams) SetID ¶

func (o *DcimPowerPortsReadParams) SetID(id int64)

SetID adds the id to the dcim power ports read params

func (*DcimPowerPortsReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power ports read params

func (*DcimPowerPortsReadParams) WithContext ¶

WithContext adds the context to the dcim power ports read params

func (*DcimPowerPortsReadParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the dcim power ports read params

func (*DcimPowerPortsReadParams) WithID ¶

WithID adds the id to the dcim power ports read params

func (*DcimPowerPortsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports read params

func (*DcimPowerPortsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsReadReader ¶

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

DcimPowerPortsReadReader is a Reader for the DcimPowerPortsRead structure.

func (*DcimPowerPortsReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimPowerPortsUpdateOK ¶

type DcimPowerPortsUpdateOK struct {
	Payload *models.PowerPort
}

DcimPowerPortsUpdateOK handles this case with default header values.

DcimPowerPortsUpdateOK dcim power ports update o k

func NewDcimPowerPortsUpdateOK ¶

func NewDcimPowerPortsUpdateOK() *DcimPowerPortsUpdateOK

NewDcimPowerPortsUpdateOK creates a DcimPowerPortsUpdateOK with default headers values

func (*DcimPowerPortsUpdateOK) Error ¶

func (o *DcimPowerPortsUpdateOK) Error() string

type DcimPowerPortsUpdateParams ¶

type DcimPowerPortsUpdateParams struct {

	/*Data*/
	Data *models.PowerPort
	/*ID
	  A unique integer value identifying this power port.

	*/
	ID int64

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

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

func NewDcimPowerPortsUpdateParams ¶

func NewDcimPowerPortsUpdateParams() *DcimPowerPortsUpdateParams

NewDcimPowerPortsUpdateParams creates a new DcimPowerPortsUpdateParams object with the default values initialized.

func NewDcimPowerPortsUpdateParamsWithContext ¶

func NewDcimPowerPortsUpdateParamsWithContext(ctx context.Context) *DcimPowerPortsUpdateParams

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

func NewDcimPowerPortsUpdateParamsWithHTTPClient ¶

func NewDcimPowerPortsUpdateParamsWithHTTPClient(client *http.Client) *DcimPowerPortsUpdateParams

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

func NewDcimPowerPortsUpdateParamsWithTimeout ¶

func NewDcimPowerPortsUpdateParamsWithTimeout(timeout time.Duration) *DcimPowerPortsUpdateParams

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

func (*DcimPowerPortsUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) SetData ¶

func (o *DcimPowerPortsUpdateParams) SetData(data *models.PowerPort)

SetData adds the data to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) SetID ¶

func (o *DcimPowerPortsUpdateParams) SetID(id int64)

SetID adds the id to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WithContext ¶

WithContext adds the context to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WithData ¶

WithData adds the data to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WithID ¶

WithID adds the id to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim power ports update params

func (*DcimPowerPortsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimPowerPortsUpdateReader ¶

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

DcimPowerPortsUpdateReader is a Reader for the DcimPowerPortsUpdate structure.

func (*DcimPowerPortsUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackGroupsCreateCreated ¶

type DcimRackGroupsCreateCreated struct {
	Payload *models.RackGroup
}

DcimRackGroupsCreateCreated handles this case with default header values.

DcimRackGroupsCreateCreated dcim rack groups create created

func NewDcimRackGroupsCreateCreated ¶

func NewDcimRackGroupsCreateCreated() *DcimRackGroupsCreateCreated

NewDcimRackGroupsCreateCreated creates a DcimRackGroupsCreateCreated with default headers values

func (*DcimRackGroupsCreateCreated) Error ¶

type DcimRackGroupsCreateParams ¶

type DcimRackGroupsCreateParams struct {

	/*Data*/
	Data *models.RackGroup

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

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

func NewDcimRackGroupsCreateParams ¶

func NewDcimRackGroupsCreateParams() *DcimRackGroupsCreateParams

NewDcimRackGroupsCreateParams creates a new DcimRackGroupsCreateParams object with the default values initialized.

func NewDcimRackGroupsCreateParamsWithContext ¶

func NewDcimRackGroupsCreateParamsWithContext(ctx context.Context) *DcimRackGroupsCreateParams

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

func NewDcimRackGroupsCreateParamsWithHTTPClient ¶

func NewDcimRackGroupsCreateParamsWithHTTPClient(client *http.Client) *DcimRackGroupsCreateParams

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

func NewDcimRackGroupsCreateParamsWithTimeout ¶

func NewDcimRackGroupsCreateParamsWithTimeout(timeout time.Duration) *DcimRackGroupsCreateParams

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

func (*DcimRackGroupsCreateParams) SetContext ¶

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

SetContext adds the context to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) SetData ¶

func (o *DcimRackGroupsCreateParams) SetData(data *models.RackGroup)

SetData adds the data to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) WithContext ¶

WithContext adds the context to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) WithData ¶

WithData adds the data to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups create params

func (*DcimRackGroupsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsCreateReader ¶

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

DcimRackGroupsCreateReader is a Reader for the DcimRackGroupsCreate structure.

func (*DcimRackGroupsCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackGroupsDeleteNoContent ¶

type DcimRackGroupsDeleteNoContent struct {
}

DcimRackGroupsDeleteNoContent handles this case with default header values.

DcimRackGroupsDeleteNoContent dcim rack groups delete no content

func NewDcimRackGroupsDeleteNoContent ¶

func NewDcimRackGroupsDeleteNoContent() *DcimRackGroupsDeleteNoContent

NewDcimRackGroupsDeleteNoContent creates a DcimRackGroupsDeleteNoContent with default headers values

func (*DcimRackGroupsDeleteNoContent) Error ¶

type DcimRackGroupsDeleteParams ¶

type DcimRackGroupsDeleteParams struct {

	/*ID
	  A unique integer value identifying this rack group.

	*/
	ID int64

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

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

func NewDcimRackGroupsDeleteParams ¶

func NewDcimRackGroupsDeleteParams() *DcimRackGroupsDeleteParams

NewDcimRackGroupsDeleteParams creates a new DcimRackGroupsDeleteParams object with the default values initialized.

func NewDcimRackGroupsDeleteParamsWithContext ¶

func NewDcimRackGroupsDeleteParamsWithContext(ctx context.Context) *DcimRackGroupsDeleteParams

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

func NewDcimRackGroupsDeleteParamsWithHTTPClient ¶

func NewDcimRackGroupsDeleteParamsWithHTTPClient(client *http.Client) *DcimRackGroupsDeleteParams

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

func NewDcimRackGroupsDeleteParamsWithTimeout ¶

func NewDcimRackGroupsDeleteParamsWithTimeout(timeout time.Duration) *DcimRackGroupsDeleteParams

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

func (*DcimRackGroupsDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) SetID ¶

func (o *DcimRackGroupsDeleteParams) SetID(id int64)

SetID adds the id to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) WithContext ¶

WithContext adds the context to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) WithID ¶

WithID adds the id to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups delete params

func (*DcimRackGroupsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsDeleteReader ¶

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

DcimRackGroupsDeleteReader is a Reader for the DcimRackGroupsDelete structure.

func (*DcimRackGroupsDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackGroupsListOK ¶

type DcimRackGroupsListOK struct {
	Payload *DcimRackGroupsListOKBody
}

DcimRackGroupsListOK handles this case with default header values.

DcimRackGroupsListOK dcim rack groups list o k

func NewDcimRackGroupsListOK ¶

func NewDcimRackGroupsListOK() *DcimRackGroupsListOK

NewDcimRackGroupsListOK creates a DcimRackGroupsListOK with default headers values

func (*DcimRackGroupsListOK) Error ¶

func (o *DcimRackGroupsListOK) Error() string

type DcimRackGroupsListOKBody ¶

type DcimRackGroupsListOKBody struct {

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

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

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

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

DcimRackGroupsListOKBody dcim rack groups list o k body swagger:model DcimRackGroupsListOKBody

func (*DcimRackGroupsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimRackGroupsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimRackGroupsListOKBody) Validate ¶

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

Validate validates this dcim rack groups list o k body

type DcimRackGroupsListParams ¶

type DcimRackGroupsListParams struct {

	/*Limit
	  Number of results to return per page.

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

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Slug*/
	Slug *string

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

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

func NewDcimRackGroupsListParams ¶

func NewDcimRackGroupsListParams() *DcimRackGroupsListParams

NewDcimRackGroupsListParams creates a new DcimRackGroupsListParams object with the default values initialized.

func NewDcimRackGroupsListParamsWithContext ¶

func NewDcimRackGroupsListParamsWithContext(ctx context.Context) *DcimRackGroupsListParams

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

func NewDcimRackGroupsListParamsWithHTTPClient ¶

func NewDcimRackGroupsListParamsWithHTTPClient(client *http.Client) *DcimRackGroupsListParams

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

func NewDcimRackGroupsListParamsWithTimeout ¶

func NewDcimRackGroupsListParamsWithTimeout(timeout time.Duration) *DcimRackGroupsListParams

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

func (*DcimRackGroupsListParams) SetContext ¶

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

SetContext adds the context to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetLimit ¶

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

SetLimit adds the limit to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetName ¶

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

SetName adds the name to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetOffset ¶

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

SetOffset adds the offset to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetQ ¶

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

SetQ adds the q to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetSite ¶

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

SetSite adds the site to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetSiteID ¶

func (o *DcimRackGroupsListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetSlug ¶

func (o *DcimRackGroupsListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim rack groups list params

func (*DcimRackGroupsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithContext ¶

WithContext adds the context to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithLimit ¶

WithLimit adds the limit to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithName ¶

WithName adds the name to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithOffset ¶

WithOffset adds the offset to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithQ ¶

WithQ adds the q to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithSite ¶

WithSite adds the site to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithSiteID ¶

WithSiteID adds the siteID to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithSlug ¶

WithSlug adds the slug to the dcim rack groups list params

func (*DcimRackGroupsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups list params

func (*DcimRackGroupsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsListReader ¶

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

DcimRackGroupsListReader is a Reader for the DcimRackGroupsList structure.

func (*DcimRackGroupsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackGroupsPartialUpdateOK ¶

type DcimRackGroupsPartialUpdateOK struct {
	Payload *models.RackGroup
}

DcimRackGroupsPartialUpdateOK handles this case with default header values.

DcimRackGroupsPartialUpdateOK dcim rack groups partial update o k

func NewDcimRackGroupsPartialUpdateOK ¶

func NewDcimRackGroupsPartialUpdateOK() *DcimRackGroupsPartialUpdateOK

NewDcimRackGroupsPartialUpdateOK creates a DcimRackGroupsPartialUpdateOK with default headers values

func (*DcimRackGroupsPartialUpdateOK) Error ¶

type DcimRackGroupsPartialUpdateParams ¶

type DcimRackGroupsPartialUpdateParams struct {

	/*Data*/
	Data *models.RackGroup
	/*ID
	  A unique integer value identifying this rack group.

	*/
	ID int64

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

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

func NewDcimRackGroupsPartialUpdateParams ¶

func NewDcimRackGroupsPartialUpdateParams() *DcimRackGroupsPartialUpdateParams

NewDcimRackGroupsPartialUpdateParams creates a new DcimRackGroupsPartialUpdateParams object with the default values initialized.

func NewDcimRackGroupsPartialUpdateParamsWithContext ¶

func NewDcimRackGroupsPartialUpdateParamsWithContext(ctx context.Context) *DcimRackGroupsPartialUpdateParams

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

func NewDcimRackGroupsPartialUpdateParamsWithHTTPClient ¶

func NewDcimRackGroupsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRackGroupsPartialUpdateParams

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

func NewDcimRackGroupsPartialUpdateParamsWithTimeout ¶

func NewDcimRackGroupsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRackGroupsPartialUpdateParams

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

func (*DcimRackGroupsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups partial update params

func (*DcimRackGroupsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsPartialUpdateReader ¶

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

DcimRackGroupsPartialUpdateReader is a Reader for the DcimRackGroupsPartialUpdate structure.

func (*DcimRackGroupsPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackGroupsReadOK ¶

type DcimRackGroupsReadOK struct {
	Payload *models.RackGroup
}

DcimRackGroupsReadOK handles this case with default header values.

DcimRackGroupsReadOK dcim rack groups read o k

func NewDcimRackGroupsReadOK ¶

func NewDcimRackGroupsReadOK() *DcimRackGroupsReadOK

NewDcimRackGroupsReadOK creates a DcimRackGroupsReadOK with default headers values

func (*DcimRackGroupsReadOK) Error ¶

func (o *DcimRackGroupsReadOK) Error() string

type DcimRackGroupsReadParams ¶

type DcimRackGroupsReadParams struct {

	/*ID
	  A unique integer value identifying this rack group.

	*/
	ID int64

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

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

func NewDcimRackGroupsReadParams ¶

func NewDcimRackGroupsReadParams() *DcimRackGroupsReadParams

NewDcimRackGroupsReadParams creates a new DcimRackGroupsReadParams object with the default values initialized.

func NewDcimRackGroupsReadParamsWithContext ¶

func NewDcimRackGroupsReadParamsWithContext(ctx context.Context) *DcimRackGroupsReadParams

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

func NewDcimRackGroupsReadParamsWithHTTPClient ¶

func NewDcimRackGroupsReadParamsWithHTTPClient(client *http.Client) *DcimRackGroupsReadParams

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

func NewDcimRackGroupsReadParamsWithTimeout ¶

func NewDcimRackGroupsReadParamsWithTimeout(timeout time.Duration) *DcimRackGroupsReadParams

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

func (*DcimRackGroupsReadParams) SetContext ¶

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

SetContext adds the context to the dcim rack groups read params

func (*DcimRackGroupsReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack groups read params

func (*DcimRackGroupsReadParams) SetID ¶

func (o *DcimRackGroupsReadParams) SetID(id int64)

SetID adds the id to the dcim rack groups read params

func (*DcimRackGroupsReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack groups read params

func (*DcimRackGroupsReadParams) WithContext ¶

WithContext adds the context to the dcim rack groups read params

func (*DcimRackGroupsReadParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the dcim rack groups read params

func (*DcimRackGroupsReadParams) WithID ¶

WithID adds the id to the dcim rack groups read params

func (*DcimRackGroupsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups read params

func (*DcimRackGroupsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsReadReader ¶

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

DcimRackGroupsReadReader is a Reader for the DcimRackGroupsRead structure.

func (*DcimRackGroupsReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackGroupsUpdateOK ¶

type DcimRackGroupsUpdateOK struct {
	Payload *models.RackGroup
}

DcimRackGroupsUpdateOK handles this case with default header values.

DcimRackGroupsUpdateOK dcim rack groups update o k

func NewDcimRackGroupsUpdateOK ¶

func NewDcimRackGroupsUpdateOK() *DcimRackGroupsUpdateOK

NewDcimRackGroupsUpdateOK creates a DcimRackGroupsUpdateOK with default headers values

func (*DcimRackGroupsUpdateOK) Error ¶

func (o *DcimRackGroupsUpdateOK) Error() string

type DcimRackGroupsUpdateParams ¶

type DcimRackGroupsUpdateParams struct {

	/*Data*/
	Data *models.RackGroup
	/*ID
	  A unique integer value identifying this rack group.

	*/
	ID int64

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

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

func NewDcimRackGroupsUpdateParams ¶

func NewDcimRackGroupsUpdateParams() *DcimRackGroupsUpdateParams

NewDcimRackGroupsUpdateParams creates a new DcimRackGroupsUpdateParams object with the default values initialized.

func NewDcimRackGroupsUpdateParamsWithContext ¶

func NewDcimRackGroupsUpdateParamsWithContext(ctx context.Context) *DcimRackGroupsUpdateParams

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

func NewDcimRackGroupsUpdateParamsWithHTTPClient ¶

func NewDcimRackGroupsUpdateParamsWithHTTPClient(client *http.Client) *DcimRackGroupsUpdateParams

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

func NewDcimRackGroupsUpdateParamsWithTimeout ¶

func NewDcimRackGroupsUpdateParamsWithTimeout(timeout time.Duration) *DcimRackGroupsUpdateParams

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

func (*DcimRackGroupsUpdateParams) SetContext ¶

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

SetContext adds the context to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) SetData ¶

func (o *DcimRackGroupsUpdateParams) SetData(data *models.RackGroup)

SetData adds the data to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) SetID ¶

func (o *DcimRackGroupsUpdateParams) SetID(id int64)

SetID adds the id to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WithData ¶

WithData adds the data to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WithID ¶

WithID adds the id to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack groups update params

func (*DcimRackGroupsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackGroupsUpdateReader ¶

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

DcimRackGroupsUpdateReader is a Reader for the DcimRackGroupsUpdate structure.

func (*DcimRackGroupsUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackReservationsCreateCreated ¶

type DcimRackReservationsCreateCreated struct {
	Payload *models.RackReservation
}

DcimRackReservationsCreateCreated handles this case with default header values.

DcimRackReservationsCreateCreated dcim rack reservations create created

func NewDcimRackReservationsCreateCreated ¶

func NewDcimRackReservationsCreateCreated() *DcimRackReservationsCreateCreated

NewDcimRackReservationsCreateCreated creates a DcimRackReservationsCreateCreated with default headers values

func (*DcimRackReservationsCreateCreated) Error ¶

type DcimRackReservationsCreateParams ¶

type DcimRackReservationsCreateParams struct {

	/*Data*/
	Data *models.RackReservation

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

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

func NewDcimRackReservationsCreateParams ¶

func NewDcimRackReservationsCreateParams() *DcimRackReservationsCreateParams

NewDcimRackReservationsCreateParams creates a new DcimRackReservationsCreateParams object with the default values initialized.

func NewDcimRackReservationsCreateParamsWithContext ¶

func NewDcimRackReservationsCreateParamsWithContext(ctx context.Context) *DcimRackReservationsCreateParams

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

func NewDcimRackReservationsCreateParamsWithHTTPClient ¶

func NewDcimRackReservationsCreateParamsWithHTTPClient(client *http.Client) *DcimRackReservationsCreateParams

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

func NewDcimRackReservationsCreateParamsWithTimeout ¶

func NewDcimRackReservationsCreateParamsWithTimeout(timeout time.Duration) *DcimRackReservationsCreateParams

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

func (*DcimRackReservationsCreateParams) SetContext ¶

SetContext adds the context to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) SetData ¶

SetData adds the data to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) WithContext ¶

WithContext adds the context to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) WithData ¶

WithData adds the data to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations create params

func (*DcimRackReservationsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsCreateReader ¶

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

DcimRackReservationsCreateReader is a Reader for the DcimRackReservationsCreate structure.

func (*DcimRackReservationsCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackReservationsDeleteNoContent ¶

type DcimRackReservationsDeleteNoContent struct {
}

DcimRackReservationsDeleteNoContent handles this case with default header values.

DcimRackReservationsDeleteNoContent dcim rack reservations delete no content

func NewDcimRackReservationsDeleteNoContent ¶

func NewDcimRackReservationsDeleteNoContent() *DcimRackReservationsDeleteNoContent

NewDcimRackReservationsDeleteNoContent creates a DcimRackReservationsDeleteNoContent with default headers values

func (*DcimRackReservationsDeleteNoContent) Error ¶

type DcimRackReservationsDeleteParams ¶

type DcimRackReservationsDeleteParams struct {

	/*ID
	  A unique integer value identifying this rack reservation.

	*/
	ID int64

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

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

func NewDcimRackReservationsDeleteParams ¶

func NewDcimRackReservationsDeleteParams() *DcimRackReservationsDeleteParams

NewDcimRackReservationsDeleteParams creates a new DcimRackReservationsDeleteParams object with the default values initialized.

func NewDcimRackReservationsDeleteParamsWithContext ¶

func NewDcimRackReservationsDeleteParamsWithContext(ctx context.Context) *DcimRackReservationsDeleteParams

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

func NewDcimRackReservationsDeleteParamsWithHTTPClient ¶

func NewDcimRackReservationsDeleteParamsWithHTTPClient(client *http.Client) *DcimRackReservationsDeleteParams

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

func NewDcimRackReservationsDeleteParamsWithTimeout ¶

func NewDcimRackReservationsDeleteParamsWithTimeout(timeout time.Duration) *DcimRackReservationsDeleteParams

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

func (*DcimRackReservationsDeleteParams) SetContext ¶

SetContext adds the context to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) SetID ¶

SetID adds the id to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) WithContext ¶

WithContext adds the context to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) WithID ¶

WithID adds the id to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations delete params

func (*DcimRackReservationsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsDeleteReader ¶

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

DcimRackReservationsDeleteReader is a Reader for the DcimRackReservationsDelete structure.

func (*DcimRackReservationsDeleteReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackReservationsListOK ¶

type DcimRackReservationsListOK struct {
	Payload *DcimRackReservationsListOKBody
}

DcimRackReservationsListOK handles this case with default header values.

DcimRackReservationsListOK dcim rack reservations list o k

func NewDcimRackReservationsListOK ¶

func NewDcimRackReservationsListOK() *DcimRackReservationsListOK

NewDcimRackReservationsListOK creates a DcimRackReservationsListOK with default headers values

func (*DcimRackReservationsListOK) Error ¶

type DcimRackReservationsListOKBody ¶

type DcimRackReservationsListOKBody struct {

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

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

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

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

DcimRackReservationsListOKBody dcim rack reservations list o k body swagger:model DcimRackReservationsListOKBody

func (*DcimRackReservationsListOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DcimRackReservationsListOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DcimRackReservationsListOKBody) Validate ¶

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

Validate validates this dcim rack reservations list o k body

type DcimRackReservationsListParams ¶

type DcimRackReservationsListParams struct {

	/*Created*/
	Created *string
	/*Group*/
	Group *string
	/*GroupID*/
	GroupID *string
	/*IDIn
	  Multiple values may be separated by commas.

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

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

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*RackID*/
	RackID *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Tenant*/
	Tenant *string
	/*TenantID*/
	TenantID *string
	/*User*/
	User *string
	/*UserID*/
	UserID *string

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

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

func NewDcimRackReservationsListParams ¶

func NewDcimRackReservationsListParams() *DcimRackReservationsListParams

NewDcimRackReservationsListParams creates a new DcimRackReservationsListParams object with the default values initialized.

func NewDcimRackReservationsListParamsWithContext ¶

func NewDcimRackReservationsListParamsWithContext(ctx context.Context) *DcimRackReservationsListParams

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

func NewDcimRackReservationsListParamsWithHTTPClient ¶

func NewDcimRackReservationsListParamsWithHTTPClient(client *http.Client) *DcimRackReservationsListParams

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

func NewDcimRackReservationsListParamsWithTimeout ¶

func NewDcimRackReservationsListParamsWithTimeout(timeout time.Duration) *DcimRackReservationsListParams

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

func (*DcimRackReservationsListParams) SetContext ¶

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

SetContext adds the context to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetCreated ¶

func (o *DcimRackReservationsListParams) SetCreated(created *string)

SetCreated adds the created to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetGroup ¶

func (o *DcimRackReservationsListParams) SetGroup(group *string)

SetGroup adds the group to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetGroupID ¶

func (o *DcimRackReservationsListParams) SetGroupID(groupID *string)

SetGroupID adds the groupId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetIDIn ¶

func (o *DcimRackReservationsListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetLimit ¶

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

SetLimit adds the limit to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetOffset ¶

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

SetOffset adds the offset to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetQ ¶

SetQ adds the q to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetRackID ¶

func (o *DcimRackReservationsListParams) SetRackID(rackID *string)

SetRackID adds the rackId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetSite ¶

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

SetSite adds the site to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetSiteID ¶

func (o *DcimRackReservationsListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetTenant ¶

func (o *DcimRackReservationsListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetTenantID ¶

func (o *DcimRackReservationsListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetUser ¶

func (o *DcimRackReservationsListParams) SetUser(user *string)

SetUser adds the user to the dcim rack reservations list params

func (*DcimRackReservationsListParams) SetUserID ¶

func (o *DcimRackReservationsListParams) SetUserID(userID *string)

SetUserID adds the userId to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithContext ¶

WithContext adds the context to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithCreated ¶

WithCreated adds the created to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithGroup ¶

WithGroup adds the group to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithGroupID ¶

WithGroupID adds the groupID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithIDIn ¶

WithIDIn adds the iDIn to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithLimit ¶

WithLimit adds the limit to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithOffset ¶

WithOffset adds the offset to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithQ ¶

WithQ adds the q to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithRackID ¶

WithRackID adds the rackID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithSite ¶

WithSite adds the site to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithSiteID ¶

WithSiteID adds the siteID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithTenant ¶

WithTenant adds the tenant to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithTenantID ¶

WithTenantID adds the tenantID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithUser ¶

WithUser adds the user to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WithUserID ¶

WithUserID adds the userID to the dcim rack reservations list params

func (*DcimRackReservationsListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsListReader ¶

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

DcimRackReservationsListReader is a Reader for the DcimRackReservationsList structure.

func (*DcimRackReservationsListReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackReservationsPartialUpdateOK ¶

type DcimRackReservationsPartialUpdateOK struct {
	Payload *models.RackReservation
}

DcimRackReservationsPartialUpdateOK handles this case with default header values.

DcimRackReservationsPartialUpdateOK dcim rack reservations partial update o k

func NewDcimRackReservationsPartialUpdateOK ¶

func NewDcimRackReservationsPartialUpdateOK() *DcimRackReservationsPartialUpdateOK

NewDcimRackReservationsPartialUpdateOK creates a DcimRackReservationsPartialUpdateOK with default headers values

func (*DcimRackReservationsPartialUpdateOK) Error ¶

type DcimRackReservationsPartialUpdateParams ¶

type DcimRackReservationsPartialUpdateParams struct {

	/*Data*/
	Data *models.RackReservation
	/*ID
	  A unique integer value identifying this rack reservation.

	*/
	ID int64

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

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

func NewDcimRackReservationsPartialUpdateParams ¶

func NewDcimRackReservationsPartialUpdateParams() *DcimRackReservationsPartialUpdateParams

NewDcimRackReservationsPartialUpdateParams creates a new DcimRackReservationsPartialUpdateParams object with the default values initialized.

func NewDcimRackReservationsPartialUpdateParamsWithContext ¶

func NewDcimRackReservationsPartialUpdateParamsWithContext(ctx context.Context) *DcimRackReservationsPartialUpdateParams

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

func NewDcimRackReservationsPartialUpdateParamsWithHTTPClient ¶

func NewDcimRackReservationsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRackReservationsPartialUpdateParams

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

func NewDcimRackReservationsPartialUpdateParamsWithTimeout ¶

func NewDcimRackReservationsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRackReservationsPartialUpdateParams

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

func (*DcimRackReservationsPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) SetData ¶

SetData adds the data to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations partial update params

func (*DcimRackReservationsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsPartialUpdateReader ¶

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

DcimRackReservationsPartialUpdateReader is a Reader for the DcimRackReservationsPartialUpdate structure.

func (*DcimRackReservationsPartialUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackReservationsReadOK ¶

type DcimRackReservationsReadOK struct {
	Payload *models.RackReservation
}

DcimRackReservationsReadOK handles this case with default header values.

DcimRackReservationsReadOK dcim rack reservations read o k

func NewDcimRackReservationsReadOK ¶

func NewDcimRackReservationsReadOK() *DcimRackReservationsReadOK

NewDcimRackReservationsReadOK creates a DcimRackReservationsReadOK with default headers values

func (*DcimRackReservationsReadOK) Error ¶

type DcimRackReservationsReadParams ¶

type DcimRackReservationsReadParams struct {

	/*ID
	  A unique integer value identifying this rack reservation.

	*/
	ID int64

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

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

func NewDcimRackReservationsReadParams ¶

func NewDcimRackReservationsReadParams() *DcimRackReservationsReadParams

NewDcimRackReservationsReadParams creates a new DcimRackReservationsReadParams object with the default values initialized.

func NewDcimRackReservationsReadParamsWithContext ¶

func NewDcimRackReservationsReadParamsWithContext(ctx context.Context) *DcimRackReservationsReadParams

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

func NewDcimRackReservationsReadParamsWithHTTPClient ¶

func NewDcimRackReservationsReadParamsWithHTTPClient(client *http.Client) *DcimRackReservationsReadParams

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

func NewDcimRackReservationsReadParamsWithTimeout ¶

func NewDcimRackReservationsReadParamsWithTimeout(timeout time.Duration) *DcimRackReservationsReadParams

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

func (*DcimRackReservationsReadParams) SetContext ¶

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

SetContext adds the context to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) SetID ¶

SetID adds the id to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) WithContext ¶

WithContext adds the context to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) WithID ¶

WithID adds the id to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations read params

func (*DcimRackReservationsReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsReadReader ¶

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

DcimRackReservationsReadReader is a Reader for the DcimRackReservationsRead structure.

func (*DcimRackReservationsReadReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackReservationsUpdateOK ¶

type DcimRackReservationsUpdateOK struct {
	Payload *models.RackReservation
}

DcimRackReservationsUpdateOK handles this case with default header values.

DcimRackReservationsUpdateOK dcim rack reservations update o k

func NewDcimRackReservationsUpdateOK ¶

func NewDcimRackReservationsUpdateOK() *DcimRackReservationsUpdateOK

NewDcimRackReservationsUpdateOK creates a DcimRackReservationsUpdateOK with default headers values

func (*DcimRackReservationsUpdateOK) Error ¶

type DcimRackReservationsUpdateParams ¶

type DcimRackReservationsUpdateParams struct {

	/*Data*/
	Data *models.RackReservation
	/*ID
	  A unique integer value identifying this rack reservation.

	*/
	ID int64

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

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

func NewDcimRackReservationsUpdateParams ¶

func NewDcimRackReservationsUpdateParams() *DcimRackReservationsUpdateParams

NewDcimRackReservationsUpdateParams creates a new DcimRackReservationsUpdateParams object with the default values initialized.

func NewDcimRackReservationsUpdateParamsWithContext ¶

func NewDcimRackReservationsUpdateParamsWithContext(ctx context.Context) *DcimRackReservationsUpdateParams

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

func NewDcimRackReservationsUpdateParamsWithHTTPClient ¶

func NewDcimRackReservationsUpdateParamsWithHTTPClient(client *http.Client) *DcimRackReservationsUpdateParams

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

func NewDcimRackReservationsUpdateParamsWithTimeout ¶

func NewDcimRackReservationsUpdateParamsWithTimeout(timeout time.Duration) *DcimRackReservationsUpdateParams

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

func (*DcimRackReservationsUpdateParams) SetContext ¶

SetContext adds the context to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) SetData ¶

SetData adds the data to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) SetID ¶

SetID adds the id to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WithData ¶

WithData adds the data to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WithID ¶

WithID adds the id to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack reservations update params

func (*DcimRackReservationsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackReservationsUpdateReader ¶

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

DcimRackReservationsUpdateReader is a Reader for the DcimRackReservationsUpdate structure.

func (*DcimRackReservationsUpdateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackRolesCreateCreated ¶

type DcimRackRolesCreateCreated struct {
	Payload *models.RackRole
}

DcimRackRolesCreateCreated handles this case with default header values.

DcimRackRolesCreateCreated dcim rack roles create created

func NewDcimRackRolesCreateCreated ¶

func NewDcimRackRolesCreateCreated() *DcimRackRolesCreateCreated

NewDcimRackRolesCreateCreated creates a DcimRackRolesCreateCreated with default headers values

func (*DcimRackRolesCreateCreated) Error ¶

type DcimRackRolesCreateParams ¶

type DcimRackRolesCreateParams struct {

	/*Data*/
	Data *models.RackRole

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

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

func NewDcimRackRolesCreateParams ¶

func NewDcimRackRolesCreateParams() *DcimRackRolesCreateParams

NewDcimRackRolesCreateParams creates a new DcimRackRolesCreateParams object with the default values initialized.

func NewDcimRackRolesCreateParamsWithContext ¶

func NewDcimRackRolesCreateParamsWithContext(ctx context.Context) *DcimRackRolesCreateParams

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

func NewDcimRackRolesCreateParamsWithHTTPClient ¶

func NewDcimRackRolesCreateParamsWithHTTPClient(client *http.Client) *DcimRackRolesCreateParams

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

func NewDcimRackRolesCreateParamsWithTimeout ¶

func NewDcimRackRolesCreateParamsWithTimeout(timeout time.Duration) *DcimRackRolesCreateParams

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

func (*DcimRackRolesCreateParams) SetContext ¶

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

SetContext adds the context to the dcim rack roles create params

func (*DcimRackRolesCreateParams) SetData ¶

func (o *DcimRackRolesCreateParams) SetData(data *models.RackRole)

SetData adds the data to the dcim rack roles create params

func (*DcimRackRolesCreateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack roles create params

func (*DcimRackRolesCreateParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack roles create params

func (*DcimRackRolesCreateParams) WithContext ¶

WithContext adds the context to the dcim rack roles create params

func (*DcimRackRolesCreateParams) WithData ¶

WithData adds the data to the dcim rack roles create params

func (*DcimRackRolesCreateParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the dcim rack roles create params

func (*DcimRackRolesCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles create params

func (*DcimRackRolesCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesCreateReader ¶

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

DcimRackRolesCreateReader is a Reader for the DcimRackRolesCreate structure.

func (*DcimRackRolesCreateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DcimRackRolesDeleteNoContent ¶

type DcimRackRolesDeleteNoContent struct {
}

DcimRackRolesDeleteNoContent handles this case with default header values.

DcimRackRolesDeleteNoContent dcim rack roles delete no content

func NewDcimRackRolesDeleteNoContent ¶

func NewDcimRackRolesDeleteNoContent() *DcimRackRolesDeleteNoContent

NewDcimRackRolesDeleteNoContent creates a DcimRackRolesDeleteNoContent with default headers values

func (*DcimRackRolesDeleteNoContent) Error ¶

type DcimRackRolesDeleteParams ¶

type DcimRackRolesDeleteParams struct {

	/*ID
	  A unique integer value identifying this rack role.

	*/
	ID int64

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

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

func NewDcimRackRolesDeleteParams ¶

func NewDcimRackRolesDeleteParams() *DcimRackRolesDeleteParams

NewDcimRackRolesDeleteParams creates a new DcimRackRolesDeleteParams object with the default values initialized.

func NewDcimRackRolesDeleteParamsWithContext ¶

func NewDcimRackRolesDeleteParamsWithContext(ctx context.Context) *DcimRackRolesDeleteParams

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

func NewDcimRackRolesDeleteParamsWithHTTPClient ¶

func NewDcimRackRolesDeleteParamsWithHTTPClient(client *http.Client) *DcimRackRolesDeleteParams

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

func NewDcimRackRolesDeleteParamsWithTimeout ¶

func NewDcimRackRolesDeleteParamsWithTimeout(timeout time.Duration) *DcimRackRolesDeleteParams

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

func (*DcimRackRolesDeleteParams) SetContext ¶

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

SetContext adds the context to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) SetID ¶

func (o *DcimRackRolesDeleteParams) SetID(id int64)

SetID adds the id to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) SetTimeout ¶

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

SetTimeout adds the timeout to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) WithContext ¶

WithContext adds the context to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) WithHTTPClient ¶

func (o *DcimRackRolesDeleteParams) WithHTTPClient(client *http.Client) *DcimRackRolesDeleteParams

WithHTTPClient adds the HTTPClient to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) WithID ¶

WithID adds the id to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles delete params

func (*DcimRackRolesDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesDeleteReader ¶

type DcimRackRolesDeleteReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesDeleteReader is a Reader for the DcimRackRolesDelete structure.

func (*DcimRackRolesDeleteReader) ReadResponse ¶

func (o *DcimRackRolesDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackRolesListOK ¶

type DcimRackRolesListOK struct {
	Payload *DcimRackRolesListOKBody
}

DcimRackRolesListOK handles this case with default header values.

DcimRackRolesListOK dcim rack roles list o k

func NewDcimRackRolesListOK ¶

func NewDcimRackRolesListOK() *DcimRackRolesListOK

NewDcimRackRolesListOK creates a DcimRackRolesListOK with default headers values

func (*DcimRackRolesListOK) Error ¶

func (o *DcimRackRolesListOK) Error() string

type DcimRackRolesListOKBody ¶

type DcimRackRolesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.RackRole `json:"results"`
}

DcimRackRolesListOKBody dcim rack roles list o k body swagger:model DcimRackRolesListOKBody

func (*DcimRackRolesListOKBody) MarshalBinary ¶

func (o *DcimRackRolesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimRackRolesListOKBody) UnmarshalBinary ¶

func (o *DcimRackRolesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimRackRolesListOKBody) Validate ¶

func (o *DcimRackRolesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim rack roles list o k body

type DcimRackRolesListParams ¶

type DcimRackRolesListParams struct {

	/*Color*/
	Color *string
	/*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
	/*Slug*/
	Slug *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackRolesListParams contains all the parameters to send to the API endpoint for the dcim rack roles list operation typically these are written to a http.Request

func NewDcimRackRolesListParams ¶

func NewDcimRackRolesListParams() *DcimRackRolesListParams

NewDcimRackRolesListParams creates a new DcimRackRolesListParams object with the default values initialized.

func NewDcimRackRolesListParamsWithContext ¶

func NewDcimRackRolesListParamsWithContext(ctx context.Context) *DcimRackRolesListParams

NewDcimRackRolesListParamsWithContext creates a new DcimRackRolesListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackRolesListParamsWithHTTPClient ¶

func NewDcimRackRolesListParamsWithHTTPClient(client *http.Client) *DcimRackRolesListParams

NewDcimRackRolesListParamsWithHTTPClient creates a new DcimRackRolesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackRolesListParamsWithTimeout ¶

func NewDcimRackRolesListParamsWithTimeout(timeout time.Duration) *DcimRackRolesListParams

NewDcimRackRolesListParamsWithTimeout creates a new DcimRackRolesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackRolesListParams) SetColor ¶

func (o *DcimRackRolesListParams) SetColor(color *string)

SetColor adds the color to the dcim rack roles list params

func (*DcimRackRolesListParams) SetContext ¶

func (o *DcimRackRolesListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack roles list params

func (*DcimRackRolesListParams) SetHTTPClient ¶

func (o *DcimRackRolesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack roles list params

func (*DcimRackRolesListParams) SetLimit ¶

func (o *DcimRackRolesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim rack roles list params

func (*DcimRackRolesListParams) SetName ¶

func (o *DcimRackRolesListParams) SetName(name *string)

SetName adds the name to the dcim rack roles list params

func (*DcimRackRolesListParams) SetOffset ¶

func (o *DcimRackRolesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim rack roles list params

func (*DcimRackRolesListParams) SetSlug ¶

func (o *DcimRackRolesListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim rack roles list params

func (*DcimRackRolesListParams) SetTimeout ¶

func (o *DcimRackRolesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack roles list params

func (*DcimRackRolesListParams) WithColor ¶

WithColor adds the color to the dcim rack roles list params

func (*DcimRackRolesListParams) WithContext ¶

WithContext adds the context to the dcim rack roles list params

func (*DcimRackRolesListParams) WithHTTPClient ¶

func (o *DcimRackRolesListParams) WithHTTPClient(client *http.Client) *DcimRackRolesListParams

WithHTTPClient adds the HTTPClient to the dcim rack roles list params

func (*DcimRackRolesListParams) WithLimit ¶

WithLimit adds the limit to the dcim rack roles list params

func (*DcimRackRolesListParams) WithName ¶

WithName adds the name to the dcim rack roles list params

func (*DcimRackRolesListParams) WithOffset ¶

func (o *DcimRackRolesListParams) WithOffset(offset *int64) *DcimRackRolesListParams

WithOffset adds the offset to the dcim rack roles list params

func (*DcimRackRolesListParams) WithSlug ¶

WithSlug adds the slug to the dcim rack roles list params

func (*DcimRackRolesListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles list params

func (*DcimRackRolesListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesListReader ¶

type DcimRackRolesListReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesListReader is a Reader for the DcimRackRolesList structure.

func (*DcimRackRolesListReader) ReadResponse ¶

func (o *DcimRackRolesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackRolesPartialUpdateOK ¶

type DcimRackRolesPartialUpdateOK struct {
	Payload *models.RackRole
}

DcimRackRolesPartialUpdateOK handles this case with default header values.

DcimRackRolesPartialUpdateOK dcim rack roles partial update o k

func NewDcimRackRolesPartialUpdateOK ¶

func NewDcimRackRolesPartialUpdateOK() *DcimRackRolesPartialUpdateOK

NewDcimRackRolesPartialUpdateOK creates a DcimRackRolesPartialUpdateOK with default headers values

func (*DcimRackRolesPartialUpdateOK) Error ¶

type DcimRackRolesPartialUpdateParams ¶

type DcimRackRolesPartialUpdateParams struct {

	/*Data*/
	Data *models.RackRole
	/*ID
	  A unique integer value identifying this rack role.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackRolesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim rack roles partial update operation typically these are written to a http.Request

func NewDcimRackRolesPartialUpdateParams ¶

func NewDcimRackRolesPartialUpdateParams() *DcimRackRolesPartialUpdateParams

NewDcimRackRolesPartialUpdateParams creates a new DcimRackRolesPartialUpdateParams object with the default values initialized.

func NewDcimRackRolesPartialUpdateParamsWithContext ¶

func NewDcimRackRolesPartialUpdateParamsWithContext(ctx context.Context) *DcimRackRolesPartialUpdateParams

NewDcimRackRolesPartialUpdateParamsWithContext creates a new DcimRackRolesPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackRolesPartialUpdateParamsWithHTTPClient ¶

func NewDcimRackRolesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRackRolesPartialUpdateParams

NewDcimRackRolesPartialUpdateParamsWithHTTPClient creates a new DcimRackRolesPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackRolesPartialUpdateParamsWithTimeout ¶

func NewDcimRackRolesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRackRolesPartialUpdateParams

NewDcimRackRolesPartialUpdateParamsWithTimeout creates a new DcimRackRolesPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackRolesPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) SetData ¶

SetData adds the data to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) SetHTTPClient ¶

func (o *DcimRackRolesPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) SetID ¶

SetID adds the id to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) SetTimeout ¶

func (o *DcimRackRolesPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles partial update params

func (*DcimRackRolesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesPartialUpdateReader ¶

type DcimRackRolesPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesPartialUpdateReader is a Reader for the DcimRackRolesPartialUpdate structure.

func (*DcimRackRolesPartialUpdateReader) ReadResponse ¶

func (o *DcimRackRolesPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackRolesReadOK ¶

type DcimRackRolesReadOK struct {
	Payload *models.RackRole
}

DcimRackRolesReadOK handles this case with default header values.

DcimRackRolesReadOK dcim rack roles read o k

func NewDcimRackRolesReadOK ¶

func NewDcimRackRolesReadOK() *DcimRackRolesReadOK

NewDcimRackRolesReadOK creates a DcimRackRolesReadOK with default headers values

func (*DcimRackRolesReadOK) Error ¶

func (o *DcimRackRolesReadOK) Error() string

type DcimRackRolesReadParams ¶

type DcimRackRolesReadParams struct {

	/*ID
	  A unique integer value identifying this rack role.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackRolesReadParams contains all the parameters to send to the API endpoint for the dcim rack roles read operation typically these are written to a http.Request

func NewDcimRackRolesReadParams ¶

func NewDcimRackRolesReadParams() *DcimRackRolesReadParams

NewDcimRackRolesReadParams creates a new DcimRackRolesReadParams object with the default values initialized.

func NewDcimRackRolesReadParamsWithContext ¶

func NewDcimRackRolesReadParamsWithContext(ctx context.Context) *DcimRackRolesReadParams

NewDcimRackRolesReadParamsWithContext creates a new DcimRackRolesReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackRolesReadParamsWithHTTPClient ¶

func NewDcimRackRolesReadParamsWithHTTPClient(client *http.Client) *DcimRackRolesReadParams

NewDcimRackRolesReadParamsWithHTTPClient creates a new DcimRackRolesReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackRolesReadParamsWithTimeout ¶

func NewDcimRackRolesReadParamsWithTimeout(timeout time.Duration) *DcimRackRolesReadParams

NewDcimRackRolesReadParamsWithTimeout creates a new DcimRackRolesReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackRolesReadParams) SetContext ¶

func (o *DcimRackRolesReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack roles read params

func (*DcimRackRolesReadParams) SetHTTPClient ¶

func (o *DcimRackRolesReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack roles read params

func (*DcimRackRolesReadParams) SetID ¶

func (o *DcimRackRolesReadParams) SetID(id int64)

SetID adds the id to the dcim rack roles read params

func (*DcimRackRolesReadParams) SetTimeout ¶

func (o *DcimRackRolesReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack roles read params

func (*DcimRackRolesReadParams) WithContext ¶

WithContext adds the context to the dcim rack roles read params

func (*DcimRackRolesReadParams) WithHTTPClient ¶

func (o *DcimRackRolesReadParams) WithHTTPClient(client *http.Client) *DcimRackRolesReadParams

WithHTTPClient adds the HTTPClient to the dcim rack roles read params

func (*DcimRackRolesReadParams) WithID ¶

WithID adds the id to the dcim rack roles read params

func (*DcimRackRolesReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles read params

func (*DcimRackRolesReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesReadReader ¶

type DcimRackRolesReadReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesReadReader is a Reader for the DcimRackRolesRead structure.

func (*DcimRackRolesReadReader) ReadResponse ¶

func (o *DcimRackRolesReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRackRolesUpdateOK ¶

type DcimRackRolesUpdateOK struct {
	Payload *models.RackRole
}

DcimRackRolesUpdateOK handles this case with default header values.

DcimRackRolesUpdateOK dcim rack roles update o k

func NewDcimRackRolesUpdateOK ¶

func NewDcimRackRolesUpdateOK() *DcimRackRolesUpdateOK

NewDcimRackRolesUpdateOK creates a DcimRackRolesUpdateOK with default headers values

func (*DcimRackRolesUpdateOK) Error ¶

func (o *DcimRackRolesUpdateOK) Error() string

type DcimRackRolesUpdateParams ¶

type DcimRackRolesUpdateParams struct {

	/*Data*/
	Data *models.RackRole
	/*ID
	  A unique integer value identifying this rack role.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRackRolesUpdateParams contains all the parameters to send to the API endpoint for the dcim rack roles update operation typically these are written to a http.Request

func NewDcimRackRolesUpdateParams ¶

func NewDcimRackRolesUpdateParams() *DcimRackRolesUpdateParams

NewDcimRackRolesUpdateParams creates a new DcimRackRolesUpdateParams object with the default values initialized.

func NewDcimRackRolesUpdateParamsWithContext ¶

func NewDcimRackRolesUpdateParamsWithContext(ctx context.Context) *DcimRackRolesUpdateParams

NewDcimRackRolesUpdateParamsWithContext creates a new DcimRackRolesUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRackRolesUpdateParamsWithHTTPClient ¶

func NewDcimRackRolesUpdateParamsWithHTTPClient(client *http.Client) *DcimRackRolesUpdateParams

NewDcimRackRolesUpdateParamsWithHTTPClient creates a new DcimRackRolesUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRackRolesUpdateParamsWithTimeout ¶

func NewDcimRackRolesUpdateParamsWithTimeout(timeout time.Duration) *DcimRackRolesUpdateParams

NewDcimRackRolesUpdateParamsWithTimeout creates a new DcimRackRolesUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRackRolesUpdateParams) SetContext ¶

func (o *DcimRackRolesUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) SetData ¶

func (o *DcimRackRolesUpdateParams) SetData(data *models.RackRole)

SetData adds the data to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) SetHTTPClient ¶

func (o *DcimRackRolesUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) SetID ¶

func (o *DcimRackRolesUpdateParams) SetID(id int64)

SetID adds the id to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) SetTimeout ¶

func (o *DcimRackRolesUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WithContext ¶

WithContext adds the context to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WithData ¶

WithData adds the data to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WithHTTPClient ¶

func (o *DcimRackRolesUpdateParams) WithHTTPClient(client *http.Client) *DcimRackRolesUpdateParams

WithHTTPClient adds the HTTPClient to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WithID ¶

WithID adds the id to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim rack roles update params

func (*DcimRackRolesUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRackRolesUpdateReader ¶

type DcimRackRolesUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRackRolesUpdateReader is a Reader for the DcimRackRolesUpdate structure.

func (*DcimRackRolesUpdateReader) ReadResponse ¶

func (o *DcimRackRolesUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksCreateCreated ¶

type DcimRacksCreateCreated struct {
	Payload *models.Rack
}

DcimRacksCreateCreated handles this case with default header values.

DcimRacksCreateCreated dcim racks create created

func NewDcimRacksCreateCreated ¶

func NewDcimRacksCreateCreated() *DcimRacksCreateCreated

NewDcimRacksCreateCreated creates a DcimRacksCreateCreated with default headers values

func (*DcimRacksCreateCreated) Error ¶

func (o *DcimRacksCreateCreated) Error() string

type DcimRacksCreateParams ¶

type DcimRacksCreateParams struct {

	/*Data*/
	Data *models.Rack

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksCreateParams contains all the parameters to send to the API endpoint for the dcim racks create operation typically these are written to a http.Request

func NewDcimRacksCreateParams ¶

func NewDcimRacksCreateParams() *DcimRacksCreateParams

NewDcimRacksCreateParams creates a new DcimRacksCreateParams object with the default values initialized.

func NewDcimRacksCreateParamsWithContext ¶

func NewDcimRacksCreateParamsWithContext(ctx context.Context) *DcimRacksCreateParams

NewDcimRacksCreateParamsWithContext creates a new DcimRacksCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksCreateParamsWithHTTPClient ¶

func NewDcimRacksCreateParamsWithHTTPClient(client *http.Client) *DcimRacksCreateParams

NewDcimRacksCreateParamsWithHTTPClient creates a new DcimRacksCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksCreateParamsWithTimeout ¶

func NewDcimRacksCreateParamsWithTimeout(timeout time.Duration) *DcimRacksCreateParams

NewDcimRacksCreateParamsWithTimeout creates a new DcimRacksCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksCreateParams) SetContext ¶

func (o *DcimRacksCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks create params

func (*DcimRacksCreateParams) SetData ¶

func (o *DcimRacksCreateParams) SetData(data *models.Rack)

SetData adds the data to the dcim racks create params

func (*DcimRacksCreateParams) SetHTTPClient ¶

func (o *DcimRacksCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks create params

func (*DcimRacksCreateParams) SetTimeout ¶

func (o *DcimRacksCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks create params

func (*DcimRacksCreateParams) WithContext ¶

WithContext adds the context to the dcim racks create params

func (*DcimRacksCreateParams) WithData ¶

WithData adds the data to the dcim racks create params

func (*DcimRacksCreateParams) WithHTTPClient ¶

func (o *DcimRacksCreateParams) WithHTTPClient(client *http.Client) *DcimRacksCreateParams

WithHTTPClient adds the HTTPClient to the dcim racks create params

func (*DcimRacksCreateParams) WithTimeout ¶

func (o *DcimRacksCreateParams) WithTimeout(timeout time.Duration) *DcimRacksCreateParams

WithTimeout adds the timeout to the dcim racks create params

func (*DcimRacksCreateParams) WriteToRequest ¶

func (o *DcimRacksCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksCreateReader ¶

type DcimRacksCreateReader struct {
	// contains filtered or unexported fields
}

DcimRacksCreateReader is a Reader for the DcimRacksCreate structure.

func (*DcimRacksCreateReader) ReadResponse ¶

func (o *DcimRacksCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksDeleteNoContent ¶

type DcimRacksDeleteNoContent struct {
}

DcimRacksDeleteNoContent handles this case with default header values.

DcimRacksDeleteNoContent dcim racks delete no content

func NewDcimRacksDeleteNoContent ¶

func NewDcimRacksDeleteNoContent() *DcimRacksDeleteNoContent

NewDcimRacksDeleteNoContent creates a DcimRacksDeleteNoContent with default headers values

func (*DcimRacksDeleteNoContent) Error ¶

func (o *DcimRacksDeleteNoContent) Error() string

type DcimRacksDeleteParams ¶

type DcimRacksDeleteParams struct {

	/*ID
	  A unique integer value identifying this rack.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksDeleteParams contains all the parameters to send to the API endpoint for the dcim racks delete operation typically these are written to a http.Request

func NewDcimRacksDeleteParams ¶

func NewDcimRacksDeleteParams() *DcimRacksDeleteParams

NewDcimRacksDeleteParams creates a new DcimRacksDeleteParams object with the default values initialized.

func NewDcimRacksDeleteParamsWithContext ¶

func NewDcimRacksDeleteParamsWithContext(ctx context.Context) *DcimRacksDeleteParams

NewDcimRacksDeleteParamsWithContext creates a new DcimRacksDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksDeleteParamsWithHTTPClient ¶

func NewDcimRacksDeleteParamsWithHTTPClient(client *http.Client) *DcimRacksDeleteParams

NewDcimRacksDeleteParamsWithHTTPClient creates a new DcimRacksDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksDeleteParamsWithTimeout ¶

func NewDcimRacksDeleteParamsWithTimeout(timeout time.Duration) *DcimRacksDeleteParams

NewDcimRacksDeleteParamsWithTimeout creates a new DcimRacksDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksDeleteParams) SetContext ¶

func (o *DcimRacksDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks delete params

func (*DcimRacksDeleteParams) SetHTTPClient ¶

func (o *DcimRacksDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks delete params

func (*DcimRacksDeleteParams) SetID ¶

func (o *DcimRacksDeleteParams) SetID(id int64)

SetID adds the id to the dcim racks delete params

func (*DcimRacksDeleteParams) SetTimeout ¶

func (o *DcimRacksDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks delete params

func (*DcimRacksDeleteParams) WithContext ¶

WithContext adds the context to the dcim racks delete params

func (*DcimRacksDeleteParams) WithHTTPClient ¶

func (o *DcimRacksDeleteParams) WithHTTPClient(client *http.Client) *DcimRacksDeleteParams

WithHTTPClient adds the HTTPClient to the dcim racks delete params

func (*DcimRacksDeleteParams) WithID ¶

WithID adds the id to the dcim racks delete params

func (*DcimRacksDeleteParams) WithTimeout ¶

func (o *DcimRacksDeleteParams) WithTimeout(timeout time.Duration) *DcimRacksDeleteParams

WithTimeout adds the timeout to the dcim racks delete params

func (*DcimRacksDeleteParams) WriteToRequest ¶

func (o *DcimRacksDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksDeleteReader ¶

type DcimRacksDeleteReader struct {
	// contains filtered or unexported fields
}

DcimRacksDeleteReader is a Reader for the DcimRacksDelete structure.

func (*DcimRacksDeleteReader) ReadResponse ¶

func (o *DcimRacksDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksListOK ¶

type DcimRacksListOK struct {
	Payload *DcimRacksListOKBody
}

DcimRacksListOK handles this case with default header values.

DcimRacksListOK dcim racks list o k

func NewDcimRacksListOK ¶

func NewDcimRacksListOK() *DcimRacksListOK

NewDcimRacksListOK creates a DcimRacksListOK with default headers values

func (*DcimRacksListOK) Error ¶

func (o *DcimRacksListOK) Error() string

type DcimRacksListOKBody ¶

type DcimRacksListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Rack `json:"results"`
}

DcimRacksListOKBody dcim racks list o k body swagger:model DcimRacksListOKBody

func (*DcimRacksListOKBody) MarshalBinary ¶

func (o *DcimRacksListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimRacksListOKBody) UnmarshalBinary ¶

func (o *DcimRacksListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimRacksListOKBody) Validate ¶

func (o *DcimRacksListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim racks list o k body

type DcimRacksListParams ¶

type DcimRacksListParams struct {

	/*DescUnits*/
	DescUnits *string
	/*FacilityID*/
	FacilityID *string
	/*Group*/
	Group *string
	/*GroupID*/
	GroupID *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Role*/
	Role *string
	/*RoleID*/
	RoleID *string
	/*Serial*/
	Serial *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Tag*/
	Tag *string
	/*Tenant*/
	Tenant *string
	/*TenantID*/
	TenantID *string
	/*Type*/
	Type *string
	/*UHeight*/
	UHeight *float64
	/*Width*/
	Width *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksListParams contains all the parameters to send to the API endpoint for the dcim racks list operation typically these are written to a http.Request

func NewDcimRacksListParams ¶

func NewDcimRacksListParams() *DcimRacksListParams

NewDcimRacksListParams creates a new DcimRacksListParams object with the default values initialized.

func NewDcimRacksListParamsWithContext ¶

func NewDcimRacksListParamsWithContext(ctx context.Context) *DcimRacksListParams

NewDcimRacksListParamsWithContext creates a new DcimRacksListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksListParamsWithHTTPClient ¶

func NewDcimRacksListParamsWithHTTPClient(client *http.Client) *DcimRacksListParams

NewDcimRacksListParamsWithHTTPClient creates a new DcimRacksListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksListParamsWithTimeout ¶

func NewDcimRacksListParamsWithTimeout(timeout time.Duration) *DcimRacksListParams

NewDcimRacksListParamsWithTimeout creates a new DcimRacksListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksListParams) SetContext ¶

func (o *DcimRacksListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks list params

func (*DcimRacksListParams) SetDescUnits ¶

func (o *DcimRacksListParams) SetDescUnits(descUnits *string)

SetDescUnits adds the descUnits to the dcim racks list params

func (*DcimRacksListParams) SetFacilityID ¶

func (o *DcimRacksListParams) SetFacilityID(facilityID *string)

SetFacilityID adds the facilityId to the dcim racks list params

func (*DcimRacksListParams) SetGroup ¶

func (o *DcimRacksListParams) SetGroup(group *string)

SetGroup adds the group to the dcim racks list params

func (*DcimRacksListParams) SetGroupID ¶

func (o *DcimRacksListParams) SetGroupID(groupID *string)

SetGroupID adds the groupId to the dcim racks list params

func (*DcimRacksListParams) SetHTTPClient ¶

func (o *DcimRacksListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks list params

func (*DcimRacksListParams) SetIDIn ¶

func (o *DcimRacksListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim racks list params

func (*DcimRacksListParams) SetLimit ¶

func (o *DcimRacksListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim racks list params

func (*DcimRacksListParams) SetName ¶

func (o *DcimRacksListParams) SetName(name *string)

SetName adds the name to the dcim racks list params

func (*DcimRacksListParams) SetOffset ¶

func (o *DcimRacksListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim racks list params

func (*DcimRacksListParams) SetQ ¶

func (o *DcimRacksListParams) SetQ(q *string)

SetQ adds the q to the dcim racks list params

func (*DcimRacksListParams) SetRole ¶

func (o *DcimRacksListParams) SetRole(role *string)

SetRole adds the role to the dcim racks list params

func (*DcimRacksListParams) SetRoleID ¶

func (o *DcimRacksListParams) SetRoleID(roleID *string)

SetRoleID adds the roleId to the dcim racks list params

func (*DcimRacksListParams) SetSerial ¶

func (o *DcimRacksListParams) SetSerial(serial *string)

SetSerial adds the serial to the dcim racks list params

func (*DcimRacksListParams) SetSite ¶

func (o *DcimRacksListParams) SetSite(site *string)

SetSite adds the site to the dcim racks list params

func (*DcimRacksListParams) SetSiteID ¶

func (o *DcimRacksListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the dcim racks list params

func (*DcimRacksListParams) SetTag ¶

func (o *DcimRacksListParams) SetTag(tag *string)

SetTag adds the tag to the dcim racks list params

func (*DcimRacksListParams) SetTenant ¶

func (o *DcimRacksListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the dcim racks list params

func (*DcimRacksListParams) SetTenantID ¶

func (o *DcimRacksListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the dcim racks list params

func (*DcimRacksListParams) SetTimeout ¶

func (o *DcimRacksListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks list params

func (*DcimRacksListParams) SetType ¶

func (o *DcimRacksListParams) SetType(typeVar *string)

SetType adds the type to the dcim racks list params

func (*DcimRacksListParams) SetUHeight ¶

func (o *DcimRacksListParams) SetUHeight(uHeight *float64)

SetUHeight adds the uHeight to the dcim racks list params

func (*DcimRacksListParams) SetWidth ¶

func (o *DcimRacksListParams) SetWidth(width *string)

SetWidth adds the width to the dcim racks list params

func (*DcimRacksListParams) WithContext ¶

WithContext adds the context to the dcim racks list params

func (*DcimRacksListParams) WithDescUnits ¶

func (o *DcimRacksListParams) WithDescUnits(descUnits *string) *DcimRacksListParams

WithDescUnits adds the descUnits to the dcim racks list params

func (*DcimRacksListParams) WithFacilityID ¶

func (o *DcimRacksListParams) WithFacilityID(facilityID *string) *DcimRacksListParams

WithFacilityID adds the facilityID to the dcim racks list params

func (*DcimRacksListParams) WithGroup ¶

func (o *DcimRacksListParams) WithGroup(group *string) *DcimRacksListParams

WithGroup adds the group to the dcim racks list params

func (*DcimRacksListParams) WithGroupID ¶

func (o *DcimRacksListParams) WithGroupID(groupID *string) *DcimRacksListParams

WithGroupID adds the groupID to the dcim racks list params

func (*DcimRacksListParams) WithHTTPClient ¶

func (o *DcimRacksListParams) WithHTTPClient(client *http.Client) *DcimRacksListParams

WithHTTPClient adds the HTTPClient to the dcim racks list params

func (*DcimRacksListParams) WithIDIn ¶

func (o *DcimRacksListParams) WithIDIn(iDIn *string) *DcimRacksListParams

WithIDIn adds the iDIn to the dcim racks list params

func (*DcimRacksListParams) WithLimit ¶

func (o *DcimRacksListParams) WithLimit(limit *int64) *DcimRacksListParams

WithLimit adds the limit to the dcim racks list params

func (*DcimRacksListParams) WithName ¶

func (o *DcimRacksListParams) WithName(name *string) *DcimRacksListParams

WithName adds the name to the dcim racks list params

func (*DcimRacksListParams) WithOffset ¶

func (o *DcimRacksListParams) WithOffset(offset *int64) *DcimRacksListParams

WithOffset adds the offset to the dcim racks list params

func (*DcimRacksListParams) WithQ ¶

WithQ adds the q to the dcim racks list params

func (*DcimRacksListParams) WithRole ¶

func (o *DcimRacksListParams) WithRole(role *string) *DcimRacksListParams

WithRole adds the role to the dcim racks list params

func (*DcimRacksListParams) WithRoleID ¶

func (o *DcimRacksListParams) WithRoleID(roleID *string) *DcimRacksListParams

WithRoleID adds the roleID to the dcim racks list params

func (*DcimRacksListParams) WithSerial ¶

func (o *DcimRacksListParams) WithSerial(serial *string) *DcimRacksListParams

WithSerial adds the serial to the dcim racks list params

func (*DcimRacksListParams) WithSite ¶

func (o *DcimRacksListParams) WithSite(site *string) *DcimRacksListParams

WithSite adds the site to the dcim racks list params

func (*DcimRacksListParams) WithSiteID ¶

func (o *DcimRacksListParams) WithSiteID(siteID *string) *DcimRacksListParams

WithSiteID adds the siteID to the dcim racks list params

func (*DcimRacksListParams) WithTag ¶

WithTag adds the tag to the dcim racks list params

func (*DcimRacksListParams) WithTenant ¶

func (o *DcimRacksListParams) WithTenant(tenant *string) *DcimRacksListParams

WithTenant adds the tenant to the dcim racks list params

func (*DcimRacksListParams) WithTenantID ¶

func (o *DcimRacksListParams) WithTenantID(tenantID *string) *DcimRacksListParams

WithTenantID adds the tenantID to the dcim racks list params

func (*DcimRacksListParams) WithTimeout ¶

func (o *DcimRacksListParams) WithTimeout(timeout time.Duration) *DcimRacksListParams

WithTimeout adds the timeout to the dcim racks list params

func (*DcimRacksListParams) WithType ¶

func (o *DcimRacksListParams) WithType(typeVar *string) *DcimRacksListParams

WithType adds the typeVar to the dcim racks list params

func (*DcimRacksListParams) WithUHeight ¶

func (o *DcimRacksListParams) WithUHeight(uHeight *float64) *DcimRacksListParams

WithUHeight adds the uHeight to the dcim racks list params

func (*DcimRacksListParams) WithWidth ¶

func (o *DcimRacksListParams) WithWidth(width *string) *DcimRacksListParams

WithWidth adds the width to the dcim racks list params

func (*DcimRacksListParams) WriteToRequest ¶

func (o *DcimRacksListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksListReader ¶

type DcimRacksListReader struct {
	// contains filtered or unexported fields
}

DcimRacksListReader is a Reader for the DcimRacksList structure.

func (*DcimRacksListReader) ReadResponse ¶

func (o *DcimRacksListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksPartialUpdateOK ¶

type DcimRacksPartialUpdateOK struct {
	Payload *models.Rack
}

DcimRacksPartialUpdateOK handles this case with default header values.

DcimRacksPartialUpdateOK dcim racks partial update o k

func NewDcimRacksPartialUpdateOK ¶

func NewDcimRacksPartialUpdateOK() *DcimRacksPartialUpdateOK

NewDcimRacksPartialUpdateOK creates a DcimRacksPartialUpdateOK with default headers values

func (*DcimRacksPartialUpdateOK) Error ¶

func (o *DcimRacksPartialUpdateOK) Error() string

type DcimRacksPartialUpdateParams ¶

type DcimRacksPartialUpdateParams struct {

	/*Data*/
	Data *models.Rack
	/*ID
	  A unique integer value identifying this rack.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim racks partial update operation typically these are written to a http.Request

func NewDcimRacksPartialUpdateParams ¶

func NewDcimRacksPartialUpdateParams() *DcimRacksPartialUpdateParams

NewDcimRacksPartialUpdateParams creates a new DcimRacksPartialUpdateParams object with the default values initialized.

func NewDcimRacksPartialUpdateParamsWithContext ¶

func NewDcimRacksPartialUpdateParamsWithContext(ctx context.Context) *DcimRacksPartialUpdateParams

NewDcimRacksPartialUpdateParamsWithContext creates a new DcimRacksPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksPartialUpdateParamsWithHTTPClient ¶

func NewDcimRacksPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRacksPartialUpdateParams

NewDcimRacksPartialUpdateParamsWithHTTPClient creates a new DcimRacksPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksPartialUpdateParamsWithTimeout ¶

func NewDcimRacksPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRacksPartialUpdateParams

NewDcimRacksPartialUpdateParamsWithTimeout creates a new DcimRacksPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksPartialUpdateParams) SetContext ¶

func (o *DcimRacksPartialUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) SetData ¶

func (o *DcimRacksPartialUpdateParams) SetData(data *models.Rack)

SetData adds the data to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) SetHTTPClient ¶

func (o *DcimRacksPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) SetID ¶

func (o *DcimRacksPartialUpdateParams) SetID(id int64)

SetID adds the id to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) SetTimeout ¶

func (o *DcimRacksPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WithData ¶

WithData adds the data to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WithID ¶

WithID adds the id to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim racks partial update params

func (*DcimRacksPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRacksPartialUpdateReader ¶

type DcimRacksPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRacksPartialUpdateReader is a Reader for the DcimRacksPartialUpdate structure.

func (*DcimRacksPartialUpdateReader) ReadResponse ¶

func (o *DcimRacksPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksReadOK ¶

type DcimRacksReadOK struct {
	Payload *models.Rack
}

DcimRacksReadOK handles this case with default header values.

DcimRacksReadOK dcim racks read o k

func NewDcimRacksReadOK ¶

func NewDcimRacksReadOK() *DcimRacksReadOK

NewDcimRacksReadOK creates a DcimRacksReadOK with default headers values

func (*DcimRacksReadOK) Error ¶

func (o *DcimRacksReadOK) Error() string

type DcimRacksReadParams ¶

type DcimRacksReadParams struct {

	/*ID
	  A unique integer value identifying this rack.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksReadParams contains all the parameters to send to the API endpoint for the dcim racks read operation typically these are written to a http.Request

func NewDcimRacksReadParams ¶

func NewDcimRacksReadParams() *DcimRacksReadParams

NewDcimRacksReadParams creates a new DcimRacksReadParams object with the default values initialized.

func NewDcimRacksReadParamsWithContext ¶

func NewDcimRacksReadParamsWithContext(ctx context.Context) *DcimRacksReadParams

NewDcimRacksReadParamsWithContext creates a new DcimRacksReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksReadParamsWithHTTPClient ¶

func NewDcimRacksReadParamsWithHTTPClient(client *http.Client) *DcimRacksReadParams

NewDcimRacksReadParamsWithHTTPClient creates a new DcimRacksReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksReadParamsWithTimeout ¶

func NewDcimRacksReadParamsWithTimeout(timeout time.Duration) *DcimRacksReadParams

NewDcimRacksReadParamsWithTimeout creates a new DcimRacksReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksReadParams) SetContext ¶

func (o *DcimRacksReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks read params

func (*DcimRacksReadParams) SetHTTPClient ¶

func (o *DcimRacksReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks read params

func (*DcimRacksReadParams) SetID ¶

func (o *DcimRacksReadParams) SetID(id int64)

SetID adds the id to the dcim racks read params

func (*DcimRacksReadParams) SetTimeout ¶

func (o *DcimRacksReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks read params

func (*DcimRacksReadParams) WithContext ¶

WithContext adds the context to the dcim racks read params

func (*DcimRacksReadParams) WithHTTPClient ¶

func (o *DcimRacksReadParams) WithHTTPClient(client *http.Client) *DcimRacksReadParams

WithHTTPClient adds the HTTPClient to the dcim racks read params

func (*DcimRacksReadParams) WithID ¶

WithID adds the id to the dcim racks read params

func (*DcimRacksReadParams) WithTimeout ¶

func (o *DcimRacksReadParams) WithTimeout(timeout time.Duration) *DcimRacksReadParams

WithTimeout adds the timeout to the dcim racks read params

func (*DcimRacksReadParams) WriteToRequest ¶

func (o *DcimRacksReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksReadReader ¶

type DcimRacksReadReader struct {
	// contains filtered or unexported fields
}

DcimRacksReadReader is a Reader for the DcimRacksRead structure.

func (*DcimRacksReadReader) ReadResponse ¶

func (o *DcimRacksReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksUnitsOK ¶

type DcimRacksUnitsOK struct {
	Payload *models.Rack
}

DcimRacksUnitsOK handles this case with default header values.

DcimRacksUnitsOK dcim racks units o k

func NewDcimRacksUnitsOK ¶

func NewDcimRacksUnitsOK() *DcimRacksUnitsOK

NewDcimRacksUnitsOK creates a DcimRacksUnitsOK with default headers values

func (*DcimRacksUnitsOK) Error ¶

func (o *DcimRacksUnitsOK) Error() string

type DcimRacksUnitsParams ¶

type DcimRacksUnitsParams struct {

	/*ID
	  A unique integer value identifying this rack.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksUnitsParams contains all the parameters to send to the API endpoint for the dcim racks units operation typically these are written to a http.Request

func NewDcimRacksUnitsParams ¶

func NewDcimRacksUnitsParams() *DcimRacksUnitsParams

NewDcimRacksUnitsParams creates a new DcimRacksUnitsParams object with the default values initialized.

func NewDcimRacksUnitsParamsWithContext ¶

func NewDcimRacksUnitsParamsWithContext(ctx context.Context) *DcimRacksUnitsParams

NewDcimRacksUnitsParamsWithContext creates a new DcimRacksUnitsParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksUnitsParamsWithHTTPClient ¶

func NewDcimRacksUnitsParamsWithHTTPClient(client *http.Client) *DcimRacksUnitsParams

NewDcimRacksUnitsParamsWithHTTPClient creates a new DcimRacksUnitsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksUnitsParamsWithTimeout ¶

func NewDcimRacksUnitsParamsWithTimeout(timeout time.Duration) *DcimRacksUnitsParams

NewDcimRacksUnitsParamsWithTimeout creates a new DcimRacksUnitsParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksUnitsParams) SetContext ¶

func (o *DcimRacksUnitsParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks units params

func (*DcimRacksUnitsParams) SetHTTPClient ¶

func (o *DcimRacksUnitsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks units params

func (*DcimRacksUnitsParams) SetID ¶

func (o *DcimRacksUnitsParams) SetID(id int64)

SetID adds the id to the dcim racks units params

func (*DcimRacksUnitsParams) SetTimeout ¶

func (o *DcimRacksUnitsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks units params

func (*DcimRacksUnitsParams) WithContext ¶

WithContext adds the context to the dcim racks units params

func (*DcimRacksUnitsParams) WithHTTPClient ¶

func (o *DcimRacksUnitsParams) WithHTTPClient(client *http.Client) *DcimRacksUnitsParams

WithHTTPClient adds the HTTPClient to the dcim racks units params

func (*DcimRacksUnitsParams) WithID ¶

WithID adds the id to the dcim racks units params

func (*DcimRacksUnitsParams) WithTimeout ¶

func (o *DcimRacksUnitsParams) WithTimeout(timeout time.Duration) *DcimRacksUnitsParams

WithTimeout adds the timeout to the dcim racks units params

func (*DcimRacksUnitsParams) WriteToRequest ¶

func (o *DcimRacksUnitsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksUnitsReader ¶

type DcimRacksUnitsReader struct {
	// contains filtered or unexported fields
}

DcimRacksUnitsReader is a Reader for the DcimRacksUnits structure.

func (*DcimRacksUnitsReader) ReadResponse ¶

func (o *DcimRacksUnitsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRacksUpdateOK ¶

type DcimRacksUpdateOK struct {
	Payload *models.Rack
}

DcimRacksUpdateOK handles this case with default header values.

DcimRacksUpdateOK dcim racks update o k

func NewDcimRacksUpdateOK ¶

func NewDcimRacksUpdateOK() *DcimRacksUpdateOK

NewDcimRacksUpdateOK creates a DcimRacksUpdateOK with default headers values

func (*DcimRacksUpdateOK) Error ¶

func (o *DcimRacksUpdateOK) Error() string

type DcimRacksUpdateParams ¶

type DcimRacksUpdateParams struct {

	/*Data*/
	Data *models.Rack
	/*ID
	  A unique integer value identifying this rack.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRacksUpdateParams contains all the parameters to send to the API endpoint for the dcim racks update operation typically these are written to a http.Request

func NewDcimRacksUpdateParams ¶

func NewDcimRacksUpdateParams() *DcimRacksUpdateParams

NewDcimRacksUpdateParams creates a new DcimRacksUpdateParams object with the default values initialized.

func NewDcimRacksUpdateParamsWithContext ¶

func NewDcimRacksUpdateParamsWithContext(ctx context.Context) *DcimRacksUpdateParams

NewDcimRacksUpdateParamsWithContext creates a new DcimRacksUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRacksUpdateParamsWithHTTPClient ¶

func NewDcimRacksUpdateParamsWithHTTPClient(client *http.Client) *DcimRacksUpdateParams

NewDcimRacksUpdateParamsWithHTTPClient creates a new DcimRacksUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRacksUpdateParamsWithTimeout ¶

func NewDcimRacksUpdateParamsWithTimeout(timeout time.Duration) *DcimRacksUpdateParams

NewDcimRacksUpdateParamsWithTimeout creates a new DcimRacksUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRacksUpdateParams) SetContext ¶

func (o *DcimRacksUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim racks update params

func (*DcimRacksUpdateParams) SetData ¶

func (o *DcimRacksUpdateParams) SetData(data *models.Rack)

SetData adds the data to the dcim racks update params

func (*DcimRacksUpdateParams) SetHTTPClient ¶

func (o *DcimRacksUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim racks update params

func (*DcimRacksUpdateParams) SetID ¶

func (o *DcimRacksUpdateParams) SetID(id int64)

SetID adds the id to the dcim racks update params

func (*DcimRacksUpdateParams) SetTimeout ¶

func (o *DcimRacksUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim racks update params

func (*DcimRacksUpdateParams) WithContext ¶

WithContext adds the context to the dcim racks update params

func (*DcimRacksUpdateParams) WithData ¶

WithData adds the data to the dcim racks update params

func (*DcimRacksUpdateParams) WithHTTPClient ¶

func (o *DcimRacksUpdateParams) WithHTTPClient(client *http.Client) *DcimRacksUpdateParams

WithHTTPClient adds the HTTPClient to the dcim racks update params

func (*DcimRacksUpdateParams) WithID ¶

WithID adds the id to the dcim racks update params

func (*DcimRacksUpdateParams) WithTimeout ¶

func (o *DcimRacksUpdateParams) WithTimeout(timeout time.Duration) *DcimRacksUpdateParams

WithTimeout adds the timeout to the dcim racks update params

func (*DcimRacksUpdateParams) WriteToRequest ¶

func (o *DcimRacksUpdateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRacksUpdateReader ¶

type DcimRacksUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRacksUpdateReader is a Reader for the DcimRacksUpdate structure.

func (*DcimRacksUpdateReader) ReadResponse ¶

func (o *DcimRacksUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsCreateCreated ¶

type DcimRegionsCreateCreated struct {
	Payload *models.Region
}

DcimRegionsCreateCreated handles this case with default header values.

DcimRegionsCreateCreated dcim regions create created

func NewDcimRegionsCreateCreated ¶

func NewDcimRegionsCreateCreated() *DcimRegionsCreateCreated

NewDcimRegionsCreateCreated creates a DcimRegionsCreateCreated with default headers values

func (*DcimRegionsCreateCreated) Error ¶

func (o *DcimRegionsCreateCreated) Error() string

type DcimRegionsCreateParams ¶

type DcimRegionsCreateParams struct {

	/*Data*/
	Data *models.Region

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsCreateParams contains all the parameters to send to the API endpoint for the dcim regions create operation typically these are written to a http.Request

func NewDcimRegionsCreateParams ¶

func NewDcimRegionsCreateParams() *DcimRegionsCreateParams

NewDcimRegionsCreateParams creates a new DcimRegionsCreateParams object with the default values initialized.

func NewDcimRegionsCreateParamsWithContext ¶

func NewDcimRegionsCreateParamsWithContext(ctx context.Context) *DcimRegionsCreateParams

NewDcimRegionsCreateParamsWithContext creates a new DcimRegionsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsCreateParamsWithHTTPClient ¶

func NewDcimRegionsCreateParamsWithHTTPClient(client *http.Client) *DcimRegionsCreateParams

NewDcimRegionsCreateParamsWithHTTPClient creates a new DcimRegionsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsCreateParamsWithTimeout ¶

func NewDcimRegionsCreateParamsWithTimeout(timeout time.Duration) *DcimRegionsCreateParams

NewDcimRegionsCreateParamsWithTimeout creates a new DcimRegionsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsCreateParams) SetContext ¶

func (o *DcimRegionsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions create params

func (*DcimRegionsCreateParams) SetData ¶

func (o *DcimRegionsCreateParams) SetData(data *models.Region)

SetData adds the data to the dcim regions create params

func (*DcimRegionsCreateParams) SetHTTPClient ¶

func (o *DcimRegionsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions create params

func (*DcimRegionsCreateParams) SetTimeout ¶

func (o *DcimRegionsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions create params

func (*DcimRegionsCreateParams) WithContext ¶

WithContext adds the context to the dcim regions create params

func (*DcimRegionsCreateParams) WithData ¶

WithData adds the data to the dcim regions create params

func (*DcimRegionsCreateParams) WithHTTPClient ¶

func (o *DcimRegionsCreateParams) WithHTTPClient(client *http.Client) *DcimRegionsCreateParams

WithHTTPClient adds the HTTPClient to the dcim regions create params

func (*DcimRegionsCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim regions create params

func (*DcimRegionsCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRegionsCreateReader ¶

type DcimRegionsCreateReader struct {
	// contains filtered or unexported fields
}

DcimRegionsCreateReader is a Reader for the DcimRegionsCreate structure.

func (*DcimRegionsCreateReader) ReadResponse ¶

func (o *DcimRegionsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsDeleteNoContent ¶

type DcimRegionsDeleteNoContent struct {
}

DcimRegionsDeleteNoContent handles this case with default header values.

DcimRegionsDeleteNoContent dcim regions delete no content

func NewDcimRegionsDeleteNoContent ¶

func NewDcimRegionsDeleteNoContent() *DcimRegionsDeleteNoContent

NewDcimRegionsDeleteNoContent creates a DcimRegionsDeleteNoContent with default headers values

func (*DcimRegionsDeleteNoContent) Error ¶

type DcimRegionsDeleteParams ¶

type DcimRegionsDeleteParams struct {

	/*ID
	  A unique integer value identifying this region.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsDeleteParams contains all the parameters to send to the API endpoint for the dcim regions delete operation typically these are written to a http.Request

func NewDcimRegionsDeleteParams ¶

func NewDcimRegionsDeleteParams() *DcimRegionsDeleteParams

NewDcimRegionsDeleteParams creates a new DcimRegionsDeleteParams object with the default values initialized.

func NewDcimRegionsDeleteParamsWithContext ¶

func NewDcimRegionsDeleteParamsWithContext(ctx context.Context) *DcimRegionsDeleteParams

NewDcimRegionsDeleteParamsWithContext creates a new DcimRegionsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsDeleteParamsWithHTTPClient ¶

func NewDcimRegionsDeleteParamsWithHTTPClient(client *http.Client) *DcimRegionsDeleteParams

NewDcimRegionsDeleteParamsWithHTTPClient creates a new DcimRegionsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsDeleteParamsWithTimeout ¶

func NewDcimRegionsDeleteParamsWithTimeout(timeout time.Duration) *DcimRegionsDeleteParams

NewDcimRegionsDeleteParamsWithTimeout creates a new DcimRegionsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsDeleteParams) SetContext ¶

func (o *DcimRegionsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions delete params

func (*DcimRegionsDeleteParams) SetHTTPClient ¶

func (o *DcimRegionsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions delete params

func (*DcimRegionsDeleteParams) SetID ¶

func (o *DcimRegionsDeleteParams) SetID(id int64)

SetID adds the id to the dcim regions delete params

func (*DcimRegionsDeleteParams) SetTimeout ¶

func (o *DcimRegionsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions delete params

func (*DcimRegionsDeleteParams) WithContext ¶

WithContext adds the context to the dcim regions delete params

func (*DcimRegionsDeleteParams) WithHTTPClient ¶

func (o *DcimRegionsDeleteParams) WithHTTPClient(client *http.Client) *DcimRegionsDeleteParams

WithHTTPClient adds the HTTPClient to the dcim regions delete params

func (*DcimRegionsDeleteParams) WithID ¶

WithID adds the id to the dcim regions delete params

func (*DcimRegionsDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim regions delete params

func (*DcimRegionsDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRegionsDeleteReader ¶

type DcimRegionsDeleteReader struct {
	// contains filtered or unexported fields
}

DcimRegionsDeleteReader is a Reader for the DcimRegionsDelete structure.

func (*DcimRegionsDeleteReader) ReadResponse ¶

func (o *DcimRegionsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsListOK ¶

type DcimRegionsListOK struct {
	Payload *DcimRegionsListOKBody
}

DcimRegionsListOK handles this case with default header values.

DcimRegionsListOK dcim regions list o k

func NewDcimRegionsListOK ¶

func NewDcimRegionsListOK() *DcimRegionsListOK

NewDcimRegionsListOK creates a DcimRegionsListOK with default headers values

func (*DcimRegionsListOK) Error ¶

func (o *DcimRegionsListOK) Error() string

type DcimRegionsListOKBody ¶

type DcimRegionsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Region `json:"results"`
}

DcimRegionsListOKBody dcim regions list o k body swagger:model DcimRegionsListOKBody

func (*DcimRegionsListOKBody) MarshalBinary ¶

func (o *DcimRegionsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimRegionsListOKBody) UnmarshalBinary ¶

func (o *DcimRegionsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimRegionsListOKBody) Validate ¶

func (o *DcimRegionsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim regions list o k body

type DcimRegionsListParams ¶

type DcimRegionsListParams struct {

	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Parent*/
	Parent *string
	/*ParentID*/
	ParentID *string
	/*Q*/
	Q *string
	/*Slug*/
	Slug *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsListParams contains all the parameters to send to the API endpoint for the dcim regions list operation typically these are written to a http.Request

func NewDcimRegionsListParams ¶

func NewDcimRegionsListParams() *DcimRegionsListParams

NewDcimRegionsListParams creates a new DcimRegionsListParams object with the default values initialized.

func NewDcimRegionsListParamsWithContext ¶

func NewDcimRegionsListParamsWithContext(ctx context.Context) *DcimRegionsListParams

NewDcimRegionsListParamsWithContext creates a new DcimRegionsListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsListParamsWithHTTPClient ¶

func NewDcimRegionsListParamsWithHTTPClient(client *http.Client) *DcimRegionsListParams

NewDcimRegionsListParamsWithHTTPClient creates a new DcimRegionsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsListParamsWithTimeout ¶

func NewDcimRegionsListParamsWithTimeout(timeout time.Duration) *DcimRegionsListParams

NewDcimRegionsListParamsWithTimeout creates a new DcimRegionsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsListParams) SetContext ¶

func (o *DcimRegionsListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions list params

func (*DcimRegionsListParams) SetHTTPClient ¶

func (o *DcimRegionsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions list params

func (*DcimRegionsListParams) SetLimit ¶

func (o *DcimRegionsListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim regions list params

func (*DcimRegionsListParams) SetName ¶

func (o *DcimRegionsListParams) SetName(name *string)

SetName adds the name to the dcim regions list params

func (*DcimRegionsListParams) SetOffset ¶

func (o *DcimRegionsListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim regions list params

func (*DcimRegionsListParams) SetParent ¶

func (o *DcimRegionsListParams) SetParent(parent *string)

SetParent adds the parent to the dcim regions list params

func (*DcimRegionsListParams) SetParentID ¶

func (o *DcimRegionsListParams) SetParentID(parentID *string)

SetParentID adds the parentId to the dcim regions list params

func (*DcimRegionsListParams) SetQ ¶

func (o *DcimRegionsListParams) SetQ(q *string)

SetQ adds the q to the dcim regions list params

func (*DcimRegionsListParams) SetSlug ¶

func (o *DcimRegionsListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim regions list params

func (*DcimRegionsListParams) SetTimeout ¶

func (o *DcimRegionsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions list params

func (*DcimRegionsListParams) WithContext ¶

WithContext adds the context to the dcim regions list params

func (*DcimRegionsListParams) WithHTTPClient ¶

func (o *DcimRegionsListParams) WithHTTPClient(client *http.Client) *DcimRegionsListParams

WithHTTPClient adds the HTTPClient to the dcim regions list params

func (*DcimRegionsListParams) WithLimit ¶

func (o *DcimRegionsListParams) WithLimit(limit *int64) *DcimRegionsListParams

WithLimit adds the limit to the dcim regions list params

func (*DcimRegionsListParams) WithName ¶

WithName adds the name to the dcim regions list params

func (*DcimRegionsListParams) WithOffset ¶

func (o *DcimRegionsListParams) WithOffset(offset *int64) *DcimRegionsListParams

WithOffset adds the offset to the dcim regions list params

func (*DcimRegionsListParams) WithParent ¶

func (o *DcimRegionsListParams) WithParent(parent *string) *DcimRegionsListParams

WithParent adds the parent to the dcim regions list params

func (*DcimRegionsListParams) WithParentID ¶

func (o *DcimRegionsListParams) WithParentID(parentID *string) *DcimRegionsListParams

WithParentID adds the parentID to the dcim regions list params

func (*DcimRegionsListParams) WithQ ¶

WithQ adds the q to the dcim regions list params

func (*DcimRegionsListParams) WithSlug ¶

WithSlug adds the slug to the dcim regions list params

func (*DcimRegionsListParams) WithTimeout ¶

func (o *DcimRegionsListParams) WithTimeout(timeout time.Duration) *DcimRegionsListParams

WithTimeout adds the timeout to the dcim regions list params

func (*DcimRegionsListParams) WriteToRequest ¶

func (o *DcimRegionsListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRegionsListReader ¶

type DcimRegionsListReader struct {
	// contains filtered or unexported fields
}

DcimRegionsListReader is a Reader for the DcimRegionsList structure.

func (*DcimRegionsListReader) ReadResponse ¶

func (o *DcimRegionsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsPartialUpdateOK ¶

type DcimRegionsPartialUpdateOK struct {
	Payload *models.Region
}

DcimRegionsPartialUpdateOK handles this case with default header values.

DcimRegionsPartialUpdateOK dcim regions partial update o k

func NewDcimRegionsPartialUpdateOK ¶

func NewDcimRegionsPartialUpdateOK() *DcimRegionsPartialUpdateOK

NewDcimRegionsPartialUpdateOK creates a DcimRegionsPartialUpdateOK with default headers values

func (*DcimRegionsPartialUpdateOK) Error ¶

type DcimRegionsPartialUpdateParams ¶

type DcimRegionsPartialUpdateParams struct {

	/*Data*/
	Data *models.Region
	/*ID
	  A unique integer value identifying this region.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim regions partial update operation typically these are written to a http.Request

func NewDcimRegionsPartialUpdateParams ¶

func NewDcimRegionsPartialUpdateParams() *DcimRegionsPartialUpdateParams

NewDcimRegionsPartialUpdateParams creates a new DcimRegionsPartialUpdateParams object with the default values initialized.

func NewDcimRegionsPartialUpdateParamsWithContext ¶

func NewDcimRegionsPartialUpdateParamsWithContext(ctx context.Context) *DcimRegionsPartialUpdateParams

NewDcimRegionsPartialUpdateParamsWithContext creates a new DcimRegionsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsPartialUpdateParamsWithHTTPClient ¶

func NewDcimRegionsPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimRegionsPartialUpdateParams

NewDcimRegionsPartialUpdateParamsWithHTTPClient creates a new DcimRegionsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsPartialUpdateParamsWithTimeout ¶

func NewDcimRegionsPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimRegionsPartialUpdateParams

NewDcimRegionsPartialUpdateParamsWithTimeout creates a new DcimRegionsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsPartialUpdateParams) SetContext ¶

func (o *DcimRegionsPartialUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) SetData ¶

func (o *DcimRegionsPartialUpdateParams) SetData(data *models.Region)

SetData adds the data to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) SetHTTPClient ¶

func (o *DcimRegionsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) SetID ¶

SetID adds the id to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) SetTimeout ¶

func (o *DcimRegionsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WithData ¶

WithData adds the data to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WithID ¶

WithID adds the id to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim regions partial update params

func (*DcimRegionsPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRegionsPartialUpdateReader ¶

type DcimRegionsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRegionsPartialUpdateReader is a Reader for the DcimRegionsPartialUpdate structure.

func (*DcimRegionsPartialUpdateReader) ReadResponse ¶

func (o *DcimRegionsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsReadOK ¶

type DcimRegionsReadOK struct {
	Payload *models.Region
}

DcimRegionsReadOK handles this case with default header values.

DcimRegionsReadOK dcim regions read o k

func NewDcimRegionsReadOK ¶

func NewDcimRegionsReadOK() *DcimRegionsReadOK

NewDcimRegionsReadOK creates a DcimRegionsReadOK with default headers values

func (*DcimRegionsReadOK) Error ¶

func (o *DcimRegionsReadOK) Error() string

type DcimRegionsReadParams ¶

type DcimRegionsReadParams struct {

	/*ID
	  A unique integer value identifying this region.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsReadParams contains all the parameters to send to the API endpoint for the dcim regions read operation typically these are written to a http.Request

func NewDcimRegionsReadParams ¶

func NewDcimRegionsReadParams() *DcimRegionsReadParams

NewDcimRegionsReadParams creates a new DcimRegionsReadParams object with the default values initialized.

func NewDcimRegionsReadParamsWithContext ¶

func NewDcimRegionsReadParamsWithContext(ctx context.Context) *DcimRegionsReadParams

NewDcimRegionsReadParamsWithContext creates a new DcimRegionsReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsReadParamsWithHTTPClient ¶

func NewDcimRegionsReadParamsWithHTTPClient(client *http.Client) *DcimRegionsReadParams

NewDcimRegionsReadParamsWithHTTPClient creates a new DcimRegionsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsReadParamsWithTimeout ¶

func NewDcimRegionsReadParamsWithTimeout(timeout time.Duration) *DcimRegionsReadParams

NewDcimRegionsReadParamsWithTimeout creates a new DcimRegionsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsReadParams) SetContext ¶

func (o *DcimRegionsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions read params

func (*DcimRegionsReadParams) SetHTTPClient ¶

func (o *DcimRegionsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions read params

func (*DcimRegionsReadParams) SetID ¶

func (o *DcimRegionsReadParams) SetID(id int64)

SetID adds the id to the dcim regions read params

func (*DcimRegionsReadParams) SetTimeout ¶

func (o *DcimRegionsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions read params

func (*DcimRegionsReadParams) WithContext ¶

WithContext adds the context to the dcim regions read params

func (*DcimRegionsReadParams) WithHTTPClient ¶

func (o *DcimRegionsReadParams) WithHTTPClient(client *http.Client) *DcimRegionsReadParams

WithHTTPClient adds the HTTPClient to the dcim regions read params

func (*DcimRegionsReadParams) WithID ¶

WithID adds the id to the dcim regions read params

func (*DcimRegionsReadParams) WithTimeout ¶

func (o *DcimRegionsReadParams) WithTimeout(timeout time.Duration) *DcimRegionsReadParams

WithTimeout adds the timeout to the dcim regions read params

func (*DcimRegionsReadParams) WriteToRequest ¶

func (o *DcimRegionsReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimRegionsReadReader ¶

type DcimRegionsReadReader struct {
	// contains filtered or unexported fields
}

DcimRegionsReadReader is a Reader for the DcimRegionsRead structure.

func (*DcimRegionsReadReader) ReadResponse ¶

func (o *DcimRegionsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimRegionsUpdateOK ¶

type DcimRegionsUpdateOK struct {
	Payload *models.Region
}

DcimRegionsUpdateOK handles this case with default header values.

DcimRegionsUpdateOK dcim regions update o k

func NewDcimRegionsUpdateOK ¶

func NewDcimRegionsUpdateOK() *DcimRegionsUpdateOK

NewDcimRegionsUpdateOK creates a DcimRegionsUpdateOK with default headers values

func (*DcimRegionsUpdateOK) Error ¶

func (o *DcimRegionsUpdateOK) Error() string

type DcimRegionsUpdateParams ¶

type DcimRegionsUpdateParams struct {

	/*Data*/
	Data *models.Region
	/*ID
	  A unique integer value identifying this region.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimRegionsUpdateParams contains all the parameters to send to the API endpoint for the dcim regions update operation typically these are written to a http.Request

func NewDcimRegionsUpdateParams ¶

func NewDcimRegionsUpdateParams() *DcimRegionsUpdateParams

NewDcimRegionsUpdateParams creates a new DcimRegionsUpdateParams object with the default values initialized.

func NewDcimRegionsUpdateParamsWithContext ¶

func NewDcimRegionsUpdateParamsWithContext(ctx context.Context) *DcimRegionsUpdateParams

NewDcimRegionsUpdateParamsWithContext creates a new DcimRegionsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimRegionsUpdateParamsWithHTTPClient ¶

func NewDcimRegionsUpdateParamsWithHTTPClient(client *http.Client) *DcimRegionsUpdateParams

NewDcimRegionsUpdateParamsWithHTTPClient creates a new DcimRegionsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimRegionsUpdateParamsWithTimeout ¶

func NewDcimRegionsUpdateParamsWithTimeout(timeout time.Duration) *DcimRegionsUpdateParams

NewDcimRegionsUpdateParamsWithTimeout creates a new DcimRegionsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimRegionsUpdateParams) SetContext ¶

func (o *DcimRegionsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim regions update params

func (*DcimRegionsUpdateParams) SetData ¶

func (o *DcimRegionsUpdateParams) SetData(data *models.Region)

SetData adds the data to the dcim regions update params

func (*DcimRegionsUpdateParams) SetHTTPClient ¶

func (o *DcimRegionsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim regions update params

func (*DcimRegionsUpdateParams) SetID ¶

func (o *DcimRegionsUpdateParams) SetID(id int64)

SetID adds the id to the dcim regions update params

func (*DcimRegionsUpdateParams) SetTimeout ¶

func (o *DcimRegionsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim regions update params

func (*DcimRegionsUpdateParams) WithContext ¶

WithContext adds the context to the dcim regions update params

func (*DcimRegionsUpdateParams) WithData ¶

WithData adds the data to the dcim regions update params

func (*DcimRegionsUpdateParams) WithHTTPClient ¶

func (o *DcimRegionsUpdateParams) WithHTTPClient(client *http.Client) *DcimRegionsUpdateParams

WithHTTPClient adds the HTTPClient to the dcim regions update params

func (*DcimRegionsUpdateParams) WithID ¶

WithID adds the id to the dcim regions update params

func (*DcimRegionsUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim regions update params

func (*DcimRegionsUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimRegionsUpdateReader ¶

type DcimRegionsUpdateReader struct {
	// contains filtered or unexported fields
}

DcimRegionsUpdateReader is a Reader for the DcimRegionsUpdate structure.

func (*DcimRegionsUpdateReader) ReadResponse ¶

func (o *DcimRegionsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesCreateCreated ¶

type DcimSitesCreateCreated struct {
	Payload *models.Site
}

DcimSitesCreateCreated handles this case with default header values.

DcimSitesCreateCreated dcim sites create created

func NewDcimSitesCreateCreated ¶

func NewDcimSitesCreateCreated() *DcimSitesCreateCreated

NewDcimSitesCreateCreated creates a DcimSitesCreateCreated with default headers values

func (*DcimSitesCreateCreated) Error ¶

func (o *DcimSitesCreateCreated) Error() string

type DcimSitesCreateParams ¶

type DcimSitesCreateParams struct {

	/*Data*/
	Data *models.Site

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesCreateParams contains all the parameters to send to the API endpoint for the dcim sites create operation typically these are written to a http.Request

func NewDcimSitesCreateParams ¶

func NewDcimSitesCreateParams() *DcimSitesCreateParams

NewDcimSitesCreateParams creates a new DcimSitesCreateParams object with the default values initialized.

func NewDcimSitesCreateParamsWithContext ¶

func NewDcimSitesCreateParamsWithContext(ctx context.Context) *DcimSitesCreateParams

NewDcimSitesCreateParamsWithContext creates a new DcimSitesCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesCreateParamsWithHTTPClient ¶

func NewDcimSitesCreateParamsWithHTTPClient(client *http.Client) *DcimSitesCreateParams

NewDcimSitesCreateParamsWithHTTPClient creates a new DcimSitesCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesCreateParamsWithTimeout ¶

func NewDcimSitesCreateParamsWithTimeout(timeout time.Duration) *DcimSitesCreateParams

NewDcimSitesCreateParamsWithTimeout creates a new DcimSitesCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesCreateParams) SetContext ¶

func (o *DcimSitesCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites create params

func (*DcimSitesCreateParams) SetData ¶

func (o *DcimSitesCreateParams) SetData(data *models.Site)

SetData adds the data to the dcim sites create params

func (*DcimSitesCreateParams) SetHTTPClient ¶

func (o *DcimSitesCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites create params

func (*DcimSitesCreateParams) SetTimeout ¶

func (o *DcimSitesCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites create params

func (*DcimSitesCreateParams) WithContext ¶

WithContext adds the context to the dcim sites create params

func (*DcimSitesCreateParams) WithData ¶

WithData adds the data to the dcim sites create params

func (*DcimSitesCreateParams) WithHTTPClient ¶

func (o *DcimSitesCreateParams) WithHTTPClient(client *http.Client) *DcimSitesCreateParams

WithHTTPClient adds the HTTPClient to the dcim sites create params

func (*DcimSitesCreateParams) WithTimeout ¶

func (o *DcimSitesCreateParams) WithTimeout(timeout time.Duration) *DcimSitesCreateParams

WithTimeout adds the timeout to the dcim sites create params

func (*DcimSitesCreateParams) WriteToRequest ¶

func (o *DcimSitesCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesCreateReader ¶

type DcimSitesCreateReader struct {
	// contains filtered or unexported fields
}

DcimSitesCreateReader is a Reader for the DcimSitesCreate structure.

func (*DcimSitesCreateReader) ReadResponse ¶

func (o *DcimSitesCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesDeleteNoContent ¶

type DcimSitesDeleteNoContent struct {
}

DcimSitesDeleteNoContent handles this case with default header values.

DcimSitesDeleteNoContent dcim sites delete no content

func NewDcimSitesDeleteNoContent ¶

func NewDcimSitesDeleteNoContent() *DcimSitesDeleteNoContent

NewDcimSitesDeleteNoContent creates a DcimSitesDeleteNoContent with default headers values

func (*DcimSitesDeleteNoContent) Error ¶

func (o *DcimSitesDeleteNoContent) Error() string

type DcimSitesDeleteParams ¶

type DcimSitesDeleteParams struct {

	/*ID
	  A unique integer value identifying this site.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesDeleteParams contains all the parameters to send to the API endpoint for the dcim sites delete operation typically these are written to a http.Request

func NewDcimSitesDeleteParams ¶

func NewDcimSitesDeleteParams() *DcimSitesDeleteParams

NewDcimSitesDeleteParams creates a new DcimSitesDeleteParams object with the default values initialized.

func NewDcimSitesDeleteParamsWithContext ¶

func NewDcimSitesDeleteParamsWithContext(ctx context.Context) *DcimSitesDeleteParams

NewDcimSitesDeleteParamsWithContext creates a new DcimSitesDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesDeleteParamsWithHTTPClient ¶

func NewDcimSitesDeleteParamsWithHTTPClient(client *http.Client) *DcimSitesDeleteParams

NewDcimSitesDeleteParamsWithHTTPClient creates a new DcimSitesDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesDeleteParamsWithTimeout ¶

func NewDcimSitesDeleteParamsWithTimeout(timeout time.Duration) *DcimSitesDeleteParams

NewDcimSitesDeleteParamsWithTimeout creates a new DcimSitesDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesDeleteParams) SetContext ¶

func (o *DcimSitesDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites delete params

func (*DcimSitesDeleteParams) SetHTTPClient ¶

func (o *DcimSitesDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites delete params

func (*DcimSitesDeleteParams) SetID ¶

func (o *DcimSitesDeleteParams) SetID(id int64)

SetID adds the id to the dcim sites delete params

func (*DcimSitesDeleteParams) SetTimeout ¶

func (o *DcimSitesDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites delete params

func (*DcimSitesDeleteParams) WithContext ¶

WithContext adds the context to the dcim sites delete params

func (*DcimSitesDeleteParams) WithHTTPClient ¶

func (o *DcimSitesDeleteParams) WithHTTPClient(client *http.Client) *DcimSitesDeleteParams

WithHTTPClient adds the HTTPClient to the dcim sites delete params

func (*DcimSitesDeleteParams) WithID ¶

WithID adds the id to the dcim sites delete params

func (*DcimSitesDeleteParams) WithTimeout ¶

func (o *DcimSitesDeleteParams) WithTimeout(timeout time.Duration) *DcimSitesDeleteParams

WithTimeout adds the timeout to the dcim sites delete params

func (*DcimSitesDeleteParams) WriteToRequest ¶

func (o *DcimSitesDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesDeleteReader ¶

type DcimSitesDeleteReader struct {
	// contains filtered or unexported fields
}

DcimSitesDeleteReader is a Reader for the DcimSitesDelete structure.

func (*DcimSitesDeleteReader) ReadResponse ¶

func (o *DcimSitesDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesGraphsOK ¶

type DcimSitesGraphsOK struct {
	Payload *models.Site
}

DcimSitesGraphsOK handles this case with default header values.

DcimSitesGraphsOK dcim sites graphs o k

func NewDcimSitesGraphsOK ¶

func NewDcimSitesGraphsOK() *DcimSitesGraphsOK

NewDcimSitesGraphsOK creates a DcimSitesGraphsOK with default headers values

func (*DcimSitesGraphsOK) Error ¶

func (o *DcimSitesGraphsOK) Error() string

type DcimSitesGraphsParams ¶

type DcimSitesGraphsParams struct {

	/*ID
	  A unique integer value identifying this site.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesGraphsParams contains all the parameters to send to the API endpoint for the dcim sites graphs operation typically these are written to a http.Request

func NewDcimSitesGraphsParams ¶

func NewDcimSitesGraphsParams() *DcimSitesGraphsParams

NewDcimSitesGraphsParams creates a new DcimSitesGraphsParams object with the default values initialized.

func NewDcimSitesGraphsParamsWithContext ¶

func NewDcimSitesGraphsParamsWithContext(ctx context.Context) *DcimSitesGraphsParams

NewDcimSitesGraphsParamsWithContext creates a new DcimSitesGraphsParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesGraphsParamsWithHTTPClient ¶

func NewDcimSitesGraphsParamsWithHTTPClient(client *http.Client) *DcimSitesGraphsParams

NewDcimSitesGraphsParamsWithHTTPClient creates a new DcimSitesGraphsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesGraphsParamsWithTimeout ¶

func NewDcimSitesGraphsParamsWithTimeout(timeout time.Duration) *DcimSitesGraphsParams

NewDcimSitesGraphsParamsWithTimeout creates a new DcimSitesGraphsParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesGraphsParams) SetContext ¶

func (o *DcimSitesGraphsParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites graphs params

func (*DcimSitesGraphsParams) SetHTTPClient ¶

func (o *DcimSitesGraphsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites graphs params

func (*DcimSitesGraphsParams) SetID ¶

func (o *DcimSitesGraphsParams) SetID(id int64)

SetID adds the id to the dcim sites graphs params

func (*DcimSitesGraphsParams) SetTimeout ¶

func (o *DcimSitesGraphsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites graphs params

func (*DcimSitesGraphsParams) WithContext ¶

WithContext adds the context to the dcim sites graphs params

func (*DcimSitesGraphsParams) WithHTTPClient ¶

func (o *DcimSitesGraphsParams) WithHTTPClient(client *http.Client) *DcimSitesGraphsParams

WithHTTPClient adds the HTTPClient to the dcim sites graphs params

func (*DcimSitesGraphsParams) WithID ¶

WithID adds the id to the dcim sites graphs params

func (*DcimSitesGraphsParams) WithTimeout ¶

func (o *DcimSitesGraphsParams) WithTimeout(timeout time.Duration) *DcimSitesGraphsParams

WithTimeout adds the timeout to the dcim sites graphs params

func (*DcimSitesGraphsParams) WriteToRequest ¶

func (o *DcimSitesGraphsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesGraphsReader ¶

type DcimSitesGraphsReader struct {
	// contains filtered or unexported fields
}

DcimSitesGraphsReader is a Reader for the DcimSitesGraphs structure.

func (*DcimSitesGraphsReader) ReadResponse ¶

func (o *DcimSitesGraphsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesListOK ¶

type DcimSitesListOK struct {
	Payload *DcimSitesListOKBody
}

DcimSitesListOK handles this case with default header values.

DcimSitesListOK dcim sites list o k

func NewDcimSitesListOK ¶

func NewDcimSitesListOK() *DcimSitesListOK

NewDcimSitesListOK creates a DcimSitesListOK with default headers values

func (*DcimSitesListOK) Error ¶

func (o *DcimSitesListOK) Error() string

type DcimSitesListOKBody ¶

type DcimSitesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Site `json:"results"`
}

DcimSitesListOKBody dcim sites list o k body swagger:model DcimSitesListOKBody

func (*DcimSitesListOKBody) MarshalBinary ¶

func (o *DcimSitesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimSitesListOKBody) UnmarshalBinary ¶

func (o *DcimSitesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimSitesListOKBody) Validate ¶

func (o *DcimSitesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim sites list o k body

type DcimSitesListParams ¶

type DcimSitesListParams struct {

	/*Asn*/
	Asn *float64
	/*ContactEmail*/
	ContactEmail *string
	/*ContactName*/
	ContactName *string
	/*ContactPhone*/
	ContactPhone *string
	/*Facility*/
	Facility *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Region*/
	Region *string
	/*RegionID*/
	RegionID *string
	/*Slug*/
	Slug *string
	/*Status*/
	Status *string
	/*Tag*/
	Tag *string
	/*Tenant*/
	Tenant *string
	/*TenantID*/
	TenantID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesListParams contains all the parameters to send to the API endpoint for the dcim sites list operation typically these are written to a http.Request

func NewDcimSitesListParams ¶

func NewDcimSitesListParams() *DcimSitesListParams

NewDcimSitesListParams creates a new DcimSitesListParams object with the default values initialized.

func NewDcimSitesListParamsWithContext ¶

func NewDcimSitesListParamsWithContext(ctx context.Context) *DcimSitesListParams

NewDcimSitesListParamsWithContext creates a new DcimSitesListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesListParamsWithHTTPClient ¶

func NewDcimSitesListParamsWithHTTPClient(client *http.Client) *DcimSitesListParams

NewDcimSitesListParamsWithHTTPClient creates a new DcimSitesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesListParamsWithTimeout ¶

func NewDcimSitesListParamsWithTimeout(timeout time.Duration) *DcimSitesListParams

NewDcimSitesListParamsWithTimeout creates a new DcimSitesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesListParams) SetAsn ¶

func (o *DcimSitesListParams) SetAsn(asn *float64)

SetAsn adds the asn to the dcim sites list params

func (*DcimSitesListParams) SetContactEmail ¶

func (o *DcimSitesListParams) SetContactEmail(contactEmail *string)

SetContactEmail adds the contactEmail to the dcim sites list params

func (*DcimSitesListParams) SetContactName ¶

func (o *DcimSitesListParams) SetContactName(contactName *string)

SetContactName adds the contactName to the dcim sites list params

func (*DcimSitesListParams) SetContactPhone ¶

func (o *DcimSitesListParams) SetContactPhone(contactPhone *string)

SetContactPhone adds the contactPhone to the dcim sites list params

func (*DcimSitesListParams) SetContext ¶

func (o *DcimSitesListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites list params

func (*DcimSitesListParams) SetFacility ¶

func (o *DcimSitesListParams) SetFacility(facility *string)

SetFacility adds the facility to the dcim sites list params

func (*DcimSitesListParams) SetHTTPClient ¶

func (o *DcimSitesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites list params

func (*DcimSitesListParams) SetIDIn ¶

func (o *DcimSitesListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the dcim sites list params

func (*DcimSitesListParams) SetLimit ¶

func (o *DcimSitesListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim sites list params

func (*DcimSitesListParams) SetName ¶

func (o *DcimSitesListParams) SetName(name *string)

SetName adds the name to the dcim sites list params

func (*DcimSitesListParams) SetOffset ¶

func (o *DcimSitesListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim sites list params

func (*DcimSitesListParams) SetQ ¶

func (o *DcimSitesListParams) SetQ(q *string)

SetQ adds the q to the dcim sites list params

func (*DcimSitesListParams) SetRegion ¶

func (o *DcimSitesListParams) SetRegion(region *string)

SetRegion adds the region to the dcim sites list params

func (*DcimSitesListParams) SetRegionID ¶

func (o *DcimSitesListParams) SetRegionID(regionID *string)

SetRegionID adds the regionId to the dcim sites list params

func (*DcimSitesListParams) SetSlug ¶

func (o *DcimSitesListParams) SetSlug(slug *string)

SetSlug adds the slug to the dcim sites list params

func (*DcimSitesListParams) SetStatus ¶

func (o *DcimSitesListParams) SetStatus(status *string)

SetStatus adds the status to the dcim sites list params

func (*DcimSitesListParams) SetTag ¶

func (o *DcimSitesListParams) SetTag(tag *string)

SetTag adds the tag to the dcim sites list params

func (*DcimSitesListParams) SetTenant ¶

func (o *DcimSitesListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the dcim sites list params

func (*DcimSitesListParams) SetTenantID ¶

func (o *DcimSitesListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the dcim sites list params

func (*DcimSitesListParams) SetTimeout ¶

func (o *DcimSitesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites list params

func (*DcimSitesListParams) WithAsn ¶

WithAsn adds the asn to the dcim sites list params

func (*DcimSitesListParams) WithContactEmail ¶

func (o *DcimSitesListParams) WithContactEmail(contactEmail *string) *DcimSitesListParams

WithContactEmail adds the contactEmail to the dcim sites list params

func (*DcimSitesListParams) WithContactName ¶

func (o *DcimSitesListParams) WithContactName(contactName *string) *DcimSitesListParams

WithContactName adds the contactName to the dcim sites list params

func (*DcimSitesListParams) WithContactPhone ¶

func (o *DcimSitesListParams) WithContactPhone(contactPhone *string) *DcimSitesListParams

WithContactPhone adds the contactPhone to the dcim sites list params

func (*DcimSitesListParams) WithContext ¶

WithContext adds the context to the dcim sites list params

func (*DcimSitesListParams) WithFacility ¶

func (o *DcimSitesListParams) WithFacility(facility *string) *DcimSitesListParams

WithFacility adds the facility to the dcim sites list params

func (*DcimSitesListParams) WithHTTPClient ¶

func (o *DcimSitesListParams) WithHTTPClient(client *http.Client) *DcimSitesListParams

WithHTTPClient adds the HTTPClient to the dcim sites list params

func (*DcimSitesListParams) WithIDIn ¶

func (o *DcimSitesListParams) WithIDIn(iDIn *string) *DcimSitesListParams

WithIDIn adds the iDIn to the dcim sites list params

func (*DcimSitesListParams) WithLimit ¶

func (o *DcimSitesListParams) WithLimit(limit *int64) *DcimSitesListParams

WithLimit adds the limit to the dcim sites list params

func (*DcimSitesListParams) WithName ¶

func (o *DcimSitesListParams) WithName(name *string) *DcimSitesListParams

WithName adds the name to the dcim sites list params

func (*DcimSitesListParams) WithOffset ¶

func (o *DcimSitesListParams) WithOffset(offset *int64) *DcimSitesListParams

WithOffset adds the offset to the dcim sites list params

func (*DcimSitesListParams) WithQ ¶

WithQ adds the q to the dcim sites list params

func (*DcimSitesListParams) WithRegion ¶

func (o *DcimSitesListParams) WithRegion(region *string) *DcimSitesListParams

WithRegion adds the region to the dcim sites list params

func (*DcimSitesListParams) WithRegionID ¶

func (o *DcimSitesListParams) WithRegionID(regionID *string) *DcimSitesListParams

WithRegionID adds the regionID to the dcim sites list params

func (*DcimSitesListParams) WithSlug ¶

func (o *DcimSitesListParams) WithSlug(slug *string) *DcimSitesListParams

WithSlug adds the slug to the dcim sites list params

func (*DcimSitesListParams) WithStatus ¶

func (o *DcimSitesListParams) WithStatus(status *string) *DcimSitesListParams

WithStatus adds the status to the dcim sites list params

func (*DcimSitesListParams) WithTag ¶

WithTag adds the tag to the dcim sites list params

func (*DcimSitesListParams) WithTenant ¶

func (o *DcimSitesListParams) WithTenant(tenant *string) *DcimSitesListParams

WithTenant adds the tenant to the dcim sites list params

func (*DcimSitesListParams) WithTenantID ¶

func (o *DcimSitesListParams) WithTenantID(tenantID *string) *DcimSitesListParams

WithTenantID adds the tenantID to the dcim sites list params

func (*DcimSitesListParams) WithTimeout ¶

func (o *DcimSitesListParams) WithTimeout(timeout time.Duration) *DcimSitesListParams

WithTimeout adds the timeout to the dcim sites list params

func (*DcimSitesListParams) WriteToRequest ¶

func (o *DcimSitesListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesListReader ¶

type DcimSitesListReader struct {
	// contains filtered or unexported fields
}

DcimSitesListReader is a Reader for the DcimSitesList structure.

func (*DcimSitesListReader) ReadResponse ¶

func (o *DcimSitesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesPartialUpdateOK ¶

type DcimSitesPartialUpdateOK struct {
	Payload *models.Site
}

DcimSitesPartialUpdateOK handles this case with default header values.

DcimSitesPartialUpdateOK dcim sites partial update o k

func NewDcimSitesPartialUpdateOK ¶

func NewDcimSitesPartialUpdateOK() *DcimSitesPartialUpdateOK

NewDcimSitesPartialUpdateOK creates a DcimSitesPartialUpdateOK with default headers values

func (*DcimSitesPartialUpdateOK) Error ¶

func (o *DcimSitesPartialUpdateOK) Error() string

type DcimSitesPartialUpdateParams ¶

type DcimSitesPartialUpdateParams struct {

	/*Data*/
	Data *models.Site
	/*ID
	  A unique integer value identifying this site.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim sites partial update operation typically these are written to a http.Request

func NewDcimSitesPartialUpdateParams ¶

func NewDcimSitesPartialUpdateParams() *DcimSitesPartialUpdateParams

NewDcimSitesPartialUpdateParams creates a new DcimSitesPartialUpdateParams object with the default values initialized.

func NewDcimSitesPartialUpdateParamsWithContext ¶

func NewDcimSitesPartialUpdateParamsWithContext(ctx context.Context) *DcimSitesPartialUpdateParams

NewDcimSitesPartialUpdateParamsWithContext creates a new DcimSitesPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesPartialUpdateParamsWithHTTPClient ¶

func NewDcimSitesPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimSitesPartialUpdateParams

NewDcimSitesPartialUpdateParamsWithHTTPClient creates a new DcimSitesPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesPartialUpdateParamsWithTimeout ¶

func NewDcimSitesPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimSitesPartialUpdateParams

NewDcimSitesPartialUpdateParamsWithTimeout creates a new DcimSitesPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesPartialUpdateParams) SetContext ¶

func (o *DcimSitesPartialUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) SetData ¶

func (o *DcimSitesPartialUpdateParams) SetData(data *models.Site)

SetData adds the data to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) SetHTTPClient ¶

func (o *DcimSitesPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) SetID ¶

func (o *DcimSitesPartialUpdateParams) SetID(id int64)

SetID adds the id to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) SetTimeout ¶

func (o *DcimSitesPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WithData ¶

WithData adds the data to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WithID ¶

WithID adds the id to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim sites partial update params

func (*DcimSitesPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimSitesPartialUpdateReader ¶

type DcimSitesPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimSitesPartialUpdateReader is a Reader for the DcimSitesPartialUpdate structure.

func (*DcimSitesPartialUpdateReader) ReadResponse ¶

func (o *DcimSitesPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesReadOK ¶

type DcimSitesReadOK struct {
	Payload *models.Site
}

DcimSitesReadOK handles this case with default header values.

DcimSitesReadOK dcim sites read o k

func NewDcimSitesReadOK ¶

func NewDcimSitesReadOK() *DcimSitesReadOK

NewDcimSitesReadOK creates a DcimSitesReadOK with default headers values

func (*DcimSitesReadOK) Error ¶

func (o *DcimSitesReadOK) Error() string

type DcimSitesReadParams ¶

type DcimSitesReadParams struct {

	/*ID
	  A unique integer value identifying this site.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesReadParams contains all the parameters to send to the API endpoint for the dcim sites read operation typically these are written to a http.Request

func NewDcimSitesReadParams ¶

func NewDcimSitesReadParams() *DcimSitesReadParams

NewDcimSitesReadParams creates a new DcimSitesReadParams object with the default values initialized.

func NewDcimSitesReadParamsWithContext ¶

func NewDcimSitesReadParamsWithContext(ctx context.Context) *DcimSitesReadParams

NewDcimSitesReadParamsWithContext creates a new DcimSitesReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesReadParamsWithHTTPClient ¶

func NewDcimSitesReadParamsWithHTTPClient(client *http.Client) *DcimSitesReadParams

NewDcimSitesReadParamsWithHTTPClient creates a new DcimSitesReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesReadParamsWithTimeout ¶

func NewDcimSitesReadParamsWithTimeout(timeout time.Duration) *DcimSitesReadParams

NewDcimSitesReadParamsWithTimeout creates a new DcimSitesReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesReadParams) SetContext ¶

func (o *DcimSitesReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites read params

func (*DcimSitesReadParams) SetHTTPClient ¶

func (o *DcimSitesReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites read params

func (*DcimSitesReadParams) SetID ¶

func (o *DcimSitesReadParams) SetID(id int64)

SetID adds the id to the dcim sites read params

func (*DcimSitesReadParams) SetTimeout ¶

func (o *DcimSitesReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites read params

func (*DcimSitesReadParams) WithContext ¶

WithContext adds the context to the dcim sites read params

func (*DcimSitesReadParams) WithHTTPClient ¶

func (o *DcimSitesReadParams) WithHTTPClient(client *http.Client) *DcimSitesReadParams

WithHTTPClient adds the HTTPClient to the dcim sites read params

func (*DcimSitesReadParams) WithID ¶

WithID adds the id to the dcim sites read params

func (*DcimSitesReadParams) WithTimeout ¶

func (o *DcimSitesReadParams) WithTimeout(timeout time.Duration) *DcimSitesReadParams

WithTimeout adds the timeout to the dcim sites read params

func (*DcimSitesReadParams) WriteToRequest ¶

func (o *DcimSitesReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesReadReader ¶

type DcimSitesReadReader struct {
	// contains filtered or unexported fields
}

DcimSitesReadReader is a Reader for the DcimSitesRead structure.

func (*DcimSitesReadReader) ReadResponse ¶

func (o *DcimSitesReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimSitesUpdateOK ¶

type DcimSitesUpdateOK struct {
	Payload *models.Site
}

DcimSitesUpdateOK handles this case with default header values.

DcimSitesUpdateOK dcim sites update o k

func NewDcimSitesUpdateOK ¶

func NewDcimSitesUpdateOK() *DcimSitesUpdateOK

NewDcimSitesUpdateOK creates a DcimSitesUpdateOK with default headers values

func (*DcimSitesUpdateOK) Error ¶

func (o *DcimSitesUpdateOK) Error() string

type DcimSitesUpdateParams ¶

type DcimSitesUpdateParams struct {

	/*Data*/
	Data *models.Site
	/*ID
	  A unique integer value identifying this site.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimSitesUpdateParams contains all the parameters to send to the API endpoint for the dcim sites update operation typically these are written to a http.Request

func NewDcimSitesUpdateParams ¶

func NewDcimSitesUpdateParams() *DcimSitesUpdateParams

NewDcimSitesUpdateParams creates a new DcimSitesUpdateParams object with the default values initialized.

func NewDcimSitesUpdateParamsWithContext ¶

func NewDcimSitesUpdateParamsWithContext(ctx context.Context) *DcimSitesUpdateParams

NewDcimSitesUpdateParamsWithContext creates a new DcimSitesUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimSitesUpdateParamsWithHTTPClient ¶

func NewDcimSitesUpdateParamsWithHTTPClient(client *http.Client) *DcimSitesUpdateParams

NewDcimSitesUpdateParamsWithHTTPClient creates a new DcimSitesUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimSitesUpdateParamsWithTimeout ¶

func NewDcimSitesUpdateParamsWithTimeout(timeout time.Duration) *DcimSitesUpdateParams

NewDcimSitesUpdateParamsWithTimeout creates a new DcimSitesUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimSitesUpdateParams) SetContext ¶

func (o *DcimSitesUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim sites update params

func (*DcimSitesUpdateParams) SetData ¶

func (o *DcimSitesUpdateParams) SetData(data *models.Site)

SetData adds the data to the dcim sites update params

func (*DcimSitesUpdateParams) SetHTTPClient ¶

func (o *DcimSitesUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim sites update params

func (*DcimSitesUpdateParams) SetID ¶

func (o *DcimSitesUpdateParams) SetID(id int64)

SetID adds the id to the dcim sites update params

func (*DcimSitesUpdateParams) SetTimeout ¶

func (o *DcimSitesUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim sites update params

func (*DcimSitesUpdateParams) WithContext ¶

WithContext adds the context to the dcim sites update params

func (*DcimSitesUpdateParams) WithData ¶

WithData adds the data to the dcim sites update params

func (*DcimSitesUpdateParams) WithHTTPClient ¶

func (o *DcimSitesUpdateParams) WithHTTPClient(client *http.Client) *DcimSitesUpdateParams

WithHTTPClient adds the HTTPClient to the dcim sites update params

func (*DcimSitesUpdateParams) WithID ¶

WithID adds the id to the dcim sites update params

func (*DcimSitesUpdateParams) WithTimeout ¶

func (o *DcimSitesUpdateParams) WithTimeout(timeout time.Duration) *DcimSitesUpdateParams

WithTimeout adds the timeout to the dcim sites update params

func (*DcimSitesUpdateParams) WriteToRequest ¶

func (o *DcimSitesUpdateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DcimSitesUpdateReader ¶

type DcimSitesUpdateReader struct {
	// contains filtered or unexported fields
}

DcimSitesUpdateReader is a Reader for the DcimSitesUpdate structure.

func (*DcimSitesUpdateReader) ReadResponse ¶

func (o *DcimSitesUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisCreateCreated ¶

type DcimVirtualChassisCreateCreated struct {
	Payload *models.VirtualChassis
}

DcimVirtualChassisCreateCreated handles this case with default header values.

DcimVirtualChassisCreateCreated dcim virtual chassis create created

func NewDcimVirtualChassisCreateCreated ¶

func NewDcimVirtualChassisCreateCreated() *DcimVirtualChassisCreateCreated

NewDcimVirtualChassisCreateCreated creates a DcimVirtualChassisCreateCreated with default headers values

func (*DcimVirtualChassisCreateCreated) Error ¶

type DcimVirtualChassisCreateParams ¶

type DcimVirtualChassisCreateParams struct {

	/*Data*/
	Data *models.VirtualChassis

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisCreateParams contains all the parameters to send to the API endpoint for the dcim virtual chassis create operation typically these are written to a http.Request

func NewDcimVirtualChassisCreateParams ¶

func NewDcimVirtualChassisCreateParams() *DcimVirtualChassisCreateParams

NewDcimVirtualChassisCreateParams creates a new DcimVirtualChassisCreateParams object with the default values initialized.

func NewDcimVirtualChassisCreateParamsWithContext ¶

func NewDcimVirtualChassisCreateParamsWithContext(ctx context.Context) *DcimVirtualChassisCreateParams

NewDcimVirtualChassisCreateParamsWithContext creates a new DcimVirtualChassisCreateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisCreateParamsWithHTTPClient ¶

func NewDcimVirtualChassisCreateParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisCreateParams

NewDcimVirtualChassisCreateParamsWithHTTPClient creates a new DcimVirtualChassisCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisCreateParamsWithTimeout ¶

func NewDcimVirtualChassisCreateParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisCreateParams

NewDcimVirtualChassisCreateParamsWithTimeout creates a new DcimVirtualChassisCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisCreateParams) SetContext ¶

func (o *DcimVirtualChassisCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) SetData ¶

SetData adds the data to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) SetHTTPClient ¶

func (o *DcimVirtualChassisCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) SetTimeout ¶

func (o *DcimVirtualChassisCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) WithData ¶

WithData adds the data to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis create params

func (*DcimVirtualChassisCreateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisCreateReader ¶

type DcimVirtualChassisCreateReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisCreateReader is a Reader for the DcimVirtualChassisCreate structure.

func (*DcimVirtualChassisCreateReader) ReadResponse ¶

func (o *DcimVirtualChassisCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisDeleteNoContent ¶

type DcimVirtualChassisDeleteNoContent struct {
}

DcimVirtualChassisDeleteNoContent handles this case with default header values.

DcimVirtualChassisDeleteNoContent dcim virtual chassis delete no content

func NewDcimVirtualChassisDeleteNoContent ¶

func NewDcimVirtualChassisDeleteNoContent() *DcimVirtualChassisDeleteNoContent

NewDcimVirtualChassisDeleteNoContent creates a DcimVirtualChassisDeleteNoContent with default headers values

func (*DcimVirtualChassisDeleteNoContent) Error ¶

type DcimVirtualChassisDeleteParams ¶

type DcimVirtualChassisDeleteParams struct {

	/*ID
	  A unique integer value identifying this virtual chassis.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisDeleteParams contains all the parameters to send to the API endpoint for the dcim virtual chassis delete operation typically these are written to a http.Request

func NewDcimVirtualChassisDeleteParams ¶

func NewDcimVirtualChassisDeleteParams() *DcimVirtualChassisDeleteParams

NewDcimVirtualChassisDeleteParams creates a new DcimVirtualChassisDeleteParams object with the default values initialized.

func NewDcimVirtualChassisDeleteParamsWithContext ¶

func NewDcimVirtualChassisDeleteParamsWithContext(ctx context.Context) *DcimVirtualChassisDeleteParams

NewDcimVirtualChassisDeleteParamsWithContext creates a new DcimVirtualChassisDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisDeleteParamsWithHTTPClient ¶

func NewDcimVirtualChassisDeleteParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisDeleteParams

NewDcimVirtualChassisDeleteParamsWithHTTPClient creates a new DcimVirtualChassisDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisDeleteParamsWithTimeout ¶

func NewDcimVirtualChassisDeleteParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisDeleteParams

NewDcimVirtualChassisDeleteParamsWithTimeout creates a new DcimVirtualChassisDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisDeleteParams) SetContext ¶

func (o *DcimVirtualChassisDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) SetHTTPClient ¶

func (o *DcimVirtualChassisDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) SetID ¶

SetID adds the id to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) SetTimeout ¶

func (o *DcimVirtualChassisDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) WithID ¶

WithID adds the id to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis delete params

func (*DcimVirtualChassisDeleteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisDeleteReader ¶

type DcimVirtualChassisDeleteReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisDeleteReader is a Reader for the DcimVirtualChassisDelete structure.

func (*DcimVirtualChassisDeleteReader) ReadResponse ¶

func (o *DcimVirtualChassisDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisListOK ¶

type DcimVirtualChassisListOK struct {
	Payload *DcimVirtualChassisListOKBody
}

DcimVirtualChassisListOK handles this case with default header values.

DcimVirtualChassisListOK dcim virtual chassis list o k

func NewDcimVirtualChassisListOK ¶

func NewDcimVirtualChassisListOK() *DcimVirtualChassisListOK

NewDcimVirtualChassisListOK creates a DcimVirtualChassisListOK with default headers values

func (*DcimVirtualChassisListOK) Error ¶

func (o *DcimVirtualChassisListOK) Error() string

type DcimVirtualChassisListOKBody ¶

type DcimVirtualChassisListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.VirtualChassis `json:"results"`
}

DcimVirtualChassisListOKBody dcim virtual chassis list o k body swagger:model DcimVirtualChassisListOKBody

func (*DcimVirtualChassisListOKBody) MarshalBinary ¶

func (o *DcimVirtualChassisListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DcimVirtualChassisListOKBody) UnmarshalBinary ¶

func (o *DcimVirtualChassisListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DcimVirtualChassisListOKBody) Validate ¶

func (o *DcimVirtualChassisListOKBody) Validate(formats strfmt.Registry) error

Validate validates this dcim virtual chassis list o k body

type DcimVirtualChassisListParams ¶

type DcimVirtualChassisListParams struct {

	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisListParams contains all the parameters to send to the API endpoint for the dcim virtual chassis list operation typically these are written to a http.Request

func NewDcimVirtualChassisListParams ¶

func NewDcimVirtualChassisListParams() *DcimVirtualChassisListParams

NewDcimVirtualChassisListParams creates a new DcimVirtualChassisListParams object with the default values initialized.

func NewDcimVirtualChassisListParamsWithContext ¶

func NewDcimVirtualChassisListParamsWithContext(ctx context.Context) *DcimVirtualChassisListParams

NewDcimVirtualChassisListParamsWithContext creates a new DcimVirtualChassisListParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisListParamsWithHTTPClient ¶

func NewDcimVirtualChassisListParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisListParams

NewDcimVirtualChassisListParamsWithHTTPClient creates a new DcimVirtualChassisListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisListParamsWithTimeout ¶

func NewDcimVirtualChassisListParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisListParams

NewDcimVirtualChassisListParamsWithTimeout creates a new DcimVirtualChassisListParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisListParams) SetContext ¶

func (o *DcimVirtualChassisListParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) SetHTTPClient ¶

func (o *DcimVirtualChassisListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) SetLimit ¶

func (o *DcimVirtualChassisListParams) SetLimit(limit *int64)

SetLimit adds the limit to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) SetOffset ¶

func (o *DcimVirtualChassisListParams) SetOffset(offset *int64)

SetOffset adds the offset to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) SetTimeout ¶

func (o *DcimVirtualChassisListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WithLimit ¶

WithLimit adds the limit to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WithOffset ¶

WithOffset adds the offset to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis list params

func (*DcimVirtualChassisListParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisListReader ¶

type DcimVirtualChassisListReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisListReader is a Reader for the DcimVirtualChassisList structure.

func (*DcimVirtualChassisListReader) ReadResponse ¶

func (o *DcimVirtualChassisListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisPartialUpdateOK ¶

type DcimVirtualChassisPartialUpdateOK struct {
	Payload *models.VirtualChassis
}

DcimVirtualChassisPartialUpdateOK handles this case with default header values.

DcimVirtualChassisPartialUpdateOK dcim virtual chassis partial update o k

func NewDcimVirtualChassisPartialUpdateOK ¶

func NewDcimVirtualChassisPartialUpdateOK() *DcimVirtualChassisPartialUpdateOK

NewDcimVirtualChassisPartialUpdateOK creates a DcimVirtualChassisPartialUpdateOK with default headers values

func (*DcimVirtualChassisPartialUpdateOK) Error ¶

type DcimVirtualChassisPartialUpdateParams ¶

type DcimVirtualChassisPartialUpdateParams struct {

	/*Data*/
	Data *models.VirtualChassis
	/*ID
	  A unique integer value identifying this virtual chassis.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisPartialUpdateParams contains all the parameters to send to the API endpoint for the dcim virtual chassis partial update operation typically these are written to a http.Request

func NewDcimVirtualChassisPartialUpdateParams ¶

func NewDcimVirtualChassisPartialUpdateParams() *DcimVirtualChassisPartialUpdateParams

NewDcimVirtualChassisPartialUpdateParams creates a new DcimVirtualChassisPartialUpdateParams object with the default values initialized.

func NewDcimVirtualChassisPartialUpdateParamsWithContext ¶

func NewDcimVirtualChassisPartialUpdateParamsWithContext(ctx context.Context) *DcimVirtualChassisPartialUpdateParams

NewDcimVirtualChassisPartialUpdateParamsWithContext creates a new DcimVirtualChassisPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisPartialUpdateParamsWithHTTPClient ¶

func NewDcimVirtualChassisPartialUpdateParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisPartialUpdateParams

NewDcimVirtualChassisPartialUpdateParamsWithHTTPClient creates a new DcimVirtualChassisPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisPartialUpdateParamsWithTimeout ¶

func NewDcimVirtualChassisPartialUpdateParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisPartialUpdateParams

NewDcimVirtualChassisPartialUpdateParamsWithTimeout creates a new DcimVirtualChassisPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisPartialUpdateParams) SetContext ¶

SetContext adds the context to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) SetData ¶

SetData adds the data to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) SetHTTPClient ¶

func (o *DcimVirtualChassisPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) SetID ¶

SetID adds the id to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) SetTimeout ¶

func (o *DcimVirtualChassisPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WithData ¶

WithData adds the data to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WithID ¶

WithID adds the id to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis partial update params

func (*DcimVirtualChassisPartialUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisPartialUpdateReader ¶

type DcimVirtualChassisPartialUpdateReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisPartialUpdateReader is a Reader for the DcimVirtualChassisPartialUpdate structure.

func (*DcimVirtualChassisPartialUpdateReader) ReadResponse ¶

func (o *DcimVirtualChassisPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisReadOK ¶

type DcimVirtualChassisReadOK struct {
	Payload *models.VirtualChassis
}

DcimVirtualChassisReadOK handles this case with default header values.

DcimVirtualChassisReadOK dcim virtual chassis read o k

func NewDcimVirtualChassisReadOK ¶

func NewDcimVirtualChassisReadOK() *DcimVirtualChassisReadOK

NewDcimVirtualChassisReadOK creates a DcimVirtualChassisReadOK with default headers values

func (*DcimVirtualChassisReadOK) Error ¶

func (o *DcimVirtualChassisReadOK) Error() string

type DcimVirtualChassisReadParams ¶

type DcimVirtualChassisReadParams struct {

	/*ID
	  A unique integer value identifying this virtual chassis.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisReadParams contains all the parameters to send to the API endpoint for the dcim virtual chassis read operation typically these are written to a http.Request

func NewDcimVirtualChassisReadParams ¶

func NewDcimVirtualChassisReadParams() *DcimVirtualChassisReadParams

NewDcimVirtualChassisReadParams creates a new DcimVirtualChassisReadParams object with the default values initialized.

func NewDcimVirtualChassisReadParamsWithContext ¶

func NewDcimVirtualChassisReadParamsWithContext(ctx context.Context) *DcimVirtualChassisReadParams

NewDcimVirtualChassisReadParamsWithContext creates a new DcimVirtualChassisReadParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisReadParamsWithHTTPClient ¶

func NewDcimVirtualChassisReadParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisReadParams

NewDcimVirtualChassisReadParamsWithHTTPClient creates a new DcimVirtualChassisReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisReadParamsWithTimeout ¶

func NewDcimVirtualChassisReadParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisReadParams

NewDcimVirtualChassisReadParamsWithTimeout creates a new DcimVirtualChassisReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisReadParams) SetContext ¶

func (o *DcimVirtualChassisReadParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) SetHTTPClient ¶

func (o *DcimVirtualChassisReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) SetID ¶

func (o *DcimVirtualChassisReadParams) SetID(id int64)

SetID adds the id to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) SetTimeout ¶

func (o *DcimVirtualChassisReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) WithID ¶

WithID adds the id to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis read params

func (*DcimVirtualChassisReadParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisReadReader ¶

type DcimVirtualChassisReadReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisReadReader is a Reader for the DcimVirtualChassisRead structure.

func (*DcimVirtualChassisReadReader) ReadResponse ¶

func (o *DcimVirtualChassisReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DcimVirtualChassisUpdateOK ¶

type DcimVirtualChassisUpdateOK struct {
	Payload *models.VirtualChassis
}

DcimVirtualChassisUpdateOK handles this case with default header values.

DcimVirtualChassisUpdateOK dcim virtual chassis update o k

func NewDcimVirtualChassisUpdateOK ¶

func NewDcimVirtualChassisUpdateOK() *DcimVirtualChassisUpdateOK

NewDcimVirtualChassisUpdateOK creates a DcimVirtualChassisUpdateOK with default headers values

func (*DcimVirtualChassisUpdateOK) Error ¶

type DcimVirtualChassisUpdateParams ¶

type DcimVirtualChassisUpdateParams struct {

	/*Data*/
	Data *models.VirtualChassis
	/*ID
	  A unique integer value identifying this virtual chassis.

	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DcimVirtualChassisUpdateParams contains all the parameters to send to the API endpoint for the dcim virtual chassis update operation typically these are written to a http.Request

func NewDcimVirtualChassisUpdateParams ¶

func NewDcimVirtualChassisUpdateParams() *DcimVirtualChassisUpdateParams

NewDcimVirtualChassisUpdateParams creates a new DcimVirtualChassisUpdateParams object with the default values initialized.

func NewDcimVirtualChassisUpdateParamsWithContext ¶

func NewDcimVirtualChassisUpdateParamsWithContext(ctx context.Context) *DcimVirtualChassisUpdateParams

NewDcimVirtualChassisUpdateParamsWithContext creates a new DcimVirtualChassisUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewDcimVirtualChassisUpdateParamsWithHTTPClient ¶

func NewDcimVirtualChassisUpdateParamsWithHTTPClient(client *http.Client) *DcimVirtualChassisUpdateParams

NewDcimVirtualChassisUpdateParamsWithHTTPClient creates a new DcimVirtualChassisUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDcimVirtualChassisUpdateParamsWithTimeout ¶

func NewDcimVirtualChassisUpdateParamsWithTimeout(timeout time.Duration) *DcimVirtualChassisUpdateParams

NewDcimVirtualChassisUpdateParamsWithTimeout creates a new DcimVirtualChassisUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*DcimVirtualChassisUpdateParams) SetContext ¶

func (o *DcimVirtualChassisUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) SetData ¶

SetData adds the data to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) SetHTTPClient ¶

func (o *DcimVirtualChassisUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) SetID ¶

SetID adds the id to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) SetTimeout ¶

func (o *DcimVirtualChassisUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WithContext ¶

WithContext adds the context to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WithData ¶

WithData adds the data to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WithID ¶

WithID adds the id to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WithTimeout ¶

WithTimeout adds the timeout to the dcim virtual chassis update params

func (*DcimVirtualChassisUpdateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DcimVirtualChassisUpdateReader ¶

type DcimVirtualChassisUpdateReader struct {
	// contains filtered or unexported fields
}

DcimVirtualChassisUpdateReader is a Reader for the DcimVirtualChassisUpdate structure.

func (*DcimVirtualChassisUpdateReader) ReadResponse ¶

func (o *DcimVirtualChassisUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL