networks

package
v0.0.0-...-6c9a280 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2023 License: Apache-2.0 Imports: 13 Imported by: 1

Documentation ¶

Index ¶

Constants ¶

View Source
const (

	// CreateNetworkFirmwareUpgradesRollbackBodyProductAppliance captures enum value "appliance"
	CreateNetworkFirmwareUpgradesRollbackBodyProductAppliance string = "appliance"

	// CreateNetworkFirmwareUpgradesRollbackBodyProductCamera captures enum value "camera"
	CreateNetworkFirmwareUpgradesRollbackBodyProductCamera string = "camera"

	// CreateNetworkFirmwareUpgradesRollbackBodyProductCellularGateway captures enum value "cellularGateway"
	CreateNetworkFirmwareUpgradesRollbackBodyProductCellularGateway string = "cellularGateway"

	// CreateNetworkFirmwareUpgradesRollbackBodyProductCloudGateway captures enum value "cloudGateway"
	CreateNetworkFirmwareUpgradesRollbackBodyProductCloudGateway string = "cloudGateway"

	// CreateNetworkFirmwareUpgradesRollbackBodyProductSwitch captures enum value "switch"
	CreateNetworkFirmwareUpgradesRollbackBodyProductSwitch string = "switch"

	// CreateNetworkFirmwareUpgradesRollbackBodyProductSwitchCatalyst captures enum value "switchCatalyst"
	CreateNetworkFirmwareUpgradesRollbackBodyProductSwitchCatalyst string = "switchCatalyst"

	// CreateNetworkFirmwareUpgradesRollbackBodyProductWireless captures enum value "wireless"
	CreateNetworkFirmwareUpgradesRollbackBodyProductWireless string = "wireless"
)
View Source
const (

	// CreateNetworkFirmwareUpgradesRollbackOKBodyProductAppliance captures enum value "appliance"
	CreateNetworkFirmwareUpgradesRollbackOKBodyProductAppliance string = "appliance"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyProductCamera captures enum value "camera"
	CreateNetworkFirmwareUpgradesRollbackOKBodyProductCamera string = "camera"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyProductCellularGateway captures enum value "cellularGateway"
	CreateNetworkFirmwareUpgradesRollbackOKBodyProductCellularGateway string = "cellularGateway"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyProductCloudGateway captures enum value "cloudGateway"
	CreateNetworkFirmwareUpgradesRollbackOKBodyProductCloudGateway string = "cloudGateway"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyProductSwitch captures enum value "switch"
	CreateNetworkFirmwareUpgradesRollbackOKBodyProductSwitch string = "switch"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyProductSwitchCatalyst captures enum value "switchCatalyst"
	CreateNetworkFirmwareUpgradesRollbackOKBodyProductSwitchCatalyst string = "switchCatalyst"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyProductWireless captures enum value "wireless"
	CreateNetworkFirmwareUpgradesRollbackOKBodyProductWireless string = "wireless"
)
View Source
const (

	// CreateNetworkFirmwareUpgradesRollbackOKBodyStatusCanceled captures enum value "canceled"
	CreateNetworkFirmwareUpgradesRollbackOKBodyStatusCanceled string = "canceled"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyStatusCompleted captures enum value "completed"
	CreateNetworkFirmwareUpgradesRollbackOKBodyStatusCompleted string = "completed"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyStatusInProgress captures enum value "in_progress"
	CreateNetworkFirmwareUpgradesRollbackOKBodyStatusInProgress string = "in_progress"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyStatusPending captures enum value "pending"
	CreateNetworkFirmwareUpgradesRollbackOKBodyStatusPending string = "pending"
)
View Source
const (

	// CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryBrokeOldFeatures captures enum value "broke old features"
	CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryBrokeOldFeatures string = "broke old features"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryOther captures enum value "other"
	CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryOther string = "other"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryPerformance captures enum value "performance"
	CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryPerformance string = "performance"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryStability captures enum value "stability"
	CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryStability string = "stability"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryTesting captures enum value "testing"
	CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryTesting string = "testing"

	// CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryUnifyingNetworksVersions captures enum value "unifying networks versions"
	CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0CategoryUnifyingNetworksVersions string = "unifying networks versions"
)
View Source
const (

	// CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryBrokeOldFeatures captures enum value "broke old features"
	CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryBrokeOldFeatures string = "broke old features"

	// CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryOther captures enum value "other"
	CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryOther string = "other"

	// CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryPerformance captures enum value "performance"
	CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryPerformance string = "performance"

	// CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryStability captures enum value "stability"
	CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryStability string = "stability"

	// CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryTesting captures enum value "testing"
	CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryTesting string = "testing"

	// CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryUnifyingNetworksVersions captures enum value "unifying networks versions"
	CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0CategoryUnifyingNetworksVersions string = "unifying networks versions"
)
View Source
const (

	// CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryBrokeOldFeatures captures enum value "broke old features"
	CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryBrokeOldFeatures string = "broke old features"

	// CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryOther captures enum value "other"
	CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryOther string = "other"

	// CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryPerformance captures enum value "performance"
	CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryPerformance string = "performance"

	// CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryStability captures enum value "stability"
	CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryStability string = "stability"

	// CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryTesting captures enum value "testing"
	CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryTesting string = "testing"

	// CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryUnifyingNetworksVersions captures enum value "unifying networks versions"
	CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0CategoryUnifyingNetworksVersions string = "unifying networks versions"
)
View Source
const (

	// CreateNetworkGroupPolicyBodySplashAuthSettingsBypass captures enum value "bypass"
	CreateNetworkGroupPolicyBodySplashAuthSettingsBypass string = "bypass"

	// CreateNetworkGroupPolicyBodySplashAuthSettingsNetworkDefault captures enum value "network default"
	CreateNetworkGroupPolicyBodySplashAuthSettingsNetworkDefault string = "network default"
)
View Source
const (

	// CreateNetworkGroupPolicyParamsBodyBandwidthSettingsCustom captures enum value "custom"
	CreateNetworkGroupPolicyParamsBodyBandwidthSettingsCustom string = "custom"

	// CreateNetworkGroupPolicyParamsBodyBandwidthSettingsIgnore captures enum value "ignore"
	CreateNetworkGroupPolicyParamsBodyBandwidthSettingsIgnore string = "ignore"

	// CreateNetworkGroupPolicyParamsBodyBandwidthSettingsNetworkDefault captures enum value "network default"
	CreateNetworkGroupPolicyParamsBodyBandwidthSettingsNetworkDefault string = "network default"
)
View Source
const (

	// CreateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsCustom captures enum value "custom"
	CreateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsCustom string = "custom"

	// CreateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsIgnore captures enum value "ignore"
	CreateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsIgnore string = "ignore"

	// CreateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsNetworkDefault captures enum value "network default"
	CreateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsNetworkDefault string = "network default"
)
View Source
const (

	// CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsAppend captures enum value "append"
	CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsAppend string = "append"

	// CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsNetworkDefault captures enum value "network default"
	CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsNetworkDefault string = "network default"

	// CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsOverride captures enum value "override"
	CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsOverride string = "override"
)
View Source
const (

	// CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsAppend captures enum value "append"
	CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsAppend string = "append"

	// CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsNetworkDefault captures enum value "network default"
	CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsNetworkDefault string = "network default"

	// CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsOverride captures enum value "override"
	CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsOverride string = "override"
)
View Source
const (

	// CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsAppend captures enum value "append"
	CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsAppend string = "append"

	// CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsNetworkDefault captures enum value "network default"
	CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsNetworkDefault string = "network default"

	// CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsOverride captures enum value "override"
	CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsOverride string = "override"
)
View Source
const (

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsCustom captures enum value "custom"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsCustom string = "custom"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsIgnore captures enum value "ignore"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsIgnore string = "ignore"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsNetworkDefault captures enum value "network default"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsNetworkDefault string = "network default"
)
View Source
const (

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeApplication captures enum value "application"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeApplication string = "application"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeApplicationCategory captures enum value "applicationCategory"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeApplicationCategory string = "applicationCategory"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeHost captures enum value "host"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeHost string = "host"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeIPRange captures enum value "ipRange"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeIPRange string = "ipRange"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypePort captures enum value "port"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypePort string = "port"
)
View Source
const (

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeApplication captures enum value "application"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeApplication string = "application"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeApplicationCategory captures enum value "applicationCategory"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeApplicationCategory string = "applicationCategory"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeHost captures enum value "host"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeHost string = "host"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeIPRange captures enum value "ipRange"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeIPRange string = "ipRange"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeLocalNet captures enum value "localNet"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeLocalNet string = "localNet"

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypePort captures enum value "port"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypePort string = "port"
)
View Source
const (

	// CreateNetworkGroupPolicyParamsBodyVlanTaggingSettingsCustom captures enum value "custom"
	CreateNetworkGroupPolicyParamsBodyVlanTaggingSettingsCustom string = "custom"

	// CreateNetworkGroupPolicyParamsBodyVlanTaggingSettingsIgnore captures enum value "ignore"
	CreateNetworkGroupPolicyParamsBodyVlanTaggingSettingsIgnore string = "ignore"

	// CreateNetworkGroupPolicyParamsBodyVlanTaggingSettingsNetworkDefault captures enum value "network default"
	CreateNetworkGroupPolicyParamsBodyVlanTaggingSettingsNetworkDefault string = "network default"
)
View Source
const (

	// CreateNetworkMerakiAuthUserBodyAccountTypeNr802Dot1X captures enum value "802.1X"
	CreateNetworkMerakiAuthUserBodyAccountTypeNr802Dot1X string = "802.1X"

	// CreateNetworkMerakiAuthUserBodyAccountTypeClientVPN captures enum value "Client VPN"
	CreateNetworkMerakiAuthUserBodyAccountTypeClientVPN string = "Client VPN"

	// CreateNetworkMerakiAuthUserBodyAccountTypeGuest captures enum value "Guest"
	CreateNetworkMerakiAuthUserBodyAccountTypeGuest string = "Guest"
)
View Source
const (

	// CreateNetworkPiiRequestBodyTypeDelete captures enum value "delete"
	CreateNetworkPiiRequestBodyTypeDelete string = "delete"

	// CreateNetworkPiiRequestBodyTypeRestrictProcessing captures enum value "restrict processing"
	CreateNetworkPiiRequestBodyTypeRestrictProcessing string = "restrict processing"
)
View Source
const (

	// CreateNetworkWebhooksWebhookTestCreatedBodyStatusAbandoned captures enum value "abandoned"
	CreateNetworkWebhooksWebhookTestCreatedBodyStatusAbandoned string = "abandoned"

	// CreateNetworkWebhooksWebhookTestCreatedBodyStatusDelivered captures enum value "delivered"
	CreateNetworkWebhooksWebhookTestCreatedBodyStatusDelivered string = "delivered"

	// CreateNetworkWebhooksWebhookTestCreatedBodyStatusEnqueued captures enum value "enqueued"
	CreateNetworkWebhooksWebhookTestCreatedBodyStatusEnqueued string = "enqueued"

	// CreateNetworkWebhooksWebhookTestCreatedBodyStatusProcessing captures enum value "processing"
	CreateNetworkWebhooksWebhookTestCreatedBodyStatusProcessing string = "processing"

	// CreateNetworkWebhooksWebhookTestCreatedBodyStatusRetrying captures enum value "retrying"
	CreateNetworkWebhooksWebhookTestCreatedBodyStatusRetrying string = "retrying"
)
View Source
const (

	// DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryBrokeOldFeatures captures enum value "broke old features"
	DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryBrokeOldFeatures string = "broke old features"

	// DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryOther captures enum value "other"
	DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryOther string = "other"

	// DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryPerformance captures enum value "performance"
	DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryPerformance string = "performance"

	// DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryStability captures enum value "stability"
	DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryStability string = "stability"

	// DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryTesting captures enum value "testing"
	DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryTesting string = "testing"

	// DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryUnifyingNetworksVersions captures enum value "unifying networks versions"
	DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryUnifyingNetworksVersions string = "unifying networks versions"
)
View Source
const (

	// GetNetworkClientOKBodyStatusOffline captures enum value "Offline"
	GetNetworkClientOKBodyStatusOffline string = "Offline"

	// GetNetworkClientOKBodyStatusOnline captures enum value "Online"
	GetNetworkClientOKBodyStatusOnline string = "Online"
)
View Source
const (

	// GetNetworkClientsOKBodyRecentDeviceConnectionWired captures enum value "Wired"
	GetNetworkClientsOKBodyRecentDeviceConnectionWired string = "Wired"

	// GetNetworkClientsOKBodyRecentDeviceConnectionWireless captures enum value "Wireless"
	GetNetworkClientsOKBodyRecentDeviceConnectionWireless string = "Wireless"
)
View Source
const (

	// GetNetworkClientsOKBodyStatusOffline captures enum value "Offline"
	GetNetworkClientsOKBodyStatusOffline string = "Offline"

	// GetNetworkClientsOKBodyStatusOnline captures enum value "Online"
	GetNetworkClientsOKBodyStatusOnline string = "Online"
)
View Source
const (

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekFri captures enum value "fri"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekFri string = "fri"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekFriday captures enum value "friday"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekFriday string = "friday"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekMon captures enum value "mon"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekMon string = "mon"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekMonday captures enum value "monday"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekMonday string = "monday"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSat captures enum value "sat"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSat string = "sat"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSaturday captures enum value "saturday"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSaturday string = "saturday"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSun captures enum value "sun"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSun string = "sun"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSunday captures enum value "sunday"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSunday string = "sunday"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekThu captures enum value "thu"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekThu string = "thu"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekThursday captures enum value "thursday"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekThursday string = "thursday"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekTue captures enum value "tue"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekTue string = "tue"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekTuesday captures enum value "tuesday"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekTuesday string = "tuesday"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekWed captures enum value "wed"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekWed string = "wed"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekWednesday captures enum value "wednesday"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekWednesday string = "wednesday"
)
View Source
const (

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr000 captures enum value "0:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr000 string = "0:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1000 captures enum value "10:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1000 string = "10:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1100 captures enum value "11:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1100 string = "11:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1200 captures enum value "12:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1200 string = "12:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1300 captures enum value "13:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1300 string = "13:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1400 captures enum value "14:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1400 string = "14:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1500 captures enum value "15:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1500 string = "15:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1600 captures enum value "16:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1600 string = "16:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1700 captures enum value "17:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1700 string = "17:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1800 captures enum value "18:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1800 string = "18:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1900 captures enum value "19:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1900 string = "19:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr100 captures enum value "1:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr100 string = "1:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2000 captures enum value "20:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2000 string = "20:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2100 captures enum value "21:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2100 string = "21:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2200 captures enum value "22:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2200 string = "22:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2300 captures enum value "23:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2300 string = "23:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr200 captures enum value "2:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr200 string = "2:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr300 captures enum value "3:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr300 string = "3:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr400 captures enum value "4:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr400 string = "4:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr500 captures enum value "5:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr500 string = "5:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr600 captures enum value "6:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr600 string = "6:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr700 captures enum value "7:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr700 string = "7:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr800 captures enum value "8:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr800 string = "8:00"

	// GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr900 captures enum value "9:00"
	GetNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr900 string = "9:00"
)
View Source
const (

	// GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryBrokeOldFeatures captures enum value "broke old features"
	GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryBrokeOldFeatures string = "broke old features"

	// GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryOther captures enum value "other"
	GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryOther string = "other"

	// GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryPerformance captures enum value "performance"
	GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryPerformance string = "performance"

	// GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryStability captures enum value "stability"
	GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryStability string = "stability"

	// GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryTesting captures enum value "testing"
	GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryTesting string = "testing"

	// GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryUnifyingNetworksVersions captures enum value "unifying networks versions"
	GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryUnifyingNetworksVersions string = "unifying networks versions"
)
View Source
const (

	// GetNetworkHealthAlertsOKBodyItems0SeverityError captures enum value "error"
	GetNetworkHealthAlertsOKBodyItems0SeverityError string = "error"

	// GetNetworkHealthAlertsOKBodyItems0SeverityInfo captures enum value "info"
	GetNetworkHealthAlertsOKBodyItems0SeverityInfo string = "info"

	// GetNetworkHealthAlertsOKBodyItems0SeverityWarning captures enum value "warning"
	GetNetworkHealthAlertsOKBodyItems0SeverityWarning string = "warning"
)
View Source
const (

	// GetNetworkWebhooksWebhookTestOKBodyStatusAbandoned captures enum value "abandoned"
	GetNetworkWebhooksWebhookTestOKBodyStatusAbandoned string = "abandoned"

	// GetNetworkWebhooksWebhookTestOKBodyStatusDelivered captures enum value "delivered"
	GetNetworkWebhooksWebhookTestOKBodyStatusDelivered string = "delivered"

	// GetNetworkWebhooksWebhookTestOKBodyStatusEnqueued captures enum value "enqueued"
	GetNetworkWebhooksWebhookTestOKBodyStatusEnqueued string = "enqueued"

	// GetNetworkWebhooksWebhookTestOKBodyStatusProcessing captures enum value "processing"
	GetNetworkWebhooksWebhookTestOKBodyStatusProcessing string = "processing"

	// GetNetworkWebhooksWebhookTestOKBodyStatusRetrying captures enum value "retrying"
	GetNetworkWebhooksWebhookTestOKBodyStatusRetrying string = "retrying"
)
View Source
const (

	// ProvisionNetworkClientsBodyDevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsBodyDevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsBodyDevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsBodyDevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsBodyDevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsBodyDevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsBodyDevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsBodyDevicePolicyNormal string = "Normal"

	// ProvisionNetworkClientsBodyDevicePolicyPerConnection captures enum value "Per connection"
	ProvisionNetworkClientsBodyDevicePolicyPerConnection string = "Per connection"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySecurityApplianceDevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySecurityApplianceDevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySecurityApplianceDevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySecurityApplianceDevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySecurityApplianceDevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySecurityApplianceDevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8DevicePolicyNormal string = "Normal"
)
View Source
const (

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9DevicePolicyAllowed captures enum value "Allowed"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9DevicePolicyAllowed string = "Allowed"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9DevicePolicyBlocked captures enum value "Blocked"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9DevicePolicyBlocked string = "Blocked"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9DevicePolicyGroupPolicy captures enum value "Group policy"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9DevicePolicyGroupPolicy string = "Group policy"

	// ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9DevicePolicyNormal captures enum value "Normal"
	ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9DevicePolicyNormal string = "Normal"
)
View Source
const (

	// RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryBrokeOldFeatures captures enum value "broke old features"
	RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryBrokeOldFeatures string = "broke old features"

	// RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryOther captures enum value "other"
	RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryOther string = "other"

	// RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryPerformance captures enum value "performance"
	RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryPerformance string = "performance"

	// RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryStability captures enum value "stability"
	RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryStability string = "stability"

	// RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryTesting captures enum value "testing"
	RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryTesting string = "testing"

	// RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryUnifyingNetworksVersions captures enum value "unifying networks versions"
	RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryUnifyingNetworksVersions string = "unifying networks versions"
)
View Source
const (

	// RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryBrokeOldFeatures captures enum value "broke old features"
	RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryBrokeOldFeatures string = "broke old features"

	// RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryOther captures enum value "other"
	RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryOther string = "other"

	// RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryPerformance captures enum value "performance"
	RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryPerformance string = "performance"

	// RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryStability captures enum value "stability"
	RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryStability string = "stability"

	// RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryTesting captures enum value "testing"
	RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryTesting string = "testing"

	// RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryUnifyingNetworksVersions captures enum value "unifying networks versions"
	RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0CategoryUnifyingNetworksVersions string = "unifying networks versions"
)
View Source
const (

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekFri captures enum value "fri"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekFri string = "fri"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekFriday captures enum value "friday"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekFriday string = "friday"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekMon captures enum value "mon"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekMon string = "mon"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekMonday captures enum value "monday"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekMonday string = "monday"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSat captures enum value "sat"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSat string = "sat"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSaturday captures enum value "saturday"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSaturday string = "saturday"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSun captures enum value "sun"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSun string = "sun"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSunday captures enum value "sunday"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekSunday string = "sunday"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekThu captures enum value "thu"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekThu string = "thu"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekThursday captures enum value "thursday"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekThursday string = "thursday"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekTue captures enum value "tue"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekTue string = "tue"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekTuesday captures enum value "tuesday"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekTuesday string = "tuesday"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekWed captures enum value "wed"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekWed string = "wed"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekWednesday captures enum value "wednesday"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowDayOfWeekWednesday string = "wednesday"
)
View Source
const (

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr000 captures enum value "0:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr000 string = "0:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1000 captures enum value "10:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1000 string = "10:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1100 captures enum value "11:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1100 string = "11:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1200 captures enum value "12:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1200 string = "12:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1300 captures enum value "13:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1300 string = "13:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1400 captures enum value "14:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1400 string = "14:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1500 captures enum value "15:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1500 string = "15:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1600 captures enum value "16:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1600 string = "16:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1700 captures enum value "17:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1700 string = "17:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1800 captures enum value "18:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1800 string = "18:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1900 captures enum value "19:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr1900 string = "19:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr100 captures enum value "1:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr100 string = "1:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2000 captures enum value "20:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2000 string = "20:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2100 captures enum value "21:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2100 string = "21:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2200 captures enum value "22:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2200 string = "22:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2300 captures enum value "23:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr2300 string = "23:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr200 captures enum value "2:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr200 string = "2:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr300 captures enum value "3:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr300 string = "3:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr400 captures enum value "4:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr400 string = "4:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr500 captures enum value "5:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr500 string = "5:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr600 captures enum value "6:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr600 string = "6:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr700 captures enum value "7:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr700 string = "7:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr800 captures enum value "8:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr800 string = "8:00"

	// UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr900 captures enum value "9:00"
	UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindowHourOfDayNr900 string = "9:00"
)
View Source
const (

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekFri captures enum value "fri"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekFri string = "fri"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekFriday captures enum value "friday"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekFriday string = "friday"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekMon captures enum value "mon"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekMon string = "mon"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekMonday captures enum value "monday"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekMonday string = "monday"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekSat captures enum value "sat"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekSat string = "sat"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekSaturday captures enum value "saturday"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekSaturday string = "saturday"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekSun captures enum value "sun"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekSun string = "sun"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekSunday captures enum value "sunday"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekSunday string = "sunday"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekThu captures enum value "thu"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekThu string = "thu"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekThursday captures enum value "thursday"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekThursday string = "thursday"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekTue captures enum value "tue"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekTue string = "tue"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekTuesday captures enum value "tuesday"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekTuesday string = "tuesday"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekWed captures enum value "wed"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekWed string = "wed"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekWednesday captures enum value "wednesday"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowDayOfWeekWednesday string = "wednesday"
)
View Source
const (

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr000 captures enum value "0:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr000 string = "0:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1000 captures enum value "10:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1000 string = "10:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1100 captures enum value "11:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1100 string = "11:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1200 captures enum value "12:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1200 string = "12:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1300 captures enum value "13:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1300 string = "13:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1400 captures enum value "14:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1400 string = "14:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1500 captures enum value "15:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1500 string = "15:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1600 captures enum value "16:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1600 string = "16:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1700 captures enum value "17:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1700 string = "17:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1800 captures enum value "18:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1800 string = "18:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1900 captures enum value "19:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr1900 string = "19:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr100 captures enum value "1:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr100 string = "1:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr2000 captures enum value "20:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr2000 string = "20:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr2100 captures enum value "21:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr2100 string = "21:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr2200 captures enum value "22:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr2200 string = "22:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr2300 captures enum value "23:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr2300 string = "23:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr200 captures enum value "2:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr200 string = "2:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr300 captures enum value "3:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr300 string = "3:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr400 captures enum value "4:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr400 string = "4:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr500 captures enum value "5:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr500 string = "5:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr600 captures enum value "6:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr600 string = "6:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr700 captures enum value "7:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr700 string = "7:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr800 captures enum value "8:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr800 string = "8:00"

	// UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr900 captures enum value "9:00"
	UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindowHourOfDayNr900 string = "9:00"
)
View Source
const (

	// UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryBrokeOldFeatures captures enum value "broke old features"
	UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryBrokeOldFeatures string = "broke old features"

	// UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryOther captures enum value "other"
	UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryOther string = "other"

	// UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryPerformance captures enum value "performance"
	UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryPerformance string = "performance"

	// UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryStability captures enum value "stability"
	UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryStability string = "stability"

	// UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryTesting captures enum value "testing"
	UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryTesting string = "testing"

	// UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryUnifyingNetworksVersions captures enum value "unifying networks versions"
	UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0CategoryUnifyingNetworksVersions string = "unifying networks versions"
)
View Source
const (

	// UpdateNetworkGroupPolicyBodySplashAuthSettingsBypass captures enum value "bypass"
	UpdateNetworkGroupPolicyBodySplashAuthSettingsBypass string = "bypass"

	// UpdateNetworkGroupPolicyBodySplashAuthSettingsNetworkDefault captures enum value "network default"
	UpdateNetworkGroupPolicyBodySplashAuthSettingsNetworkDefault string = "network default"
)
View Source
const (

	// UpdateNetworkGroupPolicyParamsBodyBandwidthSettingsCustom captures enum value "custom"
	UpdateNetworkGroupPolicyParamsBodyBandwidthSettingsCustom string = "custom"

	// UpdateNetworkGroupPolicyParamsBodyBandwidthSettingsIgnore captures enum value "ignore"
	UpdateNetworkGroupPolicyParamsBodyBandwidthSettingsIgnore string = "ignore"

	// UpdateNetworkGroupPolicyParamsBodyBandwidthSettingsNetworkDefault captures enum value "network default"
	UpdateNetworkGroupPolicyParamsBodyBandwidthSettingsNetworkDefault string = "network default"
)
View Source
const (

	// UpdateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsCustom captures enum value "custom"
	UpdateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsCustom string = "custom"

	// UpdateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsIgnore captures enum value "ignore"
	UpdateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsIgnore string = "ignore"

	// UpdateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsNetworkDefault captures enum value "network default"
	UpdateNetworkGroupPolicyParamsBodyBonjourForwardingSettingsNetworkDefault string = "network default"
)
View Source
const (

	// UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsAppend captures enum value "append"
	UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsAppend string = "append"

	// UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsNetworkDefault captures enum value "network default"
	UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsNetworkDefault string = "network default"

	// UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsOverride captures enum value "override"
	UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatternsSettingsOverride string = "override"
)
View Source
const (

	// UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsAppend captures enum value "append"
	UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsAppend string = "append"

	// UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsNetworkDefault captures enum value "network default"
	UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsNetworkDefault string = "network default"

	// UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsOverride captures enum value "override"
	UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategoriesSettingsOverride string = "override"
)
View Source
const (

	// UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsAppend captures enum value "append"
	UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsAppend string = "append"

	// UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsNetworkDefault captures enum value "network default"
	UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsNetworkDefault string = "network default"

	// UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsOverride captures enum value "override"
	UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatternsSettingsOverride string = "override"
)
View Source
const (

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsCustom captures enum value "custom"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsCustom string = "custom"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsIgnore captures enum value "ignore"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsIgnore string = "ignore"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsNetworkDefault captures enum value "network default"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingSettingsNetworkDefault string = "network default"
)
View Source
const (

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeApplication captures enum value "application"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeApplication string = "application"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeApplicationCategory captures enum value "applicationCategory"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeApplicationCategory string = "applicationCategory"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeHost captures enum value "host"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeHost string = "host"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeIPRange captures enum value "ipRange"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypeIPRange string = "ipRange"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypePort captures enum value "port"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0TypePort string = "port"
)
View Source
const (

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeApplication captures enum value "application"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeApplication string = "application"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeApplicationCategory captures enum value "applicationCategory"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeApplicationCategory string = "applicationCategory"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeHost captures enum value "host"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeHost string = "host"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeIPRange captures enum value "ipRange"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeIPRange string = "ipRange"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeLocalNet captures enum value "localNet"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypeLocalNet string = "localNet"

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypePort captures enum value "port"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0TypePort string = "port"
)
View Source
const (

	// UpdateNetworkGroupPolicyParamsBodyVlanTaggingSettingsCustom captures enum value "custom"
	UpdateNetworkGroupPolicyParamsBodyVlanTaggingSettingsCustom string = "custom"

	// UpdateNetworkGroupPolicyParamsBodyVlanTaggingSettingsIgnore captures enum value "ignore"
	UpdateNetworkGroupPolicyParamsBodyVlanTaggingSettingsIgnore string = "ignore"

	// UpdateNetworkGroupPolicyParamsBodyVlanTaggingSettingsNetworkDefault captures enum value "network default"
	UpdateNetworkGroupPolicyParamsBodyVlanTaggingSettingsNetworkDefault string = "network default"
)
View Source
const (

	// UpdateNetworkSnmpBodyAccessCommunity captures enum value "community"
	UpdateNetworkSnmpBodyAccessCommunity string = "community"

	// UpdateNetworkSnmpBodyAccessNone captures enum value "none"
	UpdateNetworkSnmpBodyAccessNone string = "none"

	// UpdateNetworkSnmpBodyAccessUsers captures enum value "users"
	UpdateNetworkSnmpBodyAccessUsers string = "users"
)
View Source
const (

	// UpdateNetworkTrafficAnalysisBodyModeBasic captures enum value "basic"
	UpdateNetworkTrafficAnalysisBodyModeBasic string = "basic"

	// UpdateNetworkTrafficAnalysisBodyModeDetailed captures enum value "detailed"
	UpdateNetworkTrafficAnalysisBodyModeDetailed string = "detailed"

	// UpdateNetworkTrafficAnalysisBodyModeDisabled captures enum value "disabled"
	UpdateNetworkTrafficAnalysisBodyModeDisabled string = "disabled"
)
View Source
const (

	// UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0TypeHost captures enum value "host"
	UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0TypeHost string = "host"

	// UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0TypeIPRange captures enum value "ipRange"
	UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0TypeIPRange string = "ipRange"

	// UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0TypePort captures enum value "port"
	UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0TypePort string = "port"
)
View Source
const (

	// VmxNetworkDevicesClaimBodySizeNr100 captures enum value "100"
	VmxNetworkDevicesClaimBodySizeNr100 string = "100"

	// VmxNetworkDevicesClaimBodySizeLarge captures enum value "large"
	VmxNetworkDevicesClaimBodySizeLarge string = "large"

	// VmxNetworkDevicesClaimBodySizeMedium captures enum value "medium"
	VmxNetworkDevicesClaimBodySizeMedium string = "medium"

	// VmxNetworkDevicesClaimBodySizeSmall captures enum value "small"
	VmxNetworkDevicesClaimBodySizeSmall string = "small"
)
View Source
const (

	// CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0PolicyDeny captures enum value "deny"
	CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0PolicyDeny string = "deny"
)
View Source
const (

	// UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0PolicyDeny captures enum value "deny"
	UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0PolicyDeny string = "deny"
)

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type BindNetworkBody ¶

type BindNetworkBody struct {

	// Optional boolean indicating whether the network's switches should automatically bind to profiles of the same model. Defaults to false if left unspecified. This option only affects switch networks and switch templates. Auto-bind is not valid unless the switch template has at least one profile and has at most one profile per switch model.
	AutoBind bool `json:"autoBind,omitempty"`

	// The ID of the template to which the network should be bound.
	// Required: true
	ConfigTemplateID *string `json:"configTemplateId"`
}

BindNetworkBody bind network body // Example: {"autoBind":false,"configTemplateId":"N_23952905"} swagger:model BindNetworkBody

func (*BindNetworkBody) ContextValidate ¶

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

ContextValidate validates this bind network body based on context it is used

func (*BindNetworkBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*BindNetworkBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*BindNetworkBody) Validate ¶

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

Validate validates this bind network body

type BindNetworkOK ¶

type BindNetworkOK struct {
	Payload interface{}
}

BindNetworkOK describes a response with status code 200, with default header values.

Successful operation

func NewBindNetworkOK ¶

func NewBindNetworkOK() *BindNetworkOK

NewBindNetworkOK creates a BindNetworkOK with default headers values

func (*BindNetworkOK) Code ¶

func (o *BindNetworkOK) Code() int

Code gets the status code for the bind network o k response

func (*BindNetworkOK) Error ¶

func (o *BindNetworkOK) Error() string

func (*BindNetworkOK) GetPayload ¶

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

func (*BindNetworkOK) IsClientError ¶

func (o *BindNetworkOK) IsClientError() bool

IsClientError returns true when this bind network o k response has a 4xx status code

func (*BindNetworkOK) IsCode ¶

func (o *BindNetworkOK) IsCode(code int) bool

IsCode returns true when this bind network o k response a status code equal to that given

func (*BindNetworkOK) IsRedirect ¶

func (o *BindNetworkOK) IsRedirect() bool

IsRedirect returns true when this bind network o k response has a 3xx status code

func (*BindNetworkOK) IsServerError ¶

func (o *BindNetworkOK) IsServerError() bool

IsServerError returns true when this bind network o k response has a 5xx status code

func (*BindNetworkOK) IsSuccess ¶

func (o *BindNetworkOK) IsSuccess() bool

IsSuccess returns true when this bind network o k response has a 2xx status code

func (*BindNetworkOK) String ¶

func (o *BindNetworkOK) String() string

type BindNetworkParams ¶

type BindNetworkParams struct {

	// BindNetwork.
	BindNetwork BindNetworkBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

BindNetworkParams contains all the parameters to send to the API endpoint

for the bind network operation.

Typically these are written to a http.Request.

func NewBindNetworkParams ¶

func NewBindNetworkParams() *BindNetworkParams

NewBindNetworkParams creates a new BindNetworkParams object, with the default timeout for this client.

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

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

func NewBindNetworkParamsWithContext ¶

func NewBindNetworkParamsWithContext(ctx context.Context) *BindNetworkParams

NewBindNetworkParamsWithContext creates a new BindNetworkParams object with the ability to set a context for a request.

func NewBindNetworkParamsWithHTTPClient ¶

func NewBindNetworkParamsWithHTTPClient(client *http.Client) *BindNetworkParams

NewBindNetworkParamsWithHTTPClient creates a new BindNetworkParams object with the ability to set a custom HTTPClient for a request.

func NewBindNetworkParamsWithTimeout ¶

func NewBindNetworkParamsWithTimeout(timeout time.Duration) *BindNetworkParams

NewBindNetworkParamsWithTimeout creates a new BindNetworkParams object with the ability to set a timeout on a request.

func (*BindNetworkParams) SetBindNetwork ¶

func (o *BindNetworkParams) SetBindNetwork(bindNetwork BindNetworkBody)

SetBindNetwork adds the bindNetwork to the bind network params

func (*BindNetworkParams) SetContext ¶

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

SetContext adds the context to the bind network params

func (*BindNetworkParams) SetDefaults ¶

func (o *BindNetworkParams) SetDefaults()

SetDefaults hydrates default values in the bind network params (not the query body).

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

func (*BindNetworkParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the bind network params

func (*BindNetworkParams) SetNetworkID ¶

func (o *BindNetworkParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the bind network params

func (*BindNetworkParams) SetTimeout ¶

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

SetTimeout adds the timeout to the bind network params

func (*BindNetworkParams) WithBindNetwork ¶

func (o *BindNetworkParams) WithBindNetwork(bindNetwork BindNetworkBody) *BindNetworkParams

WithBindNetwork adds the bindNetwork to the bind network params

func (*BindNetworkParams) WithContext ¶

func (o *BindNetworkParams) WithContext(ctx context.Context) *BindNetworkParams

WithContext adds the context to the bind network params

func (*BindNetworkParams) WithDefaults ¶

func (o *BindNetworkParams) WithDefaults() *BindNetworkParams

WithDefaults hydrates default values in the bind network params (not the query body).

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

func (*BindNetworkParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the bind network params

func (*BindNetworkParams) WithNetworkID ¶

func (o *BindNetworkParams) WithNetworkID(networkID string) *BindNetworkParams

WithNetworkID adds the networkID to the bind network params

func (*BindNetworkParams) WithTimeout ¶

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

WithTimeout adds the timeout to the bind network params

func (*BindNetworkParams) WriteToRequest ¶

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

WriteToRequest writes these params to a swagger request

type BindNetworkReader ¶

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

BindNetworkReader is a Reader for the BindNetwork structure.

func (*BindNetworkReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type ClaimNetworkDevicesBody ¶

type ClaimNetworkDevicesBody struct {

	// A list of serials of devices to claim
	// Required: true
	Serials []string `json:"serials"`
}

ClaimNetworkDevicesBody claim network devices body // Example: {"serials":["Q234-ABCD-0001","Q234-ABCD-0002","Q234-ABCD-0003"]} swagger:model ClaimNetworkDevicesBody

func (*ClaimNetworkDevicesBody) ContextValidate ¶

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

ContextValidate validates this claim network devices body based on context it is used

func (*ClaimNetworkDevicesBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ClaimNetworkDevicesBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ClaimNetworkDevicesBody) Validate ¶

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

Validate validates this claim network devices body

type ClaimNetworkDevicesOK ¶

type ClaimNetworkDevicesOK struct {
}

ClaimNetworkDevicesOK describes a response with status code 200, with default header values.

Successful operation

func NewClaimNetworkDevicesOK ¶

func NewClaimNetworkDevicesOK() *ClaimNetworkDevicesOK

NewClaimNetworkDevicesOK creates a ClaimNetworkDevicesOK with default headers values

func (*ClaimNetworkDevicesOK) Code ¶

func (o *ClaimNetworkDevicesOK) Code() int

Code gets the status code for the claim network devices o k response

func (*ClaimNetworkDevicesOK) Error ¶

func (o *ClaimNetworkDevicesOK) Error() string

func (*ClaimNetworkDevicesOK) IsClientError ¶

func (o *ClaimNetworkDevicesOK) IsClientError() bool

IsClientError returns true when this claim network devices o k response has a 4xx status code

func (*ClaimNetworkDevicesOK) IsCode ¶

func (o *ClaimNetworkDevicesOK) IsCode(code int) bool

IsCode returns true when this claim network devices o k response a status code equal to that given

func (*ClaimNetworkDevicesOK) IsRedirect ¶

func (o *ClaimNetworkDevicesOK) IsRedirect() bool

IsRedirect returns true when this claim network devices o k response has a 3xx status code

func (*ClaimNetworkDevicesOK) IsServerError ¶

func (o *ClaimNetworkDevicesOK) IsServerError() bool

IsServerError returns true when this claim network devices o k response has a 5xx status code

func (*ClaimNetworkDevicesOK) IsSuccess ¶

func (o *ClaimNetworkDevicesOK) IsSuccess() bool

IsSuccess returns true when this claim network devices o k response has a 2xx status code

func (*ClaimNetworkDevicesOK) String ¶

func (o *ClaimNetworkDevicesOK) String() string

type ClaimNetworkDevicesParams ¶

type ClaimNetworkDevicesParams struct {

	// ClaimNetworkDevices.
	ClaimNetworkDevices ClaimNetworkDevicesBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

ClaimNetworkDevicesParams contains all the parameters to send to the API endpoint

for the claim network devices operation.

Typically these are written to a http.Request.

func NewClaimNetworkDevicesParams ¶

func NewClaimNetworkDevicesParams() *ClaimNetworkDevicesParams

NewClaimNetworkDevicesParams creates a new ClaimNetworkDevicesParams object, with the default timeout for this client.

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

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

func NewClaimNetworkDevicesParamsWithContext ¶

func NewClaimNetworkDevicesParamsWithContext(ctx context.Context) *ClaimNetworkDevicesParams

NewClaimNetworkDevicesParamsWithContext creates a new ClaimNetworkDevicesParams object with the ability to set a context for a request.

func NewClaimNetworkDevicesParamsWithHTTPClient ¶

func NewClaimNetworkDevicesParamsWithHTTPClient(client *http.Client) *ClaimNetworkDevicesParams

NewClaimNetworkDevicesParamsWithHTTPClient creates a new ClaimNetworkDevicesParams object with the ability to set a custom HTTPClient for a request.

func NewClaimNetworkDevicesParamsWithTimeout ¶

func NewClaimNetworkDevicesParamsWithTimeout(timeout time.Duration) *ClaimNetworkDevicesParams

NewClaimNetworkDevicesParamsWithTimeout creates a new ClaimNetworkDevicesParams object with the ability to set a timeout on a request.

func (*ClaimNetworkDevicesParams) SetClaimNetworkDevices ¶

func (o *ClaimNetworkDevicesParams) SetClaimNetworkDevices(claimNetworkDevices ClaimNetworkDevicesBody)

SetClaimNetworkDevices adds the claimNetworkDevices to the claim network devices params

func (*ClaimNetworkDevicesParams) SetContext ¶

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

SetContext adds the context to the claim network devices params

func (*ClaimNetworkDevicesParams) SetDefaults ¶

func (o *ClaimNetworkDevicesParams) SetDefaults()

SetDefaults hydrates default values in the claim network devices params (not the query body).

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

func (*ClaimNetworkDevicesParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the claim network devices params

func (*ClaimNetworkDevicesParams) SetNetworkID ¶

func (o *ClaimNetworkDevicesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the claim network devices params

func (*ClaimNetworkDevicesParams) SetTimeout ¶

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

SetTimeout adds the timeout to the claim network devices params

func (*ClaimNetworkDevicesParams) WithClaimNetworkDevices ¶

func (o *ClaimNetworkDevicesParams) WithClaimNetworkDevices(claimNetworkDevices ClaimNetworkDevicesBody) *ClaimNetworkDevicesParams

WithClaimNetworkDevices adds the claimNetworkDevices to the claim network devices params

func (*ClaimNetworkDevicesParams) WithContext ¶

WithContext adds the context to the claim network devices params

func (*ClaimNetworkDevicesParams) WithDefaults ¶

WithDefaults hydrates default values in the claim network devices params (not the query body).

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

func (*ClaimNetworkDevicesParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the claim network devices params

func (*ClaimNetworkDevicesParams) WithNetworkID ¶

func (o *ClaimNetworkDevicesParams) WithNetworkID(networkID string) *ClaimNetworkDevicesParams

WithNetworkID adds the networkID to the claim network devices params

func (*ClaimNetworkDevicesParams) WithTimeout ¶

WithTimeout adds the timeout to the claim network devices params

func (*ClaimNetworkDevicesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type ClaimNetworkDevicesReader ¶

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

ClaimNetworkDevicesReader is a Reader for the ClaimNetworkDevices structure.

func (*ClaimNetworkDevicesReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type Client ¶

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

Client for networks API

func (*Client) BindNetwork ¶

func (a *Client) BindNetwork(params *BindNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*BindNetworkOK, error)

BindNetwork binds a network to a template

Bind a network to a template.

func (*Client) ClaimNetworkDevices ¶

func (a *Client) ClaimNetworkDevices(params *ClaimNetworkDevicesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ClaimNetworkDevicesOK, error)

ClaimNetworkDevices claims devices into a network note for recently claimed devices it may take a few minutes for API requsts against that device to succeed

Claim devices into a network. (Note: for recently claimed devices, it may take a few minutes for API requsts against that device to succeed)

func (*Client) CreateNetworkFirmwareUpgradesRollback ¶

func (a *Client) CreateNetworkFirmwareUpgradesRollback(params *CreateNetworkFirmwareUpgradesRollbackParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkFirmwareUpgradesRollbackOK, error)

CreateNetworkFirmwareUpgradesRollback rollbacks a firmware upgrade for a network

Rollback a Firmware Upgrade For A Network

func (*Client) CreateNetworkFirmwareUpgradesStagedEvent ¶

CreateNetworkFirmwareUpgradesStagedEvent creates a staged upgrade event for a network

Create a Staged Upgrade Event for a network

func (*Client) CreateNetworkFirmwareUpgradesStagedGroup ¶

CreateNetworkFirmwareUpgradesStagedGroup creates a staged upgrade group for a network

Create a Staged Upgrade Group for a network

func (*Client) CreateNetworkFloorPlan ¶

func (a *Client) CreateNetworkFloorPlan(params *CreateNetworkFloorPlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkFloorPlanCreated, error)

CreateNetworkFloorPlan uploads a floor plan

Upload a floor plan

func (*Client) CreateNetworkGroupPolicy ¶

func (a *Client) CreateNetworkGroupPolicy(params *CreateNetworkGroupPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkGroupPolicyCreated, error)

CreateNetworkGroupPolicy creates a group policy

Create a group policy

func (*Client) CreateNetworkMerakiAuthUser ¶

func (a *Client) CreateNetworkMerakiAuthUser(params *CreateNetworkMerakiAuthUserParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkMerakiAuthUserCreated, error)

CreateNetworkMerakiAuthUser authorizes a user configured with meraki authentication for a network currently supports 802 1 x splash guest and client v p n users and currently organizations have a 50 000 user cap

Authorize a user configured with Meraki Authentication for a network (currently supports 802.1X, splash guest, and client VPN users, and currently, organizations have a 50,000 user cap)

func (*Client) CreateNetworkMqttBroker ¶

func (a *Client) CreateNetworkMqttBroker(params *CreateNetworkMqttBrokerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkMqttBrokerCreated, error)

CreateNetworkMqttBroker adds an m q t t broker

Add an MQTT broker

func (*Client) CreateNetworkPiiRequest ¶

func (a *Client) CreateNetworkPiiRequest(params *CreateNetworkPiiRequestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkPiiRequestCreated, error)
CreateNetworkPiiRequest submits a new delete or restrict processing p i i request

Submit a new delete or restrict processing PII request

## ALTERNATE PATH

``` /organizations/{organizationId}/pii/requests ```

func (*Client) CreateNetworkWebhooksHTTPServer ¶

CreateNetworkWebhooksHTTPServer adds an HTTP server to a network

Add an HTTP server to a network

func (*Client) CreateNetworkWebhooksPayloadTemplate ¶

CreateNetworkWebhooksPayloadTemplate creates a webhook payload template for a network

Create a webhook payload template for a network

func (*Client) CreateNetworkWebhooksWebhookTest ¶

CreateNetworkWebhooksWebhookTest sends a test webhook for a network

Send a test webhook for a network

func (*Client) DeferNetworkFirmwareUpgradesStagedEvents ¶

DeferNetworkFirmwareUpgradesStagedEvents postpones by 1 week all pending staged upgrade stages for a network

Postpone by 1 week all pending staged upgrade stages for a network

func (*Client) DeleteNetwork ¶

func (a *Client) DeleteNetwork(params *DeleteNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkNoContent, error)

DeleteNetwork deletes a network

Delete a network

func (*Client) DeleteNetworkFirmwareUpgradesStagedGroup ¶

DeleteNetworkFirmwareUpgradesStagedGroup deletes a staged upgrade group

Delete a Staged Upgrade Group

func (*Client) DeleteNetworkFloorPlan ¶

func (a *Client) DeleteNetworkFloorPlan(params *DeleteNetworkFloorPlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkFloorPlanNoContent, error)

DeleteNetworkFloorPlan destroys a floor plan

Destroy a floor plan

func (*Client) DeleteNetworkGroupPolicy ¶

DeleteNetworkGroupPolicy deletes a group policy

Delete a group policy

func (*Client) DeleteNetworkMerakiAuthUser ¶

DeleteNetworkMerakiAuthUser deletes an 802 1 x r a d i u s user or deauthorize and optionally delete a splash guest or client v p n user

Delete an 802.1X RADIUS user, or deauthorize and optionally delete a splash guest or client VPN user.

func (*Client) DeleteNetworkMqttBroker ¶

func (a *Client) DeleteNetworkMqttBroker(params *DeleteNetworkMqttBrokerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkMqttBrokerNoContent, error)

DeleteNetworkMqttBroker deletes an m q t t broker

Delete an MQTT broker

func (*Client) DeleteNetworkPiiRequest ¶

func (a *Client) DeleteNetworkPiiRequest(params *DeleteNetworkPiiRequestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkPiiRequestNoContent, error)
DeleteNetworkPiiRequest deletes a restrict processing p i i request

Delete a restrict processing PII request

## ALTERNATE PATH

``` /organizations/{organizationId}/pii/requests/{requestId} ```

func (*Client) DeleteNetworkWebhooksHTTPServer ¶

DeleteNetworkWebhooksHTTPServer deletes an HTTP server from a network

Delete an HTTP server from a network

func (*Client) DeleteNetworkWebhooksPayloadTemplate ¶

DeleteNetworkWebhooksPayloadTemplate destroys a webhook payload template for a network

Destroy a webhook payload template for a network. Does not work for included templates ('wpt_00001', 'wpt_00002', 'wpt_00003', 'wpt_00004', 'wpt_00005' or 'wpt_00006')

func (*Client) GetNetwork ¶

func (a *Client) GetNetwork(params *GetNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkOK, error)

GetNetwork returns a network

Return a network

func (*Client) GetNetworkAlertsHistory ¶

func (a *Client) GetNetworkAlertsHistory(params *GetNetworkAlertsHistoryParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkAlertsHistoryOK, error)

GetNetworkAlertsHistory returns the alert history for this network

Return the alert history for this network

func (*Client) GetNetworkAlertsSettings ¶

func (a *Client) GetNetworkAlertsSettings(params *GetNetworkAlertsSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkAlertsSettingsOK, error)

GetNetworkAlertsSettings returns the alert configuration for this network

Return the alert configuration for this network

func (*Client) GetNetworkBluetoothClient ¶

func (a *Client) GetNetworkBluetoothClient(params *GetNetworkBluetoothClientParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkBluetoothClientOK, error)

GetNetworkBluetoothClient returns a bluetooth client

Return a Bluetooth client. Bluetooth clients can be identified by their ID or their MAC.

func (*Client) GetNetworkBluetoothClients ¶

func (a *Client) GetNetworkBluetoothClients(params *GetNetworkBluetoothClientsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkBluetoothClientsOK, error)

GetNetworkBluetoothClients lists the bluetooth clients seen by a ps in this network

List the Bluetooth clients seen by APs in this network

func (*Client) GetNetworkClient ¶

func (a *Client) GetNetworkClient(params *GetNetworkClientParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientOK, error)

GetNetworkClient returns the client associated with the given identifier

Return the client associated with the given identifier. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.

func (*Client) GetNetworkClientPolicy ¶

func (a *Client) GetNetworkClientPolicy(params *GetNetworkClientPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientPolicyOK, error)

GetNetworkClientPolicy returns the policy assigned to a client on the network

Return the policy assigned to a client on the network. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.

func (*Client) GetNetworkClientSplashAuthorizationStatus ¶

GetNetworkClientSplashAuthorizationStatus returns the splash authorization for a client for each s s ID they ve associated with through splash

Return the splash authorization for a client, for each SSID they've associated with through splash. Only enabled SSIDs with Click-through splash enabled will be included. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.

func (*Client) GetNetworkClientTrafficHistory ¶

func (a *Client) GetNetworkClientTrafficHistory(params *GetNetworkClientTrafficHistoryParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientTrafficHistoryOK, error)

GetNetworkClientTrafficHistory returns the client s network traffic data over time

Return the client's network traffic data over time. Usage data is in kilobytes. This endpoint requires detailed traffic analysis to be enabled on the Network-wide > General page. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.

func (*Client) GetNetworkClientUsageHistory ¶

func (a *Client) GetNetworkClientUsageHistory(params *GetNetworkClientUsageHistoryParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientUsageHistoryOK, error)

GetNetworkClientUsageHistory returns the client s daily usage history

Return the client's daily usage history. Usage data is in kilobytes. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.

func (*Client) GetNetworkClients ¶

func (a *Client) GetNetworkClients(params *GetNetworkClientsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientsOK, error)

GetNetworkClients lists the clients that have used this network in the timespan

List the clients that have used this network in the timespan

func (*Client) GetNetworkClientsApplicationUsage ¶

func (a *Client) GetNetworkClientsApplicationUsage(params *GetNetworkClientsApplicationUsageParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientsApplicationUsageOK, error)

GetNetworkClientsApplicationUsage returns the application usage data for clients

Return the application usage data for clients. Usage data is in kilobytes. Clients can be identified by client keys or either the MACs or IPs depending on whether the network uses Track-by-IP.

func (*Client) GetNetworkClientsBandwidthUsageHistory ¶

GetNetworkClientsBandwidthUsageHistory returns a timeseries of total traffic consumption rates for all clients on a network within a given timespan in megabits per second

Returns a timeseries of total traffic consumption rates for all clients on a network within a given timespan, in megabits per second.

func (*Client) GetNetworkClientsOverview ¶

func (a *Client) GetNetworkClientsOverview(params *GetNetworkClientsOverviewParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientsOverviewOK, error)

GetNetworkClientsOverview returns overview statistics for network clients

Return overview statistics for network clients

func (*Client) GetNetworkClientsUsageHistories ¶

func (a *Client) GetNetworkClientsUsageHistories(params *GetNetworkClientsUsageHistoriesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientsUsageHistoriesOK, error)

GetNetworkClientsUsageHistories returns the usage histories for clients

Return the usage histories for clients. Usage data is in kilobytes. Clients can be identified by client keys or either the MACs or IPs depending on whether the network uses Track-by-IP.

func (*Client) GetNetworkDevices ¶

func (a *Client) GetNetworkDevices(params *GetNetworkDevicesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkDevicesOK, error)

GetNetworkDevices lists the devices in a network

List the devices in a network

func (*Client) GetNetworkEvents ¶

func (a *Client) GetNetworkEvents(params *GetNetworkEventsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkEventsOK, error)

GetNetworkEvents lists the events for the network

List the events for the network

func (*Client) GetNetworkEventsEventTypes ¶

func (a *Client) GetNetworkEventsEventTypes(params *GetNetworkEventsEventTypesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkEventsEventTypesOK, error)

GetNetworkEventsEventTypes lists the event type to human readable description

List the event type to human-readable description

func (*Client) GetNetworkFirmwareUpgrades ¶

func (a *Client) GetNetworkFirmwareUpgrades(params *GetNetworkFirmwareUpgradesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFirmwareUpgradesOK, error)

GetNetworkFirmwareUpgrades gets firmware upgrade information for a network

Get firmware upgrade information for a network

func (*Client) GetNetworkFirmwareUpgradesStagedEvents ¶

GetNetworkFirmwareUpgradesStagedEvents gets the staged upgrade event from a network

Get the Staged Upgrade Event from a network

func (*Client) GetNetworkFirmwareUpgradesStagedGroup ¶

func (a *Client) GetNetworkFirmwareUpgradesStagedGroup(params *GetNetworkFirmwareUpgradesStagedGroupParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFirmwareUpgradesStagedGroupOK, error)

GetNetworkFirmwareUpgradesStagedGroup gets a staged upgrade group from a network

Get a Staged Upgrade Group from a network

func (*Client) GetNetworkFirmwareUpgradesStagedGroups ¶

GetNetworkFirmwareUpgradesStagedGroups lists of staged upgrade groups in a network

List of Staged Upgrade Groups in a network

func (*Client) GetNetworkFirmwareUpgradesStagedStages ¶

GetNetworkFirmwareUpgradesStagedStages orders of staged upgrade groups in a network

Order of Staged Upgrade Groups in a network

func (*Client) GetNetworkFloorPlan ¶

func (a *Client) GetNetworkFloorPlan(params *GetNetworkFloorPlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFloorPlanOK, error)

GetNetworkFloorPlan finds a floor plan by ID

Find a floor plan by ID

func (*Client) GetNetworkFloorPlans ¶

func (a *Client) GetNetworkFloorPlans(params *GetNetworkFloorPlansParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFloorPlansOK, error)

GetNetworkFloorPlans lists the floor plans that belong to your network

List the floor plans that belong to your network

func (*Client) GetNetworkGroupPolicies ¶

func (a *Client) GetNetworkGroupPolicies(params *GetNetworkGroupPoliciesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkGroupPoliciesOK, error)

GetNetworkGroupPolicies lists the group policies in a network

List the group policies in a network

func (*Client) GetNetworkGroupPolicy ¶

func (a *Client) GetNetworkGroupPolicy(params *GetNetworkGroupPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkGroupPolicyOK, error)

GetNetworkGroupPolicy displays a group policy

Display a group policy

func (*Client) GetNetworkHealthAlerts ¶

func (a *Client) GetNetworkHealthAlerts(params *GetNetworkHealthAlertsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkHealthAlertsOK, error)

GetNetworkHealthAlerts returns all global alerts on this network

Return all global alerts on this network

func (*Client) GetNetworkMerakiAuthUser ¶

func (a *Client) GetNetworkMerakiAuthUser(params *GetNetworkMerakiAuthUserParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkMerakiAuthUserOK, error)

GetNetworkMerakiAuthUser returns the meraki auth splash guest r a d i u s or client v p n user

Return the Meraki Auth splash guest, RADIUS, or client VPN user

func (*Client) GetNetworkMerakiAuthUsers ¶

func (a *Client) GetNetworkMerakiAuthUsers(params *GetNetworkMerakiAuthUsersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkMerakiAuthUsersOK, error)

GetNetworkMerakiAuthUsers lists the users configured under meraki authentication for a network splash guest or r a d i u s users for a wireless network or client v p n users for a m x network

List the users configured under Meraki Authentication for a network (splash guest or RADIUS users for a wireless network, or client VPN users for a MX network)

func (*Client) GetNetworkMqttBroker ¶

func (a *Client) GetNetworkMqttBroker(params *GetNetworkMqttBrokerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkMqttBrokerOK, error)

GetNetworkMqttBroker returns an m q t t broker

Return an MQTT broker

func (*Client) GetNetworkMqttBrokers ¶

func (a *Client) GetNetworkMqttBrokers(params *GetNetworkMqttBrokersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkMqttBrokersOK, error)

GetNetworkMqttBrokers lists the m q t t brokers for this network

List the MQTT brokers for this network

func (*Client) GetNetworkNetflow ¶

func (a *Client) GetNetworkNetflow(params *GetNetworkNetflowParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkNetflowOK, error)

GetNetworkNetflow returns the net flow traffic reporting settings for a network

Return the NetFlow traffic reporting settings for a network

func (*Client) GetNetworkNetworkHealthChannelUtilization ¶

GetNetworkNetworkHealthChannelUtilization gets the channel utilization over each radio for all a ps in a network

Get the channel utilization over each radio for all APs in a network.

func (*Client) GetNetworkPiiPiiKeys ¶

func (a *Client) GetNetworkPiiPiiKeys(params *GetNetworkPiiPiiKeysParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPiiPiiKeysOK, error)
GetNetworkPiiPiiKeys lists the keys required to access personally identifiable information p i i for a given identifier

List the keys required to access Personally Identifiable Information (PII) for a given identifier. Exactly one identifier will be accepted. If the organization contains org-wide Systems Manager users matching the key provided then there will be an entry with the key "0" containing the applicable keys.

## ALTERNATE PATH

``` /organizations/{organizationId}/pii/piiKeys ```

func (*Client) GetNetworkPiiRequest ¶

func (a *Client) GetNetworkPiiRequest(params *GetNetworkPiiRequestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPiiRequestOK, error)
GetNetworkPiiRequest returns a p i i request

Return a PII request

## ALTERNATE PATH

``` /organizations/{organizationId}/pii/requests/{requestId} ```

func (*Client) GetNetworkPiiRequests ¶

func (a *Client) GetNetworkPiiRequests(params *GetNetworkPiiRequestsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPiiRequestsOK, error)
GetNetworkPiiRequests lists the p i i requests for this network or organization

List the PII requests for this network or organization

## ALTERNATE PATH

``` /organizations/{organizationId}/pii/requests ```

func (*Client) GetNetworkPiiSmDevicesForKey ¶

func (a *Client) GetNetworkPiiSmDevicesForKey(params *GetNetworkPiiSmDevicesForKeyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPiiSmDevicesForKeyOK, error)
GetNetworkPiiSmDevicesForKey givens a piece of personally identifiable information p i i return the systems manager device ID s associated with that identifier

Given a piece of Personally Identifiable Information (PII), return the Systems Manager device ID(s) associated with that identifier. These device IDs can be used with the Systems Manager API endpoints to retrieve device details. Exactly one identifier will be accepted.

## ALTERNATE PATH

``` /organizations/{organizationId}/pii/smDevicesForKey ```

func (*Client) GetNetworkPiiSmOwnersForKey ¶

func (a *Client) GetNetworkPiiSmOwnersForKey(params *GetNetworkPiiSmOwnersForKeyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPiiSmOwnersForKeyOK, error)
GetNetworkPiiSmOwnersForKey givens a piece of personally identifiable information p i i return the systems manager owner ID s associated with that identifier

Given a piece of Personally Identifiable Information (PII), return the Systems Manager owner ID(s) associated with that identifier. These owner IDs can be used with the Systems Manager API endpoints to retrieve owner details. Exactly one identifier will be accepted.

## ALTERNATE PATH

``` /organizations/{organizationId}/pii/smOwnersForKey ```

func (*Client) GetNetworkPoliciesByClient ¶

func (a *Client) GetNetworkPoliciesByClient(params *GetNetworkPoliciesByClientParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPoliciesByClientOK, error)

GetNetworkPoliciesByClient gets policies for all clients with policies

Get policies for all clients with policies

func (*Client) GetNetworkSettings ¶

func (a *Client) GetNetworkSettings(params *GetNetworkSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkSettingsOK, error)

GetNetworkSettings returns the settings for a network

Return the settings for a network

func (*Client) GetNetworkSnmp ¶

func (a *Client) GetNetworkSnmp(params *GetNetworkSnmpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkSnmpOK, error)

GetNetworkSnmp returns the s n m p settings for a network

Return the SNMP settings for a network

func (*Client) GetNetworkSplashLoginAttempts ¶

func (a *Client) GetNetworkSplashLoginAttempts(params *GetNetworkSplashLoginAttemptsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkSplashLoginAttemptsOK, error)

GetNetworkSplashLoginAttempts lists the splash login attempts for a network

List the splash login attempts for a network

func (*Client) GetNetworkSyslogServers ¶

func (a *Client) GetNetworkSyslogServers(params *GetNetworkSyslogServersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkSyslogServersOK, error)

GetNetworkSyslogServers lists the syslog servers for a network

List the syslog servers for a network

func (*Client) GetNetworkTopologyLinkLayer ¶

func (a *Client) GetNetworkTopologyLinkLayer(params *GetNetworkTopologyLinkLayerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkTopologyLinkLayerOK, error)

GetNetworkTopologyLinkLayer lists the l l d p and c d p information for all discovered devices and connections in a network

List the LLDP and CDP information for all discovered devices and connections in a network. At least one MX or MS device must be in the network in order to build the topology.

func (*Client) GetNetworkTraffic ¶

func (a *Client) GetNetworkTraffic(params *GetNetworkTrafficParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkTrafficOK, error)

GetNetworkTraffic returns the traffic analysis data for this network

Return the traffic analysis data for this network. Traffic analysis with hostname visibility must be enabled on the network.

func (*Client) GetNetworkTrafficAnalysis ¶

func (a *Client) GetNetworkTrafficAnalysis(params *GetNetworkTrafficAnalysisParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkTrafficAnalysisOK, error)

GetNetworkTrafficAnalysis returns the traffic analysis settings for a network

Return the traffic analysis settings for a network

func (*Client) GetNetworkTrafficShapingApplicationCategories ¶

GetNetworkTrafficShapingApplicationCategories returns the application categories for traffic shaping rules

Returns the application categories for traffic shaping rules.

func (*Client) GetNetworkTrafficShapingDscpTaggingOptions ¶

GetNetworkTrafficShapingDscpTaggingOptions returns the available d s c p tagging options for your traffic shaping rules

Returns the available DSCP tagging options for your traffic shaping rules.

func (*Client) GetNetworkWebhooksHTTPServer ¶

func (a *Client) GetNetworkWebhooksHTTPServer(params *GetNetworkWebhooksHTTPServerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkWebhooksHTTPServerOK, error)

GetNetworkWebhooksHTTPServer returns an HTTP server for a network

Return an HTTP server for a network

func (*Client) GetNetworkWebhooksHTTPServers ¶

func (a *Client) GetNetworkWebhooksHTTPServers(params *GetNetworkWebhooksHTTPServersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkWebhooksHTTPServersOK, error)

GetNetworkWebhooksHTTPServers lists the HTTP servers for a network

List the HTTP servers for a network

func (*Client) GetNetworkWebhooksPayloadTemplate ¶

func (a *Client) GetNetworkWebhooksPayloadTemplate(params *GetNetworkWebhooksPayloadTemplateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkWebhooksPayloadTemplateOK, error)

GetNetworkWebhooksPayloadTemplate gets the webhook payload template for a network

Get the webhook payload template for a network

func (*Client) GetNetworkWebhooksPayloadTemplates ¶

func (a *Client) GetNetworkWebhooksPayloadTemplates(params *GetNetworkWebhooksPayloadTemplatesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkWebhooksPayloadTemplatesOK, error)

GetNetworkWebhooksPayloadTemplates lists the webhook payload templates for a network

List the webhook payload templates for a network

func (*Client) GetNetworkWebhooksWebhookTest ¶

func (a *Client) GetNetworkWebhooksWebhookTest(params *GetNetworkWebhooksWebhookTestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkWebhooksWebhookTestOK, error)

GetNetworkWebhooksWebhookTest returns the status of a webhook test for a network

Return the status of a webhook test for a network

func (*Client) ProvisionNetworkClients ¶

func (a *Client) ProvisionNetworkClients(params *ProvisionNetworkClientsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ProvisionNetworkClientsCreated, error)

ProvisionNetworkClients provisions a client with a name and policy

Provisions a client with a name and policy. Clients can be provisioned before they associate to the network.

func (*Client) RemoveNetworkDevices ¶

func (a *Client) RemoveNetworkDevices(params *RemoveNetworkDevicesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*RemoveNetworkDevicesNoContent, error)

RemoveNetworkDevices removes a single device

Remove a single device

func (*Client) RollbacksNetworkFirmwareUpgradesStagedEvents ¶

RollbacksNetworkFirmwareUpgradesStagedEvents rollbacks a staged upgrade event for a network

Rollback a Staged Upgrade Event for a network

func (*Client) SetTransport ¶

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

SetTransport changes the transport on the client

func (*Client) SplitNetwork ¶

func (a *Client) SplitNetwork(params *SplitNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SplitNetworkOK, error)

SplitNetwork splits a combined network into individual networks for each type of device

Split a combined network into individual networks for each type of device

func (*Client) UnbindNetwork ¶

func (a *Client) UnbindNetwork(params *UnbindNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UnbindNetworkOK, error)

UnbindNetwork unbinds a network from a template

Unbind a network from a template.

func (*Client) UpdateNetwork ¶

func (a *Client) UpdateNetwork(params *UpdateNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkOK, error)

UpdateNetwork updates a network

Update a network

func (*Client) UpdateNetworkAlertsSettings ¶

func (a *Client) UpdateNetworkAlertsSettings(params *UpdateNetworkAlertsSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkAlertsSettingsOK, error)

UpdateNetworkAlertsSettings updates the alert configuration for this network

Update the alert configuration for this network

func (*Client) UpdateNetworkClientPolicy ¶

func (a *Client) UpdateNetworkClientPolicy(params *UpdateNetworkClientPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkClientPolicyOK, error)

UpdateNetworkClientPolicy updates the policy assigned to a client on the network

Update the policy assigned to a client on the network. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.

func (*Client) UpdateNetworkClientSplashAuthorizationStatus ¶

UpdateNetworkClientSplashAuthorizationStatus updates a client s splash authorization

Update a client's splash authorization. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.

func (*Client) UpdateNetworkFirmwareUpgrades ¶

func (a *Client) UpdateNetworkFirmwareUpgrades(params *UpdateNetworkFirmwareUpgradesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkFirmwareUpgradesOK, error)

UpdateNetworkFirmwareUpgrades updates firmware upgrade information for a network

Update firmware upgrade information for a network

func (*Client) UpdateNetworkFirmwareUpgradesStagedEvents ¶

UpdateNetworkFirmwareUpgradesStagedEvents updates the staged upgrade event for a network

Update the Staged Upgrade Event for a network

func (*Client) UpdateNetworkFirmwareUpgradesStagedGroup ¶

UpdateNetworkFirmwareUpgradesStagedGroup updates a staged upgrade group for a network

Update a Staged Upgrade Group for a network

func (*Client) UpdateNetworkFirmwareUpgradesStagedStages ¶

UpdateNetworkFirmwareUpgradesStagedStages assigns staged upgrade group order in the sequence

Assign Staged Upgrade Group order in the sequence.

func (*Client) UpdateNetworkFloorPlan ¶

func (a *Client) UpdateNetworkFloorPlan(params *UpdateNetworkFloorPlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkFloorPlanOK, error)

UpdateNetworkFloorPlan updates a floor plan s geolocation and other meta data

Update a floor plan's geolocation and other meta data

func (*Client) UpdateNetworkGroupPolicy ¶

func (a *Client) UpdateNetworkGroupPolicy(params *UpdateNetworkGroupPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkGroupPolicyOK, error)

UpdateNetworkGroupPolicy updates a group policy

Update a group policy

func (*Client) UpdateNetworkMerakiAuthUser ¶

func (a *Client) UpdateNetworkMerakiAuthUser(params *UpdateNetworkMerakiAuthUserParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkMerakiAuthUserOK, error)

UpdateNetworkMerakiAuthUser updates a user configured with meraki authentication currently 802 1 x r a d i u s splash guest and client v p n users can be updated

Update a user configured with Meraki Authentication (currently, 802.1X RADIUS, splash guest, and client VPN users can be updated)

func (*Client) UpdateNetworkMqttBroker ¶

func (a *Client) UpdateNetworkMqttBroker(params *UpdateNetworkMqttBrokerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkMqttBrokerOK, error)

UpdateNetworkMqttBroker updates an m q t t broker

Update an MQTT broker

func (*Client) UpdateNetworkNetflow ¶

func (a *Client) UpdateNetworkNetflow(params *UpdateNetworkNetflowParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkNetflowOK, error)

UpdateNetworkNetflow updates the net flow traffic reporting settings for a network

Update the NetFlow traffic reporting settings for a network

func (*Client) UpdateNetworkSettings ¶

func (a *Client) UpdateNetworkSettings(params *UpdateNetworkSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkSettingsOK, error)

UpdateNetworkSettings updates the settings for a network

Update the settings for a network

func (*Client) UpdateNetworkSnmp ¶

func (a *Client) UpdateNetworkSnmp(params *UpdateNetworkSnmpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkSnmpOK, error)

UpdateNetworkSnmp updates the s n m p settings for a network

Update the SNMP settings for a network

func (*Client) UpdateNetworkSyslogServers ¶

func (a *Client) UpdateNetworkSyslogServers(params *UpdateNetworkSyslogServersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkSyslogServersOK, error)

UpdateNetworkSyslogServers updates the syslog servers for a network

Update the syslog servers for a network

func (*Client) UpdateNetworkTrafficAnalysis ¶

func (a *Client) UpdateNetworkTrafficAnalysis(params *UpdateNetworkTrafficAnalysisParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkTrafficAnalysisOK, error)

UpdateNetworkTrafficAnalysis updates the traffic analysis settings for a network

Update the traffic analysis settings for a network

func (*Client) UpdateNetworkWebhooksHTTPServer ¶

func (a *Client) UpdateNetworkWebhooksHTTPServer(params *UpdateNetworkWebhooksHTTPServerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkWebhooksHTTPServerOK, error)

UpdateNetworkWebhooksHTTPServer updates an HTTP server

Update an HTTP server. To change a URL, create a new HTTP server.

func (*Client) UpdateNetworkWebhooksPayloadTemplate ¶

func (a *Client) UpdateNetworkWebhooksPayloadTemplate(params *UpdateNetworkWebhooksPayloadTemplateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkWebhooksPayloadTemplateOK, error)

UpdateNetworkWebhooksPayloadTemplate updates a webhook payload template for a network

Update a webhook payload template for a network

func (*Client) VmxNetworkDevicesClaim ¶

func (a *Client) VmxNetworkDevicesClaim(params *VmxNetworkDevicesClaimParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VmxNetworkDevicesClaimOK, error)

VmxNetworkDevicesClaim claims a v m x into a network

Claim a vMX into a network

type ClientOption ¶

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService ¶

type ClientService interface {
	BindNetwork(params *BindNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*BindNetworkOK, error)

	ClaimNetworkDevices(params *ClaimNetworkDevicesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ClaimNetworkDevicesOK, error)

	CreateNetworkFirmwareUpgradesRollback(params *CreateNetworkFirmwareUpgradesRollbackParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkFirmwareUpgradesRollbackOK, error)

	CreateNetworkFirmwareUpgradesStagedEvent(params *CreateNetworkFirmwareUpgradesStagedEventParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkFirmwareUpgradesStagedEventOK, error)

	CreateNetworkFirmwareUpgradesStagedGroup(params *CreateNetworkFirmwareUpgradesStagedGroupParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkFirmwareUpgradesStagedGroupOK, error)

	CreateNetworkFloorPlan(params *CreateNetworkFloorPlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkFloorPlanCreated, error)

	CreateNetworkGroupPolicy(params *CreateNetworkGroupPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkGroupPolicyCreated, error)

	CreateNetworkMerakiAuthUser(params *CreateNetworkMerakiAuthUserParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkMerakiAuthUserCreated, error)

	CreateNetworkMqttBroker(params *CreateNetworkMqttBrokerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkMqttBrokerCreated, error)

	CreateNetworkPiiRequest(params *CreateNetworkPiiRequestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkPiiRequestCreated, error)

	CreateNetworkWebhooksHTTPServer(params *CreateNetworkWebhooksHTTPServerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkWebhooksHTTPServerCreated, error)

	CreateNetworkWebhooksPayloadTemplate(params *CreateNetworkWebhooksPayloadTemplateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkWebhooksPayloadTemplateCreated, error)

	CreateNetworkWebhooksWebhookTest(params *CreateNetworkWebhooksWebhookTestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkWebhooksWebhookTestCreated, error)

	DeferNetworkFirmwareUpgradesStagedEvents(params *DeferNetworkFirmwareUpgradesStagedEventsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeferNetworkFirmwareUpgradesStagedEventsOK, error)

	DeleteNetwork(params *DeleteNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkNoContent, error)

	DeleteNetworkFirmwareUpgradesStagedGroup(params *DeleteNetworkFirmwareUpgradesStagedGroupParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkFirmwareUpgradesStagedGroupNoContent, error)

	DeleteNetworkFloorPlan(params *DeleteNetworkFloorPlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkFloorPlanNoContent, error)

	DeleteNetworkGroupPolicy(params *DeleteNetworkGroupPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkGroupPolicyNoContent, error)

	DeleteNetworkMerakiAuthUser(params *DeleteNetworkMerakiAuthUserParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkMerakiAuthUserNoContent, error)

	DeleteNetworkMqttBroker(params *DeleteNetworkMqttBrokerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkMqttBrokerNoContent, error)

	DeleteNetworkPiiRequest(params *DeleteNetworkPiiRequestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkPiiRequestNoContent, error)

	DeleteNetworkWebhooksHTTPServer(params *DeleteNetworkWebhooksHTTPServerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkWebhooksHTTPServerNoContent, error)

	DeleteNetworkWebhooksPayloadTemplate(params *DeleteNetworkWebhooksPayloadTemplateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkWebhooksPayloadTemplateNoContent, error)

	GetNetwork(params *GetNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkOK, error)

	GetNetworkAlertsHistory(params *GetNetworkAlertsHistoryParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkAlertsHistoryOK, error)

	GetNetworkAlertsSettings(params *GetNetworkAlertsSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkAlertsSettingsOK, error)

	GetNetworkBluetoothClient(params *GetNetworkBluetoothClientParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkBluetoothClientOK, error)

	GetNetworkBluetoothClients(params *GetNetworkBluetoothClientsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkBluetoothClientsOK, error)

	GetNetworkClient(params *GetNetworkClientParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientOK, error)

	GetNetworkClientPolicy(params *GetNetworkClientPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientPolicyOK, error)

	GetNetworkClientSplashAuthorizationStatus(params *GetNetworkClientSplashAuthorizationStatusParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientSplashAuthorizationStatusOK, error)

	GetNetworkClientTrafficHistory(params *GetNetworkClientTrafficHistoryParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientTrafficHistoryOK, error)

	GetNetworkClientUsageHistory(params *GetNetworkClientUsageHistoryParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientUsageHistoryOK, error)

	GetNetworkClients(params *GetNetworkClientsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientsOK, error)

	GetNetworkClientsApplicationUsage(params *GetNetworkClientsApplicationUsageParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientsApplicationUsageOK, error)

	GetNetworkClientsBandwidthUsageHistory(params *GetNetworkClientsBandwidthUsageHistoryParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientsBandwidthUsageHistoryOK, error)

	GetNetworkClientsOverview(params *GetNetworkClientsOverviewParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientsOverviewOK, error)

	GetNetworkClientsUsageHistories(params *GetNetworkClientsUsageHistoriesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkClientsUsageHistoriesOK, error)

	GetNetworkDevices(params *GetNetworkDevicesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkDevicesOK, error)

	GetNetworkEvents(params *GetNetworkEventsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkEventsOK, error)

	GetNetworkEventsEventTypes(params *GetNetworkEventsEventTypesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkEventsEventTypesOK, error)

	GetNetworkFirmwareUpgrades(params *GetNetworkFirmwareUpgradesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFirmwareUpgradesOK, error)

	GetNetworkFirmwareUpgradesStagedEvents(params *GetNetworkFirmwareUpgradesStagedEventsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFirmwareUpgradesStagedEventsOK, error)

	GetNetworkFirmwareUpgradesStagedGroup(params *GetNetworkFirmwareUpgradesStagedGroupParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFirmwareUpgradesStagedGroupOK, error)

	GetNetworkFirmwareUpgradesStagedGroups(params *GetNetworkFirmwareUpgradesStagedGroupsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFirmwareUpgradesStagedGroupsOK, error)

	GetNetworkFirmwareUpgradesStagedStages(params *GetNetworkFirmwareUpgradesStagedStagesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFirmwareUpgradesStagedStagesOK, error)

	GetNetworkFloorPlan(params *GetNetworkFloorPlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFloorPlanOK, error)

	GetNetworkFloorPlans(params *GetNetworkFloorPlansParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkFloorPlansOK, error)

	GetNetworkGroupPolicies(params *GetNetworkGroupPoliciesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkGroupPoliciesOK, error)

	GetNetworkGroupPolicy(params *GetNetworkGroupPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkGroupPolicyOK, error)

	GetNetworkHealthAlerts(params *GetNetworkHealthAlertsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkHealthAlertsOK, error)

	GetNetworkMerakiAuthUser(params *GetNetworkMerakiAuthUserParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkMerakiAuthUserOK, error)

	GetNetworkMerakiAuthUsers(params *GetNetworkMerakiAuthUsersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkMerakiAuthUsersOK, error)

	GetNetworkMqttBroker(params *GetNetworkMqttBrokerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkMqttBrokerOK, error)

	GetNetworkMqttBrokers(params *GetNetworkMqttBrokersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkMqttBrokersOK, error)

	GetNetworkNetflow(params *GetNetworkNetflowParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkNetflowOK, error)

	GetNetworkNetworkHealthChannelUtilization(params *GetNetworkNetworkHealthChannelUtilizationParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkNetworkHealthChannelUtilizationOK, error)

	GetNetworkPiiPiiKeys(params *GetNetworkPiiPiiKeysParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPiiPiiKeysOK, error)

	GetNetworkPiiRequest(params *GetNetworkPiiRequestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPiiRequestOK, error)

	GetNetworkPiiRequests(params *GetNetworkPiiRequestsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPiiRequestsOK, error)

	GetNetworkPiiSmDevicesForKey(params *GetNetworkPiiSmDevicesForKeyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPiiSmDevicesForKeyOK, error)

	GetNetworkPiiSmOwnersForKey(params *GetNetworkPiiSmOwnersForKeyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPiiSmOwnersForKeyOK, error)

	GetNetworkPoliciesByClient(params *GetNetworkPoliciesByClientParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkPoliciesByClientOK, error)

	GetNetworkSettings(params *GetNetworkSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkSettingsOK, error)

	GetNetworkSnmp(params *GetNetworkSnmpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkSnmpOK, error)

	GetNetworkSplashLoginAttempts(params *GetNetworkSplashLoginAttemptsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkSplashLoginAttemptsOK, error)

	GetNetworkSyslogServers(params *GetNetworkSyslogServersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkSyslogServersOK, error)

	GetNetworkTopologyLinkLayer(params *GetNetworkTopologyLinkLayerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkTopologyLinkLayerOK, error)

	GetNetworkTraffic(params *GetNetworkTrafficParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkTrafficOK, error)

	GetNetworkTrafficAnalysis(params *GetNetworkTrafficAnalysisParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkTrafficAnalysisOK, error)

	GetNetworkTrafficShapingApplicationCategories(params *GetNetworkTrafficShapingApplicationCategoriesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkTrafficShapingApplicationCategoriesOK, error)

	GetNetworkTrafficShapingDscpTaggingOptions(params *GetNetworkTrafficShapingDscpTaggingOptionsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkTrafficShapingDscpTaggingOptionsOK, error)

	GetNetworkWebhooksHTTPServer(params *GetNetworkWebhooksHTTPServerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkWebhooksHTTPServerOK, error)

	GetNetworkWebhooksHTTPServers(params *GetNetworkWebhooksHTTPServersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkWebhooksHTTPServersOK, error)

	GetNetworkWebhooksPayloadTemplate(params *GetNetworkWebhooksPayloadTemplateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkWebhooksPayloadTemplateOK, error)

	GetNetworkWebhooksPayloadTemplates(params *GetNetworkWebhooksPayloadTemplatesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkWebhooksPayloadTemplatesOK, error)

	GetNetworkWebhooksWebhookTest(params *GetNetworkWebhooksWebhookTestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkWebhooksWebhookTestOK, error)

	ProvisionNetworkClients(params *ProvisionNetworkClientsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ProvisionNetworkClientsCreated, error)

	RemoveNetworkDevices(params *RemoveNetworkDevicesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*RemoveNetworkDevicesNoContent, error)

	RollbacksNetworkFirmwareUpgradesStagedEvents(params *RollbacksNetworkFirmwareUpgradesStagedEventsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*RollbacksNetworkFirmwareUpgradesStagedEventsOK, error)

	SplitNetwork(params *SplitNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SplitNetworkOK, error)

	UnbindNetwork(params *UnbindNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UnbindNetworkOK, error)

	UpdateNetwork(params *UpdateNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkOK, error)

	UpdateNetworkAlertsSettings(params *UpdateNetworkAlertsSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkAlertsSettingsOK, error)

	UpdateNetworkClientPolicy(params *UpdateNetworkClientPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkClientPolicyOK, error)

	UpdateNetworkClientSplashAuthorizationStatus(params *UpdateNetworkClientSplashAuthorizationStatusParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkClientSplashAuthorizationStatusOK, error)

	UpdateNetworkFirmwareUpgrades(params *UpdateNetworkFirmwareUpgradesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkFirmwareUpgradesOK, error)

	UpdateNetworkFirmwareUpgradesStagedEvents(params *UpdateNetworkFirmwareUpgradesStagedEventsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkFirmwareUpgradesStagedEventsOK, error)

	UpdateNetworkFirmwareUpgradesStagedGroup(params *UpdateNetworkFirmwareUpgradesStagedGroupParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkFirmwareUpgradesStagedGroupOK, error)

	UpdateNetworkFirmwareUpgradesStagedStages(params *UpdateNetworkFirmwareUpgradesStagedStagesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkFirmwareUpgradesStagedStagesOK, error)

	UpdateNetworkFloorPlan(params *UpdateNetworkFloorPlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkFloorPlanOK, error)

	UpdateNetworkGroupPolicy(params *UpdateNetworkGroupPolicyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkGroupPolicyOK, error)

	UpdateNetworkMerakiAuthUser(params *UpdateNetworkMerakiAuthUserParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkMerakiAuthUserOK, error)

	UpdateNetworkMqttBroker(params *UpdateNetworkMqttBrokerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkMqttBrokerOK, error)

	UpdateNetworkNetflow(params *UpdateNetworkNetflowParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkNetflowOK, error)

	UpdateNetworkSettings(params *UpdateNetworkSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkSettingsOK, error)

	UpdateNetworkSnmp(params *UpdateNetworkSnmpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkSnmpOK, error)

	UpdateNetworkSyslogServers(params *UpdateNetworkSyslogServersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkSyslogServersOK, error)

	UpdateNetworkTrafficAnalysis(params *UpdateNetworkTrafficAnalysisParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkTrafficAnalysisOK, error)

	UpdateNetworkWebhooksHTTPServer(params *UpdateNetworkWebhooksHTTPServerParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkWebhooksHTTPServerOK, error)

	UpdateNetworkWebhooksPayloadTemplate(params *UpdateNetworkWebhooksPayloadTemplateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkWebhooksPayloadTemplateOK, error)

	VmxNetworkDevicesClaim(params *VmxNetworkDevicesClaimParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VmxNetworkDevicesClaimOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New ¶

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

New creates a new networks API client.

type CreateNetworkFirmwareUpgradesRollbackBody ¶

type CreateNetworkFirmwareUpgradesRollbackBody struct {

	// Product type to rollback (if the network is a combined network)
	// Enum: [appliance camera cellularGateway cloudGateway switch switchCatalyst wireless]
	Product string `json:"product,omitempty"`

	// Reasons for the rollback
	// Required: true
	Reasons []*CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0 `json:"reasons"`

	// Scheduled time for the rollback
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *CreateNetworkFirmwareUpgradesRollbackParamsBodyToVersion `json:"toVersion,omitempty"`
}

CreateNetworkFirmwareUpgradesRollbackBody create network firmware upgrades rollback body // Example: {"product":"switch","reasons":[{"category":"performance","comment":"Network was slower with the upgrade"}],"time":"2020-10-21T02:00:00Z","toVersion":{"id":"7857"}} swagger:model CreateNetworkFirmwareUpgradesRollbackBody

func (*CreateNetworkFirmwareUpgradesRollbackBody) ContextValidate ¶

ContextValidate validate this create network firmware upgrades rollback body based on the context it is used

func (*CreateNetworkFirmwareUpgradesRollbackBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackBody) Validate ¶

Validate validates this create network firmware upgrades rollback body

type CreateNetworkFirmwareUpgradesRollbackOK ¶

type CreateNetworkFirmwareUpgradesRollbackOK struct {
	Payload *CreateNetworkFirmwareUpgradesRollbackOKBody
}

CreateNetworkFirmwareUpgradesRollbackOK describes a response with status code 200, with default header values.

Successful operation

func NewCreateNetworkFirmwareUpgradesRollbackOK ¶

func NewCreateNetworkFirmwareUpgradesRollbackOK() *CreateNetworkFirmwareUpgradesRollbackOK

NewCreateNetworkFirmwareUpgradesRollbackOK creates a CreateNetworkFirmwareUpgradesRollbackOK with default headers values

func (*CreateNetworkFirmwareUpgradesRollbackOK) Code ¶

Code gets the status code for the create network firmware upgrades rollback o k response

func (*CreateNetworkFirmwareUpgradesRollbackOK) Error ¶

func (*CreateNetworkFirmwareUpgradesRollbackOK) GetPayload ¶

func (*CreateNetworkFirmwareUpgradesRollbackOK) IsClientError ¶

func (o *CreateNetworkFirmwareUpgradesRollbackOK) IsClientError() bool

IsClientError returns true when this create network firmware upgrades rollback o k response has a 4xx status code

func (*CreateNetworkFirmwareUpgradesRollbackOK) IsCode ¶

IsCode returns true when this create network firmware upgrades rollback o k response a status code equal to that given

func (*CreateNetworkFirmwareUpgradesRollbackOK) IsRedirect ¶

IsRedirect returns true when this create network firmware upgrades rollback o k response has a 3xx status code

func (*CreateNetworkFirmwareUpgradesRollbackOK) IsServerError ¶

func (o *CreateNetworkFirmwareUpgradesRollbackOK) IsServerError() bool

IsServerError returns true when this create network firmware upgrades rollback o k response has a 5xx status code

func (*CreateNetworkFirmwareUpgradesRollbackOK) IsSuccess ¶

IsSuccess returns true when this create network firmware upgrades rollback o k response has a 2xx status code

func (*CreateNetworkFirmwareUpgradesRollbackOK) String ¶

type CreateNetworkFirmwareUpgradesRollbackOKBody ¶

type CreateNetworkFirmwareUpgradesRollbackOKBody struct {

	// Product type to rollback (if the network is a combined network)
	// Enum: [appliance camera cellularGateway cloudGateway switch switchCatalyst wireless]
	Product string `json:"product,omitempty"`

	// Reasons for the rollback
	Reasons []*CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0 `json:"reasons"`

	// Status of the rollback
	// Enum: [canceled completed in_progress pending]
	Status string `json:"status,omitempty"`

	// Scheduled time for the rollback
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *CreateNetworkFirmwareUpgradesRollbackOKBodyToVersion `json:"toVersion,omitempty"`

	// Batch ID of the firmware rollback
	UpgradeBatchID string `json:"upgradeBatchId,omitempty"`
}

CreateNetworkFirmwareUpgradesRollbackOKBody create network firmware upgrades rollback o k body swagger:model CreateNetworkFirmwareUpgradesRollbackOKBody

func (*CreateNetworkFirmwareUpgradesRollbackOKBody) ContextValidate ¶

ContextValidate validate this create network firmware upgrades rollback o k body based on the context it is used

func (*CreateNetworkFirmwareUpgradesRollbackOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackOKBody) Validate ¶

Validate validates this create network firmware upgrades rollback o k body

type CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0 ¶

type CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0 struct {

	// Reason for the rollback
	// Enum: [broke old features other performance stability testing unifying networks versions]
	Category string `json:"category,omitempty"`

	// Additional comment about the rollback
	Comment string `json:"comment,omitempty"`
}

CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0 create network firmware upgrades rollback o k body reasons items0 swagger:model CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0

func (*CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0) ContextValidate ¶

ContextValidate validates this create network firmware upgrades rollback o k body reasons items0 based on context it is used

func (*CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackOKBodyReasonsItems0) Validate ¶

Validate validates this create network firmware upgrades rollback o k body reasons items0

type CreateNetworkFirmwareUpgradesRollbackOKBodyToVersion ¶

type CreateNetworkFirmwareUpgradesRollbackOKBodyToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

CreateNetworkFirmwareUpgradesRollbackOKBodyToVersion Version to downgrade to (if the network has firmware flexibility) swagger:model CreateNetworkFirmwareUpgradesRollbackOKBodyToVersion

func (*CreateNetworkFirmwareUpgradesRollbackOKBodyToVersion) ContextValidate ¶

ContextValidate validates this create network firmware upgrades rollback o k body to version based on context it is used

func (*CreateNetworkFirmwareUpgradesRollbackOKBodyToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackOKBodyToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackOKBodyToVersion) Validate ¶

Validate validates this create network firmware upgrades rollback o k body to version

type CreateNetworkFirmwareUpgradesRollbackParams ¶

type CreateNetworkFirmwareUpgradesRollbackParams struct {

	// CreateNetworkFirmwareUpgradesRollback.
	CreateNetworkFirmwareUpgradesRollback CreateNetworkFirmwareUpgradesRollbackBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkFirmwareUpgradesRollbackParams contains all the parameters to send to the API endpoint

for the create network firmware upgrades rollback operation.

Typically these are written to a http.Request.

func NewCreateNetworkFirmwareUpgradesRollbackParams ¶

func NewCreateNetworkFirmwareUpgradesRollbackParams() *CreateNetworkFirmwareUpgradesRollbackParams

NewCreateNetworkFirmwareUpgradesRollbackParams creates a new CreateNetworkFirmwareUpgradesRollbackParams object, with the default timeout for this client.

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

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

func NewCreateNetworkFirmwareUpgradesRollbackParamsWithContext ¶

func NewCreateNetworkFirmwareUpgradesRollbackParamsWithContext(ctx context.Context) *CreateNetworkFirmwareUpgradesRollbackParams

NewCreateNetworkFirmwareUpgradesRollbackParamsWithContext creates a new CreateNetworkFirmwareUpgradesRollbackParams object with the ability to set a context for a request.

func NewCreateNetworkFirmwareUpgradesRollbackParamsWithHTTPClient ¶

func NewCreateNetworkFirmwareUpgradesRollbackParamsWithHTTPClient(client *http.Client) *CreateNetworkFirmwareUpgradesRollbackParams

NewCreateNetworkFirmwareUpgradesRollbackParamsWithHTTPClient creates a new CreateNetworkFirmwareUpgradesRollbackParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkFirmwareUpgradesRollbackParamsWithTimeout ¶

func NewCreateNetworkFirmwareUpgradesRollbackParamsWithTimeout(timeout time.Duration) *CreateNetworkFirmwareUpgradesRollbackParams

NewCreateNetworkFirmwareUpgradesRollbackParamsWithTimeout creates a new CreateNetworkFirmwareUpgradesRollbackParams object with the ability to set a timeout on a request.

func (*CreateNetworkFirmwareUpgradesRollbackParams) SetContext ¶

SetContext adds the context to the create network firmware upgrades rollback params

func (*CreateNetworkFirmwareUpgradesRollbackParams) SetCreateNetworkFirmwareUpgradesRollback ¶

func (o *CreateNetworkFirmwareUpgradesRollbackParams) SetCreateNetworkFirmwareUpgradesRollback(createNetworkFirmwareUpgradesRollback CreateNetworkFirmwareUpgradesRollbackBody)

SetCreateNetworkFirmwareUpgradesRollback adds the createNetworkFirmwareUpgradesRollback to the create network firmware upgrades rollback params

func (*CreateNetworkFirmwareUpgradesRollbackParams) SetDefaults ¶

SetDefaults hydrates default values in the create network firmware upgrades rollback params (not the query body).

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

func (*CreateNetworkFirmwareUpgradesRollbackParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the create network firmware upgrades rollback params

func (*CreateNetworkFirmwareUpgradesRollbackParams) SetNetworkID ¶

func (o *CreateNetworkFirmwareUpgradesRollbackParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network firmware upgrades rollback params

func (*CreateNetworkFirmwareUpgradesRollbackParams) SetTimeout ¶

SetTimeout adds the timeout to the create network firmware upgrades rollback params

func (*CreateNetworkFirmwareUpgradesRollbackParams) WithContext ¶

WithContext adds the context to the create network firmware upgrades rollback params

func (*CreateNetworkFirmwareUpgradesRollbackParams) WithCreateNetworkFirmwareUpgradesRollback ¶

func (o *CreateNetworkFirmwareUpgradesRollbackParams) WithCreateNetworkFirmwareUpgradesRollback(createNetworkFirmwareUpgradesRollback CreateNetworkFirmwareUpgradesRollbackBody) *CreateNetworkFirmwareUpgradesRollbackParams

WithCreateNetworkFirmwareUpgradesRollback adds the createNetworkFirmwareUpgradesRollback to the create network firmware upgrades rollback params

func (*CreateNetworkFirmwareUpgradesRollbackParams) WithDefaults ¶

WithDefaults hydrates default values in the create network firmware upgrades rollback params (not the query body).

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

func (*CreateNetworkFirmwareUpgradesRollbackParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network firmware upgrades rollback params

func (*CreateNetworkFirmwareUpgradesRollbackParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network firmware upgrades rollback params

func (*CreateNetworkFirmwareUpgradesRollbackParams) WithTimeout ¶

WithTimeout adds the timeout to the create network firmware upgrades rollback params

func (*CreateNetworkFirmwareUpgradesRollbackParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0 ¶

type CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0 struct {

	// Reason for the rollback
	// Required: true
	// Enum: [broke old features other performance stability testing unifying networks versions]
	Category *string `json:"category"`

	// Additional comment about the rollback
	// Required: true
	Comment *string `json:"comment"`
}

CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0 create network firmware upgrades rollback params body reasons items0 swagger:model CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0

func (*CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0) ContextValidate ¶

ContextValidate validates this create network firmware upgrades rollback params body reasons items0 based on context it is used

func (*CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackParamsBodyReasonsItems0) Validate ¶

Validate validates this create network firmware upgrades rollback params body reasons items0

type CreateNetworkFirmwareUpgradesRollbackParamsBodyToVersion ¶

type CreateNetworkFirmwareUpgradesRollbackParamsBodyToVersion struct {

	// The version ID
	ID string `json:"id,omitempty"`
}

CreateNetworkFirmwareUpgradesRollbackParamsBodyToVersion Version to downgrade to (if the network has firmware flexibility) swagger:model CreateNetworkFirmwareUpgradesRollbackParamsBodyToVersion

func (*CreateNetworkFirmwareUpgradesRollbackParamsBodyToVersion) ContextValidate ¶

ContextValidate validates this create network firmware upgrades rollback params body to version based on context it is used

func (*CreateNetworkFirmwareUpgradesRollbackParamsBodyToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackParamsBodyToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesRollbackParamsBodyToVersion) Validate ¶

Validate validates this create network firmware upgrades rollback params body to version

type CreateNetworkFirmwareUpgradesRollbackReader ¶

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

CreateNetworkFirmwareUpgradesRollbackReader is a Reader for the CreateNetworkFirmwareUpgradesRollback structure.

func (*CreateNetworkFirmwareUpgradesRollbackReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkFirmwareUpgradesStagedEventBody ¶

type CreateNetworkFirmwareUpgradesStagedEventBody struct {

	// products
	Products *CreateNetworkFirmwareUpgradesStagedEventParamsBodyProducts `json:"products,omitempty"`

	// All firmware upgrade stages in the network with their start time.
	// Required: true
	Stages []*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0 `json:"stages"`
}

CreateNetworkFirmwareUpgradesStagedEventBody create network firmware upgrades staged event body // Example: {"products":{"switch":{"nextUpgrade":{"toVersion":{"id":"1234"}}},"switchCatalyst":{"nextUpgrade":{"toVersion":{"id":"4321"}}}},"stages":[{"group":{"id":"1234"},"milestones":{"scheduledFor":"2018-02-11T00:00:00Z"}}]} swagger:model CreateNetworkFirmwareUpgradesStagedEventBody

func (*CreateNetworkFirmwareUpgradesStagedEventBody) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event body based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventBody) Validate ¶

Validate validates this create network firmware upgrades staged event body

type CreateNetworkFirmwareUpgradesStagedEventOK ¶

type CreateNetworkFirmwareUpgradesStagedEventOK struct {
	Payload *CreateNetworkFirmwareUpgradesStagedEventOKBody
}

CreateNetworkFirmwareUpgradesStagedEventOK describes a response with status code 200, with default header values.

Successful operation

func NewCreateNetworkFirmwareUpgradesStagedEventOK ¶

func NewCreateNetworkFirmwareUpgradesStagedEventOK() *CreateNetworkFirmwareUpgradesStagedEventOK

NewCreateNetworkFirmwareUpgradesStagedEventOK creates a CreateNetworkFirmwareUpgradesStagedEventOK with default headers values

func (*CreateNetworkFirmwareUpgradesStagedEventOK) Code ¶

Code gets the status code for the create network firmware upgrades staged event o k response

func (*CreateNetworkFirmwareUpgradesStagedEventOK) Error ¶

func (*CreateNetworkFirmwareUpgradesStagedEventOK) GetPayload ¶

func (*CreateNetworkFirmwareUpgradesStagedEventOK) IsClientError ¶

IsClientError returns true when this create network firmware upgrades staged event o k response has a 4xx status code

func (*CreateNetworkFirmwareUpgradesStagedEventOK) IsCode ¶

IsCode returns true when this create network firmware upgrades staged event o k response a status code equal to that given

func (*CreateNetworkFirmwareUpgradesStagedEventOK) IsRedirect ¶

IsRedirect returns true when this create network firmware upgrades staged event o k response has a 3xx status code

func (*CreateNetworkFirmwareUpgradesStagedEventOK) IsServerError ¶

IsServerError returns true when this create network firmware upgrades staged event o k response has a 5xx status code

func (*CreateNetworkFirmwareUpgradesStagedEventOK) IsSuccess ¶

IsSuccess returns true when this create network firmware upgrades staged event o k response has a 2xx status code

func (*CreateNetworkFirmwareUpgradesStagedEventOK) String ¶

type CreateNetworkFirmwareUpgradesStagedEventOKBody ¶

type CreateNetworkFirmwareUpgradesStagedEventOKBody struct {

	// products
	Products *CreateNetworkFirmwareUpgradesStagedEventOKBodyProducts `json:"products,omitempty"`

	// Reasons for the rollback
	Reasons []*CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0 `json:"reasons"`

	// The ordered stages in the network
	Stages []*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0 `json:"stages"`
}

CreateNetworkFirmwareUpgradesStagedEventOKBody create network firmware upgrades staged event o k body swagger:model CreateNetworkFirmwareUpgradesStagedEventOKBody

func (*CreateNetworkFirmwareUpgradesStagedEventOKBody) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event o k body based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBody) Validate ¶

Validate validates this create network firmware upgrades staged event o k body

type CreateNetworkFirmwareUpgradesStagedEventOKBodyProducts ¶

type CreateNetworkFirmwareUpgradesStagedEventOKBodyProducts struct {

	// switch
	Switch *CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitch `json:"switch,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventOKBodyProducts The network devices to be updated swagger:model CreateNetworkFirmwareUpgradesStagedEventOKBodyProducts

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProducts) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event o k body products based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProducts) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProducts) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProducts) Validate ¶

Validate validates this create network firmware upgrades staged event o k body products

type CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitch ¶

type CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitch struct {

	// next upgrade
	NextUpgrade *CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgrade `json:"nextUpgrade,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitch The Switch network to be updated swagger:model CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitch

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitch) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event o k body products switch based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitch) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitch) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitch) Validate ¶

Validate validates this create network firmware upgrades staged event o k body products switch

type CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgrade ¶

type CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgrade struct {

	// to version
	ToVersion *CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgradeToVersion `json:"toVersion,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgrade Details of the next firmware upgrade swagger:model CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgrade

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgrade) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event o k body products switch next upgrade based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgrade) Validate ¶

Validate validates this create network firmware upgrades staged event o k body products switch next upgrade

type CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgradeToVersion ¶

type CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgradeToVersion struct {

	// Id of the Version being upgraded to
	ID string `json:"id,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgradeToVersion Details of the version the device will upgrade to swagger:model CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgradeToVersion

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this create network firmware upgrades staged event o k body products switch next upgrade to version based on context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyProductsSwitchNextUpgradeToVersion) Validate ¶

Validate validates this create network firmware upgrades staged event o k body products switch next upgrade to version

type CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0 ¶

type CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0 struct {

	// Reason for the rollback
	// Enum: [broke old features other performance stability testing unifying networks versions]
	Category string `json:"category,omitempty"`

	// Additional comment about the rollback
	Comment string `json:"comment,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0 create network firmware upgrades staged event o k body reasons items0 swagger:model CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0) ContextValidate ¶

ContextValidate validates this create network firmware upgrades staged event o k body reasons items0 based on context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyReasonsItems0) Validate ¶

Validate validates this create network firmware upgrades staged event o k body reasons items0

type CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0 ¶

type CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0 struct {

	// group
	Group *CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Group `json:"group,omitempty"`

	// milestones
	Milestones *CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Milestones `json:"milestones,omitempty"`

	// Current upgrade status of the group
	Status string `json:"status,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0 create network firmware upgrades staged event o k body stages items0 swagger:model CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event o k body stages items0 based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0) Validate ¶

Validate validates this create network firmware upgrades staged event o k body stages items0

type CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Group ¶

type CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Group struct {

	// Description of the Staged Upgrade Group
	Description string `json:"description,omitempty"`

	// Id of the Staged Upgrade Group
	ID string `json:"id,omitempty"`

	// Name of the Staged Upgrade Group
	Name string `json:"name,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Group The staged upgrade group swagger:model CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Group

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Group) ContextValidate ¶

ContextValidate validates this create network firmware upgrades staged event o k body stages items0 group based on context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Group) Validate ¶

Validate validates this create network firmware upgrades staged event o k body stages items0 group

type CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Milestones ¶

type CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Milestones struct {

	// Time that the group was canceled
	// Format: date-time
	CanceledAt strfmt.DateTime `json:"canceledAt,omitempty"`

	// Finish time for the group
	// Format: date-time
	CompletedAt strfmt.DateTime `json:"completedAt,omitempty"`

	// Scheduled start time for the group
	// Format: date-time
	ScheduledFor strfmt.DateTime `json:"scheduledFor,omitempty"`

	// Start time for the group
	// Format: date-time
	StartedAt strfmt.DateTime `json:"startedAt,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Milestones The Staged Upgrade Milestones for the stage swagger:model CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Milestones

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Milestones) ContextValidate ¶

ContextValidate validates this create network firmware upgrades staged event o k body stages items0 milestones based on context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Milestones) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Milestones) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventOKBodyStagesItems0Milestones) Validate ¶

Validate validates this create network firmware upgrades staged event o k body stages items0 milestones

type CreateNetworkFirmwareUpgradesStagedEventParams ¶

type CreateNetworkFirmwareUpgradesStagedEventParams struct {

	// CreateNetworkFirmwareUpgradesStagedEvent.
	CreateNetworkFirmwareUpgradesStagedEvent CreateNetworkFirmwareUpgradesStagedEventBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkFirmwareUpgradesStagedEventParams contains all the parameters to send to the API endpoint

for the create network firmware upgrades staged event operation.

Typically these are written to a http.Request.

func NewCreateNetworkFirmwareUpgradesStagedEventParams ¶

func NewCreateNetworkFirmwareUpgradesStagedEventParams() *CreateNetworkFirmwareUpgradesStagedEventParams

NewCreateNetworkFirmwareUpgradesStagedEventParams creates a new CreateNetworkFirmwareUpgradesStagedEventParams object, with the default timeout for this client.

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

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

func NewCreateNetworkFirmwareUpgradesStagedEventParamsWithContext ¶

func NewCreateNetworkFirmwareUpgradesStagedEventParamsWithContext(ctx context.Context) *CreateNetworkFirmwareUpgradesStagedEventParams

NewCreateNetworkFirmwareUpgradesStagedEventParamsWithContext creates a new CreateNetworkFirmwareUpgradesStagedEventParams object with the ability to set a context for a request.

func NewCreateNetworkFirmwareUpgradesStagedEventParamsWithHTTPClient ¶

func NewCreateNetworkFirmwareUpgradesStagedEventParamsWithHTTPClient(client *http.Client) *CreateNetworkFirmwareUpgradesStagedEventParams

NewCreateNetworkFirmwareUpgradesStagedEventParamsWithHTTPClient creates a new CreateNetworkFirmwareUpgradesStagedEventParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkFirmwareUpgradesStagedEventParamsWithTimeout ¶

func NewCreateNetworkFirmwareUpgradesStagedEventParamsWithTimeout(timeout time.Duration) *CreateNetworkFirmwareUpgradesStagedEventParams

NewCreateNetworkFirmwareUpgradesStagedEventParamsWithTimeout creates a new CreateNetworkFirmwareUpgradesStagedEventParams object with the ability to set a timeout on a request.

func (*CreateNetworkFirmwareUpgradesStagedEventParams) SetContext ¶

SetContext adds the context to the create network firmware upgrades staged event params

func (*CreateNetworkFirmwareUpgradesStagedEventParams) SetCreateNetworkFirmwareUpgradesStagedEvent ¶

func (o *CreateNetworkFirmwareUpgradesStagedEventParams) SetCreateNetworkFirmwareUpgradesStagedEvent(createNetworkFirmwareUpgradesStagedEvent CreateNetworkFirmwareUpgradesStagedEventBody)

SetCreateNetworkFirmwareUpgradesStagedEvent adds the createNetworkFirmwareUpgradesStagedEvent to the create network firmware upgrades staged event params

func (*CreateNetworkFirmwareUpgradesStagedEventParams) SetDefaults ¶

SetDefaults hydrates default values in the create network firmware upgrades staged event params (not the query body).

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

func (*CreateNetworkFirmwareUpgradesStagedEventParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the create network firmware upgrades staged event params

func (*CreateNetworkFirmwareUpgradesStagedEventParams) SetNetworkID ¶

func (o *CreateNetworkFirmwareUpgradesStagedEventParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network firmware upgrades staged event params

func (*CreateNetworkFirmwareUpgradesStagedEventParams) SetTimeout ¶

SetTimeout adds the timeout to the create network firmware upgrades staged event params

func (*CreateNetworkFirmwareUpgradesStagedEventParams) WithContext ¶

WithContext adds the context to the create network firmware upgrades staged event params

func (*CreateNetworkFirmwareUpgradesStagedEventParams) WithCreateNetworkFirmwareUpgradesStagedEvent ¶

func (o *CreateNetworkFirmwareUpgradesStagedEventParams) WithCreateNetworkFirmwareUpgradesStagedEvent(createNetworkFirmwareUpgradesStagedEvent CreateNetworkFirmwareUpgradesStagedEventBody) *CreateNetworkFirmwareUpgradesStagedEventParams

WithCreateNetworkFirmwareUpgradesStagedEvent adds the createNetworkFirmwareUpgradesStagedEvent to the create network firmware upgrades staged event params

func (*CreateNetworkFirmwareUpgradesStagedEventParams) WithDefaults ¶

WithDefaults hydrates default values in the create network firmware upgrades staged event params (not the query body).

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

func (*CreateNetworkFirmwareUpgradesStagedEventParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network firmware upgrades staged event params

func (*CreateNetworkFirmwareUpgradesStagedEventParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network firmware upgrades staged event params

func (*CreateNetworkFirmwareUpgradesStagedEventParams) WithTimeout ¶

WithTimeout adds the timeout to the create network firmware upgrades staged event params

func (*CreateNetworkFirmwareUpgradesStagedEventParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProducts ¶

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProducts struct {

	// switch
	Switch *CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitch `json:"switch,omitempty"`

	// switch catalyst
	SwitchCatalyst *CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalyst `json:"switchCatalyst,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventParamsBodyProducts Contains firmware upgrade version information swagger:model CreateNetworkFirmwareUpgradesStagedEventParamsBodyProducts

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProducts) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event params body products based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProducts) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProducts) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProducts) Validate ¶

Validate validates this create network firmware upgrades staged event params body products

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitch ¶

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitch struct {

	// next upgrade
	NextUpgrade *CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgrade `json:"nextUpgrade,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitch Version information for the switch network being upgraded swagger:model CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitch

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitch) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event params body products switch based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitch) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitch) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitch) Validate ¶

Validate validates this create network firmware upgrades staged event params body products switch

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalyst ¶

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalyst struct {

	// next upgrade
	NextUpgrade *CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgrade `json:"nextUpgrade,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalyst Version information for the switch network being upgraded swagger:model CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalyst

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalyst) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event params body products switch catalyst based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalyst) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalyst) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalyst) Validate ¶

Validate validates this create network firmware upgrades staged event params body products switch catalyst

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgrade ¶

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgrade struct {

	// to version
	ToVersion *CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgradeToVersion `json:"toVersion,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgrade The next upgrade version for the switch network swagger:model CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgrade

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgrade) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event params body products switch catalyst next upgrade based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgrade) Validate ¶

Validate validates this create network firmware upgrades staged event params body products switch catalyst next upgrade

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgradeToVersion ¶

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgradeToVersion struct {

	// The version ID
	// Required: true
	ID *string `json:"id"`
}

CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgradeToVersion The version to be updated to for switch catalyst devices swagger:model CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgradeToVersion

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this create network firmware upgrades staged event params body products switch catalyst next upgrade to version based on context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchCatalystNextUpgradeToVersion) Validate ¶

Validate validates this create network firmware upgrades staged event params body products switch catalyst next upgrade to version

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgrade ¶

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgrade struct {

	// to version
	ToVersion *CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgradeToVersion `json:"toVersion,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgrade The next upgrade version for the switch network swagger:model CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgrade

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgrade) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event params body products switch next upgrade based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgrade) Validate ¶

Validate validates this create network firmware upgrades staged event params body products switch next upgrade

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgradeToVersion ¶

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgradeToVersion struct {

	// The version ID
	// Required: true
	ID *string `json:"id"`
}

CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgradeToVersion The version to be updated to for switch devices swagger:model CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgradeToVersion

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this create network firmware upgrades staged event params body products switch next upgrade to version based on context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyProductsSwitchNextUpgradeToVersion) Validate ¶

Validate validates this create network firmware upgrades staged event params body products switch next upgrade to version

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0 ¶

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0 struct {

	// group
	Group *CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Group `json:"group,omitempty"`

	// milestones
	Milestones *CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Milestones `json:"milestones,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0 create network firmware upgrades staged event params body stages items0 swagger:model CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged event params body stages items0 based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0) Validate ¶

Validate validates this create network firmware upgrades staged event params body stages items0

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Group ¶

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Group struct {

	// ID of the Staged Upgrade Group
	// Required: true
	ID *string `json:"id"`
}

CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Group The Staged Upgrade Group containing the name and ID swagger:model CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Group

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Group) ContextValidate ¶

ContextValidate validates this create network firmware upgrades staged event params body stages items0 group based on context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Group) Validate ¶

Validate validates this create network firmware upgrades staged event params body stages items0 group

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Milestones ¶

type CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Milestones struct {

	// The start time of the staged upgrade stage. (In ISO-8601 format, in the time zone of the network.)
	// Required: true
	ScheduledFor *string `json:"scheduledFor"`
}

CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Milestones The Staged Upgrade Milestones for the specific stage swagger:model CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Milestones

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Milestones) ContextValidate ¶

ContextValidate validates this create network firmware upgrades staged event params body stages items0 milestones based on context it is used

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Milestones) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Milestones) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedEventParamsBodyStagesItems0Milestones) Validate ¶

Validate validates this create network firmware upgrades staged event params body stages items0 milestones

type CreateNetworkFirmwareUpgradesStagedEventReader ¶

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

CreateNetworkFirmwareUpgradesStagedEventReader is a Reader for the CreateNetworkFirmwareUpgradesStagedEvent structure.

func (*CreateNetworkFirmwareUpgradesStagedEventReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkFirmwareUpgradesStagedGroupBody ¶

type CreateNetworkFirmwareUpgradesStagedGroupBody struct {

	// assigned devices
	AssignedDevices *CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices `json:"assignedDevices,omitempty"`

	// Description of the Staged Upgrade Group. Length must be 1 to 255 characters
	Description string `json:"description,omitempty"`

	// Boolean indicating the default Group. Any device that does not have a group explicitly assigned will upgrade with this group
	// Required: true
	IsDefault *bool `json:"isDefault"`

	// Name of the Staged Upgrade Group. Length must be 1 to 255 characters
	// Required: true
	Name *string `json:"name"`
}

CreateNetworkFirmwareUpgradesStagedGroupBody create network firmware upgrades staged group body // Example: {"assignedDevices":{"devices":[{"name":"Device Name","serial":"Q234-ABCD-5678"}],"switchStacks":[{"id":"1234","name":"Stack Name"}]},"description":"The description of the group","isDefault":false,"name":"My Staged Upgrade Group"} swagger:model CreateNetworkFirmwareUpgradesStagedGroupBody

func (*CreateNetworkFirmwareUpgradesStagedGroupBody) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged group body based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedGroupBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedGroupBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedGroupBody) Validate ¶

Validate validates this create network firmware upgrades staged group body

type CreateNetworkFirmwareUpgradesStagedGroupOK ¶

type CreateNetworkFirmwareUpgradesStagedGroupOK struct {
	Payload interface{}
}

CreateNetworkFirmwareUpgradesStagedGroupOK describes a response with status code 200, with default header values.

Successful operation

func NewCreateNetworkFirmwareUpgradesStagedGroupOK ¶

func NewCreateNetworkFirmwareUpgradesStagedGroupOK() *CreateNetworkFirmwareUpgradesStagedGroupOK

NewCreateNetworkFirmwareUpgradesStagedGroupOK creates a CreateNetworkFirmwareUpgradesStagedGroupOK with default headers values

func (*CreateNetworkFirmwareUpgradesStagedGroupOK) Code ¶

Code gets the status code for the create network firmware upgrades staged group o k response

func (*CreateNetworkFirmwareUpgradesStagedGroupOK) Error ¶

func (*CreateNetworkFirmwareUpgradesStagedGroupOK) GetPayload ¶

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

func (*CreateNetworkFirmwareUpgradesStagedGroupOK) IsClientError ¶

IsClientError returns true when this create network firmware upgrades staged group o k response has a 4xx status code

func (*CreateNetworkFirmwareUpgradesStagedGroupOK) IsCode ¶

IsCode returns true when this create network firmware upgrades staged group o k response a status code equal to that given

func (*CreateNetworkFirmwareUpgradesStagedGroupOK) IsRedirect ¶

IsRedirect returns true when this create network firmware upgrades staged group o k response has a 3xx status code

func (*CreateNetworkFirmwareUpgradesStagedGroupOK) IsServerError ¶

IsServerError returns true when this create network firmware upgrades staged group o k response has a 5xx status code

func (*CreateNetworkFirmwareUpgradesStagedGroupOK) IsSuccess ¶

IsSuccess returns true when this create network firmware upgrades staged group o k response has a 2xx status code

func (*CreateNetworkFirmwareUpgradesStagedGroupOK) String ¶

type CreateNetworkFirmwareUpgradesStagedGroupParams ¶

type CreateNetworkFirmwareUpgradesStagedGroupParams struct {

	// CreateNetworkFirmwareUpgradesStagedGroup.
	CreateNetworkFirmwareUpgradesStagedGroup CreateNetworkFirmwareUpgradesStagedGroupBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkFirmwareUpgradesStagedGroupParams contains all the parameters to send to the API endpoint

for the create network firmware upgrades staged group operation.

Typically these are written to a http.Request.

func NewCreateNetworkFirmwareUpgradesStagedGroupParams ¶

func NewCreateNetworkFirmwareUpgradesStagedGroupParams() *CreateNetworkFirmwareUpgradesStagedGroupParams

NewCreateNetworkFirmwareUpgradesStagedGroupParams creates a new CreateNetworkFirmwareUpgradesStagedGroupParams object, with the default timeout for this client.

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

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

func NewCreateNetworkFirmwareUpgradesStagedGroupParamsWithContext ¶

func NewCreateNetworkFirmwareUpgradesStagedGroupParamsWithContext(ctx context.Context) *CreateNetworkFirmwareUpgradesStagedGroupParams

NewCreateNetworkFirmwareUpgradesStagedGroupParamsWithContext creates a new CreateNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a context for a request.

func NewCreateNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient ¶

func NewCreateNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient(client *http.Client) *CreateNetworkFirmwareUpgradesStagedGroupParams

NewCreateNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient creates a new CreateNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkFirmwareUpgradesStagedGroupParamsWithTimeout ¶

func NewCreateNetworkFirmwareUpgradesStagedGroupParamsWithTimeout(timeout time.Duration) *CreateNetworkFirmwareUpgradesStagedGroupParams

NewCreateNetworkFirmwareUpgradesStagedGroupParamsWithTimeout creates a new CreateNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a timeout on a request.

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) SetContext ¶

SetContext adds the context to the create network firmware upgrades staged group params

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) SetCreateNetworkFirmwareUpgradesStagedGroup ¶

func (o *CreateNetworkFirmwareUpgradesStagedGroupParams) SetCreateNetworkFirmwareUpgradesStagedGroup(createNetworkFirmwareUpgradesStagedGroup CreateNetworkFirmwareUpgradesStagedGroupBody)

SetCreateNetworkFirmwareUpgradesStagedGroup adds the createNetworkFirmwareUpgradesStagedGroup to the create network firmware upgrades staged group params

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) SetDefaults ¶

SetDefaults hydrates default values in the create network firmware upgrades staged group params (not the query body).

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

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the create network firmware upgrades staged group params

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) SetNetworkID ¶

func (o *CreateNetworkFirmwareUpgradesStagedGroupParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network firmware upgrades staged group params

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) SetTimeout ¶

SetTimeout adds the timeout to the create network firmware upgrades staged group params

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) WithContext ¶

WithContext adds the context to the create network firmware upgrades staged group params

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) WithCreateNetworkFirmwareUpgradesStagedGroup ¶

func (o *CreateNetworkFirmwareUpgradesStagedGroupParams) WithCreateNetworkFirmwareUpgradesStagedGroup(createNetworkFirmwareUpgradesStagedGroup CreateNetworkFirmwareUpgradesStagedGroupBody) *CreateNetworkFirmwareUpgradesStagedGroupParams

WithCreateNetworkFirmwareUpgradesStagedGroup adds the createNetworkFirmwareUpgradesStagedGroup to the create network firmware upgrades staged group params

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) WithDefaults ¶

WithDefaults hydrates default values in the create network firmware upgrades staged group params (not the query body).

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

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network firmware upgrades staged group params

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network firmware upgrades staged group params

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) WithTimeout ¶

WithTimeout adds the timeout to the create network firmware upgrades staged group params

func (*CreateNetworkFirmwareUpgradesStagedGroupParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices ¶

type CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices struct {

	// Data Array of Devices containing the name and serial
	Devices []*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0 `json:"devices"`

	// Data Array of Switch Stacks containing the name and id
	SwitchStacks []*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0 `json:"switchStacks"`
}

CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices The devices and Switch Stacks assigned to the Group swagger:model CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices) ContextValidate ¶

ContextValidate validate this create network firmware upgrades staged group params body assigned devices based on the context it is used

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices) Validate ¶

Validate validates this create network firmware upgrades staged group params body assigned devices

type CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0 ¶

type CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0 struct {

	// Name of the device
	Name string `json:"name,omitempty"`

	// Serial of the device
	// Required: true
	Serial *string `json:"serial"`
}

CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0 create network firmware upgrades staged group params body assigned devices devices items0 swagger:model CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0) ContextValidate ¶

ContextValidate validates this create network firmware upgrades staged group params body assigned devices devices items0 based on context it is used

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0) Validate ¶

Validate validates this create network firmware upgrades staged group params body assigned devices devices items0

type CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0 ¶

type CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0 struct {

	// ID of the Switch Stack
	// Required: true
	ID *string `json:"id"`

	// Name of the Switch Stack
	Name string `json:"name,omitempty"`
}

CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0 create network firmware upgrades staged group params body assigned devices switch stacks items0 swagger:model CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0) ContextValidate ¶

ContextValidate validates this create network firmware upgrades staged group params body assigned devices switch stacks items0 based on context it is used

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0) Validate ¶

Validate validates this create network firmware upgrades staged group params body assigned devices switch stacks items0

type CreateNetworkFirmwareUpgradesStagedGroupReader ¶

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

CreateNetworkFirmwareUpgradesStagedGroupReader is a Reader for the CreateNetworkFirmwareUpgradesStagedGroup structure.

func (*CreateNetworkFirmwareUpgradesStagedGroupReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkFloorPlanBody ¶

type CreateNetworkFloorPlanBody struct {

	// bottom left corner
	BottomLeftCorner *CreateNetworkFloorPlanParamsBodyBottomLeftCorner `json:"bottomLeftCorner,omitempty"`

	// bottom right corner
	BottomRightCorner *CreateNetworkFloorPlanParamsBodyBottomRightCorner `json:"bottomRightCorner,omitempty"`

	// center
	Center *CreateNetworkFloorPlanParamsBodyCenter `json:"center,omitempty"`

	// The file contents (a base 64 encoded string) of your image. Supported formats are PNG, GIF, and JPG. Note that all images are saved as PNG files, regardless of the format they are uploaded in.
	// Required: true
	// Format: byte
	ImageContents *strfmt.Base64 `json:"imageContents"`

	// The name of your floor plan.
	// Required: true
	Name *string `json:"name"`

	// top left corner
	TopLeftCorner *CreateNetworkFloorPlanParamsBodyTopLeftCorner `json:"topLeftCorner,omitempty"`

	// top right corner
	TopRightCorner *CreateNetworkFloorPlanParamsBodyTopRightCorner `json:"topRightCorner,omitempty"`
}

CreateNetworkFloorPlanBody create network floor plan body // Example: {"bottomLeftCorner":{"lat":37.770040510499996,"lng":-122.38714009525},"bottomRightCorner":{"lat":37.770040510499996,"lng":-122.38714009525},"center":{"lat":37.770040510499996,"lng":-122.38714009525},"imageContents":"2a9edd3f4ffd80130c647d13eacb59f3","name":"HQ Floor Plan","topLeftCorner":{"lat":37.770040510499996,"lng":-122.38714009525},"topRightCorner":{"lat":37.770040510499996,"lng":-122.38714009525}} swagger:model CreateNetworkFloorPlanBody

func (*CreateNetworkFloorPlanBody) ContextValidate ¶

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

ContextValidate validate this create network floor plan body based on the context it is used

func (*CreateNetworkFloorPlanBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanBody) Validate ¶

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

Validate validates this create network floor plan body

type CreateNetworkFloorPlanCreated ¶

type CreateNetworkFloorPlanCreated struct {
	Payload *CreateNetworkFloorPlanCreatedBody
}

CreateNetworkFloorPlanCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkFloorPlanCreated ¶

func NewCreateNetworkFloorPlanCreated() *CreateNetworkFloorPlanCreated

NewCreateNetworkFloorPlanCreated creates a CreateNetworkFloorPlanCreated with default headers values

func (*CreateNetworkFloorPlanCreated) Code ¶

Code gets the status code for the create network floor plan created response

func (*CreateNetworkFloorPlanCreated) Error ¶

func (*CreateNetworkFloorPlanCreated) GetPayload ¶

func (*CreateNetworkFloorPlanCreated) IsClientError ¶

func (o *CreateNetworkFloorPlanCreated) IsClientError() bool

IsClientError returns true when this create network floor plan created response has a 4xx status code

func (*CreateNetworkFloorPlanCreated) IsCode ¶

func (o *CreateNetworkFloorPlanCreated) IsCode(code int) bool

IsCode returns true when this create network floor plan created response a status code equal to that given

func (*CreateNetworkFloorPlanCreated) IsRedirect ¶

func (o *CreateNetworkFloorPlanCreated) IsRedirect() bool

IsRedirect returns true when this create network floor plan created response has a 3xx status code

func (*CreateNetworkFloorPlanCreated) IsServerError ¶

func (o *CreateNetworkFloorPlanCreated) IsServerError() bool

IsServerError returns true when this create network floor plan created response has a 5xx status code

func (*CreateNetworkFloorPlanCreated) IsSuccess ¶

func (o *CreateNetworkFloorPlanCreated) IsSuccess() bool

IsSuccess returns true when this create network floor plan created response has a 2xx status code

func (*CreateNetworkFloorPlanCreated) String ¶

type CreateNetworkFloorPlanCreatedBody ¶

type CreateNetworkFloorPlanCreatedBody struct {

	// bottom left corner
	BottomLeftCorner *CreateNetworkFloorPlanCreatedBodyBottomLeftCorner `json:"bottomLeftCorner,omitempty"`

	// bottom right corner
	BottomRightCorner *CreateNetworkFloorPlanCreatedBodyBottomRightCorner `json:"bottomRightCorner,omitempty"`

	// center
	Center *CreateNetworkFloorPlanCreatedBodyCenter `json:"center,omitempty"`

	// List of devices for the floorplan
	Devices []*CreateNetworkFloorPlanCreatedBodyDevicesItems0 `json:"devices"`

	// Floor plan ID
	FloorPlanID string `json:"floorPlanId,omitempty"`

	// The height of your floor plan.
	Height float32 `json:"height,omitempty"`

	// The format type of the image.
	ImageExtension string `json:"imageExtension,omitempty"`

	// The file contents (a base 64 encoded string) of your new image. Supported formats are PNG, GIF, and JPG. Note that all images are saved as PNG files, regardless of the format they are uploaded in. If you upload a new image, and you do NOT specify any new geolocation fields ('center, 'topLeftCorner', etc), the floor plan will be recentered with no rotation in order to maintain the aspect ratio of your new image.
	// Format: byte
	ImageMd5 strfmt.Base64 `json:"imageMd5,omitempty"`

	// The url link for the floor plan image.
	ImageURL string `json:"imageUrl,omitempty"`

	// The time the image url link will expire.
	ImageURLExpiresAt string `json:"imageUrlExpiresAt,omitempty"`

	// The name of your floor plan.
	Name string `json:"name,omitempty"`

	// top left corner
	TopLeftCorner *CreateNetworkFloorPlanCreatedBodyTopLeftCorner `json:"topLeftCorner,omitempty"`

	// top right corner
	TopRightCorner *CreateNetworkFloorPlanCreatedBodyTopRightCorner `json:"topRightCorner,omitempty"`

	// The width of your floor plan.
	Width float32 `json:"width,omitempty"`
}

CreateNetworkFloorPlanCreatedBody create network floor plan created body swagger:model CreateNetworkFloorPlanCreatedBody

func (*CreateNetworkFloorPlanCreatedBody) ContextValidate ¶

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

ContextValidate validate this create network floor plan created body based on the context it is used

func (*CreateNetworkFloorPlanCreatedBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBody) Validate ¶

Validate validates this create network floor plan created body

type CreateNetworkFloorPlanCreatedBodyBottomLeftCorner ¶

type CreateNetworkFloorPlanCreatedBodyBottomLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

CreateNetworkFloorPlanCreatedBodyBottomLeftCorner The longitude and latitude of the bottom left corner of your floor plan. swagger:model CreateNetworkFloorPlanCreatedBodyBottomLeftCorner

func (*CreateNetworkFloorPlanCreatedBodyBottomLeftCorner) ContextValidate ¶

ContextValidate validates this create network floor plan created body bottom left corner based on context it is used

func (*CreateNetworkFloorPlanCreatedBodyBottomLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyBottomLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyBottomLeftCorner) Validate ¶

Validate validates this create network floor plan created body bottom left corner

type CreateNetworkFloorPlanCreatedBodyBottomRightCorner ¶

type CreateNetworkFloorPlanCreatedBodyBottomRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

CreateNetworkFloorPlanCreatedBodyBottomRightCorner The longitude and latitude of the bottom right corner of your floor plan. swagger:model CreateNetworkFloorPlanCreatedBodyBottomRightCorner

func (*CreateNetworkFloorPlanCreatedBodyBottomRightCorner) ContextValidate ¶

ContextValidate validates this create network floor plan created body bottom right corner based on context it is used

func (*CreateNetworkFloorPlanCreatedBodyBottomRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyBottomRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyBottomRightCorner) Validate ¶

Validate validates this create network floor plan created body bottom right corner

type CreateNetworkFloorPlanCreatedBodyCenter ¶

type CreateNetworkFloorPlanCreatedBodyCenter struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

CreateNetworkFloorPlanCreatedBodyCenter The longitude and latitude of the center of your floor plan. The 'center' or two adjacent corners (e.g. 'topLeftCorner' and 'bottomLeftCorner') must be specified. If 'center' is specified, the floor plan is placed over that point with no rotation. If two adjacent corners are specified, the floor plan is rotated to line up with the two specified points. The aspect ratio of the floor plan's image is preserved regardless of which corners/center are specified. (This means if that more than two corners are specified, only two corners may be used to preserve the floor plan's aspect ratio.). No two points can have the same latitude, longitude pair. swagger:model CreateNetworkFloorPlanCreatedBodyCenter

func (*CreateNetworkFloorPlanCreatedBodyCenter) ContextValidate ¶

ContextValidate validates this create network floor plan created body center based on context it is used

func (*CreateNetworkFloorPlanCreatedBodyCenter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyCenter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyCenter) Validate ¶

Validate validates this create network floor plan created body center

type CreateNetworkFloorPlanCreatedBodyDevicesItems0 ¶

type CreateNetworkFloorPlanCreatedBodyDevicesItems0 struct {

	// Physical address of the device
	Address string `json:"address,omitempty"`

	// Firmware version of the device
	Firmware string `json:"firmware,omitempty"`

	// LAN IP address of the device
	LanIP string `json:"lanIp,omitempty"`

	// Latitude of the device
	Lat float32 `json:"lat,omitempty"`

	// Longitude of the device
	Lng float32 `json:"lng,omitempty"`

	// MAC address of the device
	Mac string `json:"mac,omitempty"`

	// Model of the device
	Model string `json:"model,omitempty"`

	// Name of the device
	Name string `json:"name,omitempty"`

	// ID of the network the device belongs to
	NetworkID string `json:"networkId,omitempty"`

	// Notes for the device, limited to 255 characters
	Notes string `json:"notes,omitempty"`

	// Product type of the device
	ProductType string `json:"productType,omitempty"`

	// Serial number of the device
	Serial string `json:"serial,omitempty"`

	// List of tags assigned to the device
	Tags []string `json:"tags"`
}

CreateNetworkFloorPlanCreatedBodyDevicesItems0 create network floor plan created body devices items0 swagger:model CreateNetworkFloorPlanCreatedBodyDevicesItems0

func (*CreateNetworkFloorPlanCreatedBodyDevicesItems0) ContextValidate ¶

ContextValidate validates this create network floor plan created body devices items0 based on context it is used

func (*CreateNetworkFloorPlanCreatedBodyDevicesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyDevicesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyDevicesItems0) Validate ¶

Validate validates this create network floor plan created body devices items0

type CreateNetworkFloorPlanCreatedBodyTopLeftCorner ¶

type CreateNetworkFloorPlanCreatedBodyTopLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

CreateNetworkFloorPlanCreatedBodyTopLeftCorner The longitude and latitude of the top left corner of your floor plan. swagger:model CreateNetworkFloorPlanCreatedBodyTopLeftCorner

func (*CreateNetworkFloorPlanCreatedBodyTopLeftCorner) ContextValidate ¶

ContextValidate validates this create network floor plan created body top left corner based on context it is used

func (*CreateNetworkFloorPlanCreatedBodyTopLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyTopLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyTopLeftCorner) Validate ¶

Validate validates this create network floor plan created body top left corner

type CreateNetworkFloorPlanCreatedBodyTopRightCorner ¶

type CreateNetworkFloorPlanCreatedBodyTopRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

CreateNetworkFloorPlanCreatedBodyTopRightCorner The longitude and latitude of the top right corner of your floor plan. swagger:model CreateNetworkFloorPlanCreatedBodyTopRightCorner

func (*CreateNetworkFloorPlanCreatedBodyTopRightCorner) ContextValidate ¶

ContextValidate validates this create network floor plan created body top right corner based on context it is used

func (*CreateNetworkFloorPlanCreatedBodyTopRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyTopRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanCreatedBodyTopRightCorner) Validate ¶

Validate validates this create network floor plan created body top right corner

type CreateNetworkFloorPlanParams ¶

type CreateNetworkFloorPlanParams struct {

	// CreateNetworkFloorPlan.
	CreateNetworkFloorPlan CreateNetworkFloorPlanBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkFloorPlanParams contains all the parameters to send to the API endpoint

for the create network floor plan operation.

Typically these are written to a http.Request.

func NewCreateNetworkFloorPlanParams ¶

func NewCreateNetworkFloorPlanParams() *CreateNetworkFloorPlanParams

NewCreateNetworkFloorPlanParams creates a new CreateNetworkFloorPlanParams object, with the default timeout for this client.

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

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

func NewCreateNetworkFloorPlanParamsWithContext ¶

func NewCreateNetworkFloorPlanParamsWithContext(ctx context.Context) *CreateNetworkFloorPlanParams

NewCreateNetworkFloorPlanParamsWithContext creates a new CreateNetworkFloorPlanParams object with the ability to set a context for a request.

func NewCreateNetworkFloorPlanParamsWithHTTPClient ¶

func NewCreateNetworkFloorPlanParamsWithHTTPClient(client *http.Client) *CreateNetworkFloorPlanParams

NewCreateNetworkFloorPlanParamsWithHTTPClient creates a new CreateNetworkFloorPlanParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkFloorPlanParamsWithTimeout ¶

func NewCreateNetworkFloorPlanParamsWithTimeout(timeout time.Duration) *CreateNetworkFloorPlanParams

NewCreateNetworkFloorPlanParamsWithTimeout creates a new CreateNetworkFloorPlanParams object with the ability to set a timeout on a request.

func (*CreateNetworkFloorPlanParams) SetContext ¶

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

SetContext adds the context to the create network floor plan params

func (*CreateNetworkFloorPlanParams) SetCreateNetworkFloorPlan ¶

func (o *CreateNetworkFloorPlanParams) SetCreateNetworkFloorPlan(createNetworkFloorPlan CreateNetworkFloorPlanBody)

SetCreateNetworkFloorPlan adds the createNetworkFloorPlan to the create network floor plan params

func (*CreateNetworkFloorPlanParams) SetDefaults ¶

func (o *CreateNetworkFloorPlanParams) SetDefaults()

SetDefaults hydrates default values in the create network floor plan params (not the query body).

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

func (*CreateNetworkFloorPlanParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the create network floor plan params

func (*CreateNetworkFloorPlanParams) SetNetworkID ¶

func (o *CreateNetworkFloorPlanParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network floor plan params

func (*CreateNetworkFloorPlanParams) SetTimeout ¶

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

SetTimeout adds the timeout to the create network floor plan params

func (*CreateNetworkFloorPlanParams) WithContext ¶

WithContext adds the context to the create network floor plan params

func (*CreateNetworkFloorPlanParams) WithCreateNetworkFloorPlan ¶

func (o *CreateNetworkFloorPlanParams) WithCreateNetworkFloorPlan(createNetworkFloorPlan CreateNetworkFloorPlanBody) *CreateNetworkFloorPlanParams

WithCreateNetworkFloorPlan adds the createNetworkFloorPlan to the create network floor plan params

func (*CreateNetworkFloorPlanParams) WithDefaults ¶

WithDefaults hydrates default values in the create network floor plan params (not the query body).

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

func (*CreateNetworkFloorPlanParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network floor plan params

func (*CreateNetworkFloorPlanParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network floor plan params

func (*CreateNetworkFloorPlanParams) WithTimeout ¶

WithTimeout adds the timeout to the create network floor plan params

func (*CreateNetworkFloorPlanParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkFloorPlanParamsBodyBottomLeftCorner ¶

type CreateNetworkFloorPlanParamsBodyBottomLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

CreateNetworkFloorPlanParamsBodyBottomLeftCorner The longitude and latitude of the bottom left corner of your floor plan. swagger:model CreateNetworkFloorPlanParamsBodyBottomLeftCorner

func (*CreateNetworkFloorPlanParamsBodyBottomLeftCorner) ContextValidate ¶

ContextValidate validates this create network floor plan params body bottom left corner based on context it is used

func (*CreateNetworkFloorPlanParamsBodyBottomLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanParamsBodyBottomLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanParamsBodyBottomLeftCorner) Validate ¶

Validate validates this create network floor plan params body bottom left corner

type CreateNetworkFloorPlanParamsBodyBottomRightCorner ¶

type CreateNetworkFloorPlanParamsBodyBottomRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

CreateNetworkFloorPlanParamsBodyBottomRightCorner The longitude and latitude of the bottom right corner of your floor plan. swagger:model CreateNetworkFloorPlanParamsBodyBottomRightCorner

func (*CreateNetworkFloorPlanParamsBodyBottomRightCorner) ContextValidate ¶

ContextValidate validates this create network floor plan params body bottom right corner based on context it is used

func (*CreateNetworkFloorPlanParamsBodyBottomRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanParamsBodyBottomRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanParamsBodyBottomRightCorner) Validate ¶

Validate validates this create network floor plan params body bottom right corner

type CreateNetworkFloorPlanParamsBodyCenter ¶

type CreateNetworkFloorPlanParamsBodyCenter struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

CreateNetworkFloorPlanParamsBodyCenter The longitude and latitude of the center of your floor plan. The 'center' or two adjacent corners (e.g. 'topLeftCorner' and 'bottomLeftCorner') must be specified. If 'center' is specified, the floor plan is placed over that point with no rotation. If two adjacent corners are specified, the floor plan is rotated to line up with the two specified points. The aspect ratio of the floor plan's image is preserved regardless of which corners/center are specified. (This means if that more than two corners are specified, only two corners may be used to preserve the floor plan's aspect ratio.). No two points can have the same latitude, longitude pair. swagger:model CreateNetworkFloorPlanParamsBodyCenter

func (*CreateNetworkFloorPlanParamsBodyCenter) ContextValidate ¶

ContextValidate validates this create network floor plan params body center based on context it is used

func (*CreateNetworkFloorPlanParamsBodyCenter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanParamsBodyCenter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanParamsBodyCenter) Validate ¶

Validate validates this create network floor plan params body center

type CreateNetworkFloorPlanParamsBodyTopLeftCorner ¶

type CreateNetworkFloorPlanParamsBodyTopLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

CreateNetworkFloorPlanParamsBodyTopLeftCorner The longitude and latitude of the top left corner of your floor plan. swagger:model CreateNetworkFloorPlanParamsBodyTopLeftCorner

func (*CreateNetworkFloorPlanParamsBodyTopLeftCorner) ContextValidate ¶

ContextValidate validates this create network floor plan params body top left corner based on context it is used

func (*CreateNetworkFloorPlanParamsBodyTopLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanParamsBodyTopLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanParamsBodyTopLeftCorner) Validate ¶

Validate validates this create network floor plan params body top left corner

type CreateNetworkFloorPlanParamsBodyTopRightCorner ¶

type CreateNetworkFloorPlanParamsBodyTopRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

CreateNetworkFloorPlanParamsBodyTopRightCorner The longitude and latitude of the top right corner of your floor plan. swagger:model CreateNetworkFloorPlanParamsBodyTopRightCorner

func (*CreateNetworkFloorPlanParamsBodyTopRightCorner) ContextValidate ¶

ContextValidate validates this create network floor plan params body top right corner based on context it is used

func (*CreateNetworkFloorPlanParamsBodyTopRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkFloorPlanParamsBodyTopRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkFloorPlanParamsBodyTopRightCorner) Validate ¶

Validate validates this create network floor plan params body top right corner

type CreateNetworkFloorPlanReader ¶

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

CreateNetworkFloorPlanReader is a Reader for the CreateNetworkFloorPlan structure.

func (*CreateNetworkFloorPlanReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkGroupPolicyBody ¶

type CreateNetworkGroupPolicyBody struct {

	// bandwidth
	Bandwidth *CreateNetworkGroupPolicyParamsBodyBandwidth `json:"bandwidth,omitempty"`

	// bonjour forwarding
	BonjourForwarding *CreateNetworkGroupPolicyParamsBodyBonjourForwarding `json:"bonjourForwarding,omitempty"`

	// content filtering
	ContentFiltering *CreateNetworkGroupPolicyParamsBodyContentFiltering `json:"contentFiltering,omitempty"`

	// firewall and traffic shaping
	FirewallAndTrafficShaping *CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping `json:"firewallAndTrafficShaping,omitempty"`

	// The name for your group policy. Required.
	// Required: true
	Name *string `json:"name"`

	// scheduling
	Scheduling *CreateNetworkGroupPolicyParamsBodyScheduling `json:"scheduling,omitempty"`

	// Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
	// Enum: [bypass network default]
	SplashAuthSettings string `json:"splashAuthSettings,omitempty"`

	// vlan tagging
	VlanTagging *CreateNetworkGroupPolicyParamsBodyVlanTagging `json:"vlanTagging,omitempty"`
}

CreateNetworkGroupPolicyBody create network group policy body // Example: {"bandwidth":{"bandwidthLimits":{"limitDown":1000000,"limitUp":1000000},"settings":"custom"},"bonjourForwarding":{"rules":[{"description":"A simple bonjour rule","services":["All Services"],"vlanId":"1"}],"settings":"custom"},"contentFiltering":{"allowedUrlPatterns":{"patterns":[],"settings":"network default"},"blockedUrlCategories":{"categories":["meraki:contentFiltering/category/1","meraki:contentFiltering/category/7"],"settings":"override"},"blockedUrlPatterns":{"patterns":["http://www.example.com","http://www.betting.com"],"settings":"append"}},"firewallAndTrafficShaping":{"l3FirewallRules":[{"comment":"Allow TCP traffic to subnet with HTTP servers.","destCidr":"192.168.1.0/24","destPort":"443","policy":"allow","protocol":"tcp"}],"l7FirewallRules":[{"policy":"deny","type":"host","value":"google.com"},{"policy":"deny","type":"port","value":"23"},{"policy":"deny","type":"ipRange","value":"10.11.12.00/24"},{"policy":"deny","type":"ipRange","value":"10.11.12.00/24:5555"}],"settings":"custom","trafficShapingRules":[{"definitions":[{"type":"host","value":"google.com"},{"type":"port","value":"9090"},{"type":"ipRange","value":"192.1.0.0"},{"type":"ipRange","value":"192.1.0.0/16"},{"type":"ipRange","value":"10.1.0.0/16:80"},{"type":"localNet","value":"192.168.0.0/16"}],"dscpTagValue":0,"pcpTagValue":0,"perClientBandwidthLimits":{"bandwidthLimits":{"limitDown":1000000,"limitUp":1000000},"settings":"custom"}}]},"name":"No video streaming","scheduling":{"enabled":true,"friday":{"active":true,"from":"9:00","to":"17:00"},"monday":{"active":true,"from":"9:00","to":"17:00"},"saturday":{"active":false,"from":"0:00","to":"24:00"},"sunday":{"active":false,"from":"0:00","to":"24:00"},"thursday":{"active":true,"from":"9:00","to":"17:00"},"tuesday":{"active":true,"from":"9:00","to":"17:00"},"wednesday":{"active":true,"from":"9:00","to":"17:00"}},"splashAuthSettings":"bypass","vlanTagging":{"settings":"custom","vlanId":"1"}} swagger:model CreateNetworkGroupPolicyBody

func (*CreateNetworkGroupPolicyBody) ContextValidate ¶

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

ContextValidate validate this create network group policy body based on the context it is used

func (*CreateNetworkGroupPolicyBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyBody) Validate ¶

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

Validate validates this create network group policy body

type CreateNetworkGroupPolicyCreated ¶

type CreateNetworkGroupPolicyCreated struct {
	Payload interface{}
}

CreateNetworkGroupPolicyCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkGroupPolicyCreated ¶

func NewCreateNetworkGroupPolicyCreated() *CreateNetworkGroupPolicyCreated

NewCreateNetworkGroupPolicyCreated creates a CreateNetworkGroupPolicyCreated with default headers values

func (*CreateNetworkGroupPolicyCreated) Code ¶

Code gets the status code for the create network group policy created response

func (*CreateNetworkGroupPolicyCreated) Error ¶

func (*CreateNetworkGroupPolicyCreated) GetPayload ¶

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

func (*CreateNetworkGroupPolicyCreated) IsClientError ¶

func (o *CreateNetworkGroupPolicyCreated) IsClientError() bool

IsClientError returns true when this create network group policy created response has a 4xx status code

func (*CreateNetworkGroupPolicyCreated) IsCode ¶

func (o *CreateNetworkGroupPolicyCreated) IsCode(code int) bool

IsCode returns true when this create network group policy created response a status code equal to that given

func (*CreateNetworkGroupPolicyCreated) IsRedirect ¶

func (o *CreateNetworkGroupPolicyCreated) IsRedirect() bool

IsRedirect returns true when this create network group policy created response has a 3xx status code

func (*CreateNetworkGroupPolicyCreated) IsServerError ¶

func (o *CreateNetworkGroupPolicyCreated) IsServerError() bool

IsServerError returns true when this create network group policy created response has a 5xx status code

func (*CreateNetworkGroupPolicyCreated) IsSuccess ¶

func (o *CreateNetworkGroupPolicyCreated) IsSuccess() bool

IsSuccess returns true when this create network group policy created response has a 2xx status code

func (*CreateNetworkGroupPolicyCreated) String ¶

type CreateNetworkGroupPolicyParams ¶

type CreateNetworkGroupPolicyParams struct {

	// CreateNetworkGroupPolicy.
	CreateNetworkGroupPolicy CreateNetworkGroupPolicyBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkGroupPolicyParams contains all the parameters to send to the API endpoint

for the create network group policy operation.

Typically these are written to a http.Request.

func NewCreateNetworkGroupPolicyParams ¶

func NewCreateNetworkGroupPolicyParams() *CreateNetworkGroupPolicyParams

NewCreateNetworkGroupPolicyParams creates a new CreateNetworkGroupPolicyParams object, with the default timeout for this client.

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

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

func NewCreateNetworkGroupPolicyParamsWithContext ¶

func NewCreateNetworkGroupPolicyParamsWithContext(ctx context.Context) *CreateNetworkGroupPolicyParams

NewCreateNetworkGroupPolicyParamsWithContext creates a new CreateNetworkGroupPolicyParams object with the ability to set a context for a request.

func NewCreateNetworkGroupPolicyParamsWithHTTPClient ¶

func NewCreateNetworkGroupPolicyParamsWithHTTPClient(client *http.Client) *CreateNetworkGroupPolicyParams

NewCreateNetworkGroupPolicyParamsWithHTTPClient creates a new CreateNetworkGroupPolicyParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkGroupPolicyParamsWithTimeout ¶

func NewCreateNetworkGroupPolicyParamsWithTimeout(timeout time.Duration) *CreateNetworkGroupPolicyParams

NewCreateNetworkGroupPolicyParamsWithTimeout creates a new CreateNetworkGroupPolicyParams object with the ability to set a timeout on a request.

func (*CreateNetworkGroupPolicyParams) SetContext ¶

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

SetContext adds the context to the create network group policy params

func (*CreateNetworkGroupPolicyParams) SetCreateNetworkGroupPolicy ¶

func (o *CreateNetworkGroupPolicyParams) SetCreateNetworkGroupPolicy(createNetworkGroupPolicy CreateNetworkGroupPolicyBody)

SetCreateNetworkGroupPolicy adds the createNetworkGroupPolicy to the create network group policy params

func (*CreateNetworkGroupPolicyParams) SetDefaults ¶

func (o *CreateNetworkGroupPolicyParams) SetDefaults()

SetDefaults hydrates default values in the create network group policy params (not the query body).

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

func (*CreateNetworkGroupPolicyParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the create network group policy params

func (*CreateNetworkGroupPolicyParams) SetNetworkID ¶

func (o *CreateNetworkGroupPolicyParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network group policy params

func (*CreateNetworkGroupPolicyParams) SetTimeout ¶

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

SetTimeout adds the timeout to the create network group policy params

func (*CreateNetworkGroupPolicyParams) WithContext ¶

WithContext adds the context to the create network group policy params

func (*CreateNetworkGroupPolicyParams) WithCreateNetworkGroupPolicy ¶

func (o *CreateNetworkGroupPolicyParams) WithCreateNetworkGroupPolicy(createNetworkGroupPolicy CreateNetworkGroupPolicyBody) *CreateNetworkGroupPolicyParams

WithCreateNetworkGroupPolicy adds the createNetworkGroupPolicy to the create network group policy params

func (*CreateNetworkGroupPolicyParams) WithDefaults ¶

WithDefaults hydrates default values in the create network group policy params (not the query body).

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

func (*CreateNetworkGroupPolicyParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network group policy params

func (*CreateNetworkGroupPolicyParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network group policy params

func (*CreateNetworkGroupPolicyParams) WithTimeout ¶

WithTimeout adds the timeout to the create network group policy params

func (*CreateNetworkGroupPolicyParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkGroupPolicyParamsBodyBandwidth ¶

type CreateNetworkGroupPolicyParamsBodyBandwidth struct {

	// bandwidth limits
	BandwidthLimits *CreateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits `json:"bandwidthLimits,omitempty"`

	// How bandwidth limits are enforced. Can be 'network default', 'ignore' or 'custom'.
	// Enum: [custom ignore network default]
	Settings string `json:"settings,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyBandwidth The bandwidth settings for clients bound to your group policy. // swagger:model CreateNetworkGroupPolicyParamsBodyBandwidth

func (*CreateNetworkGroupPolicyParamsBodyBandwidth) ContextValidate ¶

ContextValidate validate this create network group policy params body bandwidth based on the context it is used

func (*CreateNetworkGroupPolicyParamsBodyBandwidth) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyBandwidth) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyBandwidth) Validate ¶

Validate validates this create network group policy params body bandwidth

type CreateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits ¶

type CreateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits struct {

	// The maximum download limit (integer, in Kbps). null indicates no limit
	LimitDown int64 `json:"limitDown,omitempty"`

	// The maximum upload limit (integer, in Kbps). null indicates no limit
	LimitUp int64 `json:"limitUp,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits The bandwidth limits object, specifying upload and download speed for clients bound to the group policy. These are only enforced if 'settings' is set to 'custom'. swagger:model CreateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits

func (*CreateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits) ContextValidate ¶

ContextValidate validates this create network group policy params body bandwidth bandwidth limits based on context it is used

func (*CreateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits) Validate ¶

Validate validates this create network group policy params body bandwidth bandwidth limits

type CreateNetworkGroupPolicyParamsBodyBonjourForwarding ¶

type CreateNetworkGroupPolicyParamsBodyBonjourForwarding struct {

	// A list of the Bonjour forwarding rules for your group policy. If 'settings' is set to 'custom', at least one rule must be specified.
	Rules []*CreateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0 `json:"rules"`

	// How Bonjour rules are applied. Can be 'network default', 'ignore' or 'custom'.
	// Enum: [custom ignore network default]
	Settings string `json:"settings,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyBonjourForwarding The Bonjour settings for your group policy. Only valid if your network has a wireless configuration. swagger:model CreateNetworkGroupPolicyParamsBodyBonjourForwarding

func (*CreateNetworkGroupPolicyParamsBodyBonjourForwarding) ContextValidate ¶

ContextValidate validate this create network group policy params body bonjour forwarding based on the context it is used

func (*CreateNetworkGroupPolicyParamsBodyBonjourForwarding) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyBonjourForwarding) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyBonjourForwarding) Validate ¶

Validate validates this create network group policy params body bonjour forwarding

type CreateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0 ¶

type CreateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0 struct {

	// A description for your Bonjour forwarding rule. Optional.
	Description string `json:"description,omitempty"`

	// A list of Bonjour services. At least one service must be specified. Available services are 'All Services', 'AirPlay', 'AFP', 'BitTorrent', 'FTP', 'iChat', 'iTunes', 'Printers', 'Samba', 'Scanners' and 'SSH'
	// Required: true
	Services []string `json:"services"`

	// The ID of the service VLAN. Required.
	// Required: true
	VlanID *string `json:"vlanId"`
}

CreateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0 create network group policy params body bonjour forwarding rules items0 swagger:model CreateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0

func (*CreateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0) ContextValidate ¶

ContextValidate validates this create network group policy params body bonjour forwarding rules items0 based on context it is used

func (*CreateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0) Validate ¶

Validate validates this create network group policy params body bonjour forwarding rules items0

type CreateNetworkGroupPolicyParamsBodyContentFiltering ¶

type CreateNetworkGroupPolicyParamsBodyContentFiltering struct {

	// allowed Url patterns
	AllowedURLPatterns *CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns `json:"allowedUrlPatterns,omitempty"`

	// blocked Url categories
	BlockedURLCategories *CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories `json:"blockedUrlCategories,omitempty"`

	// blocked Url patterns
	BlockedURLPatterns *CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns `json:"blockedUrlPatterns,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyContentFiltering The content filtering settings for your group policy swagger:model CreateNetworkGroupPolicyParamsBodyContentFiltering

func (*CreateNetworkGroupPolicyParamsBodyContentFiltering) ContextValidate ¶

ContextValidate validate this create network group policy params body content filtering based on the context it is used

func (*CreateNetworkGroupPolicyParamsBodyContentFiltering) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyContentFiltering) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyContentFiltering) Validate ¶

Validate validates this create network group policy params body content filtering

type CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns ¶

type CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns struct {

	// A list of URL patterns that are allowed
	Patterns []string `json:"patterns"`

	// How URL patterns are applied. Can be 'network default', 'append' or 'override'.
	// Enum: [append network default override]
	Settings string `json:"settings,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns Settings for allowed URL patterns swagger:model CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns) ContextValidate ¶

ContextValidate validates this create network group policy params body content filtering allowed URL patterns based on context it is used

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns) Validate ¶

Validate validates this create network group policy params body content filtering allowed URL patterns

type CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories ¶

type CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories struct {

	// A list of URL categories to block
	Categories []string `json:"categories"`

	// How URL categories are applied. Can be 'network default', 'append' or 'override'.
	// Enum: [append network default override]
	Settings string `json:"settings,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories Settings for blocked URL categories swagger:model CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories) ContextValidate ¶

ContextValidate validates this create network group policy params body content filtering blocked URL categories based on context it is used

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories) Validate ¶

Validate validates this create network group policy params body content filtering blocked URL categories

type CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns ¶

type CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns struct {

	// A list of URL patterns that are blocked
	Patterns []string `json:"patterns"`

	// How URL patterns are applied. Can be 'network default', 'append' or 'override'.
	// Enum: [append network default override]
	Settings string `json:"settings,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns Settings for blocked URL patterns swagger:model CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns) ContextValidate ¶

ContextValidate validates this create network group policy params body content filtering blocked URL patterns based on context it is used

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns) Validate ¶

Validate validates this create network group policy params body content filtering blocked URL patterns

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping ¶

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping struct {

	// An ordered array of the L3 firewall rules
	L3FirewallRules []*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0 `json:"l3FirewallRules"`

	// An ordered array of L7 firewall rules
	L7FirewallRules []*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0 `json:"l7FirewallRules"`

	// How firewall and traffic shaping rules are enforced. Can be 'network default', 'ignore' or 'custom'.
	// Enum: [custom ignore network default]
	Settings string `json:"settings,omitempty"`

	//     An array of traffic shaping rules. Rules are applied in the order that
	//     they are specified in. An empty list (or null) means no rules. Note that
	//     you are allowed a maximum of 8 rules.
	//
	TrafficShapingRules []*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0 `json:"trafficShapingRules"`
}

CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping The firewall and traffic shaping rules and settings for your policy. // swagger:model CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping) ContextValidate ¶

ContextValidate validate this create network group policy params body firewall and traffic shaping based on the context it is used

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping) Validate ¶

Validate validates this create network group policy params body firewall and traffic shaping

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0 ¶

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0 struct {

	// Description of the rule (optional)
	Comment string `json:"comment,omitempty"`

	// Destination IP address (in IP or CIDR notation), a fully-qualified domain name (FQDN, if your network supports it) or 'any'.
	// Required: true
	DestCidr *string `json:"destCidr"`

	// Destination port (integer in the range 1-65535), a port range (e.g. 8080-9090), or 'any'
	DestPort string `json:"destPort,omitempty"`

	// 'allow' or 'deny' traffic specified by this rule
	// Required: true
	Policy *string `json:"policy"`

	// The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
	// Required: true
	Protocol *string `json:"protocol"`
}

CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0 create network group policy params body firewall and traffic shaping l3 firewall rules items0 swagger:model CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0) ContextValidate ¶

ContextValidate validates this create network group policy params body firewall and traffic shaping l3 firewall rules items0 based on context it is used

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0) Validate ¶

Validate validates this create network group policy params body firewall and traffic shaping l3 firewall rules items0

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0 ¶

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0 struct {

	// The policy applied to matching traffic. Must be 'deny'.
	// Enum: [deny]
	Policy string `json:"policy,omitempty"`

	// Type of the L7 Rule. Must be 'application', 'applicationCategory', 'host', 'port' or 'ipRange'
	// Enum: [application applicationCategory host ipRange port]
	Type string `json:"type,omitempty"`

	// The 'value' of what you want to block. If 'type' is 'host', 'port' or 'ipRange', 'value' must be a string matching either a hostname (e.g. somewhere.com), a port (e.g. 8080), or an IP range (e.g. 192.1.0.0/16). If 'type' is 'application' or 'applicationCategory', then 'value' must be an object with an ID for the application.
	Value string `json:"value,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0 create network group policy params body firewall and traffic shaping l7 firewall rules items0 swagger:model CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0) ContextValidate ¶

ContextValidate validates this create network group policy params body firewall and traffic shaping l7 firewall rules items0 based on context it is used

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0) Validate ¶

Validate validates this create network group policy params body firewall and traffic shaping l7 firewall rules items0

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0 ¶

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0 struct {

	//     A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
	//
	// Required: true
	Definitions []*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0 `json:"definitions"`

	//     The DSCP tag applied by your rule. null means 'Do not change DSCP tag'.
	//     For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.
	//
	DscpTagValue int64 `json:"dscpTagValue,omitempty"`

	//     The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority).
	//     null means 'Do not set PCP tag'.
	//
	PcpTagValue int64 `json:"pcpTagValue,omitempty"`

	// per client bandwidth limits
	PerClientBandwidthLimits *CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits `json:"perClientBandwidthLimits,omitempty"`

	//     A string, indicating the priority level for packets bound to your rule.
	//     Can be 'low', 'normal' or 'high'.
	//
	Priority string `json:"priority,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0 create network group policy params body firewall and traffic shaping traffic shaping rules items0 swagger:model CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0) ContextValidate ¶

ContextValidate validate this create network group policy params body firewall and traffic shaping traffic shaping rules items0 based on the context it is used

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0) Validate ¶

Validate validates this create network group policy params body firewall and traffic shaping traffic shaping rules items0

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0 ¶

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0 struct {

	// The type of definition. Can be one of 'application', 'applicationCategory', 'host', 'port', 'ipRange' or 'localNet'.
	// Required: true
	// Enum: [application applicationCategory host ipRange localNet port]
	Type *string `json:"type"`

	//     If "type" is 'host', 'port', 'ipRange' or 'localNet', then "value" must be a string, matching either
	//     a hostname (e.g. "somesite.com"), a port (e.g. 8080), or an IP range ("192.1.0.0",
	//     "192.1.0.0/16", or "10.1.0.0/16:80"). 'localNet' also supports CIDR notation, excluding
	//     custom ports.
	//      If "type" is 'application' or 'applicationCategory', then "value" must be an object
	//     with the structure { "id": "meraki:layer7/..." }, where "id" is the application category or
	//     application ID (for a list of IDs for your network, use the trafficShaping/applicationCategories
	//     endpoint).
	//
	// Required: true
	Value *string `json:"value"`
}

CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0 create network group policy params body firewall and traffic shaping traffic shaping rules items0 definitions items0 swagger:model CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0) ContextValidate ¶

ContextValidate validates this create network group policy params body firewall and traffic shaping traffic shaping rules items0 definitions items0 based on context it is used

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0) Validate ¶

Validate validates this create network group policy params body firewall and traffic shaping traffic shaping rules items0 definitions items0

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits ¶

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits struct {

	// bandwidth limits
	BandwidthLimits *CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits `json:"bandwidthLimits,omitempty"`

	// How bandwidth limits are applied by your rule. Can be one of 'network default', 'ignore' or 'custom'.
	Settings string `json:"settings,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits An object describing the bandwidth settings for your rule. // swagger:model CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits) ContextValidate ¶

ContextValidate validate this create network group policy params body firewall and traffic shaping traffic shaping rules items0 per client bandwidth limits based on the context it is used

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits) Validate ¶

Validate validates this create network group policy params body firewall and traffic shaping traffic shaping rules items0 per client bandwidth limits

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits ¶

type CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits struct {

	// The maximum download limit (integer, in Kbps).
	LimitDown int64 `json:"limitDown,omitempty"`

	// The maximum upload limit (integer, in Kbps).
	LimitUp int64 `json:"limitUp,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits The bandwidth limits object, specifying the upload ('limitUp') and download ('limitDown') speed in Kbps. These are only enforced if 'settings' is set to 'custom'. swagger:model CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits) ContextValidate ¶

ContextValidate validates this create network group policy params body firewall and traffic shaping traffic shaping rules items0 per client bandwidth limits bandwidth limits based on context it is used

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits) Validate ¶

Validate validates this create network group policy params body firewall and traffic shaping traffic shaping rules items0 per client bandwidth limits bandwidth limits

type CreateNetworkGroupPolicyParamsBodyScheduling ¶

type CreateNetworkGroupPolicyParamsBodyScheduling struct {

	// Whether scheduling is enabled (true) or disabled (false). Defaults to false. If true, the schedule objects for each day of the week (monday - sunday) are parsed.
	Enabled bool `json:"enabled,omitempty"`

	// friday
	Friday *CreateNetworkGroupPolicyParamsBodySchedulingFriday `json:"friday,omitempty"`

	// monday
	Monday *CreateNetworkGroupPolicyParamsBodySchedulingMonday `json:"monday,omitempty"`

	// saturday
	Saturday *CreateNetworkGroupPolicyParamsBodySchedulingSaturday `json:"saturday,omitempty"`

	// sunday
	Sunday *CreateNetworkGroupPolicyParamsBodySchedulingSunday `json:"sunday,omitempty"`

	// thursday
	Thursday *CreateNetworkGroupPolicyParamsBodySchedulingThursday `json:"thursday,omitempty"`

	// tuesday
	Tuesday *CreateNetworkGroupPolicyParamsBodySchedulingTuesday `json:"tuesday,omitempty"`

	// wednesday
	Wednesday *CreateNetworkGroupPolicyParamsBodySchedulingWednesday `json:"wednesday,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyScheduling The schedule for the group policy. Schedules are applied to days of the week. // swagger:model CreateNetworkGroupPolicyParamsBodyScheduling

func (*CreateNetworkGroupPolicyParamsBodyScheduling) ContextValidate ¶

ContextValidate validate this create network group policy params body scheduling based on the context it is used

func (*CreateNetworkGroupPolicyParamsBodyScheduling) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyScheduling) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyScheduling) Validate ¶

Validate validates this create network group policy params body scheduling

type CreateNetworkGroupPolicyParamsBodySchedulingFriday ¶

type CreateNetworkGroupPolicyParamsBodySchedulingFriday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

CreateNetworkGroupPolicyParamsBodySchedulingFriday The schedule object for Friday. swagger:model CreateNetworkGroupPolicyParamsBodySchedulingFriday

func (*CreateNetworkGroupPolicyParamsBodySchedulingFriday) ContextValidate ¶

ContextValidate validates this create network group policy params body scheduling friday based on context it is used

func (*CreateNetworkGroupPolicyParamsBodySchedulingFriday) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingFriday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingFriday) Validate ¶

Validate validates this create network group policy params body scheduling friday

type CreateNetworkGroupPolicyParamsBodySchedulingMonday ¶

type CreateNetworkGroupPolicyParamsBodySchedulingMonday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

CreateNetworkGroupPolicyParamsBodySchedulingMonday The schedule object for Monday. swagger:model CreateNetworkGroupPolicyParamsBodySchedulingMonday

func (*CreateNetworkGroupPolicyParamsBodySchedulingMonday) ContextValidate ¶

ContextValidate validates this create network group policy params body scheduling monday based on context it is used

func (*CreateNetworkGroupPolicyParamsBodySchedulingMonday) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingMonday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingMonday) Validate ¶

Validate validates this create network group policy params body scheduling monday

type CreateNetworkGroupPolicyParamsBodySchedulingSaturday ¶

type CreateNetworkGroupPolicyParamsBodySchedulingSaturday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

CreateNetworkGroupPolicyParamsBodySchedulingSaturday The schedule object for Saturday. swagger:model CreateNetworkGroupPolicyParamsBodySchedulingSaturday

func (*CreateNetworkGroupPolicyParamsBodySchedulingSaturday) ContextValidate ¶

ContextValidate validates this create network group policy params body scheduling saturday based on context it is used

func (*CreateNetworkGroupPolicyParamsBodySchedulingSaturday) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingSaturday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingSaturday) Validate ¶

Validate validates this create network group policy params body scheduling saturday

type CreateNetworkGroupPolicyParamsBodySchedulingSunday ¶

type CreateNetworkGroupPolicyParamsBodySchedulingSunday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

CreateNetworkGroupPolicyParamsBodySchedulingSunday The schedule object for Sunday. swagger:model CreateNetworkGroupPolicyParamsBodySchedulingSunday

func (*CreateNetworkGroupPolicyParamsBodySchedulingSunday) ContextValidate ¶

ContextValidate validates this create network group policy params body scheduling sunday based on context it is used

func (*CreateNetworkGroupPolicyParamsBodySchedulingSunday) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingSunday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingSunday) Validate ¶

Validate validates this create network group policy params body scheduling sunday

type CreateNetworkGroupPolicyParamsBodySchedulingThursday ¶

type CreateNetworkGroupPolicyParamsBodySchedulingThursday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

CreateNetworkGroupPolicyParamsBodySchedulingThursday The schedule object for Thursday. swagger:model CreateNetworkGroupPolicyParamsBodySchedulingThursday

func (*CreateNetworkGroupPolicyParamsBodySchedulingThursday) ContextValidate ¶

ContextValidate validates this create network group policy params body scheduling thursday based on context it is used

func (*CreateNetworkGroupPolicyParamsBodySchedulingThursday) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingThursday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingThursday) Validate ¶

Validate validates this create network group policy params body scheduling thursday

type CreateNetworkGroupPolicyParamsBodySchedulingTuesday ¶

type CreateNetworkGroupPolicyParamsBodySchedulingTuesday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

CreateNetworkGroupPolicyParamsBodySchedulingTuesday The schedule object for Tuesday. swagger:model CreateNetworkGroupPolicyParamsBodySchedulingTuesday

func (*CreateNetworkGroupPolicyParamsBodySchedulingTuesday) ContextValidate ¶

ContextValidate validates this create network group policy params body scheduling tuesday based on context it is used

func (*CreateNetworkGroupPolicyParamsBodySchedulingTuesday) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingTuesday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingTuesday) Validate ¶

Validate validates this create network group policy params body scheduling tuesday

type CreateNetworkGroupPolicyParamsBodySchedulingWednesday ¶

type CreateNetworkGroupPolicyParamsBodySchedulingWednesday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

CreateNetworkGroupPolicyParamsBodySchedulingWednesday The schedule object for Wednesday. swagger:model CreateNetworkGroupPolicyParamsBodySchedulingWednesday

func (*CreateNetworkGroupPolicyParamsBodySchedulingWednesday) ContextValidate ¶

ContextValidate validates this create network group policy params body scheduling wednesday based on context it is used

func (*CreateNetworkGroupPolicyParamsBodySchedulingWednesday) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingWednesday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodySchedulingWednesday) Validate ¶

Validate validates this create network group policy params body scheduling wednesday

type CreateNetworkGroupPolicyParamsBodyVlanTagging ¶

type CreateNetworkGroupPolicyParamsBodyVlanTagging struct {

	// How VLAN tagging is applied. Can be 'network default', 'ignore' or 'custom'.
	// Enum: [custom ignore network default]
	Settings string `json:"settings,omitempty"`

	// The ID of the vlan you want to tag. This only applies if 'settings' is set to 'custom'.
	VlanID string `json:"vlanId,omitempty"`
}

CreateNetworkGroupPolicyParamsBodyVlanTagging The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration. swagger:model CreateNetworkGroupPolicyParamsBodyVlanTagging

func (*CreateNetworkGroupPolicyParamsBodyVlanTagging) ContextValidate ¶

ContextValidate validates this create network group policy params body vlan tagging based on context it is used

func (*CreateNetworkGroupPolicyParamsBodyVlanTagging) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyVlanTagging) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkGroupPolicyParamsBodyVlanTagging) Validate ¶

Validate validates this create network group policy params body vlan tagging

type CreateNetworkGroupPolicyReader ¶

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

CreateNetworkGroupPolicyReader is a Reader for the CreateNetworkGroupPolicy structure.

func (*CreateNetworkGroupPolicyReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkMerakiAuthUserBody ¶

type CreateNetworkMerakiAuthUserBody struct {

	// Authorization type for user. Can be 'Guest' or '802.1X' for wireless networks, or 'Client VPN' for MX networks. Defaults to '802.1X'.
	// Enum: [802.1X Client VPN Guest]
	AccountType *string `json:"accountType,omitempty"`

	// Authorization zones and expiration dates for the user.
	// Required: true
	Authorizations []*CreateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0 `json:"authorizations"`

	// Email address of the user
	// Required: true
	Email *string `json:"email"`

	// Whether or not Meraki should email the password to user. Default is false.
	EmailPasswordToUser bool `json:"emailPasswordToUser,omitempty"`

	// Whether or not the user is a Dashboard administrator.
	IsAdmin bool `json:"isAdmin,omitempty"`

	// Name of the user. Only required If the user is not a Dashboard administrator.
	Name string `json:"name,omitempty"`

	// The password for this user account. Only required If the user is not a Dashboard administrator.
	Password string `json:"password,omitempty"`
}

CreateNetworkMerakiAuthUserBody create network meraki auth user body // Example: {"accountType":"802.1X","authorizations":[{"expiresAt":"2018-03-13T00:00:00.090210Z","ssidNumber":1}],"email":"miles@meraki.com","emailPasswordToUser":false,"isAdmin":false,"name":"Miles Meraki","password":"secret"} swagger:model CreateNetworkMerakiAuthUserBody

func (*CreateNetworkMerakiAuthUserBody) ContextValidate ¶

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

ContextValidate validate this create network meraki auth user body based on the context it is used

func (*CreateNetworkMerakiAuthUserBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkMerakiAuthUserBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkMerakiAuthUserBody) Validate ¶

Validate validates this create network meraki auth user body

type CreateNetworkMerakiAuthUserCreated ¶

type CreateNetworkMerakiAuthUserCreated struct {
	Payload *CreateNetworkMerakiAuthUserCreatedBody
}

CreateNetworkMerakiAuthUserCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkMerakiAuthUserCreated ¶

func NewCreateNetworkMerakiAuthUserCreated() *CreateNetworkMerakiAuthUserCreated

NewCreateNetworkMerakiAuthUserCreated creates a CreateNetworkMerakiAuthUserCreated with default headers values

func (*CreateNetworkMerakiAuthUserCreated) Code ¶

Code gets the status code for the create network meraki auth user created response

func (*CreateNetworkMerakiAuthUserCreated) Error ¶

func (*CreateNetworkMerakiAuthUserCreated) GetPayload ¶

func (*CreateNetworkMerakiAuthUserCreated) IsClientError ¶

func (o *CreateNetworkMerakiAuthUserCreated) IsClientError() bool

IsClientError returns true when this create network meraki auth user created response has a 4xx status code

func (*CreateNetworkMerakiAuthUserCreated) IsCode ¶

IsCode returns true when this create network meraki auth user created response a status code equal to that given

func (*CreateNetworkMerakiAuthUserCreated) IsRedirect ¶

func (o *CreateNetworkMerakiAuthUserCreated) IsRedirect() bool

IsRedirect returns true when this create network meraki auth user created response has a 3xx status code

func (*CreateNetworkMerakiAuthUserCreated) IsServerError ¶

func (o *CreateNetworkMerakiAuthUserCreated) IsServerError() bool

IsServerError returns true when this create network meraki auth user created response has a 5xx status code

func (*CreateNetworkMerakiAuthUserCreated) IsSuccess ¶

IsSuccess returns true when this create network meraki auth user created response has a 2xx status code

func (*CreateNetworkMerakiAuthUserCreated) String ¶

type CreateNetworkMerakiAuthUserCreatedBody ¶

type CreateNetworkMerakiAuthUserCreatedBody struct {

	// Authorization type for user.
	AccountType string `json:"accountType,omitempty"`

	// User authorization info
	Authorizations []*CreateNetworkMerakiAuthUserCreatedBodyAuthorizationsItems0 `json:"authorizations"`

	// Creation time of the user
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// Email address of the user
	Email string `json:"email,omitempty"`

	// Meraki auth user id
	ID string `json:"id,omitempty"`

	// Whether or not the user is a Dashboard administrator
	IsAdmin bool `json:"isAdmin,omitempty"`

	// Name of the user
	Name string `json:"name,omitempty"`
}

CreateNetworkMerakiAuthUserCreatedBody create network meraki auth user created body swagger:model CreateNetworkMerakiAuthUserCreatedBody

func (*CreateNetworkMerakiAuthUserCreatedBody) ContextValidate ¶

ContextValidate validate this create network meraki auth user created body based on the context it is used

func (*CreateNetworkMerakiAuthUserCreatedBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkMerakiAuthUserCreatedBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkMerakiAuthUserCreatedBody) Validate ¶

Validate validates this create network meraki auth user created body

type CreateNetworkMerakiAuthUserCreatedBodyAuthorizationsItems0 ¶

type CreateNetworkMerakiAuthUserCreatedBodyAuthorizationsItems0 struct {

	// User is authorized by the account email address
	AuthorizedByEmail string `json:"authorizedByEmail,omitempty"`

	// User is authorized by the account name
	AuthorizedByName string `json:"authorizedByName,omitempty"`

	// Authorized zone of the user
	AuthorizedZone string `json:"authorizedZone,omitempty"`

	// Authorization expiration time
	// Format: date-time
	ExpiresAt strfmt.DateTime `json:"expiresAt,omitempty"`

	// SSID number
	SsidNumber int64 `json:"ssidNumber,omitempty"`
}

CreateNetworkMerakiAuthUserCreatedBodyAuthorizationsItems0 create network meraki auth user created body authorizations items0 swagger:model CreateNetworkMerakiAuthUserCreatedBodyAuthorizationsItems0

func (*CreateNetworkMerakiAuthUserCreatedBodyAuthorizationsItems0) ContextValidate ¶

ContextValidate validates this create network meraki auth user created body authorizations items0 based on context it is used

func (*CreateNetworkMerakiAuthUserCreatedBodyAuthorizationsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkMerakiAuthUserCreatedBodyAuthorizationsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkMerakiAuthUserCreatedBodyAuthorizationsItems0) Validate ¶

Validate validates this create network meraki auth user created body authorizations items0

type CreateNetworkMerakiAuthUserParams ¶

type CreateNetworkMerakiAuthUserParams struct {

	// CreateNetworkMerakiAuthUser.
	CreateNetworkMerakiAuthUser CreateNetworkMerakiAuthUserBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkMerakiAuthUserParams contains all the parameters to send to the API endpoint

for the create network meraki auth user operation.

Typically these are written to a http.Request.

func NewCreateNetworkMerakiAuthUserParams ¶

func NewCreateNetworkMerakiAuthUserParams() *CreateNetworkMerakiAuthUserParams

NewCreateNetworkMerakiAuthUserParams creates a new CreateNetworkMerakiAuthUserParams object, with the default timeout for this client.

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

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

func NewCreateNetworkMerakiAuthUserParamsWithContext ¶

func NewCreateNetworkMerakiAuthUserParamsWithContext(ctx context.Context) *CreateNetworkMerakiAuthUserParams

NewCreateNetworkMerakiAuthUserParamsWithContext creates a new CreateNetworkMerakiAuthUserParams object with the ability to set a context for a request.

func NewCreateNetworkMerakiAuthUserParamsWithHTTPClient ¶

func NewCreateNetworkMerakiAuthUserParamsWithHTTPClient(client *http.Client) *CreateNetworkMerakiAuthUserParams

NewCreateNetworkMerakiAuthUserParamsWithHTTPClient creates a new CreateNetworkMerakiAuthUserParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkMerakiAuthUserParamsWithTimeout ¶

func NewCreateNetworkMerakiAuthUserParamsWithTimeout(timeout time.Duration) *CreateNetworkMerakiAuthUserParams

NewCreateNetworkMerakiAuthUserParamsWithTimeout creates a new CreateNetworkMerakiAuthUserParams object with the ability to set a timeout on a request.

func (*CreateNetworkMerakiAuthUserParams) SetContext ¶

SetContext adds the context to the create network meraki auth user params

func (*CreateNetworkMerakiAuthUserParams) SetCreateNetworkMerakiAuthUser ¶

func (o *CreateNetworkMerakiAuthUserParams) SetCreateNetworkMerakiAuthUser(createNetworkMerakiAuthUser CreateNetworkMerakiAuthUserBody)

SetCreateNetworkMerakiAuthUser adds the createNetworkMerakiAuthUser to the create network meraki auth user params

func (*CreateNetworkMerakiAuthUserParams) SetDefaults ¶

func (o *CreateNetworkMerakiAuthUserParams) SetDefaults()

SetDefaults hydrates default values in the create network meraki auth user params (not the query body).

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

func (*CreateNetworkMerakiAuthUserParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the create network meraki auth user params

func (*CreateNetworkMerakiAuthUserParams) SetNetworkID ¶

func (o *CreateNetworkMerakiAuthUserParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network meraki auth user params

func (*CreateNetworkMerakiAuthUserParams) SetTimeout ¶

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

SetTimeout adds the timeout to the create network meraki auth user params

func (*CreateNetworkMerakiAuthUserParams) WithContext ¶

WithContext adds the context to the create network meraki auth user params

func (*CreateNetworkMerakiAuthUserParams) WithCreateNetworkMerakiAuthUser ¶

func (o *CreateNetworkMerakiAuthUserParams) WithCreateNetworkMerakiAuthUser(createNetworkMerakiAuthUser CreateNetworkMerakiAuthUserBody) *CreateNetworkMerakiAuthUserParams

WithCreateNetworkMerakiAuthUser adds the createNetworkMerakiAuthUser to the create network meraki auth user params

func (*CreateNetworkMerakiAuthUserParams) WithDefaults ¶

WithDefaults hydrates default values in the create network meraki auth user params (not the query body).

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

func (*CreateNetworkMerakiAuthUserParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network meraki auth user params

func (*CreateNetworkMerakiAuthUserParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network meraki auth user params

func (*CreateNetworkMerakiAuthUserParams) WithTimeout ¶

WithTimeout adds the timeout to the create network meraki auth user params

func (*CreateNetworkMerakiAuthUserParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0 ¶

type CreateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0 struct {

	// Date for authorization to expire. Set to 'Never' for the authorization to not expire, which is the default.
	ExpiresAt *string `json:"expiresAt,omitempty"`

	// Required for wireless networks. The SSID for which the user is being authorized, which must be configured for the user's given accountType.
	SsidNumber int64 `json:"ssidNumber,omitempty"`
}

CreateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0 create network meraki auth user params body authorizations items0 swagger:model CreateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0

func (*CreateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0) ContextValidate ¶

ContextValidate validates this create network meraki auth user params body authorizations items0 based on context it is used

func (*CreateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0) Validate ¶

Validate validates this create network meraki auth user params body authorizations items0

type CreateNetworkMerakiAuthUserReader ¶

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

CreateNetworkMerakiAuthUserReader is a Reader for the CreateNetworkMerakiAuthUser structure.

func (*CreateNetworkMerakiAuthUserReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkMqttBrokerBody ¶

type CreateNetworkMqttBrokerBody struct {

	// Authentication settings of the MQTT broker
	Authentication interface{} `json:"authentication,omitempty"`

	// Host name/IP address where the MQTT broker runs.
	// Required: true
	Host *string `json:"host"`

	// Name of the MQTT broker.
	// Required: true
	Name *string `json:"name"`

	// Host port though which the MQTT broker can be reached.
	// Required: true
	Port *int64 `json:"port"`

	// security
	Security *CreateNetworkMqttBrokerParamsBodySecurity `json:"security,omitempty"`
}

CreateNetworkMqttBrokerBody create network mqtt broker body // Example: {"authentication":{"username":"Username"},"host":"1.1.1.1","name":"MQTT_Broker_1","port":1234,"security":{"mode":"tls","tls":{"hasCaCertificate":true,"verifyHostnames":true}}} swagger:model CreateNetworkMqttBrokerBody

func (*CreateNetworkMqttBrokerBody) ContextValidate ¶

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

ContextValidate validate this create network mqtt broker body based on the context it is used

func (*CreateNetworkMqttBrokerBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkMqttBrokerBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkMqttBrokerBody) Validate ¶

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

Validate validates this create network mqtt broker body

type CreateNetworkMqttBrokerCreated ¶

type CreateNetworkMqttBrokerCreated struct {
	Payload interface{}
}

CreateNetworkMqttBrokerCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkMqttBrokerCreated ¶

func NewCreateNetworkMqttBrokerCreated() *CreateNetworkMqttBrokerCreated

NewCreateNetworkMqttBrokerCreated creates a CreateNetworkMqttBrokerCreated with default headers values

func (*CreateNetworkMqttBrokerCreated) Code ¶

Code gets the status code for the create network mqtt broker created response

func (*CreateNetworkMqttBrokerCreated) Error ¶

func (*CreateNetworkMqttBrokerCreated) GetPayload ¶

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

func (*CreateNetworkMqttBrokerCreated) IsClientError ¶

func (o *CreateNetworkMqttBrokerCreated) IsClientError() bool

IsClientError returns true when this create network mqtt broker created response has a 4xx status code

func (*CreateNetworkMqttBrokerCreated) IsCode ¶

func (o *CreateNetworkMqttBrokerCreated) IsCode(code int) bool

IsCode returns true when this create network mqtt broker created response a status code equal to that given

func (*CreateNetworkMqttBrokerCreated) IsRedirect ¶

func (o *CreateNetworkMqttBrokerCreated) IsRedirect() bool

IsRedirect returns true when this create network mqtt broker created response has a 3xx status code

func (*CreateNetworkMqttBrokerCreated) IsServerError ¶

func (o *CreateNetworkMqttBrokerCreated) IsServerError() bool

IsServerError returns true when this create network mqtt broker created response has a 5xx status code

func (*CreateNetworkMqttBrokerCreated) IsSuccess ¶

func (o *CreateNetworkMqttBrokerCreated) IsSuccess() bool

IsSuccess returns true when this create network mqtt broker created response has a 2xx status code

func (*CreateNetworkMqttBrokerCreated) String ¶

type CreateNetworkMqttBrokerParams ¶

type CreateNetworkMqttBrokerParams struct {

	// CreateNetworkMqttBroker.
	CreateNetworkMqttBroker CreateNetworkMqttBrokerBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkMqttBrokerParams contains all the parameters to send to the API endpoint

for the create network mqtt broker operation.

Typically these are written to a http.Request.

func NewCreateNetworkMqttBrokerParams ¶

func NewCreateNetworkMqttBrokerParams() *CreateNetworkMqttBrokerParams

NewCreateNetworkMqttBrokerParams creates a new CreateNetworkMqttBrokerParams object, with the default timeout for this client.

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

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

func NewCreateNetworkMqttBrokerParamsWithContext ¶

func NewCreateNetworkMqttBrokerParamsWithContext(ctx context.Context) *CreateNetworkMqttBrokerParams

NewCreateNetworkMqttBrokerParamsWithContext creates a new CreateNetworkMqttBrokerParams object with the ability to set a context for a request.

func NewCreateNetworkMqttBrokerParamsWithHTTPClient ¶

func NewCreateNetworkMqttBrokerParamsWithHTTPClient(client *http.Client) *CreateNetworkMqttBrokerParams

NewCreateNetworkMqttBrokerParamsWithHTTPClient creates a new CreateNetworkMqttBrokerParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkMqttBrokerParamsWithTimeout ¶

func NewCreateNetworkMqttBrokerParamsWithTimeout(timeout time.Duration) *CreateNetworkMqttBrokerParams

NewCreateNetworkMqttBrokerParamsWithTimeout creates a new CreateNetworkMqttBrokerParams object with the ability to set a timeout on a request.

func (*CreateNetworkMqttBrokerParams) SetContext ¶

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

SetContext adds the context to the create network mqtt broker params

func (*CreateNetworkMqttBrokerParams) SetCreateNetworkMqttBroker ¶

func (o *CreateNetworkMqttBrokerParams) SetCreateNetworkMqttBroker(createNetworkMqttBroker CreateNetworkMqttBrokerBody)

SetCreateNetworkMqttBroker adds the createNetworkMqttBroker to the create network mqtt broker params

func (*CreateNetworkMqttBrokerParams) SetDefaults ¶

func (o *CreateNetworkMqttBrokerParams) SetDefaults()

SetDefaults hydrates default values in the create network mqtt broker params (not the query body).

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

func (*CreateNetworkMqttBrokerParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the create network mqtt broker params

func (*CreateNetworkMqttBrokerParams) SetNetworkID ¶

func (o *CreateNetworkMqttBrokerParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network mqtt broker params

func (*CreateNetworkMqttBrokerParams) SetTimeout ¶

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

SetTimeout adds the timeout to the create network mqtt broker params

func (*CreateNetworkMqttBrokerParams) WithContext ¶

WithContext adds the context to the create network mqtt broker params

func (*CreateNetworkMqttBrokerParams) WithCreateNetworkMqttBroker ¶

func (o *CreateNetworkMqttBrokerParams) WithCreateNetworkMqttBroker(createNetworkMqttBroker CreateNetworkMqttBrokerBody) *CreateNetworkMqttBrokerParams

WithCreateNetworkMqttBroker adds the createNetworkMqttBroker to the create network mqtt broker params

func (*CreateNetworkMqttBrokerParams) WithDefaults ¶

WithDefaults hydrates default values in the create network mqtt broker params (not the query body).

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

func (*CreateNetworkMqttBrokerParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network mqtt broker params

func (*CreateNetworkMqttBrokerParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network mqtt broker params

func (*CreateNetworkMqttBrokerParams) WithTimeout ¶

WithTimeout adds the timeout to the create network mqtt broker params

func (*CreateNetworkMqttBrokerParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkMqttBrokerParamsBodySecurity ¶

type CreateNetworkMqttBrokerParamsBodySecurity struct {

	// Security protocol of the MQTT broker.
	Mode string `json:"mode,omitempty"`

	// security
	Security *CreateNetworkMqttBrokerParamsBodySecuritySecurity `json:"security,omitempty"`
}

CreateNetworkMqttBrokerParamsBodySecurity Security settings of the MQTT broker. swagger:model CreateNetworkMqttBrokerParamsBodySecurity

func (*CreateNetworkMqttBrokerParamsBodySecurity) ContextValidate ¶

ContextValidate validate this create network mqtt broker params body security based on the context it is used

func (*CreateNetworkMqttBrokerParamsBodySecurity) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkMqttBrokerParamsBodySecurity) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkMqttBrokerParamsBodySecurity) Validate ¶

Validate validates this create network mqtt broker params body security

type CreateNetworkMqttBrokerParamsBodySecuritySecurity ¶

type CreateNetworkMqttBrokerParamsBodySecuritySecurity struct {

	// CA Certificate of the MQTT broker.
	CaCertificate string `json:"caCertificate,omitempty"`

	// Whether the TLS hostname verification is enabled for the MQTT broker.
	VerifyHostnames bool `json:"verifyHostnames,omitempty"`
}

CreateNetworkMqttBrokerParamsBodySecuritySecurity TLS settings of the MQTT broker. swagger:model CreateNetworkMqttBrokerParamsBodySecuritySecurity

func (*CreateNetworkMqttBrokerParamsBodySecuritySecurity) ContextValidate ¶

ContextValidate validates this create network mqtt broker params body security security based on context it is used

func (*CreateNetworkMqttBrokerParamsBodySecuritySecurity) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkMqttBrokerParamsBodySecuritySecurity) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkMqttBrokerParamsBodySecuritySecurity) Validate ¶

Validate validates this create network mqtt broker params body security security

type CreateNetworkMqttBrokerReader ¶

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

CreateNetworkMqttBrokerReader is a Reader for the CreateNetworkMqttBroker structure.

func (*CreateNetworkMqttBrokerReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkPiiRequestBody ¶

type CreateNetworkPiiRequestBody struct {

	// The datasets related to the provided key that should be deleted. Only applies to "delete" requests. The value "all" will be expanded to all datasets applicable to this type. The datasets by applicable to each type are: mac (usage, events, traffic), email (users, loginAttempts), username (users, loginAttempts), bluetoothMac (client, connectivity), smDeviceId (device), smUserId (user)
	Datasets []string `json:"datasets"`

	// The email of a network user account. Only applies to "delete" requests.
	Email string `json:"email,omitempty"`

	// The MAC of a network client device. Applies to both "restrict processing" and "delete" requests.
	Mac string `json:"mac,omitempty"`

	// The sm_device_id of a Systems Manager device. The only way to "restrict processing" or "delete" a Systems Manager device. Must include "device" in the dataset for a "delete" request to destroy the device.
	SmDeviceID string `json:"smDeviceId,omitempty"`

	// The sm_user_id of a Systems Manager user. The only way to "restrict processing" or "delete" a Systems Manager user. Must include "user" in the dataset for a "delete" request to destroy the user.
	SmUserID string `json:"smUserId,omitempty"`

	// One of "delete" or "restrict processing"
	// Enum: [delete restrict processing]
	Type string `json:"type,omitempty"`

	// The username of a network log in. Only applies to "delete" requests.
	Username string `json:"username,omitempty"`
}

CreateNetworkPiiRequestBody create network pii request body // Example: {"datasets":["usage","events"],"mac":"00:77:00:77:00:77","type":"delete"} swagger:model CreateNetworkPiiRequestBody

func (*CreateNetworkPiiRequestBody) ContextValidate ¶

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

ContextValidate validates this create network pii request body based on context it is used

func (*CreateNetworkPiiRequestBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkPiiRequestBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkPiiRequestBody) Validate ¶

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

Validate validates this create network pii request body

type CreateNetworkPiiRequestCreated ¶

type CreateNetworkPiiRequestCreated struct {
	Payload interface{}
}

CreateNetworkPiiRequestCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkPiiRequestCreated ¶

func NewCreateNetworkPiiRequestCreated() *CreateNetworkPiiRequestCreated

NewCreateNetworkPiiRequestCreated creates a CreateNetworkPiiRequestCreated with default headers values

func (*CreateNetworkPiiRequestCreated) Code ¶

Code gets the status code for the create network pii request created response

func (*CreateNetworkPiiRequestCreated) Error ¶

func (*CreateNetworkPiiRequestCreated) GetPayload ¶

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

func (*CreateNetworkPiiRequestCreated) IsClientError ¶

func (o *CreateNetworkPiiRequestCreated) IsClientError() bool

IsClientError returns true when this create network pii request created response has a 4xx status code

func (*CreateNetworkPiiRequestCreated) IsCode ¶

func (o *CreateNetworkPiiRequestCreated) IsCode(code int) bool

IsCode returns true when this create network pii request created response a status code equal to that given

func (*CreateNetworkPiiRequestCreated) IsRedirect ¶

func (o *CreateNetworkPiiRequestCreated) IsRedirect() bool

IsRedirect returns true when this create network pii request created response has a 3xx status code

func (*CreateNetworkPiiRequestCreated) IsServerError ¶

func (o *CreateNetworkPiiRequestCreated) IsServerError() bool

IsServerError returns true when this create network pii request created response has a 5xx status code

func (*CreateNetworkPiiRequestCreated) IsSuccess ¶

func (o *CreateNetworkPiiRequestCreated) IsSuccess() bool

IsSuccess returns true when this create network pii request created response has a 2xx status code

func (*CreateNetworkPiiRequestCreated) String ¶

type CreateNetworkPiiRequestParams ¶

type CreateNetworkPiiRequestParams struct {

	// CreateNetworkPiiRequest.
	CreateNetworkPiiRequest CreateNetworkPiiRequestBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkPiiRequestParams contains all the parameters to send to the API endpoint

for the create network pii request operation.

Typically these are written to a http.Request.

func NewCreateNetworkPiiRequestParams ¶

func NewCreateNetworkPiiRequestParams() *CreateNetworkPiiRequestParams

NewCreateNetworkPiiRequestParams creates a new CreateNetworkPiiRequestParams object, with the default timeout for this client.

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

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

func NewCreateNetworkPiiRequestParamsWithContext ¶

func NewCreateNetworkPiiRequestParamsWithContext(ctx context.Context) *CreateNetworkPiiRequestParams

NewCreateNetworkPiiRequestParamsWithContext creates a new CreateNetworkPiiRequestParams object with the ability to set a context for a request.

func NewCreateNetworkPiiRequestParamsWithHTTPClient ¶

func NewCreateNetworkPiiRequestParamsWithHTTPClient(client *http.Client) *CreateNetworkPiiRequestParams

NewCreateNetworkPiiRequestParamsWithHTTPClient creates a new CreateNetworkPiiRequestParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkPiiRequestParamsWithTimeout ¶

func NewCreateNetworkPiiRequestParamsWithTimeout(timeout time.Duration) *CreateNetworkPiiRequestParams

NewCreateNetworkPiiRequestParamsWithTimeout creates a new CreateNetworkPiiRequestParams object with the ability to set a timeout on a request.

func (*CreateNetworkPiiRequestParams) SetContext ¶

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

SetContext adds the context to the create network pii request params

func (*CreateNetworkPiiRequestParams) SetCreateNetworkPiiRequest ¶

func (o *CreateNetworkPiiRequestParams) SetCreateNetworkPiiRequest(createNetworkPiiRequest CreateNetworkPiiRequestBody)

SetCreateNetworkPiiRequest adds the createNetworkPiiRequest to the create network pii request params

func (*CreateNetworkPiiRequestParams) SetDefaults ¶

func (o *CreateNetworkPiiRequestParams) SetDefaults()

SetDefaults hydrates default values in the create network pii request params (not the query body).

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

func (*CreateNetworkPiiRequestParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the create network pii request params

func (*CreateNetworkPiiRequestParams) SetNetworkID ¶

func (o *CreateNetworkPiiRequestParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network pii request params

func (*CreateNetworkPiiRequestParams) SetTimeout ¶

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

SetTimeout adds the timeout to the create network pii request params

func (*CreateNetworkPiiRequestParams) WithContext ¶

WithContext adds the context to the create network pii request params

func (*CreateNetworkPiiRequestParams) WithCreateNetworkPiiRequest ¶

func (o *CreateNetworkPiiRequestParams) WithCreateNetworkPiiRequest(createNetworkPiiRequest CreateNetworkPiiRequestBody) *CreateNetworkPiiRequestParams

WithCreateNetworkPiiRequest adds the createNetworkPiiRequest to the create network pii request params

func (*CreateNetworkPiiRequestParams) WithDefaults ¶

WithDefaults hydrates default values in the create network pii request params (not the query body).

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

func (*CreateNetworkPiiRequestParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network pii request params

func (*CreateNetworkPiiRequestParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network pii request params

func (*CreateNetworkPiiRequestParams) WithTimeout ¶

WithTimeout adds the timeout to the create network pii request params

func (*CreateNetworkPiiRequestParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkPiiRequestReader ¶

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

CreateNetworkPiiRequestReader is a Reader for the CreateNetworkPiiRequest structure.

func (*CreateNetworkPiiRequestReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkWebhooksHTTPServerBody ¶

type CreateNetworkWebhooksHTTPServerBody struct {

	// A name for easy reference to the HTTP server
	// Required: true
	Name *string `json:"name"`

	// payload template
	PayloadTemplate *CreateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate `json:"payloadTemplate,omitempty"`

	// A shared secret that will be included in POSTs sent to the HTTP server. This secret can be used to verify that the request was sent by Meraki.
	SharedSecret string `json:"sharedSecret,omitempty"`

	// The URL of the HTTP server. Once set, cannot be updated.
	// Required: true
	URL *string `json:"url"`
}

CreateNetworkWebhooksHTTPServerBody create network webhooks HTTP server body // Example: {"name":"Example Webhook Server","payloadTemplate":{"name":"Meraki (included)","payloadTemplateId":"wpt_00001"},"sharedSecret":"shhh","url":"https://example.com"} swagger:model CreateNetworkWebhooksHTTPServerBody

func (*CreateNetworkWebhooksHTTPServerBody) ContextValidate ¶

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

ContextValidate validate this create network webhooks HTTP server body based on the context it is used

func (*CreateNetworkWebhooksHTTPServerBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkWebhooksHTTPServerBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksHTTPServerBody) Validate ¶

Validate validates this create network webhooks HTTP server body

type CreateNetworkWebhooksHTTPServerCreated ¶

type CreateNetworkWebhooksHTTPServerCreated struct {
	Payload *CreateNetworkWebhooksHTTPServerCreatedBody
}

CreateNetworkWebhooksHTTPServerCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkWebhooksHTTPServerCreated ¶

func NewCreateNetworkWebhooksHTTPServerCreated() *CreateNetworkWebhooksHTTPServerCreated

NewCreateNetworkWebhooksHTTPServerCreated creates a CreateNetworkWebhooksHTTPServerCreated with default headers values

func (*CreateNetworkWebhooksHTTPServerCreated) Code ¶

Code gets the status code for the create network webhooks Http server created response

func (*CreateNetworkWebhooksHTTPServerCreated) Error ¶

func (*CreateNetworkWebhooksHTTPServerCreated) GetPayload ¶

func (*CreateNetworkWebhooksHTTPServerCreated) IsClientError ¶

func (o *CreateNetworkWebhooksHTTPServerCreated) IsClientError() bool

IsClientError returns true when this create network webhooks Http server created response has a 4xx status code

func (*CreateNetworkWebhooksHTTPServerCreated) IsCode ¶

IsCode returns true when this create network webhooks Http server created response a status code equal to that given

func (*CreateNetworkWebhooksHTTPServerCreated) IsRedirect ¶

IsRedirect returns true when this create network webhooks Http server created response has a 3xx status code

func (*CreateNetworkWebhooksHTTPServerCreated) IsServerError ¶

func (o *CreateNetworkWebhooksHTTPServerCreated) IsServerError() bool

IsServerError returns true when this create network webhooks Http server created response has a 5xx status code

func (*CreateNetworkWebhooksHTTPServerCreated) IsSuccess ¶

IsSuccess returns true when this create network webhooks Http server created response has a 2xx status code

func (*CreateNetworkWebhooksHTTPServerCreated) String ¶

type CreateNetworkWebhooksHTTPServerCreatedBody ¶

type CreateNetworkWebhooksHTTPServerCreatedBody struct {

	// A Base64 encoded ID.
	// Format: byte
	ID strfmt.Base64 `json:"id,omitempty"`

	// A name for easy reference to the HTTP server
	Name string `json:"name,omitempty"`

	// A Meraki network ID.
	NetworkID string `json:"networkId,omitempty"`

	// payload template
	PayloadTemplate *CreateNetworkWebhooksHTTPServerCreatedBodyPayloadTemplate `json:"payloadTemplate,omitempty"`

	// The URL of the HTTP server.
	URL string `json:"url,omitempty"`
}

CreateNetworkWebhooksHTTPServerCreatedBody create network webhooks HTTP server created body swagger:model CreateNetworkWebhooksHTTPServerCreatedBody

func (*CreateNetworkWebhooksHTTPServerCreatedBody) ContextValidate ¶

ContextValidate validate this create network webhooks HTTP server created body based on the context it is used

func (*CreateNetworkWebhooksHTTPServerCreatedBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkWebhooksHTTPServerCreatedBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksHTTPServerCreatedBody) Validate ¶

Validate validates this create network webhooks HTTP server created body

type CreateNetworkWebhooksHTTPServerCreatedBodyPayloadTemplate ¶

type CreateNetworkWebhooksHTTPServerCreatedBodyPayloadTemplate struct {

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

	// The ID of the payload template.
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`
}

CreateNetworkWebhooksHTTPServerCreatedBodyPayloadTemplate The payload template to use when posting data to the HTTP server. swagger:model CreateNetworkWebhooksHTTPServerCreatedBodyPayloadTemplate

func (*CreateNetworkWebhooksHTTPServerCreatedBodyPayloadTemplate) ContextValidate ¶

ContextValidate validates this create network webhooks HTTP server created body payload template based on context it is used

func (*CreateNetworkWebhooksHTTPServerCreatedBodyPayloadTemplate) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkWebhooksHTTPServerCreatedBodyPayloadTemplate) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksHTTPServerCreatedBodyPayloadTemplate) Validate ¶

Validate validates this create network webhooks HTTP server created body payload template

type CreateNetworkWebhooksHTTPServerParams ¶

type CreateNetworkWebhooksHTTPServerParams struct {

	// CreateNetworkWebhooksHTTPServer.
	CreateNetworkWebhooksHTTPServer CreateNetworkWebhooksHTTPServerBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkWebhooksHTTPServerParams contains all the parameters to send to the API endpoint

for the create network webhooks Http server operation.

Typically these are written to a http.Request.

func NewCreateNetworkWebhooksHTTPServerParams ¶

func NewCreateNetworkWebhooksHTTPServerParams() *CreateNetworkWebhooksHTTPServerParams

NewCreateNetworkWebhooksHTTPServerParams creates a new CreateNetworkWebhooksHTTPServerParams object, with the default timeout for this client.

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

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

func NewCreateNetworkWebhooksHTTPServerParamsWithContext ¶

func NewCreateNetworkWebhooksHTTPServerParamsWithContext(ctx context.Context) *CreateNetworkWebhooksHTTPServerParams

NewCreateNetworkWebhooksHTTPServerParamsWithContext creates a new CreateNetworkWebhooksHTTPServerParams object with the ability to set a context for a request.

func NewCreateNetworkWebhooksHTTPServerParamsWithHTTPClient ¶

func NewCreateNetworkWebhooksHTTPServerParamsWithHTTPClient(client *http.Client) *CreateNetworkWebhooksHTTPServerParams

NewCreateNetworkWebhooksHTTPServerParamsWithHTTPClient creates a new CreateNetworkWebhooksHTTPServerParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkWebhooksHTTPServerParamsWithTimeout ¶

func NewCreateNetworkWebhooksHTTPServerParamsWithTimeout(timeout time.Duration) *CreateNetworkWebhooksHTTPServerParams

NewCreateNetworkWebhooksHTTPServerParamsWithTimeout creates a new CreateNetworkWebhooksHTTPServerParams object with the ability to set a timeout on a request.

func (*CreateNetworkWebhooksHTTPServerParams) SetContext ¶

SetContext adds the context to the create network webhooks Http server params

func (*CreateNetworkWebhooksHTTPServerParams) SetCreateNetworkWebhooksHTTPServer ¶

func (o *CreateNetworkWebhooksHTTPServerParams) SetCreateNetworkWebhooksHTTPServer(createNetworkWebhooksHTTPServer CreateNetworkWebhooksHTTPServerBody)

SetCreateNetworkWebhooksHTTPServer adds the createNetworkWebhooksHttpServer to the create network webhooks Http server params

func (*CreateNetworkWebhooksHTTPServerParams) SetDefaults ¶

func (o *CreateNetworkWebhooksHTTPServerParams) SetDefaults()

SetDefaults hydrates default values in the create network webhooks Http server params (not the query body).

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

func (*CreateNetworkWebhooksHTTPServerParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the create network webhooks Http server params

func (*CreateNetworkWebhooksHTTPServerParams) SetNetworkID ¶

func (o *CreateNetworkWebhooksHTTPServerParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network webhooks Http server params

func (*CreateNetworkWebhooksHTTPServerParams) SetTimeout ¶

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

SetTimeout adds the timeout to the create network webhooks Http server params

func (*CreateNetworkWebhooksHTTPServerParams) WithContext ¶

WithContext adds the context to the create network webhooks Http server params

func (*CreateNetworkWebhooksHTTPServerParams) WithCreateNetworkWebhooksHTTPServer ¶

func (o *CreateNetworkWebhooksHTTPServerParams) WithCreateNetworkWebhooksHTTPServer(createNetworkWebhooksHTTPServer CreateNetworkWebhooksHTTPServerBody) *CreateNetworkWebhooksHTTPServerParams

WithCreateNetworkWebhooksHTTPServer adds the createNetworkWebhooksHTTPServer to the create network webhooks Http server params

func (*CreateNetworkWebhooksHTTPServerParams) WithDefaults ¶

WithDefaults hydrates default values in the create network webhooks Http server params (not the query body).

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

func (*CreateNetworkWebhooksHTTPServerParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network webhooks Http server params

func (*CreateNetworkWebhooksHTTPServerParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network webhooks Http server params

func (*CreateNetworkWebhooksHTTPServerParams) WithTimeout ¶

WithTimeout adds the timeout to the create network webhooks Http server params

func (*CreateNetworkWebhooksHTTPServerParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate ¶

type CreateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate struct {

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

	// The ID of the payload template. Defaults to 'wpt_00001' for the Meraki template. For Meraki-included templates: for the Webex (included) template use 'wpt_00002'; for the Slack (included) template use 'wpt_00003'; for the Microsoft Teams (included) template use 'wpt_00004'; for the ServiceNow (included) template use 'wpt_00006'
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`
}

CreateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate The payload template to use when posting data to the HTTP server. swagger:model CreateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate

func (*CreateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate) ContextValidate ¶

ContextValidate validates this create network webhooks HTTP server params body payload template based on context it is used

func (*CreateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate) Validate ¶

Validate validates this create network webhooks HTTP server params body payload template

type CreateNetworkWebhooksHTTPServerReader ¶

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

CreateNetworkWebhooksHTTPServerReader is a Reader for the CreateNetworkWebhooksHTTPServer structure.

func (*CreateNetworkWebhooksHTTPServerReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkWebhooksPayloadTemplateBody ¶

type CreateNetworkWebhooksPayloadTemplateBody struct {

	// The liquid template used for the body of the webhook message. Either `body` or `bodyFile` must be specified.
	Body string `json:"body,omitempty"`

	// A file containing liquid template used for the body of the webhook message. Either `body` or `bodyFile` must be specified.
	// Format: byte
	BodyFile strfmt.Base64 `json:"bodyFile,omitempty"`

	// The liquid template used with the webhook headers.
	Headers []*CreateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0 `json:"headers"`

	// A file containing the liquid template used with the webhook headers.
	// Format: byte
	HeadersFile strfmt.Base64 `json:"headersFile,omitempty"`

	// The name of the new template
	// Required: true
	Name *string `json:"name"`
}

CreateNetworkWebhooksPayloadTemplateBody create network webhooks payload template body // Example: {"body":"{\"event_type\":\"{{alertTypeId}}\",\"client_payload\":{\"text\":\"{{alertData}}\"}}","bodyFile":"Qm9keSBGaWxl","headers":[{"name":"Authorization","template":"Bearer {{sharedSecret}}"}],"headersFile":"SGVhZGVycyBGaWxl","name":"Custom Template"} swagger:model CreateNetworkWebhooksPayloadTemplateBody

func (*CreateNetworkWebhooksPayloadTemplateBody) ContextValidate ¶

ContextValidate validate this create network webhooks payload template body based on the context it is used

func (*CreateNetworkWebhooksPayloadTemplateBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateBody) Validate ¶

Validate validates this create network webhooks payload template body

type CreateNetworkWebhooksPayloadTemplateCreated ¶

type CreateNetworkWebhooksPayloadTemplateCreated struct {
	Payload *CreateNetworkWebhooksPayloadTemplateCreatedBody
}

CreateNetworkWebhooksPayloadTemplateCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkWebhooksPayloadTemplateCreated ¶

func NewCreateNetworkWebhooksPayloadTemplateCreated() *CreateNetworkWebhooksPayloadTemplateCreated

NewCreateNetworkWebhooksPayloadTemplateCreated creates a CreateNetworkWebhooksPayloadTemplateCreated with default headers values

func (*CreateNetworkWebhooksPayloadTemplateCreated) Code ¶

Code gets the status code for the create network webhooks payload template created response

func (*CreateNetworkWebhooksPayloadTemplateCreated) Error ¶

func (*CreateNetworkWebhooksPayloadTemplateCreated) GetPayload ¶

func (*CreateNetworkWebhooksPayloadTemplateCreated) IsClientError ¶

IsClientError returns true when this create network webhooks payload template created response has a 4xx status code

func (*CreateNetworkWebhooksPayloadTemplateCreated) IsCode ¶

IsCode returns true when this create network webhooks payload template created response a status code equal to that given

func (*CreateNetworkWebhooksPayloadTemplateCreated) IsRedirect ¶

IsRedirect returns true when this create network webhooks payload template created response has a 3xx status code

func (*CreateNetworkWebhooksPayloadTemplateCreated) IsServerError ¶

IsServerError returns true when this create network webhooks payload template created response has a 5xx status code

func (*CreateNetworkWebhooksPayloadTemplateCreated) IsSuccess ¶

IsSuccess returns true when this create network webhooks payload template created response has a 2xx status code

func (*CreateNetworkWebhooksPayloadTemplateCreated) String ¶

type CreateNetworkWebhooksPayloadTemplateCreatedBody ¶

type CreateNetworkWebhooksPayloadTemplateCreatedBody struct {

	// The body of the payload template, in liquid template
	Body string `json:"body,omitempty"`

	// The payload template headers, will be rendered as a key-value pair in the webhook.
	Headers []*CreateNetworkWebhooksPayloadTemplateCreatedBodyHeadersItems0 `json:"headers"`

	// The name of the payload template
	Name string `json:"name,omitempty"`

	// Webhook payload template Id
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`

	// sharing
	Sharing *CreateNetworkWebhooksPayloadTemplateCreatedBodySharing `json:"sharing,omitempty"`

	// The type of the payload template
	Type string `json:"type,omitempty"`
}

CreateNetworkWebhooksPayloadTemplateCreatedBody create network webhooks payload template created body swagger:model CreateNetworkWebhooksPayloadTemplateCreatedBody

func (*CreateNetworkWebhooksPayloadTemplateCreatedBody) ContextValidate ¶

ContextValidate validate this create network webhooks payload template created body based on the context it is used

func (*CreateNetworkWebhooksPayloadTemplateCreatedBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateCreatedBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateCreatedBody) Validate ¶

Validate validates this create network webhooks payload template created body

type CreateNetworkWebhooksPayloadTemplateCreatedBodyHeadersItems0 ¶

type CreateNetworkWebhooksPayloadTemplateCreatedBodyHeadersItems0 struct {

	// The name of the header attribute
	Name string `json:"name,omitempty"`

	// The value returned in the header attribute, in liquid template
	Template string `json:"template,omitempty"`
}

CreateNetworkWebhooksPayloadTemplateCreatedBodyHeadersItems0 create network webhooks payload template created body headers items0 swagger:model CreateNetworkWebhooksPayloadTemplateCreatedBodyHeadersItems0

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodyHeadersItems0) ContextValidate ¶

ContextValidate validates this create network webhooks payload template created body headers items0 based on context it is used

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodyHeadersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodyHeadersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodyHeadersItems0) Validate ¶

Validate validates this create network webhooks payload template created body headers items0

type CreateNetworkWebhooksPayloadTemplateCreatedBodySharing ¶

type CreateNetworkWebhooksPayloadTemplateCreatedBodySharing struct {

	// by network
	ByNetwork *CreateNetworkWebhooksPayloadTemplateCreatedBodySharingByNetwork `json:"byNetwork,omitempty"`
}

CreateNetworkWebhooksPayloadTemplateCreatedBodySharing Information on which entities have access to the template swagger:model CreateNetworkWebhooksPayloadTemplateCreatedBodySharing

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodySharing) ContextValidate ¶

ContextValidate validate this create network webhooks payload template created body sharing based on the context it is used

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodySharing) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodySharing) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodySharing) Validate ¶

Validate validates this create network webhooks payload template created body sharing

type CreateNetworkWebhooksPayloadTemplateCreatedBodySharingByNetwork ¶

type CreateNetworkWebhooksPayloadTemplateCreatedBodySharingByNetwork struct {

	// Indicates whether network admins may modify this template
	AdminsCanModify bool `json:"adminsCanModify,omitempty"`
}

CreateNetworkWebhooksPayloadTemplateCreatedBodySharingByNetwork Information on network access to the template swagger:model CreateNetworkWebhooksPayloadTemplateCreatedBodySharingByNetwork

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodySharingByNetwork) ContextValidate ¶

ContextValidate validates this create network webhooks payload template created body sharing by network based on context it is used

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodySharingByNetwork) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodySharingByNetwork) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateCreatedBodySharingByNetwork) Validate ¶

Validate validates this create network webhooks payload template created body sharing by network

type CreateNetworkWebhooksPayloadTemplateParams ¶

type CreateNetworkWebhooksPayloadTemplateParams struct {

	// CreateNetworkWebhooksPayloadTemplate.
	CreateNetworkWebhooksPayloadTemplate CreateNetworkWebhooksPayloadTemplateBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkWebhooksPayloadTemplateParams contains all the parameters to send to the API endpoint

for the create network webhooks payload template operation.

Typically these are written to a http.Request.

func NewCreateNetworkWebhooksPayloadTemplateParams ¶

func NewCreateNetworkWebhooksPayloadTemplateParams() *CreateNetworkWebhooksPayloadTemplateParams

NewCreateNetworkWebhooksPayloadTemplateParams creates a new CreateNetworkWebhooksPayloadTemplateParams object, with the default timeout for this client.

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

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

func NewCreateNetworkWebhooksPayloadTemplateParamsWithContext ¶

func NewCreateNetworkWebhooksPayloadTemplateParamsWithContext(ctx context.Context) *CreateNetworkWebhooksPayloadTemplateParams

NewCreateNetworkWebhooksPayloadTemplateParamsWithContext creates a new CreateNetworkWebhooksPayloadTemplateParams object with the ability to set a context for a request.

func NewCreateNetworkWebhooksPayloadTemplateParamsWithHTTPClient ¶

func NewCreateNetworkWebhooksPayloadTemplateParamsWithHTTPClient(client *http.Client) *CreateNetworkWebhooksPayloadTemplateParams

NewCreateNetworkWebhooksPayloadTemplateParamsWithHTTPClient creates a new CreateNetworkWebhooksPayloadTemplateParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkWebhooksPayloadTemplateParamsWithTimeout ¶

func NewCreateNetworkWebhooksPayloadTemplateParamsWithTimeout(timeout time.Duration) *CreateNetworkWebhooksPayloadTemplateParams

NewCreateNetworkWebhooksPayloadTemplateParamsWithTimeout creates a new CreateNetworkWebhooksPayloadTemplateParams object with the ability to set a timeout on a request.

func (*CreateNetworkWebhooksPayloadTemplateParams) SetContext ¶

SetContext adds the context to the create network webhooks payload template params

func (*CreateNetworkWebhooksPayloadTemplateParams) SetCreateNetworkWebhooksPayloadTemplate ¶

func (o *CreateNetworkWebhooksPayloadTemplateParams) SetCreateNetworkWebhooksPayloadTemplate(createNetworkWebhooksPayloadTemplate CreateNetworkWebhooksPayloadTemplateBody)

SetCreateNetworkWebhooksPayloadTemplate adds the createNetworkWebhooksPayloadTemplate to the create network webhooks payload template params

func (*CreateNetworkWebhooksPayloadTemplateParams) SetDefaults ¶

SetDefaults hydrates default values in the create network webhooks payload template params (not the query body).

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

func (*CreateNetworkWebhooksPayloadTemplateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the create network webhooks payload template params

func (*CreateNetworkWebhooksPayloadTemplateParams) SetNetworkID ¶

func (o *CreateNetworkWebhooksPayloadTemplateParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network webhooks payload template params

func (*CreateNetworkWebhooksPayloadTemplateParams) SetTimeout ¶

SetTimeout adds the timeout to the create network webhooks payload template params

func (*CreateNetworkWebhooksPayloadTemplateParams) WithContext ¶

WithContext adds the context to the create network webhooks payload template params

func (*CreateNetworkWebhooksPayloadTemplateParams) WithCreateNetworkWebhooksPayloadTemplate ¶

func (o *CreateNetworkWebhooksPayloadTemplateParams) WithCreateNetworkWebhooksPayloadTemplate(createNetworkWebhooksPayloadTemplate CreateNetworkWebhooksPayloadTemplateBody) *CreateNetworkWebhooksPayloadTemplateParams

WithCreateNetworkWebhooksPayloadTemplate adds the createNetworkWebhooksPayloadTemplate to the create network webhooks payload template params

func (*CreateNetworkWebhooksPayloadTemplateParams) WithDefaults ¶

WithDefaults hydrates default values in the create network webhooks payload template params (not the query body).

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

func (*CreateNetworkWebhooksPayloadTemplateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network webhooks payload template params

func (*CreateNetworkWebhooksPayloadTemplateParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network webhooks payload template params

func (*CreateNetworkWebhooksPayloadTemplateParams) WithTimeout ¶

WithTimeout adds the timeout to the create network webhooks payload template params

func (*CreateNetworkWebhooksPayloadTemplateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0 ¶

type CreateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0 struct {

	// The name of the header template
	Name string `json:"name,omitempty"`

	// The liquid template for the headers
	Template string `json:"template,omitempty"`
}

CreateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0 create network webhooks payload template params body headers items0 swagger:model CreateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0

func (*CreateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0) ContextValidate ¶

ContextValidate validates this create network webhooks payload template params body headers items0 based on context it is used

func (*CreateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0) Validate ¶

Validate validates this create network webhooks payload template params body headers items0

type CreateNetworkWebhooksPayloadTemplateReader ¶

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

CreateNetworkWebhooksPayloadTemplateReader is a Reader for the CreateNetworkWebhooksPayloadTemplate structure.

func (*CreateNetworkWebhooksPayloadTemplateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkWebhooksWebhookTestBody ¶

type CreateNetworkWebhooksWebhookTestBody struct {

	// The type of alert which the test webhook will send. Optional. Defaults to power_supply_down.
	AlertTypeID *string `json:"alertTypeId,omitempty"`

	// The ID of the payload template of the test webhook. Defaults to the HTTP server's template ID if one exists for the given URL, or Generic template ID otherwise
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`

	// The name of the payload template.
	PayloadTemplateName string `json:"payloadTemplateName,omitempty"`

	// The shared secret the test webhook will send. Optional. Defaults to an empty string.
	SharedSecret string `json:"sharedSecret,omitempty"`

	// The URL where the test webhook will be sent
	// Required: true
	URL *string `json:"url"`
}

CreateNetworkWebhooksWebhookTestBody create network webhooks webhook test body // Example: {"alertTypeId":"power_supply_down","payloadTemplateId":"wpt_00001","payloadTemplateName":"Payload Template","sharedSecret":"shhh","url":"https://www.example.com/path"} swagger:model CreateNetworkWebhooksWebhookTestBody

func (*CreateNetworkWebhooksWebhookTestBody) ContextValidate ¶

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

ContextValidate validates this create network webhooks webhook test body based on context it is used

func (*CreateNetworkWebhooksWebhookTestBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkWebhooksWebhookTestBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksWebhookTestBody) Validate ¶

Validate validates this create network webhooks webhook test body

type CreateNetworkWebhooksWebhookTestCreated ¶

type CreateNetworkWebhooksWebhookTestCreated struct {
	Payload *CreateNetworkWebhooksWebhookTestCreatedBody
}

CreateNetworkWebhooksWebhookTestCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkWebhooksWebhookTestCreated ¶

func NewCreateNetworkWebhooksWebhookTestCreated() *CreateNetworkWebhooksWebhookTestCreated

NewCreateNetworkWebhooksWebhookTestCreated creates a CreateNetworkWebhooksWebhookTestCreated with default headers values

func (*CreateNetworkWebhooksWebhookTestCreated) Code ¶

Code gets the status code for the create network webhooks webhook test created response

func (*CreateNetworkWebhooksWebhookTestCreated) Error ¶

func (*CreateNetworkWebhooksWebhookTestCreated) GetPayload ¶

func (*CreateNetworkWebhooksWebhookTestCreated) IsClientError ¶

func (o *CreateNetworkWebhooksWebhookTestCreated) IsClientError() bool

IsClientError returns true when this create network webhooks webhook test created response has a 4xx status code

func (*CreateNetworkWebhooksWebhookTestCreated) IsCode ¶

IsCode returns true when this create network webhooks webhook test created response a status code equal to that given

func (*CreateNetworkWebhooksWebhookTestCreated) IsRedirect ¶

IsRedirect returns true when this create network webhooks webhook test created response has a 3xx status code

func (*CreateNetworkWebhooksWebhookTestCreated) IsServerError ¶

func (o *CreateNetworkWebhooksWebhookTestCreated) IsServerError() bool

IsServerError returns true when this create network webhooks webhook test created response has a 5xx status code

func (*CreateNetworkWebhooksWebhookTestCreated) IsSuccess ¶

IsSuccess returns true when this create network webhooks webhook test created response has a 2xx status code

func (*CreateNetworkWebhooksWebhookTestCreated) String ¶

type CreateNetworkWebhooksWebhookTestCreatedBody ¶

type CreateNetworkWebhooksWebhookTestCreatedBody struct {

	// Webhook delivery identifier
	ID string `json:"id,omitempty"`

	// Current status of the webhook delivery
	// Enum: [abandoned delivered enqueued processing retrying]
	Status string `json:"status,omitempty"`

	// URL where the webhook was delivered
	URL string `json:"url,omitempty"`
}

CreateNetworkWebhooksWebhookTestCreatedBody create network webhooks webhook test created body swagger:model CreateNetworkWebhooksWebhookTestCreatedBody

func (*CreateNetworkWebhooksWebhookTestCreatedBody) ContextValidate ¶

ContextValidate validates this create network webhooks webhook test created body based on context it is used

func (*CreateNetworkWebhooksWebhookTestCreatedBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkWebhooksWebhookTestCreatedBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkWebhooksWebhookTestCreatedBody) Validate ¶

Validate validates this create network webhooks webhook test created body

type CreateNetworkWebhooksWebhookTestParams ¶

type CreateNetworkWebhooksWebhookTestParams struct {

	// CreateNetworkWebhooksWebhookTest.
	CreateNetworkWebhooksWebhookTest CreateNetworkWebhooksWebhookTestBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkWebhooksWebhookTestParams contains all the parameters to send to the API endpoint

for the create network webhooks webhook test operation.

Typically these are written to a http.Request.

func NewCreateNetworkWebhooksWebhookTestParams ¶

func NewCreateNetworkWebhooksWebhookTestParams() *CreateNetworkWebhooksWebhookTestParams

NewCreateNetworkWebhooksWebhookTestParams creates a new CreateNetworkWebhooksWebhookTestParams object, with the default timeout for this client.

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

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

func NewCreateNetworkWebhooksWebhookTestParamsWithContext ¶

func NewCreateNetworkWebhooksWebhookTestParamsWithContext(ctx context.Context) *CreateNetworkWebhooksWebhookTestParams

NewCreateNetworkWebhooksWebhookTestParamsWithContext creates a new CreateNetworkWebhooksWebhookTestParams object with the ability to set a context for a request.

func NewCreateNetworkWebhooksWebhookTestParamsWithHTTPClient ¶

func NewCreateNetworkWebhooksWebhookTestParamsWithHTTPClient(client *http.Client) *CreateNetworkWebhooksWebhookTestParams

NewCreateNetworkWebhooksWebhookTestParamsWithHTTPClient creates a new CreateNetworkWebhooksWebhookTestParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkWebhooksWebhookTestParamsWithTimeout ¶

func NewCreateNetworkWebhooksWebhookTestParamsWithTimeout(timeout time.Duration) *CreateNetworkWebhooksWebhookTestParams

NewCreateNetworkWebhooksWebhookTestParamsWithTimeout creates a new CreateNetworkWebhooksWebhookTestParams object with the ability to set a timeout on a request.

func (*CreateNetworkWebhooksWebhookTestParams) SetContext ¶

SetContext adds the context to the create network webhooks webhook test params

func (*CreateNetworkWebhooksWebhookTestParams) SetCreateNetworkWebhooksWebhookTest ¶

func (o *CreateNetworkWebhooksWebhookTestParams) SetCreateNetworkWebhooksWebhookTest(createNetworkWebhooksWebhookTest CreateNetworkWebhooksWebhookTestBody)

SetCreateNetworkWebhooksWebhookTest adds the createNetworkWebhooksWebhookTest to the create network webhooks webhook test params

func (*CreateNetworkWebhooksWebhookTestParams) SetDefaults ¶

func (o *CreateNetworkWebhooksWebhookTestParams) SetDefaults()

SetDefaults hydrates default values in the create network webhooks webhook test params (not the query body).

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

func (*CreateNetworkWebhooksWebhookTestParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the create network webhooks webhook test params

func (*CreateNetworkWebhooksWebhookTestParams) SetNetworkID ¶

func (o *CreateNetworkWebhooksWebhookTestParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network webhooks webhook test params

func (*CreateNetworkWebhooksWebhookTestParams) SetTimeout ¶

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

SetTimeout adds the timeout to the create network webhooks webhook test params

func (*CreateNetworkWebhooksWebhookTestParams) WithContext ¶

WithContext adds the context to the create network webhooks webhook test params

func (*CreateNetworkWebhooksWebhookTestParams) WithCreateNetworkWebhooksWebhookTest ¶

func (o *CreateNetworkWebhooksWebhookTestParams) WithCreateNetworkWebhooksWebhookTest(createNetworkWebhooksWebhookTest CreateNetworkWebhooksWebhookTestBody) *CreateNetworkWebhooksWebhookTestParams

WithCreateNetworkWebhooksWebhookTest adds the createNetworkWebhooksWebhookTest to the create network webhooks webhook test params

func (*CreateNetworkWebhooksWebhookTestParams) WithDefaults ¶

WithDefaults hydrates default values in the create network webhooks webhook test params (not the query body).

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

func (*CreateNetworkWebhooksWebhookTestParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network webhooks webhook test params

func (*CreateNetworkWebhooksWebhookTestParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network webhooks webhook test params

func (*CreateNetworkWebhooksWebhookTestParams) WithTimeout ¶

WithTimeout adds the timeout to the create network webhooks webhook test params

func (*CreateNetworkWebhooksWebhookTestParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkWebhooksWebhookTestReader ¶

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

CreateNetworkWebhooksWebhookTestReader is a Reader for the CreateNetworkWebhooksWebhookTest structure.

func (*CreateNetworkWebhooksWebhookTestReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeferNetworkFirmwareUpgradesStagedEventsOK ¶

type DeferNetworkFirmwareUpgradesStagedEventsOK struct {
	Payload *DeferNetworkFirmwareUpgradesStagedEventsOKBody
}

DeferNetworkFirmwareUpgradesStagedEventsOK describes a response with status code 200, with default header values.

Successful operation

func NewDeferNetworkFirmwareUpgradesStagedEventsOK ¶

func NewDeferNetworkFirmwareUpgradesStagedEventsOK() *DeferNetworkFirmwareUpgradesStagedEventsOK

NewDeferNetworkFirmwareUpgradesStagedEventsOK creates a DeferNetworkFirmwareUpgradesStagedEventsOK with default headers values

func (*DeferNetworkFirmwareUpgradesStagedEventsOK) Code ¶

Code gets the status code for the defer network firmware upgrades staged events o k response

func (*DeferNetworkFirmwareUpgradesStagedEventsOK) Error ¶

func (*DeferNetworkFirmwareUpgradesStagedEventsOK) GetPayload ¶

func (*DeferNetworkFirmwareUpgradesStagedEventsOK) IsClientError ¶

IsClientError returns true when this defer network firmware upgrades staged events o k response has a 4xx status code

func (*DeferNetworkFirmwareUpgradesStagedEventsOK) IsCode ¶

IsCode returns true when this defer network firmware upgrades staged events o k response a status code equal to that given

func (*DeferNetworkFirmwareUpgradesStagedEventsOK) IsRedirect ¶

IsRedirect returns true when this defer network firmware upgrades staged events o k response has a 3xx status code

func (*DeferNetworkFirmwareUpgradesStagedEventsOK) IsServerError ¶

IsServerError returns true when this defer network firmware upgrades staged events o k response has a 5xx status code

func (*DeferNetworkFirmwareUpgradesStagedEventsOK) IsSuccess ¶

IsSuccess returns true when this defer network firmware upgrades staged events o k response has a 2xx status code

func (*DeferNetworkFirmwareUpgradesStagedEventsOK) String ¶

type DeferNetworkFirmwareUpgradesStagedEventsOKBody ¶

type DeferNetworkFirmwareUpgradesStagedEventsOKBody struct {

	// products
	Products *DeferNetworkFirmwareUpgradesStagedEventsOKBodyProducts `json:"products,omitempty"`

	// Reasons for the rollback
	Reasons []*DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 `json:"reasons"`

	// The ordered stages in the network
	Stages []*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 `json:"stages"`
}

DeferNetworkFirmwareUpgradesStagedEventsOKBody defer network firmware upgrades staged events o k body swagger:model DeferNetworkFirmwareUpgradesStagedEventsOKBody

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBody) ContextValidate ¶

ContextValidate validate this defer network firmware upgrades staged events o k body based on the context it is used

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBody) Validate ¶

Validate validates this defer network firmware upgrades staged events o k body

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyProducts ¶

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyProducts struct {

	// switch
	Switch *DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch `json:"switch,omitempty"`
}

DeferNetworkFirmwareUpgradesStagedEventsOKBodyProducts The network devices to be updated swagger:model DeferNetworkFirmwareUpgradesStagedEventsOKBodyProducts

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProducts) ContextValidate ¶

ContextValidate validate this defer network firmware upgrades staged events o k body products based on the context it is used

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProducts) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProducts) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProducts) Validate ¶

Validate validates this defer network firmware upgrades staged events o k body products

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch ¶

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch struct {

	// next upgrade
	NextUpgrade *DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade `json:"nextUpgrade,omitempty"`
}

DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch The Switch network to be updated swagger:model DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) ContextValidate ¶

ContextValidate validate this defer network firmware upgrades staged events o k body products switch based on the context it is used

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) Validate ¶

Validate validates this defer network firmware upgrades staged events o k body products switch

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade ¶

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade struct {

	// to version
	ToVersion *DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion `json:"toVersion,omitempty"`
}

DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade Details of the next firmware upgrade swagger:model DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) ContextValidate ¶

ContextValidate validate this defer network firmware upgrades staged events o k body products switch next upgrade based on the context it is used

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) Validate ¶

Validate validates this defer network firmware upgrades staged events o k body products switch next upgrade

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion ¶

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion struct {

	// Id of the Version being upgraded to
	ID string `json:"id,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion Details of the version the device will upgrade to swagger:model DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this defer network firmware upgrades staged events o k body products switch next upgrade to version based on context it is used

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) Validate ¶

Validate validates this defer network firmware upgrades staged events o k body products switch next upgrade to version

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 ¶

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 struct {

	// Reason for the rollback
	// Enum: [broke old features other performance stability testing unifying networks versions]
	Category string `json:"category,omitempty"`

	// Additional comment about the rollback
	Comment string `json:"comment,omitempty"`
}

DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 defer network firmware upgrades staged events o k body reasons items0 swagger:model DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) ContextValidate ¶

ContextValidate validates this defer network firmware upgrades staged events o k body reasons items0 based on context it is used

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) Validate ¶

Validate validates this defer network firmware upgrades staged events o k body reasons items0

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 ¶

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 struct {

	// group
	Group *DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group `json:"group,omitempty"`

	// milestones
	Milestones *DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones `json:"milestones,omitempty"`

	// Current upgrade status of the group
	Status string `json:"status,omitempty"`
}

DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 defer network firmware upgrades staged events o k body stages items0 swagger:model DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) ContextValidate ¶

ContextValidate validate this defer network firmware upgrades staged events o k body stages items0 based on the context it is used

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) Validate ¶

Validate validates this defer network firmware upgrades staged events o k body stages items0

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group ¶

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group struct {

	// Description of the Staged Upgrade Group
	Description string `json:"description,omitempty"`

	// Id of the Staged Upgrade Group
	ID string `json:"id,omitempty"`

	// Name of the Staged Upgrade Group
	Name string `json:"name,omitempty"`
}

DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group The staged upgrade group swagger:model DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) ContextValidate ¶

ContextValidate validates this defer network firmware upgrades staged events o k body stages items0 group based on context it is used

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) Validate ¶

Validate validates this defer network firmware upgrades staged events o k body stages items0 group

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones ¶

type DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones struct {

	// Time that the group was canceled
	// Format: date-time
	CanceledAt strfmt.DateTime `json:"canceledAt,omitempty"`

	// Finish time for the group
	// Format: date-time
	CompletedAt strfmt.DateTime `json:"completedAt,omitempty"`

	// Scheduled start time for the group
	// Format: date-time
	ScheduledFor strfmt.DateTime `json:"scheduledFor,omitempty"`

	// Start time for the group
	// Format: date-time
	StartedAt strfmt.DateTime `json:"startedAt,omitempty"`
}

DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones The Staged Upgrade Milestones for the stage swagger:model DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) ContextValidate ¶

ContextValidate validates this defer network firmware upgrades staged events o k body stages items0 milestones based on context it is used

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeferNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) Validate ¶

Validate validates this defer network firmware upgrades staged events o k body stages items0 milestones

type DeferNetworkFirmwareUpgradesStagedEventsParams ¶

type DeferNetworkFirmwareUpgradesStagedEventsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

DeferNetworkFirmwareUpgradesStagedEventsParams contains all the parameters to send to the API endpoint

for the defer network firmware upgrades staged events operation.

Typically these are written to a http.Request.

func NewDeferNetworkFirmwareUpgradesStagedEventsParams ¶

func NewDeferNetworkFirmwareUpgradesStagedEventsParams() *DeferNetworkFirmwareUpgradesStagedEventsParams

NewDeferNetworkFirmwareUpgradesStagedEventsParams creates a new DeferNetworkFirmwareUpgradesStagedEventsParams object, with the default timeout for this client.

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

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

func NewDeferNetworkFirmwareUpgradesStagedEventsParamsWithContext ¶

func NewDeferNetworkFirmwareUpgradesStagedEventsParamsWithContext(ctx context.Context) *DeferNetworkFirmwareUpgradesStagedEventsParams

NewDeferNetworkFirmwareUpgradesStagedEventsParamsWithContext creates a new DeferNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a context for a request.

func NewDeferNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient ¶

func NewDeferNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient(client *http.Client) *DeferNetworkFirmwareUpgradesStagedEventsParams

NewDeferNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient creates a new DeferNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a custom HTTPClient for a request.

func NewDeferNetworkFirmwareUpgradesStagedEventsParamsWithTimeout ¶

func NewDeferNetworkFirmwareUpgradesStagedEventsParamsWithTimeout(timeout time.Duration) *DeferNetworkFirmwareUpgradesStagedEventsParams

NewDeferNetworkFirmwareUpgradesStagedEventsParamsWithTimeout creates a new DeferNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a timeout on a request.

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) SetContext ¶

SetContext adds the context to the defer network firmware upgrades staged events params

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) SetDefaults ¶

SetDefaults hydrates default values in the defer network firmware upgrades staged events params (not the query body).

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

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the defer network firmware upgrades staged events params

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) SetNetworkID ¶

func (o *DeferNetworkFirmwareUpgradesStagedEventsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the defer network firmware upgrades staged events params

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) SetTimeout ¶

SetTimeout adds the timeout to the defer network firmware upgrades staged events params

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) WithContext ¶

WithContext adds the context to the defer network firmware upgrades staged events params

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) WithDefaults ¶

WithDefaults hydrates default values in the defer network firmware upgrades staged events params (not the query body).

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

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the defer network firmware upgrades staged events params

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the defer network firmware upgrades staged events params

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) WithTimeout ¶

WithTimeout adds the timeout to the defer network firmware upgrades staged events params

func (*DeferNetworkFirmwareUpgradesStagedEventsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeferNetworkFirmwareUpgradesStagedEventsReader ¶

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

DeferNetworkFirmwareUpgradesStagedEventsReader is a Reader for the DeferNetworkFirmwareUpgradesStagedEvents structure.

func (*DeferNetworkFirmwareUpgradesStagedEventsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeleteNetworkFirmwareUpgradesStagedGroupNoContent ¶

type DeleteNetworkFirmwareUpgradesStagedGroupNoContent struct {
}

DeleteNetworkFirmwareUpgradesStagedGroupNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkFirmwareUpgradesStagedGroupNoContent ¶

func NewDeleteNetworkFirmwareUpgradesStagedGroupNoContent() *DeleteNetworkFirmwareUpgradesStagedGroupNoContent

NewDeleteNetworkFirmwareUpgradesStagedGroupNoContent creates a DeleteNetworkFirmwareUpgradesStagedGroupNoContent with default headers values

func (*DeleteNetworkFirmwareUpgradesStagedGroupNoContent) Code ¶

Code gets the status code for the delete network firmware upgrades staged group no content response

func (*DeleteNetworkFirmwareUpgradesStagedGroupNoContent) Error ¶

func (*DeleteNetworkFirmwareUpgradesStagedGroupNoContent) IsClientError ¶

IsClientError returns true when this delete network firmware upgrades staged group no content response has a 4xx status code

func (*DeleteNetworkFirmwareUpgradesStagedGroupNoContent) IsCode ¶

IsCode returns true when this delete network firmware upgrades staged group no content response a status code equal to that given

func (*DeleteNetworkFirmwareUpgradesStagedGroupNoContent) IsRedirect ¶

IsRedirect returns true when this delete network firmware upgrades staged group no content response has a 3xx status code

func (*DeleteNetworkFirmwareUpgradesStagedGroupNoContent) IsServerError ¶

IsServerError returns true when this delete network firmware upgrades staged group no content response has a 5xx status code

func (*DeleteNetworkFirmwareUpgradesStagedGroupNoContent) IsSuccess ¶

IsSuccess returns true when this delete network firmware upgrades staged group no content response has a 2xx status code

func (*DeleteNetworkFirmwareUpgradesStagedGroupNoContent) String ¶

type DeleteNetworkFirmwareUpgradesStagedGroupParams ¶

type DeleteNetworkFirmwareUpgradesStagedGroupParams struct {

	/* GroupID.

	   Group ID
	*/
	GroupID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

DeleteNetworkFirmwareUpgradesStagedGroupParams contains all the parameters to send to the API endpoint

for the delete network firmware upgrades staged group operation.

Typically these are written to a http.Request.

func NewDeleteNetworkFirmwareUpgradesStagedGroupParams ¶

func NewDeleteNetworkFirmwareUpgradesStagedGroupParams() *DeleteNetworkFirmwareUpgradesStagedGroupParams

NewDeleteNetworkFirmwareUpgradesStagedGroupParams creates a new DeleteNetworkFirmwareUpgradesStagedGroupParams object, with the default timeout for this client.

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

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

func NewDeleteNetworkFirmwareUpgradesStagedGroupParamsWithContext ¶

func NewDeleteNetworkFirmwareUpgradesStagedGroupParamsWithContext(ctx context.Context) *DeleteNetworkFirmwareUpgradesStagedGroupParams

NewDeleteNetworkFirmwareUpgradesStagedGroupParamsWithContext creates a new DeleteNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a context for a request.

func NewDeleteNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient ¶

func NewDeleteNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient(client *http.Client) *DeleteNetworkFirmwareUpgradesStagedGroupParams

NewDeleteNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient creates a new DeleteNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkFirmwareUpgradesStagedGroupParamsWithTimeout ¶

func NewDeleteNetworkFirmwareUpgradesStagedGroupParamsWithTimeout(timeout time.Duration) *DeleteNetworkFirmwareUpgradesStagedGroupParams

NewDeleteNetworkFirmwareUpgradesStagedGroupParamsWithTimeout creates a new DeleteNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a timeout on a request.

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) SetContext ¶

SetContext adds the context to the delete network firmware upgrades staged group params

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) SetDefaults ¶

SetDefaults hydrates default values in the delete network firmware upgrades staged group params (not the query body).

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

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) SetGroupID ¶

SetGroupID adds the groupId to the delete network firmware upgrades staged group params

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the delete network firmware upgrades staged group params

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) SetNetworkID ¶

func (o *DeleteNetworkFirmwareUpgradesStagedGroupParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network firmware upgrades staged group params

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) SetTimeout ¶

SetTimeout adds the timeout to the delete network firmware upgrades staged group params

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) WithContext ¶

WithContext adds the context to the delete network firmware upgrades staged group params

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network firmware upgrades staged group params (not the query body).

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

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) WithGroupID ¶

WithGroupID adds the groupID to the delete network firmware upgrades staged group params

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network firmware upgrades staged group params

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network firmware upgrades staged group params

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network firmware upgrades staged group params

func (*DeleteNetworkFirmwareUpgradesStagedGroupParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkFirmwareUpgradesStagedGroupReader ¶

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

DeleteNetworkFirmwareUpgradesStagedGroupReader is a Reader for the DeleteNetworkFirmwareUpgradesStagedGroup structure.

func (*DeleteNetworkFirmwareUpgradesStagedGroupReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeleteNetworkFloorPlanNoContent ¶

type DeleteNetworkFloorPlanNoContent struct {
	Payload *DeleteNetworkFloorPlanNoContentBody
}

DeleteNetworkFloorPlanNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkFloorPlanNoContent ¶

func NewDeleteNetworkFloorPlanNoContent() *DeleteNetworkFloorPlanNoContent

NewDeleteNetworkFloorPlanNoContent creates a DeleteNetworkFloorPlanNoContent with default headers values

func (*DeleteNetworkFloorPlanNoContent) Code ¶

Code gets the status code for the delete network floor plan no content response

func (*DeleteNetworkFloorPlanNoContent) Error ¶

func (*DeleteNetworkFloorPlanNoContent) GetPayload ¶

func (*DeleteNetworkFloorPlanNoContent) IsClientError ¶

func (o *DeleteNetworkFloorPlanNoContent) IsClientError() bool

IsClientError returns true when this delete network floor plan no content response has a 4xx status code

func (*DeleteNetworkFloorPlanNoContent) IsCode ¶

func (o *DeleteNetworkFloorPlanNoContent) IsCode(code int) bool

IsCode returns true when this delete network floor plan no content response a status code equal to that given

func (*DeleteNetworkFloorPlanNoContent) IsRedirect ¶

func (o *DeleteNetworkFloorPlanNoContent) IsRedirect() bool

IsRedirect returns true when this delete network floor plan no content response has a 3xx status code

func (*DeleteNetworkFloorPlanNoContent) IsServerError ¶

func (o *DeleteNetworkFloorPlanNoContent) IsServerError() bool

IsServerError returns true when this delete network floor plan no content response has a 5xx status code

func (*DeleteNetworkFloorPlanNoContent) IsSuccess ¶

func (o *DeleteNetworkFloorPlanNoContent) IsSuccess() bool

IsSuccess returns true when this delete network floor plan no content response has a 2xx status code

func (*DeleteNetworkFloorPlanNoContent) String ¶

type DeleteNetworkFloorPlanNoContentBody ¶

type DeleteNetworkFloorPlanNoContentBody struct {

	// bottom left corner
	BottomLeftCorner *DeleteNetworkFloorPlanNoContentBodyBottomLeftCorner `json:"bottomLeftCorner,omitempty"`

	// bottom right corner
	BottomRightCorner *DeleteNetworkFloorPlanNoContentBodyBottomRightCorner `json:"bottomRightCorner,omitempty"`

	// center
	Center *DeleteNetworkFloorPlanNoContentBodyCenter `json:"center,omitempty"`

	// List of devices for the floorplan
	Devices []*DeleteNetworkFloorPlanNoContentBodyDevicesItems0 `json:"devices"`

	// Floor plan ID
	FloorPlanID string `json:"floorPlanId,omitempty"`

	// The height of your floor plan.
	Height float32 `json:"height,omitempty"`

	// The format type of the image.
	ImageExtension string `json:"imageExtension,omitempty"`

	// The file contents (a base 64 encoded string) of your new image. Supported formats are PNG, GIF, and JPG. Note that all images are saved as PNG files, regardless of the format they are uploaded in. If you upload a new image, and you do NOT specify any new geolocation fields ('center, 'topLeftCorner', etc), the floor plan will be recentered with no rotation in order to maintain the aspect ratio of your new image.
	// Format: byte
	ImageMd5 strfmt.Base64 `json:"imageMd5,omitempty"`

	// The url link for the floor plan image.
	ImageURL string `json:"imageUrl,omitempty"`

	// The time the image url link will expire.
	ImageURLExpiresAt string `json:"imageUrlExpiresAt,omitempty"`

	// The name of your floor plan.
	Name string `json:"name,omitempty"`

	// top left corner
	TopLeftCorner *DeleteNetworkFloorPlanNoContentBodyTopLeftCorner `json:"topLeftCorner,omitempty"`

	// top right corner
	TopRightCorner *DeleteNetworkFloorPlanNoContentBodyTopRightCorner `json:"topRightCorner,omitempty"`

	// The width of your floor plan.
	Width float32 `json:"width,omitempty"`
}

DeleteNetworkFloorPlanNoContentBody delete network floor plan no content body swagger:model DeleteNetworkFloorPlanNoContentBody

func (*DeleteNetworkFloorPlanNoContentBody) ContextValidate ¶

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

ContextValidate validate this delete network floor plan no content body based on the context it is used

func (*DeleteNetworkFloorPlanNoContentBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBody) Validate ¶

Validate validates this delete network floor plan no content body

type DeleteNetworkFloorPlanNoContentBodyBottomLeftCorner ¶

type DeleteNetworkFloorPlanNoContentBodyBottomLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

DeleteNetworkFloorPlanNoContentBodyBottomLeftCorner The longitude and latitude of the bottom left corner of your floor plan. swagger:model DeleteNetworkFloorPlanNoContentBodyBottomLeftCorner

func (*DeleteNetworkFloorPlanNoContentBodyBottomLeftCorner) ContextValidate ¶

ContextValidate validates this delete network floor plan no content body bottom left corner based on context it is used

func (*DeleteNetworkFloorPlanNoContentBodyBottomLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyBottomLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyBottomLeftCorner) Validate ¶

Validate validates this delete network floor plan no content body bottom left corner

type DeleteNetworkFloorPlanNoContentBodyBottomRightCorner ¶

type DeleteNetworkFloorPlanNoContentBodyBottomRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

DeleteNetworkFloorPlanNoContentBodyBottomRightCorner The longitude and latitude of the bottom right corner of your floor plan. swagger:model DeleteNetworkFloorPlanNoContentBodyBottomRightCorner

func (*DeleteNetworkFloorPlanNoContentBodyBottomRightCorner) ContextValidate ¶

ContextValidate validates this delete network floor plan no content body bottom right corner based on context it is used

func (*DeleteNetworkFloorPlanNoContentBodyBottomRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyBottomRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyBottomRightCorner) Validate ¶

Validate validates this delete network floor plan no content body bottom right corner

type DeleteNetworkFloorPlanNoContentBodyCenter ¶

type DeleteNetworkFloorPlanNoContentBodyCenter struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

DeleteNetworkFloorPlanNoContentBodyCenter The longitude and latitude of the center of your floor plan. The 'center' or two adjacent corners (e.g. 'topLeftCorner' and 'bottomLeftCorner') must be specified. If 'center' is specified, the floor plan is placed over that point with no rotation. If two adjacent corners are specified, the floor plan is rotated to line up with the two specified points. The aspect ratio of the floor plan's image is preserved regardless of which corners/center are specified. (This means if that more than two corners are specified, only two corners may be used to preserve the floor plan's aspect ratio.). No two points can have the same latitude, longitude pair. swagger:model DeleteNetworkFloorPlanNoContentBodyCenter

func (*DeleteNetworkFloorPlanNoContentBodyCenter) ContextValidate ¶

ContextValidate validates this delete network floor plan no content body center based on context it is used

func (*DeleteNetworkFloorPlanNoContentBodyCenter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyCenter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyCenter) Validate ¶

Validate validates this delete network floor plan no content body center

type DeleteNetworkFloorPlanNoContentBodyDevicesItems0 ¶

type DeleteNetworkFloorPlanNoContentBodyDevicesItems0 struct {

	// Physical address of the device
	Address string `json:"address,omitempty"`

	// Firmware version of the device
	Firmware string `json:"firmware,omitempty"`

	// LAN IP address of the device
	LanIP string `json:"lanIp,omitempty"`

	// Latitude of the device
	Lat float32 `json:"lat,omitempty"`

	// Longitude of the device
	Lng float32 `json:"lng,omitempty"`

	// MAC address of the device
	Mac string `json:"mac,omitempty"`

	// Model of the device
	Model string `json:"model,omitempty"`

	// Name of the device
	Name string `json:"name,omitempty"`

	// ID of the network the device belongs to
	NetworkID string `json:"networkId,omitempty"`

	// Notes for the device, limited to 255 characters
	Notes string `json:"notes,omitempty"`

	// Product type of the device
	ProductType string `json:"productType,omitempty"`

	// Serial number of the device
	Serial string `json:"serial,omitempty"`

	// List of tags assigned to the device
	Tags []string `json:"tags"`
}

DeleteNetworkFloorPlanNoContentBodyDevicesItems0 delete network floor plan no content body devices items0 swagger:model DeleteNetworkFloorPlanNoContentBodyDevicesItems0

func (*DeleteNetworkFloorPlanNoContentBodyDevicesItems0) ContextValidate ¶

ContextValidate validates this delete network floor plan no content body devices items0 based on context it is used

func (*DeleteNetworkFloorPlanNoContentBodyDevicesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyDevicesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyDevicesItems0) Validate ¶

Validate validates this delete network floor plan no content body devices items0

type DeleteNetworkFloorPlanNoContentBodyTopLeftCorner ¶

type DeleteNetworkFloorPlanNoContentBodyTopLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

DeleteNetworkFloorPlanNoContentBodyTopLeftCorner The longitude and latitude of the top left corner of your floor plan. swagger:model DeleteNetworkFloorPlanNoContentBodyTopLeftCorner

func (*DeleteNetworkFloorPlanNoContentBodyTopLeftCorner) ContextValidate ¶

ContextValidate validates this delete network floor plan no content body top left corner based on context it is used

func (*DeleteNetworkFloorPlanNoContentBodyTopLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyTopLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyTopLeftCorner) Validate ¶

Validate validates this delete network floor plan no content body top left corner

type DeleteNetworkFloorPlanNoContentBodyTopRightCorner ¶

type DeleteNetworkFloorPlanNoContentBodyTopRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

DeleteNetworkFloorPlanNoContentBodyTopRightCorner The longitude and latitude of the top right corner of your floor plan. swagger:model DeleteNetworkFloorPlanNoContentBodyTopRightCorner

func (*DeleteNetworkFloorPlanNoContentBodyTopRightCorner) ContextValidate ¶

ContextValidate validates this delete network floor plan no content body top right corner based on context it is used

func (*DeleteNetworkFloorPlanNoContentBodyTopRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyTopRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeleteNetworkFloorPlanNoContentBodyTopRightCorner) Validate ¶

Validate validates this delete network floor plan no content body top right corner

type DeleteNetworkFloorPlanParams ¶

type DeleteNetworkFloorPlanParams struct {

	/* FloorPlanID.

	   Floor plan ID
	*/
	FloorPlanID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

DeleteNetworkFloorPlanParams contains all the parameters to send to the API endpoint

for the delete network floor plan operation.

Typically these are written to a http.Request.

func NewDeleteNetworkFloorPlanParams ¶

func NewDeleteNetworkFloorPlanParams() *DeleteNetworkFloorPlanParams

NewDeleteNetworkFloorPlanParams creates a new DeleteNetworkFloorPlanParams object, with the default timeout for this client.

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

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

func NewDeleteNetworkFloorPlanParamsWithContext ¶

func NewDeleteNetworkFloorPlanParamsWithContext(ctx context.Context) *DeleteNetworkFloorPlanParams

NewDeleteNetworkFloorPlanParamsWithContext creates a new DeleteNetworkFloorPlanParams object with the ability to set a context for a request.

func NewDeleteNetworkFloorPlanParamsWithHTTPClient ¶

func NewDeleteNetworkFloorPlanParamsWithHTTPClient(client *http.Client) *DeleteNetworkFloorPlanParams

NewDeleteNetworkFloorPlanParamsWithHTTPClient creates a new DeleteNetworkFloorPlanParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkFloorPlanParamsWithTimeout ¶

func NewDeleteNetworkFloorPlanParamsWithTimeout(timeout time.Duration) *DeleteNetworkFloorPlanParams

NewDeleteNetworkFloorPlanParamsWithTimeout creates a new DeleteNetworkFloorPlanParams object with the ability to set a timeout on a request.

func (*DeleteNetworkFloorPlanParams) SetContext ¶

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

SetContext adds the context to the delete network floor plan params

func (*DeleteNetworkFloorPlanParams) SetDefaults ¶

func (o *DeleteNetworkFloorPlanParams) SetDefaults()

SetDefaults hydrates default values in the delete network floor plan params (not the query body).

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

func (*DeleteNetworkFloorPlanParams) SetFloorPlanID ¶

func (o *DeleteNetworkFloorPlanParams) SetFloorPlanID(floorPlanID string)

SetFloorPlanID adds the floorPlanId to the delete network floor plan params

func (*DeleteNetworkFloorPlanParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the delete network floor plan params

func (*DeleteNetworkFloorPlanParams) SetNetworkID ¶

func (o *DeleteNetworkFloorPlanParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network floor plan params

func (*DeleteNetworkFloorPlanParams) SetTimeout ¶

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

SetTimeout adds the timeout to the delete network floor plan params

func (*DeleteNetworkFloorPlanParams) WithContext ¶

WithContext adds the context to the delete network floor plan params

func (*DeleteNetworkFloorPlanParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network floor plan params (not the query body).

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

func (*DeleteNetworkFloorPlanParams) WithFloorPlanID ¶

func (o *DeleteNetworkFloorPlanParams) WithFloorPlanID(floorPlanID string) *DeleteNetworkFloorPlanParams

WithFloorPlanID adds the floorPlanID to the delete network floor plan params

func (*DeleteNetworkFloorPlanParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network floor plan params

func (*DeleteNetworkFloorPlanParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network floor plan params

func (*DeleteNetworkFloorPlanParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network floor plan params

func (*DeleteNetworkFloorPlanParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkFloorPlanReader ¶

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

DeleteNetworkFloorPlanReader is a Reader for the DeleteNetworkFloorPlan structure.

func (*DeleteNetworkFloorPlanReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeleteNetworkGroupPolicyNoContent ¶

type DeleteNetworkGroupPolicyNoContent struct {
}

DeleteNetworkGroupPolicyNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkGroupPolicyNoContent ¶

func NewDeleteNetworkGroupPolicyNoContent() *DeleteNetworkGroupPolicyNoContent

NewDeleteNetworkGroupPolicyNoContent creates a DeleteNetworkGroupPolicyNoContent with default headers values

func (*DeleteNetworkGroupPolicyNoContent) Code ¶

Code gets the status code for the delete network group policy no content response

func (*DeleteNetworkGroupPolicyNoContent) Error ¶

func (*DeleteNetworkGroupPolicyNoContent) IsClientError ¶

func (o *DeleteNetworkGroupPolicyNoContent) IsClientError() bool

IsClientError returns true when this delete network group policy no content response has a 4xx status code

func (*DeleteNetworkGroupPolicyNoContent) IsCode ¶

func (o *DeleteNetworkGroupPolicyNoContent) IsCode(code int) bool

IsCode returns true when this delete network group policy no content response a status code equal to that given

func (*DeleteNetworkGroupPolicyNoContent) IsRedirect ¶

func (o *DeleteNetworkGroupPolicyNoContent) IsRedirect() bool

IsRedirect returns true when this delete network group policy no content response has a 3xx status code

func (*DeleteNetworkGroupPolicyNoContent) IsServerError ¶

func (o *DeleteNetworkGroupPolicyNoContent) IsServerError() bool

IsServerError returns true when this delete network group policy no content response has a 5xx status code

func (*DeleteNetworkGroupPolicyNoContent) IsSuccess ¶

func (o *DeleteNetworkGroupPolicyNoContent) IsSuccess() bool

IsSuccess returns true when this delete network group policy no content response has a 2xx status code

func (*DeleteNetworkGroupPolicyNoContent) String ¶

type DeleteNetworkGroupPolicyParams ¶

type DeleteNetworkGroupPolicyParams struct {

	/* GroupPolicyID.

	   Group policy ID
	*/
	GroupPolicyID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

DeleteNetworkGroupPolicyParams contains all the parameters to send to the API endpoint

for the delete network group policy operation.

Typically these are written to a http.Request.

func NewDeleteNetworkGroupPolicyParams ¶

func NewDeleteNetworkGroupPolicyParams() *DeleteNetworkGroupPolicyParams

NewDeleteNetworkGroupPolicyParams creates a new DeleteNetworkGroupPolicyParams object, with the default timeout for this client.

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

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

func NewDeleteNetworkGroupPolicyParamsWithContext ¶

func NewDeleteNetworkGroupPolicyParamsWithContext(ctx context.Context) *DeleteNetworkGroupPolicyParams

NewDeleteNetworkGroupPolicyParamsWithContext creates a new DeleteNetworkGroupPolicyParams object with the ability to set a context for a request.

func NewDeleteNetworkGroupPolicyParamsWithHTTPClient ¶

func NewDeleteNetworkGroupPolicyParamsWithHTTPClient(client *http.Client) *DeleteNetworkGroupPolicyParams

NewDeleteNetworkGroupPolicyParamsWithHTTPClient creates a new DeleteNetworkGroupPolicyParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkGroupPolicyParamsWithTimeout ¶

func NewDeleteNetworkGroupPolicyParamsWithTimeout(timeout time.Duration) *DeleteNetworkGroupPolicyParams

NewDeleteNetworkGroupPolicyParamsWithTimeout creates a new DeleteNetworkGroupPolicyParams object with the ability to set a timeout on a request.

func (*DeleteNetworkGroupPolicyParams) SetContext ¶

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

SetContext adds the context to the delete network group policy params

func (*DeleteNetworkGroupPolicyParams) SetDefaults ¶

func (o *DeleteNetworkGroupPolicyParams) SetDefaults()

SetDefaults hydrates default values in the delete network group policy params (not the query body).

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

func (*DeleteNetworkGroupPolicyParams) SetGroupPolicyID ¶

func (o *DeleteNetworkGroupPolicyParams) SetGroupPolicyID(groupPolicyID string)

SetGroupPolicyID adds the groupPolicyId to the delete network group policy params

func (*DeleteNetworkGroupPolicyParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the delete network group policy params

func (*DeleteNetworkGroupPolicyParams) SetNetworkID ¶

func (o *DeleteNetworkGroupPolicyParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network group policy params

func (*DeleteNetworkGroupPolicyParams) SetTimeout ¶

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

SetTimeout adds the timeout to the delete network group policy params

func (*DeleteNetworkGroupPolicyParams) WithContext ¶

WithContext adds the context to the delete network group policy params

func (*DeleteNetworkGroupPolicyParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network group policy params (not the query body).

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

func (*DeleteNetworkGroupPolicyParams) WithGroupPolicyID ¶

func (o *DeleteNetworkGroupPolicyParams) WithGroupPolicyID(groupPolicyID string) *DeleteNetworkGroupPolicyParams

WithGroupPolicyID adds the groupPolicyID to the delete network group policy params

func (*DeleteNetworkGroupPolicyParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network group policy params

func (*DeleteNetworkGroupPolicyParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network group policy params

func (*DeleteNetworkGroupPolicyParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network group policy params

func (*DeleteNetworkGroupPolicyParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkGroupPolicyReader ¶

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

DeleteNetworkGroupPolicyReader is a Reader for the DeleteNetworkGroupPolicy structure.

func (*DeleteNetworkGroupPolicyReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeleteNetworkMerakiAuthUserNoContent ¶

type DeleteNetworkMerakiAuthUserNoContent struct {
}

DeleteNetworkMerakiAuthUserNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkMerakiAuthUserNoContent ¶

func NewDeleteNetworkMerakiAuthUserNoContent() *DeleteNetworkMerakiAuthUserNoContent

NewDeleteNetworkMerakiAuthUserNoContent creates a DeleteNetworkMerakiAuthUserNoContent with default headers values

func (*DeleteNetworkMerakiAuthUserNoContent) Code ¶

Code gets the status code for the delete network meraki auth user no content response

func (*DeleteNetworkMerakiAuthUserNoContent) Error ¶

func (*DeleteNetworkMerakiAuthUserNoContent) IsClientError ¶

func (o *DeleteNetworkMerakiAuthUserNoContent) IsClientError() bool

IsClientError returns true when this delete network meraki auth user no content response has a 4xx status code

func (*DeleteNetworkMerakiAuthUserNoContent) IsCode ¶

IsCode returns true when this delete network meraki auth user no content response a status code equal to that given

func (*DeleteNetworkMerakiAuthUserNoContent) IsRedirect ¶

IsRedirect returns true when this delete network meraki auth user no content response has a 3xx status code

func (*DeleteNetworkMerakiAuthUserNoContent) IsServerError ¶

func (o *DeleteNetworkMerakiAuthUserNoContent) IsServerError() bool

IsServerError returns true when this delete network meraki auth user no content response has a 5xx status code

func (*DeleteNetworkMerakiAuthUserNoContent) IsSuccess ¶

IsSuccess returns true when this delete network meraki auth user no content response has a 2xx status code

func (*DeleteNetworkMerakiAuthUserNoContent) String ¶

type DeleteNetworkMerakiAuthUserParams ¶

type DeleteNetworkMerakiAuthUserParams struct {

	/* Delete.

	   If the ID supplied is for a splash guest or client VPN user, and that user is not authorized for any other networks in the organization, then also delete the user. 802.1X RADIUS users are always deleted regardless of this optional attribute.
	*/
	Delete *bool

	/* MerakiAuthUserID.

	   Meraki auth user ID
	*/
	MerakiAuthUserID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

DeleteNetworkMerakiAuthUserParams contains all the parameters to send to the API endpoint

for the delete network meraki auth user operation.

Typically these are written to a http.Request.

func NewDeleteNetworkMerakiAuthUserParams ¶

func NewDeleteNetworkMerakiAuthUserParams() *DeleteNetworkMerakiAuthUserParams

NewDeleteNetworkMerakiAuthUserParams creates a new DeleteNetworkMerakiAuthUserParams object, with the default timeout for this client.

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

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

func NewDeleteNetworkMerakiAuthUserParamsWithContext ¶

func NewDeleteNetworkMerakiAuthUserParamsWithContext(ctx context.Context) *DeleteNetworkMerakiAuthUserParams

NewDeleteNetworkMerakiAuthUserParamsWithContext creates a new DeleteNetworkMerakiAuthUserParams object with the ability to set a context for a request.

func NewDeleteNetworkMerakiAuthUserParamsWithHTTPClient ¶

func NewDeleteNetworkMerakiAuthUserParamsWithHTTPClient(client *http.Client) *DeleteNetworkMerakiAuthUserParams

NewDeleteNetworkMerakiAuthUserParamsWithHTTPClient creates a new DeleteNetworkMerakiAuthUserParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkMerakiAuthUserParamsWithTimeout ¶

func NewDeleteNetworkMerakiAuthUserParamsWithTimeout(timeout time.Duration) *DeleteNetworkMerakiAuthUserParams

NewDeleteNetworkMerakiAuthUserParamsWithTimeout creates a new DeleteNetworkMerakiAuthUserParams object with the ability to set a timeout on a request.

func (*DeleteNetworkMerakiAuthUserParams) SetContext ¶

SetContext adds the context to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) SetDefaults ¶

func (o *DeleteNetworkMerakiAuthUserParams) SetDefaults()

SetDefaults hydrates default values in the delete network meraki auth user params (not the query body).

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

func (*DeleteNetworkMerakiAuthUserParams) SetDelete ¶

func (o *DeleteNetworkMerakiAuthUserParams) SetDelete(delete *bool)

SetDelete adds the delete to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) SetMerakiAuthUserID ¶

func (o *DeleteNetworkMerakiAuthUserParams) SetMerakiAuthUserID(merakiAuthUserID string)

SetMerakiAuthUserID adds the merakiAuthUserId to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) SetNetworkID ¶

func (o *DeleteNetworkMerakiAuthUserParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) SetTimeout ¶

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

SetTimeout adds the timeout to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) WithContext ¶

WithContext adds the context to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network meraki auth user params (not the query body).

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

func (*DeleteNetworkMerakiAuthUserParams) WithDelete ¶

WithDelete adds the delete to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) WithMerakiAuthUserID ¶

func (o *DeleteNetworkMerakiAuthUserParams) WithMerakiAuthUserID(merakiAuthUserID string) *DeleteNetworkMerakiAuthUserParams

WithMerakiAuthUserID adds the merakiAuthUserID to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network meraki auth user params

func (*DeleteNetworkMerakiAuthUserParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkMerakiAuthUserReader ¶

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

DeleteNetworkMerakiAuthUserReader is a Reader for the DeleteNetworkMerakiAuthUser structure.

func (*DeleteNetworkMerakiAuthUserReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeleteNetworkMqttBrokerNoContent ¶

type DeleteNetworkMqttBrokerNoContent struct {
}

DeleteNetworkMqttBrokerNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkMqttBrokerNoContent ¶

func NewDeleteNetworkMqttBrokerNoContent() *DeleteNetworkMqttBrokerNoContent

NewDeleteNetworkMqttBrokerNoContent creates a DeleteNetworkMqttBrokerNoContent with default headers values

func (*DeleteNetworkMqttBrokerNoContent) Code ¶

Code gets the status code for the delete network mqtt broker no content response

func (*DeleteNetworkMqttBrokerNoContent) Error ¶

func (*DeleteNetworkMqttBrokerNoContent) IsClientError ¶

func (o *DeleteNetworkMqttBrokerNoContent) IsClientError() bool

IsClientError returns true when this delete network mqtt broker no content response has a 4xx status code

func (*DeleteNetworkMqttBrokerNoContent) IsCode ¶

func (o *DeleteNetworkMqttBrokerNoContent) IsCode(code int) bool

IsCode returns true when this delete network mqtt broker no content response a status code equal to that given

func (*DeleteNetworkMqttBrokerNoContent) IsRedirect ¶

func (o *DeleteNetworkMqttBrokerNoContent) IsRedirect() bool

IsRedirect returns true when this delete network mqtt broker no content response has a 3xx status code

func (*DeleteNetworkMqttBrokerNoContent) IsServerError ¶

func (o *DeleteNetworkMqttBrokerNoContent) IsServerError() bool

IsServerError returns true when this delete network mqtt broker no content response has a 5xx status code

func (*DeleteNetworkMqttBrokerNoContent) IsSuccess ¶

func (o *DeleteNetworkMqttBrokerNoContent) IsSuccess() bool

IsSuccess returns true when this delete network mqtt broker no content response has a 2xx status code

func (*DeleteNetworkMqttBrokerNoContent) String ¶

type DeleteNetworkMqttBrokerParams ¶

type DeleteNetworkMqttBrokerParams struct {

	/* MqttBrokerID.

	   Mqtt broker ID
	*/
	MqttBrokerID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

DeleteNetworkMqttBrokerParams contains all the parameters to send to the API endpoint

for the delete network mqtt broker operation.

Typically these are written to a http.Request.

func NewDeleteNetworkMqttBrokerParams ¶

func NewDeleteNetworkMqttBrokerParams() *DeleteNetworkMqttBrokerParams

NewDeleteNetworkMqttBrokerParams creates a new DeleteNetworkMqttBrokerParams object, with the default timeout for this client.

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

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

func NewDeleteNetworkMqttBrokerParamsWithContext ¶

func NewDeleteNetworkMqttBrokerParamsWithContext(ctx context.Context) *DeleteNetworkMqttBrokerParams

NewDeleteNetworkMqttBrokerParamsWithContext creates a new DeleteNetworkMqttBrokerParams object with the ability to set a context for a request.

func NewDeleteNetworkMqttBrokerParamsWithHTTPClient ¶

func NewDeleteNetworkMqttBrokerParamsWithHTTPClient(client *http.Client) *DeleteNetworkMqttBrokerParams

NewDeleteNetworkMqttBrokerParamsWithHTTPClient creates a new DeleteNetworkMqttBrokerParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkMqttBrokerParamsWithTimeout ¶

func NewDeleteNetworkMqttBrokerParamsWithTimeout(timeout time.Duration) *DeleteNetworkMqttBrokerParams

NewDeleteNetworkMqttBrokerParamsWithTimeout creates a new DeleteNetworkMqttBrokerParams object with the ability to set a timeout on a request.

func (*DeleteNetworkMqttBrokerParams) SetContext ¶

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

SetContext adds the context to the delete network mqtt broker params

func (*DeleteNetworkMqttBrokerParams) SetDefaults ¶

func (o *DeleteNetworkMqttBrokerParams) SetDefaults()

SetDefaults hydrates default values in the delete network mqtt broker params (not the query body).

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

func (*DeleteNetworkMqttBrokerParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the delete network mqtt broker params

func (*DeleteNetworkMqttBrokerParams) SetMqttBrokerID ¶

func (o *DeleteNetworkMqttBrokerParams) SetMqttBrokerID(mqttBrokerID string)

SetMqttBrokerID adds the mqttBrokerId to the delete network mqtt broker params

func (*DeleteNetworkMqttBrokerParams) SetNetworkID ¶

func (o *DeleteNetworkMqttBrokerParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network mqtt broker params

func (*DeleteNetworkMqttBrokerParams) SetTimeout ¶

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

SetTimeout adds the timeout to the delete network mqtt broker params

func (*DeleteNetworkMqttBrokerParams) WithContext ¶

WithContext adds the context to the delete network mqtt broker params

func (*DeleteNetworkMqttBrokerParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network mqtt broker params (not the query body).

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

func (*DeleteNetworkMqttBrokerParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network mqtt broker params

func (*DeleteNetworkMqttBrokerParams) WithMqttBrokerID ¶

func (o *DeleteNetworkMqttBrokerParams) WithMqttBrokerID(mqttBrokerID string) *DeleteNetworkMqttBrokerParams

WithMqttBrokerID adds the mqttBrokerID to the delete network mqtt broker params

func (*DeleteNetworkMqttBrokerParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network mqtt broker params

func (*DeleteNetworkMqttBrokerParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network mqtt broker params

func (*DeleteNetworkMqttBrokerParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkMqttBrokerReader ¶

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

DeleteNetworkMqttBrokerReader is a Reader for the DeleteNetworkMqttBroker structure.

func (*DeleteNetworkMqttBrokerReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeleteNetworkNoContent ¶

type DeleteNetworkNoContent struct {
}

DeleteNetworkNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkNoContent ¶

func NewDeleteNetworkNoContent() *DeleteNetworkNoContent

NewDeleteNetworkNoContent creates a DeleteNetworkNoContent with default headers values

func (*DeleteNetworkNoContent) Code ¶

func (o *DeleteNetworkNoContent) Code() int

Code gets the status code for the delete network no content response

func (*DeleteNetworkNoContent) Error ¶

func (o *DeleteNetworkNoContent) Error() string

func (*DeleteNetworkNoContent) IsClientError ¶

func (o *DeleteNetworkNoContent) IsClientError() bool

IsClientError returns true when this delete network no content response has a 4xx status code

func (*DeleteNetworkNoContent) IsCode ¶

func (o *DeleteNetworkNoContent) IsCode(code int) bool

IsCode returns true when this delete network no content response a status code equal to that given

func (*DeleteNetworkNoContent) IsRedirect ¶

func (o *DeleteNetworkNoContent) IsRedirect() bool

IsRedirect returns true when this delete network no content response has a 3xx status code

func (*DeleteNetworkNoContent) IsServerError ¶

func (o *DeleteNetworkNoContent) IsServerError() bool

IsServerError returns true when this delete network no content response has a 5xx status code

func (*DeleteNetworkNoContent) IsSuccess ¶

func (o *DeleteNetworkNoContent) IsSuccess() bool

IsSuccess returns true when this delete network no content response has a 2xx status code

func (*DeleteNetworkNoContent) String ¶

func (o *DeleteNetworkNoContent) String() string

type DeleteNetworkParams ¶

type DeleteNetworkParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

DeleteNetworkParams contains all the parameters to send to the API endpoint

for the delete network operation.

Typically these are written to a http.Request.

func NewDeleteNetworkParams ¶

func NewDeleteNetworkParams() *DeleteNetworkParams

NewDeleteNetworkParams creates a new DeleteNetworkParams object, with the default timeout for this client.

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

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

func NewDeleteNetworkParamsWithContext ¶

func NewDeleteNetworkParamsWithContext(ctx context.Context) *DeleteNetworkParams

NewDeleteNetworkParamsWithContext creates a new DeleteNetworkParams object with the ability to set a context for a request.

func NewDeleteNetworkParamsWithHTTPClient ¶

func NewDeleteNetworkParamsWithHTTPClient(client *http.Client) *DeleteNetworkParams

NewDeleteNetworkParamsWithHTTPClient creates a new DeleteNetworkParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkParamsWithTimeout ¶

func NewDeleteNetworkParamsWithTimeout(timeout time.Duration) *DeleteNetworkParams

NewDeleteNetworkParamsWithTimeout creates a new DeleteNetworkParams object with the ability to set a timeout on a request.

func (*DeleteNetworkParams) SetContext ¶

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

SetContext adds the context to the delete network params

func (*DeleteNetworkParams) SetDefaults ¶

func (o *DeleteNetworkParams) SetDefaults()

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

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

func (*DeleteNetworkParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the delete network params

func (*DeleteNetworkParams) SetNetworkID ¶

func (o *DeleteNetworkParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network params

func (*DeleteNetworkParams) SetTimeout ¶

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

SetTimeout adds the timeout to the delete network params

func (*DeleteNetworkParams) WithContext ¶

WithContext adds the context to the delete network params

func (*DeleteNetworkParams) WithDefaults ¶

func (o *DeleteNetworkParams) WithDefaults() *DeleteNetworkParams

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

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

func (*DeleteNetworkParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the delete network params

func (*DeleteNetworkParams) WithNetworkID ¶

func (o *DeleteNetworkParams) WithNetworkID(networkID string) *DeleteNetworkParams

WithNetworkID adds the networkID to the delete network params

func (*DeleteNetworkParams) WithTimeout ¶

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

WithTimeout adds the timeout to the delete network params

func (*DeleteNetworkParams) WriteToRequest ¶

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

WriteToRequest writes these params to a swagger request

type DeleteNetworkPiiRequestNoContent ¶

type DeleteNetworkPiiRequestNoContent struct {
}

DeleteNetworkPiiRequestNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkPiiRequestNoContent ¶

func NewDeleteNetworkPiiRequestNoContent() *DeleteNetworkPiiRequestNoContent

NewDeleteNetworkPiiRequestNoContent creates a DeleteNetworkPiiRequestNoContent with default headers values

func (*DeleteNetworkPiiRequestNoContent) Code ¶

Code gets the status code for the delete network pii request no content response

func (*DeleteNetworkPiiRequestNoContent) Error ¶

func (*DeleteNetworkPiiRequestNoContent) IsClientError ¶

func (o *DeleteNetworkPiiRequestNoContent) IsClientError() bool

IsClientError returns true when this delete network pii request no content response has a 4xx status code

func (*DeleteNetworkPiiRequestNoContent) IsCode ¶

func (o *DeleteNetworkPiiRequestNoContent) IsCode(code int) bool

IsCode returns true when this delete network pii request no content response a status code equal to that given

func (*DeleteNetworkPiiRequestNoContent) IsRedirect ¶

func (o *DeleteNetworkPiiRequestNoContent) IsRedirect() bool

IsRedirect returns true when this delete network pii request no content response has a 3xx status code

func (*DeleteNetworkPiiRequestNoContent) IsServerError ¶

func (o *DeleteNetworkPiiRequestNoContent) IsServerError() bool

IsServerError returns true when this delete network pii request no content response has a 5xx status code

func (*DeleteNetworkPiiRequestNoContent) IsSuccess ¶

func (o *DeleteNetworkPiiRequestNoContent) IsSuccess() bool

IsSuccess returns true when this delete network pii request no content response has a 2xx status code

func (*DeleteNetworkPiiRequestNoContent) String ¶

type DeleteNetworkPiiRequestParams ¶

type DeleteNetworkPiiRequestParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* RequestID.

	   Request ID
	*/
	RequestID string

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

DeleteNetworkPiiRequestParams contains all the parameters to send to the API endpoint

for the delete network pii request operation.

Typically these are written to a http.Request.

func NewDeleteNetworkPiiRequestParams ¶

func NewDeleteNetworkPiiRequestParams() *DeleteNetworkPiiRequestParams

NewDeleteNetworkPiiRequestParams creates a new DeleteNetworkPiiRequestParams object, with the default timeout for this client.

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

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

func NewDeleteNetworkPiiRequestParamsWithContext ¶

func NewDeleteNetworkPiiRequestParamsWithContext(ctx context.Context) *DeleteNetworkPiiRequestParams

NewDeleteNetworkPiiRequestParamsWithContext creates a new DeleteNetworkPiiRequestParams object with the ability to set a context for a request.

func NewDeleteNetworkPiiRequestParamsWithHTTPClient ¶

func NewDeleteNetworkPiiRequestParamsWithHTTPClient(client *http.Client) *DeleteNetworkPiiRequestParams

NewDeleteNetworkPiiRequestParamsWithHTTPClient creates a new DeleteNetworkPiiRequestParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkPiiRequestParamsWithTimeout ¶

func NewDeleteNetworkPiiRequestParamsWithTimeout(timeout time.Duration) *DeleteNetworkPiiRequestParams

NewDeleteNetworkPiiRequestParamsWithTimeout creates a new DeleteNetworkPiiRequestParams object with the ability to set a timeout on a request.

func (*DeleteNetworkPiiRequestParams) SetContext ¶

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

SetContext adds the context to the delete network pii request params

func (*DeleteNetworkPiiRequestParams) SetDefaults ¶

func (o *DeleteNetworkPiiRequestParams) SetDefaults()

SetDefaults hydrates default values in the delete network pii request params (not the query body).

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

func (*DeleteNetworkPiiRequestParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the delete network pii request params

func (*DeleteNetworkPiiRequestParams) SetNetworkID ¶

func (o *DeleteNetworkPiiRequestParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network pii request params

func (*DeleteNetworkPiiRequestParams) SetRequestID ¶

func (o *DeleteNetworkPiiRequestParams) SetRequestID(requestID string)

SetRequestID adds the requestId to the delete network pii request params

func (*DeleteNetworkPiiRequestParams) SetTimeout ¶

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

SetTimeout adds the timeout to the delete network pii request params

func (*DeleteNetworkPiiRequestParams) WithContext ¶

WithContext adds the context to the delete network pii request params

func (*DeleteNetworkPiiRequestParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network pii request params (not the query body).

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

func (*DeleteNetworkPiiRequestParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network pii request params

func (*DeleteNetworkPiiRequestParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network pii request params

func (*DeleteNetworkPiiRequestParams) WithRequestID ¶

WithRequestID adds the requestID to the delete network pii request params

func (*DeleteNetworkPiiRequestParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network pii request params

func (*DeleteNetworkPiiRequestParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkPiiRequestReader ¶

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

DeleteNetworkPiiRequestReader is a Reader for the DeleteNetworkPiiRequest structure.

func (*DeleteNetworkPiiRequestReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeleteNetworkReader ¶

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

DeleteNetworkReader is a Reader for the DeleteNetwork structure.

func (*DeleteNetworkReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeleteNetworkWebhooksHTTPServerNoContent ¶

type DeleteNetworkWebhooksHTTPServerNoContent struct {
}

DeleteNetworkWebhooksHTTPServerNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkWebhooksHTTPServerNoContent ¶

func NewDeleteNetworkWebhooksHTTPServerNoContent() *DeleteNetworkWebhooksHTTPServerNoContent

NewDeleteNetworkWebhooksHTTPServerNoContent creates a DeleteNetworkWebhooksHTTPServerNoContent with default headers values

func (*DeleteNetworkWebhooksHTTPServerNoContent) Code ¶

Code gets the status code for the delete network webhooks Http server no content response

func (*DeleteNetworkWebhooksHTTPServerNoContent) Error ¶

func (*DeleteNetworkWebhooksHTTPServerNoContent) IsClientError ¶

IsClientError returns true when this delete network webhooks Http server no content response has a 4xx status code

func (*DeleteNetworkWebhooksHTTPServerNoContent) IsCode ¶

IsCode returns true when this delete network webhooks Http server no content response a status code equal to that given

func (*DeleteNetworkWebhooksHTTPServerNoContent) IsRedirect ¶

IsRedirect returns true when this delete network webhooks Http server no content response has a 3xx status code

func (*DeleteNetworkWebhooksHTTPServerNoContent) IsServerError ¶

IsServerError returns true when this delete network webhooks Http server no content response has a 5xx status code

func (*DeleteNetworkWebhooksHTTPServerNoContent) IsSuccess ¶

IsSuccess returns true when this delete network webhooks Http server no content response has a 2xx status code

func (*DeleteNetworkWebhooksHTTPServerNoContent) String ¶

type DeleteNetworkWebhooksHTTPServerParams ¶

type DeleteNetworkWebhooksHTTPServerParams struct {

	/* HTTPServerID.

	   Http server ID
	*/
	HTTPServerID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

DeleteNetworkWebhooksHTTPServerParams contains all the parameters to send to the API endpoint

for the delete network webhooks Http server operation.

Typically these are written to a http.Request.

func NewDeleteNetworkWebhooksHTTPServerParams ¶

func NewDeleteNetworkWebhooksHTTPServerParams() *DeleteNetworkWebhooksHTTPServerParams

NewDeleteNetworkWebhooksHTTPServerParams creates a new DeleteNetworkWebhooksHTTPServerParams object, with the default timeout for this client.

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

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

func NewDeleteNetworkWebhooksHTTPServerParamsWithContext ¶

func NewDeleteNetworkWebhooksHTTPServerParamsWithContext(ctx context.Context) *DeleteNetworkWebhooksHTTPServerParams

NewDeleteNetworkWebhooksHTTPServerParamsWithContext creates a new DeleteNetworkWebhooksHTTPServerParams object with the ability to set a context for a request.

func NewDeleteNetworkWebhooksHTTPServerParamsWithHTTPClient ¶

func NewDeleteNetworkWebhooksHTTPServerParamsWithHTTPClient(client *http.Client) *DeleteNetworkWebhooksHTTPServerParams

NewDeleteNetworkWebhooksHTTPServerParamsWithHTTPClient creates a new DeleteNetworkWebhooksHTTPServerParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkWebhooksHTTPServerParamsWithTimeout ¶

func NewDeleteNetworkWebhooksHTTPServerParamsWithTimeout(timeout time.Duration) *DeleteNetworkWebhooksHTTPServerParams

NewDeleteNetworkWebhooksHTTPServerParamsWithTimeout creates a new DeleteNetworkWebhooksHTTPServerParams object with the ability to set a timeout on a request.

func (*DeleteNetworkWebhooksHTTPServerParams) SetContext ¶

SetContext adds the context to the delete network webhooks Http server params

func (*DeleteNetworkWebhooksHTTPServerParams) SetDefaults ¶

func (o *DeleteNetworkWebhooksHTTPServerParams) SetDefaults()

SetDefaults hydrates default values in the delete network webhooks Http server params (not the query body).

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

func (*DeleteNetworkWebhooksHTTPServerParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the delete network webhooks Http server params

func (*DeleteNetworkWebhooksHTTPServerParams) SetHTTPServerID ¶

func (o *DeleteNetworkWebhooksHTTPServerParams) SetHTTPServerID(hTTPServerID string)

SetHTTPServerID adds the httpServerId to the delete network webhooks Http server params

func (*DeleteNetworkWebhooksHTTPServerParams) SetNetworkID ¶

func (o *DeleteNetworkWebhooksHTTPServerParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network webhooks Http server params

func (*DeleteNetworkWebhooksHTTPServerParams) SetTimeout ¶

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

SetTimeout adds the timeout to the delete network webhooks Http server params

func (*DeleteNetworkWebhooksHTTPServerParams) WithContext ¶

WithContext adds the context to the delete network webhooks Http server params

func (*DeleteNetworkWebhooksHTTPServerParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network webhooks Http server params (not the query body).

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

func (*DeleteNetworkWebhooksHTTPServerParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network webhooks Http server params

func (*DeleteNetworkWebhooksHTTPServerParams) WithHTTPServerID ¶

WithHTTPServerID adds the hTTPServerID to the delete network webhooks Http server params

func (*DeleteNetworkWebhooksHTTPServerParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network webhooks Http server params

func (*DeleteNetworkWebhooksHTTPServerParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network webhooks Http server params

func (*DeleteNetworkWebhooksHTTPServerParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkWebhooksHTTPServerReader ¶

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

DeleteNetworkWebhooksHTTPServerReader is a Reader for the DeleteNetworkWebhooksHTTPServer structure.

func (*DeleteNetworkWebhooksHTTPServerReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeleteNetworkWebhooksPayloadTemplateNoContent ¶

type DeleteNetworkWebhooksPayloadTemplateNoContent struct {
}

DeleteNetworkWebhooksPayloadTemplateNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkWebhooksPayloadTemplateNoContent ¶

func NewDeleteNetworkWebhooksPayloadTemplateNoContent() *DeleteNetworkWebhooksPayloadTemplateNoContent

NewDeleteNetworkWebhooksPayloadTemplateNoContent creates a DeleteNetworkWebhooksPayloadTemplateNoContent with default headers values

func (*DeleteNetworkWebhooksPayloadTemplateNoContent) Code ¶

Code gets the status code for the delete network webhooks payload template no content response

func (*DeleteNetworkWebhooksPayloadTemplateNoContent) Error ¶

func (*DeleteNetworkWebhooksPayloadTemplateNoContent) IsClientError ¶

IsClientError returns true when this delete network webhooks payload template no content response has a 4xx status code

func (*DeleteNetworkWebhooksPayloadTemplateNoContent) IsCode ¶

IsCode returns true when this delete network webhooks payload template no content response a status code equal to that given

func (*DeleteNetworkWebhooksPayloadTemplateNoContent) IsRedirect ¶

IsRedirect returns true when this delete network webhooks payload template no content response has a 3xx status code

func (*DeleteNetworkWebhooksPayloadTemplateNoContent) IsServerError ¶

IsServerError returns true when this delete network webhooks payload template no content response has a 5xx status code

func (*DeleteNetworkWebhooksPayloadTemplateNoContent) IsSuccess ¶

IsSuccess returns true when this delete network webhooks payload template no content response has a 2xx status code

func (*DeleteNetworkWebhooksPayloadTemplateNoContent) String ¶

type DeleteNetworkWebhooksPayloadTemplateParams ¶

type DeleteNetworkWebhooksPayloadTemplateParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PayloadTemplateID.

	   Payload template ID
	*/
	PayloadTemplateID string

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

DeleteNetworkWebhooksPayloadTemplateParams contains all the parameters to send to the API endpoint

for the delete network webhooks payload template operation.

Typically these are written to a http.Request.

func NewDeleteNetworkWebhooksPayloadTemplateParams ¶

func NewDeleteNetworkWebhooksPayloadTemplateParams() *DeleteNetworkWebhooksPayloadTemplateParams

NewDeleteNetworkWebhooksPayloadTemplateParams creates a new DeleteNetworkWebhooksPayloadTemplateParams object, with the default timeout for this client.

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

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

func NewDeleteNetworkWebhooksPayloadTemplateParamsWithContext ¶

func NewDeleteNetworkWebhooksPayloadTemplateParamsWithContext(ctx context.Context) *DeleteNetworkWebhooksPayloadTemplateParams

NewDeleteNetworkWebhooksPayloadTemplateParamsWithContext creates a new DeleteNetworkWebhooksPayloadTemplateParams object with the ability to set a context for a request.

func NewDeleteNetworkWebhooksPayloadTemplateParamsWithHTTPClient ¶

func NewDeleteNetworkWebhooksPayloadTemplateParamsWithHTTPClient(client *http.Client) *DeleteNetworkWebhooksPayloadTemplateParams

NewDeleteNetworkWebhooksPayloadTemplateParamsWithHTTPClient creates a new DeleteNetworkWebhooksPayloadTemplateParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkWebhooksPayloadTemplateParamsWithTimeout ¶

func NewDeleteNetworkWebhooksPayloadTemplateParamsWithTimeout(timeout time.Duration) *DeleteNetworkWebhooksPayloadTemplateParams

NewDeleteNetworkWebhooksPayloadTemplateParamsWithTimeout creates a new DeleteNetworkWebhooksPayloadTemplateParams object with the ability to set a timeout on a request.

func (*DeleteNetworkWebhooksPayloadTemplateParams) SetContext ¶

SetContext adds the context to the delete network webhooks payload template params

func (*DeleteNetworkWebhooksPayloadTemplateParams) SetDefaults ¶

SetDefaults hydrates default values in the delete network webhooks payload template params (not the query body).

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

func (*DeleteNetworkWebhooksPayloadTemplateParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the delete network webhooks payload template params

func (*DeleteNetworkWebhooksPayloadTemplateParams) SetNetworkID ¶

func (o *DeleteNetworkWebhooksPayloadTemplateParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network webhooks payload template params

func (*DeleteNetworkWebhooksPayloadTemplateParams) SetPayloadTemplateID ¶

func (o *DeleteNetworkWebhooksPayloadTemplateParams) SetPayloadTemplateID(payloadTemplateID string)

SetPayloadTemplateID adds the payloadTemplateId to the delete network webhooks payload template params

func (*DeleteNetworkWebhooksPayloadTemplateParams) SetTimeout ¶

SetTimeout adds the timeout to the delete network webhooks payload template params

func (*DeleteNetworkWebhooksPayloadTemplateParams) WithContext ¶

WithContext adds the context to the delete network webhooks payload template params

func (*DeleteNetworkWebhooksPayloadTemplateParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network webhooks payload template params (not the query body).

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

func (*DeleteNetworkWebhooksPayloadTemplateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network webhooks payload template params

func (*DeleteNetworkWebhooksPayloadTemplateParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network webhooks payload template params

func (*DeleteNetworkWebhooksPayloadTemplateParams) WithPayloadTemplateID ¶

WithPayloadTemplateID adds the payloadTemplateID to the delete network webhooks payload template params

func (*DeleteNetworkWebhooksPayloadTemplateParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network webhooks payload template params

func (*DeleteNetworkWebhooksPayloadTemplateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkWebhooksPayloadTemplateReader ¶

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

DeleteNetworkWebhooksPayloadTemplateReader is a Reader for the DeleteNetworkWebhooksPayloadTemplate structure.

func (*DeleteNetworkWebhooksPayloadTemplateReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkAlertsHistoryOK ¶

type GetNetworkAlertsHistoryOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []*GetNetworkAlertsHistoryOKBodyItems0
}

GetNetworkAlertsHistoryOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkAlertsHistoryOK ¶

func NewGetNetworkAlertsHistoryOK() *GetNetworkAlertsHistoryOK

NewGetNetworkAlertsHistoryOK creates a GetNetworkAlertsHistoryOK with default headers values

func (*GetNetworkAlertsHistoryOK) Code ¶

func (o *GetNetworkAlertsHistoryOK) Code() int

Code gets the status code for the get network alerts history o k response

func (*GetNetworkAlertsHistoryOK) Error ¶

func (o *GetNetworkAlertsHistoryOK) Error() string

func (*GetNetworkAlertsHistoryOK) GetPayload ¶

func (*GetNetworkAlertsHistoryOK) IsClientError ¶

func (o *GetNetworkAlertsHistoryOK) IsClientError() bool

IsClientError returns true when this get network alerts history o k response has a 4xx status code

func (*GetNetworkAlertsHistoryOK) IsCode ¶

func (o *GetNetworkAlertsHistoryOK) IsCode(code int) bool

IsCode returns true when this get network alerts history o k response a status code equal to that given

func (*GetNetworkAlertsHistoryOK) IsRedirect ¶

func (o *GetNetworkAlertsHistoryOK) IsRedirect() bool

IsRedirect returns true when this get network alerts history o k response has a 3xx status code

func (*GetNetworkAlertsHistoryOK) IsServerError ¶

func (o *GetNetworkAlertsHistoryOK) IsServerError() bool

IsServerError returns true when this get network alerts history o k response has a 5xx status code

func (*GetNetworkAlertsHistoryOK) IsSuccess ¶

func (o *GetNetworkAlertsHistoryOK) IsSuccess() bool

IsSuccess returns true when this get network alerts history o k response has a 2xx status code

func (*GetNetworkAlertsHistoryOK) String ¶

func (o *GetNetworkAlertsHistoryOK) String() string

type GetNetworkAlertsHistoryOKBodyItems0 ¶

type GetNetworkAlertsHistoryOKBodyItems0 struct {

	// relevant data about the event that caused the alert
	AlertData interface{} `json:"alertData,omitempty"`

	// user friendly alert type
	AlertType string `json:"alertType,omitempty"`

	// type of alert
	AlertTypeID string `json:"alertTypeId,omitempty"`

	// destinations
	Destinations *GetNetworkAlertsHistoryOKBodyItems0Destinations `json:"destinations,omitempty"`

	// device
	Device *GetNetworkAlertsHistoryOKBodyItems0Device `json:"device,omitempty"`

	// time when the event occurred
	OccurredAt string `json:"occurredAt,omitempty"`
}

GetNetworkAlertsHistoryOKBodyItems0 get network alerts history o k body items0 swagger:model GetNetworkAlertsHistoryOKBodyItems0

func (*GetNetworkAlertsHistoryOKBodyItems0) ContextValidate ¶

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

ContextValidate validate this get network alerts history o k body items0 based on the context it is used

func (*GetNetworkAlertsHistoryOKBodyItems0) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0) Validate ¶

Validate validates this get network alerts history o k body items0

type GetNetworkAlertsHistoryOKBodyItems0Destinations ¶

type GetNetworkAlertsHistoryOKBodyItems0Destinations struct {

	// email
	Email *GetNetworkAlertsHistoryOKBodyItems0DestinationsEmail `json:"email,omitempty"`

	// push
	Push *GetNetworkAlertsHistoryOKBodyItems0DestinationsPush `json:"push,omitempty"`

	// sms
	Sms *GetNetworkAlertsHistoryOKBodyItems0DestinationsSms `json:"sms,omitempty"`

	// webhook
	Webhook *GetNetworkAlertsHistoryOKBodyItems0DestinationsWebhook `json:"webhook,omitempty"`
}

GetNetworkAlertsHistoryOKBodyItems0Destinations the destinations this alert is configured to be delivered to swagger:model GetNetworkAlertsHistoryOKBodyItems0Destinations

func (*GetNetworkAlertsHistoryOKBodyItems0Destinations) ContextValidate ¶

ContextValidate validate this get network alerts history o k body items0 destinations based on the context it is used

func (*GetNetworkAlertsHistoryOKBodyItems0Destinations) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0Destinations) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0Destinations) Validate ¶

Validate validates this get network alerts history o k body items0 destinations

type GetNetworkAlertsHistoryOKBodyItems0DestinationsEmail ¶

type GetNetworkAlertsHistoryOKBodyItems0DestinationsEmail struct {

	// time when the alert was sent to the user(s) for this channel
	SentAt string `json:"sentAt,omitempty"`
}

GetNetworkAlertsHistoryOKBodyItems0DestinationsEmail email destinations for this alert swagger:model GetNetworkAlertsHistoryOKBodyItems0DestinationsEmail

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsEmail) ContextValidate ¶

ContextValidate validates this get network alerts history o k body items0 destinations email based on context it is used

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsEmail) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsEmail) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsEmail) Validate ¶

Validate validates this get network alerts history o k body items0 destinations email

type GetNetworkAlertsHistoryOKBodyItems0DestinationsPush ¶

type GetNetworkAlertsHistoryOKBodyItems0DestinationsPush struct {

	// time when the alert was sent to the user(s) for this channel
	SentAt string `json:"sentAt,omitempty"`
}

GetNetworkAlertsHistoryOKBodyItems0DestinationsPush push destinations for this alert swagger:model GetNetworkAlertsHistoryOKBodyItems0DestinationsPush

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsPush) ContextValidate ¶

ContextValidate validates this get network alerts history o k body items0 destinations push based on context it is used

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsPush) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsPush) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsPush) Validate ¶

Validate validates this get network alerts history o k body items0 destinations push

type GetNetworkAlertsHistoryOKBodyItems0DestinationsSms ¶

type GetNetworkAlertsHistoryOKBodyItems0DestinationsSms struct {

	// time when the alert was sent to the user(s) for this channel
	SentAt string `json:"sentAt,omitempty"`
}

GetNetworkAlertsHistoryOKBodyItems0DestinationsSms sms destinations for this alert swagger:model GetNetworkAlertsHistoryOKBodyItems0DestinationsSms

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsSms) ContextValidate ¶

ContextValidate validates this get network alerts history o k body items0 destinations sms based on context it is used

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsSms) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsSms) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsSms) Validate ¶

Validate validates this get network alerts history o k body items0 destinations sms

type GetNetworkAlertsHistoryOKBodyItems0DestinationsWebhook ¶

type GetNetworkAlertsHistoryOKBodyItems0DestinationsWebhook struct {

	// time when the alert was sent to the user(s) for this channel
	SentAt string `json:"sentAt,omitempty"`
}

GetNetworkAlertsHistoryOKBodyItems0DestinationsWebhook webhook destinations for this alert swagger:model GetNetworkAlertsHistoryOKBodyItems0DestinationsWebhook

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsWebhook) ContextValidate ¶

ContextValidate validates this get network alerts history o k body items0 destinations webhook based on context it is used

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsWebhook) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsWebhook) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0DestinationsWebhook) Validate ¶

Validate validates this get network alerts history o k body items0 destinations webhook

type GetNetworkAlertsHistoryOKBodyItems0Device ¶

type GetNetworkAlertsHistoryOKBodyItems0Device struct {

	// device serial
	Serial string `json:"serial,omitempty"`
}

GetNetworkAlertsHistoryOKBodyItems0Device info related to the device that caused the alert swagger:model GetNetworkAlertsHistoryOKBodyItems0Device

func (*GetNetworkAlertsHistoryOKBodyItems0Device) ContextValidate ¶

ContextValidate validates this get network alerts history o k body items0 device based on context it is used

func (*GetNetworkAlertsHistoryOKBodyItems0Device) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0Device) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkAlertsHistoryOKBodyItems0Device) Validate ¶

Validate validates this get network alerts history o k body items0 device

type GetNetworkAlertsHistoryParams ¶

type GetNetworkAlertsHistoryParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100.
	*/
	PerPage *int64

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

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

GetNetworkAlertsHistoryParams contains all the parameters to send to the API endpoint

for the get network alerts history operation.

Typically these are written to a http.Request.

func NewGetNetworkAlertsHistoryParams ¶

func NewGetNetworkAlertsHistoryParams() *GetNetworkAlertsHistoryParams

NewGetNetworkAlertsHistoryParams creates a new GetNetworkAlertsHistoryParams object, with the default timeout for this client.

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

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

func NewGetNetworkAlertsHistoryParamsWithContext ¶

func NewGetNetworkAlertsHistoryParamsWithContext(ctx context.Context) *GetNetworkAlertsHistoryParams

NewGetNetworkAlertsHistoryParamsWithContext creates a new GetNetworkAlertsHistoryParams object with the ability to set a context for a request.

func NewGetNetworkAlertsHistoryParamsWithHTTPClient ¶

func NewGetNetworkAlertsHistoryParamsWithHTTPClient(client *http.Client) *GetNetworkAlertsHistoryParams

NewGetNetworkAlertsHistoryParamsWithHTTPClient creates a new GetNetworkAlertsHistoryParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkAlertsHistoryParamsWithTimeout ¶

func NewGetNetworkAlertsHistoryParamsWithTimeout(timeout time.Duration) *GetNetworkAlertsHistoryParams

NewGetNetworkAlertsHistoryParamsWithTimeout creates a new GetNetworkAlertsHistoryParams object with the ability to set a timeout on a request.

func (*GetNetworkAlertsHistoryParams) SetContext ¶

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

SetContext adds the context to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) SetDefaults ¶

func (o *GetNetworkAlertsHistoryParams) SetDefaults()

SetDefaults hydrates default values in the get network alerts history params (not the query body).

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

func (*GetNetworkAlertsHistoryParams) SetEndingBefore ¶

func (o *GetNetworkAlertsHistoryParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) SetNetworkID ¶

func (o *GetNetworkAlertsHistoryParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) SetPerPage ¶

func (o *GetNetworkAlertsHistoryParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) SetStartingAfter ¶

func (o *GetNetworkAlertsHistoryParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) WithContext ¶

WithContext adds the context to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) WithDefaults ¶

WithDefaults hydrates default values in the get network alerts history params (not the query body).

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

func (*GetNetworkAlertsHistoryParams) WithEndingBefore ¶

func (o *GetNetworkAlertsHistoryParams) WithEndingBefore(endingBefore *string) *GetNetworkAlertsHistoryParams

WithEndingBefore adds the endingBefore to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) WithPerPage ¶

WithPerPage adds the perPage to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) WithStartingAfter ¶

func (o *GetNetworkAlertsHistoryParams) WithStartingAfter(startingAfter *string) *GetNetworkAlertsHistoryParams

WithStartingAfter adds the startingAfter to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) WithTimeout ¶

WithTimeout adds the timeout to the get network alerts history params

func (*GetNetworkAlertsHistoryParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkAlertsHistoryReader ¶

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

GetNetworkAlertsHistoryReader is a Reader for the GetNetworkAlertsHistory structure.

func (*GetNetworkAlertsHistoryReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkAlertsSettingsOK ¶

type GetNetworkAlertsSettingsOK struct {
	Payload interface{}
}

GetNetworkAlertsSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkAlertsSettingsOK ¶

func NewGetNetworkAlertsSettingsOK() *GetNetworkAlertsSettingsOK

NewGetNetworkAlertsSettingsOK creates a GetNetworkAlertsSettingsOK with default headers values

func (*GetNetworkAlertsSettingsOK) Code ¶

func (o *GetNetworkAlertsSettingsOK) Code() int

Code gets the status code for the get network alerts settings o k response

func (*GetNetworkAlertsSettingsOK) Error ¶

func (*GetNetworkAlertsSettingsOK) GetPayload ¶

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

func (*GetNetworkAlertsSettingsOK) IsClientError ¶

func (o *GetNetworkAlertsSettingsOK) IsClientError() bool

IsClientError returns true when this get network alerts settings o k response has a 4xx status code

func (*GetNetworkAlertsSettingsOK) IsCode ¶

func (o *GetNetworkAlertsSettingsOK) IsCode(code int) bool

IsCode returns true when this get network alerts settings o k response a status code equal to that given

func (*GetNetworkAlertsSettingsOK) IsRedirect ¶

func (o *GetNetworkAlertsSettingsOK) IsRedirect() bool

IsRedirect returns true when this get network alerts settings o k response has a 3xx status code

func (*GetNetworkAlertsSettingsOK) IsServerError ¶

func (o *GetNetworkAlertsSettingsOK) IsServerError() bool

IsServerError returns true when this get network alerts settings o k response has a 5xx status code

func (*GetNetworkAlertsSettingsOK) IsSuccess ¶

func (o *GetNetworkAlertsSettingsOK) IsSuccess() bool

IsSuccess returns true when this get network alerts settings o k response has a 2xx status code

func (*GetNetworkAlertsSettingsOK) String ¶

func (o *GetNetworkAlertsSettingsOK) String() string

type GetNetworkAlertsSettingsParams ¶

type GetNetworkAlertsSettingsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkAlertsSettingsParams contains all the parameters to send to the API endpoint

for the get network alerts settings operation.

Typically these are written to a http.Request.

func NewGetNetworkAlertsSettingsParams ¶

func NewGetNetworkAlertsSettingsParams() *GetNetworkAlertsSettingsParams

NewGetNetworkAlertsSettingsParams creates a new GetNetworkAlertsSettingsParams object, with the default timeout for this client.

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

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

func NewGetNetworkAlertsSettingsParamsWithContext ¶

func NewGetNetworkAlertsSettingsParamsWithContext(ctx context.Context) *GetNetworkAlertsSettingsParams

NewGetNetworkAlertsSettingsParamsWithContext creates a new GetNetworkAlertsSettingsParams object with the ability to set a context for a request.

func NewGetNetworkAlertsSettingsParamsWithHTTPClient ¶

func NewGetNetworkAlertsSettingsParamsWithHTTPClient(client *http.Client) *GetNetworkAlertsSettingsParams

NewGetNetworkAlertsSettingsParamsWithHTTPClient creates a new GetNetworkAlertsSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkAlertsSettingsParamsWithTimeout ¶

func NewGetNetworkAlertsSettingsParamsWithTimeout(timeout time.Duration) *GetNetworkAlertsSettingsParams

NewGetNetworkAlertsSettingsParamsWithTimeout creates a new GetNetworkAlertsSettingsParams object with the ability to set a timeout on a request.

func (*GetNetworkAlertsSettingsParams) SetContext ¶

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

SetContext adds the context to the get network alerts settings params

func (*GetNetworkAlertsSettingsParams) SetDefaults ¶

func (o *GetNetworkAlertsSettingsParams) SetDefaults()

SetDefaults hydrates default values in the get network alerts settings params (not the query body).

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

func (*GetNetworkAlertsSettingsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network alerts settings params

func (*GetNetworkAlertsSettingsParams) SetNetworkID ¶

func (o *GetNetworkAlertsSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network alerts settings params

func (*GetNetworkAlertsSettingsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network alerts settings params

func (*GetNetworkAlertsSettingsParams) WithContext ¶

WithContext adds the context to the get network alerts settings params

func (*GetNetworkAlertsSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network alerts settings params (not the query body).

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

func (*GetNetworkAlertsSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network alerts settings params

func (*GetNetworkAlertsSettingsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network alerts settings params

func (*GetNetworkAlertsSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network alerts settings params

func (*GetNetworkAlertsSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkAlertsSettingsReader ¶

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

GetNetworkAlertsSettingsReader is a Reader for the GetNetworkAlertsSettings structure.

func (*GetNetworkAlertsSettingsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkBluetoothClientOK ¶

type GetNetworkBluetoothClientOK struct {
	Payload interface{}
}

GetNetworkBluetoothClientOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkBluetoothClientOK ¶

func NewGetNetworkBluetoothClientOK() *GetNetworkBluetoothClientOK

NewGetNetworkBluetoothClientOK creates a GetNetworkBluetoothClientOK with default headers values

func (*GetNetworkBluetoothClientOK) Code ¶

func (o *GetNetworkBluetoothClientOK) Code() int

Code gets the status code for the get network bluetooth client o k response

func (*GetNetworkBluetoothClientOK) Error ¶

func (*GetNetworkBluetoothClientOK) GetPayload ¶

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

func (*GetNetworkBluetoothClientOK) IsClientError ¶

func (o *GetNetworkBluetoothClientOK) IsClientError() bool

IsClientError returns true when this get network bluetooth client o k response has a 4xx status code

func (*GetNetworkBluetoothClientOK) IsCode ¶

func (o *GetNetworkBluetoothClientOK) IsCode(code int) bool

IsCode returns true when this get network bluetooth client o k response a status code equal to that given

func (*GetNetworkBluetoothClientOK) IsRedirect ¶

func (o *GetNetworkBluetoothClientOK) IsRedirect() bool

IsRedirect returns true when this get network bluetooth client o k response has a 3xx status code

func (*GetNetworkBluetoothClientOK) IsServerError ¶

func (o *GetNetworkBluetoothClientOK) IsServerError() bool

IsServerError returns true when this get network bluetooth client o k response has a 5xx status code

func (*GetNetworkBluetoothClientOK) IsSuccess ¶

func (o *GetNetworkBluetoothClientOK) IsSuccess() bool

IsSuccess returns true when this get network bluetooth client o k response has a 2xx status code

func (*GetNetworkBluetoothClientOK) String ¶

func (o *GetNetworkBluetoothClientOK) String() string

type GetNetworkBluetoothClientParams ¶

type GetNetworkBluetoothClientParams struct {

	/* BluetoothClientID.

	   Bluetooth client ID
	*/
	BluetoothClientID string

	/* ConnectivityHistoryTimespan.

	   The timespan, in seconds, for the connectivityHistory data. By default 1 day, 86400, will be used.
	*/
	ConnectivityHistoryTimespan *int64

	/* IncludeConnectivityHistory.

	   Include the connectivity history for this client
	*/
	IncludeConnectivityHistory *bool

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkBluetoothClientParams contains all the parameters to send to the API endpoint

for the get network bluetooth client operation.

Typically these are written to a http.Request.

func NewGetNetworkBluetoothClientParams ¶

func NewGetNetworkBluetoothClientParams() *GetNetworkBluetoothClientParams

NewGetNetworkBluetoothClientParams creates a new GetNetworkBluetoothClientParams object, with the default timeout for this client.

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

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

func NewGetNetworkBluetoothClientParamsWithContext ¶

func NewGetNetworkBluetoothClientParamsWithContext(ctx context.Context) *GetNetworkBluetoothClientParams

NewGetNetworkBluetoothClientParamsWithContext creates a new GetNetworkBluetoothClientParams object with the ability to set a context for a request.

func NewGetNetworkBluetoothClientParamsWithHTTPClient ¶

func NewGetNetworkBluetoothClientParamsWithHTTPClient(client *http.Client) *GetNetworkBluetoothClientParams

NewGetNetworkBluetoothClientParamsWithHTTPClient creates a new GetNetworkBluetoothClientParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkBluetoothClientParamsWithTimeout ¶

func NewGetNetworkBluetoothClientParamsWithTimeout(timeout time.Duration) *GetNetworkBluetoothClientParams

NewGetNetworkBluetoothClientParamsWithTimeout creates a new GetNetworkBluetoothClientParams object with the ability to set a timeout on a request.

func (*GetNetworkBluetoothClientParams) SetBluetoothClientID ¶

func (o *GetNetworkBluetoothClientParams) SetBluetoothClientID(bluetoothClientID string)

SetBluetoothClientID adds the bluetoothClientId to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) SetConnectivityHistoryTimespan ¶

func (o *GetNetworkBluetoothClientParams) SetConnectivityHistoryTimespan(connectivityHistoryTimespan *int64)

SetConnectivityHistoryTimespan adds the connectivityHistoryTimespan to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) SetContext ¶

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

SetContext adds the context to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) SetDefaults ¶

func (o *GetNetworkBluetoothClientParams) SetDefaults()

SetDefaults hydrates default values in the get network bluetooth client params (not the query body).

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

func (*GetNetworkBluetoothClientParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) SetIncludeConnectivityHistory ¶

func (o *GetNetworkBluetoothClientParams) SetIncludeConnectivityHistory(includeConnectivityHistory *bool)

SetIncludeConnectivityHistory adds the includeConnectivityHistory to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) SetNetworkID ¶

func (o *GetNetworkBluetoothClientParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) WithBluetoothClientID ¶

func (o *GetNetworkBluetoothClientParams) WithBluetoothClientID(bluetoothClientID string) *GetNetworkBluetoothClientParams

WithBluetoothClientID adds the bluetoothClientID to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) WithConnectivityHistoryTimespan ¶

func (o *GetNetworkBluetoothClientParams) WithConnectivityHistoryTimespan(connectivityHistoryTimespan *int64) *GetNetworkBluetoothClientParams

WithConnectivityHistoryTimespan adds the connectivityHistoryTimespan to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) WithContext ¶

WithContext adds the context to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) WithDefaults ¶

WithDefaults hydrates default values in the get network bluetooth client params (not the query body).

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

func (*GetNetworkBluetoothClientParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) WithIncludeConnectivityHistory ¶

func (o *GetNetworkBluetoothClientParams) WithIncludeConnectivityHistory(includeConnectivityHistory *bool) *GetNetworkBluetoothClientParams

WithIncludeConnectivityHistory adds the includeConnectivityHistory to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) WithTimeout ¶

WithTimeout adds the timeout to the get network bluetooth client params

func (*GetNetworkBluetoothClientParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkBluetoothClientReader ¶

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

GetNetworkBluetoothClientReader is a Reader for the GetNetworkBluetoothClient structure.

func (*GetNetworkBluetoothClientReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkBluetoothClientsOK ¶

type GetNetworkBluetoothClientsOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}

GetNetworkBluetoothClientsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkBluetoothClientsOK ¶

func NewGetNetworkBluetoothClientsOK() *GetNetworkBluetoothClientsOK

NewGetNetworkBluetoothClientsOK creates a GetNetworkBluetoothClientsOK with default headers values

func (*GetNetworkBluetoothClientsOK) Code ¶

Code gets the status code for the get network bluetooth clients o k response

func (*GetNetworkBluetoothClientsOK) Error ¶

func (*GetNetworkBluetoothClientsOK) GetPayload ¶

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

func (*GetNetworkBluetoothClientsOK) IsClientError ¶

func (o *GetNetworkBluetoothClientsOK) IsClientError() bool

IsClientError returns true when this get network bluetooth clients o k response has a 4xx status code

func (*GetNetworkBluetoothClientsOK) IsCode ¶

func (o *GetNetworkBluetoothClientsOK) IsCode(code int) bool

IsCode returns true when this get network bluetooth clients o k response a status code equal to that given

func (*GetNetworkBluetoothClientsOK) IsRedirect ¶

func (o *GetNetworkBluetoothClientsOK) IsRedirect() bool

IsRedirect returns true when this get network bluetooth clients o k response has a 3xx status code

func (*GetNetworkBluetoothClientsOK) IsServerError ¶

func (o *GetNetworkBluetoothClientsOK) IsServerError() bool

IsServerError returns true when this get network bluetooth clients o k response has a 5xx status code

func (*GetNetworkBluetoothClientsOK) IsSuccess ¶

func (o *GetNetworkBluetoothClientsOK) IsSuccess() bool

IsSuccess returns true when this get network bluetooth clients o k response has a 2xx status code

func (*GetNetworkBluetoothClientsOK) String ¶

type GetNetworkBluetoothClientsParams ¶

type GetNetworkBluetoothClientsParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* IncludeConnectivityHistory.

	   Include the connectivity history for this client
	*/
	IncludeConnectivityHistory *bool

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 5 - 1000. Default is 10.
	*/
	PerPage *int64

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* T0.

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

	/* Timespan.

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

	   Format: float
	*/
	Timespan *float32

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

GetNetworkBluetoothClientsParams contains all the parameters to send to the API endpoint

for the get network bluetooth clients operation.

Typically these are written to a http.Request.

func NewGetNetworkBluetoothClientsParams ¶

func NewGetNetworkBluetoothClientsParams() *GetNetworkBluetoothClientsParams

NewGetNetworkBluetoothClientsParams creates a new GetNetworkBluetoothClientsParams object, with the default timeout for this client.

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

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

func NewGetNetworkBluetoothClientsParamsWithContext ¶

func NewGetNetworkBluetoothClientsParamsWithContext(ctx context.Context) *GetNetworkBluetoothClientsParams

NewGetNetworkBluetoothClientsParamsWithContext creates a new GetNetworkBluetoothClientsParams object with the ability to set a context for a request.

func NewGetNetworkBluetoothClientsParamsWithHTTPClient ¶

func NewGetNetworkBluetoothClientsParamsWithHTTPClient(client *http.Client) *GetNetworkBluetoothClientsParams

NewGetNetworkBluetoothClientsParamsWithHTTPClient creates a new GetNetworkBluetoothClientsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkBluetoothClientsParamsWithTimeout ¶

func NewGetNetworkBluetoothClientsParamsWithTimeout(timeout time.Duration) *GetNetworkBluetoothClientsParams

NewGetNetworkBluetoothClientsParamsWithTimeout creates a new GetNetworkBluetoothClientsParams object with the ability to set a timeout on a request.

func (*GetNetworkBluetoothClientsParams) SetContext ¶

SetContext adds the context to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) SetDefaults ¶

func (o *GetNetworkBluetoothClientsParams) SetDefaults()

SetDefaults hydrates default values in the get network bluetooth clients params (not the query body).

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

func (*GetNetworkBluetoothClientsParams) SetEndingBefore ¶

func (o *GetNetworkBluetoothClientsParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) SetIncludeConnectivityHistory ¶

func (o *GetNetworkBluetoothClientsParams) SetIncludeConnectivityHistory(includeConnectivityHistory *bool)

SetIncludeConnectivityHistory adds the includeConnectivityHistory to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) SetNetworkID ¶

func (o *GetNetworkBluetoothClientsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) SetPerPage ¶

func (o *GetNetworkBluetoothClientsParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) SetStartingAfter ¶

func (o *GetNetworkBluetoothClientsParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) SetT0 ¶

SetT0 adds the t0 to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) SetTimespan ¶

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

SetTimespan adds the timespan to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WithContext ¶

WithContext adds the context to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network bluetooth clients params (not the query body).

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

func (*GetNetworkBluetoothClientsParams) WithEndingBefore ¶

func (o *GetNetworkBluetoothClientsParams) WithEndingBefore(endingBefore *string) *GetNetworkBluetoothClientsParams

WithEndingBefore adds the endingBefore to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WithIncludeConnectivityHistory ¶

func (o *GetNetworkBluetoothClientsParams) WithIncludeConnectivityHistory(includeConnectivityHistory *bool) *GetNetworkBluetoothClientsParams

WithIncludeConnectivityHistory adds the includeConnectivityHistory to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WithPerPage ¶

WithPerPage adds the perPage to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WithStartingAfter ¶

func (o *GetNetworkBluetoothClientsParams) WithStartingAfter(startingAfter *string) *GetNetworkBluetoothClientsParams

WithStartingAfter adds the startingAfter to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WithT0 ¶

WithT0 adds the t0 to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WithTimespan ¶

WithTimespan adds the timespan to the get network bluetooth clients params

func (*GetNetworkBluetoothClientsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkBluetoothClientsReader ¶

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

GetNetworkBluetoothClientsReader is a Reader for the GetNetworkBluetoothClients structure.

func (*GetNetworkBluetoothClientsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkClientOK ¶

type GetNetworkClientOK struct {
	Payload *GetNetworkClientOKBody
}

GetNetworkClientOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkClientOK ¶

func NewGetNetworkClientOK() *GetNetworkClientOK

NewGetNetworkClientOK creates a GetNetworkClientOK with default headers values

func (*GetNetworkClientOK) Code ¶

func (o *GetNetworkClientOK) Code() int

Code gets the status code for the get network client o k response

func (*GetNetworkClientOK) Error ¶

func (o *GetNetworkClientOK) Error() string

func (*GetNetworkClientOK) GetPayload ¶

func (o *GetNetworkClientOK) GetPayload() *GetNetworkClientOKBody

func (*GetNetworkClientOK) IsClientError ¶

func (o *GetNetworkClientOK) IsClientError() bool

IsClientError returns true when this get network client o k response has a 4xx status code

func (*GetNetworkClientOK) IsCode ¶

func (o *GetNetworkClientOK) IsCode(code int) bool

IsCode returns true when this get network client o k response a status code equal to that given

func (*GetNetworkClientOK) IsRedirect ¶

func (o *GetNetworkClientOK) IsRedirect() bool

IsRedirect returns true when this get network client o k response has a 3xx status code

func (*GetNetworkClientOK) IsServerError ¶

func (o *GetNetworkClientOK) IsServerError() bool

IsServerError returns true when this get network client o k response has a 5xx status code

func (*GetNetworkClientOK) IsSuccess ¶

func (o *GetNetworkClientOK) IsSuccess() bool

IsSuccess returns true when this get network client o k response has a 2xx status code

func (*GetNetworkClientOK) String ¶

func (o *GetNetworkClientOK) String() string

type GetNetworkClientOKBody ¶

type GetNetworkClientOKBody struct {

	// The Cisco discover protocol settings for the client
	Cdp [][]string `json:"cdp"`

	// VPN connections associated with the client
	ClientVpnConnections []*GetNetworkClientOKBodyClientVpnConnectionsItems0 `json:"clientVpnConnections"`

	// Short description of the client
	Description string `json:"description,omitempty"`

	// Timestamp client was first seen in the network
	FirstSeen int64 `json:"firstSeen,omitempty"`

	// The ID of the client
	ID string `json:"id,omitempty"`

	// The IP address of the client
	IP string `json:"ip,omitempty"`

	// The IPv6 address of the client
	Ip6 string `json:"ip6,omitempty"`

	// Timestamp client was last seen in the network
	LastSeen int64 `json:"lastSeen,omitempty"`

	// The link layer discover protocol settings for the client
	Lldp [][]string `json:"lldp"`

	// The MAC address of the client
	Mac string `json:"mac,omitempty"`

	// Manufacturer of the client
	Manufacturer string `json:"manufacturer,omitempty"`

	// The operating system of the client
	Os string `json:"os,omitempty"`

	// The MAC address of the node that the device was last connected to
	RecentDeviceMac string `json:"recentDeviceMac,omitempty"`

	// Status of SM for the client
	SmInstalled bool `json:"smInstalled,omitempty"`

	// The name of the SSID that the client is connected to
	Ssid string `json:"ssid,omitempty"`

	// The connection status of the client
	// Enum: [Offline Online]
	Status string `json:"status,omitempty"`

	// The switch port that the client is connected to
	Switchport string `json:"switchport,omitempty"`

	// The username of the user of the client
	User string `json:"user,omitempty"`

	// The name of the VLAN that the client is connected to
	Vlan string `json:"vlan,omitempty"`

	// Wireless capabilities of the client
	WirelessCapabilities string `json:"wirelessCapabilities,omitempty"`
}

GetNetworkClientOKBody get network client o k body swagger:model GetNetworkClientOKBody

func (*GetNetworkClientOKBody) ContextValidate ¶

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

ContextValidate validate this get network client o k body based on the context it is used

func (*GetNetworkClientOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkClientOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkClientOKBody) Validate ¶

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

Validate validates this get network client o k body

type GetNetworkClientOKBodyClientVpnConnectionsItems0 ¶

type GetNetworkClientOKBodyClientVpnConnectionsItems0 struct {

	// The time the client last connected to the VPN
	ConnectedAt int64 `json:"connectedAt,omitempty"`

	// The time the client last disconnectd from the VPN
	DisconnectedAt int64 `json:"disconnectedAt,omitempty"`

	// The IP address of the VPN the client last connected to
	RemoteIP string `json:"remoteIp,omitempty"`
}

GetNetworkClientOKBodyClientVpnConnectionsItems0 get network client o k body client vpn connections items0 swagger:model GetNetworkClientOKBodyClientVpnConnectionsItems0

func (*GetNetworkClientOKBodyClientVpnConnectionsItems0) ContextValidate ¶

ContextValidate validates this get network client o k body client vpn connections items0 based on context it is used

func (*GetNetworkClientOKBodyClientVpnConnectionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkClientOKBodyClientVpnConnectionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkClientOKBodyClientVpnConnectionsItems0) Validate ¶

Validate validates this get network client o k body client vpn connections items0

type GetNetworkClientParams ¶

type GetNetworkClientParams struct {

	/* ClientID.

	   Client ID
	*/
	ClientID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkClientParams contains all the parameters to send to the API endpoint

for the get network client operation.

Typically these are written to a http.Request.

func NewGetNetworkClientParams ¶

func NewGetNetworkClientParams() *GetNetworkClientParams

NewGetNetworkClientParams creates a new GetNetworkClientParams object, with the default timeout for this client.

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

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

func NewGetNetworkClientParamsWithContext ¶

func NewGetNetworkClientParamsWithContext(ctx context.Context) *GetNetworkClientParams

NewGetNetworkClientParamsWithContext creates a new GetNetworkClientParams object with the ability to set a context for a request.

func NewGetNetworkClientParamsWithHTTPClient ¶

func NewGetNetworkClientParamsWithHTTPClient(client *http.Client) *GetNetworkClientParams

NewGetNetworkClientParamsWithHTTPClient creates a new GetNetworkClientParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkClientParamsWithTimeout ¶

func NewGetNetworkClientParamsWithTimeout(timeout time.Duration) *GetNetworkClientParams

NewGetNetworkClientParamsWithTimeout creates a new GetNetworkClientParams object with the ability to set a timeout on a request.

func (*GetNetworkClientParams) SetClientID ¶

func (o *GetNetworkClientParams) SetClientID(clientID string)

SetClientID adds the clientId to the get network client params

func (*GetNetworkClientParams) SetContext ¶

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

SetContext adds the context to the get network client params

func (*GetNetworkClientParams) SetDefaults ¶

func (o *GetNetworkClientParams) SetDefaults()

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

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

func (*GetNetworkClientParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network client params

func (*GetNetworkClientParams) SetNetworkID ¶

func (o *GetNetworkClientParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network client params

func (*GetNetworkClientParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network client params

func (*GetNetworkClientParams) WithClientID ¶

func (o *GetNetworkClientParams) WithClientID(clientID string) *GetNetworkClientParams

WithClientID adds the clientID to the get network client params

func (*GetNetworkClientParams) WithContext ¶

WithContext adds the context to the get network client params

func (*GetNetworkClientParams) WithDefaults ¶

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

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

func (*GetNetworkClientParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the get network client params

func (*GetNetworkClientParams) WithNetworkID ¶

func (o *GetNetworkClientParams) WithNetworkID(networkID string) *GetNetworkClientParams

WithNetworkID adds the networkID to the get network client params

func (*GetNetworkClientParams) WithTimeout ¶

WithTimeout adds the timeout to the get network client params

func (*GetNetworkClientParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkClientPolicyOK ¶

type GetNetworkClientPolicyOK struct {
	Payload interface{}
}

GetNetworkClientPolicyOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkClientPolicyOK ¶

func NewGetNetworkClientPolicyOK() *GetNetworkClientPolicyOK

NewGetNetworkClientPolicyOK creates a GetNetworkClientPolicyOK with default headers values

func (*GetNetworkClientPolicyOK) Code ¶

func (o *GetNetworkClientPolicyOK) Code() int

Code gets the status code for the get network client policy o k response

func (*GetNetworkClientPolicyOK) Error ¶

func (o *GetNetworkClientPolicyOK) Error() string

func (*GetNetworkClientPolicyOK) GetPayload ¶

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

func (*GetNetworkClientPolicyOK) IsClientError ¶

func (o *GetNetworkClientPolicyOK) IsClientError() bool

IsClientError returns true when this get network client policy o k response has a 4xx status code

func (*GetNetworkClientPolicyOK) IsCode ¶

func (o *GetNetworkClientPolicyOK) IsCode(code int) bool

IsCode returns true when this get network client policy o k response a status code equal to that given

func (*GetNetworkClientPolicyOK) IsRedirect ¶

func (o *GetNetworkClientPolicyOK) IsRedirect() bool

IsRedirect returns true when this get network client policy o k response has a 3xx status code

func (*GetNetworkClientPolicyOK) IsServerError ¶

func (o *GetNetworkClientPolicyOK) IsServerError() bool

IsServerError returns true when this get network client policy o k response has a 5xx status code

func (*GetNetworkClientPolicyOK) IsSuccess ¶

func (o *GetNetworkClientPolicyOK) IsSuccess() bool

IsSuccess returns true when this get network client policy o k response has a 2xx status code

func (*GetNetworkClientPolicyOK) String ¶

func (o *GetNetworkClientPolicyOK) String() string

type GetNetworkClientPolicyParams ¶

type GetNetworkClientPolicyParams struct {

	/* ClientID.

	   Client ID
	*/
	ClientID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkClientPolicyParams contains all the parameters to send to the API endpoint

for the get network client policy operation.

Typically these are written to a http.Request.

func NewGetNetworkClientPolicyParams ¶

func NewGetNetworkClientPolicyParams() *GetNetworkClientPolicyParams

NewGetNetworkClientPolicyParams creates a new GetNetworkClientPolicyParams object, with the default timeout for this client.

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

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

func NewGetNetworkClientPolicyParamsWithContext ¶

func NewGetNetworkClientPolicyParamsWithContext(ctx context.Context) *GetNetworkClientPolicyParams

NewGetNetworkClientPolicyParamsWithContext creates a new GetNetworkClientPolicyParams object with the ability to set a context for a request.

func NewGetNetworkClientPolicyParamsWithHTTPClient ¶

func NewGetNetworkClientPolicyParamsWithHTTPClient(client *http.Client) *GetNetworkClientPolicyParams

NewGetNetworkClientPolicyParamsWithHTTPClient creates a new GetNetworkClientPolicyParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkClientPolicyParamsWithTimeout ¶

func NewGetNetworkClientPolicyParamsWithTimeout(timeout time.Duration) *GetNetworkClientPolicyParams

NewGetNetworkClientPolicyParamsWithTimeout creates a new GetNetworkClientPolicyParams object with the ability to set a timeout on a request.

func (*GetNetworkClientPolicyParams) SetClientID ¶

func (o *GetNetworkClientPolicyParams) SetClientID(clientID string)

SetClientID adds the clientId to the get network client policy params

func (*GetNetworkClientPolicyParams) SetContext ¶

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

SetContext adds the context to the get network client policy params

func (*GetNetworkClientPolicyParams) SetDefaults ¶

func (o *GetNetworkClientPolicyParams) SetDefaults()

SetDefaults hydrates default values in the get network client policy params (not the query body).

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

func (*GetNetworkClientPolicyParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network client policy params

func (*GetNetworkClientPolicyParams) SetNetworkID ¶

func (o *GetNetworkClientPolicyParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network client policy params

func (*GetNetworkClientPolicyParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network client policy params

func (*GetNetworkClientPolicyParams) WithClientID ¶

WithClientID adds the clientID to the get network client policy params

func (*GetNetworkClientPolicyParams) WithContext ¶

WithContext adds the context to the get network client policy params

func (*GetNetworkClientPolicyParams) WithDefaults ¶

WithDefaults hydrates default values in the get network client policy params (not the query body).

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

func (*GetNetworkClientPolicyParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network client policy params

func (*GetNetworkClientPolicyParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network client policy params

func (*GetNetworkClientPolicyParams) WithTimeout ¶

WithTimeout adds the timeout to the get network client policy params

func (*GetNetworkClientPolicyParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkClientPolicyReader ¶

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

GetNetworkClientPolicyReader is a Reader for the GetNetworkClientPolicy structure.

func (*GetNetworkClientPolicyReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkClientReader ¶

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

GetNetworkClientReader is a Reader for the GetNetworkClient structure.

func (*GetNetworkClientReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkClientSplashAuthorizationStatusOK ¶

type GetNetworkClientSplashAuthorizationStatusOK struct {
	Payload interface{}
}

GetNetworkClientSplashAuthorizationStatusOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkClientSplashAuthorizationStatusOK ¶

func NewGetNetworkClientSplashAuthorizationStatusOK() *GetNetworkClientSplashAuthorizationStatusOK

NewGetNetworkClientSplashAuthorizationStatusOK creates a GetNetworkClientSplashAuthorizationStatusOK with default headers values

func (*GetNetworkClientSplashAuthorizationStatusOK) Code ¶

Code gets the status code for the get network client splash authorization status o k response

func (*GetNetworkClientSplashAuthorizationStatusOK) Error ¶

func (*GetNetworkClientSplashAuthorizationStatusOK) GetPayload ¶

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

func (*GetNetworkClientSplashAuthorizationStatusOK) IsClientError ¶

IsClientError returns true when this get network client splash authorization status o k response has a 4xx status code

func (*GetNetworkClientSplashAuthorizationStatusOK) IsCode ¶

IsCode returns true when this get network client splash authorization status o k response a status code equal to that given

func (*GetNetworkClientSplashAuthorizationStatusOK) IsRedirect ¶

IsRedirect returns true when this get network client splash authorization status o k response has a 3xx status code

func (*GetNetworkClientSplashAuthorizationStatusOK) IsServerError ¶

IsServerError returns true when this get network client splash authorization status o k response has a 5xx status code

func (*GetNetworkClientSplashAuthorizationStatusOK) IsSuccess ¶

IsSuccess returns true when this get network client splash authorization status o k response has a 2xx status code

func (*GetNetworkClientSplashAuthorizationStatusOK) String ¶

type GetNetworkClientSplashAuthorizationStatusParams ¶

type GetNetworkClientSplashAuthorizationStatusParams struct {

	/* ClientID.

	   Client ID
	*/
	ClientID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkClientSplashAuthorizationStatusParams contains all the parameters to send to the API endpoint

for the get network client splash authorization status operation.

Typically these are written to a http.Request.

func NewGetNetworkClientSplashAuthorizationStatusParams ¶

func NewGetNetworkClientSplashAuthorizationStatusParams() *GetNetworkClientSplashAuthorizationStatusParams

NewGetNetworkClientSplashAuthorizationStatusParams creates a new GetNetworkClientSplashAuthorizationStatusParams object, with the default timeout for this client.

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

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

func NewGetNetworkClientSplashAuthorizationStatusParamsWithContext ¶

func NewGetNetworkClientSplashAuthorizationStatusParamsWithContext(ctx context.Context) *GetNetworkClientSplashAuthorizationStatusParams

NewGetNetworkClientSplashAuthorizationStatusParamsWithContext creates a new GetNetworkClientSplashAuthorizationStatusParams object with the ability to set a context for a request.

func NewGetNetworkClientSplashAuthorizationStatusParamsWithHTTPClient ¶

func NewGetNetworkClientSplashAuthorizationStatusParamsWithHTTPClient(client *http.Client) *GetNetworkClientSplashAuthorizationStatusParams

NewGetNetworkClientSplashAuthorizationStatusParamsWithHTTPClient creates a new GetNetworkClientSplashAuthorizationStatusParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkClientSplashAuthorizationStatusParamsWithTimeout ¶

func NewGetNetworkClientSplashAuthorizationStatusParamsWithTimeout(timeout time.Duration) *GetNetworkClientSplashAuthorizationStatusParams

NewGetNetworkClientSplashAuthorizationStatusParamsWithTimeout creates a new GetNetworkClientSplashAuthorizationStatusParams object with the ability to set a timeout on a request.

func (*GetNetworkClientSplashAuthorizationStatusParams) SetClientID ¶

SetClientID adds the clientId to the get network client splash authorization status params

func (*GetNetworkClientSplashAuthorizationStatusParams) SetContext ¶

SetContext adds the context to the get network client splash authorization status params

func (*GetNetworkClientSplashAuthorizationStatusParams) SetDefaults ¶

SetDefaults hydrates default values in the get network client splash authorization status params (not the query body).

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

func (*GetNetworkClientSplashAuthorizationStatusParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network client splash authorization status params

func (*GetNetworkClientSplashAuthorizationStatusParams) SetNetworkID ¶

func (o *GetNetworkClientSplashAuthorizationStatusParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network client splash authorization status params

func (*GetNetworkClientSplashAuthorizationStatusParams) SetTimeout ¶

SetTimeout adds the timeout to the get network client splash authorization status params

func (*GetNetworkClientSplashAuthorizationStatusParams) WithClientID ¶

WithClientID adds the clientID to the get network client splash authorization status params

func (*GetNetworkClientSplashAuthorizationStatusParams) WithContext ¶

WithContext adds the context to the get network client splash authorization status params

func (*GetNetworkClientSplashAuthorizationStatusParams) WithDefaults ¶

WithDefaults hydrates default values in the get network client splash authorization status params (not the query body).

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

func (*GetNetworkClientSplashAuthorizationStatusParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network client splash authorization status params

func (*GetNetworkClientSplashAuthorizationStatusParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network client splash authorization status params

func (*GetNetworkClientSplashAuthorizationStatusParams) WithTimeout ¶

WithTimeout adds the timeout to the get network client splash authorization status params

func (*GetNetworkClientSplashAuthorizationStatusParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkClientSplashAuthorizationStatusReader ¶

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

GetNetworkClientSplashAuthorizationStatusReader is a Reader for the GetNetworkClientSplashAuthorizationStatus structure.

func (*GetNetworkClientSplashAuthorizationStatusReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkClientTrafficHistoryOK ¶

type GetNetworkClientTrafficHistoryOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}

GetNetworkClientTrafficHistoryOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkClientTrafficHistoryOK ¶

func NewGetNetworkClientTrafficHistoryOK() *GetNetworkClientTrafficHistoryOK

NewGetNetworkClientTrafficHistoryOK creates a GetNetworkClientTrafficHistoryOK with default headers values

func (*GetNetworkClientTrafficHistoryOK) Code ¶

Code gets the status code for the get network client traffic history o k response

func (*GetNetworkClientTrafficHistoryOK) Error ¶

func (*GetNetworkClientTrafficHistoryOK) GetPayload ¶

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

func (*GetNetworkClientTrafficHistoryOK) IsClientError ¶

func (o *GetNetworkClientTrafficHistoryOK) IsClientError() bool

IsClientError returns true when this get network client traffic history o k response has a 4xx status code

func (*GetNetworkClientTrafficHistoryOK) IsCode ¶

func (o *GetNetworkClientTrafficHistoryOK) IsCode(code int) bool

IsCode returns true when this get network client traffic history o k response a status code equal to that given

func (*GetNetworkClientTrafficHistoryOK) IsRedirect ¶

func (o *GetNetworkClientTrafficHistoryOK) IsRedirect() bool

IsRedirect returns true when this get network client traffic history o k response has a 3xx status code

func (*GetNetworkClientTrafficHistoryOK) IsServerError ¶

func (o *GetNetworkClientTrafficHistoryOK) IsServerError() bool

IsServerError returns true when this get network client traffic history o k response has a 5xx status code

func (*GetNetworkClientTrafficHistoryOK) IsSuccess ¶

func (o *GetNetworkClientTrafficHistoryOK) IsSuccess() bool

IsSuccess returns true when this get network client traffic history o k response has a 2xx status code

func (*GetNetworkClientTrafficHistoryOK) String ¶

type GetNetworkClientTrafficHistoryParams ¶

type GetNetworkClientTrafficHistoryParams struct {

	/* ClientID.

	   Client ID
	*/
	ClientID string

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000.
	*/
	PerPage *int64

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

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

GetNetworkClientTrafficHistoryParams contains all the parameters to send to the API endpoint

for the get network client traffic history operation.

Typically these are written to a http.Request.

func NewGetNetworkClientTrafficHistoryParams ¶

func NewGetNetworkClientTrafficHistoryParams() *GetNetworkClientTrafficHistoryParams

NewGetNetworkClientTrafficHistoryParams creates a new GetNetworkClientTrafficHistoryParams object, with the default timeout for this client.

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

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

func NewGetNetworkClientTrafficHistoryParamsWithContext ¶

func NewGetNetworkClientTrafficHistoryParamsWithContext(ctx context.Context) *GetNetworkClientTrafficHistoryParams

NewGetNetworkClientTrafficHistoryParamsWithContext creates a new GetNetworkClientTrafficHistoryParams object with the ability to set a context for a request.

func NewGetNetworkClientTrafficHistoryParamsWithHTTPClient ¶

func NewGetNetworkClientTrafficHistoryParamsWithHTTPClient(client *http.Client) *GetNetworkClientTrafficHistoryParams

NewGetNetworkClientTrafficHistoryParamsWithHTTPClient creates a new GetNetworkClientTrafficHistoryParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkClientTrafficHistoryParamsWithTimeout ¶

func NewGetNetworkClientTrafficHistoryParamsWithTimeout(timeout time.Duration) *GetNetworkClientTrafficHistoryParams

NewGetNetworkClientTrafficHistoryParamsWithTimeout creates a new GetNetworkClientTrafficHistoryParams object with the ability to set a timeout on a request.

func (*GetNetworkClientTrafficHistoryParams) SetClientID ¶

func (o *GetNetworkClientTrafficHistoryParams) SetClientID(clientID string)

SetClientID adds the clientId to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) SetContext ¶

SetContext adds the context to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) SetDefaults ¶

func (o *GetNetworkClientTrafficHistoryParams) SetDefaults()

SetDefaults hydrates default values in the get network client traffic history params (not the query body).

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

func (*GetNetworkClientTrafficHistoryParams) SetEndingBefore ¶

func (o *GetNetworkClientTrafficHistoryParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) SetNetworkID ¶

func (o *GetNetworkClientTrafficHistoryParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) SetPerPage ¶

func (o *GetNetworkClientTrafficHistoryParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) SetStartingAfter ¶

func (o *GetNetworkClientTrafficHistoryParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) WithClientID ¶

WithClientID adds the clientID to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) WithContext ¶

WithContext adds the context to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) WithDefaults ¶

WithDefaults hydrates default values in the get network client traffic history params (not the query body).

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

func (*GetNetworkClientTrafficHistoryParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) WithPerPage ¶

WithPerPage adds the perPage to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) WithTimeout ¶

WithTimeout adds the timeout to the get network client traffic history params

func (*GetNetworkClientTrafficHistoryParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkClientTrafficHistoryReader ¶

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

GetNetworkClientTrafficHistoryReader is a Reader for the GetNetworkClientTrafficHistory structure.

func (*GetNetworkClientTrafficHistoryReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkClientUsageHistoryOK ¶

type GetNetworkClientUsageHistoryOK struct {
	Payload []interface{}
}

GetNetworkClientUsageHistoryOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkClientUsageHistoryOK ¶

func NewGetNetworkClientUsageHistoryOK() *GetNetworkClientUsageHistoryOK

NewGetNetworkClientUsageHistoryOK creates a GetNetworkClientUsageHistoryOK with default headers values

func (*GetNetworkClientUsageHistoryOK) Code ¶

Code gets the status code for the get network client usage history o k response

func (*GetNetworkClientUsageHistoryOK) Error ¶

func (*GetNetworkClientUsageHistoryOK) GetPayload ¶

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

func (*GetNetworkClientUsageHistoryOK) IsClientError ¶

func (o *GetNetworkClientUsageHistoryOK) IsClientError() bool

IsClientError returns true when this get network client usage history o k response has a 4xx status code

func (*GetNetworkClientUsageHistoryOK) IsCode ¶

func (o *GetNetworkClientUsageHistoryOK) IsCode(code int) bool

IsCode returns true when this get network client usage history o k response a status code equal to that given

func (*GetNetworkClientUsageHistoryOK) IsRedirect ¶

func (o *GetNetworkClientUsageHistoryOK) IsRedirect() bool

IsRedirect returns true when this get network client usage history o k response has a 3xx status code

func (*GetNetworkClientUsageHistoryOK) IsServerError ¶

func (o *GetNetworkClientUsageHistoryOK) IsServerError() bool

IsServerError returns true when this get network client usage history o k response has a 5xx status code

func (*GetNetworkClientUsageHistoryOK) IsSuccess ¶

func (o *GetNetworkClientUsageHistoryOK) IsSuccess() bool

IsSuccess returns true when this get network client usage history o k response has a 2xx status code

func (*GetNetworkClientUsageHistoryOK) String ¶

type GetNetworkClientUsageHistoryParams ¶

type GetNetworkClientUsageHistoryParams struct {

	/* ClientID.

	   Client ID
	*/
	ClientID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkClientUsageHistoryParams contains all the parameters to send to the API endpoint

for the get network client usage history operation.

Typically these are written to a http.Request.

func NewGetNetworkClientUsageHistoryParams ¶

func NewGetNetworkClientUsageHistoryParams() *GetNetworkClientUsageHistoryParams

NewGetNetworkClientUsageHistoryParams creates a new GetNetworkClientUsageHistoryParams object, with the default timeout for this client.

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

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

func NewGetNetworkClientUsageHistoryParamsWithContext ¶

func NewGetNetworkClientUsageHistoryParamsWithContext(ctx context.Context) *GetNetworkClientUsageHistoryParams

NewGetNetworkClientUsageHistoryParamsWithContext creates a new GetNetworkClientUsageHistoryParams object with the ability to set a context for a request.

func NewGetNetworkClientUsageHistoryParamsWithHTTPClient ¶

func NewGetNetworkClientUsageHistoryParamsWithHTTPClient(client *http.Client) *GetNetworkClientUsageHistoryParams

NewGetNetworkClientUsageHistoryParamsWithHTTPClient creates a new GetNetworkClientUsageHistoryParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkClientUsageHistoryParamsWithTimeout ¶

func NewGetNetworkClientUsageHistoryParamsWithTimeout(timeout time.Duration) *GetNetworkClientUsageHistoryParams

NewGetNetworkClientUsageHistoryParamsWithTimeout creates a new GetNetworkClientUsageHistoryParams object with the ability to set a timeout on a request.

func (*GetNetworkClientUsageHistoryParams) SetClientID ¶

func (o *GetNetworkClientUsageHistoryParams) SetClientID(clientID string)

SetClientID adds the clientId to the get network client usage history params

func (*GetNetworkClientUsageHistoryParams) SetContext ¶

SetContext adds the context to the get network client usage history params

func (*GetNetworkClientUsageHistoryParams) SetDefaults ¶

func (o *GetNetworkClientUsageHistoryParams) SetDefaults()

SetDefaults hydrates default values in the get network client usage history params (not the query body).

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

func (*GetNetworkClientUsageHistoryParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network client usage history params

func (*GetNetworkClientUsageHistoryParams) SetNetworkID ¶

func (o *GetNetworkClientUsageHistoryParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network client usage history params

func (*GetNetworkClientUsageHistoryParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network client usage history params

func (*GetNetworkClientUsageHistoryParams) WithClientID ¶

WithClientID adds the clientID to the get network client usage history params

func (*GetNetworkClientUsageHistoryParams) WithContext ¶

WithContext adds the context to the get network client usage history params

func (*GetNetworkClientUsageHistoryParams) WithDefaults ¶

WithDefaults hydrates default values in the get network client usage history params (not the query body).

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

func (*GetNetworkClientUsageHistoryParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network client usage history params

func (*GetNetworkClientUsageHistoryParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network client usage history params

func (*GetNetworkClientUsageHistoryParams) WithTimeout ¶

WithTimeout adds the timeout to the get network client usage history params

func (*GetNetworkClientUsageHistoryParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkClientUsageHistoryReader ¶

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

GetNetworkClientUsageHistoryReader is a Reader for the GetNetworkClientUsageHistory structure.

func (*GetNetworkClientUsageHistoryReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkClientsApplicationUsageOK ¶

type GetNetworkClientsApplicationUsageOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}

GetNetworkClientsApplicationUsageOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkClientsApplicationUsageOK ¶

func NewGetNetworkClientsApplicationUsageOK() *GetNetworkClientsApplicationUsageOK

NewGetNetworkClientsApplicationUsageOK creates a GetNetworkClientsApplicationUsageOK with default headers values

func (*GetNetworkClientsApplicationUsageOK) Code ¶

Code gets the status code for the get network clients application usage o k response

func (*GetNetworkClientsApplicationUsageOK) Error ¶

func (*GetNetworkClientsApplicationUsageOK) GetPayload ¶

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

func (*GetNetworkClientsApplicationUsageOK) IsClientError ¶

func (o *GetNetworkClientsApplicationUsageOK) IsClientError() bool

IsClientError returns true when this get network clients application usage o k response has a 4xx status code

func (*GetNetworkClientsApplicationUsageOK) IsCode ¶

IsCode returns true when this get network clients application usage o k response a status code equal to that given

func (*GetNetworkClientsApplicationUsageOK) IsRedirect ¶

func (o *GetNetworkClientsApplicationUsageOK) IsRedirect() bool

IsRedirect returns true when this get network clients application usage o k response has a 3xx status code

func (*GetNetworkClientsApplicationUsageOK) IsServerError ¶

func (o *GetNetworkClientsApplicationUsageOK) IsServerError() bool

IsServerError returns true when this get network clients application usage o k response has a 5xx status code

func (*GetNetworkClientsApplicationUsageOK) IsSuccess ¶

IsSuccess returns true when this get network clients application usage o k response has a 2xx status code

func (*GetNetworkClientsApplicationUsageOK) String ¶

type GetNetworkClientsApplicationUsageParams ¶

type GetNetworkClientsApplicationUsageParams struct {

	/* Clients.

	   A list of client keys, MACs or IPs separated by comma.
	*/
	Clients string

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000.
	*/
	PerPage *int64

	/* SsidNumber.

	   An SSID number to include. If not specified, eveusage histories application usagents for all SSIDs will be returned.
	*/
	SsidNumber *int64

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* T0.

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

	/* T1.

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

	/* Timespan.

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

	   Format: float
	*/
	Timespan *float32

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

GetNetworkClientsApplicationUsageParams contains all the parameters to send to the API endpoint

for the get network clients application usage operation.

Typically these are written to a http.Request.

func NewGetNetworkClientsApplicationUsageParams ¶

func NewGetNetworkClientsApplicationUsageParams() *GetNetworkClientsApplicationUsageParams

NewGetNetworkClientsApplicationUsageParams creates a new GetNetworkClientsApplicationUsageParams object, with the default timeout for this client.

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

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

func NewGetNetworkClientsApplicationUsageParamsWithContext ¶

func NewGetNetworkClientsApplicationUsageParamsWithContext(ctx context.Context) *GetNetworkClientsApplicationUsageParams

NewGetNetworkClientsApplicationUsageParamsWithContext creates a new GetNetworkClientsApplicationUsageParams object with the ability to set a context for a request.

func NewGetNetworkClientsApplicationUsageParamsWithHTTPClient ¶

func NewGetNetworkClientsApplicationUsageParamsWithHTTPClient(client *http.Client) *GetNetworkClientsApplicationUsageParams

NewGetNetworkClientsApplicationUsageParamsWithHTTPClient creates a new GetNetworkClientsApplicationUsageParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkClientsApplicationUsageParamsWithTimeout ¶

func NewGetNetworkClientsApplicationUsageParamsWithTimeout(timeout time.Duration) *GetNetworkClientsApplicationUsageParams

NewGetNetworkClientsApplicationUsageParamsWithTimeout creates a new GetNetworkClientsApplicationUsageParams object with the ability to set a timeout on a request.

func (*GetNetworkClientsApplicationUsageParams) SetClients ¶

func (o *GetNetworkClientsApplicationUsageParams) SetClients(clients string)

SetClients adds the clients to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetContext ¶

SetContext adds the context to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetDefaults ¶

func (o *GetNetworkClientsApplicationUsageParams) SetDefaults()

SetDefaults hydrates default values in the get network clients application usage params (not the query body).

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

func (*GetNetworkClientsApplicationUsageParams) SetEndingBefore ¶

func (o *GetNetworkClientsApplicationUsageParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetNetworkID ¶

func (o *GetNetworkClientsApplicationUsageParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetPerPage ¶

func (o *GetNetworkClientsApplicationUsageParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetSsidNumber ¶

func (o *GetNetworkClientsApplicationUsageParams) SetSsidNumber(ssidNumber *int64)

SetSsidNumber adds the ssidNumber to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetStartingAfter ¶

func (o *GetNetworkClientsApplicationUsageParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetT0 ¶

SetT0 adds the t0 to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetT1 ¶

SetT1 adds the t1 to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) SetTimespan ¶

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

SetTimespan adds the timespan to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithClients ¶

WithClients adds the clients to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithContext ¶

WithContext adds the context to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithDefaults ¶

WithDefaults hydrates default values in the get network clients application usage params (not the query body).

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

func (*GetNetworkClientsApplicationUsageParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithPerPage ¶

WithPerPage adds the perPage to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithSsidNumber ¶

WithSsidNumber adds the ssidNumber to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithT0 ¶

WithT0 adds the t0 to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithT1 ¶

WithT1 adds the t1 to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithTimeout ¶

WithTimeout adds the timeout to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WithTimespan ¶

WithTimespan adds the timespan to the get network clients application usage params

func (*GetNetworkClientsApplicationUsageParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkClientsApplicationUsageReader ¶

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

GetNetworkClientsApplicationUsageReader is a Reader for the GetNetworkClientsApplicationUsage structure.

func (*GetNetworkClientsApplicationUsageReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkClientsBandwidthUsageHistoryOK ¶

type GetNetworkClientsBandwidthUsageHistoryOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}

GetNetworkClientsBandwidthUsageHistoryOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkClientsBandwidthUsageHistoryOK ¶

func NewGetNetworkClientsBandwidthUsageHistoryOK() *GetNetworkClientsBandwidthUsageHistoryOK

NewGetNetworkClientsBandwidthUsageHistoryOK creates a GetNetworkClientsBandwidthUsageHistoryOK with default headers values

func (*GetNetworkClientsBandwidthUsageHistoryOK) Code ¶

Code gets the status code for the get network clients bandwidth usage history o k response

func (*GetNetworkClientsBandwidthUsageHistoryOK) Error ¶

func (*GetNetworkClientsBandwidthUsageHistoryOK) GetPayload ¶

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

func (*GetNetworkClientsBandwidthUsageHistoryOK) IsClientError ¶

IsClientError returns true when this get network clients bandwidth usage history o k response has a 4xx status code

func (*GetNetworkClientsBandwidthUsageHistoryOK) IsCode ¶

IsCode returns true when this get network clients bandwidth usage history o k response a status code equal to that given

func (*GetNetworkClientsBandwidthUsageHistoryOK) IsRedirect ¶

IsRedirect returns true when this get network clients bandwidth usage history o k response has a 3xx status code

func (*GetNetworkClientsBandwidthUsageHistoryOK) IsServerError ¶

IsServerError returns true when this get network clients bandwidth usage history o k response has a 5xx status code

func (*GetNetworkClientsBandwidthUsageHistoryOK) IsSuccess ¶

IsSuccess returns true when this get network clients bandwidth usage history o k response has a 2xx status code

func (*GetNetworkClientsBandwidthUsageHistoryOK) String ¶

type GetNetworkClientsBandwidthUsageHistoryParams ¶

type GetNetworkClientsBandwidthUsageHistoryParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000.
	*/
	PerPage *int64

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* T0.

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

	/* T1.

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

	/* Timespan.

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

	   Format: float
	*/
	Timespan *float32

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

GetNetworkClientsBandwidthUsageHistoryParams contains all the parameters to send to the API endpoint

for the get network clients bandwidth usage history operation.

Typically these are written to a http.Request.

func NewGetNetworkClientsBandwidthUsageHistoryParams ¶

func NewGetNetworkClientsBandwidthUsageHistoryParams() *GetNetworkClientsBandwidthUsageHistoryParams

NewGetNetworkClientsBandwidthUsageHistoryParams creates a new GetNetworkClientsBandwidthUsageHistoryParams object, with the default timeout for this client.

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

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

func NewGetNetworkClientsBandwidthUsageHistoryParamsWithContext ¶

func NewGetNetworkClientsBandwidthUsageHistoryParamsWithContext(ctx context.Context) *GetNetworkClientsBandwidthUsageHistoryParams

NewGetNetworkClientsBandwidthUsageHistoryParamsWithContext creates a new GetNetworkClientsBandwidthUsageHistoryParams object with the ability to set a context for a request.

func NewGetNetworkClientsBandwidthUsageHistoryParamsWithHTTPClient ¶

func NewGetNetworkClientsBandwidthUsageHistoryParamsWithHTTPClient(client *http.Client) *GetNetworkClientsBandwidthUsageHistoryParams

NewGetNetworkClientsBandwidthUsageHistoryParamsWithHTTPClient creates a new GetNetworkClientsBandwidthUsageHistoryParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkClientsBandwidthUsageHistoryParamsWithTimeout ¶

func NewGetNetworkClientsBandwidthUsageHistoryParamsWithTimeout(timeout time.Duration) *GetNetworkClientsBandwidthUsageHistoryParams

NewGetNetworkClientsBandwidthUsageHistoryParamsWithTimeout creates a new GetNetworkClientsBandwidthUsageHistoryParams object with the ability to set a timeout on a request.

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetContext ¶

SetContext adds the context to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetDefaults ¶

SetDefaults hydrates default values in the get network clients bandwidth usage history params (not the query body).

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

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetEndingBefore ¶

func (o *GetNetworkClientsBandwidthUsageHistoryParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetNetworkID ¶

func (o *GetNetworkClientsBandwidthUsageHistoryParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetPerPage ¶

func (o *GetNetworkClientsBandwidthUsageHistoryParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetStartingAfter ¶

func (o *GetNetworkClientsBandwidthUsageHistoryParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetT0 ¶

SetT0 adds the t0 to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetT1 ¶

SetT1 adds the t1 to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetTimeout ¶

SetTimeout adds the timeout to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) SetTimespan ¶

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

SetTimespan adds the timespan to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithContext ¶

WithContext adds the context to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithDefaults ¶

WithDefaults hydrates default values in the get network clients bandwidth usage history params (not the query body).

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

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithPerPage ¶

WithPerPage adds the perPage to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithT0 ¶

WithT0 adds the t0 to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithT1 ¶

WithT1 adds the t1 to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithTimeout ¶

WithTimeout adds the timeout to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WithTimespan ¶

WithTimespan adds the timespan to the get network clients bandwidth usage history params

func (*GetNetworkClientsBandwidthUsageHistoryParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkClientsBandwidthUsageHistoryReader ¶

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

GetNetworkClientsBandwidthUsageHistoryReader is a Reader for the GetNetworkClientsBandwidthUsageHistory structure.

func (*GetNetworkClientsBandwidthUsageHistoryReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkClientsOK ¶

type GetNetworkClientsOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload *GetNetworkClientsOKBody
}

GetNetworkClientsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkClientsOK ¶

func NewGetNetworkClientsOK() *GetNetworkClientsOK

NewGetNetworkClientsOK creates a GetNetworkClientsOK with default headers values

func (*GetNetworkClientsOK) Code ¶

func (o *GetNetworkClientsOK) Code() int

Code gets the status code for the get network clients o k response

func (*GetNetworkClientsOK) Error ¶

func (o *GetNetworkClientsOK) Error() string

func (*GetNetworkClientsOK) GetPayload ¶

func (*GetNetworkClientsOK) IsClientError ¶

func (o *GetNetworkClientsOK) IsClientError() bool

IsClientError returns true when this get network clients o k response has a 4xx status code

func (*GetNetworkClientsOK) IsCode ¶

func (o *GetNetworkClientsOK) IsCode(code int) bool

IsCode returns true when this get network clients o k response a status code equal to that given

func (*GetNetworkClientsOK) IsRedirect ¶

func (o *GetNetworkClientsOK) IsRedirect() bool

IsRedirect returns true when this get network clients o k response has a 3xx status code

func (*GetNetworkClientsOK) IsServerError ¶

func (o *GetNetworkClientsOK) IsServerError() bool

IsServerError returns true when this get network clients o k response has a 5xx status code

func (*GetNetworkClientsOK) IsSuccess ¶

func (o *GetNetworkClientsOK) IsSuccess() bool

IsSuccess returns true when this get network clients o k response has a 2xx status code

func (*GetNetworkClientsOK) String ¶

func (o *GetNetworkClientsOK) String() string

type GetNetworkClientsOKBody ¶

type GetNetworkClientsOKBody struct {

	// The adaptive policy group of the client
	AdaptivePolicyGroup string `json:"adaptivePolicyGroup,omitempty"`

	// Short description of the client
	Description string `json:"description,omitempty"`

	// Prediction of the client's device type
	DeviceTypePrediction string `json:"deviceTypePrediction,omitempty"`

	// Timestamp client was first seen in the network
	FirstSeen int64 `json:"firstSeen,omitempty"`

	// 802.1x group policy of the client
	GroupPolicy8021x string `json:"groupPolicy8021x,omitempty"`

	// The ID of the client
	ID string `json:"id,omitempty"`

	// The IP address of the client
	IP string `json:"ip,omitempty"`

	// The IPv6 address of the client
	Ip6 string `json:"ip6,omitempty"`

	// Local IPv6 address of the client
	Ip6Local string `json:"ip6Local,omitempty"`

	// Timestamp client was last seen in the network
	LastSeen int64 `json:"lastSeen,omitempty"`

	// The MAC address of the client
	Mac string `json:"mac,omitempty"`

	// Manufacturer of the client
	Manufacturer string `json:"manufacturer,omitempty"`

	// Named VLAN of the client
	NamedVlan string `json:"namedVlan,omitempty"`

	// Notes on the client
	Notes string `json:"notes,omitempty"`

	// The operating system of the client
	Os string `json:"os,omitempty"`

	// iPSK name of the client
	PskGroup string `json:"pskGroup,omitempty"`

	// Client's most recent connection type
	// Enum: [Wired Wireless]
	RecentDeviceConnection string `json:"recentDeviceConnection,omitempty"`

	// The MAC address of the node that the device was last connected to
	RecentDeviceMac string `json:"recentDeviceMac,omitempty"`

	// The name of the node the device was last connected to
	RecentDeviceName string `json:"recentDeviceName,omitempty"`

	// The serial of the node the device was last connected to
	RecentDeviceSerial string `json:"recentDeviceSerial,omitempty"`

	// Status of SM for the client
	SmInstalled bool `json:"smInstalled,omitempty"`

	// The name of the SSID that the client is connected to
	Ssid string `json:"ssid,omitempty"`

	// The connection status of the client
	// Enum: [Offline Online]
	Status string `json:"status,omitempty"`

	// The switch port that the client is connected to
	Switchport string `json:"switchport,omitempty"`

	// usage
	Usage *GetNetworkClientsOKBodyUsage `json:"usage,omitempty"`

	// The username of the user of the client
	User string `json:"user,omitempty"`

	// The name of the VLAN that the client is connected to
	Vlan string `json:"vlan,omitempty"`

	// Wireless capabilities of the client
	WirelessCapabilities string `json:"wirelessCapabilities,omitempty"`
}

GetNetworkClientsOKBody get network clients o k body swagger:model GetNetworkClientsOKBody

func (*GetNetworkClientsOKBody) ContextValidate ¶

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

ContextValidate validate this get network clients o k body based on the context it is used

func (*GetNetworkClientsOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkClientsOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkClientsOKBody) Validate ¶

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

Validate validates this get network clients o k body

type GetNetworkClientsOKBodyUsage ¶

type GetNetworkClientsOKBodyUsage struct {

	// Usage received by the client
	Recv float32 `json:"recv,omitempty"`

	// Usage sent by the client
	Sent float32 `json:"sent,omitempty"`
}

GetNetworkClientsOKBodyUsage Usage, sent and received swagger:model GetNetworkClientsOKBodyUsage

func (*GetNetworkClientsOKBodyUsage) ContextValidate ¶

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

ContextValidate validates this get network clients o k body usage based on context it is used

func (*GetNetworkClientsOKBodyUsage) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkClientsOKBodyUsage) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkClientsOKBodyUsage) Validate ¶

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

Validate validates this get network clients o k body usage

type GetNetworkClientsOverviewOK ¶

type GetNetworkClientsOverviewOK struct {
	Payload interface{}
}

GetNetworkClientsOverviewOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkClientsOverviewOK ¶

func NewGetNetworkClientsOverviewOK() *GetNetworkClientsOverviewOK

NewGetNetworkClientsOverviewOK creates a GetNetworkClientsOverviewOK with default headers values

func (*GetNetworkClientsOverviewOK) Code ¶

func (o *GetNetworkClientsOverviewOK) Code() int

Code gets the status code for the get network clients overview o k response

func (*GetNetworkClientsOverviewOK) Error ¶

func (*GetNetworkClientsOverviewOK) GetPayload ¶

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

func (*GetNetworkClientsOverviewOK) IsClientError ¶

func (o *GetNetworkClientsOverviewOK) IsClientError() bool

IsClientError returns true when this get network clients overview o k response has a 4xx status code

func (*GetNetworkClientsOverviewOK) IsCode ¶

func (o *GetNetworkClientsOverviewOK) IsCode(code int) bool

IsCode returns true when this get network clients overview o k response a status code equal to that given

func (*GetNetworkClientsOverviewOK) IsRedirect ¶

func (o *GetNetworkClientsOverviewOK) IsRedirect() bool

IsRedirect returns true when this get network clients overview o k response has a 3xx status code

func (*GetNetworkClientsOverviewOK) IsServerError ¶

func (o *GetNetworkClientsOverviewOK) IsServerError() bool

IsServerError returns true when this get network clients overview o k response has a 5xx status code

func (*GetNetworkClientsOverviewOK) IsSuccess ¶

func (o *GetNetworkClientsOverviewOK) IsSuccess() bool

IsSuccess returns true when this get network clients overview o k response has a 2xx status code

func (*GetNetworkClientsOverviewOK) String ¶

func (o *GetNetworkClientsOverviewOK) String() string

type GetNetworkClientsOverviewParams ¶

type GetNetworkClientsOverviewParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* Resolution.

	   The time resolution in seconds for returned data. The valid resolutions are: 7200, 86400, 604800, 2592000. The default is 604800.
	*/
	Resolution *int64

	/* T0.

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

	/* T1.

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

	/* Timespan.

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

	   Format: float
	*/
	Timespan *float32

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

GetNetworkClientsOverviewParams contains all the parameters to send to the API endpoint

for the get network clients overview operation.

Typically these are written to a http.Request.

func NewGetNetworkClientsOverviewParams ¶

func NewGetNetworkClientsOverviewParams() *GetNetworkClientsOverviewParams

NewGetNetworkClientsOverviewParams creates a new GetNetworkClientsOverviewParams object, with the default timeout for this client.

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

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

func NewGetNetworkClientsOverviewParamsWithContext ¶

func NewGetNetworkClientsOverviewParamsWithContext(ctx context.Context) *GetNetworkClientsOverviewParams

NewGetNetworkClientsOverviewParamsWithContext creates a new GetNetworkClientsOverviewParams object with the ability to set a context for a request.

func NewGetNetworkClientsOverviewParamsWithHTTPClient ¶

func NewGetNetworkClientsOverviewParamsWithHTTPClient(client *http.Client) *GetNetworkClientsOverviewParams

NewGetNetworkClientsOverviewParamsWithHTTPClient creates a new GetNetworkClientsOverviewParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkClientsOverviewParamsWithTimeout ¶

func NewGetNetworkClientsOverviewParamsWithTimeout(timeout time.Duration) *GetNetworkClientsOverviewParams

NewGetNetworkClientsOverviewParamsWithTimeout creates a new GetNetworkClientsOverviewParams object with the ability to set a timeout on a request.

func (*GetNetworkClientsOverviewParams) SetContext ¶

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

SetContext adds the context to the get network clients overview params

func (*GetNetworkClientsOverviewParams) SetDefaults ¶

func (o *GetNetworkClientsOverviewParams) SetDefaults()

SetDefaults hydrates default values in the get network clients overview params (not the query body).

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

func (*GetNetworkClientsOverviewParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network clients overview params

func (*GetNetworkClientsOverviewParams) SetNetworkID ¶

func (o *GetNetworkClientsOverviewParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network clients overview params

func (*GetNetworkClientsOverviewParams) SetResolution ¶

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

SetResolution adds the resolution to the get network clients overview params

func (*GetNetworkClientsOverviewParams) SetT0 ¶

SetT0 adds the t0 to the get network clients overview params

func (*GetNetworkClientsOverviewParams) SetT1 ¶

SetT1 adds the t1 to the get network clients overview params

func (*GetNetworkClientsOverviewParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network clients overview params

func (*GetNetworkClientsOverviewParams) SetTimespan ¶

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

SetTimespan adds the timespan to the get network clients overview params

func (*GetNetworkClientsOverviewParams) WithContext ¶

WithContext adds the context to the get network clients overview params

func (*GetNetworkClientsOverviewParams) WithDefaults ¶

WithDefaults hydrates default values in the get network clients overview params (not the query body).

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

func (*GetNetworkClientsOverviewParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network clients overview params

func (*GetNetworkClientsOverviewParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network clients overview params

func (*GetNetworkClientsOverviewParams) WithResolution ¶

WithResolution adds the resolution to the get network clients overview params

func (*GetNetworkClientsOverviewParams) WithT0 ¶

WithT0 adds the t0 to the get network clients overview params

func (*GetNetworkClientsOverviewParams) WithT1 ¶

WithT1 adds the t1 to the get network clients overview params

func (*GetNetworkClientsOverviewParams) WithTimeout ¶

WithTimeout adds the timeout to the get network clients overview params

func (*GetNetworkClientsOverviewParams) WithTimespan ¶

WithTimespan adds the timespan to the get network clients overview params

func (*GetNetworkClientsOverviewParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkClientsOverviewReader ¶

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

GetNetworkClientsOverviewReader is a Reader for the GetNetworkClientsOverview structure.

func (*GetNetworkClientsOverviewReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkClientsParams ¶

type GetNetworkClientsParams struct {

	/* Description.

	   Filters clients based on a partial or full match for the description field.
	*/
	Description *string

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* IP.

	   Filters clients based on a partial or full match for the ip address field.
	*/
	IP *string

	/* Ip6.

	   Filters clients based on a partial or full match for the ip6 address field.
	*/
	Ip6 *string

	/* Ip6Local.

	   Filters clients based on a partial or full match for the ip6Local address field.
	*/
	Ip6Local *string

	/* Mac.

	   Filters clients based on a partial or full match for the mac address field.
	*/
	Mac *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* Os.

	   Filters clients based on a partial or full match for the os (operating system) field.
	*/
	Os *string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000. Default is 10.
	*/
	PerPage *int64

	/* PskGroup.

	   Filters clients based on partial or full match for the iPSK name field.
	*/
	PskGroup *string

	/* RecentDeviceConnections.

	   Filters clients based on recent connection type. Can be one of 'Wired' or 'Wireless'.
	*/
	RecentDeviceConnections []string

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* Statuses.

	   Filters clients based on status. Can be one of 'Online' or 'Offline'.
	*/
	Statuses []string

	/* T0.

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

	/* Timespan.

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

	   Format: float
	*/
	Timespan *float32

	/* Vlan.

	   Filters clients based on the full match for the VLAN field.
	*/
	Vlan *string

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

GetNetworkClientsParams contains all the parameters to send to the API endpoint

for the get network clients operation.

Typically these are written to a http.Request.

func NewGetNetworkClientsParams ¶

func NewGetNetworkClientsParams() *GetNetworkClientsParams

NewGetNetworkClientsParams creates a new GetNetworkClientsParams object, with the default timeout for this client.

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

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

func NewGetNetworkClientsParamsWithContext ¶

func NewGetNetworkClientsParamsWithContext(ctx context.Context) *GetNetworkClientsParams

NewGetNetworkClientsParamsWithContext creates a new GetNetworkClientsParams object with the ability to set a context for a request.

func NewGetNetworkClientsParamsWithHTTPClient ¶

func NewGetNetworkClientsParamsWithHTTPClient(client *http.Client) *GetNetworkClientsParams

NewGetNetworkClientsParamsWithHTTPClient creates a new GetNetworkClientsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkClientsParamsWithTimeout ¶

func NewGetNetworkClientsParamsWithTimeout(timeout time.Duration) *GetNetworkClientsParams

NewGetNetworkClientsParamsWithTimeout creates a new GetNetworkClientsParams object with the ability to set a timeout on a request.

func (*GetNetworkClientsParams) SetContext ¶

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

SetContext adds the context to the get network clients params

func (*GetNetworkClientsParams) SetDefaults ¶

func (o *GetNetworkClientsParams) SetDefaults()

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

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

func (*GetNetworkClientsParams) SetDescription ¶

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

SetDescription adds the description to the get network clients params

func (*GetNetworkClientsParams) SetEndingBefore ¶

func (o *GetNetworkClientsParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network clients params

func (*GetNetworkClientsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network clients params

func (*GetNetworkClientsParams) SetIP ¶

func (o *GetNetworkClientsParams) SetIP(ip *string)

SetIP adds the ip to the get network clients params

func (*GetNetworkClientsParams) SetIp6 ¶

func (o *GetNetworkClientsParams) SetIp6(ip6 *string)

SetIp6 adds the ip6 to the get network clients params

func (*GetNetworkClientsParams) SetIp6Local ¶

func (o *GetNetworkClientsParams) SetIp6Local(ip6Local *string)

SetIp6Local adds the ip6Local to the get network clients params

func (*GetNetworkClientsParams) SetMac ¶

func (o *GetNetworkClientsParams) SetMac(mac *string)

SetMac adds the mac to the get network clients params

func (*GetNetworkClientsParams) SetNetworkID ¶

func (o *GetNetworkClientsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network clients params

func (*GetNetworkClientsParams) SetOs ¶

func (o *GetNetworkClientsParams) SetOs(os *string)

SetOs adds the os to the get network clients params

func (*GetNetworkClientsParams) SetPerPage ¶

func (o *GetNetworkClientsParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network clients params

func (*GetNetworkClientsParams) SetPskGroup ¶

func (o *GetNetworkClientsParams) SetPskGroup(pskGroup *string)

SetPskGroup adds the pskGroup to the get network clients params

func (*GetNetworkClientsParams) SetRecentDeviceConnections ¶

func (o *GetNetworkClientsParams) SetRecentDeviceConnections(recentDeviceConnections []string)

SetRecentDeviceConnections adds the recentDeviceConnections to the get network clients params

func (*GetNetworkClientsParams) SetStartingAfter ¶

func (o *GetNetworkClientsParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network clients params

func (*GetNetworkClientsParams) SetStatuses ¶

func (o *GetNetworkClientsParams) SetStatuses(statuses []string)

SetStatuses adds the statuses to the get network clients params

func (*GetNetworkClientsParams) SetT0 ¶

func (o *GetNetworkClientsParams) SetT0(t0 *string)

SetT0 adds the t0 to the get network clients params

func (*GetNetworkClientsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network clients params

func (*GetNetworkClientsParams) SetTimespan ¶

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

SetTimespan adds the timespan to the get network clients params

func (*GetNetworkClientsParams) SetVlan ¶

func (o *GetNetworkClientsParams) SetVlan(vlan *string)

SetVlan adds the vlan to the get network clients params

func (*GetNetworkClientsParams) WithContext ¶

WithContext adds the context to the get network clients params

func (*GetNetworkClientsParams) WithDefaults ¶

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

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

func (*GetNetworkClientsParams) WithDescription ¶

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

WithDescription adds the description to the get network clients params

func (*GetNetworkClientsParams) WithEndingBefore ¶

func (o *GetNetworkClientsParams) WithEndingBefore(endingBefore *string) *GetNetworkClientsParams

WithEndingBefore adds the endingBefore to the get network clients params

func (*GetNetworkClientsParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the get network clients params

func (*GetNetworkClientsParams) WithIP ¶

WithIP adds the ip to the get network clients params

func (*GetNetworkClientsParams) WithIp6 ¶

WithIp6 adds the ip6 to the get network clients params

func (*GetNetworkClientsParams) WithIp6Local ¶

func (o *GetNetworkClientsParams) WithIp6Local(ip6Local *string) *GetNetworkClientsParams

WithIp6Local adds the ip6Local to the get network clients params

func (*GetNetworkClientsParams) WithMac ¶

WithMac adds the mac to the get network clients params

func (*GetNetworkClientsParams) WithNetworkID ¶

func (o *GetNetworkClientsParams) WithNetworkID(networkID string) *GetNetworkClientsParams

WithNetworkID adds the networkID to the get network clients params

func (*GetNetworkClientsParams) WithOs ¶

WithOs adds the os to the get network clients params

func (*GetNetworkClientsParams) WithPerPage ¶

func (o *GetNetworkClientsParams) WithPerPage(perPage *int64) *GetNetworkClientsParams

WithPerPage adds the perPage to the get network clients params

func (*GetNetworkClientsParams) WithPskGroup ¶

func (o *GetNetworkClientsParams) WithPskGroup(pskGroup *string) *GetNetworkClientsParams

WithPskGroup adds the pskGroup to the get network clients params

func (*GetNetworkClientsParams) WithRecentDeviceConnections ¶

func (o *GetNetworkClientsParams) WithRecentDeviceConnections(recentDeviceConnections []string) *GetNetworkClientsParams

WithRecentDeviceConnections adds the recentDeviceConnections to the get network clients params

func (*GetNetworkClientsParams) WithStartingAfter ¶

func (o *GetNetworkClientsParams) WithStartingAfter(startingAfter *string) *GetNetworkClientsParams

WithStartingAfter adds the startingAfter to the get network clients params

func (*GetNetworkClientsParams) WithStatuses ¶

func (o *GetNetworkClientsParams) WithStatuses(statuses []string) *GetNetworkClientsParams

WithStatuses adds the statuses to the get network clients params

func (*GetNetworkClientsParams) WithT0 ¶

WithT0 adds the t0 to the get network clients params

func (*GetNetworkClientsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network clients params

func (*GetNetworkClientsParams) WithTimespan ¶

func (o *GetNetworkClientsParams) WithTimespan(timespan *float32) *GetNetworkClientsParams

WithTimespan adds the timespan to the get network clients params

func (*GetNetworkClientsParams) WithVlan ¶

WithVlan adds the vlan to the get network clients params

func (*GetNetworkClientsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkClientsReader ¶

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

GetNetworkClientsReader is a Reader for the GetNetworkClients structure.

func (*GetNetworkClientsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkClientsUsageHistoriesOK ¶

type GetNetworkClientsUsageHistoriesOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}

GetNetworkClientsUsageHistoriesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkClientsUsageHistoriesOK ¶

func NewGetNetworkClientsUsageHistoriesOK() *GetNetworkClientsUsageHistoriesOK

NewGetNetworkClientsUsageHistoriesOK creates a GetNetworkClientsUsageHistoriesOK with default headers values

func (*GetNetworkClientsUsageHistoriesOK) Code ¶

Code gets the status code for the get network clients usage histories o k response

func (*GetNetworkClientsUsageHistoriesOK) Error ¶

func (*GetNetworkClientsUsageHistoriesOK) GetPayload ¶

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

func (*GetNetworkClientsUsageHistoriesOK) IsClientError ¶

func (o *GetNetworkClientsUsageHistoriesOK) IsClientError() bool

IsClientError returns true when this get network clients usage histories o k response has a 4xx status code

func (*GetNetworkClientsUsageHistoriesOK) IsCode ¶

func (o *GetNetworkClientsUsageHistoriesOK) IsCode(code int) bool

IsCode returns true when this get network clients usage histories o k response a status code equal to that given

func (*GetNetworkClientsUsageHistoriesOK) IsRedirect ¶

func (o *GetNetworkClientsUsageHistoriesOK) IsRedirect() bool

IsRedirect returns true when this get network clients usage histories o k response has a 3xx status code

func (*GetNetworkClientsUsageHistoriesOK) IsServerError ¶

func (o *GetNetworkClientsUsageHistoriesOK) IsServerError() bool

IsServerError returns true when this get network clients usage histories o k response has a 5xx status code

func (*GetNetworkClientsUsageHistoriesOK) IsSuccess ¶

func (o *GetNetworkClientsUsageHistoriesOK) IsSuccess() bool

IsSuccess returns true when this get network clients usage histories o k response has a 2xx status code

func (*GetNetworkClientsUsageHistoriesOK) String ¶

type GetNetworkClientsUsageHistoriesParams ¶

type GetNetworkClientsUsageHistoriesParams struct {

	/* Clients.

	   A list of client keys, MACs or IPs separated by comma.
	*/
	Clients string

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000.
	*/
	PerPage *int64

	/* SsidNumber.

	   An SSID number to include. If not specified, events for all SSIDs will be returned.
	*/
	SsidNumber *int64

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* T0.

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

	/* T1.

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

	/* Timespan.

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

	   Format: float
	*/
	Timespan *float32

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

GetNetworkClientsUsageHistoriesParams contains all the parameters to send to the API endpoint

for the get network clients usage histories operation.

Typically these are written to a http.Request.

func NewGetNetworkClientsUsageHistoriesParams ¶

func NewGetNetworkClientsUsageHistoriesParams() *GetNetworkClientsUsageHistoriesParams

NewGetNetworkClientsUsageHistoriesParams creates a new GetNetworkClientsUsageHistoriesParams object, with the default timeout for this client.

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

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

func NewGetNetworkClientsUsageHistoriesParamsWithContext ¶

func NewGetNetworkClientsUsageHistoriesParamsWithContext(ctx context.Context) *GetNetworkClientsUsageHistoriesParams

NewGetNetworkClientsUsageHistoriesParamsWithContext creates a new GetNetworkClientsUsageHistoriesParams object with the ability to set a context for a request.

func NewGetNetworkClientsUsageHistoriesParamsWithHTTPClient ¶

func NewGetNetworkClientsUsageHistoriesParamsWithHTTPClient(client *http.Client) *GetNetworkClientsUsageHistoriesParams

NewGetNetworkClientsUsageHistoriesParamsWithHTTPClient creates a new GetNetworkClientsUsageHistoriesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkClientsUsageHistoriesParamsWithTimeout ¶

func NewGetNetworkClientsUsageHistoriesParamsWithTimeout(timeout time.Duration) *GetNetworkClientsUsageHistoriesParams

NewGetNetworkClientsUsageHistoriesParamsWithTimeout creates a new GetNetworkClientsUsageHistoriesParams object with the ability to set a timeout on a request.

func (*GetNetworkClientsUsageHistoriesParams) SetClients ¶

func (o *GetNetworkClientsUsageHistoriesParams) SetClients(clients string)

SetClients adds the clients to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetContext ¶

SetContext adds the context to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetDefaults ¶

func (o *GetNetworkClientsUsageHistoriesParams) SetDefaults()

SetDefaults hydrates default values in the get network clients usage histories params (not the query body).

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

func (*GetNetworkClientsUsageHistoriesParams) SetEndingBefore ¶

func (o *GetNetworkClientsUsageHistoriesParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetNetworkID ¶

func (o *GetNetworkClientsUsageHistoriesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetPerPage ¶

func (o *GetNetworkClientsUsageHistoriesParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetSsidNumber ¶

func (o *GetNetworkClientsUsageHistoriesParams) SetSsidNumber(ssidNumber *int64)

SetSsidNumber adds the ssidNumber to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetStartingAfter ¶

func (o *GetNetworkClientsUsageHistoriesParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetT0 ¶

SetT0 adds the t0 to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetT1 ¶

SetT1 adds the t1 to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) SetTimespan ¶

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

SetTimespan adds the timespan to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithClients ¶

WithClients adds the clients to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithContext ¶

WithContext adds the context to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network clients usage histories params (not the query body).

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

func (*GetNetworkClientsUsageHistoriesParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithPerPage ¶

WithPerPage adds the perPage to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithSsidNumber ¶

WithSsidNumber adds the ssidNumber to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithT0 ¶

WithT0 adds the t0 to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithT1 ¶

WithT1 adds the t1 to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WithTimespan ¶

WithTimespan adds the timespan to the get network clients usage histories params

func (*GetNetworkClientsUsageHistoriesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkClientsUsageHistoriesReader ¶

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

GetNetworkClientsUsageHistoriesReader is a Reader for the GetNetworkClientsUsageHistories structure.

func (*GetNetworkClientsUsageHistoriesReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkDevicesOK ¶

type GetNetworkDevicesOK struct {
	Payload []interface{}
}

GetNetworkDevicesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkDevicesOK ¶

func NewGetNetworkDevicesOK() *GetNetworkDevicesOK

NewGetNetworkDevicesOK creates a GetNetworkDevicesOK with default headers values

func (*GetNetworkDevicesOK) Code ¶

func (o *GetNetworkDevicesOK) Code() int

Code gets the status code for the get network devices o k response

func (*GetNetworkDevicesOK) Error ¶

func (o *GetNetworkDevicesOK) Error() string

func (*GetNetworkDevicesOK) GetPayload ¶

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

func (*GetNetworkDevicesOK) IsClientError ¶

func (o *GetNetworkDevicesOK) IsClientError() bool

IsClientError returns true when this get network devices o k response has a 4xx status code

func (*GetNetworkDevicesOK) IsCode ¶

func (o *GetNetworkDevicesOK) IsCode(code int) bool

IsCode returns true when this get network devices o k response a status code equal to that given

func (*GetNetworkDevicesOK) IsRedirect ¶

func (o *GetNetworkDevicesOK) IsRedirect() bool

IsRedirect returns true when this get network devices o k response has a 3xx status code

func (*GetNetworkDevicesOK) IsServerError ¶

func (o *GetNetworkDevicesOK) IsServerError() bool

IsServerError returns true when this get network devices o k response has a 5xx status code

func (*GetNetworkDevicesOK) IsSuccess ¶

func (o *GetNetworkDevicesOK) IsSuccess() bool

IsSuccess returns true when this get network devices o k response has a 2xx status code

func (*GetNetworkDevicesOK) String ¶

func (o *GetNetworkDevicesOK) String() string

type GetNetworkDevicesParams ¶

type GetNetworkDevicesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkDevicesParams contains all the parameters to send to the API endpoint

for the get network devices operation.

Typically these are written to a http.Request.

func NewGetNetworkDevicesParams ¶

func NewGetNetworkDevicesParams() *GetNetworkDevicesParams

NewGetNetworkDevicesParams creates a new GetNetworkDevicesParams object, with the default timeout for this client.

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

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

func NewGetNetworkDevicesParamsWithContext ¶

func NewGetNetworkDevicesParamsWithContext(ctx context.Context) *GetNetworkDevicesParams

NewGetNetworkDevicesParamsWithContext creates a new GetNetworkDevicesParams object with the ability to set a context for a request.

func NewGetNetworkDevicesParamsWithHTTPClient ¶

func NewGetNetworkDevicesParamsWithHTTPClient(client *http.Client) *GetNetworkDevicesParams

NewGetNetworkDevicesParamsWithHTTPClient creates a new GetNetworkDevicesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkDevicesParamsWithTimeout ¶

func NewGetNetworkDevicesParamsWithTimeout(timeout time.Duration) *GetNetworkDevicesParams

NewGetNetworkDevicesParamsWithTimeout creates a new GetNetworkDevicesParams object with the ability to set a timeout on a request.

func (*GetNetworkDevicesParams) SetContext ¶

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

SetContext adds the context to the get network devices params

func (*GetNetworkDevicesParams) SetDefaults ¶

func (o *GetNetworkDevicesParams) SetDefaults()

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

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

func (*GetNetworkDevicesParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network devices params

func (*GetNetworkDevicesParams) SetNetworkID ¶

func (o *GetNetworkDevicesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network devices params

func (*GetNetworkDevicesParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network devices params

func (*GetNetworkDevicesParams) WithContext ¶

WithContext adds the context to the get network devices params

func (*GetNetworkDevicesParams) WithDefaults ¶

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

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

func (*GetNetworkDevicesParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the get network devices params

func (*GetNetworkDevicesParams) WithNetworkID ¶

func (o *GetNetworkDevicesParams) WithNetworkID(networkID string) *GetNetworkDevicesParams

WithNetworkID adds the networkID to the get network devices params

func (*GetNetworkDevicesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network devices params

func (*GetNetworkDevicesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkDevicesReader ¶

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

GetNetworkDevicesReader is a Reader for the GetNetworkDevices structure.

func (*GetNetworkDevicesReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkEventsEventTypesOK ¶

type GetNetworkEventsEventTypesOK struct {
	Payload []*GetNetworkEventsEventTypesOKBodyItems0
}

GetNetworkEventsEventTypesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkEventsEventTypesOK ¶

func NewGetNetworkEventsEventTypesOK() *GetNetworkEventsEventTypesOK

NewGetNetworkEventsEventTypesOK creates a GetNetworkEventsEventTypesOK with default headers values

func (*GetNetworkEventsEventTypesOK) Code ¶

Code gets the status code for the get network events event types o k response

func (*GetNetworkEventsEventTypesOK) Error ¶

func (*GetNetworkEventsEventTypesOK) GetPayload ¶

func (*GetNetworkEventsEventTypesOK) IsClientError ¶

func (o *GetNetworkEventsEventTypesOK) IsClientError() bool

IsClientError returns true when this get network events event types o k response has a 4xx status code

func (*GetNetworkEventsEventTypesOK) IsCode ¶

func (o *GetNetworkEventsEventTypesOK) IsCode(code int) bool

IsCode returns true when this get network events event types o k response a status code equal to that given

func (*GetNetworkEventsEventTypesOK) IsRedirect ¶

func (o *GetNetworkEventsEventTypesOK) IsRedirect() bool

IsRedirect returns true when this get network events event types o k response has a 3xx status code

func (*GetNetworkEventsEventTypesOK) IsServerError ¶

func (o *GetNetworkEventsEventTypesOK) IsServerError() bool

IsServerError returns true when this get network events event types o k response has a 5xx status code

func (*GetNetworkEventsEventTypesOK) IsSuccess ¶

func (o *GetNetworkEventsEventTypesOK) IsSuccess() bool

IsSuccess returns true when this get network events event types o k response has a 2xx status code

func (*GetNetworkEventsEventTypesOK) String ¶

type GetNetworkEventsEventTypesOKBodyItems0 ¶

type GetNetworkEventsEventTypesOKBodyItems0 struct {

	// Event category
	Category string `json:"category,omitempty"`

	// Description of the event
	Description string `json:"description,omitempty"`

	// Event type
	Type string `json:"type,omitempty"`
}

GetNetworkEventsEventTypesOKBodyItems0 get network events event types o k body items0 swagger:model GetNetworkEventsEventTypesOKBodyItems0

func (*GetNetworkEventsEventTypesOKBodyItems0) ContextValidate ¶

ContextValidate validates this get network events event types o k body items0 based on context it is used

func (*GetNetworkEventsEventTypesOKBodyItems0) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkEventsEventTypesOKBodyItems0) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkEventsEventTypesOKBodyItems0) Validate ¶

Validate validates this get network events event types o k body items0

type GetNetworkEventsEventTypesParams ¶

type GetNetworkEventsEventTypesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkEventsEventTypesParams contains all the parameters to send to the API endpoint

for the get network events event types operation.

Typically these are written to a http.Request.

func NewGetNetworkEventsEventTypesParams ¶

func NewGetNetworkEventsEventTypesParams() *GetNetworkEventsEventTypesParams

NewGetNetworkEventsEventTypesParams creates a new GetNetworkEventsEventTypesParams object, with the default timeout for this client.

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

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

func NewGetNetworkEventsEventTypesParamsWithContext ¶

func NewGetNetworkEventsEventTypesParamsWithContext(ctx context.Context) *GetNetworkEventsEventTypesParams

NewGetNetworkEventsEventTypesParamsWithContext creates a new GetNetworkEventsEventTypesParams object with the ability to set a context for a request.

func NewGetNetworkEventsEventTypesParamsWithHTTPClient ¶

func NewGetNetworkEventsEventTypesParamsWithHTTPClient(client *http.Client) *GetNetworkEventsEventTypesParams

NewGetNetworkEventsEventTypesParamsWithHTTPClient creates a new GetNetworkEventsEventTypesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkEventsEventTypesParamsWithTimeout ¶

func NewGetNetworkEventsEventTypesParamsWithTimeout(timeout time.Duration) *GetNetworkEventsEventTypesParams

NewGetNetworkEventsEventTypesParamsWithTimeout creates a new GetNetworkEventsEventTypesParams object with the ability to set a timeout on a request.

func (*GetNetworkEventsEventTypesParams) SetContext ¶

SetContext adds the context to the get network events event types params

func (*GetNetworkEventsEventTypesParams) SetDefaults ¶

func (o *GetNetworkEventsEventTypesParams) SetDefaults()

SetDefaults hydrates default values in the get network events event types params (not the query body).

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

func (*GetNetworkEventsEventTypesParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network events event types params

func (*GetNetworkEventsEventTypesParams) SetNetworkID ¶

func (o *GetNetworkEventsEventTypesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network events event types params

func (*GetNetworkEventsEventTypesParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network events event types params

func (*GetNetworkEventsEventTypesParams) WithContext ¶

WithContext adds the context to the get network events event types params

func (*GetNetworkEventsEventTypesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network events event types params (not the query body).

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

func (*GetNetworkEventsEventTypesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network events event types params

func (*GetNetworkEventsEventTypesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network events event types params

func (*GetNetworkEventsEventTypesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network events event types params

func (*GetNetworkEventsEventTypesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkEventsEventTypesReader ¶

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

GetNetworkEventsEventTypesReader is a Reader for the GetNetworkEventsEventTypes structure.

func (*GetNetworkEventsEventTypesReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkEventsOK ¶

type GetNetworkEventsOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload *GetNetworkEventsOKBody
}

GetNetworkEventsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkEventsOK ¶

func NewGetNetworkEventsOK() *GetNetworkEventsOK

NewGetNetworkEventsOK creates a GetNetworkEventsOK with default headers values

func (*GetNetworkEventsOK) Code ¶

func (o *GetNetworkEventsOK) Code() int

Code gets the status code for the get network events o k response

func (*GetNetworkEventsOK) Error ¶

func (o *GetNetworkEventsOK) Error() string

func (*GetNetworkEventsOK) GetPayload ¶

func (o *GetNetworkEventsOK) GetPayload() *GetNetworkEventsOKBody

func (*GetNetworkEventsOK) IsClientError ¶

func (o *GetNetworkEventsOK) IsClientError() bool

IsClientError returns true when this get network events o k response has a 4xx status code

func (*GetNetworkEventsOK) IsCode ¶

func (o *GetNetworkEventsOK) IsCode(code int) bool

IsCode returns true when this get network events o k response a status code equal to that given

func (*GetNetworkEventsOK) IsRedirect ¶

func (o *GetNetworkEventsOK) IsRedirect() bool

IsRedirect returns true when this get network events o k response has a 3xx status code

func (*GetNetworkEventsOK) IsServerError ¶

func (o *GetNetworkEventsOK) IsServerError() bool

IsServerError returns true when this get network events o k response has a 5xx status code

func (*GetNetworkEventsOK) IsSuccess ¶

func (o *GetNetworkEventsOK) IsSuccess() bool

IsSuccess returns true when this get network events o k response has a 2xx status code

func (*GetNetworkEventsOK) String ¶

func (o *GetNetworkEventsOK) String() string

type GetNetworkEventsOKBody ¶

type GetNetworkEventsOKBody struct {

	// An array of events that took place in the network.
	Events []*GetNetworkEventsOKBodyEventsItems0 `json:"events"`

	// A message regarding the events sent. Usually 'null' unless there are no events
	Message string `json:"message,omitempty"`

	// An UTC ISO8601 string of the latest occured at time of the listed events of the page.
	PageEndAt string `json:"pageEndAt,omitempty"`

	// An UTC ISO8601 string of the earliest occured at time of the listed events of the page.
	PageStartAt string `json:"pageStartAt,omitempty"`
}

GetNetworkEventsOKBody get network events o k body swagger:model GetNetworkEventsOKBody

func (*GetNetworkEventsOKBody) ContextValidate ¶

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

ContextValidate validate this get network events o k body based on the context it is used

func (*GetNetworkEventsOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkEventsOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkEventsOKBody) Validate ¶

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

Validate validates this get network events o k body

type GetNetworkEventsOKBodyEventsItems0 ¶

type GetNetworkEventsOKBodyEventsItems0 struct {

	// The category that the event type belongs to
	Category string `json:"category,omitempty"`

	// A description of the client. This is usually the client's device name.
	ClientDescription string `json:"clientDescription,omitempty"`

	// A string identifying the client. This could be a client's MAC or IP address
	ClientID string `json:"clientId,omitempty"`

	// The client's MAC address.
	ClientMac string `json:"clientMac,omitempty"`

	// A description of the event the happened.
	Description string `json:"description,omitempty"`

	// The name of the device. Only shown if the device is an access point.
	DeviceName string `json:"deviceName,omitempty"`

	// The serial number of the device. Only shown if the device is an access point.
	DeviceSerial string `json:"deviceSerial,omitempty"`

	// event data
	EventData *GetNetworkEventsOKBodyEventsItems0EventData `json:"eventData,omitempty"`

	// The ID of the network.
	NetworkID string `json:"networkId,omitempty"`

	// An UTC ISO8601 string of the time the event occurred at.
	OccurredAt string `json:"occurredAt,omitempty"`

	// The SSID number of the device.
	SsidNumber int64 `json:"ssidNumber,omitempty"`

	// The type of event being listed.
	Type string `json:"type,omitempty"`
}

GetNetworkEventsOKBodyEventsItems0 get network events o k body events items0 swagger:model GetNetworkEventsOKBodyEventsItems0

func (*GetNetworkEventsOKBodyEventsItems0) ContextValidate ¶

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

ContextValidate validate this get network events o k body events items0 based on the context it is used

func (*GetNetworkEventsOKBodyEventsItems0) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkEventsOKBodyEventsItems0) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkEventsOKBodyEventsItems0) Validate ¶

Validate validates this get network events o k body events items0

type GetNetworkEventsOKBodyEventsItems0EventData ¶

type GetNetworkEventsOKBodyEventsItems0EventData struct {

	// The association ID of the client.
	Aid string `json:"aid,omitempty"`

	// The radio channel the client is connecting to.
	Channel string `json:"channel,omitempty"`

	// The client's IP address
	ClientIP string `json:"client_ip,omitempty"`

	// The client's MAC address
	ClientMac string `json:"client_mac,omitempty"`

	// The radio band number the client is trying to connect to.
	Radio string `json:"radio,omitempty"`

	// The current received signal strength indication (RSSI) of the client connected to an AP.
	Rssi string `json:"rssi,omitempty"`

	// The virtual access point (VAP) number the client is connecting to.
	Vap string `json:"vap,omitempty"`
}

GetNetworkEventsOKBodyEventsItems0EventData An object containing more data related to the event. swagger:model GetNetworkEventsOKBodyEventsItems0EventData

func (*GetNetworkEventsOKBodyEventsItems0EventData) ContextValidate ¶

ContextValidate validates this get network events o k body events items0 event data based on context it is used

func (*GetNetworkEventsOKBodyEventsItems0EventData) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkEventsOKBodyEventsItems0EventData) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkEventsOKBodyEventsItems0EventData) Validate ¶

Validate validates this get network events o k body events items0 event data

type GetNetworkEventsParams ¶

type GetNetworkEventsParams struct {

	/* ClientIP.

	   The IP of the client which the list of events will be filtered with. Only supported for track-by-IP networks.
	*/
	ClientIP *string

	/* ClientMac.

	   The MAC address of the client which the list of events will be filtered with. Only supported for track-by-MAC networks.
	*/
	ClientMac *string

	/* ClientName.

	   The name, or partial name, of the client which the list of events will be filtered with
	*/
	ClientName *string

	/* DeviceMac.

	   The MAC address of the Meraki device which the list of events will be filtered with
	*/
	DeviceMac *string

	/* DeviceName.

	   The name of the Meraki device which the list of events will be filtered with
	*/
	DeviceName *string

	/* DeviceSerial.

	   The serial of the Meraki device which the list of events will be filtered with
	*/
	DeviceSerial *string

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* ExcludedEventTypes.

	   A list of event types. The returned events will be filtered to exclude events with these types.
	*/
	ExcludedEventTypes []string

	/* IncludedEventTypes.

	   A list of event types. The returned events will be filtered to only include events with these types.
	*/
	IncludedEventTypes []string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000. Default is 10.
	*/
	PerPage *int64

	/* ProductType.

	   The product type to fetch events for. This parameter is required for networks with multiple device types. Valid types are wireless, appliance, switch, systemsManager, camera, cellularGateway, and cloudGateway
	*/
	ProductType *string

	/* SmDeviceMac.

	   The MAC address of the Systems Manager device which the list of events will be filtered with
	*/
	SmDeviceMac *string

	/* SmDeviceName.

	   The name of the Systems Manager device which the list of events will be filtered with
	*/
	SmDeviceName *string

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

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

GetNetworkEventsParams contains all the parameters to send to the API endpoint

for the get network events operation.

Typically these are written to a http.Request.

func NewGetNetworkEventsParams ¶

func NewGetNetworkEventsParams() *GetNetworkEventsParams

NewGetNetworkEventsParams creates a new GetNetworkEventsParams object, with the default timeout for this client.

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

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

func NewGetNetworkEventsParamsWithContext ¶

func NewGetNetworkEventsParamsWithContext(ctx context.Context) *GetNetworkEventsParams

NewGetNetworkEventsParamsWithContext creates a new GetNetworkEventsParams object with the ability to set a context for a request.

func NewGetNetworkEventsParamsWithHTTPClient ¶

func NewGetNetworkEventsParamsWithHTTPClient(client *http.Client) *GetNetworkEventsParams

NewGetNetworkEventsParamsWithHTTPClient creates a new GetNetworkEventsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkEventsParamsWithTimeout ¶

func NewGetNetworkEventsParamsWithTimeout(timeout time.Duration) *GetNetworkEventsParams

NewGetNetworkEventsParamsWithTimeout creates a new GetNetworkEventsParams object with the ability to set a timeout on a request.

func (*GetNetworkEventsParams) SetClientIP ¶

func (o *GetNetworkEventsParams) SetClientIP(clientIP *string)

SetClientIP adds the clientIp to the get network events params

func (*GetNetworkEventsParams) SetClientMac ¶

func (o *GetNetworkEventsParams) SetClientMac(clientMac *string)

SetClientMac adds the clientMac to the get network events params

func (*GetNetworkEventsParams) SetClientName ¶

func (o *GetNetworkEventsParams) SetClientName(clientName *string)

SetClientName adds the clientName to the get network events params

func (*GetNetworkEventsParams) SetContext ¶

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

SetContext adds the context to the get network events params

func (*GetNetworkEventsParams) SetDefaults ¶

func (o *GetNetworkEventsParams) SetDefaults()

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

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

func (*GetNetworkEventsParams) SetDeviceMac ¶

func (o *GetNetworkEventsParams) SetDeviceMac(deviceMac *string)

SetDeviceMac adds the deviceMac to the get network events params

func (*GetNetworkEventsParams) SetDeviceName ¶

func (o *GetNetworkEventsParams) SetDeviceName(deviceName *string)

SetDeviceName adds the deviceName to the get network events params

func (*GetNetworkEventsParams) SetDeviceSerial ¶

func (o *GetNetworkEventsParams) SetDeviceSerial(deviceSerial *string)

SetDeviceSerial adds the deviceSerial to the get network events params

func (*GetNetworkEventsParams) SetEndingBefore ¶

func (o *GetNetworkEventsParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network events params

func (*GetNetworkEventsParams) SetExcludedEventTypes ¶

func (o *GetNetworkEventsParams) SetExcludedEventTypes(excludedEventTypes []string)

SetExcludedEventTypes adds the excludedEventTypes to the get network events params

func (*GetNetworkEventsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network events params

func (*GetNetworkEventsParams) SetIncludedEventTypes ¶

func (o *GetNetworkEventsParams) SetIncludedEventTypes(includedEventTypes []string)

SetIncludedEventTypes adds the includedEventTypes to the get network events params

func (*GetNetworkEventsParams) SetNetworkID ¶

func (o *GetNetworkEventsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network events params

func (*GetNetworkEventsParams) SetPerPage ¶

func (o *GetNetworkEventsParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network events params

func (*GetNetworkEventsParams) SetProductType ¶

func (o *GetNetworkEventsParams) SetProductType(productType *string)

SetProductType adds the productType to the get network events params

func (*GetNetworkEventsParams) SetSmDeviceMac ¶

func (o *GetNetworkEventsParams) SetSmDeviceMac(smDeviceMac *string)

SetSmDeviceMac adds the smDeviceMac to the get network events params

func (*GetNetworkEventsParams) SetSmDeviceName ¶

func (o *GetNetworkEventsParams) SetSmDeviceName(smDeviceName *string)

SetSmDeviceName adds the smDeviceName to the get network events params

func (*GetNetworkEventsParams) SetStartingAfter ¶

func (o *GetNetworkEventsParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network events params

func (*GetNetworkEventsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network events params

func (*GetNetworkEventsParams) WithClientIP ¶

func (o *GetNetworkEventsParams) WithClientIP(clientIP *string) *GetNetworkEventsParams

WithClientIP adds the clientIP to the get network events params

func (*GetNetworkEventsParams) WithClientMac ¶

func (o *GetNetworkEventsParams) WithClientMac(clientMac *string) *GetNetworkEventsParams

WithClientMac adds the clientMac to the get network events params

func (*GetNetworkEventsParams) WithClientName ¶

func (o *GetNetworkEventsParams) WithClientName(clientName *string) *GetNetworkEventsParams

WithClientName adds the clientName to the get network events params

func (*GetNetworkEventsParams) WithContext ¶

WithContext adds the context to the get network events params

func (*GetNetworkEventsParams) WithDefaults ¶

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

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

func (*GetNetworkEventsParams) WithDeviceMac ¶

func (o *GetNetworkEventsParams) WithDeviceMac(deviceMac *string) *GetNetworkEventsParams

WithDeviceMac adds the deviceMac to the get network events params

func (*GetNetworkEventsParams) WithDeviceName ¶

func (o *GetNetworkEventsParams) WithDeviceName(deviceName *string) *GetNetworkEventsParams

WithDeviceName adds the deviceName to the get network events params

func (*GetNetworkEventsParams) WithDeviceSerial ¶

func (o *GetNetworkEventsParams) WithDeviceSerial(deviceSerial *string) *GetNetworkEventsParams

WithDeviceSerial adds the deviceSerial to the get network events params

func (*GetNetworkEventsParams) WithEndingBefore ¶

func (o *GetNetworkEventsParams) WithEndingBefore(endingBefore *string) *GetNetworkEventsParams

WithEndingBefore adds the endingBefore to the get network events params

func (*GetNetworkEventsParams) WithExcludedEventTypes ¶

func (o *GetNetworkEventsParams) WithExcludedEventTypes(excludedEventTypes []string) *GetNetworkEventsParams

WithExcludedEventTypes adds the excludedEventTypes to the get network events params

func (*GetNetworkEventsParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the get network events params

func (*GetNetworkEventsParams) WithIncludedEventTypes ¶

func (o *GetNetworkEventsParams) WithIncludedEventTypes(includedEventTypes []string) *GetNetworkEventsParams

WithIncludedEventTypes adds the includedEventTypes to the get network events params

func (*GetNetworkEventsParams) WithNetworkID ¶

func (o *GetNetworkEventsParams) WithNetworkID(networkID string) *GetNetworkEventsParams

WithNetworkID adds the networkID to the get network events params

func (*GetNetworkEventsParams) WithPerPage ¶

func (o *GetNetworkEventsParams) WithPerPage(perPage *int64) *GetNetworkEventsParams

WithPerPage adds the perPage to the get network events params

func (*GetNetworkEventsParams) WithProductType ¶

func (o *GetNetworkEventsParams) WithProductType(productType *string) *GetNetworkEventsParams

WithProductType adds the productType to the get network events params

func (*GetNetworkEventsParams) WithSmDeviceMac ¶

func (o *GetNetworkEventsParams) WithSmDeviceMac(smDeviceMac *string) *GetNetworkEventsParams

WithSmDeviceMac adds the smDeviceMac to the get network events params

func (*GetNetworkEventsParams) WithSmDeviceName ¶

func (o *GetNetworkEventsParams) WithSmDeviceName(smDeviceName *string) *GetNetworkEventsParams

WithSmDeviceName adds the smDeviceName to the get network events params

func (*GetNetworkEventsParams) WithStartingAfter ¶

func (o *GetNetworkEventsParams) WithStartingAfter(startingAfter *string) *GetNetworkEventsParams

WithStartingAfter adds the startingAfter to the get network events params

func (*GetNetworkEventsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network events params

func (*GetNetworkEventsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkEventsReader ¶

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

GetNetworkEventsReader is a Reader for the GetNetworkEvents structure.

func (*GetNetworkEventsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkFirmwareUpgradesOK ¶

type GetNetworkFirmwareUpgradesOK struct {
	Payload *GetNetworkFirmwareUpgradesOKBody
}

GetNetworkFirmwareUpgradesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkFirmwareUpgradesOK ¶

func NewGetNetworkFirmwareUpgradesOK() *GetNetworkFirmwareUpgradesOK

NewGetNetworkFirmwareUpgradesOK creates a GetNetworkFirmwareUpgradesOK with default headers values

func (*GetNetworkFirmwareUpgradesOK) Code ¶

Code gets the status code for the get network firmware upgrades o k response

func (*GetNetworkFirmwareUpgradesOK) Error ¶

func (*GetNetworkFirmwareUpgradesOK) GetPayload ¶

func (*GetNetworkFirmwareUpgradesOK) IsClientError ¶

func (o *GetNetworkFirmwareUpgradesOK) IsClientError() bool

IsClientError returns true when this get network firmware upgrades o k response has a 4xx status code

func (*GetNetworkFirmwareUpgradesOK) IsCode ¶

func (o *GetNetworkFirmwareUpgradesOK) IsCode(code int) bool

IsCode returns true when this get network firmware upgrades o k response a status code equal to that given

func (*GetNetworkFirmwareUpgradesOK) IsRedirect ¶

func (o *GetNetworkFirmwareUpgradesOK) IsRedirect() bool

IsRedirect returns true when this get network firmware upgrades o k response has a 3xx status code

func (*GetNetworkFirmwareUpgradesOK) IsServerError ¶

func (o *GetNetworkFirmwareUpgradesOK) IsServerError() bool

IsServerError returns true when this get network firmware upgrades o k response has a 5xx status code

func (*GetNetworkFirmwareUpgradesOK) IsSuccess ¶

func (o *GetNetworkFirmwareUpgradesOK) IsSuccess() bool

IsSuccess returns true when this get network firmware upgrades o k response has a 2xx status code

func (*GetNetworkFirmwareUpgradesOK) String ¶

type GetNetworkFirmwareUpgradesOKBody ¶

type GetNetworkFirmwareUpgradesOKBody struct {

	// products
	Products *GetNetworkFirmwareUpgradesOKBodyProducts `json:"products,omitempty"`

	// The timezone for the network
	Timezone string `json:"timezone,omitempty"`

	// upgrade window
	UpgradeWindow *GetNetworkFirmwareUpgradesOKBodyUpgradeWindow `json:"upgradeWindow,omitempty"`
}

GetNetworkFirmwareUpgradesOKBody get network firmware upgrades o k body swagger:model GetNetworkFirmwareUpgradesOKBody

func (*GetNetworkFirmwareUpgradesOKBody) ContextValidate ¶

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

ContextValidate validate this get network firmware upgrades o k body based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBody) Validate ¶

Validate validates this get network firmware upgrades o k body

type GetNetworkFirmwareUpgradesOKBodyProducts ¶

type GetNetworkFirmwareUpgradesOKBodyProducts struct {

	// appliance
	Appliance *GetNetworkFirmwareUpgradesOKBodyProductsAppliance `json:"appliance,omitempty"`

	// camera
	Camera *GetNetworkFirmwareUpgradesOKBodyProductsCamera `json:"camera,omitempty"`

	// cellular gateway
	CellularGateway *GetNetworkFirmwareUpgradesOKBodyProductsCellularGateway `json:"cellularGateway,omitempty"`

	// cloud gateway
	CloudGateway *GetNetworkFirmwareUpgradesOKBodyProductsCloudGateway `json:"cloudGateway,omitempty"`

	// sensor
	Sensor *GetNetworkFirmwareUpgradesOKBodyProductsSensor `json:"sensor,omitempty"`

	// switch
	Switch *GetNetworkFirmwareUpgradesOKBodyProductsSwitch `json:"switch,omitempty"`

	// wireless
	Wireless *GetNetworkFirmwareUpgradesOKBodyProductsWireless `json:"wireless,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProducts The network devices to be updated swagger:model GetNetworkFirmwareUpgradesOKBodyProducts

func (*GetNetworkFirmwareUpgradesOKBodyProducts) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProducts) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProducts) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProducts) Validate ¶

Validate validates this get network firmware upgrades o k body products

type GetNetworkFirmwareUpgradesOKBodyProductsAppliance ¶

type GetNetworkFirmwareUpgradesOKBodyProductsAppliance struct {

	// Firmware versions available for upgrade
	AvailableVersions []*GetNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *GetNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsAppliance The network device to be updated swagger:model GetNetworkFirmwareUpgradesOKBodyProductsAppliance

func (*GetNetworkFirmwareUpgradesOKBodyProductsAppliance) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products appliance based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsAppliance) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsAppliance) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsAppliance) Validate ¶

Validate validates this get network firmware upgrades o k body products appliance

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0 ¶

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0 get network firmware upgrades o k body products appliance available versions items0 swagger:model GetNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products appliance available versions items0 based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0) Validate ¶

Validate validates this get network firmware upgrades o k body products appliance available versions items0

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion Details of the current version on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products appliance current version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products appliance current version

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade struct {

	// from version
	FromVersion *GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade Details of the last firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products appliance last upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products appliance last upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion Details of the version the device upgraded from swagger:model GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products appliance last upgrade from version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products appliance last upgrade from version

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion Details of the version the device upgraded to swagger:model GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products appliance last upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products appliance last upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade Details of the next firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products appliance next upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products appliance next upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products appliance next upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products appliance next upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsCamera ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCamera struct {

	// Firmware versions available for upgrade
	AvailableVersions []*GetNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *GetNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCamera The network device to be updated swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCamera

func (*GetNetworkFirmwareUpgradesOKBodyProductsCamera) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products camera based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCamera) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCamera) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCamera) Validate ¶

Validate validates this get network firmware upgrades o k body products camera

type GetNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0 ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0 get network firmware upgrades o k body products camera available versions items0 swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products camera available versions items0 based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0) Validate ¶

Validate validates this get network firmware upgrades o k body products camera available versions items0

type GetNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion Details of the current version on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products camera current version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products camera current version

type GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade struct {

	// from version
	FromVersion *GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade Details of the last firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products camera last upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products camera last upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion Details of the version the device upgraded from swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products camera last upgrade from version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products camera last upgrade from version

type GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion Details of the version the device upgraded to swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products camera last upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products camera last upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade Details of the next firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products camera next upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products camera next upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products camera next upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products camera next upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGateway ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGateway struct {

	// Firmware versions available for upgrade
	AvailableVersions []*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCellularGateway The network device to be updated swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCellularGateway

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGateway) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products cellular gateway based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGateway) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGateway) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGateway) Validate ¶

Validate validates this get network firmware upgrades o k body products cellular gateway

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0 ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0 get network firmware upgrades o k body products cellular gateway available versions items0 swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products cellular gateway available versions items0 based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0) Validate ¶

Validate validates this get network firmware upgrades o k body products cellular gateway available versions items0

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion Details of the current version on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products cellular gateway current version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products cellular gateway current version

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade struct {

	// from version
	FromVersion *GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade Details of the last firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products cellular gateway last upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products cellular gateway last upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion Details of the version the device upgraded from swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products cellular gateway last upgrade from version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products cellular gateway last upgrade from version

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion Details of the version the device upgraded to swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products cellular gateway last upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products cellular gateway last upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade Details of the next firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products cellular gateway next upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products cellular gateway next upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products cellular gateway next upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products cellular gateway next upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGateway ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGateway struct {

	// Firmware versions available for upgrade
	AvailableVersions []*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCloudGateway The network device to be updated swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCloudGateway

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGateway) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products cloud gateway based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGateway) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGateway) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGateway) Validate ¶

Validate validates this get network firmware upgrades o k body products cloud gateway

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0 ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0 get network firmware upgrades o k body products cloud gateway available versions items0 swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products cloud gateway available versions items0 based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0) Validate ¶

Validate validates this get network firmware upgrades o k body products cloud gateway available versions items0

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion Details of the current version on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products cloud gateway current version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products cloud gateway current version

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade struct {

	// from version
	FromVersion *GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade Details of the last firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products cloud gateway last upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products cloud gateway last upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion Details of the version the device upgraded from swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products cloud gateway last upgrade from version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products cloud gateway last upgrade from version

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion Details of the version the device upgraded to swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products cloud gateway last upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products cloud gateway last upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade Details of the next firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products cloud gateway next upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products cloud gateway next upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products cloud gateway next upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products cloud gateway next upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsSensor ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSensor struct {

	// Firmware versions available for upgrade
	AvailableVersions []*GetNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *GetNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSensor The network device to be updated swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSensor

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensor) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products sensor based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensor) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensor) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensor) Validate ¶

Validate validates this get network firmware upgrades o k body products sensor

type GetNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0 ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0 get network firmware upgrades o k body products sensor available versions items0 swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products sensor available versions items0 based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0) Validate ¶

Validate validates this get network firmware upgrades o k body products sensor available versions items0

type GetNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion Details of the current version on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products sensor current version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products sensor current version

type GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade struct {

	// from version
	FromVersion *GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade Details of the last firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products sensor last upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products sensor last upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion Details of the version the device upgraded from swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products sensor last upgrade from version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products sensor last upgrade from version

type GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion Details of the version the device upgraded to swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products sensor last upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products sensor last upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade Details of the next firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products sensor next upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products sensor next upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products sensor next upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products sensor next upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsSwitch ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSwitch struct {

	// Firmware versions available for upgrade
	AvailableVersions []*GetNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *GetNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSwitch The network device to be updated swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSwitch

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitch) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products switch based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitch) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitch) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitch) Validate ¶

Validate validates this get network firmware upgrades o k body products switch

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0 ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0 get network firmware upgrades o k body products switch available versions items0 swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products switch available versions items0 based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0) Validate ¶

Validate validates this get network firmware upgrades o k body products switch available versions items0

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion Details of the current version on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products switch current version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products switch current version

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade struct {

	// from version
	FromVersion *GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade Details of the last firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products switch last upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products switch last upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion Details of the version the device upgraded from swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products switch last upgrade from version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products switch last upgrade from version

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion Details of the version the device upgraded to swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products switch last upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products switch last upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade Details of the next firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products switch next upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products switch next upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products switch next upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products switch next upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsWireless ¶

type GetNetworkFirmwareUpgradesOKBodyProductsWireless struct {

	// Firmware versions available for upgrade
	AvailableVersions []*GetNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *GetNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsWireless The network device to be updated swagger:model GetNetworkFirmwareUpgradesOKBodyProductsWireless

func (*GetNetworkFirmwareUpgradesOKBodyProductsWireless) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products wireless based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsWireless) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWireless) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWireless) Validate ¶

Validate validates this get network firmware upgrades o k body products wireless

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0 ¶

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0 get network firmware upgrades o k body products wireless available versions items0 swagger:model GetNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products wireless available versions items0 based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0) Validate ¶

Validate validates this get network firmware upgrades o k body products wireless available versions items0

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion Details of the current version on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products wireless current version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products wireless current version

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade struct {

	// from version
	FromVersion *GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade Details of the last firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products wireless last upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products wireless last upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion Details of the version the device upgraded from swagger:model GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products wireless last upgrade from version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products wireless last upgrade from version

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion Details of the version the device upgraded to swagger:model GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products wireless last upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products wireless last upgrade to version

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade ¶

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade Details of the next firmware upgrade on the device swagger:model GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades o k body products wireless next upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade) Validate ¶

Validate validates this get network firmware upgrades o k body products wireless next upgrade

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body products wireless next upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades o k body products wireless next upgrade to version

type GetNetworkFirmwareUpgradesOKBodyUpgradeWindow ¶

type GetNetworkFirmwareUpgradesOKBodyUpgradeWindow struct {

	// Day of the week
	// Enum: [fri friday mon monday sat saturday sun sunday thu thursday tue tuesday wed wednesday]
	DayOfWeek string `json:"dayOfWeek,omitempty"`

	// Hour of the day
	// Enum: [0:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1:00 20:00 21:00 22:00 23:00 2:00 3:00 4:00 5:00 6:00 7:00 8:00 9:00]
	HourOfDay string `json:"hourOfDay,omitempty"`
}

GetNetworkFirmwareUpgradesOKBodyUpgradeWindow Upgrade window for devices in network swagger:model GetNetworkFirmwareUpgradesOKBodyUpgradeWindow

func (*GetNetworkFirmwareUpgradesOKBodyUpgradeWindow) ContextValidate ¶

ContextValidate validates this get network firmware upgrades o k body upgrade window based on context it is used

func (*GetNetworkFirmwareUpgradesOKBodyUpgradeWindow) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyUpgradeWindow) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesOKBodyUpgradeWindow) Validate ¶

Validate validates this get network firmware upgrades o k body upgrade window

type GetNetworkFirmwareUpgradesParams ¶

type GetNetworkFirmwareUpgradesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkFirmwareUpgradesParams contains all the parameters to send to the API endpoint

for the get network firmware upgrades operation.

Typically these are written to a http.Request.

func NewGetNetworkFirmwareUpgradesParams ¶

func NewGetNetworkFirmwareUpgradesParams() *GetNetworkFirmwareUpgradesParams

NewGetNetworkFirmwareUpgradesParams creates a new GetNetworkFirmwareUpgradesParams object, with the default timeout for this client.

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

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

func NewGetNetworkFirmwareUpgradesParamsWithContext ¶

func NewGetNetworkFirmwareUpgradesParamsWithContext(ctx context.Context) *GetNetworkFirmwareUpgradesParams

NewGetNetworkFirmwareUpgradesParamsWithContext creates a new GetNetworkFirmwareUpgradesParams object with the ability to set a context for a request.

func NewGetNetworkFirmwareUpgradesParamsWithHTTPClient ¶

func NewGetNetworkFirmwareUpgradesParamsWithHTTPClient(client *http.Client) *GetNetworkFirmwareUpgradesParams

NewGetNetworkFirmwareUpgradesParamsWithHTTPClient creates a new GetNetworkFirmwareUpgradesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkFirmwareUpgradesParamsWithTimeout ¶

func NewGetNetworkFirmwareUpgradesParamsWithTimeout(timeout time.Duration) *GetNetworkFirmwareUpgradesParams

NewGetNetworkFirmwareUpgradesParamsWithTimeout creates a new GetNetworkFirmwareUpgradesParams object with the ability to set a timeout on a request.

func (*GetNetworkFirmwareUpgradesParams) SetContext ¶

SetContext adds the context to the get network firmware upgrades params

func (*GetNetworkFirmwareUpgradesParams) SetDefaults ¶

func (o *GetNetworkFirmwareUpgradesParams) SetDefaults()

SetDefaults hydrates default values in the get network firmware upgrades params (not the query body).

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

func (*GetNetworkFirmwareUpgradesParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network firmware upgrades params

func (*GetNetworkFirmwareUpgradesParams) SetNetworkID ¶

func (o *GetNetworkFirmwareUpgradesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network firmware upgrades params

func (*GetNetworkFirmwareUpgradesParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network firmware upgrades params

func (*GetNetworkFirmwareUpgradesParams) WithContext ¶

WithContext adds the context to the get network firmware upgrades params

func (*GetNetworkFirmwareUpgradesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network firmware upgrades params (not the query body).

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

func (*GetNetworkFirmwareUpgradesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network firmware upgrades params

func (*GetNetworkFirmwareUpgradesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network firmware upgrades params

func (*GetNetworkFirmwareUpgradesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network firmware upgrades params

func (*GetNetworkFirmwareUpgradesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkFirmwareUpgradesReader ¶

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

GetNetworkFirmwareUpgradesReader is a Reader for the GetNetworkFirmwareUpgrades structure.

func (*GetNetworkFirmwareUpgradesReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkFirmwareUpgradesStagedEventsOK ¶

type GetNetworkFirmwareUpgradesStagedEventsOK struct {
	Payload *GetNetworkFirmwareUpgradesStagedEventsOKBody
}

GetNetworkFirmwareUpgradesStagedEventsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkFirmwareUpgradesStagedEventsOK ¶

func NewGetNetworkFirmwareUpgradesStagedEventsOK() *GetNetworkFirmwareUpgradesStagedEventsOK

NewGetNetworkFirmwareUpgradesStagedEventsOK creates a GetNetworkFirmwareUpgradesStagedEventsOK with default headers values

func (*GetNetworkFirmwareUpgradesStagedEventsOK) Code ¶

Code gets the status code for the get network firmware upgrades staged events o k response

func (*GetNetworkFirmwareUpgradesStagedEventsOK) Error ¶

func (*GetNetworkFirmwareUpgradesStagedEventsOK) GetPayload ¶

func (*GetNetworkFirmwareUpgradesStagedEventsOK) IsClientError ¶

IsClientError returns true when this get network firmware upgrades staged events o k response has a 4xx status code

func (*GetNetworkFirmwareUpgradesStagedEventsOK) IsCode ¶

IsCode returns true when this get network firmware upgrades staged events o k response a status code equal to that given

func (*GetNetworkFirmwareUpgradesStagedEventsOK) IsRedirect ¶

IsRedirect returns true when this get network firmware upgrades staged events o k response has a 3xx status code

func (*GetNetworkFirmwareUpgradesStagedEventsOK) IsServerError ¶

IsServerError returns true when this get network firmware upgrades staged events o k response has a 5xx status code

func (*GetNetworkFirmwareUpgradesStagedEventsOK) IsSuccess ¶

IsSuccess returns true when this get network firmware upgrades staged events o k response has a 2xx status code

func (*GetNetworkFirmwareUpgradesStagedEventsOK) String ¶

type GetNetworkFirmwareUpgradesStagedEventsOKBody ¶

type GetNetworkFirmwareUpgradesStagedEventsOKBody struct {

	// products
	Products *GetNetworkFirmwareUpgradesStagedEventsOKBodyProducts `json:"products,omitempty"`

	// Reasons for the rollback
	Reasons []*GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 `json:"reasons"`

	// The ordered stages in the network
	Stages []*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 `json:"stages"`
}

GetNetworkFirmwareUpgradesStagedEventsOKBody get network firmware upgrades staged events o k body swagger:model GetNetworkFirmwareUpgradesStagedEventsOKBody

func (*GetNetworkFirmwareUpgradesStagedEventsOKBody) ContextValidate ¶

ContextValidate validate this get network firmware upgrades staged events o k body based on the context it is used

func (*GetNetworkFirmwareUpgradesStagedEventsOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBody) Validate ¶

Validate validates this get network firmware upgrades staged events o k body

type GetNetworkFirmwareUpgradesStagedEventsOKBodyProducts ¶

type GetNetworkFirmwareUpgradesStagedEventsOKBodyProducts struct {

	// switch
	Switch *GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch `json:"switch,omitempty"`
}

GetNetworkFirmwareUpgradesStagedEventsOKBodyProducts The network devices to be updated swagger:model GetNetworkFirmwareUpgradesStagedEventsOKBodyProducts

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProducts) ContextValidate ¶

ContextValidate validate this get network firmware upgrades staged events o k body products based on the context it is used

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProducts) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProducts) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProducts) Validate ¶

Validate validates this get network firmware upgrades staged events o k body products

type GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch ¶

type GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch struct {

	// next upgrade
	NextUpgrade *GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade `json:"nextUpgrade,omitempty"`
}

GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch The Switch network to be updated swagger:model GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) ContextValidate ¶

ContextValidate validate this get network firmware upgrades staged events o k body products switch based on the context it is used

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) Validate ¶

Validate validates this get network firmware upgrades staged events o k body products switch

type GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade ¶

type GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade struct {

	// to version
	ToVersion *GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion `json:"toVersion,omitempty"`
}

GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade Details of the next firmware upgrade swagger:model GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) ContextValidate ¶

ContextValidate validate this get network firmware upgrades staged events o k body products switch next upgrade based on the context it is used

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) Validate ¶

Validate validates this get network firmware upgrades staged events o k body products switch next upgrade

type GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion ¶

type GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion struct {

	// Id of the Version being upgraded to
	ID string `json:"id,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion Details of the version the device will upgrade to swagger:model GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this get network firmware upgrades staged events o k body products switch next upgrade to version based on context it is used

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) Validate ¶

Validate validates this get network firmware upgrades staged events o k body products switch next upgrade to version

type GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 ¶

type GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 struct {

	// Reason for the rollback
	// Enum: [broke old features other performance stability testing unifying networks versions]
	Category string `json:"category,omitempty"`

	// Additional comment about the rollback
	Comment string `json:"comment,omitempty"`
}

GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 get network firmware upgrades staged events o k body reasons items0 swagger:model GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades staged events o k body reasons items0 based on context it is used

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) Validate ¶

Validate validates this get network firmware upgrades staged events o k body reasons items0

type GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 ¶

type GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 struct {

	// group
	Group *GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group `json:"group,omitempty"`

	// milestones
	Milestones *GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones `json:"milestones,omitempty"`

	// Current upgrade status of the group
	Status string `json:"status,omitempty"`
}

GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 get network firmware upgrades staged events o k body stages items0 swagger:model GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) ContextValidate ¶

ContextValidate validate this get network firmware upgrades staged events o k body stages items0 based on the context it is used

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) Validate ¶

Validate validates this get network firmware upgrades staged events o k body stages items0

type GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group ¶

type GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group struct {

	// Description of the Staged Upgrade Group
	Description string `json:"description,omitempty"`

	// Id of the Staged Upgrade Group
	ID string `json:"id,omitempty"`

	// Name of the Staged Upgrade Group
	Name string `json:"name,omitempty"`
}

GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group The staged upgrade group swagger:model GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) ContextValidate ¶

ContextValidate validates this get network firmware upgrades staged events o k body stages items0 group based on context it is used

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) Validate ¶

Validate validates this get network firmware upgrades staged events o k body stages items0 group

type GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones ¶

type GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones struct {

	// Time that the group was canceled
	// Format: date-time
	CanceledAt strfmt.DateTime `json:"canceledAt,omitempty"`

	// Finish time for the group
	// Format: date-time
	CompletedAt strfmt.DateTime `json:"completedAt,omitempty"`

	// Scheduled start time for the group
	// Format: date-time
	ScheduledFor strfmt.DateTime `json:"scheduledFor,omitempty"`

	// Start time for the group
	// Format: date-time
	StartedAt strfmt.DateTime `json:"startedAt,omitempty"`
}

GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones The Staged Upgrade Milestones for the stage swagger:model GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) ContextValidate ¶

ContextValidate validates this get network firmware upgrades staged events o k body stages items0 milestones based on context it is used

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) Validate ¶

Validate validates this get network firmware upgrades staged events o k body stages items0 milestones

type GetNetworkFirmwareUpgradesStagedEventsParams ¶

type GetNetworkFirmwareUpgradesStagedEventsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkFirmwareUpgradesStagedEventsParams contains all the parameters to send to the API endpoint

for the get network firmware upgrades staged events operation.

Typically these are written to a http.Request.

func NewGetNetworkFirmwareUpgradesStagedEventsParams ¶

func NewGetNetworkFirmwareUpgradesStagedEventsParams() *GetNetworkFirmwareUpgradesStagedEventsParams

NewGetNetworkFirmwareUpgradesStagedEventsParams creates a new GetNetworkFirmwareUpgradesStagedEventsParams object, with the default timeout for this client.

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

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

func NewGetNetworkFirmwareUpgradesStagedEventsParamsWithContext ¶

func NewGetNetworkFirmwareUpgradesStagedEventsParamsWithContext(ctx context.Context) *GetNetworkFirmwareUpgradesStagedEventsParams

NewGetNetworkFirmwareUpgradesStagedEventsParamsWithContext creates a new GetNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a context for a request.

func NewGetNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient ¶

func NewGetNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient(client *http.Client) *GetNetworkFirmwareUpgradesStagedEventsParams

NewGetNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient creates a new GetNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkFirmwareUpgradesStagedEventsParamsWithTimeout ¶

func NewGetNetworkFirmwareUpgradesStagedEventsParamsWithTimeout(timeout time.Duration) *GetNetworkFirmwareUpgradesStagedEventsParams

NewGetNetworkFirmwareUpgradesStagedEventsParamsWithTimeout creates a new GetNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a timeout on a request.

func (*GetNetworkFirmwareUpgradesStagedEventsParams) SetContext ¶

SetContext adds the context to the get network firmware upgrades staged events params

func (*GetNetworkFirmwareUpgradesStagedEventsParams) SetDefaults ¶

SetDefaults hydrates default values in the get network firmware upgrades staged events params (not the query body).

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

func (*GetNetworkFirmwareUpgradesStagedEventsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network firmware upgrades staged events params

func (*GetNetworkFirmwareUpgradesStagedEventsParams) SetNetworkID ¶

func (o *GetNetworkFirmwareUpgradesStagedEventsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network firmware upgrades staged events params

func (*GetNetworkFirmwareUpgradesStagedEventsParams) SetTimeout ¶

SetTimeout adds the timeout to the get network firmware upgrades staged events params

func (*GetNetworkFirmwareUpgradesStagedEventsParams) WithContext ¶

WithContext adds the context to the get network firmware upgrades staged events params

func (*GetNetworkFirmwareUpgradesStagedEventsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network firmware upgrades staged events params (not the query body).

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

func (*GetNetworkFirmwareUpgradesStagedEventsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network firmware upgrades staged events params

func (*GetNetworkFirmwareUpgradesStagedEventsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network firmware upgrades staged events params

func (*GetNetworkFirmwareUpgradesStagedEventsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network firmware upgrades staged events params

func (*GetNetworkFirmwareUpgradesStagedEventsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkFirmwareUpgradesStagedEventsReader ¶

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

GetNetworkFirmwareUpgradesStagedEventsReader is a Reader for the GetNetworkFirmwareUpgradesStagedEvents structure.

func (*GetNetworkFirmwareUpgradesStagedEventsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkFirmwareUpgradesStagedGroupOK ¶

type GetNetworkFirmwareUpgradesStagedGroupOK struct {
	Payload *GetNetworkFirmwareUpgradesStagedGroupOKBody
}

GetNetworkFirmwareUpgradesStagedGroupOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkFirmwareUpgradesStagedGroupOK ¶

func NewGetNetworkFirmwareUpgradesStagedGroupOK() *GetNetworkFirmwareUpgradesStagedGroupOK

NewGetNetworkFirmwareUpgradesStagedGroupOK creates a GetNetworkFirmwareUpgradesStagedGroupOK with default headers values

func (*GetNetworkFirmwareUpgradesStagedGroupOK) Code ¶

Code gets the status code for the get network firmware upgrades staged group o k response

func (*GetNetworkFirmwareUpgradesStagedGroupOK) Error ¶

func (*GetNetworkFirmwareUpgradesStagedGroupOK) GetPayload ¶

func (*GetNetworkFirmwareUpgradesStagedGroupOK) IsClientError ¶

func (o *GetNetworkFirmwareUpgradesStagedGroupOK) IsClientError() bool

IsClientError returns true when this get network firmware upgrades staged group o k response has a 4xx status code

func (*GetNetworkFirmwareUpgradesStagedGroupOK) IsCode ¶

IsCode returns true when this get network firmware upgrades staged group o k response a status code equal to that given

func (*GetNetworkFirmwareUpgradesStagedGroupOK) IsRedirect ¶

IsRedirect returns true when this get network firmware upgrades staged group o k response has a 3xx status code

func (*GetNetworkFirmwareUpgradesStagedGroupOK) IsServerError ¶

func (o *GetNetworkFirmwareUpgradesStagedGroupOK) IsServerError() bool

IsServerError returns true when this get network firmware upgrades staged group o k response has a 5xx status code

func (*GetNetworkFirmwareUpgradesStagedGroupOK) IsSuccess ¶

IsSuccess returns true when this get network firmware upgrades staged group o k response has a 2xx status code

func (*GetNetworkFirmwareUpgradesStagedGroupOK) String ¶

type GetNetworkFirmwareUpgradesStagedGroupOKBody ¶

type GetNetworkFirmwareUpgradesStagedGroupOKBody struct {

	// assigned devices
	AssignedDevices *GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevices `json:"assignedDevices,omitempty"`

	// Description of the Staged Upgrade Group
	Description string `json:"description,omitempty"`

	// Id of staged upgrade group
	GroupID string `json:"groupId,omitempty"`

	// Boolean indicating the default Group. Any device that does not have a group explicitly assigned will upgrade with this group
	IsDefault bool `json:"isDefault,omitempty"`

	// Name of the Staged Upgrade Group
	Name string `json:"name,omitempty"`
}

GetNetworkFirmwareUpgradesStagedGroupOKBody get network firmware upgrades staged group o k body swagger:model GetNetworkFirmwareUpgradesStagedGroupOKBody

func (*GetNetworkFirmwareUpgradesStagedGroupOKBody) ContextValidate ¶

ContextValidate validate this get network firmware upgrades staged group o k body based on the context it is used

func (*GetNetworkFirmwareUpgradesStagedGroupOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupOKBody) Validate ¶

Validate validates this get network firmware upgrades staged group o k body

type GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevices ¶

type GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevices struct {

	// Data Array of Devices containing the name and serial
	Devices []*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesDevicesItems0 `json:"devices"`

	// Data Array of Switch Stacks containing the name and id
	SwitchStacks []*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesSwitchStacksItems0 `json:"switchStacks"`
}

GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevices The devices and Switch Stacks assigned to the Group swagger:model GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevices

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevices) ContextValidate ¶

ContextValidate validate this get network firmware upgrades staged group o k body assigned devices based on the context it is used

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevices) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevices) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevices) Validate ¶

Validate validates this get network firmware upgrades staged group o k body assigned devices

type GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesDevicesItems0 ¶

type GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesDevicesItems0 struct {

	// Name of the device
	Name string `json:"name,omitempty"`

	// Serial of the device
	Serial string `json:"serial,omitempty"`
}

GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesDevicesItems0 get network firmware upgrades staged group o k body assigned devices devices items0 swagger:model GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesDevicesItems0

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesDevicesItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades staged group o k body assigned devices devices items0 based on context it is used

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesDevicesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesDevicesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesDevicesItems0) Validate ¶

Validate validates this get network firmware upgrades staged group o k body assigned devices devices items0

type GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesSwitchStacksItems0 ¶

type GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesSwitchStacksItems0 struct {

	// ID of the Switch Stack
	ID string `json:"id,omitempty"`

	// Name of the Switch Stack
	Name string `json:"name,omitempty"`
}

GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesSwitchStacksItems0 get network firmware upgrades staged group o k body assigned devices switch stacks items0 swagger:model GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesSwitchStacksItems0

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesSwitchStacksItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades staged group o k body assigned devices switch stacks items0 based on context it is used

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesSwitchStacksItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesSwitchStacksItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupOKBodyAssignedDevicesSwitchStacksItems0) Validate ¶

Validate validates this get network firmware upgrades staged group o k body assigned devices switch stacks items0

type GetNetworkFirmwareUpgradesStagedGroupParams ¶

type GetNetworkFirmwareUpgradesStagedGroupParams struct {

	/* GroupID.

	   Group ID
	*/
	GroupID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkFirmwareUpgradesStagedGroupParams contains all the parameters to send to the API endpoint

for the get network firmware upgrades staged group operation.

Typically these are written to a http.Request.

func NewGetNetworkFirmwareUpgradesStagedGroupParams ¶

func NewGetNetworkFirmwareUpgradesStagedGroupParams() *GetNetworkFirmwareUpgradesStagedGroupParams

NewGetNetworkFirmwareUpgradesStagedGroupParams creates a new GetNetworkFirmwareUpgradesStagedGroupParams object, with the default timeout for this client.

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

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

func NewGetNetworkFirmwareUpgradesStagedGroupParamsWithContext ¶

func NewGetNetworkFirmwareUpgradesStagedGroupParamsWithContext(ctx context.Context) *GetNetworkFirmwareUpgradesStagedGroupParams

NewGetNetworkFirmwareUpgradesStagedGroupParamsWithContext creates a new GetNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a context for a request.

func NewGetNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient ¶

func NewGetNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient(client *http.Client) *GetNetworkFirmwareUpgradesStagedGroupParams

NewGetNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient creates a new GetNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkFirmwareUpgradesStagedGroupParamsWithTimeout ¶

func NewGetNetworkFirmwareUpgradesStagedGroupParamsWithTimeout(timeout time.Duration) *GetNetworkFirmwareUpgradesStagedGroupParams

NewGetNetworkFirmwareUpgradesStagedGroupParamsWithTimeout creates a new GetNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a timeout on a request.

func (*GetNetworkFirmwareUpgradesStagedGroupParams) SetContext ¶

SetContext adds the context to the get network firmware upgrades staged group params

func (*GetNetworkFirmwareUpgradesStagedGroupParams) SetDefaults ¶

SetDefaults hydrates default values in the get network firmware upgrades staged group params (not the query body).

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

func (*GetNetworkFirmwareUpgradesStagedGroupParams) SetGroupID ¶

func (o *GetNetworkFirmwareUpgradesStagedGroupParams) SetGroupID(groupID string)

SetGroupID adds the groupId to the get network firmware upgrades staged group params

func (*GetNetworkFirmwareUpgradesStagedGroupParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network firmware upgrades staged group params

func (*GetNetworkFirmwareUpgradesStagedGroupParams) SetNetworkID ¶

func (o *GetNetworkFirmwareUpgradesStagedGroupParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network firmware upgrades staged group params

func (*GetNetworkFirmwareUpgradesStagedGroupParams) SetTimeout ¶

SetTimeout adds the timeout to the get network firmware upgrades staged group params

func (*GetNetworkFirmwareUpgradesStagedGroupParams) WithContext ¶

WithContext adds the context to the get network firmware upgrades staged group params

func (*GetNetworkFirmwareUpgradesStagedGroupParams) WithDefaults ¶

WithDefaults hydrates default values in the get network firmware upgrades staged group params (not the query body).

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

func (*GetNetworkFirmwareUpgradesStagedGroupParams) WithGroupID ¶

WithGroupID adds the groupID to the get network firmware upgrades staged group params

func (*GetNetworkFirmwareUpgradesStagedGroupParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network firmware upgrades staged group params

func (*GetNetworkFirmwareUpgradesStagedGroupParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network firmware upgrades staged group params

func (*GetNetworkFirmwareUpgradesStagedGroupParams) WithTimeout ¶

WithTimeout adds the timeout to the get network firmware upgrades staged group params

func (*GetNetworkFirmwareUpgradesStagedGroupParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkFirmwareUpgradesStagedGroupReader ¶

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

GetNetworkFirmwareUpgradesStagedGroupReader is a Reader for the GetNetworkFirmwareUpgradesStagedGroup structure.

func (*GetNetworkFirmwareUpgradesStagedGroupReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkFirmwareUpgradesStagedGroupsOK ¶

type GetNetworkFirmwareUpgradesStagedGroupsOK struct {
	Payload []*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0
}

GetNetworkFirmwareUpgradesStagedGroupsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkFirmwareUpgradesStagedGroupsOK ¶

func NewGetNetworkFirmwareUpgradesStagedGroupsOK() *GetNetworkFirmwareUpgradesStagedGroupsOK

NewGetNetworkFirmwareUpgradesStagedGroupsOK creates a GetNetworkFirmwareUpgradesStagedGroupsOK with default headers values

func (*GetNetworkFirmwareUpgradesStagedGroupsOK) Code ¶

Code gets the status code for the get network firmware upgrades staged groups o k response

func (*GetNetworkFirmwareUpgradesStagedGroupsOK) Error ¶

func (*GetNetworkFirmwareUpgradesStagedGroupsOK) GetPayload ¶

func (*GetNetworkFirmwareUpgradesStagedGroupsOK) IsClientError ¶

IsClientError returns true when this get network firmware upgrades staged groups o k response has a 4xx status code

func (*GetNetworkFirmwareUpgradesStagedGroupsOK) IsCode ¶

IsCode returns true when this get network firmware upgrades staged groups o k response a status code equal to that given

func (*GetNetworkFirmwareUpgradesStagedGroupsOK) IsRedirect ¶

IsRedirect returns true when this get network firmware upgrades staged groups o k response has a 3xx status code

func (*GetNetworkFirmwareUpgradesStagedGroupsOK) IsServerError ¶

IsServerError returns true when this get network firmware upgrades staged groups o k response has a 5xx status code

func (*GetNetworkFirmwareUpgradesStagedGroupsOK) IsSuccess ¶

IsSuccess returns true when this get network firmware upgrades staged groups o k response has a 2xx status code

func (*GetNetworkFirmwareUpgradesStagedGroupsOK) String ¶

type GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0 ¶

type GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0 struct {

	// assigned devices
	AssignedDevices *GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevices `json:"assignedDevices,omitempty"`

	// Description of the Staged Upgrade Group
	Description string `json:"description,omitempty"`

	// Id of staged upgrade group
	GroupID string `json:"groupId,omitempty"`

	// Boolean indicating the default Group. Any device that does not have a group explicitly assigned will upgrade with this group
	IsDefault bool `json:"isDefault,omitempty"`

	// Name of the Staged Upgrade Group
	Name string `json:"name,omitempty"`
}

GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0 get network firmware upgrades staged groups o k body items0 swagger:model GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0) ContextValidate ¶

ContextValidate validate this get network firmware upgrades staged groups o k body items0 based on the context it is used

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0) Validate ¶

Validate validates this get network firmware upgrades staged groups o k body items0

type GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevices ¶

type GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevices struct {

	// Data Array of Devices containing the name and serial
	Devices []*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesDevicesItems0 `json:"devices"`

	// Data Array of Switch Stacks containing the name and id
	SwitchStacks []*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesSwitchStacksItems0 `json:"switchStacks"`
}

GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevices The devices and Switch Stacks assigned to the Group swagger:model GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevices

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevices) ContextValidate ¶

ContextValidate validate this get network firmware upgrades staged groups o k body items0 assigned devices based on the context it is used

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevices) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevices) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevices) Validate ¶

Validate validates this get network firmware upgrades staged groups o k body items0 assigned devices

type GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesDevicesItems0 ¶

type GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesDevicesItems0 struct {

	// Name of the device
	Name string `json:"name,omitempty"`

	// Serial of the device
	Serial string `json:"serial,omitempty"`
}

GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesDevicesItems0 get network firmware upgrades staged groups o k body items0 assigned devices devices items0 swagger:model GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesDevicesItems0

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesDevicesItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades staged groups o k body items0 assigned devices devices items0 based on context it is used

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesDevicesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesDevicesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesDevicesItems0) Validate ¶

Validate validates this get network firmware upgrades staged groups o k body items0 assigned devices devices items0

type GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesSwitchStacksItems0 ¶

type GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesSwitchStacksItems0 struct {

	// ID of the Switch Stack
	ID string `json:"id,omitempty"`

	// Name of the Switch Stack
	Name string `json:"name,omitempty"`
}

GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesSwitchStacksItems0 get network firmware upgrades staged groups o k body items0 assigned devices switch stacks items0 swagger:model GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesSwitchStacksItems0

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesSwitchStacksItems0) ContextValidate ¶

ContextValidate validates this get network firmware upgrades staged groups o k body items0 assigned devices switch stacks items0 based on context it is used

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesSwitchStacksItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesSwitchStacksItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedGroupsOKBodyItems0AssignedDevicesSwitchStacksItems0) Validate ¶

Validate validates this get network firmware upgrades staged groups o k body items0 assigned devices switch stacks items0

type GetNetworkFirmwareUpgradesStagedGroupsParams ¶

type GetNetworkFirmwareUpgradesStagedGroupsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkFirmwareUpgradesStagedGroupsParams contains all the parameters to send to the API endpoint

for the get network firmware upgrades staged groups operation.

Typically these are written to a http.Request.

func NewGetNetworkFirmwareUpgradesStagedGroupsParams ¶

func NewGetNetworkFirmwareUpgradesStagedGroupsParams() *GetNetworkFirmwareUpgradesStagedGroupsParams

NewGetNetworkFirmwareUpgradesStagedGroupsParams creates a new GetNetworkFirmwareUpgradesStagedGroupsParams object, with the default timeout for this client.

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

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

func NewGetNetworkFirmwareUpgradesStagedGroupsParamsWithContext ¶

func NewGetNetworkFirmwareUpgradesStagedGroupsParamsWithContext(ctx context.Context) *GetNetworkFirmwareUpgradesStagedGroupsParams

NewGetNetworkFirmwareUpgradesStagedGroupsParamsWithContext creates a new GetNetworkFirmwareUpgradesStagedGroupsParams object with the ability to set a context for a request.

func NewGetNetworkFirmwareUpgradesStagedGroupsParamsWithHTTPClient ¶

func NewGetNetworkFirmwareUpgradesStagedGroupsParamsWithHTTPClient(client *http.Client) *GetNetworkFirmwareUpgradesStagedGroupsParams

NewGetNetworkFirmwareUpgradesStagedGroupsParamsWithHTTPClient creates a new GetNetworkFirmwareUpgradesStagedGroupsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkFirmwareUpgradesStagedGroupsParamsWithTimeout ¶

func NewGetNetworkFirmwareUpgradesStagedGroupsParamsWithTimeout(timeout time.Duration) *GetNetworkFirmwareUpgradesStagedGroupsParams

NewGetNetworkFirmwareUpgradesStagedGroupsParamsWithTimeout creates a new GetNetworkFirmwareUpgradesStagedGroupsParams object with the ability to set a timeout on a request.

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) SetContext ¶

SetContext adds the context to the get network firmware upgrades staged groups params

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) SetDefaults ¶

SetDefaults hydrates default values in the get network firmware upgrades staged groups params (not the query body).

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

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network firmware upgrades staged groups params

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) SetNetworkID ¶

func (o *GetNetworkFirmwareUpgradesStagedGroupsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network firmware upgrades staged groups params

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) SetTimeout ¶

SetTimeout adds the timeout to the get network firmware upgrades staged groups params

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) WithContext ¶

WithContext adds the context to the get network firmware upgrades staged groups params

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network firmware upgrades staged groups params (not the query body).

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

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network firmware upgrades staged groups params

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network firmware upgrades staged groups params

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network firmware upgrades staged groups params

func (*GetNetworkFirmwareUpgradesStagedGroupsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkFirmwareUpgradesStagedGroupsReader ¶

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

GetNetworkFirmwareUpgradesStagedGroupsReader is a Reader for the GetNetworkFirmwareUpgradesStagedGroups structure.

func (*GetNetworkFirmwareUpgradesStagedGroupsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkFirmwareUpgradesStagedStagesOK ¶

type GetNetworkFirmwareUpgradesStagedStagesOK struct {
	Payload []*GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0
}

GetNetworkFirmwareUpgradesStagedStagesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkFirmwareUpgradesStagedStagesOK ¶

func NewGetNetworkFirmwareUpgradesStagedStagesOK() *GetNetworkFirmwareUpgradesStagedStagesOK

NewGetNetworkFirmwareUpgradesStagedStagesOK creates a GetNetworkFirmwareUpgradesStagedStagesOK with default headers values

func (*GetNetworkFirmwareUpgradesStagedStagesOK) Code ¶

Code gets the status code for the get network firmware upgrades staged stages o k response

func (*GetNetworkFirmwareUpgradesStagedStagesOK) Error ¶

func (*GetNetworkFirmwareUpgradesStagedStagesOK) GetPayload ¶

func (*GetNetworkFirmwareUpgradesStagedStagesOK) IsClientError ¶

IsClientError returns true when this get network firmware upgrades staged stages o k response has a 4xx status code

func (*GetNetworkFirmwareUpgradesStagedStagesOK) IsCode ¶

IsCode returns true when this get network firmware upgrades staged stages o k response a status code equal to that given

func (*GetNetworkFirmwareUpgradesStagedStagesOK) IsRedirect ¶

IsRedirect returns true when this get network firmware upgrades staged stages o k response has a 3xx status code

func (*GetNetworkFirmwareUpgradesStagedStagesOK) IsServerError ¶

IsServerError returns true when this get network firmware upgrades staged stages o k response has a 5xx status code

func (*GetNetworkFirmwareUpgradesStagedStagesOK) IsSuccess ¶

IsSuccess returns true when this get network firmware upgrades staged stages o k response has a 2xx status code

func (*GetNetworkFirmwareUpgradesStagedStagesOK) String ¶

type GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0 ¶

type GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0 struct {

	// group
	Group *GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group `json:"group,omitempty"`
}

GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0 get network firmware upgrades staged stages o k body items0 swagger:model GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0

func (*GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0) ContextValidate ¶

ContextValidate validate this get network firmware upgrades staged stages o k body items0 based on the context it is used

func (*GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0) Validate ¶

Validate validates this get network firmware upgrades staged stages o k body items0

type GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group ¶

type GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group struct {

	// Description of the Staged Upgrade Group
	Description string `json:"description,omitempty"`

	// Id of the Staged Upgrade Group
	ID string `json:"id,omitempty"`

	// Name of the Staged Upgrade Group
	Name string `json:"name,omitempty"`
}

GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group The Staged Upgrade Group swagger:model GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group

func (*GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group) ContextValidate ¶

ContextValidate validates this get network firmware upgrades staged stages o k body items0 group based on context it is used

func (*GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group) Validate ¶

Validate validates this get network firmware upgrades staged stages o k body items0 group

type GetNetworkFirmwareUpgradesStagedStagesParams ¶

type GetNetworkFirmwareUpgradesStagedStagesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkFirmwareUpgradesStagedStagesParams contains all the parameters to send to the API endpoint

for the get network firmware upgrades staged stages operation.

Typically these are written to a http.Request.

func NewGetNetworkFirmwareUpgradesStagedStagesParams ¶

func NewGetNetworkFirmwareUpgradesStagedStagesParams() *GetNetworkFirmwareUpgradesStagedStagesParams

NewGetNetworkFirmwareUpgradesStagedStagesParams creates a new GetNetworkFirmwareUpgradesStagedStagesParams object, with the default timeout for this client.

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

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

func NewGetNetworkFirmwareUpgradesStagedStagesParamsWithContext ¶

func NewGetNetworkFirmwareUpgradesStagedStagesParamsWithContext(ctx context.Context) *GetNetworkFirmwareUpgradesStagedStagesParams

NewGetNetworkFirmwareUpgradesStagedStagesParamsWithContext creates a new GetNetworkFirmwareUpgradesStagedStagesParams object with the ability to set a context for a request.

func NewGetNetworkFirmwareUpgradesStagedStagesParamsWithHTTPClient ¶

func NewGetNetworkFirmwareUpgradesStagedStagesParamsWithHTTPClient(client *http.Client) *GetNetworkFirmwareUpgradesStagedStagesParams

NewGetNetworkFirmwareUpgradesStagedStagesParamsWithHTTPClient creates a new GetNetworkFirmwareUpgradesStagedStagesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkFirmwareUpgradesStagedStagesParamsWithTimeout ¶

func NewGetNetworkFirmwareUpgradesStagedStagesParamsWithTimeout(timeout time.Duration) *GetNetworkFirmwareUpgradesStagedStagesParams

NewGetNetworkFirmwareUpgradesStagedStagesParamsWithTimeout creates a new GetNetworkFirmwareUpgradesStagedStagesParams object with the ability to set a timeout on a request.

func (*GetNetworkFirmwareUpgradesStagedStagesParams) SetContext ¶

SetContext adds the context to the get network firmware upgrades staged stages params

func (*GetNetworkFirmwareUpgradesStagedStagesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network firmware upgrades staged stages params (not the query body).

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

func (*GetNetworkFirmwareUpgradesStagedStagesParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network firmware upgrades staged stages params

func (*GetNetworkFirmwareUpgradesStagedStagesParams) SetNetworkID ¶

func (o *GetNetworkFirmwareUpgradesStagedStagesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network firmware upgrades staged stages params

func (*GetNetworkFirmwareUpgradesStagedStagesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network firmware upgrades staged stages params

func (*GetNetworkFirmwareUpgradesStagedStagesParams) WithContext ¶

WithContext adds the context to the get network firmware upgrades staged stages params

func (*GetNetworkFirmwareUpgradesStagedStagesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network firmware upgrades staged stages params (not the query body).

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

func (*GetNetworkFirmwareUpgradesStagedStagesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network firmware upgrades staged stages params

func (*GetNetworkFirmwareUpgradesStagedStagesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network firmware upgrades staged stages params

func (*GetNetworkFirmwareUpgradesStagedStagesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network firmware upgrades staged stages params

func (*GetNetworkFirmwareUpgradesStagedStagesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkFirmwareUpgradesStagedStagesReader ¶

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

GetNetworkFirmwareUpgradesStagedStagesReader is a Reader for the GetNetworkFirmwareUpgradesStagedStages structure.

func (*GetNetworkFirmwareUpgradesStagedStagesReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkFloorPlanOK ¶

type GetNetworkFloorPlanOK struct {
	Payload *GetNetworkFloorPlanOKBody
}

GetNetworkFloorPlanOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkFloorPlanOK ¶

func NewGetNetworkFloorPlanOK() *GetNetworkFloorPlanOK

NewGetNetworkFloorPlanOK creates a GetNetworkFloorPlanOK with default headers values

func (*GetNetworkFloorPlanOK) Code ¶

func (o *GetNetworkFloorPlanOK) Code() int

Code gets the status code for the get network floor plan o k response

func (*GetNetworkFloorPlanOK) Error ¶

func (o *GetNetworkFloorPlanOK) Error() string

func (*GetNetworkFloorPlanOK) GetPayload ¶

func (*GetNetworkFloorPlanOK) IsClientError ¶

func (o *GetNetworkFloorPlanOK) IsClientError() bool

IsClientError returns true when this get network floor plan o k response has a 4xx status code

func (*GetNetworkFloorPlanOK) IsCode ¶

func (o *GetNetworkFloorPlanOK) IsCode(code int) bool

IsCode returns true when this get network floor plan o k response a status code equal to that given

func (*GetNetworkFloorPlanOK) IsRedirect ¶

func (o *GetNetworkFloorPlanOK) IsRedirect() bool

IsRedirect returns true when this get network floor plan o k response has a 3xx status code

func (*GetNetworkFloorPlanOK) IsServerError ¶

func (o *GetNetworkFloorPlanOK) IsServerError() bool

IsServerError returns true when this get network floor plan o k response has a 5xx status code

func (*GetNetworkFloorPlanOK) IsSuccess ¶

func (o *GetNetworkFloorPlanOK) IsSuccess() bool

IsSuccess returns true when this get network floor plan o k response has a 2xx status code

func (*GetNetworkFloorPlanOK) String ¶

func (o *GetNetworkFloorPlanOK) String() string

type GetNetworkFloorPlanOKBody ¶

type GetNetworkFloorPlanOKBody struct {

	// bottom left corner
	BottomLeftCorner *GetNetworkFloorPlanOKBodyBottomLeftCorner `json:"bottomLeftCorner,omitempty"`

	// bottom right corner
	BottomRightCorner *GetNetworkFloorPlanOKBodyBottomRightCorner `json:"bottomRightCorner,omitempty"`

	// center
	Center *GetNetworkFloorPlanOKBodyCenter `json:"center,omitempty"`

	// List of devices for the floorplan
	Devices []*GetNetworkFloorPlanOKBodyDevicesItems0 `json:"devices"`

	// Floor plan ID
	FloorPlanID string `json:"floorPlanId,omitempty"`

	// The height of your floor plan.
	Height float32 `json:"height,omitempty"`

	// The format type of the image.
	ImageExtension string `json:"imageExtension,omitempty"`

	// The file contents (a base 64 encoded string) of your new image. Supported formats are PNG, GIF, and JPG. Note that all images are saved as PNG files, regardless of the format they are uploaded in. If you upload a new image, and you do NOT specify any new geolocation fields ('center, 'topLeftCorner', etc), the floor plan will be recentered with no rotation in order to maintain the aspect ratio of your new image.
	// Format: byte
	ImageMd5 strfmt.Base64 `json:"imageMd5,omitempty"`

	// The url link for the floor plan image.
	ImageURL string `json:"imageUrl,omitempty"`

	// The time the image url link will expire.
	ImageURLExpiresAt string `json:"imageUrlExpiresAt,omitempty"`

	// The name of your floor plan.
	Name string `json:"name,omitempty"`

	// top left corner
	TopLeftCorner *GetNetworkFloorPlanOKBodyTopLeftCorner `json:"topLeftCorner,omitempty"`

	// top right corner
	TopRightCorner *GetNetworkFloorPlanOKBodyTopRightCorner `json:"topRightCorner,omitempty"`

	// The width of your floor plan.
	Width float32 `json:"width,omitempty"`
}

GetNetworkFloorPlanOKBody get network floor plan o k body swagger:model GetNetworkFloorPlanOKBody

func (*GetNetworkFloorPlanOKBody) ContextValidate ¶

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

ContextValidate validate this get network floor plan o k body based on the context it is used

func (*GetNetworkFloorPlanOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBody) Validate ¶

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

Validate validates this get network floor plan o k body

type GetNetworkFloorPlanOKBodyBottomLeftCorner ¶

type GetNetworkFloorPlanOKBodyBottomLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

GetNetworkFloorPlanOKBodyBottomLeftCorner The longitude and latitude of the bottom left corner of your floor plan. swagger:model GetNetworkFloorPlanOKBodyBottomLeftCorner

func (*GetNetworkFloorPlanOKBodyBottomLeftCorner) ContextValidate ¶

ContextValidate validates this get network floor plan o k body bottom left corner based on context it is used

func (*GetNetworkFloorPlanOKBodyBottomLeftCorner) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyBottomLeftCorner) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyBottomLeftCorner) Validate ¶

Validate validates this get network floor plan o k body bottom left corner

type GetNetworkFloorPlanOKBodyBottomRightCorner ¶

type GetNetworkFloorPlanOKBodyBottomRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

GetNetworkFloorPlanOKBodyBottomRightCorner The longitude and latitude of the bottom right corner of your floor plan. swagger:model GetNetworkFloorPlanOKBodyBottomRightCorner

func (*GetNetworkFloorPlanOKBodyBottomRightCorner) ContextValidate ¶

ContextValidate validates this get network floor plan o k body bottom right corner based on context it is used

func (*GetNetworkFloorPlanOKBodyBottomRightCorner) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyBottomRightCorner) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyBottomRightCorner) Validate ¶

Validate validates this get network floor plan o k body bottom right corner

type GetNetworkFloorPlanOKBodyCenter ¶

type GetNetworkFloorPlanOKBodyCenter struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

GetNetworkFloorPlanOKBodyCenter The longitude and latitude of the center of your floor plan. The 'center' or two adjacent corners (e.g. 'topLeftCorner' and 'bottomLeftCorner') must be specified. If 'center' is specified, the floor plan is placed over that point with no rotation. If two adjacent corners are specified, the floor plan is rotated to line up with the two specified points. The aspect ratio of the floor plan's image is preserved regardless of which corners/center are specified. (This means if that more than two corners are specified, only two corners may be used to preserve the floor plan's aspect ratio.). No two points can have the same latitude, longitude pair. swagger:model GetNetworkFloorPlanOKBodyCenter

func (*GetNetworkFloorPlanOKBodyCenter) ContextValidate ¶

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

ContextValidate validates this get network floor plan o k body center based on context it is used

func (*GetNetworkFloorPlanOKBodyCenter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyCenter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyCenter) Validate ¶

Validate validates this get network floor plan o k body center

type GetNetworkFloorPlanOKBodyDevicesItems0 ¶

type GetNetworkFloorPlanOKBodyDevicesItems0 struct {

	// Physical address of the device
	Address string `json:"address,omitempty"`

	// Firmware version of the device
	Firmware string `json:"firmware,omitempty"`

	// LAN IP address of the device
	LanIP string `json:"lanIp,omitempty"`

	// Latitude of the device
	Lat float32 `json:"lat,omitempty"`

	// Longitude of the device
	Lng float32 `json:"lng,omitempty"`

	// MAC address of the device
	Mac string `json:"mac,omitempty"`

	// Model of the device
	Model string `json:"model,omitempty"`

	// Name of the device
	Name string `json:"name,omitempty"`

	// ID of the network the device belongs to
	NetworkID string `json:"networkId,omitempty"`

	// Notes for the device, limited to 255 characters
	Notes string `json:"notes,omitempty"`

	// Product type of the device
	ProductType string `json:"productType,omitempty"`

	// Serial number of the device
	Serial string `json:"serial,omitempty"`

	// List of tags assigned to the device
	Tags []string `json:"tags"`
}

GetNetworkFloorPlanOKBodyDevicesItems0 get network floor plan o k body devices items0 swagger:model GetNetworkFloorPlanOKBodyDevicesItems0

func (*GetNetworkFloorPlanOKBodyDevicesItems0) ContextValidate ¶

ContextValidate validates this get network floor plan o k body devices items0 based on context it is used

func (*GetNetworkFloorPlanOKBodyDevicesItems0) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyDevicesItems0) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyDevicesItems0) Validate ¶

Validate validates this get network floor plan o k body devices items0

type GetNetworkFloorPlanOKBodyTopLeftCorner ¶

type GetNetworkFloorPlanOKBodyTopLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

GetNetworkFloorPlanOKBodyTopLeftCorner The longitude and latitude of the top left corner of your floor plan. swagger:model GetNetworkFloorPlanOKBodyTopLeftCorner

func (*GetNetworkFloorPlanOKBodyTopLeftCorner) ContextValidate ¶

ContextValidate validates this get network floor plan o k body top left corner based on context it is used

func (*GetNetworkFloorPlanOKBodyTopLeftCorner) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyTopLeftCorner) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyTopLeftCorner) Validate ¶

Validate validates this get network floor plan o k body top left corner

type GetNetworkFloorPlanOKBodyTopRightCorner ¶

type GetNetworkFloorPlanOKBodyTopRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

GetNetworkFloorPlanOKBodyTopRightCorner The longitude and latitude of the top right corner of your floor plan. swagger:model GetNetworkFloorPlanOKBodyTopRightCorner

func (*GetNetworkFloorPlanOKBodyTopRightCorner) ContextValidate ¶

ContextValidate validates this get network floor plan o k body top right corner based on context it is used

func (*GetNetworkFloorPlanOKBodyTopRightCorner) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyTopRightCorner) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlanOKBodyTopRightCorner) Validate ¶

Validate validates this get network floor plan o k body top right corner

type GetNetworkFloorPlanParams ¶

type GetNetworkFloorPlanParams struct {

	/* FloorPlanID.

	   Floor plan ID
	*/
	FloorPlanID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkFloorPlanParams contains all the parameters to send to the API endpoint

for the get network floor plan operation.

Typically these are written to a http.Request.

func NewGetNetworkFloorPlanParams ¶

func NewGetNetworkFloorPlanParams() *GetNetworkFloorPlanParams

NewGetNetworkFloorPlanParams creates a new GetNetworkFloorPlanParams object, with the default timeout for this client.

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

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

func NewGetNetworkFloorPlanParamsWithContext ¶

func NewGetNetworkFloorPlanParamsWithContext(ctx context.Context) *GetNetworkFloorPlanParams

NewGetNetworkFloorPlanParamsWithContext creates a new GetNetworkFloorPlanParams object with the ability to set a context for a request.

func NewGetNetworkFloorPlanParamsWithHTTPClient ¶

func NewGetNetworkFloorPlanParamsWithHTTPClient(client *http.Client) *GetNetworkFloorPlanParams

NewGetNetworkFloorPlanParamsWithHTTPClient creates a new GetNetworkFloorPlanParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkFloorPlanParamsWithTimeout ¶

func NewGetNetworkFloorPlanParamsWithTimeout(timeout time.Duration) *GetNetworkFloorPlanParams

NewGetNetworkFloorPlanParamsWithTimeout creates a new GetNetworkFloorPlanParams object with the ability to set a timeout on a request.

func (*GetNetworkFloorPlanParams) SetContext ¶

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

SetContext adds the context to the get network floor plan params

func (*GetNetworkFloorPlanParams) SetDefaults ¶

func (o *GetNetworkFloorPlanParams) SetDefaults()

SetDefaults hydrates default values in the get network floor plan params (not the query body).

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

func (*GetNetworkFloorPlanParams) SetFloorPlanID ¶

func (o *GetNetworkFloorPlanParams) SetFloorPlanID(floorPlanID string)

SetFloorPlanID adds the floorPlanId to the get network floor plan params

func (*GetNetworkFloorPlanParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network floor plan params

func (*GetNetworkFloorPlanParams) SetNetworkID ¶

func (o *GetNetworkFloorPlanParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network floor plan params

func (*GetNetworkFloorPlanParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network floor plan params

func (*GetNetworkFloorPlanParams) WithContext ¶

WithContext adds the context to the get network floor plan params

func (*GetNetworkFloorPlanParams) WithDefaults ¶

WithDefaults hydrates default values in the get network floor plan params (not the query body).

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

func (*GetNetworkFloorPlanParams) WithFloorPlanID ¶

func (o *GetNetworkFloorPlanParams) WithFloorPlanID(floorPlanID string) *GetNetworkFloorPlanParams

WithFloorPlanID adds the floorPlanID to the get network floor plan params

func (*GetNetworkFloorPlanParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the get network floor plan params

func (*GetNetworkFloorPlanParams) WithNetworkID ¶

func (o *GetNetworkFloorPlanParams) WithNetworkID(networkID string) *GetNetworkFloorPlanParams

WithNetworkID adds the networkID to the get network floor plan params

func (*GetNetworkFloorPlanParams) WithTimeout ¶

WithTimeout adds the timeout to the get network floor plan params

func (*GetNetworkFloorPlanParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkFloorPlanReader ¶

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

GetNetworkFloorPlanReader is a Reader for the GetNetworkFloorPlan structure.

func (*GetNetworkFloorPlanReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkFloorPlansOK ¶

type GetNetworkFloorPlansOK struct {
	Payload []*GetNetworkFloorPlansOKBodyItems0
}

GetNetworkFloorPlansOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkFloorPlansOK ¶

func NewGetNetworkFloorPlansOK() *GetNetworkFloorPlansOK

NewGetNetworkFloorPlansOK creates a GetNetworkFloorPlansOK with default headers values

func (*GetNetworkFloorPlansOK) Code ¶

func (o *GetNetworkFloorPlansOK) Code() int

Code gets the status code for the get network floor plans o k response

func (*GetNetworkFloorPlansOK) Error ¶

func (o *GetNetworkFloorPlansOK) Error() string

func (*GetNetworkFloorPlansOK) GetPayload ¶

func (*GetNetworkFloorPlansOK) IsClientError ¶

func (o *GetNetworkFloorPlansOK) IsClientError() bool

IsClientError returns true when this get network floor plans o k response has a 4xx status code

func (*GetNetworkFloorPlansOK) IsCode ¶

func (o *GetNetworkFloorPlansOK) IsCode(code int) bool

IsCode returns true when this get network floor plans o k response a status code equal to that given

func (*GetNetworkFloorPlansOK) IsRedirect ¶

func (o *GetNetworkFloorPlansOK) IsRedirect() bool

IsRedirect returns true when this get network floor plans o k response has a 3xx status code

func (*GetNetworkFloorPlansOK) IsServerError ¶

func (o *GetNetworkFloorPlansOK) IsServerError() bool

IsServerError returns true when this get network floor plans o k response has a 5xx status code

func (*GetNetworkFloorPlansOK) IsSuccess ¶

func (o *GetNetworkFloorPlansOK) IsSuccess() bool

IsSuccess returns true when this get network floor plans o k response has a 2xx status code

func (*GetNetworkFloorPlansOK) String ¶

func (o *GetNetworkFloorPlansOK) String() string

type GetNetworkFloorPlansOKBodyItems0 ¶

type GetNetworkFloorPlansOKBodyItems0 struct {

	// bottom left corner
	BottomLeftCorner *GetNetworkFloorPlansOKBodyItems0BottomLeftCorner `json:"bottomLeftCorner,omitempty"`

	// bottom right corner
	BottomRightCorner *GetNetworkFloorPlansOKBodyItems0BottomRightCorner `json:"bottomRightCorner,omitempty"`

	// center
	Center *GetNetworkFloorPlansOKBodyItems0Center `json:"center,omitempty"`

	// List of devices for the floorplan
	Devices []*GetNetworkFloorPlansOKBodyItems0DevicesItems0 `json:"devices"`

	// Floor plan ID
	FloorPlanID string `json:"floorPlanId,omitempty"`

	// The height of your floor plan.
	Height float32 `json:"height,omitempty"`

	// The format type of the image.
	ImageExtension string `json:"imageExtension,omitempty"`

	// The file contents (a base 64 encoded string) of your new image. Supported formats are PNG, GIF, and JPG. Note that all images are saved as PNG files, regardless of the format they are uploaded in. If you upload a new image, and you do NOT specify any new geolocation fields ('center, 'topLeftCorner', etc), the floor plan will be recentered with no rotation in order to maintain the aspect ratio of your new image.
	// Format: byte
	ImageMd5 strfmt.Base64 `json:"imageMd5,omitempty"`

	// The url link for the floor plan image.
	ImageURL string `json:"imageUrl,omitempty"`

	// The time the image url link will expire.
	ImageURLExpiresAt string `json:"imageUrlExpiresAt,omitempty"`

	// The name of your floor plan.
	Name string `json:"name,omitempty"`

	// top left corner
	TopLeftCorner *GetNetworkFloorPlansOKBodyItems0TopLeftCorner `json:"topLeftCorner,omitempty"`

	// top right corner
	TopRightCorner *GetNetworkFloorPlansOKBodyItems0TopRightCorner `json:"topRightCorner,omitempty"`

	// The width of your floor plan.
	Width float32 `json:"width,omitempty"`
}

GetNetworkFloorPlansOKBodyItems0 get network floor plans o k body items0 swagger:model GetNetworkFloorPlansOKBodyItems0

func (*GetNetworkFloorPlansOKBodyItems0) ContextValidate ¶

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

ContextValidate validate this get network floor plans o k body items0 based on the context it is used

func (*GetNetworkFloorPlansOKBodyItems0) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0) Validate ¶

Validate validates this get network floor plans o k body items0

type GetNetworkFloorPlansOKBodyItems0BottomLeftCorner ¶

type GetNetworkFloorPlansOKBodyItems0BottomLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

GetNetworkFloorPlansOKBodyItems0BottomLeftCorner The longitude and latitude of the bottom left corner of your floor plan. swagger:model GetNetworkFloorPlansOKBodyItems0BottomLeftCorner

func (*GetNetworkFloorPlansOKBodyItems0BottomLeftCorner) ContextValidate ¶

ContextValidate validates this get network floor plans o k body items0 bottom left corner based on context it is used

func (*GetNetworkFloorPlansOKBodyItems0BottomLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0BottomLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0BottomLeftCorner) Validate ¶

Validate validates this get network floor plans o k body items0 bottom left corner

type GetNetworkFloorPlansOKBodyItems0BottomRightCorner ¶

type GetNetworkFloorPlansOKBodyItems0BottomRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

GetNetworkFloorPlansOKBodyItems0BottomRightCorner The longitude and latitude of the bottom right corner of your floor plan. swagger:model GetNetworkFloorPlansOKBodyItems0BottomRightCorner

func (*GetNetworkFloorPlansOKBodyItems0BottomRightCorner) ContextValidate ¶

ContextValidate validates this get network floor plans o k body items0 bottom right corner based on context it is used

func (*GetNetworkFloorPlansOKBodyItems0BottomRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0BottomRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0BottomRightCorner) Validate ¶

Validate validates this get network floor plans o k body items0 bottom right corner

type GetNetworkFloorPlansOKBodyItems0Center ¶

type GetNetworkFloorPlansOKBodyItems0Center struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

GetNetworkFloorPlansOKBodyItems0Center The longitude and latitude of the center of your floor plan. The 'center' or two adjacent corners (e.g. 'topLeftCorner' and 'bottomLeftCorner') must be specified. If 'center' is specified, the floor plan is placed over that point with no rotation. If two adjacent corners are specified, the floor plan is rotated to line up with the two specified points. The aspect ratio of the floor plan's image is preserved regardless of which corners/center are specified. (This means if that more than two corners are specified, only two corners may be used to preserve the floor plan's aspect ratio.). No two points can have the same latitude, longitude pair. swagger:model GetNetworkFloorPlansOKBodyItems0Center

func (*GetNetworkFloorPlansOKBodyItems0Center) ContextValidate ¶

ContextValidate validates this get network floor plans o k body items0 center based on context it is used

func (*GetNetworkFloorPlansOKBodyItems0Center) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0Center) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0Center) Validate ¶

Validate validates this get network floor plans o k body items0 center

type GetNetworkFloorPlansOKBodyItems0DevicesItems0 ¶

type GetNetworkFloorPlansOKBodyItems0DevicesItems0 struct {

	// Physical address of the device
	Address string `json:"address,omitempty"`

	// Firmware version of the device
	Firmware string `json:"firmware,omitempty"`

	// LAN IP address of the device
	LanIP string `json:"lanIp,omitempty"`

	// Latitude of the device
	Lat float32 `json:"lat,omitempty"`

	// Longitude of the device
	Lng float32 `json:"lng,omitempty"`

	// MAC address of the device
	Mac string `json:"mac,omitempty"`

	// Model of the device
	Model string `json:"model,omitempty"`

	// Name of the device
	Name string `json:"name,omitempty"`

	// ID of the network the device belongs to
	NetworkID string `json:"networkId,omitempty"`

	// Notes for the device, limited to 255 characters
	Notes string `json:"notes,omitempty"`

	// Product type of the device
	ProductType string `json:"productType,omitempty"`

	// Serial number of the device
	Serial string `json:"serial,omitempty"`

	// List of tags assigned to the device
	Tags []string `json:"tags"`
}

GetNetworkFloorPlansOKBodyItems0DevicesItems0 get network floor plans o k body items0 devices items0 swagger:model GetNetworkFloorPlansOKBodyItems0DevicesItems0

func (*GetNetworkFloorPlansOKBodyItems0DevicesItems0) ContextValidate ¶

ContextValidate validates this get network floor plans o k body items0 devices items0 based on context it is used

func (*GetNetworkFloorPlansOKBodyItems0DevicesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0DevicesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0DevicesItems0) Validate ¶

Validate validates this get network floor plans o k body items0 devices items0

type GetNetworkFloorPlansOKBodyItems0TopLeftCorner ¶

type GetNetworkFloorPlansOKBodyItems0TopLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

GetNetworkFloorPlansOKBodyItems0TopLeftCorner The longitude and latitude of the top left corner of your floor plan. swagger:model GetNetworkFloorPlansOKBodyItems0TopLeftCorner

func (*GetNetworkFloorPlansOKBodyItems0TopLeftCorner) ContextValidate ¶

ContextValidate validates this get network floor plans o k body items0 top left corner based on context it is used

func (*GetNetworkFloorPlansOKBodyItems0TopLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0TopLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0TopLeftCorner) Validate ¶

Validate validates this get network floor plans o k body items0 top left corner

type GetNetworkFloorPlansOKBodyItems0TopRightCorner ¶

type GetNetworkFloorPlansOKBodyItems0TopRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

GetNetworkFloorPlansOKBodyItems0TopRightCorner The longitude and latitude of the top right corner of your floor plan. swagger:model GetNetworkFloorPlansOKBodyItems0TopRightCorner

func (*GetNetworkFloorPlansOKBodyItems0TopRightCorner) ContextValidate ¶

ContextValidate validates this get network floor plans o k body items0 top right corner based on context it is used

func (*GetNetworkFloorPlansOKBodyItems0TopRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0TopRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkFloorPlansOKBodyItems0TopRightCorner) Validate ¶

Validate validates this get network floor plans o k body items0 top right corner

type GetNetworkFloorPlansParams ¶

type GetNetworkFloorPlansParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkFloorPlansParams contains all the parameters to send to the API endpoint

for the get network floor plans operation.

Typically these are written to a http.Request.

func NewGetNetworkFloorPlansParams ¶

func NewGetNetworkFloorPlansParams() *GetNetworkFloorPlansParams

NewGetNetworkFloorPlansParams creates a new GetNetworkFloorPlansParams object, with the default timeout for this client.

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

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

func NewGetNetworkFloorPlansParamsWithContext ¶

func NewGetNetworkFloorPlansParamsWithContext(ctx context.Context) *GetNetworkFloorPlansParams

NewGetNetworkFloorPlansParamsWithContext creates a new GetNetworkFloorPlansParams object with the ability to set a context for a request.

func NewGetNetworkFloorPlansParamsWithHTTPClient ¶

func NewGetNetworkFloorPlansParamsWithHTTPClient(client *http.Client) *GetNetworkFloorPlansParams

NewGetNetworkFloorPlansParamsWithHTTPClient creates a new GetNetworkFloorPlansParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkFloorPlansParamsWithTimeout ¶

func NewGetNetworkFloorPlansParamsWithTimeout(timeout time.Duration) *GetNetworkFloorPlansParams

NewGetNetworkFloorPlansParamsWithTimeout creates a new GetNetworkFloorPlansParams object with the ability to set a timeout on a request.

func (*GetNetworkFloorPlansParams) SetContext ¶

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

SetContext adds the context to the get network floor plans params

func (*GetNetworkFloorPlansParams) SetDefaults ¶

func (o *GetNetworkFloorPlansParams) SetDefaults()

SetDefaults hydrates default values in the get network floor plans params (not the query body).

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

func (*GetNetworkFloorPlansParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network floor plans params

func (*GetNetworkFloorPlansParams) SetNetworkID ¶

func (o *GetNetworkFloorPlansParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network floor plans params

func (*GetNetworkFloorPlansParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network floor plans params

func (*GetNetworkFloorPlansParams) WithContext ¶

WithContext adds the context to the get network floor plans params

func (*GetNetworkFloorPlansParams) WithDefaults ¶

WithDefaults hydrates default values in the get network floor plans params (not the query body).

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

func (*GetNetworkFloorPlansParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network floor plans params

func (*GetNetworkFloorPlansParams) WithNetworkID ¶

func (o *GetNetworkFloorPlansParams) WithNetworkID(networkID string) *GetNetworkFloorPlansParams

WithNetworkID adds the networkID to the get network floor plans params

func (*GetNetworkFloorPlansParams) WithTimeout ¶

WithTimeout adds the timeout to the get network floor plans params

func (*GetNetworkFloorPlansParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkFloorPlansReader ¶

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

GetNetworkFloorPlansReader is a Reader for the GetNetworkFloorPlans structure.

func (*GetNetworkFloorPlansReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkGroupPoliciesOK ¶

type GetNetworkGroupPoliciesOK struct {
	Payload []interface{}
}

GetNetworkGroupPoliciesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkGroupPoliciesOK ¶

func NewGetNetworkGroupPoliciesOK() *GetNetworkGroupPoliciesOK

NewGetNetworkGroupPoliciesOK creates a GetNetworkGroupPoliciesOK with default headers values

func (*GetNetworkGroupPoliciesOK) Code ¶

func (o *GetNetworkGroupPoliciesOK) Code() int

Code gets the status code for the get network group policies o k response

func (*GetNetworkGroupPoliciesOK) Error ¶

func (o *GetNetworkGroupPoliciesOK) Error() string

func (*GetNetworkGroupPoliciesOK) GetPayload ¶

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

func (*GetNetworkGroupPoliciesOK) IsClientError ¶

func (o *GetNetworkGroupPoliciesOK) IsClientError() bool

IsClientError returns true when this get network group policies o k response has a 4xx status code

func (*GetNetworkGroupPoliciesOK) IsCode ¶

func (o *GetNetworkGroupPoliciesOK) IsCode(code int) bool

IsCode returns true when this get network group policies o k response a status code equal to that given

func (*GetNetworkGroupPoliciesOK) IsRedirect ¶

func (o *GetNetworkGroupPoliciesOK) IsRedirect() bool

IsRedirect returns true when this get network group policies o k response has a 3xx status code

func (*GetNetworkGroupPoliciesOK) IsServerError ¶

func (o *GetNetworkGroupPoliciesOK) IsServerError() bool

IsServerError returns true when this get network group policies o k response has a 5xx status code

func (*GetNetworkGroupPoliciesOK) IsSuccess ¶

func (o *GetNetworkGroupPoliciesOK) IsSuccess() bool

IsSuccess returns true when this get network group policies o k response has a 2xx status code

func (*GetNetworkGroupPoliciesOK) String ¶

func (o *GetNetworkGroupPoliciesOK) String() string

type GetNetworkGroupPoliciesParams ¶

type GetNetworkGroupPoliciesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkGroupPoliciesParams contains all the parameters to send to the API endpoint

for the get network group policies operation.

Typically these are written to a http.Request.

func NewGetNetworkGroupPoliciesParams ¶

func NewGetNetworkGroupPoliciesParams() *GetNetworkGroupPoliciesParams

NewGetNetworkGroupPoliciesParams creates a new GetNetworkGroupPoliciesParams object, with the default timeout for this client.

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

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

func NewGetNetworkGroupPoliciesParamsWithContext ¶

func NewGetNetworkGroupPoliciesParamsWithContext(ctx context.Context) *GetNetworkGroupPoliciesParams

NewGetNetworkGroupPoliciesParamsWithContext creates a new GetNetworkGroupPoliciesParams object with the ability to set a context for a request.

func NewGetNetworkGroupPoliciesParamsWithHTTPClient ¶

func NewGetNetworkGroupPoliciesParamsWithHTTPClient(client *http.Client) *GetNetworkGroupPoliciesParams

NewGetNetworkGroupPoliciesParamsWithHTTPClient creates a new GetNetworkGroupPoliciesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkGroupPoliciesParamsWithTimeout ¶

func NewGetNetworkGroupPoliciesParamsWithTimeout(timeout time.Duration) *GetNetworkGroupPoliciesParams

NewGetNetworkGroupPoliciesParamsWithTimeout creates a new GetNetworkGroupPoliciesParams object with the ability to set a timeout on a request.

func (*GetNetworkGroupPoliciesParams) SetContext ¶

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

SetContext adds the context to the get network group policies params

func (*GetNetworkGroupPoliciesParams) SetDefaults ¶

func (o *GetNetworkGroupPoliciesParams) SetDefaults()

SetDefaults hydrates default values in the get network group policies params (not the query body).

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

func (*GetNetworkGroupPoliciesParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network group policies params

func (*GetNetworkGroupPoliciesParams) SetNetworkID ¶

func (o *GetNetworkGroupPoliciesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network group policies params

func (*GetNetworkGroupPoliciesParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network group policies params

func (*GetNetworkGroupPoliciesParams) WithContext ¶

WithContext adds the context to the get network group policies params

func (*GetNetworkGroupPoliciesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network group policies params (not the query body).

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

func (*GetNetworkGroupPoliciesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network group policies params

func (*GetNetworkGroupPoliciesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network group policies params

func (*GetNetworkGroupPoliciesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network group policies params

func (*GetNetworkGroupPoliciesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkGroupPoliciesReader ¶

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

GetNetworkGroupPoliciesReader is a Reader for the GetNetworkGroupPolicies structure.

func (*GetNetworkGroupPoliciesReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkGroupPolicyOK ¶

type GetNetworkGroupPolicyOK struct {
	Payload interface{}
}

GetNetworkGroupPolicyOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkGroupPolicyOK ¶

func NewGetNetworkGroupPolicyOK() *GetNetworkGroupPolicyOK

NewGetNetworkGroupPolicyOK creates a GetNetworkGroupPolicyOK with default headers values

func (*GetNetworkGroupPolicyOK) Code ¶

func (o *GetNetworkGroupPolicyOK) Code() int

Code gets the status code for the get network group policy o k response

func (*GetNetworkGroupPolicyOK) Error ¶

func (o *GetNetworkGroupPolicyOK) Error() string

func (*GetNetworkGroupPolicyOK) GetPayload ¶

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

func (*GetNetworkGroupPolicyOK) IsClientError ¶

func (o *GetNetworkGroupPolicyOK) IsClientError() bool

IsClientError returns true when this get network group policy o k response has a 4xx status code

func (*GetNetworkGroupPolicyOK) IsCode ¶

func (o *GetNetworkGroupPolicyOK) IsCode(code int) bool

IsCode returns true when this get network group policy o k response a status code equal to that given

func (*GetNetworkGroupPolicyOK) IsRedirect ¶

func (o *GetNetworkGroupPolicyOK) IsRedirect() bool

IsRedirect returns true when this get network group policy o k response has a 3xx status code

func (*GetNetworkGroupPolicyOK) IsServerError ¶

func (o *GetNetworkGroupPolicyOK) IsServerError() bool

IsServerError returns true when this get network group policy o k response has a 5xx status code

func (*GetNetworkGroupPolicyOK) IsSuccess ¶

func (o *GetNetworkGroupPolicyOK) IsSuccess() bool

IsSuccess returns true when this get network group policy o k response has a 2xx status code

func (*GetNetworkGroupPolicyOK) String ¶

func (o *GetNetworkGroupPolicyOK) String() string

type GetNetworkGroupPolicyParams ¶

type GetNetworkGroupPolicyParams struct {

	/* GroupPolicyID.

	   Group policy ID
	*/
	GroupPolicyID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkGroupPolicyParams contains all the parameters to send to the API endpoint

for the get network group policy operation.

Typically these are written to a http.Request.

func NewGetNetworkGroupPolicyParams ¶

func NewGetNetworkGroupPolicyParams() *GetNetworkGroupPolicyParams

NewGetNetworkGroupPolicyParams creates a new GetNetworkGroupPolicyParams object, with the default timeout for this client.

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

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

func NewGetNetworkGroupPolicyParamsWithContext ¶

func NewGetNetworkGroupPolicyParamsWithContext(ctx context.Context) *GetNetworkGroupPolicyParams

NewGetNetworkGroupPolicyParamsWithContext creates a new GetNetworkGroupPolicyParams object with the ability to set a context for a request.

func NewGetNetworkGroupPolicyParamsWithHTTPClient ¶

func NewGetNetworkGroupPolicyParamsWithHTTPClient(client *http.Client) *GetNetworkGroupPolicyParams

NewGetNetworkGroupPolicyParamsWithHTTPClient creates a new GetNetworkGroupPolicyParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkGroupPolicyParamsWithTimeout ¶

func NewGetNetworkGroupPolicyParamsWithTimeout(timeout time.Duration) *GetNetworkGroupPolicyParams

NewGetNetworkGroupPolicyParamsWithTimeout creates a new GetNetworkGroupPolicyParams object with the ability to set a timeout on a request.

func (*GetNetworkGroupPolicyParams) SetContext ¶

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

SetContext adds the context to the get network group policy params

func (*GetNetworkGroupPolicyParams) SetDefaults ¶

func (o *GetNetworkGroupPolicyParams) SetDefaults()

SetDefaults hydrates default values in the get network group policy params (not the query body).

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

func (*GetNetworkGroupPolicyParams) SetGroupPolicyID ¶

func (o *GetNetworkGroupPolicyParams) SetGroupPolicyID(groupPolicyID string)

SetGroupPolicyID adds the groupPolicyId to the get network group policy params

func (*GetNetworkGroupPolicyParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network group policy params

func (*GetNetworkGroupPolicyParams) SetNetworkID ¶

func (o *GetNetworkGroupPolicyParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network group policy params

func (*GetNetworkGroupPolicyParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network group policy params

func (*GetNetworkGroupPolicyParams) WithContext ¶

WithContext adds the context to the get network group policy params

func (*GetNetworkGroupPolicyParams) WithDefaults ¶

WithDefaults hydrates default values in the get network group policy params (not the query body).

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

func (*GetNetworkGroupPolicyParams) WithGroupPolicyID ¶

func (o *GetNetworkGroupPolicyParams) WithGroupPolicyID(groupPolicyID string) *GetNetworkGroupPolicyParams

WithGroupPolicyID adds the groupPolicyID to the get network group policy params

func (*GetNetworkGroupPolicyParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network group policy params

func (*GetNetworkGroupPolicyParams) WithNetworkID ¶

func (o *GetNetworkGroupPolicyParams) WithNetworkID(networkID string) *GetNetworkGroupPolicyParams

WithNetworkID adds the networkID to the get network group policy params

func (*GetNetworkGroupPolicyParams) WithTimeout ¶

WithTimeout adds the timeout to the get network group policy params

func (*GetNetworkGroupPolicyParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkGroupPolicyReader ¶

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

GetNetworkGroupPolicyReader is a Reader for the GetNetworkGroupPolicy structure.

func (*GetNetworkGroupPolicyReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkHealthAlertsOK ¶

type GetNetworkHealthAlertsOK struct {
	Payload []*GetNetworkHealthAlertsOKBodyItems0
}

GetNetworkHealthAlertsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkHealthAlertsOK ¶

func NewGetNetworkHealthAlertsOK() *GetNetworkHealthAlertsOK

NewGetNetworkHealthAlertsOK creates a GetNetworkHealthAlertsOK with default headers values

func (*GetNetworkHealthAlertsOK) Code ¶

func (o *GetNetworkHealthAlertsOK) Code() int

Code gets the status code for the get network health alerts o k response

func (*GetNetworkHealthAlertsOK) Error ¶

func (o *GetNetworkHealthAlertsOK) Error() string

func (*GetNetworkHealthAlertsOK) GetPayload ¶

func (*GetNetworkHealthAlertsOK) IsClientError ¶

func (o *GetNetworkHealthAlertsOK) IsClientError() bool

IsClientError returns true when this get network health alerts o k response has a 4xx status code

func (*GetNetworkHealthAlertsOK) IsCode ¶

func (o *GetNetworkHealthAlertsOK) IsCode(code int) bool

IsCode returns true when this get network health alerts o k response a status code equal to that given

func (*GetNetworkHealthAlertsOK) IsRedirect ¶

func (o *GetNetworkHealthAlertsOK) IsRedirect() bool

IsRedirect returns true when this get network health alerts o k response has a 3xx status code

func (*GetNetworkHealthAlertsOK) IsServerError ¶

func (o *GetNetworkHealthAlertsOK) IsServerError() bool

IsServerError returns true when this get network health alerts o k response has a 5xx status code

func (*GetNetworkHealthAlertsOK) IsSuccess ¶

func (o *GetNetworkHealthAlertsOK) IsSuccess() bool

IsSuccess returns true when this get network health alerts o k response has a 2xx status code

func (*GetNetworkHealthAlertsOK) String ¶

func (o *GetNetworkHealthAlertsOK) String() string

type GetNetworkHealthAlertsOKBodyItems0 ¶

type GetNetworkHealthAlertsOKBodyItems0 struct {

	// Category of the alert
	Category string `json:"category,omitempty"`

	// Alert identifier. Value can be empty
	ID string `json:"id,omitempty"`

	// scope
	Scope *GetNetworkHealthAlertsOKBodyItems0Scope `json:"scope,omitempty"`

	// Severity of the alert
	// Enum: [error info warning]
	Severity string `json:"severity,omitempty"`

	// Alert type
	Type string `json:"type,omitempty"`
}

GetNetworkHealthAlertsOKBodyItems0 get network health alerts o k body items0 swagger:model GetNetworkHealthAlertsOKBodyItems0

func (*GetNetworkHealthAlertsOKBodyItems0) ContextValidate ¶

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

ContextValidate validate this get network health alerts o k body items0 based on the context it is used

func (*GetNetworkHealthAlertsOKBodyItems0) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0) Validate ¶

Validate validates this get network health alerts o k body items0

type GetNetworkHealthAlertsOKBodyItems0Scope ¶

type GetNetworkHealthAlertsOKBodyItems0Scope struct {

	// Applications related to the alert
	Applications []*GetNetworkHealthAlertsOKBodyItems0ScopeApplicationsItems0 `json:"applications"`

	// Devices related to the alert
	Devices []*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0 `json:"devices"`

	// Peers related to the alert
	Peers []*GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0 `json:"peers"`
}

GetNetworkHealthAlertsOKBodyItems0Scope The scope of the alert swagger:model GetNetworkHealthAlertsOKBodyItems0Scope

func (*GetNetworkHealthAlertsOKBodyItems0Scope) ContextValidate ¶

ContextValidate validate this get network health alerts o k body items0 scope based on the context it is used

func (*GetNetworkHealthAlertsOKBodyItems0Scope) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0Scope) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0Scope) Validate ¶

Validate validates this get network health alerts o k body items0 scope

type GetNetworkHealthAlertsOKBodyItems0ScopeApplicationsItems0 ¶

type GetNetworkHealthAlertsOKBodyItems0ScopeApplicationsItems0 struct {

	// Name of the application
	Name string `json:"name,omitempty"`

	// URL to the application
	URL string `json:"url,omitempty"`
}

GetNetworkHealthAlertsOKBodyItems0ScopeApplicationsItems0 get network health alerts o k body items0 scope applications items0 swagger:model GetNetworkHealthAlertsOKBodyItems0ScopeApplicationsItems0

func (*GetNetworkHealthAlertsOKBodyItems0ScopeApplicationsItems0) ContextValidate ¶

ContextValidate validates this get network health alerts o k body items0 scope applications items0 based on context it is used

func (*GetNetworkHealthAlertsOKBodyItems0ScopeApplicationsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopeApplicationsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopeApplicationsItems0) Validate ¶

Validate validates this get network health alerts o k body items0 scope applications items0

type GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0 ¶

type GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0 struct {

	// Clients related to the device
	Clients []*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0ClientsItems0 `json:"clients"`

	// lldp
	Lldp *GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0Lldp `json:"lldp,omitempty"`

	// The mac address of the device
	Mac string `json:"mac,omitempty"`

	// Name of the device
	Name string `json:"name,omitempty"`

	// Product type of the device
	ProductType string `json:"productType,omitempty"`

	// Serial number of the device
	Serial string `json:"serial,omitempty"`

	// URL to the device
	URL string `json:"url,omitempty"`
}

GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0 get network health alerts o k body items0 scope devices items0 swagger:model GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0) ContextValidate ¶

ContextValidate validate this get network health alerts o k body items0 scope devices items0 based on the context it is used

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0) Validate ¶

Validate validates this get network health alerts o k body items0 scope devices items0

type GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0ClientsItems0 ¶

type GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0ClientsItems0 struct {

	// Mac address of the client
	Mac string `json:"mac,omitempty"`
}

GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0ClientsItems0 get network health alerts o k body items0 scope devices items0 clients items0 swagger:model GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0ClientsItems0

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0ClientsItems0) ContextValidate ¶

ContextValidate validates this get network health alerts o k body items0 scope devices items0 clients items0 based on context it is used

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0ClientsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0ClientsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0ClientsItems0) Validate ¶

Validate validates this get network health alerts o k body items0 scope devices items0 clients items0

type GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0Lldp ¶

type GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0Lldp struct {

	// Port Id
	PortID string `json:"portId,omitempty"`
}

GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0Lldp Lldp information swagger:model GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0Lldp

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0Lldp) ContextValidate ¶

ContextValidate validates this get network health alerts o k body items0 scope devices items0 lldp based on context it is used

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0Lldp) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0Lldp) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopeDevicesItems0Lldp) Validate ¶

Validate validates this get network health alerts o k body items0 scope devices items0 lldp

type GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0 ¶

type GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0 struct {

	// network
	Network *GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0Network `json:"network,omitempty"`

	// URL to the peer
	URL string `json:"url,omitempty"`
}

GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0 get network health alerts o k body items0 scope peers items0 swagger:model GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0

func (*GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0) ContextValidate ¶

ContextValidate validate this get network health alerts o k body items0 scope peers items0 based on the context it is used

func (*GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0) Validate ¶

Validate validates this get network health alerts o k body items0 scope peers items0

type GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0Network ¶

type GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0Network struct {

	// Id of the network
	ID string `json:"id,omitempty"`

	// Name of the network
	Name string `json:"name,omitempty"`
}

GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0Network Network of the peer swagger:model GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0Network

func (*GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0Network) ContextValidate ¶

ContextValidate validates this get network health alerts o k body items0 scope peers items0 network based on context it is used

func (*GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0Network) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0Network) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkHealthAlertsOKBodyItems0ScopePeersItems0Network) Validate ¶

Validate validates this get network health alerts o k body items0 scope peers items0 network

type GetNetworkHealthAlertsParams ¶

type GetNetworkHealthAlertsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkHealthAlertsParams contains all the parameters to send to the API endpoint

for the get network health alerts operation.

Typically these are written to a http.Request.

func NewGetNetworkHealthAlertsParams ¶

func NewGetNetworkHealthAlertsParams() *GetNetworkHealthAlertsParams

NewGetNetworkHealthAlertsParams creates a new GetNetworkHealthAlertsParams object, with the default timeout for this client.

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

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

func NewGetNetworkHealthAlertsParamsWithContext ¶

func NewGetNetworkHealthAlertsParamsWithContext(ctx context.Context) *GetNetworkHealthAlertsParams

NewGetNetworkHealthAlertsParamsWithContext creates a new GetNetworkHealthAlertsParams object with the ability to set a context for a request.

func NewGetNetworkHealthAlertsParamsWithHTTPClient ¶

func NewGetNetworkHealthAlertsParamsWithHTTPClient(client *http.Client) *GetNetworkHealthAlertsParams

NewGetNetworkHealthAlertsParamsWithHTTPClient creates a new GetNetworkHealthAlertsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkHealthAlertsParamsWithTimeout ¶

func NewGetNetworkHealthAlertsParamsWithTimeout(timeout time.Duration) *GetNetworkHealthAlertsParams

NewGetNetworkHealthAlertsParamsWithTimeout creates a new GetNetworkHealthAlertsParams object with the ability to set a timeout on a request.

func (*GetNetworkHealthAlertsParams) SetContext ¶

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

SetContext adds the context to the get network health alerts params

func (*GetNetworkHealthAlertsParams) SetDefaults ¶

func (o *GetNetworkHealthAlertsParams) SetDefaults()

SetDefaults hydrates default values in the get network health alerts params (not the query body).

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

func (*GetNetworkHealthAlertsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network health alerts params

func (*GetNetworkHealthAlertsParams) SetNetworkID ¶

func (o *GetNetworkHealthAlertsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network health alerts params

func (*GetNetworkHealthAlertsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network health alerts params

func (*GetNetworkHealthAlertsParams) WithContext ¶

WithContext adds the context to the get network health alerts params

func (*GetNetworkHealthAlertsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network health alerts params (not the query body).

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

func (*GetNetworkHealthAlertsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network health alerts params

func (*GetNetworkHealthAlertsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network health alerts params

func (*GetNetworkHealthAlertsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network health alerts params

func (*GetNetworkHealthAlertsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkHealthAlertsReader ¶

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

GetNetworkHealthAlertsReader is a Reader for the GetNetworkHealthAlerts structure.

func (*GetNetworkHealthAlertsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkMerakiAuthUserOK ¶

type GetNetworkMerakiAuthUserOK struct {
	Payload *GetNetworkMerakiAuthUserOKBody
}

GetNetworkMerakiAuthUserOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkMerakiAuthUserOK ¶

func NewGetNetworkMerakiAuthUserOK() *GetNetworkMerakiAuthUserOK

NewGetNetworkMerakiAuthUserOK creates a GetNetworkMerakiAuthUserOK with default headers values

func (*GetNetworkMerakiAuthUserOK) Code ¶

func (o *GetNetworkMerakiAuthUserOK) Code() int

Code gets the status code for the get network meraki auth user o k response

func (*GetNetworkMerakiAuthUserOK) Error ¶

func (*GetNetworkMerakiAuthUserOK) GetPayload ¶

func (*GetNetworkMerakiAuthUserOK) IsClientError ¶

func (o *GetNetworkMerakiAuthUserOK) IsClientError() bool

IsClientError returns true when this get network meraki auth user o k response has a 4xx status code

func (*GetNetworkMerakiAuthUserOK) IsCode ¶

func (o *GetNetworkMerakiAuthUserOK) IsCode(code int) bool

IsCode returns true when this get network meraki auth user o k response a status code equal to that given

func (*GetNetworkMerakiAuthUserOK) IsRedirect ¶

func (o *GetNetworkMerakiAuthUserOK) IsRedirect() bool

IsRedirect returns true when this get network meraki auth user o k response has a 3xx status code

func (*GetNetworkMerakiAuthUserOK) IsServerError ¶

func (o *GetNetworkMerakiAuthUserOK) IsServerError() bool

IsServerError returns true when this get network meraki auth user o k response has a 5xx status code

func (*GetNetworkMerakiAuthUserOK) IsSuccess ¶

func (o *GetNetworkMerakiAuthUserOK) IsSuccess() bool

IsSuccess returns true when this get network meraki auth user o k response has a 2xx status code

func (*GetNetworkMerakiAuthUserOK) String ¶

func (o *GetNetworkMerakiAuthUserOK) String() string

type GetNetworkMerakiAuthUserOKBody ¶

type GetNetworkMerakiAuthUserOKBody struct {

	// Authorization type for user.
	AccountType string `json:"accountType,omitempty"`

	// User authorization info
	Authorizations []*GetNetworkMerakiAuthUserOKBodyAuthorizationsItems0 `json:"authorizations"`

	// Creation time of the user
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// Email address of the user
	Email string `json:"email,omitempty"`

	// Meraki auth user id
	ID string `json:"id,omitempty"`

	// Whether or not the user is a Dashboard administrator
	IsAdmin bool `json:"isAdmin,omitempty"`

	// Name of the user
	Name string `json:"name,omitempty"`
}

GetNetworkMerakiAuthUserOKBody get network meraki auth user o k body swagger:model GetNetworkMerakiAuthUserOKBody

func (*GetNetworkMerakiAuthUserOKBody) ContextValidate ¶

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

ContextValidate validate this get network meraki auth user o k body based on the context it is used

func (*GetNetworkMerakiAuthUserOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkMerakiAuthUserOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkMerakiAuthUserOKBody) Validate ¶

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

Validate validates this get network meraki auth user o k body

type GetNetworkMerakiAuthUserOKBodyAuthorizationsItems0 ¶

type GetNetworkMerakiAuthUserOKBodyAuthorizationsItems0 struct {

	// User is authorized by the account email address
	AuthorizedByEmail string `json:"authorizedByEmail,omitempty"`

	// User is authorized by the account name
	AuthorizedByName string `json:"authorizedByName,omitempty"`

	// Authorized zone of the user
	AuthorizedZone string `json:"authorizedZone,omitempty"`

	// Authorization expiration time
	// Format: date-time
	ExpiresAt strfmt.DateTime `json:"expiresAt,omitempty"`

	// SSID number
	SsidNumber int64 `json:"ssidNumber,omitempty"`
}

GetNetworkMerakiAuthUserOKBodyAuthorizationsItems0 get network meraki auth user o k body authorizations items0 swagger:model GetNetworkMerakiAuthUserOKBodyAuthorizationsItems0

func (*GetNetworkMerakiAuthUserOKBodyAuthorizationsItems0) ContextValidate ¶

ContextValidate validates this get network meraki auth user o k body authorizations items0 based on context it is used

func (*GetNetworkMerakiAuthUserOKBodyAuthorizationsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkMerakiAuthUserOKBodyAuthorizationsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkMerakiAuthUserOKBodyAuthorizationsItems0) Validate ¶

Validate validates this get network meraki auth user o k body authorizations items0

type GetNetworkMerakiAuthUserParams ¶

type GetNetworkMerakiAuthUserParams struct {

	/* MerakiAuthUserID.

	   Meraki auth user ID
	*/
	MerakiAuthUserID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkMerakiAuthUserParams contains all the parameters to send to the API endpoint

for the get network meraki auth user operation.

Typically these are written to a http.Request.

func NewGetNetworkMerakiAuthUserParams ¶

func NewGetNetworkMerakiAuthUserParams() *GetNetworkMerakiAuthUserParams

NewGetNetworkMerakiAuthUserParams creates a new GetNetworkMerakiAuthUserParams object, with the default timeout for this client.

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

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

func NewGetNetworkMerakiAuthUserParamsWithContext ¶

func NewGetNetworkMerakiAuthUserParamsWithContext(ctx context.Context) *GetNetworkMerakiAuthUserParams

NewGetNetworkMerakiAuthUserParamsWithContext creates a new GetNetworkMerakiAuthUserParams object with the ability to set a context for a request.

func NewGetNetworkMerakiAuthUserParamsWithHTTPClient ¶

func NewGetNetworkMerakiAuthUserParamsWithHTTPClient(client *http.Client) *GetNetworkMerakiAuthUserParams

NewGetNetworkMerakiAuthUserParamsWithHTTPClient creates a new GetNetworkMerakiAuthUserParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkMerakiAuthUserParamsWithTimeout ¶

func NewGetNetworkMerakiAuthUserParamsWithTimeout(timeout time.Duration) *GetNetworkMerakiAuthUserParams

NewGetNetworkMerakiAuthUserParamsWithTimeout creates a new GetNetworkMerakiAuthUserParams object with the ability to set a timeout on a request.

func (*GetNetworkMerakiAuthUserParams) SetContext ¶

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

SetContext adds the context to the get network meraki auth user params

func (*GetNetworkMerakiAuthUserParams) SetDefaults ¶

func (o *GetNetworkMerakiAuthUserParams) SetDefaults()

SetDefaults hydrates default values in the get network meraki auth user params (not the query body).

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

func (*GetNetworkMerakiAuthUserParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network meraki auth user params

func (*GetNetworkMerakiAuthUserParams) SetMerakiAuthUserID ¶

func (o *GetNetworkMerakiAuthUserParams) SetMerakiAuthUserID(merakiAuthUserID string)

SetMerakiAuthUserID adds the merakiAuthUserId to the get network meraki auth user params

func (*GetNetworkMerakiAuthUserParams) SetNetworkID ¶

func (o *GetNetworkMerakiAuthUserParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network meraki auth user params

func (*GetNetworkMerakiAuthUserParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network meraki auth user params

func (*GetNetworkMerakiAuthUserParams) WithContext ¶

WithContext adds the context to the get network meraki auth user params

func (*GetNetworkMerakiAuthUserParams) WithDefaults ¶

WithDefaults hydrates default values in the get network meraki auth user params (not the query body).

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

func (*GetNetworkMerakiAuthUserParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network meraki auth user params

func (*GetNetworkMerakiAuthUserParams) WithMerakiAuthUserID ¶

func (o *GetNetworkMerakiAuthUserParams) WithMerakiAuthUserID(merakiAuthUserID string) *GetNetworkMerakiAuthUserParams

WithMerakiAuthUserID adds the merakiAuthUserID to the get network meraki auth user params

func (*GetNetworkMerakiAuthUserParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network meraki auth user params

func (*GetNetworkMerakiAuthUserParams) WithTimeout ¶

WithTimeout adds the timeout to the get network meraki auth user params

func (*GetNetworkMerakiAuthUserParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkMerakiAuthUserReader ¶

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

GetNetworkMerakiAuthUserReader is a Reader for the GetNetworkMerakiAuthUser structure.

func (*GetNetworkMerakiAuthUserReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkMerakiAuthUsersOK ¶

type GetNetworkMerakiAuthUsersOK struct {
	Payload []*GetNetworkMerakiAuthUsersOKBodyItems0
}

GetNetworkMerakiAuthUsersOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkMerakiAuthUsersOK ¶

func NewGetNetworkMerakiAuthUsersOK() *GetNetworkMerakiAuthUsersOK

NewGetNetworkMerakiAuthUsersOK creates a GetNetworkMerakiAuthUsersOK with default headers values

func (*GetNetworkMerakiAuthUsersOK) Code ¶

func (o *GetNetworkMerakiAuthUsersOK) Code() int

Code gets the status code for the get network meraki auth users o k response

func (*GetNetworkMerakiAuthUsersOK) Error ¶

func (*GetNetworkMerakiAuthUsersOK) GetPayload ¶

func (*GetNetworkMerakiAuthUsersOK) IsClientError ¶

func (o *GetNetworkMerakiAuthUsersOK) IsClientError() bool

IsClientError returns true when this get network meraki auth users o k response has a 4xx status code

func (*GetNetworkMerakiAuthUsersOK) IsCode ¶

func (o *GetNetworkMerakiAuthUsersOK) IsCode(code int) bool

IsCode returns true when this get network meraki auth users o k response a status code equal to that given

func (*GetNetworkMerakiAuthUsersOK) IsRedirect ¶

func (o *GetNetworkMerakiAuthUsersOK) IsRedirect() bool

IsRedirect returns true when this get network meraki auth users o k response has a 3xx status code

func (*GetNetworkMerakiAuthUsersOK) IsServerError ¶

func (o *GetNetworkMerakiAuthUsersOK) IsServerError() bool

IsServerError returns true when this get network meraki auth users o k response has a 5xx status code

func (*GetNetworkMerakiAuthUsersOK) IsSuccess ¶

func (o *GetNetworkMerakiAuthUsersOK) IsSuccess() bool

IsSuccess returns true when this get network meraki auth users o k response has a 2xx status code

func (*GetNetworkMerakiAuthUsersOK) String ¶

func (o *GetNetworkMerakiAuthUsersOK) String() string

type GetNetworkMerakiAuthUsersOKBodyItems0 ¶

type GetNetworkMerakiAuthUsersOKBodyItems0 struct {

	// Authorization type for user.
	AccountType string `json:"accountType,omitempty"`

	// User authorization info
	Authorizations []*GetNetworkMerakiAuthUsersOKBodyItems0AuthorizationsItems0 `json:"authorizations"`

	// Creation time of the user
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// Email address of the user
	Email string `json:"email,omitempty"`

	// Meraki auth user id
	ID string `json:"id,omitempty"`

	// Whether or not the user is a Dashboard administrator
	IsAdmin bool `json:"isAdmin,omitempty"`

	// Name of the user
	Name string `json:"name,omitempty"`
}

GetNetworkMerakiAuthUsersOKBodyItems0 get network meraki auth users o k body items0 swagger:model GetNetworkMerakiAuthUsersOKBodyItems0

func (*GetNetworkMerakiAuthUsersOKBodyItems0) ContextValidate ¶

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

ContextValidate validate this get network meraki auth users o k body items0 based on the context it is used

func (*GetNetworkMerakiAuthUsersOKBodyItems0) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkMerakiAuthUsersOKBodyItems0) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkMerakiAuthUsersOKBodyItems0) Validate ¶

Validate validates this get network meraki auth users o k body items0

type GetNetworkMerakiAuthUsersOKBodyItems0AuthorizationsItems0 ¶

type GetNetworkMerakiAuthUsersOKBodyItems0AuthorizationsItems0 struct {

	// User is authorized by the account email address
	AuthorizedByEmail string `json:"authorizedByEmail,omitempty"`

	// User is authorized by the account name
	AuthorizedByName string `json:"authorizedByName,omitempty"`

	// Authorized zone of the user
	AuthorizedZone string `json:"authorizedZone,omitempty"`

	// Authorization expiration time
	// Format: date-time
	ExpiresAt strfmt.DateTime `json:"expiresAt,omitempty"`

	// SSID number
	SsidNumber int64 `json:"ssidNumber,omitempty"`
}

GetNetworkMerakiAuthUsersOKBodyItems0AuthorizationsItems0 get network meraki auth users o k body items0 authorizations items0 swagger:model GetNetworkMerakiAuthUsersOKBodyItems0AuthorizationsItems0

func (*GetNetworkMerakiAuthUsersOKBodyItems0AuthorizationsItems0) ContextValidate ¶

ContextValidate validates this get network meraki auth users o k body items0 authorizations items0 based on context it is used

func (*GetNetworkMerakiAuthUsersOKBodyItems0AuthorizationsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkMerakiAuthUsersOKBodyItems0AuthorizationsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkMerakiAuthUsersOKBodyItems0AuthorizationsItems0) Validate ¶

Validate validates this get network meraki auth users o k body items0 authorizations items0

type GetNetworkMerakiAuthUsersParams ¶

type GetNetworkMerakiAuthUsersParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkMerakiAuthUsersParams contains all the parameters to send to the API endpoint

for the get network meraki auth users operation.

Typically these are written to a http.Request.

func NewGetNetworkMerakiAuthUsersParams ¶

func NewGetNetworkMerakiAuthUsersParams() *GetNetworkMerakiAuthUsersParams

NewGetNetworkMerakiAuthUsersParams creates a new GetNetworkMerakiAuthUsersParams object, with the default timeout for this client.

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

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

func NewGetNetworkMerakiAuthUsersParamsWithContext ¶

func NewGetNetworkMerakiAuthUsersParamsWithContext(ctx context.Context) *GetNetworkMerakiAuthUsersParams

NewGetNetworkMerakiAuthUsersParamsWithContext creates a new GetNetworkMerakiAuthUsersParams object with the ability to set a context for a request.

func NewGetNetworkMerakiAuthUsersParamsWithHTTPClient ¶

func NewGetNetworkMerakiAuthUsersParamsWithHTTPClient(client *http.Client) *GetNetworkMerakiAuthUsersParams

NewGetNetworkMerakiAuthUsersParamsWithHTTPClient creates a new GetNetworkMerakiAuthUsersParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkMerakiAuthUsersParamsWithTimeout ¶

func NewGetNetworkMerakiAuthUsersParamsWithTimeout(timeout time.Duration) *GetNetworkMerakiAuthUsersParams

NewGetNetworkMerakiAuthUsersParamsWithTimeout creates a new GetNetworkMerakiAuthUsersParams object with the ability to set a timeout on a request.

func (*GetNetworkMerakiAuthUsersParams) SetContext ¶

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

SetContext adds the context to the get network meraki auth users params

func (*GetNetworkMerakiAuthUsersParams) SetDefaults ¶

func (o *GetNetworkMerakiAuthUsersParams) SetDefaults()

SetDefaults hydrates default values in the get network meraki auth users params (not the query body).

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

func (*GetNetworkMerakiAuthUsersParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network meraki auth users params

func (*GetNetworkMerakiAuthUsersParams) SetNetworkID ¶

func (o *GetNetworkMerakiAuthUsersParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network meraki auth users params

func (*GetNetworkMerakiAuthUsersParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network meraki auth users params

func (*GetNetworkMerakiAuthUsersParams) WithContext ¶

WithContext adds the context to the get network meraki auth users params

func (*GetNetworkMerakiAuthUsersParams) WithDefaults ¶

WithDefaults hydrates default values in the get network meraki auth users params (not the query body).

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

func (*GetNetworkMerakiAuthUsersParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network meraki auth users params

func (*GetNetworkMerakiAuthUsersParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network meraki auth users params

func (*GetNetworkMerakiAuthUsersParams) WithTimeout ¶

WithTimeout adds the timeout to the get network meraki auth users params

func (*GetNetworkMerakiAuthUsersParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkMerakiAuthUsersReader ¶

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

GetNetworkMerakiAuthUsersReader is a Reader for the GetNetworkMerakiAuthUsers structure.

func (*GetNetworkMerakiAuthUsersReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkMqttBrokerOK ¶

type GetNetworkMqttBrokerOK struct {
	Payload interface{}
}

GetNetworkMqttBrokerOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkMqttBrokerOK ¶

func NewGetNetworkMqttBrokerOK() *GetNetworkMqttBrokerOK

NewGetNetworkMqttBrokerOK creates a GetNetworkMqttBrokerOK with default headers values

func (*GetNetworkMqttBrokerOK) Code ¶

func (o *GetNetworkMqttBrokerOK) Code() int

Code gets the status code for the get network mqtt broker o k response

func (*GetNetworkMqttBrokerOK) Error ¶

func (o *GetNetworkMqttBrokerOK) Error() string

func (*GetNetworkMqttBrokerOK) GetPayload ¶

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

func (*GetNetworkMqttBrokerOK) IsClientError ¶

func (o *GetNetworkMqttBrokerOK) IsClientError() bool

IsClientError returns true when this get network mqtt broker o k response has a 4xx status code

func (*GetNetworkMqttBrokerOK) IsCode ¶

func (o *GetNetworkMqttBrokerOK) IsCode(code int) bool

IsCode returns true when this get network mqtt broker o k response a status code equal to that given

func (*GetNetworkMqttBrokerOK) IsRedirect ¶

func (o *GetNetworkMqttBrokerOK) IsRedirect() bool

IsRedirect returns true when this get network mqtt broker o k response has a 3xx status code

func (*GetNetworkMqttBrokerOK) IsServerError ¶

func (o *GetNetworkMqttBrokerOK) IsServerError() bool

IsServerError returns true when this get network mqtt broker o k response has a 5xx status code

func (*GetNetworkMqttBrokerOK) IsSuccess ¶

func (o *GetNetworkMqttBrokerOK) IsSuccess() bool

IsSuccess returns true when this get network mqtt broker o k response has a 2xx status code

func (*GetNetworkMqttBrokerOK) String ¶

func (o *GetNetworkMqttBrokerOK) String() string

type GetNetworkMqttBrokerParams ¶

type GetNetworkMqttBrokerParams struct {

	/* MqttBrokerID.

	   Mqtt broker ID
	*/
	MqttBrokerID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkMqttBrokerParams contains all the parameters to send to the API endpoint

for the get network mqtt broker operation.

Typically these are written to a http.Request.

func NewGetNetworkMqttBrokerParams ¶

func NewGetNetworkMqttBrokerParams() *GetNetworkMqttBrokerParams

NewGetNetworkMqttBrokerParams creates a new GetNetworkMqttBrokerParams object, with the default timeout for this client.

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

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

func NewGetNetworkMqttBrokerParamsWithContext ¶

func NewGetNetworkMqttBrokerParamsWithContext(ctx context.Context) *GetNetworkMqttBrokerParams

NewGetNetworkMqttBrokerParamsWithContext creates a new GetNetworkMqttBrokerParams object with the ability to set a context for a request.

func NewGetNetworkMqttBrokerParamsWithHTTPClient ¶

func NewGetNetworkMqttBrokerParamsWithHTTPClient(client *http.Client) *GetNetworkMqttBrokerParams

NewGetNetworkMqttBrokerParamsWithHTTPClient creates a new GetNetworkMqttBrokerParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkMqttBrokerParamsWithTimeout ¶

func NewGetNetworkMqttBrokerParamsWithTimeout(timeout time.Duration) *GetNetworkMqttBrokerParams

NewGetNetworkMqttBrokerParamsWithTimeout creates a new GetNetworkMqttBrokerParams object with the ability to set a timeout on a request.

func (*GetNetworkMqttBrokerParams) SetContext ¶

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

SetContext adds the context to the get network mqtt broker params

func (*GetNetworkMqttBrokerParams) SetDefaults ¶

func (o *GetNetworkMqttBrokerParams) SetDefaults()

SetDefaults hydrates default values in the get network mqtt broker params (not the query body).

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

func (*GetNetworkMqttBrokerParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network mqtt broker params

func (*GetNetworkMqttBrokerParams) SetMqttBrokerID ¶

func (o *GetNetworkMqttBrokerParams) SetMqttBrokerID(mqttBrokerID string)

SetMqttBrokerID adds the mqttBrokerId to the get network mqtt broker params

func (*GetNetworkMqttBrokerParams) SetNetworkID ¶

func (o *GetNetworkMqttBrokerParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network mqtt broker params

func (*GetNetworkMqttBrokerParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network mqtt broker params

func (*GetNetworkMqttBrokerParams) WithContext ¶

WithContext adds the context to the get network mqtt broker params

func (*GetNetworkMqttBrokerParams) WithDefaults ¶

WithDefaults hydrates default values in the get network mqtt broker params (not the query body).

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

func (*GetNetworkMqttBrokerParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network mqtt broker params

func (*GetNetworkMqttBrokerParams) WithMqttBrokerID ¶

func (o *GetNetworkMqttBrokerParams) WithMqttBrokerID(mqttBrokerID string) *GetNetworkMqttBrokerParams

WithMqttBrokerID adds the mqttBrokerID to the get network mqtt broker params

func (*GetNetworkMqttBrokerParams) WithNetworkID ¶

func (o *GetNetworkMqttBrokerParams) WithNetworkID(networkID string) *GetNetworkMqttBrokerParams

WithNetworkID adds the networkID to the get network mqtt broker params

func (*GetNetworkMqttBrokerParams) WithTimeout ¶

WithTimeout adds the timeout to the get network mqtt broker params

func (*GetNetworkMqttBrokerParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkMqttBrokerReader ¶

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

GetNetworkMqttBrokerReader is a Reader for the GetNetworkMqttBroker structure.

func (*GetNetworkMqttBrokerReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkMqttBrokersOK ¶

type GetNetworkMqttBrokersOK struct {
	Payload []interface{}
}

GetNetworkMqttBrokersOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkMqttBrokersOK ¶

func NewGetNetworkMqttBrokersOK() *GetNetworkMqttBrokersOK

NewGetNetworkMqttBrokersOK creates a GetNetworkMqttBrokersOK with default headers values

func (*GetNetworkMqttBrokersOK) Code ¶

func (o *GetNetworkMqttBrokersOK) Code() int

Code gets the status code for the get network mqtt brokers o k response

func (*GetNetworkMqttBrokersOK) Error ¶

func (o *GetNetworkMqttBrokersOK) Error() string

func (*GetNetworkMqttBrokersOK) GetPayload ¶

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

func (*GetNetworkMqttBrokersOK) IsClientError ¶

func (o *GetNetworkMqttBrokersOK) IsClientError() bool

IsClientError returns true when this get network mqtt brokers o k response has a 4xx status code

func (*GetNetworkMqttBrokersOK) IsCode ¶

func (o *GetNetworkMqttBrokersOK) IsCode(code int) bool

IsCode returns true when this get network mqtt brokers o k response a status code equal to that given

func (*GetNetworkMqttBrokersOK) IsRedirect ¶

func (o *GetNetworkMqttBrokersOK) IsRedirect() bool

IsRedirect returns true when this get network mqtt brokers o k response has a 3xx status code

func (*GetNetworkMqttBrokersOK) IsServerError ¶

func (o *GetNetworkMqttBrokersOK) IsServerError() bool

IsServerError returns true when this get network mqtt brokers o k response has a 5xx status code

func (*GetNetworkMqttBrokersOK) IsSuccess ¶

func (o *GetNetworkMqttBrokersOK) IsSuccess() bool

IsSuccess returns true when this get network mqtt brokers o k response has a 2xx status code

func (*GetNetworkMqttBrokersOK) String ¶

func (o *GetNetworkMqttBrokersOK) String() string

type GetNetworkMqttBrokersParams ¶

type GetNetworkMqttBrokersParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkMqttBrokersParams contains all the parameters to send to the API endpoint

for the get network mqtt brokers operation.

Typically these are written to a http.Request.

func NewGetNetworkMqttBrokersParams ¶

func NewGetNetworkMqttBrokersParams() *GetNetworkMqttBrokersParams

NewGetNetworkMqttBrokersParams creates a new GetNetworkMqttBrokersParams object, with the default timeout for this client.

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

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

func NewGetNetworkMqttBrokersParamsWithContext ¶

func NewGetNetworkMqttBrokersParamsWithContext(ctx context.Context) *GetNetworkMqttBrokersParams

NewGetNetworkMqttBrokersParamsWithContext creates a new GetNetworkMqttBrokersParams object with the ability to set a context for a request.

func NewGetNetworkMqttBrokersParamsWithHTTPClient ¶

func NewGetNetworkMqttBrokersParamsWithHTTPClient(client *http.Client) *GetNetworkMqttBrokersParams

NewGetNetworkMqttBrokersParamsWithHTTPClient creates a new GetNetworkMqttBrokersParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkMqttBrokersParamsWithTimeout ¶

func NewGetNetworkMqttBrokersParamsWithTimeout(timeout time.Duration) *GetNetworkMqttBrokersParams

NewGetNetworkMqttBrokersParamsWithTimeout creates a new GetNetworkMqttBrokersParams object with the ability to set a timeout on a request.

func (*GetNetworkMqttBrokersParams) SetContext ¶

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

SetContext adds the context to the get network mqtt brokers params

func (*GetNetworkMqttBrokersParams) SetDefaults ¶

func (o *GetNetworkMqttBrokersParams) SetDefaults()

SetDefaults hydrates default values in the get network mqtt brokers params (not the query body).

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

func (*GetNetworkMqttBrokersParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network mqtt brokers params

func (*GetNetworkMqttBrokersParams) SetNetworkID ¶

func (o *GetNetworkMqttBrokersParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network mqtt brokers params

func (*GetNetworkMqttBrokersParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network mqtt brokers params

func (*GetNetworkMqttBrokersParams) WithContext ¶

WithContext adds the context to the get network mqtt brokers params

func (*GetNetworkMqttBrokersParams) WithDefaults ¶

WithDefaults hydrates default values in the get network mqtt brokers params (not the query body).

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

func (*GetNetworkMqttBrokersParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network mqtt brokers params

func (*GetNetworkMqttBrokersParams) WithNetworkID ¶

func (o *GetNetworkMqttBrokersParams) WithNetworkID(networkID string) *GetNetworkMqttBrokersParams

WithNetworkID adds the networkID to the get network mqtt brokers params

func (*GetNetworkMqttBrokersParams) WithTimeout ¶

WithTimeout adds the timeout to the get network mqtt brokers params

func (*GetNetworkMqttBrokersParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkMqttBrokersReader ¶

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

GetNetworkMqttBrokersReader is a Reader for the GetNetworkMqttBrokers structure.

func (*GetNetworkMqttBrokersReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkNetflowOK ¶

type GetNetworkNetflowOK struct {
	Payload interface{}
}

GetNetworkNetflowOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkNetflowOK ¶

func NewGetNetworkNetflowOK() *GetNetworkNetflowOK

NewGetNetworkNetflowOK creates a GetNetworkNetflowOK with default headers values

func (*GetNetworkNetflowOK) Code ¶

func (o *GetNetworkNetflowOK) Code() int

Code gets the status code for the get network netflow o k response

func (*GetNetworkNetflowOK) Error ¶

func (o *GetNetworkNetflowOK) Error() string

func (*GetNetworkNetflowOK) GetPayload ¶

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

func (*GetNetworkNetflowOK) IsClientError ¶

func (o *GetNetworkNetflowOK) IsClientError() bool

IsClientError returns true when this get network netflow o k response has a 4xx status code

func (*GetNetworkNetflowOK) IsCode ¶

func (o *GetNetworkNetflowOK) IsCode(code int) bool

IsCode returns true when this get network netflow o k response a status code equal to that given

func (*GetNetworkNetflowOK) IsRedirect ¶

func (o *GetNetworkNetflowOK) IsRedirect() bool

IsRedirect returns true when this get network netflow o k response has a 3xx status code

func (*GetNetworkNetflowOK) IsServerError ¶

func (o *GetNetworkNetflowOK) IsServerError() bool

IsServerError returns true when this get network netflow o k response has a 5xx status code

func (*GetNetworkNetflowOK) IsSuccess ¶

func (o *GetNetworkNetflowOK) IsSuccess() bool

IsSuccess returns true when this get network netflow o k response has a 2xx status code

func (*GetNetworkNetflowOK) String ¶

func (o *GetNetworkNetflowOK) String() string

type GetNetworkNetflowParams ¶

type GetNetworkNetflowParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkNetflowParams contains all the parameters to send to the API endpoint

for the get network netflow operation.

Typically these are written to a http.Request.

func NewGetNetworkNetflowParams ¶

func NewGetNetworkNetflowParams() *GetNetworkNetflowParams

NewGetNetworkNetflowParams creates a new GetNetworkNetflowParams object, with the default timeout for this client.

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

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

func NewGetNetworkNetflowParamsWithContext ¶

func NewGetNetworkNetflowParamsWithContext(ctx context.Context) *GetNetworkNetflowParams

NewGetNetworkNetflowParamsWithContext creates a new GetNetworkNetflowParams object with the ability to set a context for a request.

func NewGetNetworkNetflowParamsWithHTTPClient ¶

func NewGetNetworkNetflowParamsWithHTTPClient(client *http.Client) *GetNetworkNetflowParams

NewGetNetworkNetflowParamsWithHTTPClient creates a new GetNetworkNetflowParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkNetflowParamsWithTimeout ¶

func NewGetNetworkNetflowParamsWithTimeout(timeout time.Duration) *GetNetworkNetflowParams

NewGetNetworkNetflowParamsWithTimeout creates a new GetNetworkNetflowParams object with the ability to set a timeout on a request.

func (*GetNetworkNetflowParams) SetContext ¶

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

SetContext adds the context to the get network netflow params

func (*GetNetworkNetflowParams) SetDefaults ¶

func (o *GetNetworkNetflowParams) SetDefaults()

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

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

func (*GetNetworkNetflowParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network netflow params

func (*GetNetworkNetflowParams) SetNetworkID ¶

func (o *GetNetworkNetflowParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network netflow params

func (*GetNetworkNetflowParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network netflow params

func (*GetNetworkNetflowParams) WithContext ¶

WithContext adds the context to the get network netflow params

func (*GetNetworkNetflowParams) WithDefaults ¶

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

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

func (*GetNetworkNetflowParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the get network netflow params

func (*GetNetworkNetflowParams) WithNetworkID ¶

func (o *GetNetworkNetflowParams) WithNetworkID(networkID string) *GetNetworkNetflowParams

WithNetworkID adds the networkID to the get network netflow params

func (*GetNetworkNetflowParams) WithTimeout ¶

WithTimeout adds the timeout to the get network netflow params

func (*GetNetworkNetflowParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkNetflowReader ¶

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

GetNetworkNetflowReader is a Reader for the GetNetworkNetflow structure.

func (*GetNetworkNetflowReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkNetworkHealthChannelUtilizationOK ¶

type GetNetworkNetworkHealthChannelUtilizationOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}

GetNetworkNetworkHealthChannelUtilizationOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkNetworkHealthChannelUtilizationOK ¶

func NewGetNetworkNetworkHealthChannelUtilizationOK() *GetNetworkNetworkHealthChannelUtilizationOK

NewGetNetworkNetworkHealthChannelUtilizationOK creates a GetNetworkNetworkHealthChannelUtilizationOK with default headers values

func (*GetNetworkNetworkHealthChannelUtilizationOK) Code ¶

Code gets the status code for the get network network health channel utilization o k response

func (*GetNetworkNetworkHealthChannelUtilizationOK) Error ¶

func (*GetNetworkNetworkHealthChannelUtilizationOK) GetPayload ¶

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

func (*GetNetworkNetworkHealthChannelUtilizationOK) IsClientError ¶

IsClientError returns true when this get network network health channel utilization o k response has a 4xx status code

func (*GetNetworkNetworkHealthChannelUtilizationOK) IsCode ¶

IsCode returns true when this get network network health channel utilization o k response a status code equal to that given

func (*GetNetworkNetworkHealthChannelUtilizationOK) IsRedirect ¶

IsRedirect returns true when this get network network health channel utilization o k response has a 3xx status code

func (*GetNetworkNetworkHealthChannelUtilizationOK) IsServerError ¶

IsServerError returns true when this get network network health channel utilization o k response has a 5xx status code

func (*GetNetworkNetworkHealthChannelUtilizationOK) IsSuccess ¶

IsSuccess returns true when this get network network health channel utilization o k response has a 2xx status code

func (*GetNetworkNetworkHealthChannelUtilizationOK) String ¶

type GetNetworkNetworkHealthChannelUtilizationParams ¶

type GetNetworkNetworkHealthChannelUtilizationParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 100. Default is 10.
	*/
	PerPage *int64

	/* Resolution.

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

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* T0.

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

	/* T1.

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

	/* Timespan.

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

	   Format: float
	*/
	Timespan *float32

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

GetNetworkNetworkHealthChannelUtilizationParams contains all the parameters to send to the API endpoint

for the get network network health channel utilization operation.

Typically these are written to a http.Request.

func NewGetNetworkNetworkHealthChannelUtilizationParams ¶

func NewGetNetworkNetworkHealthChannelUtilizationParams() *GetNetworkNetworkHealthChannelUtilizationParams

NewGetNetworkNetworkHealthChannelUtilizationParams creates a new GetNetworkNetworkHealthChannelUtilizationParams object, with the default timeout for this client.

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

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

func NewGetNetworkNetworkHealthChannelUtilizationParamsWithContext ¶

func NewGetNetworkNetworkHealthChannelUtilizationParamsWithContext(ctx context.Context) *GetNetworkNetworkHealthChannelUtilizationParams

NewGetNetworkNetworkHealthChannelUtilizationParamsWithContext creates a new GetNetworkNetworkHealthChannelUtilizationParams object with the ability to set a context for a request.

func NewGetNetworkNetworkHealthChannelUtilizationParamsWithHTTPClient ¶

func NewGetNetworkNetworkHealthChannelUtilizationParamsWithHTTPClient(client *http.Client) *GetNetworkNetworkHealthChannelUtilizationParams

NewGetNetworkNetworkHealthChannelUtilizationParamsWithHTTPClient creates a new GetNetworkNetworkHealthChannelUtilizationParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkNetworkHealthChannelUtilizationParamsWithTimeout ¶

func NewGetNetworkNetworkHealthChannelUtilizationParamsWithTimeout(timeout time.Duration) *GetNetworkNetworkHealthChannelUtilizationParams

NewGetNetworkNetworkHealthChannelUtilizationParamsWithTimeout creates a new GetNetworkNetworkHealthChannelUtilizationParams object with the ability to set a timeout on a request.

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetContext ¶

SetContext adds the context to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetDefaults ¶

SetDefaults hydrates default values in the get network network health channel utilization params (not the query body).

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

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetEndingBefore ¶

func (o *GetNetworkNetworkHealthChannelUtilizationParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetNetworkID ¶

func (o *GetNetworkNetworkHealthChannelUtilizationParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetPerPage ¶

SetPerPage adds the perPage to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetResolution ¶

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

SetResolution adds the resolution to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetStartingAfter ¶

func (o *GetNetworkNetworkHealthChannelUtilizationParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetT0 ¶

SetT0 adds the t0 to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetT1 ¶

SetT1 adds the t1 to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetTimeout ¶

SetTimeout adds the timeout to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) SetTimespan ¶

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

SetTimespan adds the timespan to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithContext ¶

WithContext adds the context to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithDefaults ¶

WithDefaults hydrates default values in the get network network health channel utilization params (not the query body).

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

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithPerPage ¶

WithPerPage adds the perPage to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithResolution ¶

WithResolution adds the resolution to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithT0 ¶

WithT0 adds the t0 to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithT1 ¶

WithT1 adds the t1 to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithTimeout ¶

WithTimeout adds the timeout to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WithTimespan ¶

WithTimespan adds the timespan to the get network network health channel utilization params

func (*GetNetworkNetworkHealthChannelUtilizationParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkNetworkHealthChannelUtilizationReader ¶

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

GetNetworkNetworkHealthChannelUtilizationReader is a Reader for the GetNetworkNetworkHealthChannelUtilization structure.

func (*GetNetworkNetworkHealthChannelUtilizationReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkOK ¶

type GetNetworkOK struct {
	Payload *GetNetworkOKBody
}

GetNetworkOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkOK ¶

func NewGetNetworkOK() *GetNetworkOK

NewGetNetworkOK creates a GetNetworkOK with default headers values

func (*GetNetworkOK) Code ¶

func (o *GetNetworkOK) Code() int

Code gets the status code for the get network o k response

func (*GetNetworkOK) Error ¶

func (o *GetNetworkOK) Error() string

func (*GetNetworkOK) GetPayload ¶

func (o *GetNetworkOK) GetPayload() *GetNetworkOKBody

func (*GetNetworkOK) IsClientError ¶

func (o *GetNetworkOK) IsClientError() bool

IsClientError returns true when this get network o k response has a 4xx status code

func (*GetNetworkOK) IsCode ¶

func (o *GetNetworkOK) IsCode(code int) bool

IsCode returns true when this get network o k response a status code equal to that given

func (*GetNetworkOK) IsRedirect ¶

func (o *GetNetworkOK) IsRedirect() bool

IsRedirect returns true when this get network o k response has a 3xx status code

func (*GetNetworkOK) IsServerError ¶

func (o *GetNetworkOK) IsServerError() bool

IsServerError returns true when this get network o k response has a 5xx status code

func (*GetNetworkOK) IsSuccess ¶

func (o *GetNetworkOK) IsSuccess() bool

IsSuccess returns true when this get network o k response has a 2xx status code

func (*GetNetworkOK) String ¶

func (o *GetNetworkOK) String() string

type GetNetworkOKBody ¶

type GetNetworkOKBody struct {

	// Enrollment string for the network
	EnrollmentString string `json:"enrollmentString,omitempty"`

	// Network ID
	ID string `json:"id,omitempty"`

	// If the network is bound to a config template
	IsBoundToConfigTemplate bool `json:"isBoundToConfigTemplate,omitempty"`

	// Network name
	Name string `json:"name,omitempty"`

	// Notes for the network
	Notes string `json:"notes,omitempty"`

	// Organization ID
	OrganizationID string `json:"organizationId,omitempty"`

	// List of the product types that the network supports
	ProductTypes []string `json:"productTypes"`

	// Network tags
	Tags []string `json:"tags"`

	// Timezone of the network
	TimeZone string `json:"timeZone,omitempty"`

	// URL to the network Dashboard UI
	URL string `json:"url,omitempty"`
}

GetNetworkOKBody get network o k body swagger:model GetNetworkOKBody

func (*GetNetworkOKBody) ContextValidate ¶

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

ContextValidate validates this get network o k body based on context it is used

func (*GetNetworkOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkOKBody) Validate ¶

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

Validate validates this get network o k body

type GetNetworkParams ¶

type GetNetworkParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkParams contains all the parameters to send to the API endpoint

for the get network operation.

Typically these are written to a http.Request.

func NewGetNetworkParams ¶

func NewGetNetworkParams() *GetNetworkParams

NewGetNetworkParams creates a new GetNetworkParams object, with the default timeout for this client.

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

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

func NewGetNetworkParamsWithContext ¶

func NewGetNetworkParamsWithContext(ctx context.Context) *GetNetworkParams

NewGetNetworkParamsWithContext creates a new GetNetworkParams object with the ability to set a context for a request.

func NewGetNetworkParamsWithHTTPClient ¶

func NewGetNetworkParamsWithHTTPClient(client *http.Client) *GetNetworkParams

NewGetNetworkParamsWithHTTPClient creates a new GetNetworkParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkParamsWithTimeout ¶

func NewGetNetworkParamsWithTimeout(timeout time.Duration) *GetNetworkParams

NewGetNetworkParamsWithTimeout creates a new GetNetworkParams object with the ability to set a timeout on a request.

func (*GetNetworkParams) SetContext ¶

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

SetContext adds the context to the get network params

func (*GetNetworkParams) SetDefaults ¶

func (o *GetNetworkParams) SetDefaults()

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

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

func (*GetNetworkParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network params

func (*GetNetworkParams) SetNetworkID ¶

func (o *GetNetworkParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network params

func (*GetNetworkParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network params

func (*GetNetworkParams) WithContext ¶

func (o *GetNetworkParams) WithContext(ctx context.Context) *GetNetworkParams

WithContext adds the context to the get network params

func (*GetNetworkParams) WithDefaults ¶

func (o *GetNetworkParams) WithDefaults() *GetNetworkParams

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

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

func (*GetNetworkParams) WithHTTPClient ¶

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

WithHTTPClient adds the HTTPClient to the get network params

func (*GetNetworkParams) WithNetworkID ¶

func (o *GetNetworkParams) WithNetworkID(networkID string) *GetNetworkParams

WithNetworkID adds the networkID to the get network params

func (*GetNetworkParams) WithTimeout ¶

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

WithTimeout adds the timeout to the get network params

func (*GetNetworkParams) WriteToRequest ¶

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

WriteToRequest writes these params to a swagger request

type GetNetworkPiiPiiKeysOK ¶

type GetNetworkPiiPiiKeysOK struct {
	Payload interface{}
}

GetNetworkPiiPiiKeysOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkPiiPiiKeysOK ¶

func NewGetNetworkPiiPiiKeysOK() *GetNetworkPiiPiiKeysOK

NewGetNetworkPiiPiiKeysOK creates a GetNetworkPiiPiiKeysOK with default headers values

func (*GetNetworkPiiPiiKeysOK) Code ¶

func (o *GetNetworkPiiPiiKeysOK) Code() int

Code gets the status code for the get network pii pii keys o k response

func (*GetNetworkPiiPiiKeysOK) Error ¶

func (o *GetNetworkPiiPiiKeysOK) Error() string

func (*GetNetworkPiiPiiKeysOK) GetPayload ¶

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

func (*GetNetworkPiiPiiKeysOK) IsClientError ¶

func (o *GetNetworkPiiPiiKeysOK) IsClientError() bool

IsClientError returns true when this get network pii pii keys o k response has a 4xx status code

func (*GetNetworkPiiPiiKeysOK) IsCode ¶

func (o *GetNetworkPiiPiiKeysOK) IsCode(code int) bool

IsCode returns true when this get network pii pii keys o k response a status code equal to that given

func (*GetNetworkPiiPiiKeysOK) IsRedirect ¶

func (o *GetNetworkPiiPiiKeysOK) IsRedirect() bool

IsRedirect returns true when this get network pii pii keys o k response has a 3xx status code

func (*GetNetworkPiiPiiKeysOK) IsServerError ¶

func (o *GetNetworkPiiPiiKeysOK) IsServerError() bool

IsServerError returns true when this get network pii pii keys o k response has a 5xx status code

func (*GetNetworkPiiPiiKeysOK) IsSuccess ¶

func (o *GetNetworkPiiPiiKeysOK) IsSuccess() bool

IsSuccess returns true when this get network pii pii keys o k response has a 2xx status code

func (*GetNetworkPiiPiiKeysOK) String ¶

func (o *GetNetworkPiiPiiKeysOK) String() string

type GetNetworkPiiPiiKeysParams ¶

type GetNetworkPiiPiiKeysParams struct {

	/* BluetoothMac.

	   The MAC of a Bluetooth client
	*/
	BluetoothMac *string

	/* Email.

	   The email of a network user account or a Systems Manager device
	*/
	Email *string

	/* Imei.

	   The IMEI of a Systems Manager device
	*/
	Imei *string

	/* Mac.

	   The MAC of a network client device or a Systems Manager device
	*/
	Mac *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* Serial.

	   The serial of a Systems Manager device
	*/
	Serial *string

	/* Username.

	   The username of a Systems Manager user
	*/
	Username *string

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

GetNetworkPiiPiiKeysParams contains all the parameters to send to the API endpoint

for the get network pii pii keys operation.

Typically these are written to a http.Request.

func NewGetNetworkPiiPiiKeysParams ¶

func NewGetNetworkPiiPiiKeysParams() *GetNetworkPiiPiiKeysParams

NewGetNetworkPiiPiiKeysParams creates a new GetNetworkPiiPiiKeysParams object, with the default timeout for this client.

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

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

func NewGetNetworkPiiPiiKeysParamsWithContext ¶

func NewGetNetworkPiiPiiKeysParamsWithContext(ctx context.Context) *GetNetworkPiiPiiKeysParams

NewGetNetworkPiiPiiKeysParamsWithContext creates a new GetNetworkPiiPiiKeysParams object with the ability to set a context for a request.

func NewGetNetworkPiiPiiKeysParamsWithHTTPClient ¶

func NewGetNetworkPiiPiiKeysParamsWithHTTPClient(client *http.Client) *GetNetworkPiiPiiKeysParams

NewGetNetworkPiiPiiKeysParamsWithHTTPClient creates a new GetNetworkPiiPiiKeysParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkPiiPiiKeysParamsWithTimeout ¶

func NewGetNetworkPiiPiiKeysParamsWithTimeout(timeout time.Duration) *GetNetworkPiiPiiKeysParams

NewGetNetworkPiiPiiKeysParamsWithTimeout creates a new GetNetworkPiiPiiKeysParams object with the ability to set a timeout on a request.

func (*GetNetworkPiiPiiKeysParams) SetBluetoothMac ¶

func (o *GetNetworkPiiPiiKeysParams) SetBluetoothMac(bluetoothMac *string)

SetBluetoothMac adds the bluetoothMac to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) SetContext ¶

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

SetContext adds the context to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) SetDefaults ¶

func (o *GetNetworkPiiPiiKeysParams) SetDefaults()

SetDefaults hydrates default values in the get network pii pii keys params (not the query body).

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

func (*GetNetworkPiiPiiKeysParams) SetEmail ¶

func (o *GetNetworkPiiPiiKeysParams) SetEmail(email *string)

SetEmail adds the email to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) SetImei ¶

func (o *GetNetworkPiiPiiKeysParams) SetImei(imei *string)

SetImei adds the imei to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) SetMac ¶

func (o *GetNetworkPiiPiiKeysParams) SetMac(mac *string)

SetMac adds the mac to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) SetNetworkID ¶

func (o *GetNetworkPiiPiiKeysParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) SetSerial ¶

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

SetSerial adds the serial to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) SetUsername ¶

func (o *GetNetworkPiiPiiKeysParams) SetUsername(username *string)

SetUsername adds the username to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WithBluetoothMac ¶

func (o *GetNetworkPiiPiiKeysParams) WithBluetoothMac(bluetoothMac *string) *GetNetworkPiiPiiKeysParams

WithBluetoothMac adds the bluetoothMac to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WithContext ¶

WithContext adds the context to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WithDefaults ¶

WithDefaults hydrates default values in the get network pii pii keys params (not the query body).

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

func (*GetNetworkPiiPiiKeysParams) WithEmail ¶

WithEmail adds the email to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WithImei ¶

WithImei adds the imei to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WithMac ¶

WithMac adds the mac to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WithNetworkID ¶

func (o *GetNetworkPiiPiiKeysParams) WithNetworkID(networkID string) *GetNetworkPiiPiiKeysParams

WithNetworkID adds the networkID to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WithSerial ¶

WithSerial adds the serial to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WithTimeout ¶

WithTimeout adds the timeout to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WithUsername ¶

func (o *GetNetworkPiiPiiKeysParams) WithUsername(username *string) *GetNetworkPiiPiiKeysParams

WithUsername adds the username to the get network pii pii keys params

func (*GetNetworkPiiPiiKeysParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkPiiPiiKeysReader ¶

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

GetNetworkPiiPiiKeysReader is a Reader for the GetNetworkPiiPiiKeys structure.

func (*GetNetworkPiiPiiKeysReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkPiiRequestOK ¶

type GetNetworkPiiRequestOK struct {
	Payload interface{}
}

GetNetworkPiiRequestOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkPiiRequestOK ¶

func NewGetNetworkPiiRequestOK() *GetNetworkPiiRequestOK

NewGetNetworkPiiRequestOK creates a GetNetworkPiiRequestOK with default headers values

func (*GetNetworkPiiRequestOK) Code ¶

func (o *GetNetworkPiiRequestOK) Code() int

Code gets the status code for the get network pii request o k response

func (*GetNetworkPiiRequestOK) Error ¶

func (o *GetNetworkPiiRequestOK) Error() string

func (*GetNetworkPiiRequestOK) GetPayload ¶

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

func (*GetNetworkPiiRequestOK) IsClientError ¶

func (o *GetNetworkPiiRequestOK) IsClientError() bool

IsClientError returns true when this get network pii request o k response has a 4xx status code

func (*GetNetworkPiiRequestOK) IsCode ¶

func (o *GetNetworkPiiRequestOK) IsCode(code int) bool

IsCode returns true when this get network pii request o k response a status code equal to that given

func (*GetNetworkPiiRequestOK) IsRedirect ¶

func (o *GetNetworkPiiRequestOK) IsRedirect() bool

IsRedirect returns true when this get network pii request o k response has a 3xx status code

func (*GetNetworkPiiRequestOK) IsServerError ¶

func (o *GetNetworkPiiRequestOK) IsServerError() bool

IsServerError returns true when this get network pii request o k response has a 5xx status code

func (*GetNetworkPiiRequestOK) IsSuccess ¶

func (o *GetNetworkPiiRequestOK) IsSuccess() bool

IsSuccess returns true when this get network pii request o k response has a 2xx status code

func (*GetNetworkPiiRequestOK) String ¶

func (o *GetNetworkPiiRequestOK) String() string

type GetNetworkPiiRequestParams ¶

type GetNetworkPiiRequestParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* RequestID.

	   Request ID
	*/
	RequestID string

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

GetNetworkPiiRequestParams contains all the parameters to send to the API endpoint

for the get network pii request operation.

Typically these are written to a http.Request.

func NewGetNetworkPiiRequestParams ¶

func NewGetNetworkPiiRequestParams() *GetNetworkPiiRequestParams

NewGetNetworkPiiRequestParams creates a new GetNetworkPiiRequestParams object, with the default timeout for this client.

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

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

func NewGetNetworkPiiRequestParamsWithContext ¶

func NewGetNetworkPiiRequestParamsWithContext(ctx context.Context) *GetNetworkPiiRequestParams

NewGetNetworkPiiRequestParamsWithContext creates a new GetNetworkPiiRequestParams object with the ability to set a context for a request.

func NewGetNetworkPiiRequestParamsWithHTTPClient ¶

func NewGetNetworkPiiRequestParamsWithHTTPClient(client *http.Client) *GetNetworkPiiRequestParams

NewGetNetworkPiiRequestParamsWithHTTPClient creates a new GetNetworkPiiRequestParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkPiiRequestParamsWithTimeout ¶

func NewGetNetworkPiiRequestParamsWithTimeout(timeout time.Duration) *GetNetworkPiiRequestParams

NewGetNetworkPiiRequestParamsWithTimeout creates a new GetNetworkPiiRequestParams object with the ability to set a timeout on a request.

func (*GetNetworkPiiRequestParams) SetContext ¶

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

SetContext adds the context to the get network pii request params

func (*GetNetworkPiiRequestParams) SetDefaults ¶

func (o *GetNetworkPiiRequestParams) SetDefaults()

SetDefaults hydrates default values in the get network pii request params (not the query body).

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

func (*GetNetworkPiiRequestParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network pii request params

func (*GetNetworkPiiRequestParams) SetNetworkID ¶

func (o *GetNetworkPiiRequestParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network pii request params

func (*GetNetworkPiiRequestParams) SetRequestID ¶

func (o *GetNetworkPiiRequestParams) SetRequestID(requestID string)

SetRequestID adds the requestId to the get network pii request params

func (*GetNetworkPiiRequestParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network pii request params

func (*GetNetworkPiiRequestParams) WithContext ¶

WithContext adds the context to the get network pii request params

func (*GetNetworkPiiRequestParams) WithDefaults ¶

WithDefaults hydrates default values in the get network pii request params (not the query body).

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

func (*GetNetworkPiiRequestParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network pii request params

func (*GetNetworkPiiRequestParams) WithNetworkID ¶

func (o *GetNetworkPiiRequestParams) WithNetworkID(networkID string) *GetNetworkPiiRequestParams

WithNetworkID adds the networkID to the get network pii request params

func (*GetNetworkPiiRequestParams) WithRequestID ¶

func (o *GetNetworkPiiRequestParams) WithRequestID(requestID string) *GetNetworkPiiRequestParams

WithRequestID adds the requestID to the get network pii request params

func (*GetNetworkPiiRequestParams) WithTimeout ¶

WithTimeout adds the timeout to the get network pii request params

func (*GetNetworkPiiRequestParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkPiiRequestReader ¶

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

GetNetworkPiiRequestReader is a Reader for the GetNetworkPiiRequest structure.

func (*GetNetworkPiiRequestReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkPiiRequestsOK ¶

type GetNetworkPiiRequestsOK struct {
	Payload []interface{}
}

GetNetworkPiiRequestsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkPiiRequestsOK ¶

func NewGetNetworkPiiRequestsOK() *GetNetworkPiiRequestsOK

NewGetNetworkPiiRequestsOK creates a GetNetworkPiiRequestsOK with default headers values

func (*GetNetworkPiiRequestsOK) Code ¶

func (o *GetNetworkPiiRequestsOK) Code() int

Code gets the status code for the get network pii requests o k response

func (*GetNetworkPiiRequestsOK) Error ¶

func (o *GetNetworkPiiRequestsOK) Error() string

func (*GetNetworkPiiRequestsOK) GetPayload ¶

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

func (*GetNetworkPiiRequestsOK) IsClientError ¶

func (o *GetNetworkPiiRequestsOK) IsClientError() bool

IsClientError returns true when this get network pii requests o k response has a 4xx status code

func (*GetNetworkPiiRequestsOK) IsCode ¶

func (o *GetNetworkPiiRequestsOK) IsCode(code int) bool

IsCode returns true when this get network pii requests o k response a status code equal to that given

func (*GetNetworkPiiRequestsOK) IsRedirect ¶

func (o *GetNetworkPiiRequestsOK) IsRedirect() bool

IsRedirect returns true when this get network pii requests o k response has a 3xx status code

func (*GetNetworkPiiRequestsOK) IsServerError ¶

func (o *GetNetworkPiiRequestsOK) IsServerError() bool

IsServerError returns true when this get network pii requests o k response has a 5xx status code

func (*GetNetworkPiiRequestsOK) IsSuccess ¶

func (o *GetNetworkPiiRequestsOK) IsSuccess() bool

IsSuccess returns true when this get network pii requests o k response has a 2xx status code

func (*GetNetworkPiiRequestsOK) String ¶

func (o *GetNetworkPiiRequestsOK) String() string

type GetNetworkPiiRequestsParams ¶

type GetNetworkPiiRequestsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkPiiRequestsParams contains all the parameters to send to the API endpoint

for the get network pii requests operation.

Typically these are written to a http.Request.

func NewGetNetworkPiiRequestsParams ¶

func NewGetNetworkPiiRequestsParams() *GetNetworkPiiRequestsParams

NewGetNetworkPiiRequestsParams creates a new GetNetworkPiiRequestsParams object, with the default timeout for this client.

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

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

func NewGetNetworkPiiRequestsParamsWithContext ¶

func NewGetNetworkPiiRequestsParamsWithContext(ctx context.Context) *GetNetworkPiiRequestsParams

NewGetNetworkPiiRequestsParamsWithContext creates a new GetNetworkPiiRequestsParams object with the ability to set a context for a request.

func NewGetNetworkPiiRequestsParamsWithHTTPClient ¶

func NewGetNetworkPiiRequestsParamsWithHTTPClient(client *http.Client) *GetNetworkPiiRequestsParams

NewGetNetworkPiiRequestsParamsWithHTTPClient creates a new GetNetworkPiiRequestsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkPiiRequestsParamsWithTimeout ¶

func NewGetNetworkPiiRequestsParamsWithTimeout(timeout time.Duration) *GetNetworkPiiRequestsParams

NewGetNetworkPiiRequestsParamsWithTimeout creates a new GetNetworkPiiRequestsParams object with the ability to set a timeout on a request.

func (*GetNetworkPiiRequestsParams) SetContext ¶

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

SetContext adds the context to the get network pii requests params

func (*GetNetworkPiiRequestsParams) SetDefaults ¶

func (o *GetNetworkPiiRequestsParams) SetDefaults()

SetDefaults hydrates default values in the get network pii requests params (not the query body).

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

func (*GetNetworkPiiRequestsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network pii requests params

func (*GetNetworkPiiRequestsParams) SetNetworkID ¶

func (o *GetNetworkPiiRequestsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network pii requests params

func (*GetNetworkPiiRequestsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network pii requests params

func (*GetNetworkPiiRequestsParams) WithContext ¶

WithContext adds the context to the get network pii requests params

func (*GetNetworkPiiRequestsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network pii requests params (not the query body).

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

func (*GetNetworkPiiRequestsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network pii requests params

func (*GetNetworkPiiRequestsParams) WithNetworkID ¶

func (o *GetNetworkPiiRequestsParams) WithNetworkID(networkID string) *GetNetworkPiiRequestsParams

WithNetworkID adds the networkID to the get network pii requests params

func (*GetNetworkPiiRequestsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network pii requests params

func (*GetNetworkPiiRequestsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkPiiRequestsReader ¶

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

GetNetworkPiiRequestsReader is a Reader for the GetNetworkPiiRequests structure.

func (*GetNetworkPiiRequestsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkPiiSmDevicesForKeyOK ¶

type GetNetworkPiiSmDevicesForKeyOK struct {
	Payload interface{}
}

GetNetworkPiiSmDevicesForKeyOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkPiiSmDevicesForKeyOK ¶

func NewGetNetworkPiiSmDevicesForKeyOK() *GetNetworkPiiSmDevicesForKeyOK

NewGetNetworkPiiSmDevicesForKeyOK creates a GetNetworkPiiSmDevicesForKeyOK with default headers values

func (*GetNetworkPiiSmDevicesForKeyOK) Code ¶

Code gets the status code for the get network pii sm devices for key o k response

func (*GetNetworkPiiSmDevicesForKeyOK) Error ¶

func (*GetNetworkPiiSmDevicesForKeyOK) GetPayload ¶

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

func (*GetNetworkPiiSmDevicesForKeyOK) IsClientError ¶

func (o *GetNetworkPiiSmDevicesForKeyOK) IsClientError() bool

IsClientError returns true when this get network pii sm devices for key o k response has a 4xx status code

func (*GetNetworkPiiSmDevicesForKeyOK) IsCode ¶

func (o *GetNetworkPiiSmDevicesForKeyOK) IsCode(code int) bool

IsCode returns true when this get network pii sm devices for key o k response a status code equal to that given

func (*GetNetworkPiiSmDevicesForKeyOK) IsRedirect ¶

func (o *GetNetworkPiiSmDevicesForKeyOK) IsRedirect() bool

IsRedirect returns true when this get network pii sm devices for key o k response has a 3xx status code

func (*GetNetworkPiiSmDevicesForKeyOK) IsServerError ¶

func (o *GetNetworkPiiSmDevicesForKeyOK) IsServerError() bool

IsServerError returns true when this get network pii sm devices for key o k response has a 5xx status code

func (*GetNetworkPiiSmDevicesForKeyOK) IsSuccess ¶

func (o *GetNetworkPiiSmDevicesForKeyOK) IsSuccess() bool

IsSuccess returns true when this get network pii sm devices for key o k response has a 2xx status code

func (*GetNetworkPiiSmDevicesForKeyOK) String ¶

type GetNetworkPiiSmDevicesForKeyParams ¶

type GetNetworkPiiSmDevicesForKeyParams struct {

	/* BluetoothMac.

	   The MAC of a Bluetooth client
	*/
	BluetoothMac *string

	/* Email.

	   The email of a network user account or a Systems Manager device
	*/
	Email *string

	/* Imei.

	   The IMEI of a Systems Manager device
	*/
	Imei *string

	/* Mac.

	   The MAC of a network client device or a Systems Manager device
	*/
	Mac *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* Serial.

	   The serial of a Systems Manager device
	*/
	Serial *string

	/* Username.

	   The username of a Systems Manager user
	*/
	Username *string

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

GetNetworkPiiSmDevicesForKeyParams contains all the parameters to send to the API endpoint

for the get network pii sm devices for key operation.

Typically these are written to a http.Request.

func NewGetNetworkPiiSmDevicesForKeyParams ¶

func NewGetNetworkPiiSmDevicesForKeyParams() *GetNetworkPiiSmDevicesForKeyParams

NewGetNetworkPiiSmDevicesForKeyParams creates a new GetNetworkPiiSmDevicesForKeyParams object, with the default timeout for this client.

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

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

func NewGetNetworkPiiSmDevicesForKeyParamsWithContext ¶

func NewGetNetworkPiiSmDevicesForKeyParamsWithContext(ctx context.Context) *GetNetworkPiiSmDevicesForKeyParams

NewGetNetworkPiiSmDevicesForKeyParamsWithContext creates a new GetNetworkPiiSmDevicesForKeyParams object with the ability to set a context for a request.

func NewGetNetworkPiiSmDevicesForKeyParamsWithHTTPClient ¶

func NewGetNetworkPiiSmDevicesForKeyParamsWithHTTPClient(client *http.Client) *GetNetworkPiiSmDevicesForKeyParams

NewGetNetworkPiiSmDevicesForKeyParamsWithHTTPClient creates a new GetNetworkPiiSmDevicesForKeyParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkPiiSmDevicesForKeyParamsWithTimeout ¶

func NewGetNetworkPiiSmDevicesForKeyParamsWithTimeout(timeout time.Duration) *GetNetworkPiiSmDevicesForKeyParams

NewGetNetworkPiiSmDevicesForKeyParamsWithTimeout creates a new GetNetworkPiiSmDevicesForKeyParams object with the ability to set a timeout on a request.

func (*GetNetworkPiiSmDevicesForKeyParams) SetBluetoothMac ¶

func (o *GetNetworkPiiSmDevicesForKeyParams) SetBluetoothMac(bluetoothMac *string)

SetBluetoothMac adds the bluetoothMac to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) SetContext ¶

SetContext adds the context to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) SetDefaults ¶

func (o *GetNetworkPiiSmDevicesForKeyParams) SetDefaults()

SetDefaults hydrates default values in the get network pii sm devices for key params (not the query body).

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

func (*GetNetworkPiiSmDevicesForKeyParams) SetEmail ¶

func (o *GetNetworkPiiSmDevicesForKeyParams) SetEmail(email *string)

SetEmail adds the email to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) SetImei ¶

func (o *GetNetworkPiiSmDevicesForKeyParams) SetImei(imei *string)

SetImei adds the imei to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) SetMac ¶

SetMac adds the mac to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) SetNetworkID ¶

func (o *GetNetworkPiiSmDevicesForKeyParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) SetSerial ¶

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

SetSerial adds the serial to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) SetUsername ¶

func (o *GetNetworkPiiSmDevicesForKeyParams) SetUsername(username *string)

SetUsername adds the username to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WithBluetoothMac ¶

WithBluetoothMac adds the bluetoothMac to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WithContext ¶

WithContext adds the context to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WithDefaults ¶

WithDefaults hydrates default values in the get network pii sm devices for key params (not the query body).

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

func (*GetNetworkPiiSmDevicesForKeyParams) WithEmail ¶

WithEmail adds the email to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WithImei ¶

WithImei adds the imei to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WithMac ¶

WithMac adds the mac to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WithSerial ¶

WithSerial adds the serial to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WithTimeout ¶

WithTimeout adds the timeout to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WithUsername ¶

WithUsername adds the username to the get network pii sm devices for key params

func (*GetNetworkPiiSmDevicesForKeyParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkPiiSmDevicesForKeyReader ¶

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

GetNetworkPiiSmDevicesForKeyReader is a Reader for the GetNetworkPiiSmDevicesForKey structure.

func (*GetNetworkPiiSmDevicesForKeyReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkPiiSmOwnersForKeyOK ¶

type GetNetworkPiiSmOwnersForKeyOK struct {
	Payload interface{}
}

GetNetworkPiiSmOwnersForKeyOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkPiiSmOwnersForKeyOK ¶

func NewGetNetworkPiiSmOwnersForKeyOK() *GetNetworkPiiSmOwnersForKeyOK

NewGetNetworkPiiSmOwnersForKeyOK creates a GetNetworkPiiSmOwnersForKeyOK with default headers values

func (*GetNetworkPiiSmOwnersForKeyOK) Code ¶

Code gets the status code for the get network pii sm owners for key o k response

func (*GetNetworkPiiSmOwnersForKeyOK) Error ¶

func (*GetNetworkPiiSmOwnersForKeyOK) GetPayload ¶

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

func (*GetNetworkPiiSmOwnersForKeyOK) IsClientError ¶

func (o *GetNetworkPiiSmOwnersForKeyOK) IsClientError() bool

IsClientError returns true when this get network pii sm owners for key o k response has a 4xx status code

func (*GetNetworkPiiSmOwnersForKeyOK) IsCode ¶

func (o *GetNetworkPiiSmOwnersForKeyOK) IsCode(code int) bool

IsCode returns true when this get network pii sm owners for key o k response a status code equal to that given

func (*GetNetworkPiiSmOwnersForKeyOK) IsRedirect ¶

func (o *GetNetworkPiiSmOwnersForKeyOK) IsRedirect() bool

IsRedirect returns true when this get network pii sm owners for key o k response has a 3xx status code

func (*GetNetworkPiiSmOwnersForKeyOK) IsServerError ¶

func (o *GetNetworkPiiSmOwnersForKeyOK) IsServerError() bool

IsServerError returns true when this get network pii sm owners for key o k response has a 5xx status code

func (*GetNetworkPiiSmOwnersForKeyOK) IsSuccess ¶

func (o *GetNetworkPiiSmOwnersForKeyOK) IsSuccess() bool

IsSuccess returns true when this get network pii sm owners for key o k response has a 2xx status code

func (*GetNetworkPiiSmOwnersForKeyOK) String ¶

type GetNetworkPiiSmOwnersForKeyParams ¶

type GetNetworkPiiSmOwnersForKeyParams struct {

	/* BluetoothMac.

	   The MAC of a Bluetooth client
	*/
	BluetoothMac *string

	/* Email.

	   The email of a network user account or a Systems Manager device
	*/
	Email *string

	/* Imei.

	   The IMEI of a Systems Manager device
	*/
	Imei *string

	/* Mac.

	   The MAC of a network client device or a Systems Manager device
	*/
	Mac *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* Serial.

	   The serial of a Systems Manager device
	*/
	Serial *string

	/* Username.

	   The username of a Systems Manager user
	*/
	Username *string

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

GetNetworkPiiSmOwnersForKeyParams contains all the parameters to send to the API endpoint

for the get network pii sm owners for key operation.

Typically these are written to a http.Request.

func NewGetNetworkPiiSmOwnersForKeyParams ¶

func NewGetNetworkPiiSmOwnersForKeyParams() *GetNetworkPiiSmOwnersForKeyParams

NewGetNetworkPiiSmOwnersForKeyParams creates a new GetNetworkPiiSmOwnersForKeyParams object, with the default timeout for this client.

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

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

func NewGetNetworkPiiSmOwnersForKeyParamsWithContext ¶

func NewGetNetworkPiiSmOwnersForKeyParamsWithContext(ctx context.Context) *GetNetworkPiiSmOwnersForKeyParams

NewGetNetworkPiiSmOwnersForKeyParamsWithContext creates a new GetNetworkPiiSmOwnersForKeyParams object with the ability to set a context for a request.

func NewGetNetworkPiiSmOwnersForKeyParamsWithHTTPClient ¶

func NewGetNetworkPiiSmOwnersForKeyParamsWithHTTPClient(client *http.Client) *GetNetworkPiiSmOwnersForKeyParams

NewGetNetworkPiiSmOwnersForKeyParamsWithHTTPClient creates a new GetNetworkPiiSmOwnersForKeyParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkPiiSmOwnersForKeyParamsWithTimeout ¶

func NewGetNetworkPiiSmOwnersForKeyParamsWithTimeout(timeout time.Duration) *GetNetworkPiiSmOwnersForKeyParams

NewGetNetworkPiiSmOwnersForKeyParamsWithTimeout creates a new GetNetworkPiiSmOwnersForKeyParams object with the ability to set a timeout on a request.

func (*GetNetworkPiiSmOwnersForKeyParams) SetBluetoothMac ¶

func (o *GetNetworkPiiSmOwnersForKeyParams) SetBluetoothMac(bluetoothMac *string)

SetBluetoothMac adds the bluetoothMac to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) SetContext ¶

SetContext adds the context to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) SetDefaults ¶

func (o *GetNetworkPiiSmOwnersForKeyParams) SetDefaults()

SetDefaults hydrates default values in the get network pii sm owners for key params (not the query body).

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

func (*GetNetworkPiiSmOwnersForKeyParams) SetEmail ¶

func (o *GetNetworkPiiSmOwnersForKeyParams) SetEmail(email *string)

SetEmail adds the email to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) SetImei ¶

func (o *GetNetworkPiiSmOwnersForKeyParams) SetImei(imei *string)

SetImei adds the imei to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) SetMac ¶

func (o *GetNetworkPiiSmOwnersForKeyParams) SetMac(mac *string)

SetMac adds the mac to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) SetNetworkID ¶

func (o *GetNetworkPiiSmOwnersForKeyParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) SetSerial ¶

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

SetSerial adds the serial to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) SetUsername ¶

func (o *GetNetworkPiiSmOwnersForKeyParams) SetUsername(username *string)

SetUsername adds the username to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WithBluetoothMac ¶

WithBluetoothMac adds the bluetoothMac to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WithContext ¶

WithContext adds the context to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WithDefaults ¶

WithDefaults hydrates default values in the get network pii sm owners for key params (not the query body).

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

func (*GetNetworkPiiSmOwnersForKeyParams) WithEmail ¶

WithEmail adds the email to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WithImei ¶

WithImei adds the imei to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WithMac ¶

WithMac adds the mac to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WithSerial ¶

WithSerial adds the serial to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WithTimeout ¶

WithTimeout adds the timeout to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WithUsername ¶

WithUsername adds the username to the get network pii sm owners for key params

func (*GetNetworkPiiSmOwnersForKeyParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkPiiSmOwnersForKeyReader ¶

type GetNetworkPiiSmOwnersForKeyReader struct {
	// contains filtered or unexported fields
}

GetNetworkPiiSmOwnersForKeyReader is a Reader for the GetNetworkPiiSmOwnersForKey structure.

func (*GetNetworkPiiSmOwnersForKeyReader) ReadResponse ¶

func (o *GetNetworkPiiSmOwnersForKeyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkPoliciesByClientOK ¶

type GetNetworkPoliciesByClientOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []*GetNetworkPoliciesByClientOKBodyItems0
}

GetNetworkPoliciesByClientOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkPoliciesByClientOK ¶

func NewGetNetworkPoliciesByClientOK() *GetNetworkPoliciesByClientOK

NewGetNetworkPoliciesByClientOK creates a GetNetworkPoliciesByClientOK with default headers values

func (*GetNetworkPoliciesByClientOK) Code ¶

Code gets the status code for the get network policies by client o k response

func (*GetNetworkPoliciesByClientOK) Error ¶

func (*GetNetworkPoliciesByClientOK) GetPayload ¶

func (*GetNetworkPoliciesByClientOK) IsClientError ¶

func (o *GetNetworkPoliciesByClientOK) IsClientError() bool

IsClientError returns true when this get network policies by client o k response has a 4xx status code

func (*GetNetworkPoliciesByClientOK) IsCode ¶

func (o *GetNetworkPoliciesByClientOK) IsCode(code int) bool

IsCode returns true when this get network policies by client o k response a status code equal to that given

func (*GetNetworkPoliciesByClientOK) IsRedirect ¶

func (o *GetNetworkPoliciesByClientOK) IsRedirect() bool

IsRedirect returns true when this get network policies by client o k response has a 3xx status code

func (*GetNetworkPoliciesByClientOK) IsServerError ¶

func (o *GetNetworkPoliciesByClientOK) IsServerError() bool

IsServerError returns true when this get network policies by client o k response has a 5xx status code

func (*GetNetworkPoliciesByClientOK) IsSuccess ¶

func (o *GetNetworkPoliciesByClientOK) IsSuccess() bool

IsSuccess returns true when this get network policies by client o k response has a 2xx status code

func (*GetNetworkPoliciesByClientOK) String ¶

type GetNetworkPoliciesByClientOKBodyItems0 ¶

type GetNetworkPoliciesByClientOKBodyItems0 struct {

	// Assigned policies
	Assigned []*GetNetworkPoliciesByClientOKBodyItems0AssignedItems0 `json:"assigned"`

	// ID of client
	ClientID string `json:"clientId,omitempty"`

	// Name of client
	Name string `json:"name,omitempty"`
}

GetNetworkPoliciesByClientOKBodyItems0 get network policies by client o k body items0 swagger:model GetNetworkPoliciesByClientOKBodyItems0

func (*GetNetworkPoliciesByClientOKBodyItems0) ContextValidate ¶

ContextValidate validate this get network policies by client o k body items0 based on the context it is used

func (*GetNetworkPoliciesByClientOKBodyItems0) MarshalBinary ¶

func (o *GetNetworkPoliciesByClientOKBodyItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkPoliciesByClientOKBodyItems0) UnmarshalBinary ¶

func (o *GetNetworkPoliciesByClientOKBodyItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkPoliciesByClientOKBodyItems0) Validate ¶

Validate validates this get network policies by client o k body items0

type GetNetworkPoliciesByClientOKBodyItems0AssignedItems0 ¶

type GetNetworkPoliciesByClientOKBodyItems0AssignedItems0 struct {

	// id of policy
	GroupPolicyID string `json:"groupPolicyId,omitempty"`

	// name of policy
	Name string `json:"name,omitempty"`

	// ssid
	Ssid []*GetNetworkPoliciesByClientOKBodyItems0AssignedItems0SsidItems0 `json:"ssid"`

	// type of policy
	Type string `json:"type,omitempty"`
}

GetNetworkPoliciesByClientOKBodyItems0AssignedItems0 get network policies by client o k body items0 assigned items0 swagger:model GetNetworkPoliciesByClientOKBodyItems0AssignedItems0

func (*GetNetworkPoliciesByClientOKBodyItems0AssignedItems0) ContextValidate ¶

ContextValidate validate this get network policies by client o k body items0 assigned items0 based on the context it is used

func (*GetNetworkPoliciesByClientOKBodyItems0AssignedItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkPoliciesByClientOKBodyItems0AssignedItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkPoliciesByClientOKBodyItems0AssignedItems0) Validate ¶

Validate validates this get network policies by client o k body items0 assigned items0

type GetNetworkPoliciesByClientOKBodyItems0AssignedItems0SsidItems0 ¶

type GetNetworkPoliciesByClientOKBodyItems0AssignedItems0SsidItems0 struct {

	// number of ssid
	SsidNumber int64 `json:"ssidNumber,omitempty"`
}

GetNetworkPoliciesByClientOKBodyItems0AssignedItems0SsidItems0 get network policies by client o k body items0 assigned items0 ssid items0 swagger:model GetNetworkPoliciesByClientOKBodyItems0AssignedItems0SsidItems0

func (*GetNetworkPoliciesByClientOKBodyItems0AssignedItems0SsidItems0) ContextValidate ¶

ContextValidate validates this get network policies by client o k body items0 assigned items0 ssid items0 based on context it is used

func (*GetNetworkPoliciesByClientOKBodyItems0AssignedItems0SsidItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkPoliciesByClientOKBodyItems0AssignedItems0SsidItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkPoliciesByClientOKBodyItems0AssignedItems0SsidItems0) Validate ¶

Validate validates this get network policies by client o k body items0 assigned items0 ssid items0

type GetNetworkPoliciesByClientParams ¶

type GetNetworkPoliciesByClientParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50.
	*/
	PerPage *int64

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* T0.

	   The beginning of the timespan for the data. The maximum lookback period is 31 days from today.
	*/
	T0 *string

	/* Timespan.

	   The timespan for which the information will be fetched. If specifying timespan, do not specify parameter t0. The value must be in seconds and be less than or equal to 31 days. The default is 1 day.

	   Format: float
	*/
	Timespan *float32

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkPoliciesByClientParams contains all the parameters to send to the API endpoint

for the get network policies by client operation.

Typically these are written to a http.Request.

func NewGetNetworkPoliciesByClientParams ¶

func NewGetNetworkPoliciesByClientParams() *GetNetworkPoliciesByClientParams

NewGetNetworkPoliciesByClientParams creates a new GetNetworkPoliciesByClientParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkPoliciesByClientParamsWithContext ¶

func NewGetNetworkPoliciesByClientParamsWithContext(ctx context.Context) *GetNetworkPoliciesByClientParams

NewGetNetworkPoliciesByClientParamsWithContext creates a new GetNetworkPoliciesByClientParams object with the ability to set a context for a request.

func NewGetNetworkPoliciesByClientParamsWithHTTPClient ¶

func NewGetNetworkPoliciesByClientParamsWithHTTPClient(client *http.Client) *GetNetworkPoliciesByClientParams

NewGetNetworkPoliciesByClientParamsWithHTTPClient creates a new GetNetworkPoliciesByClientParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkPoliciesByClientParamsWithTimeout ¶

func NewGetNetworkPoliciesByClientParamsWithTimeout(timeout time.Duration) *GetNetworkPoliciesByClientParams

NewGetNetworkPoliciesByClientParamsWithTimeout creates a new GetNetworkPoliciesByClientParams object with the ability to set a timeout on a request.

func (*GetNetworkPoliciesByClientParams) SetContext ¶

SetContext adds the context to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) SetDefaults ¶

func (o *GetNetworkPoliciesByClientParams) SetDefaults()

SetDefaults hydrates default values in the get network policies by client params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkPoliciesByClientParams) SetEndingBefore ¶

func (o *GetNetworkPoliciesByClientParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) SetHTTPClient ¶

func (o *GetNetworkPoliciesByClientParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) SetNetworkID ¶

func (o *GetNetworkPoliciesByClientParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) SetPerPage ¶

func (o *GetNetworkPoliciesByClientParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) SetStartingAfter ¶

func (o *GetNetworkPoliciesByClientParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) SetT0 ¶

SetT0 adds the t0 to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) SetTimeout ¶

func (o *GetNetworkPoliciesByClientParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) SetTimespan ¶

func (o *GetNetworkPoliciesByClientParams) SetTimespan(timespan *float32)

SetTimespan adds the timespan to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) WithContext ¶

WithContext adds the context to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) WithDefaults ¶

WithDefaults hydrates default values in the get network policies by client params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkPoliciesByClientParams) WithEndingBefore ¶

func (o *GetNetworkPoliciesByClientParams) WithEndingBefore(endingBefore *string) *GetNetworkPoliciesByClientParams

WithEndingBefore adds the endingBefore to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) WithPerPage ¶

WithPerPage adds the perPage to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) WithStartingAfter ¶

func (o *GetNetworkPoliciesByClientParams) WithStartingAfter(startingAfter *string) *GetNetworkPoliciesByClientParams

WithStartingAfter adds the startingAfter to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) WithT0 ¶

WithT0 adds the t0 to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) WithTimeout ¶

WithTimeout adds the timeout to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) WithTimespan ¶

WithTimespan adds the timespan to the get network policies by client params

func (*GetNetworkPoliciesByClientParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkPoliciesByClientReader ¶

type GetNetworkPoliciesByClientReader struct {
	// contains filtered or unexported fields
}

GetNetworkPoliciesByClientReader is a Reader for the GetNetworkPoliciesByClient structure.

func (*GetNetworkPoliciesByClientReader) ReadResponse ¶

func (o *GetNetworkPoliciesByClientReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkReader ¶

type GetNetworkReader struct {
	// contains filtered or unexported fields
}

GetNetworkReader is a Reader for the GetNetwork structure.

func (*GetNetworkReader) ReadResponse ¶

func (o *GetNetworkReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkSettingsOK ¶

type GetNetworkSettingsOK struct {
	Payload *GetNetworkSettingsOKBody
}

GetNetworkSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkSettingsOK ¶

func NewGetNetworkSettingsOK() *GetNetworkSettingsOK

NewGetNetworkSettingsOK creates a GetNetworkSettingsOK with default headers values

func (*GetNetworkSettingsOK) Code ¶

func (o *GetNetworkSettingsOK) Code() int

Code gets the status code for the get network settings o k response

func (*GetNetworkSettingsOK) Error ¶

func (o *GetNetworkSettingsOK) Error() string

func (*GetNetworkSettingsOK) GetPayload ¶

func (*GetNetworkSettingsOK) IsClientError ¶

func (o *GetNetworkSettingsOK) IsClientError() bool

IsClientError returns true when this get network settings o k response has a 4xx status code

func (*GetNetworkSettingsOK) IsCode ¶

func (o *GetNetworkSettingsOK) IsCode(code int) bool

IsCode returns true when this get network settings o k response a status code equal to that given

func (*GetNetworkSettingsOK) IsRedirect ¶

func (o *GetNetworkSettingsOK) IsRedirect() bool

IsRedirect returns true when this get network settings o k response has a 3xx status code

func (*GetNetworkSettingsOK) IsServerError ¶

func (o *GetNetworkSettingsOK) IsServerError() bool

IsServerError returns true when this get network settings o k response has a 5xx status code

func (*GetNetworkSettingsOK) IsSuccess ¶

func (o *GetNetworkSettingsOK) IsSuccess() bool

IsSuccess returns true when this get network settings o k response has a 2xx status code

func (*GetNetworkSettingsOK) String ¶

func (o *GetNetworkSettingsOK) String() string

type GetNetworkSettingsOKBody ¶

type GetNetworkSettingsOKBody struct {

	// client privacy
	ClientPrivacy *GetNetworkSettingsOKBodyClientPrivacy `json:"clientPrivacy,omitempty"`

	// fips
	Fips *GetNetworkSettingsOKBodyFips `json:"fips,omitempty"`

	// local status page
	LocalStatusPage *GetNetworkSettingsOKBodyLocalStatusPage `json:"localStatusPage,omitempty"`

	// Enables / disables the local device status pages (<a target='_blank' href='http://my.meraki.com/'>my.meraki.com, </a><a target='_blank' href='http://ap.meraki.com/'>ap.meraki.com, </a><a target='_blank' href='http://switch.meraki.com/'>switch.meraki.com, </a><a target='_blank' href='http://wired.meraki.com/'>wired.meraki.com</a>). Optional (defaults to false)
	LocalStatusPageEnabled bool `json:"localStatusPageEnabled,omitempty"`

	// named vlans
	NamedVlans *GetNetworkSettingsOKBodyNamedVlans `json:"namedVlans,omitempty"`

	// Enables / disables access to the device status page (<a target='_blank'>http://[device's LAN IP])</a>. Optional. Can only be set if localStatusPageEnabled is set to true
	RemoteStatusPageEnabled bool `json:"remoteStatusPageEnabled,omitempty"`

	// secure port
	SecurePort *GetNetworkSettingsOKBodySecurePort `json:"securePort,omitempty"`
}

GetNetworkSettingsOKBody get network settings o k body swagger:model GetNetworkSettingsOKBody

func (*GetNetworkSettingsOKBody) ContextValidate ¶

func (o *GetNetworkSettingsOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get network settings o k body based on the context it is used

func (*GetNetworkSettingsOKBody) MarshalBinary ¶

func (o *GetNetworkSettingsOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkSettingsOKBody) UnmarshalBinary ¶

func (o *GetNetworkSettingsOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkSettingsOKBody) Validate ¶

func (o *GetNetworkSettingsOKBody) Validate(formats strfmt.Registry) error

Validate validates this get network settings o k body

type GetNetworkSettingsOKBodyClientPrivacy ¶

type GetNetworkSettingsOKBodyClientPrivacy struct {

	// The date to expire the data before
	// Format: date-time
	ExpireDataBefore strfmt.DateTime `json:"expireDataBefore,omitempty"`

	// The number of days, weeks, or months in Epoch time to expire the data before
	ExpireDataOlderThan int64 `json:"expireDataOlderThan,omitempty"`
}

GetNetworkSettingsOKBodyClientPrivacy Privacy settings swagger:model GetNetworkSettingsOKBodyClientPrivacy

func (*GetNetworkSettingsOKBodyClientPrivacy) ContextValidate ¶

func (o *GetNetworkSettingsOKBodyClientPrivacy) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this get network settings o k body client privacy based on context it is used

func (*GetNetworkSettingsOKBodyClientPrivacy) MarshalBinary ¶

func (o *GetNetworkSettingsOKBodyClientPrivacy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkSettingsOKBodyClientPrivacy) UnmarshalBinary ¶

func (o *GetNetworkSettingsOKBodyClientPrivacy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkSettingsOKBodyClientPrivacy) Validate ¶

Validate validates this get network settings o k body client privacy

type GetNetworkSettingsOKBodyFips ¶

type GetNetworkSettingsOKBodyFips struct {

	// Enables / disables FIPS on the network.
	Enabled bool `json:"enabled,omitempty"`
}

GetNetworkSettingsOKBodyFips A hash of FIPS options applied to the Network swagger:model GetNetworkSettingsOKBodyFips

func (*GetNetworkSettingsOKBodyFips) ContextValidate ¶

func (o *GetNetworkSettingsOKBodyFips) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this get network settings o k body fips based on context it is used

func (*GetNetworkSettingsOKBodyFips) MarshalBinary ¶

func (o *GetNetworkSettingsOKBodyFips) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkSettingsOKBodyFips) UnmarshalBinary ¶

func (o *GetNetworkSettingsOKBodyFips) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkSettingsOKBodyFips) Validate ¶

func (o *GetNetworkSettingsOKBodyFips) Validate(formats strfmt.Registry) error

Validate validates this get network settings o k body fips

type GetNetworkSettingsOKBodyLocalStatusPage ¶

type GetNetworkSettingsOKBodyLocalStatusPage struct {

	// authentication
	Authentication *GetNetworkSettingsOKBodyLocalStatusPageAuthentication `json:"authentication,omitempty"`
}

GetNetworkSettingsOKBodyLocalStatusPage A hash of Local Status page(s)' authentication options applied to the Network. swagger:model GetNetworkSettingsOKBodyLocalStatusPage

func (*GetNetworkSettingsOKBodyLocalStatusPage) ContextValidate ¶

ContextValidate validate this get network settings o k body local status page based on the context it is used

func (*GetNetworkSettingsOKBodyLocalStatusPage) MarshalBinary ¶

func (o *GetNetworkSettingsOKBodyLocalStatusPage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkSettingsOKBodyLocalStatusPage) UnmarshalBinary ¶

func (o *GetNetworkSettingsOKBodyLocalStatusPage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkSettingsOKBodyLocalStatusPage) Validate ¶

Validate validates this get network settings o k body local status page

type GetNetworkSettingsOKBodyLocalStatusPageAuthentication ¶

type GetNetworkSettingsOKBodyLocalStatusPageAuthentication struct {

	// Enables / disables the authentication on Local Status page(s).
	Enabled bool `json:"enabled,omitempty"`

	// The username used for Local Status Page(s).
	Username string `json:"username,omitempty"`
}

GetNetworkSettingsOKBodyLocalStatusPageAuthentication A hash of Local Status page(s)' authentication options applied to the Network. swagger:model GetNetworkSettingsOKBodyLocalStatusPageAuthentication

func (*GetNetworkSettingsOKBodyLocalStatusPageAuthentication) ContextValidate ¶

ContextValidate validates this get network settings o k body local status page authentication based on context it is used

func (*GetNetworkSettingsOKBodyLocalStatusPageAuthentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkSettingsOKBodyLocalStatusPageAuthentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkSettingsOKBodyLocalStatusPageAuthentication) Validate ¶

Validate validates this get network settings o k body local status page authentication

type GetNetworkSettingsOKBodyNamedVlans ¶

type GetNetworkSettingsOKBodyNamedVlans struct {

	// Enables / disables Named VLANs on the Network.
	// Required: true
	Enabled *bool `json:"enabled"`
}

GetNetworkSettingsOKBodyNamedVlans A hash of Named VLANs options applied to the Network. swagger:model GetNetworkSettingsOKBodyNamedVlans

func (*GetNetworkSettingsOKBodyNamedVlans) ContextValidate ¶

func (o *GetNetworkSettingsOKBodyNamedVlans) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this get network settings o k body named vlans based on context it is used

func (*GetNetworkSettingsOKBodyNamedVlans) MarshalBinary ¶

func (o *GetNetworkSettingsOKBodyNamedVlans) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkSettingsOKBodyNamedVlans) UnmarshalBinary ¶

func (o *GetNetworkSettingsOKBodyNamedVlans) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkSettingsOKBodyNamedVlans) Validate ¶

Validate validates this get network settings o k body named vlans

type GetNetworkSettingsOKBodySecurePort ¶

type GetNetworkSettingsOKBodySecurePort struct {

	// Enables / disables SecureConnect on the network. Optional.
	Enabled bool `json:"enabled,omitempty"`
}

GetNetworkSettingsOKBodySecurePort A hash of SecureConnect options applied to the Network. swagger:model GetNetworkSettingsOKBodySecurePort

func (*GetNetworkSettingsOKBodySecurePort) ContextValidate ¶

func (o *GetNetworkSettingsOKBodySecurePort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this get network settings o k body secure port based on context it is used

func (*GetNetworkSettingsOKBodySecurePort) MarshalBinary ¶

func (o *GetNetworkSettingsOKBodySecurePort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkSettingsOKBodySecurePort) UnmarshalBinary ¶

func (o *GetNetworkSettingsOKBodySecurePort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkSettingsOKBodySecurePort) Validate ¶

Validate validates this get network settings o k body secure port

type GetNetworkSettingsParams ¶

type GetNetworkSettingsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkSettingsParams contains all the parameters to send to the API endpoint

for the get network settings operation.

Typically these are written to a http.Request.

func NewGetNetworkSettingsParams ¶

func NewGetNetworkSettingsParams() *GetNetworkSettingsParams

NewGetNetworkSettingsParams creates a new GetNetworkSettingsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkSettingsParamsWithContext ¶

func NewGetNetworkSettingsParamsWithContext(ctx context.Context) *GetNetworkSettingsParams

NewGetNetworkSettingsParamsWithContext creates a new GetNetworkSettingsParams object with the ability to set a context for a request.

func NewGetNetworkSettingsParamsWithHTTPClient ¶

func NewGetNetworkSettingsParamsWithHTTPClient(client *http.Client) *GetNetworkSettingsParams

NewGetNetworkSettingsParamsWithHTTPClient creates a new GetNetworkSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkSettingsParamsWithTimeout ¶

func NewGetNetworkSettingsParamsWithTimeout(timeout time.Duration) *GetNetworkSettingsParams

NewGetNetworkSettingsParamsWithTimeout creates a new GetNetworkSettingsParams object with the ability to set a timeout on a request.

func (*GetNetworkSettingsParams) SetContext ¶

func (o *GetNetworkSettingsParams) SetContext(ctx context.Context)

SetContext adds the context to the get network settings params

func (*GetNetworkSettingsParams) SetDefaults ¶

func (o *GetNetworkSettingsParams) SetDefaults()

SetDefaults hydrates default values in the get network settings params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkSettingsParams) SetHTTPClient ¶

func (o *GetNetworkSettingsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network settings params

func (*GetNetworkSettingsParams) SetNetworkID ¶

func (o *GetNetworkSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network settings params

func (*GetNetworkSettingsParams) SetTimeout ¶

func (o *GetNetworkSettingsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network settings params

func (*GetNetworkSettingsParams) WithContext ¶

WithContext adds the context to the get network settings params

func (*GetNetworkSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network settings params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkSettingsParams) WithHTTPClient ¶

func (o *GetNetworkSettingsParams) WithHTTPClient(client *http.Client) *GetNetworkSettingsParams

WithHTTPClient adds the HTTPClient to the get network settings params

func (*GetNetworkSettingsParams) WithNetworkID ¶

func (o *GetNetworkSettingsParams) WithNetworkID(networkID string) *GetNetworkSettingsParams

WithNetworkID adds the networkID to the get network settings params

func (*GetNetworkSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network settings params

func (*GetNetworkSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkSettingsReader ¶

type GetNetworkSettingsReader struct {
	// contains filtered or unexported fields
}

GetNetworkSettingsReader is a Reader for the GetNetworkSettings structure.

func (*GetNetworkSettingsReader) ReadResponse ¶

func (o *GetNetworkSettingsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkSnmpOK ¶

type GetNetworkSnmpOK struct {
	Payload interface{}
}

GetNetworkSnmpOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkSnmpOK ¶

func NewGetNetworkSnmpOK() *GetNetworkSnmpOK

NewGetNetworkSnmpOK creates a GetNetworkSnmpOK with default headers values

func (*GetNetworkSnmpOK) Code ¶

func (o *GetNetworkSnmpOK) Code() int

Code gets the status code for the get network snmp o k response

func (*GetNetworkSnmpOK) Error ¶

func (o *GetNetworkSnmpOK) Error() string

func (*GetNetworkSnmpOK) GetPayload ¶

func (o *GetNetworkSnmpOK) GetPayload() interface{}

func (*GetNetworkSnmpOK) IsClientError ¶

func (o *GetNetworkSnmpOK) IsClientError() bool

IsClientError returns true when this get network snmp o k response has a 4xx status code

func (*GetNetworkSnmpOK) IsCode ¶

func (o *GetNetworkSnmpOK) IsCode(code int) bool

IsCode returns true when this get network snmp o k response a status code equal to that given

func (*GetNetworkSnmpOK) IsRedirect ¶

func (o *GetNetworkSnmpOK) IsRedirect() bool

IsRedirect returns true when this get network snmp o k response has a 3xx status code

func (*GetNetworkSnmpOK) IsServerError ¶

func (o *GetNetworkSnmpOK) IsServerError() bool

IsServerError returns true when this get network snmp o k response has a 5xx status code

func (*GetNetworkSnmpOK) IsSuccess ¶

func (o *GetNetworkSnmpOK) IsSuccess() bool

IsSuccess returns true when this get network snmp o k response has a 2xx status code

func (*GetNetworkSnmpOK) String ¶

func (o *GetNetworkSnmpOK) String() string

type GetNetworkSnmpParams ¶

type GetNetworkSnmpParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkSnmpParams contains all the parameters to send to the API endpoint

for the get network snmp operation.

Typically these are written to a http.Request.

func NewGetNetworkSnmpParams ¶

func NewGetNetworkSnmpParams() *GetNetworkSnmpParams

NewGetNetworkSnmpParams creates a new GetNetworkSnmpParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkSnmpParamsWithContext ¶

func NewGetNetworkSnmpParamsWithContext(ctx context.Context) *GetNetworkSnmpParams

NewGetNetworkSnmpParamsWithContext creates a new GetNetworkSnmpParams object with the ability to set a context for a request.

func NewGetNetworkSnmpParamsWithHTTPClient ¶

func NewGetNetworkSnmpParamsWithHTTPClient(client *http.Client) *GetNetworkSnmpParams

NewGetNetworkSnmpParamsWithHTTPClient creates a new GetNetworkSnmpParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkSnmpParamsWithTimeout ¶

func NewGetNetworkSnmpParamsWithTimeout(timeout time.Duration) *GetNetworkSnmpParams

NewGetNetworkSnmpParamsWithTimeout creates a new GetNetworkSnmpParams object with the ability to set a timeout on a request.

func (*GetNetworkSnmpParams) SetContext ¶

func (o *GetNetworkSnmpParams) SetContext(ctx context.Context)

SetContext adds the context to the get network snmp params

func (*GetNetworkSnmpParams) SetDefaults ¶

func (o *GetNetworkSnmpParams) SetDefaults()

SetDefaults hydrates default values in the get network snmp params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkSnmpParams) SetHTTPClient ¶

func (o *GetNetworkSnmpParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network snmp params

func (*GetNetworkSnmpParams) SetNetworkID ¶

func (o *GetNetworkSnmpParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network snmp params

func (*GetNetworkSnmpParams) SetTimeout ¶

func (o *GetNetworkSnmpParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network snmp params

func (*GetNetworkSnmpParams) WithContext ¶

WithContext adds the context to the get network snmp params

func (*GetNetworkSnmpParams) WithDefaults ¶

func (o *GetNetworkSnmpParams) WithDefaults() *GetNetworkSnmpParams

WithDefaults hydrates default values in the get network snmp params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkSnmpParams) WithHTTPClient ¶

func (o *GetNetworkSnmpParams) WithHTTPClient(client *http.Client) *GetNetworkSnmpParams

WithHTTPClient adds the HTTPClient to the get network snmp params

func (*GetNetworkSnmpParams) WithNetworkID ¶

func (o *GetNetworkSnmpParams) WithNetworkID(networkID string) *GetNetworkSnmpParams

WithNetworkID adds the networkID to the get network snmp params

func (*GetNetworkSnmpParams) WithTimeout ¶

func (o *GetNetworkSnmpParams) WithTimeout(timeout time.Duration) *GetNetworkSnmpParams

WithTimeout adds the timeout to the get network snmp params

func (*GetNetworkSnmpParams) WriteToRequest ¶

func (o *GetNetworkSnmpParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetNetworkSnmpReader ¶

type GetNetworkSnmpReader struct {
	// contains filtered or unexported fields
}

GetNetworkSnmpReader is a Reader for the GetNetworkSnmp structure.

func (*GetNetworkSnmpReader) ReadResponse ¶

func (o *GetNetworkSnmpReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkSplashLoginAttemptsOK ¶

type GetNetworkSplashLoginAttemptsOK struct {
	Payload []interface{}
}

GetNetworkSplashLoginAttemptsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkSplashLoginAttemptsOK ¶

func NewGetNetworkSplashLoginAttemptsOK() *GetNetworkSplashLoginAttemptsOK

NewGetNetworkSplashLoginAttemptsOK creates a GetNetworkSplashLoginAttemptsOK with default headers values

func (*GetNetworkSplashLoginAttemptsOK) Code ¶

Code gets the status code for the get network splash login attempts o k response

func (*GetNetworkSplashLoginAttemptsOK) Error ¶

func (*GetNetworkSplashLoginAttemptsOK) GetPayload ¶

func (o *GetNetworkSplashLoginAttemptsOK) GetPayload() []interface{}

func (*GetNetworkSplashLoginAttemptsOK) IsClientError ¶

func (o *GetNetworkSplashLoginAttemptsOK) IsClientError() bool

IsClientError returns true when this get network splash login attempts o k response has a 4xx status code

func (*GetNetworkSplashLoginAttemptsOK) IsCode ¶

func (o *GetNetworkSplashLoginAttemptsOK) IsCode(code int) bool

IsCode returns true when this get network splash login attempts o k response a status code equal to that given

func (*GetNetworkSplashLoginAttemptsOK) IsRedirect ¶

func (o *GetNetworkSplashLoginAttemptsOK) IsRedirect() bool

IsRedirect returns true when this get network splash login attempts o k response has a 3xx status code

func (*GetNetworkSplashLoginAttemptsOK) IsServerError ¶

func (o *GetNetworkSplashLoginAttemptsOK) IsServerError() bool

IsServerError returns true when this get network splash login attempts o k response has a 5xx status code

func (*GetNetworkSplashLoginAttemptsOK) IsSuccess ¶

func (o *GetNetworkSplashLoginAttemptsOK) IsSuccess() bool

IsSuccess returns true when this get network splash login attempts o k response has a 2xx status code

func (*GetNetworkSplashLoginAttemptsOK) String ¶

type GetNetworkSplashLoginAttemptsParams ¶

type GetNetworkSplashLoginAttemptsParams struct {

	/* LoginIdentifier.

	   The username, email, or phone number used during login
	*/
	LoginIdentifier *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* SsidNumber.

	   Only return the login attempts for the specified SSID
	*/
	SsidNumber *int64

	/* Timespan.

	   The timespan, in seconds, for the login attempts. The period will be from [timespan] seconds ago until now. The maximum timespan is 3 months
	*/
	Timespan *int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkSplashLoginAttemptsParams contains all the parameters to send to the API endpoint

for the get network splash login attempts operation.

Typically these are written to a http.Request.

func NewGetNetworkSplashLoginAttemptsParams ¶

func NewGetNetworkSplashLoginAttemptsParams() *GetNetworkSplashLoginAttemptsParams

NewGetNetworkSplashLoginAttemptsParams creates a new GetNetworkSplashLoginAttemptsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkSplashLoginAttemptsParamsWithContext ¶

func NewGetNetworkSplashLoginAttemptsParamsWithContext(ctx context.Context) *GetNetworkSplashLoginAttemptsParams

NewGetNetworkSplashLoginAttemptsParamsWithContext creates a new GetNetworkSplashLoginAttemptsParams object with the ability to set a context for a request.

func NewGetNetworkSplashLoginAttemptsParamsWithHTTPClient ¶

func NewGetNetworkSplashLoginAttemptsParamsWithHTTPClient(client *http.Client) *GetNetworkSplashLoginAttemptsParams

NewGetNetworkSplashLoginAttemptsParamsWithHTTPClient creates a new GetNetworkSplashLoginAttemptsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkSplashLoginAttemptsParamsWithTimeout ¶

func NewGetNetworkSplashLoginAttemptsParamsWithTimeout(timeout time.Duration) *GetNetworkSplashLoginAttemptsParams

NewGetNetworkSplashLoginAttemptsParamsWithTimeout creates a new GetNetworkSplashLoginAttemptsParams object with the ability to set a timeout on a request.

func (*GetNetworkSplashLoginAttemptsParams) SetContext ¶

SetContext adds the context to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) SetDefaults ¶

func (o *GetNetworkSplashLoginAttemptsParams) SetDefaults()

SetDefaults hydrates default values in the get network splash login attempts params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkSplashLoginAttemptsParams) SetHTTPClient ¶

func (o *GetNetworkSplashLoginAttemptsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) SetLoginIdentifier ¶

func (o *GetNetworkSplashLoginAttemptsParams) SetLoginIdentifier(loginIdentifier *string)

SetLoginIdentifier adds the loginIdentifier to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) SetNetworkID ¶

func (o *GetNetworkSplashLoginAttemptsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) SetSsidNumber ¶

func (o *GetNetworkSplashLoginAttemptsParams) SetSsidNumber(ssidNumber *int64)

SetSsidNumber adds the ssidNumber to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) SetTimeout ¶

func (o *GetNetworkSplashLoginAttemptsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) SetTimespan ¶

func (o *GetNetworkSplashLoginAttemptsParams) SetTimespan(timespan *int64)

SetTimespan adds the timespan to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) WithContext ¶

WithContext adds the context to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network splash login attempts params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkSplashLoginAttemptsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) WithLoginIdentifier ¶

func (o *GetNetworkSplashLoginAttemptsParams) WithLoginIdentifier(loginIdentifier *string) *GetNetworkSplashLoginAttemptsParams

WithLoginIdentifier adds the loginIdentifier to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) WithSsidNumber ¶

WithSsidNumber adds the ssidNumber to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) WithTimespan ¶

WithTimespan adds the timespan to the get network splash login attempts params

func (*GetNetworkSplashLoginAttemptsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkSplashLoginAttemptsReader ¶

type GetNetworkSplashLoginAttemptsReader struct {
	// contains filtered or unexported fields
}

GetNetworkSplashLoginAttemptsReader is a Reader for the GetNetworkSplashLoginAttempts structure.

func (*GetNetworkSplashLoginAttemptsReader) ReadResponse ¶

func (o *GetNetworkSplashLoginAttemptsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkSyslogServersOK ¶

type GetNetworkSyslogServersOK struct {
	Payload *GetNetworkSyslogServersOKBody
}

GetNetworkSyslogServersOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkSyslogServersOK ¶

func NewGetNetworkSyslogServersOK() *GetNetworkSyslogServersOK

NewGetNetworkSyslogServersOK creates a GetNetworkSyslogServersOK with default headers values

func (*GetNetworkSyslogServersOK) Code ¶

func (o *GetNetworkSyslogServersOK) Code() int

Code gets the status code for the get network syslog servers o k response

func (*GetNetworkSyslogServersOK) Error ¶

func (o *GetNetworkSyslogServersOK) Error() string

func (*GetNetworkSyslogServersOK) GetPayload ¶

func (*GetNetworkSyslogServersOK) IsClientError ¶

func (o *GetNetworkSyslogServersOK) IsClientError() bool

IsClientError returns true when this get network syslog servers o k response has a 4xx status code

func (*GetNetworkSyslogServersOK) IsCode ¶

func (o *GetNetworkSyslogServersOK) IsCode(code int) bool

IsCode returns true when this get network syslog servers o k response a status code equal to that given

func (*GetNetworkSyslogServersOK) IsRedirect ¶

func (o *GetNetworkSyslogServersOK) IsRedirect() bool

IsRedirect returns true when this get network syslog servers o k response has a 3xx status code

func (*GetNetworkSyslogServersOK) IsServerError ¶

func (o *GetNetworkSyslogServersOK) IsServerError() bool

IsServerError returns true when this get network syslog servers o k response has a 5xx status code

func (*GetNetworkSyslogServersOK) IsSuccess ¶

func (o *GetNetworkSyslogServersOK) IsSuccess() bool

IsSuccess returns true when this get network syslog servers o k response has a 2xx status code

func (*GetNetworkSyslogServersOK) String ¶

func (o *GetNetworkSyslogServersOK) String() string

type GetNetworkSyslogServersOKBody ¶

type GetNetworkSyslogServersOKBody struct {

	// List of the syslog servers for this network
	Servers []*GetNetworkSyslogServersOKBodyServersItems0 `json:"servers"`
}

GetNetworkSyslogServersOKBody get network syslog servers o k body swagger:model GetNetworkSyslogServersOKBody

func (*GetNetworkSyslogServersOKBody) ContextValidate ¶

func (o *GetNetworkSyslogServersOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get network syslog servers o k body based on the context it is used

func (*GetNetworkSyslogServersOKBody) MarshalBinary ¶

func (o *GetNetworkSyslogServersOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkSyslogServersOKBody) UnmarshalBinary ¶

func (o *GetNetworkSyslogServersOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkSyslogServersOKBody) Validate ¶

func (o *GetNetworkSyslogServersOKBody) Validate(formats strfmt.Registry) error

Validate validates this get network syslog servers o k body

type GetNetworkSyslogServersOKBodyServersItems0 ¶

type GetNetworkSyslogServersOKBodyServersItems0 struct {

	// The IP address of the syslog server
	Host string `json:"host,omitempty"`

	// The port of the syslog server
	Port int64 `json:"port,omitempty"`

	// A list of roles for the syslog server. Options (case-insensitive): 'Wireless event log', 'Appliance event log', 'Switch event log', 'Air Marshal events', 'Flows', 'URLs', 'IDS alerts', 'Security events'
	Roles []string `json:"roles"`
}

GetNetworkSyslogServersOKBodyServersItems0 get network syslog servers o k body servers items0 swagger:model GetNetworkSyslogServersOKBodyServersItems0

func (*GetNetworkSyslogServersOKBodyServersItems0) ContextValidate ¶

ContextValidate validates this get network syslog servers o k body servers items0 based on context it is used

func (*GetNetworkSyslogServersOKBodyServersItems0) MarshalBinary ¶

func (o *GetNetworkSyslogServersOKBodyServersItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkSyslogServersOKBodyServersItems0) UnmarshalBinary ¶

func (o *GetNetworkSyslogServersOKBodyServersItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkSyslogServersOKBodyServersItems0) Validate ¶

Validate validates this get network syslog servers o k body servers items0

type GetNetworkSyslogServersParams ¶

type GetNetworkSyslogServersParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkSyslogServersParams contains all the parameters to send to the API endpoint

for the get network syslog servers operation.

Typically these are written to a http.Request.

func NewGetNetworkSyslogServersParams ¶

func NewGetNetworkSyslogServersParams() *GetNetworkSyslogServersParams

NewGetNetworkSyslogServersParams creates a new GetNetworkSyslogServersParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkSyslogServersParamsWithContext ¶

func NewGetNetworkSyslogServersParamsWithContext(ctx context.Context) *GetNetworkSyslogServersParams

NewGetNetworkSyslogServersParamsWithContext creates a new GetNetworkSyslogServersParams object with the ability to set a context for a request.

func NewGetNetworkSyslogServersParamsWithHTTPClient ¶

func NewGetNetworkSyslogServersParamsWithHTTPClient(client *http.Client) *GetNetworkSyslogServersParams

NewGetNetworkSyslogServersParamsWithHTTPClient creates a new GetNetworkSyslogServersParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkSyslogServersParamsWithTimeout ¶

func NewGetNetworkSyslogServersParamsWithTimeout(timeout time.Duration) *GetNetworkSyslogServersParams

NewGetNetworkSyslogServersParamsWithTimeout creates a new GetNetworkSyslogServersParams object with the ability to set a timeout on a request.

func (*GetNetworkSyslogServersParams) SetContext ¶

func (o *GetNetworkSyslogServersParams) SetContext(ctx context.Context)

SetContext adds the context to the get network syslog servers params

func (*GetNetworkSyslogServersParams) SetDefaults ¶

func (o *GetNetworkSyslogServersParams) SetDefaults()

SetDefaults hydrates default values in the get network syslog servers params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkSyslogServersParams) SetHTTPClient ¶

func (o *GetNetworkSyslogServersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network syslog servers params

func (*GetNetworkSyslogServersParams) SetNetworkID ¶

func (o *GetNetworkSyslogServersParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network syslog servers params

func (*GetNetworkSyslogServersParams) SetTimeout ¶

func (o *GetNetworkSyslogServersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network syslog servers params

func (*GetNetworkSyslogServersParams) WithContext ¶

WithContext adds the context to the get network syslog servers params

func (*GetNetworkSyslogServersParams) WithDefaults ¶

WithDefaults hydrates default values in the get network syslog servers params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkSyslogServersParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network syslog servers params

func (*GetNetworkSyslogServersParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network syslog servers params

func (*GetNetworkSyslogServersParams) WithTimeout ¶

WithTimeout adds the timeout to the get network syslog servers params

func (*GetNetworkSyslogServersParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkSyslogServersReader ¶

type GetNetworkSyslogServersReader struct {
	// contains filtered or unexported fields
}

GetNetworkSyslogServersReader is a Reader for the GetNetworkSyslogServers structure.

func (*GetNetworkSyslogServersReader) ReadResponse ¶

func (o *GetNetworkSyslogServersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkTopologyLinkLayerOK ¶

type GetNetworkTopologyLinkLayerOK struct {
	Payload interface{}
}

GetNetworkTopologyLinkLayerOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkTopologyLinkLayerOK ¶

func NewGetNetworkTopologyLinkLayerOK() *GetNetworkTopologyLinkLayerOK

NewGetNetworkTopologyLinkLayerOK creates a GetNetworkTopologyLinkLayerOK with default headers values

func (*GetNetworkTopologyLinkLayerOK) Code ¶

Code gets the status code for the get network topology link layer o k response

func (*GetNetworkTopologyLinkLayerOK) Error ¶

func (*GetNetworkTopologyLinkLayerOK) GetPayload ¶

func (o *GetNetworkTopologyLinkLayerOK) GetPayload() interface{}

func (*GetNetworkTopologyLinkLayerOK) IsClientError ¶

func (o *GetNetworkTopologyLinkLayerOK) IsClientError() bool

IsClientError returns true when this get network topology link layer o k response has a 4xx status code

func (*GetNetworkTopologyLinkLayerOK) IsCode ¶

func (o *GetNetworkTopologyLinkLayerOK) IsCode(code int) bool

IsCode returns true when this get network topology link layer o k response a status code equal to that given

func (*GetNetworkTopologyLinkLayerOK) IsRedirect ¶

func (o *GetNetworkTopologyLinkLayerOK) IsRedirect() bool

IsRedirect returns true when this get network topology link layer o k response has a 3xx status code

func (*GetNetworkTopologyLinkLayerOK) IsServerError ¶

func (o *GetNetworkTopologyLinkLayerOK) IsServerError() bool

IsServerError returns true when this get network topology link layer o k response has a 5xx status code

func (*GetNetworkTopologyLinkLayerOK) IsSuccess ¶

func (o *GetNetworkTopologyLinkLayerOK) IsSuccess() bool

IsSuccess returns true when this get network topology link layer o k response has a 2xx status code

func (*GetNetworkTopologyLinkLayerOK) String ¶

type GetNetworkTopologyLinkLayerParams ¶

type GetNetworkTopologyLinkLayerParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkTopologyLinkLayerParams contains all the parameters to send to the API endpoint

for the get network topology link layer operation.

Typically these are written to a http.Request.

func NewGetNetworkTopologyLinkLayerParams ¶

func NewGetNetworkTopologyLinkLayerParams() *GetNetworkTopologyLinkLayerParams

NewGetNetworkTopologyLinkLayerParams creates a new GetNetworkTopologyLinkLayerParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkTopologyLinkLayerParamsWithContext ¶

func NewGetNetworkTopologyLinkLayerParamsWithContext(ctx context.Context) *GetNetworkTopologyLinkLayerParams

NewGetNetworkTopologyLinkLayerParamsWithContext creates a new GetNetworkTopologyLinkLayerParams object with the ability to set a context for a request.

func NewGetNetworkTopologyLinkLayerParamsWithHTTPClient ¶

func NewGetNetworkTopologyLinkLayerParamsWithHTTPClient(client *http.Client) *GetNetworkTopologyLinkLayerParams

NewGetNetworkTopologyLinkLayerParamsWithHTTPClient creates a new GetNetworkTopologyLinkLayerParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkTopologyLinkLayerParamsWithTimeout ¶

func NewGetNetworkTopologyLinkLayerParamsWithTimeout(timeout time.Duration) *GetNetworkTopologyLinkLayerParams

NewGetNetworkTopologyLinkLayerParamsWithTimeout creates a new GetNetworkTopologyLinkLayerParams object with the ability to set a timeout on a request.

func (*GetNetworkTopologyLinkLayerParams) SetContext ¶

SetContext adds the context to the get network topology link layer params

func (*GetNetworkTopologyLinkLayerParams) SetDefaults ¶

func (o *GetNetworkTopologyLinkLayerParams) SetDefaults()

SetDefaults hydrates default values in the get network topology link layer params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkTopologyLinkLayerParams) SetHTTPClient ¶

func (o *GetNetworkTopologyLinkLayerParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network topology link layer params

func (*GetNetworkTopologyLinkLayerParams) SetNetworkID ¶

func (o *GetNetworkTopologyLinkLayerParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network topology link layer params

func (*GetNetworkTopologyLinkLayerParams) SetTimeout ¶

func (o *GetNetworkTopologyLinkLayerParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network topology link layer params

func (*GetNetworkTopologyLinkLayerParams) WithContext ¶

WithContext adds the context to the get network topology link layer params

func (*GetNetworkTopologyLinkLayerParams) WithDefaults ¶

WithDefaults hydrates default values in the get network topology link layer params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkTopologyLinkLayerParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network topology link layer params

func (*GetNetworkTopologyLinkLayerParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network topology link layer params

func (*GetNetworkTopologyLinkLayerParams) WithTimeout ¶

WithTimeout adds the timeout to the get network topology link layer params

func (*GetNetworkTopologyLinkLayerParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkTopologyLinkLayerReader ¶

type GetNetworkTopologyLinkLayerReader struct {
	// contains filtered or unexported fields
}

GetNetworkTopologyLinkLayerReader is a Reader for the GetNetworkTopologyLinkLayer structure.

func (*GetNetworkTopologyLinkLayerReader) ReadResponse ¶

func (o *GetNetworkTopologyLinkLayerReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkTrafficAnalysisOK ¶

type GetNetworkTrafficAnalysisOK struct {
	Payload interface{}
}

GetNetworkTrafficAnalysisOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkTrafficAnalysisOK ¶

func NewGetNetworkTrafficAnalysisOK() *GetNetworkTrafficAnalysisOK

NewGetNetworkTrafficAnalysisOK creates a GetNetworkTrafficAnalysisOK with default headers values

func (*GetNetworkTrafficAnalysisOK) Code ¶

func (o *GetNetworkTrafficAnalysisOK) Code() int

Code gets the status code for the get network traffic analysis o k response

func (*GetNetworkTrafficAnalysisOK) Error ¶

func (*GetNetworkTrafficAnalysisOK) GetPayload ¶

func (o *GetNetworkTrafficAnalysisOK) GetPayload() interface{}

func (*GetNetworkTrafficAnalysisOK) IsClientError ¶

func (o *GetNetworkTrafficAnalysisOK) IsClientError() bool

IsClientError returns true when this get network traffic analysis o k response has a 4xx status code

func (*GetNetworkTrafficAnalysisOK) IsCode ¶

func (o *GetNetworkTrafficAnalysisOK) IsCode(code int) bool

IsCode returns true when this get network traffic analysis o k response a status code equal to that given

func (*GetNetworkTrafficAnalysisOK) IsRedirect ¶

func (o *GetNetworkTrafficAnalysisOK) IsRedirect() bool

IsRedirect returns true when this get network traffic analysis o k response has a 3xx status code

func (*GetNetworkTrafficAnalysisOK) IsServerError ¶

func (o *GetNetworkTrafficAnalysisOK) IsServerError() bool

IsServerError returns true when this get network traffic analysis o k response has a 5xx status code

func (*GetNetworkTrafficAnalysisOK) IsSuccess ¶

func (o *GetNetworkTrafficAnalysisOK) IsSuccess() bool

IsSuccess returns true when this get network traffic analysis o k response has a 2xx status code

func (*GetNetworkTrafficAnalysisOK) String ¶

func (o *GetNetworkTrafficAnalysisOK) String() string

type GetNetworkTrafficAnalysisParams ¶

type GetNetworkTrafficAnalysisParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkTrafficAnalysisParams contains all the parameters to send to the API endpoint

for the get network traffic analysis operation.

Typically these are written to a http.Request.

func NewGetNetworkTrafficAnalysisParams ¶

func NewGetNetworkTrafficAnalysisParams() *GetNetworkTrafficAnalysisParams

NewGetNetworkTrafficAnalysisParams creates a new GetNetworkTrafficAnalysisParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkTrafficAnalysisParamsWithContext ¶

func NewGetNetworkTrafficAnalysisParamsWithContext(ctx context.Context) *GetNetworkTrafficAnalysisParams

NewGetNetworkTrafficAnalysisParamsWithContext creates a new GetNetworkTrafficAnalysisParams object with the ability to set a context for a request.

func NewGetNetworkTrafficAnalysisParamsWithHTTPClient ¶

func NewGetNetworkTrafficAnalysisParamsWithHTTPClient(client *http.Client) *GetNetworkTrafficAnalysisParams

NewGetNetworkTrafficAnalysisParamsWithHTTPClient creates a new GetNetworkTrafficAnalysisParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkTrafficAnalysisParamsWithTimeout ¶

func NewGetNetworkTrafficAnalysisParamsWithTimeout(timeout time.Duration) *GetNetworkTrafficAnalysisParams

NewGetNetworkTrafficAnalysisParamsWithTimeout creates a new GetNetworkTrafficAnalysisParams object with the ability to set a timeout on a request.

func (*GetNetworkTrafficAnalysisParams) SetContext ¶

func (o *GetNetworkTrafficAnalysisParams) SetContext(ctx context.Context)

SetContext adds the context to the get network traffic analysis params

func (*GetNetworkTrafficAnalysisParams) SetDefaults ¶

func (o *GetNetworkTrafficAnalysisParams) SetDefaults()

SetDefaults hydrates default values in the get network traffic analysis params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkTrafficAnalysisParams) SetHTTPClient ¶

func (o *GetNetworkTrafficAnalysisParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network traffic analysis params

func (*GetNetworkTrafficAnalysisParams) SetNetworkID ¶

func (o *GetNetworkTrafficAnalysisParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network traffic analysis params

func (*GetNetworkTrafficAnalysisParams) SetTimeout ¶

func (o *GetNetworkTrafficAnalysisParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network traffic analysis params

func (*GetNetworkTrafficAnalysisParams) WithContext ¶

WithContext adds the context to the get network traffic analysis params

func (*GetNetworkTrafficAnalysisParams) WithDefaults ¶

WithDefaults hydrates default values in the get network traffic analysis params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkTrafficAnalysisParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network traffic analysis params

func (*GetNetworkTrafficAnalysisParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network traffic analysis params

func (*GetNetworkTrafficAnalysisParams) WithTimeout ¶

WithTimeout adds the timeout to the get network traffic analysis params

func (*GetNetworkTrafficAnalysisParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkTrafficAnalysisReader ¶

type GetNetworkTrafficAnalysisReader struct {
	// contains filtered or unexported fields
}

GetNetworkTrafficAnalysisReader is a Reader for the GetNetworkTrafficAnalysis structure.

func (*GetNetworkTrafficAnalysisReader) ReadResponse ¶

func (o *GetNetworkTrafficAnalysisReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkTrafficOK ¶

type GetNetworkTrafficOK struct {
	Payload []interface{}
}

GetNetworkTrafficOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkTrafficOK ¶

func NewGetNetworkTrafficOK() *GetNetworkTrafficOK

NewGetNetworkTrafficOK creates a GetNetworkTrafficOK with default headers values

func (*GetNetworkTrafficOK) Code ¶

func (o *GetNetworkTrafficOK) Code() int

Code gets the status code for the get network traffic o k response

func (*GetNetworkTrafficOK) Error ¶

func (o *GetNetworkTrafficOK) Error() string

func (*GetNetworkTrafficOK) GetPayload ¶

func (o *GetNetworkTrafficOK) GetPayload() []interface{}

func (*GetNetworkTrafficOK) IsClientError ¶

func (o *GetNetworkTrafficOK) IsClientError() bool

IsClientError returns true when this get network traffic o k response has a 4xx status code

func (*GetNetworkTrafficOK) IsCode ¶

func (o *GetNetworkTrafficOK) IsCode(code int) bool

IsCode returns true when this get network traffic o k response a status code equal to that given

func (*GetNetworkTrafficOK) IsRedirect ¶

func (o *GetNetworkTrafficOK) IsRedirect() bool

IsRedirect returns true when this get network traffic o k response has a 3xx status code

func (*GetNetworkTrafficOK) IsServerError ¶

func (o *GetNetworkTrafficOK) IsServerError() bool

IsServerError returns true when this get network traffic o k response has a 5xx status code

func (*GetNetworkTrafficOK) IsSuccess ¶

func (o *GetNetworkTrafficOK) IsSuccess() bool

IsSuccess returns true when this get network traffic o k response has a 2xx status code

func (*GetNetworkTrafficOK) String ¶

func (o *GetNetworkTrafficOK) String() string

type GetNetworkTrafficParams ¶

type GetNetworkTrafficParams struct {

	/* DeviceType.

	   Filter the data by device type: 'combined', 'wireless', 'switch' or 'appliance'. Defaults to 'combined'. When using 'combined', for each rule the data will come from the device type with the most usage.
	*/
	DeviceType *string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* T0.

	   The beginning of the timespan for the data. The maximum lookback period is 30 days from today.
	*/
	T0 *string

	/* Timespan.

	   The timespan for which the information will be fetched. If specifying timespan, do not specify parameter t0. The value must be in seconds and be less than or equal to 30 days.

	   Format: float
	*/
	Timespan *float32

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkTrafficParams contains all the parameters to send to the API endpoint

for the get network traffic operation.

Typically these are written to a http.Request.

func NewGetNetworkTrafficParams ¶

func NewGetNetworkTrafficParams() *GetNetworkTrafficParams

NewGetNetworkTrafficParams creates a new GetNetworkTrafficParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkTrafficParamsWithContext ¶

func NewGetNetworkTrafficParamsWithContext(ctx context.Context) *GetNetworkTrafficParams

NewGetNetworkTrafficParamsWithContext creates a new GetNetworkTrafficParams object with the ability to set a context for a request.

func NewGetNetworkTrafficParamsWithHTTPClient ¶

func NewGetNetworkTrafficParamsWithHTTPClient(client *http.Client) *GetNetworkTrafficParams

NewGetNetworkTrafficParamsWithHTTPClient creates a new GetNetworkTrafficParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkTrafficParamsWithTimeout ¶

func NewGetNetworkTrafficParamsWithTimeout(timeout time.Duration) *GetNetworkTrafficParams

NewGetNetworkTrafficParamsWithTimeout creates a new GetNetworkTrafficParams object with the ability to set a timeout on a request.

func (*GetNetworkTrafficParams) SetContext ¶

func (o *GetNetworkTrafficParams) SetContext(ctx context.Context)

SetContext adds the context to the get network traffic params

func (*GetNetworkTrafficParams) SetDefaults ¶

func (o *GetNetworkTrafficParams) SetDefaults()

SetDefaults hydrates default values in the get network traffic params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkTrafficParams) SetDeviceType ¶

func (o *GetNetworkTrafficParams) SetDeviceType(deviceType *string)

SetDeviceType adds the deviceType to the get network traffic params

func (*GetNetworkTrafficParams) SetHTTPClient ¶

func (o *GetNetworkTrafficParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network traffic params

func (*GetNetworkTrafficParams) SetNetworkID ¶

func (o *GetNetworkTrafficParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network traffic params

func (*GetNetworkTrafficParams) SetT0 ¶

func (o *GetNetworkTrafficParams) SetT0(t0 *string)

SetT0 adds the t0 to the get network traffic params

func (*GetNetworkTrafficParams) SetTimeout ¶

func (o *GetNetworkTrafficParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network traffic params

func (*GetNetworkTrafficParams) SetTimespan ¶

func (o *GetNetworkTrafficParams) SetTimespan(timespan *float32)

SetTimespan adds the timespan to the get network traffic params

func (*GetNetworkTrafficParams) WithContext ¶

WithContext adds the context to the get network traffic params

func (*GetNetworkTrafficParams) WithDefaults ¶

WithDefaults hydrates default values in the get network traffic params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkTrafficParams) WithDeviceType ¶

func (o *GetNetworkTrafficParams) WithDeviceType(deviceType *string) *GetNetworkTrafficParams

WithDeviceType adds the deviceType to the get network traffic params

func (*GetNetworkTrafficParams) WithHTTPClient ¶

func (o *GetNetworkTrafficParams) WithHTTPClient(client *http.Client) *GetNetworkTrafficParams

WithHTTPClient adds the HTTPClient to the get network traffic params

func (*GetNetworkTrafficParams) WithNetworkID ¶

func (o *GetNetworkTrafficParams) WithNetworkID(networkID string) *GetNetworkTrafficParams

WithNetworkID adds the networkID to the get network traffic params

func (*GetNetworkTrafficParams) WithT0 ¶

WithT0 adds the t0 to the get network traffic params

func (*GetNetworkTrafficParams) WithTimeout ¶

WithTimeout adds the timeout to the get network traffic params

func (*GetNetworkTrafficParams) WithTimespan ¶

func (o *GetNetworkTrafficParams) WithTimespan(timespan *float32) *GetNetworkTrafficParams

WithTimespan adds the timespan to the get network traffic params

func (*GetNetworkTrafficParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkTrafficReader ¶

type GetNetworkTrafficReader struct {
	// contains filtered or unexported fields
}

GetNetworkTrafficReader is a Reader for the GetNetworkTraffic structure.

func (*GetNetworkTrafficReader) ReadResponse ¶

func (o *GetNetworkTrafficReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkTrafficShapingApplicationCategoriesOK ¶

type GetNetworkTrafficShapingApplicationCategoriesOK struct {
	Payload interface{}
}

GetNetworkTrafficShapingApplicationCategoriesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkTrafficShapingApplicationCategoriesOK ¶

func NewGetNetworkTrafficShapingApplicationCategoriesOK() *GetNetworkTrafficShapingApplicationCategoriesOK

NewGetNetworkTrafficShapingApplicationCategoriesOK creates a GetNetworkTrafficShapingApplicationCategoriesOK with default headers values

func (*GetNetworkTrafficShapingApplicationCategoriesOK) Code ¶

Code gets the status code for the get network traffic shaping application categories o k response

func (*GetNetworkTrafficShapingApplicationCategoriesOK) Error ¶

func (*GetNetworkTrafficShapingApplicationCategoriesOK) GetPayload ¶

func (o *GetNetworkTrafficShapingApplicationCategoriesOK) GetPayload() interface{}

func (*GetNetworkTrafficShapingApplicationCategoriesOK) IsClientError ¶

IsClientError returns true when this get network traffic shaping application categories o k response has a 4xx status code

func (*GetNetworkTrafficShapingApplicationCategoriesOK) IsCode ¶

IsCode returns true when this get network traffic shaping application categories o k response a status code equal to that given

func (*GetNetworkTrafficShapingApplicationCategoriesOK) IsRedirect ¶

IsRedirect returns true when this get network traffic shaping application categories o k response has a 3xx status code

func (*GetNetworkTrafficShapingApplicationCategoriesOK) IsServerError ¶

IsServerError returns true when this get network traffic shaping application categories o k response has a 5xx status code

func (*GetNetworkTrafficShapingApplicationCategoriesOK) IsSuccess ¶

IsSuccess returns true when this get network traffic shaping application categories o k response has a 2xx status code

func (*GetNetworkTrafficShapingApplicationCategoriesOK) String ¶

type GetNetworkTrafficShapingApplicationCategoriesParams ¶

type GetNetworkTrafficShapingApplicationCategoriesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkTrafficShapingApplicationCategoriesParams contains all the parameters to send to the API endpoint

for the get network traffic shaping application categories operation.

Typically these are written to a http.Request.

func NewGetNetworkTrafficShapingApplicationCategoriesParams ¶

func NewGetNetworkTrafficShapingApplicationCategoriesParams() *GetNetworkTrafficShapingApplicationCategoriesParams

NewGetNetworkTrafficShapingApplicationCategoriesParams creates a new GetNetworkTrafficShapingApplicationCategoriesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkTrafficShapingApplicationCategoriesParamsWithContext ¶

func NewGetNetworkTrafficShapingApplicationCategoriesParamsWithContext(ctx context.Context) *GetNetworkTrafficShapingApplicationCategoriesParams

NewGetNetworkTrafficShapingApplicationCategoriesParamsWithContext creates a new GetNetworkTrafficShapingApplicationCategoriesParams object with the ability to set a context for a request.

func NewGetNetworkTrafficShapingApplicationCategoriesParamsWithHTTPClient ¶

func NewGetNetworkTrafficShapingApplicationCategoriesParamsWithHTTPClient(client *http.Client) *GetNetworkTrafficShapingApplicationCategoriesParams

NewGetNetworkTrafficShapingApplicationCategoriesParamsWithHTTPClient creates a new GetNetworkTrafficShapingApplicationCategoriesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkTrafficShapingApplicationCategoriesParamsWithTimeout ¶

func NewGetNetworkTrafficShapingApplicationCategoriesParamsWithTimeout(timeout time.Duration) *GetNetworkTrafficShapingApplicationCategoriesParams

NewGetNetworkTrafficShapingApplicationCategoriesParamsWithTimeout creates a new GetNetworkTrafficShapingApplicationCategoriesParams object with the ability to set a timeout on a request.

func (*GetNetworkTrafficShapingApplicationCategoriesParams) SetContext ¶

SetContext adds the context to the get network traffic shaping application categories params

func (*GetNetworkTrafficShapingApplicationCategoriesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network traffic shaping application categories params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkTrafficShapingApplicationCategoriesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network traffic shaping application categories params

func (*GetNetworkTrafficShapingApplicationCategoriesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network traffic shaping application categories params

func (*GetNetworkTrafficShapingApplicationCategoriesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network traffic shaping application categories params

func (*GetNetworkTrafficShapingApplicationCategoriesParams) WithContext ¶

WithContext adds the context to the get network traffic shaping application categories params

func (*GetNetworkTrafficShapingApplicationCategoriesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network traffic shaping application categories params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkTrafficShapingApplicationCategoriesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network traffic shaping application categories params

func (*GetNetworkTrafficShapingApplicationCategoriesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network traffic shaping application categories params

func (*GetNetworkTrafficShapingApplicationCategoriesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network traffic shaping application categories params

func (*GetNetworkTrafficShapingApplicationCategoriesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkTrafficShapingApplicationCategoriesReader ¶

type GetNetworkTrafficShapingApplicationCategoriesReader struct {
	// contains filtered or unexported fields
}

GetNetworkTrafficShapingApplicationCategoriesReader is a Reader for the GetNetworkTrafficShapingApplicationCategories structure.

func (*GetNetworkTrafficShapingApplicationCategoriesReader) ReadResponse ¶

func (o *GetNetworkTrafficShapingApplicationCategoriesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkTrafficShapingDscpTaggingOptionsOK ¶

type GetNetworkTrafficShapingDscpTaggingOptionsOK struct {
	Payload []interface{}
}

GetNetworkTrafficShapingDscpTaggingOptionsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkTrafficShapingDscpTaggingOptionsOK ¶

func NewGetNetworkTrafficShapingDscpTaggingOptionsOK() *GetNetworkTrafficShapingDscpTaggingOptionsOK

NewGetNetworkTrafficShapingDscpTaggingOptionsOK creates a GetNetworkTrafficShapingDscpTaggingOptionsOK with default headers values

func (*GetNetworkTrafficShapingDscpTaggingOptionsOK) Code ¶

Code gets the status code for the get network traffic shaping dscp tagging options o k response

func (*GetNetworkTrafficShapingDscpTaggingOptionsOK) Error ¶

func (*GetNetworkTrafficShapingDscpTaggingOptionsOK) GetPayload ¶

func (o *GetNetworkTrafficShapingDscpTaggingOptionsOK) GetPayload() []interface{}

func (*GetNetworkTrafficShapingDscpTaggingOptionsOK) IsClientError ¶

IsClientError returns true when this get network traffic shaping dscp tagging options o k response has a 4xx status code

func (*GetNetworkTrafficShapingDscpTaggingOptionsOK) IsCode ¶

IsCode returns true when this get network traffic shaping dscp tagging options o k response a status code equal to that given

func (*GetNetworkTrafficShapingDscpTaggingOptionsOK) IsRedirect ¶

IsRedirect returns true when this get network traffic shaping dscp tagging options o k response has a 3xx status code

func (*GetNetworkTrafficShapingDscpTaggingOptionsOK) IsServerError ¶

IsServerError returns true when this get network traffic shaping dscp tagging options o k response has a 5xx status code

func (*GetNetworkTrafficShapingDscpTaggingOptionsOK) IsSuccess ¶

IsSuccess returns true when this get network traffic shaping dscp tagging options o k response has a 2xx status code

func (*GetNetworkTrafficShapingDscpTaggingOptionsOK) String ¶

type GetNetworkTrafficShapingDscpTaggingOptionsParams ¶

type GetNetworkTrafficShapingDscpTaggingOptionsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkTrafficShapingDscpTaggingOptionsParams contains all the parameters to send to the API endpoint

for the get network traffic shaping dscp tagging options operation.

Typically these are written to a http.Request.

func NewGetNetworkTrafficShapingDscpTaggingOptionsParams ¶

func NewGetNetworkTrafficShapingDscpTaggingOptionsParams() *GetNetworkTrafficShapingDscpTaggingOptionsParams

NewGetNetworkTrafficShapingDscpTaggingOptionsParams creates a new GetNetworkTrafficShapingDscpTaggingOptionsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkTrafficShapingDscpTaggingOptionsParamsWithContext ¶

func NewGetNetworkTrafficShapingDscpTaggingOptionsParamsWithContext(ctx context.Context) *GetNetworkTrafficShapingDscpTaggingOptionsParams

NewGetNetworkTrafficShapingDscpTaggingOptionsParamsWithContext creates a new GetNetworkTrafficShapingDscpTaggingOptionsParams object with the ability to set a context for a request.

func NewGetNetworkTrafficShapingDscpTaggingOptionsParamsWithHTTPClient ¶

func NewGetNetworkTrafficShapingDscpTaggingOptionsParamsWithHTTPClient(client *http.Client) *GetNetworkTrafficShapingDscpTaggingOptionsParams

NewGetNetworkTrafficShapingDscpTaggingOptionsParamsWithHTTPClient creates a new GetNetworkTrafficShapingDscpTaggingOptionsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkTrafficShapingDscpTaggingOptionsParamsWithTimeout ¶

func NewGetNetworkTrafficShapingDscpTaggingOptionsParamsWithTimeout(timeout time.Duration) *GetNetworkTrafficShapingDscpTaggingOptionsParams

NewGetNetworkTrafficShapingDscpTaggingOptionsParamsWithTimeout creates a new GetNetworkTrafficShapingDscpTaggingOptionsParams object with the ability to set a timeout on a request.

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) SetContext ¶

SetContext adds the context to the get network traffic shaping dscp tagging options params

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) SetDefaults ¶

SetDefaults hydrates default values in the get network traffic shaping dscp tagging options params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network traffic shaping dscp tagging options params

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) SetNetworkID ¶

func (o *GetNetworkTrafficShapingDscpTaggingOptionsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network traffic shaping dscp tagging options params

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) SetTimeout ¶

SetTimeout adds the timeout to the get network traffic shaping dscp tagging options params

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) WithContext ¶

WithContext adds the context to the get network traffic shaping dscp tagging options params

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network traffic shaping dscp tagging options params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network traffic shaping dscp tagging options params

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network traffic shaping dscp tagging options params

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network traffic shaping dscp tagging options params

func (*GetNetworkTrafficShapingDscpTaggingOptionsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkTrafficShapingDscpTaggingOptionsReader ¶

type GetNetworkTrafficShapingDscpTaggingOptionsReader struct {
	// contains filtered or unexported fields
}

GetNetworkTrafficShapingDscpTaggingOptionsReader is a Reader for the GetNetworkTrafficShapingDscpTaggingOptions structure.

func (*GetNetworkTrafficShapingDscpTaggingOptionsReader) ReadResponse ¶

func (o *GetNetworkTrafficShapingDscpTaggingOptionsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkWebhooksHTTPServerOK ¶

type GetNetworkWebhooksHTTPServerOK struct {
	Payload *GetNetworkWebhooksHTTPServerOKBody
}

GetNetworkWebhooksHTTPServerOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkWebhooksHTTPServerOK ¶

func NewGetNetworkWebhooksHTTPServerOK() *GetNetworkWebhooksHTTPServerOK

NewGetNetworkWebhooksHTTPServerOK creates a GetNetworkWebhooksHTTPServerOK with default headers values

func (*GetNetworkWebhooksHTTPServerOK) Code ¶

Code gets the status code for the get network webhooks Http server o k response

func (*GetNetworkWebhooksHTTPServerOK) Error ¶

func (*GetNetworkWebhooksHTTPServerOK) GetPayload ¶

func (*GetNetworkWebhooksHTTPServerOK) IsClientError ¶

func (o *GetNetworkWebhooksHTTPServerOK) IsClientError() bool

IsClientError returns true when this get network webhooks Http server o k response has a 4xx status code

func (*GetNetworkWebhooksHTTPServerOK) IsCode ¶

func (o *GetNetworkWebhooksHTTPServerOK) IsCode(code int) bool

IsCode returns true when this get network webhooks Http server o k response a status code equal to that given

func (*GetNetworkWebhooksHTTPServerOK) IsRedirect ¶

func (o *GetNetworkWebhooksHTTPServerOK) IsRedirect() bool

IsRedirect returns true when this get network webhooks Http server o k response has a 3xx status code

func (*GetNetworkWebhooksHTTPServerOK) IsServerError ¶

func (o *GetNetworkWebhooksHTTPServerOK) IsServerError() bool

IsServerError returns true when this get network webhooks Http server o k response has a 5xx status code

func (*GetNetworkWebhooksHTTPServerOK) IsSuccess ¶

func (o *GetNetworkWebhooksHTTPServerOK) IsSuccess() bool

IsSuccess returns true when this get network webhooks Http server o k response has a 2xx status code

func (*GetNetworkWebhooksHTTPServerOK) String ¶

type GetNetworkWebhooksHTTPServerOKBody ¶

type GetNetworkWebhooksHTTPServerOKBody struct {

	// A Base64 encoded ID.
	// Format: byte
	ID strfmt.Base64 `json:"id,omitempty"`

	// A name for easy reference to the HTTP server
	Name string `json:"name,omitempty"`

	// A Meraki network ID.
	NetworkID string `json:"networkId,omitempty"`

	// payload template
	PayloadTemplate *GetNetworkWebhooksHTTPServerOKBodyPayloadTemplate `json:"payloadTemplate,omitempty"`

	// The URL of the HTTP server.
	URL string `json:"url,omitempty"`
}

GetNetworkWebhooksHTTPServerOKBody get network webhooks HTTP server o k body swagger:model GetNetworkWebhooksHTTPServerOKBody

func (*GetNetworkWebhooksHTTPServerOKBody) ContextValidate ¶

func (o *GetNetworkWebhooksHTTPServerOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get network webhooks HTTP server o k body based on the context it is used

func (*GetNetworkWebhooksHTTPServerOKBody) MarshalBinary ¶

func (o *GetNetworkWebhooksHTTPServerOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkWebhooksHTTPServerOKBody) UnmarshalBinary ¶

func (o *GetNetworkWebhooksHTTPServerOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksHTTPServerOKBody) Validate ¶

Validate validates this get network webhooks HTTP server o k body

type GetNetworkWebhooksHTTPServerOKBodyPayloadTemplate ¶

type GetNetworkWebhooksHTTPServerOKBodyPayloadTemplate struct {

	// The name of the payload template.
	Name string `json:"name,omitempty"`

	// The ID of the payload template.
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`
}

GetNetworkWebhooksHTTPServerOKBodyPayloadTemplate The payload template to use when posting data to the HTTP server. swagger:model GetNetworkWebhooksHTTPServerOKBodyPayloadTemplate

func (*GetNetworkWebhooksHTTPServerOKBodyPayloadTemplate) ContextValidate ¶

ContextValidate validates this get network webhooks HTTP server o k body payload template based on context it is used

func (*GetNetworkWebhooksHTTPServerOKBodyPayloadTemplate) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkWebhooksHTTPServerOKBodyPayloadTemplate) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksHTTPServerOKBodyPayloadTemplate) Validate ¶

Validate validates this get network webhooks HTTP server o k body payload template

type GetNetworkWebhooksHTTPServerParams ¶

type GetNetworkWebhooksHTTPServerParams struct {

	/* HTTPServerID.

	   Http server ID
	*/
	HTTPServerID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkWebhooksHTTPServerParams contains all the parameters to send to the API endpoint

for the get network webhooks Http server operation.

Typically these are written to a http.Request.

func NewGetNetworkWebhooksHTTPServerParams ¶

func NewGetNetworkWebhooksHTTPServerParams() *GetNetworkWebhooksHTTPServerParams

NewGetNetworkWebhooksHTTPServerParams creates a new GetNetworkWebhooksHTTPServerParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkWebhooksHTTPServerParamsWithContext ¶

func NewGetNetworkWebhooksHTTPServerParamsWithContext(ctx context.Context) *GetNetworkWebhooksHTTPServerParams

NewGetNetworkWebhooksHTTPServerParamsWithContext creates a new GetNetworkWebhooksHTTPServerParams object with the ability to set a context for a request.

func NewGetNetworkWebhooksHTTPServerParamsWithHTTPClient ¶

func NewGetNetworkWebhooksHTTPServerParamsWithHTTPClient(client *http.Client) *GetNetworkWebhooksHTTPServerParams

NewGetNetworkWebhooksHTTPServerParamsWithHTTPClient creates a new GetNetworkWebhooksHTTPServerParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkWebhooksHTTPServerParamsWithTimeout ¶

func NewGetNetworkWebhooksHTTPServerParamsWithTimeout(timeout time.Duration) *GetNetworkWebhooksHTTPServerParams

NewGetNetworkWebhooksHTTPServerParamsWithTimeout creates a new GetNetworkWebhooksHTTPServerParams object with the ability to set a timeout on a request.

func (*GetNetworkWebhooksHTTPServerParams) SetContext ¶

SetContext adds the context to the get network webhooks Http server params

func (*GetNetworkWebhooksHTTPServerParams) SetDefaults ¶

func (o *GetNetworkWebhooksHTTPServerParams) SetDefaults()

SetDefaults hydrates default values in the get network webhooks Http server params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkWebhooksHTTPServerParams) SetHTTPClient ¶

func (o *GetNetworkWebhooksHTTPServerParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network webhooks Http server params

func (*GetNetworkWebhooksHTTPServerParams) SetHTTPServerID ¶

func (o *GetNetworkWebhooksHTTPServerParams) SetHTTPServerID(hTTPServerID string)

SetHTTPServerID adds the httpServerId to the get network webhooks Http server params

func (*GetNetworkWebhooksHTTPServerParams) SetNetworkID ¶

func (o *GetNetworkWebhooksHTTPServerParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network webhooks Http server params

func (*GetNetworkWebhooksHTTPServerParams) SetTimeout ¶

func (o *GetNetworkWebhooksHTTPServerParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network webhooks Http server params

func (*GetNetworkWebhooksHTTPServerParams) WithContext ¶

WithContext adds the context to the get network webhooks Http server params

func (*GetNetworkWebhooksHTTPServerParams) WithDefaults ¶

WithDefaults hydrates default values in the get network webhooks Http server params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkWebhooksHTTPServerParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network webhooks Http server params

func (*GetNetworkWebhooksHTTPServerParams) WithHTTPServerID ¶

WithHTTPServerID adds the hTTPServerID to the get network webhooks Http server params

func (*GetNetworkWebhooksHTTPServerParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network webhooks Http server params

func (*GetNetworkWebhooksHTTPServerParams) WithTimeout ¶

WithTimeout adds the timeout to the get network webhooks Http server params

func (*GetNetworkWebhooksHTTPServerParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkWebhooksHTTPServerReader ¶

type GetNetworkWebhooksHTTPServerReader struct {
	// contains filtered or unexported fields
}

GetNetworkWebhooksHTTPServerReader is a Reader for the GetNetworkWebhooksHTTPServer structure.

func (*GetNetworkWebhooksHTTPServerReader) ReadResponse ¶

func (o *GetNetworkWebhooksHTTPServerReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkWebhooksHTTPServersOK ¶

type GetNetworkWebhooksHTTPServersOK struct {
	Payload []*GetNetworkWebhooksHTTPServersOKBodyItems0
}

GetNetworkWebhooksHTTPServersOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkWebhooksHTTPServersOK ¶

func NewGetNetworkWebhooksHTTPServersOK() *GetNetworkWebhooksHTTPServersOK

NewGetNetworkWebhooksHTTPServersOK creates a GetNetworkWebhooksHTTPServersOK with default headers values

func (*GetNetworkWebhooksHTTPServersOK) Code ¶

Code gets the status code for the get network webhooks Http servers o k response

func (*GetNetworkWebhooksHTTPServersOK) Error ¶

func (*GetNetworkWebhooksHTTPServersOK) GetPayload ¶

func (*GetNetworkWebhooksHTTPServersOK) IsClientError ¶

func (o *GetNetworkWebhooksHTTPServersOK) IsClientError() bool

IsClientError returns true when this get network webhooks Http servers o k response has a 4xx status code

func (*GetNetworkWebhooksHTTPServersOK) IsCode ¶

func (o *GetNetworkWebhooksHTTPServersOK) IsCode(code int) bool

IsCode returns true when this get network webhooks Http servers o k response a status code equal to that given

func (*GetNetworkWebhooksHTTPServersOK) IsRedirect ¶

func (o *GetNetworkWebhooksHTTPServersOK) IsRedirect() bool

IsRedirect returns true when this get network webhooks Http servers o k response has a 3xx status code

func (*GetNetworkWebhooksHTTPServersOK) IsServerError ¶

func (o *GetNetworkWebhooksHTTPServersOK) IsServerError() bool

IsServerError returns true when this get network webhooks Http servers o k response has a 5xx status code

func (*GetNetworkWebhooksHTTPServersOK) IsSuccess ¶

func (o *GetNetworkWebhooksHTTPServersOK) IsSuccess() bool

IsSuccess returns true when this get network webhooks Http servers o k response has a 2xx status code

func (*GetNetworkWebhooksHTTPServersOK) String ¶

type GetNetworkWebhooksHTTPServersOKBodyItems0 ¶

type GetNetworkWebhooksHTTPServersOKBodyItems0 struct {

	// A Base64 encoded ID.
	// Format: byte
	ID strfmt.Base64 `json:"id,omitempty"`

	// A name for easy reference to the HTTP server
	Name string `json:"name,omitempty"`

	// A Meraki network ID.
	NetworkID string `json:"networkId,omitempty"`

	// payload template
	PayloadTemplate *GetNetworkWebhooksHTTPServersOKBodyItems0PayloadTemplate `json:"payloadTemplate,omitempty"`

	// The URL of the HTTP server.
	URL string `json:"url,omitempty"`
}

GetNetworkWebhooksHTTPServersOKBodyItems0 get network webhooks HTTP servers o k body items0 swagger:model GetNetworkWebhooksHTTPServersOKBodyItems0

func (*GetNetworkWebhooksHTTPServersOKBodyItems0) ContextValidate ¶

ContextValidate validate this get network webhooks HTTP servers o k body items0 based on the context it is used

func (*GetNetworkWebhooksHTTPServersOKBodyItems0) MarshalBinary ¶

func (o *GetNetworkWebhooksHTTPServersOKBodyItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkWebhooksHTTPServersOKBodyItems0) UnmarshalBinary ¶

func (o *GetNetworkWebhooksHTTPServersOKBodyItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksHTTPServersOKBodyItems0) Validate ¶

Validate validates this get network webhooks HTTP servers o k body items0

type GetNetworkWebhooksHTTPServersOKBodyItems0PayloadTemplate ¶

type GetNetworkWebhooksHTTPServersOKBodyItems0PayloadTemplate struct {

	// The name of the payload template.
	Name string `json:"name,omitempty"`

	// The ID of the payload template.
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`
}

GetNetworkWebhooksHTTPServersOKBodyItems0PayloadTemplate The payload template to use when posting data to the HTTP server. swagger:model GetNetworkWebhooksHTTPServersOKBodyItems0PayloadTemplate

func (*GetNetworkWebhooksHTTPServersOKBodyItems0PayloadTemplate) ContextValidate ¶

ContextValidate validates this get network webhooks HTTP servers o k body items0 payload template based on context it is used

func (*GetNetworkWebhooksHTTPServersOKBodyItems0PayloadTemplate) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkWebhooksHTTPServersOKBodyItems0PayloadTemplate) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksHTTPServersOKBodyItems0PayloadTemplate) Validate ¶

Validate validates this get network webhooks HTTP servers o k body items0 payload template

type GetNetworkWebhooksHTTPServersParams ¶

type GetNetworkWebhooksHTTPServersParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkWebhooksHTTPServersParams contains all the parameters to send to the API endpoint

for the get network webhooks Http servers operation.

Typically these are written to a http.Request.

func NewGetNetworkWebhooksHTTPServersParams ¶

func NewGetNetworkWebhooksHTTPServersParams() *GetNetworkWebhooksHTTPServersParams

NewGetNetworkWebhooksHTTPServersParams creates a new GetNetworkWebhooksHTTPServersParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkWebhooksHTTPServersParamsWithContext ¶

func NewGetNetworkWebhooksHTTPServersParamsWithContext(ctx context.Context) *GetNetworkWebhooksHTTPServersParams

NewGetNetworkWebhooksHTTPServersParamsWithContext creates a new GetNetworkWebhooksHTTPServersParams object with the ability to set a context for a request.

func NewGetNetworkWebhooksHTTPServersParamsWithHTTPClient ¶

func NewGetNetworkWebhooksHTTPServersParamsWithHTTPClient(client *http.Client) *GetNetworkWebhooksHTTPServersParams

NewGetNetworkWebhooksHTTPServersParamsWithHTTPClient creates a new GetNetworkWebhooksHTTPServersParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkWebhooksHTTPServersParamsWithTimeout ¶

func NewGetNetworkWebhooksHTTPServersParamsWithTimeout(timeout time.Duration) *GetNetworkWebhooksHTTPServersParams

NewGetNetworkWebhooksHTTPServersParamsWithTimeout creates a new GetNetworkWebhooksHTTPServersParams object with the ability to set a timeout on a request.

func (*GetNetworkWebhooksHTTPServersParams) SetContext ¶

SetContext adds the context to the get network webhooks Http servers params

func (*GetNetworkWebhooksHTTPServersParams) SetDefaults ¶

func (o *GetNetworkWebhooksHTTPServersParams) SetDefaults()

SetDefaults hydrates default values in the get network webhooks Http servers params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkWebhooksHTTPServersParams) SetHTTPClient ¶

func (o *GetNetworkWebhooksHTTPServersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network webhooks Http servers params

func (*GetNetworkWebhooksHTTPServersParams) SetNetworkID ¶

func (o *GetNetworkWebhooksHTTPServersParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network webhooks Http servers params

func (*GetNetworkWebhooksHTTPServersParams) SetTimeout ¶

func (o *GetNetworkWebhooksHTTPServersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network webhooks Http servers params

func (*GetNetworkWebhooksHTTPServersParams) WithContext ¶

WithContext adds the context to the get network webhooks Http servers params

func (*GetNetworkWebhooksHTTPServersParams) WithDefaults ¶

WithDefaults hydrates default values in the get network webhooks Http servers params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkWebhooksHTTPServersParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network webhooks Http servers params

func (*GetNetworkWebhooksHTTPServersParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network webhooks Http servers params

func (*GetNetworkWebhooksHTTPServersParams) WithTimeout ¶

WithTimeout adds the timeout to the get network webhooks Http servers params

func (*GetNetworkWebhooksHTTPServersParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkWebhooksHTTPServersReader ¶

type GetNetworkWebhooksHTTPServersReader struct {
	// contains filtered or unexported fields
}

GetNetworkWebhooksHTTPServersReader is a Reader for the GetNetworkWebhooksHTTPServers structure.

func (*GetNetworkWebhooksHTTPServersReader) ReadResponse ¶

func (o *GetNetworkWebhooksHTTPServersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkWebhooksPayloadTemplateOK ¶

type GetNetworkWebhooksPayloadTemplateOK struct {
	Payload *GetNetworkWebhooksPayloadTemplateOKBody
}

GetNetworkWebhooksPayloadTemplateOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkWebhooksPayloadTemplateOK ¶

func NewGetNetworkWebhooksPayloadTemplateOK() *GetNetworkWebhooksPayloadTemplateOK

NewGetNetworkWebhooksPayloadTemplateOK creates a GetNetworkWebhooksPayloadTemplateOK with default headers values

func (*GetNetworkWebhooksPayloadTemplateOK) Code ¶

Code gets the status code for the get network webhooks payload template o k response

func (*GetNetworkWebhooksPayloadTemplateOK) Error ¶

func (*GetNetworkWebhooksPayloadTemplateOK) GetPayload ¶

func (*GetNetworkWebhooksPayloadTemplateOK) IsClientError ¶

func (o *GetNetworkWebhooksPayloadTemplateOK) IsClientError() bool

IsClientError returns true when this get network webhooks payload template o k response has a 4xx status code

func (*GetNetworkWebhooksPayloadTemplateOK) IsCode ¶

IsCode returns true when this get network webhooks payload template o k response a status code equal to that given

func (*GetNetworkWebhooksPayloadTemplateOK) IsRedirect ¶

func (o *GetNetworkWebhooksPayloadTemplateOK) IsRedirect() bool

IsRedirect returns true when this get network webhooks payload template o k response has a 3xx status code

func (*GetNetworkWebhooksPayloadTemplateOK) IsServerError ¶

func (o *GetNetworkWebhooksPayloadTemplateOK) IsServerError() bool

IsServerError returns true when this get network webhooks payload template o k response has a 5xx status code

func (*GetNetworkWebhooksPayloadTemplateOK) IsSuccess ¶

IsSuccess returns true when this get network webhooks payload template o k response has a 2xx status code

func (*GetNetworkWebhooksPayloadTemplateOK) String ¶

type GetNetworkWebhooksPayloadTemplateOKBody ¶

type GetNetworkWebhooksPayloadTemplateOKBody struct {

	// The body of the payload template, in liquid template
	Body string `json:"body,omitempty"`

	// The payload template headers, will be rendered as a key-value pair in the webhook.
	Headers []*GetNetworkWebhooksPayloadTemplateOKBodyHeadersItems0 `json:"headers"`

	// The name of the payload template
	Name string `json:"name,omitempty"`

	// Webhook payload template Id
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`

	// sharing
	Sharing *GetNetworkWebhooksPayloadTemplateOKBodySharing `json:"sharing,omitempty"`

	// The type of the payload template
	Type string `json:"type,omitempty"`
}

GetNetworkWebhooksPayloadTemplateOKBody get network webhooks payload template o k body swagger:model GetNetworkWebhooksPayloadTemplateOKBody

func (*GetNetworkWebhooksPayloadTemplateOKBody) ContextValidate ¶

ContextValidate validate this get network webhooks payload template o k body based on the context it is used

func (*GetNetworkWebhooksPayloadTemplateOKBody) MarshalBinary ¶

func (o *GetNetworkWebhooksPayloadTemplateOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplateOKBody) UnmarshalBinary ¶

func (o *GetNetworkWebhooksPayloadTemplateOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplateOKBody) Validate ¶

Validate validates this get network webhooks payload template o k body

type GetNetworkWebhooksPayloadTemplateOKBodyHeadersItems0 ¶

type GetNetworkWebhooksPayloadTemplateOKBodyHeadersItems0 struct {

	// The name of the header attribute
	Name string `json:"name,omitempty"`

	// The value returned in the header attribute, in liquid template
	Template string `json:"template,omitempty"`
}

GetNetworkWebhooksPayloadTemplateOKBodyHeadersItems0 get network webhooks payload template o k body headers items0 swagger:model GetNetworkWebhooksPayloadTemplateOKBodyHeadersItems0

func (*GetNetworkWebhooksPayloadTemplateOKBodyHeadersItems0) ContextValidate ¶

ContextValidate validates this get network webhooks payload template o k body headers items0 based on context it is used

func (*GetNetworkWebhooksPayloadTemplateOKBodyHeadersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplateOKBodyHeadersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplateOKBodyHeadersItems0) Validate ¶

Validate validates this get network webhooks payload template o k body headers items0

type GetNetworkWebhooksPayloadTemplateOKBodySharing ¶

type GetNetworkWebhooksPayloadTemplateOKBodySharing struct {

	// by network
	ByNetwork *GetNetworkWebhooksPayloadTemplateOKBodySharingByNetwork `json:"byNetwork,omitempty"`
}

GetNetworkWebhooksPayloadTemplateOKBodySharing Information on which entities have access to the template swagger:model GetNetworkWebhooksPayloadTemplateOKBodySharing

func (*GetNetworkWebhooksPayloadTemplateOKBodySharing) ContextValidate ¶

ContextValidate validate this get network webhooks payload template o k body sharing based on the context it is used

func (*GetNetworkWebhooksPayloadTemplateOKBodySharing) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplateOKBodySharing) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplateOKBodySharing) Validate ¶

Validate validates this get network webhooks payload template o k body sharing

type GetNetworkWebhooksPayloadTemplateOKBodySharingByNetwork ¶

type GetNetworkWebhooksPayloadTemplateOKBodySharingByNetwork struct {

	// Indicates whether network admins may modify this template
	AdminsCanModify bool `json:"adminsCanModify,omitempty"`
}

GetNetworkWebhooksPayloadTemplateOKBodySharingByNetwork Information on network access to the template swagger:model GetNetworkWebhooksPayloadTemplateOKBodySharingByNetwork

func (*GetNetworkWebhooksPayloadTemplateOKBodySharingByNetwork) ContextValidate ¶

ContextValidate validates this get network webhooks payload template o k body sharing by network based on context it is used

func (*GetNetworkWebhooksPayloadTemplateOKBodySharingByNetwork) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplateOKBodySharingByNetwork) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplateOKBodySharingByNetwork) Validate ¶

Validate validates this get network webhooks payload template o k body sharing by network

type GetNetworkWebhooksPayloadTemplateParams ¶

type GetNetworkWebhooksPayloadTemplateParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PayloadTemplateID.

	   Payload template ID
	*/
	PayloadTemplateID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkWebhooksPayloadTemplateParams contains all the parameters to send to the API endpoint

for the get network webhooks payload template operation.

Typically these are written to a http.Request.

func NewGetNetworkWebhooksPayloadTemplateParams ¶

func NewGetNetworkWebhooksPayloadTemplateParams() *GetNetworkWebhooksPayloadTemplateParams

NewGetNetworkWebhooksPayloadTemplateParams creates a new GetNetworkWebhooksPayloadTemplateParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkWebhooksPayloadTemplateParamsWithContext ¶

func NewGetNetworkWebhooksPayloadTemplateParamsWithContext(ctx context.Context) *GetNetworkWebhooksPayloadTemplateParams

NewGetNetworkWebhooksPayloadTemplateParamsWithContext creates a new GetNetworkWebhooksPayloadTemplateParams object with the ability to set a context for a request.

func NewGetNetworkWebhooksPayloadTemplateParamsWithHTTPClient ¶

func NewGetNetworkWebhooksPayloadTemplateParamsWithHTTPClient(client *http.Client) *GetNetworkWebhooksPayloadTemplateParams

NewGetNetworkWebhooksPayloadTemplateParamsWithHTTPClient creates a new GetNetworkWebhooksPayloadTemplateParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkWebhooksPayloadTemplateParamsWithTimeout ¶

func NewGetNetworkWebhooksPayloadTemplateParamsWithTimeout(timeout time.Duration) *GetNetworkWebhooksPayloadTemplateParams

NewGetNetworkWebhooksPayloadTemplateParamsWithTimeout creates a new GetNetworkWebhooksPayloadTemplateParams object with the ability to set a timeout on a request.

func (*GetNetworkWebhooksPayloadTemplateParams) SetContext ¶

SetContext adds the context to the get network webhooks payload template params

func (*GetNetworkWebhooksPayloadTemplateParams) SetDefaults ¶

func (o *GetNetworkWebhooksPayloadTemplateParams) SetDefaults()

SetDefaults hydrates default values in the get network webhooks payload template params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkWebhooksPayloadTemplateParams) SetHTTPClient ¶

func (o *GetNetworkWebhooksPayloadTemplateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network webhooks payload template params

func (*GetNetworkWebhooksPayloadTemplateParams) SetNetworkID ¶

func (o *GetNetworkWebhooksPayloadTemplateParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network webhooks payload template params

func (*GetNetworkWebhooksPayloadTemplateParams) SetPayloadTemplateID ¶

func (o *GetNetworkWebhooksPayloadTemplateParams) SetPayloadTemplateID(payloadTemplateID string)

SetPayloadTemplateID adds the payloadTemplateId to the get network webhooks payload template params

func (*GetNetworkWebhooksPayloadTemplateParams) SetTimeout ¶

func (o *GetNetworkWebhooksPayloadTemplateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network webhooks payload template params

func (*GetNetworkWebhooksPayloadTemplateParams) WithContext ¶

WithContext adds the context to the get network webhooks payload template params

func (*GetNetworkWebhooksPayloadTemplateParams) WithDefaults ¶

WithDefaults hydrates default values in the get network webhooks payload template params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkWebhooksPayloadTemplateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network webhooks payload template params

func (*GetNetworkWebhooksPayloadTemplateParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network webhooks payload template params

func (*GetNetworkWebhooksPayloadTemplateParams) WithPayloadTemplateID ¶

func (o *GetNetworkWebhooksPayloadTemplateParams) WithPayloadTemplateID(payloadTemplateID string) *GetNetworkWebhooksPayloadTemplateParams

WithPayloadTemplateID adds the payloadTemplateID to the get network webhooks payload template params

func (*GetNetworkWebhooksPayloadTemplateParams) WithTimeout ¶

WithTimeout adds the timeout to the get network webhooks payload template params

func (*GetNetworkWebhooksPayloadTemplateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkWebhooksPayloadTemplateReader ¶

type GetNetworkWebhooksPayloadTemplateReader struct {
	// contains filtered or unexported fields
}

GetNetworkWebhooksPayloadTemplateReader is a Reader for the GetNetworkWebhooksPayloadTemplate structure.

func (*GetNetworkWebhooksPayloadTemplateReader) ReadResponse ¶

func (o *GetNetworkWebhooksPayloadTemplateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkWebhooksPayloadTemplatesOK ¶

type GetNetworkWebhooksPayloadTemplatesOK struct {
	Payload []*GetNetworkWebhooksPayloadTemplatesOKBodyItems0
}

GetNetworkWebhooksPayloadTemplatesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkWebhooksPayloadTemplatesOK ¶

func NewGetNetworkWebhooksPayloadTemplatesOK() *GetNetworkWebhooksPayloadTemplatesOK

NewGetNetworkWebhooksPayloadTemplatesOK creates a GetNetworkWebhooksPayloadTemplatesOK with default headers values

func (*GetNetworkWebhooksPayloadTemplatesOK) Code ¶

Code gets the status code for the get network webhooks payload templates o k response

func (*GetNetworkWebhooksPayloadTemplatesOK) Error ¶

func (*GetNetworkWebhooksPayloadTemplatesOK) GetPayload ¶

func (*GetNetworkWebhooksPayloadTemplatesOK) IsClientError ¶

func (o *GetNetworkWebhooksPayloadTemplatesOK) IsClientError() bool

IsClientError returns true when this get network webhooks payload templates o k response has a 4xx status code

func (*GetNetworkWebhooksPayloadTemplatesOK) IsCode ¶

IsCode returns true when this get network webhooks payload templates o k response a status code equal to that given

func (*GetNetworkWebhooksPayloadTemplatesOK) IsRedirect ¶

IsRedirect returns true when this get network webhooks payload templates o k response has a 3xx status code

func (*GetNetworkWebhooksPayloadTemplatesOK) IsServerError ¶

func (o *GetNetworkWebhooksPayloadTemplatesOK) IsServerError() bool

IsServerError returns true when this get network webhooks payload templates o k response has a 5xx status code

func (*GetNetworkWebhooksPayloadTemplatesOK) IsSuccess ¶

IsSuccess returns true when this get network webhooks payload templates o k response has a 2xx status code

func (*GetNetworkWebhooksPayloadTemplatesOK) String ¶

type GetNetworkWebhooksPayloadTemplatesOKBodyItems0 ¶

type GetNetworkWebhooksPayloadTemplatesOKBodyItems0 struct {

	// The body of the payload template, in liquid template
	Body string `json:"body,omitempty"`

	// The payload template headers, will be rendered as a key-value pair in the webhook.
	Headers []*GetNetworkWebhooksPayloadTemplatesOKBodyItems0HeadersItems0 `json:"headers"`

	// The name of the payload template
	Name string `json:"name,omitempty"`

	// Webhook payload template Id
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`

	// sharing
	Sharing *GetNetworkWebhooksPayloadTemplatesOKBodyItems0Sharing `json:"sharing,omitempty"`

	// The type of the payload template
	Type string `json:"type,omitempty"`
}

GetNetworkWebhooksPayloadTemplatesOKBodyItems0 get network webhooks payload templates o k body items0 swagger:model GetNetworkWebhooksPayloadTemplatesOKBodyItems0

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0) ContextValidate ¶

ContextValidate validate this get network webhooks payload templates o k body items0 based on the context it is used

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0) Validate ¶

Validate validates this get network webhooks payload templates o k body items0

type GetNetworkWebhooksPayloadTemplatesOKBodyItems0HeadersItems0 ¶

type GetNetworkWebhooksPayloadTemplatesOKBodyItems0HeadersItems0 struct {

	// The name of the header attribute
	Name string `json:"name,omitempty"`

	// The value returned in the header attribute, in liquid template
	Template string `json:"template,omitempty"`
}

GetNetworkWebhooksPayloadTemplatesOKBodyItems0HeadersItems0 get network webhooks payload templates o k body items0 headers items0 swagger:model GetNetworkWebhooksPayloadTemplatesOKBodyItems0HeadersItems0

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0HeadersItems0) ContextValidate ¶

ContextValidate validates this get network webhooks payload templates o k body items0 headers items0 based on context it is used

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0HeadersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0HeadersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0HeadersItems0) Validate ¶

Validate validates this get network webhooks payload templates o k body items0 headers items0

type GetNetworkWebhooksPayloadTemplatesOKBodyItems0Sharing ¶

type GetNetworkWebhooksPayloadTemplatesOKBodyItems0Sharing struct {

	// by network
	ByNetwork *GetNetworkWebhooksPayloadTemplatesOKBodyItems0SharingByNetwork `json:"byNetwork,omitempty"`
}

GetNetworkWebhooksPayloadTemplatesOKBodyItems0Sharing Information on which entities have access to the template swagger:model GetNetworkWebhooksPayloadTemplatesOKBodyItems0Sharing

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0Sharing) ContextValidate ¶

ContextValidate validate this get network webhooks payload templates o k body items0 sharing based on the context it is used

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0Sharing) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0Sharing) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0Sharing) Validate ¶

Validate validates this get network webhooks payload templates o k body items0 sharing

type GetNetworkWebhooksPayloadTemplatesOKBodyItems0SharingByNetwork ¶

type GetNetworkWebhooksPayloadTemplatesOKBodyItems0SharingByNetwork struct {

	// Indicates whether network admins may modify this template
	AdminsCanModify bool `json:"adminsCanModify,omitempty"`
}

GetNetworkWebhooksPayloadTemplatesOKBodyItems0SharingByNetwork Information on network access to the template swagger:model GetNetworkWebhooksPayloadTemplatesOKBodyItems0SharingByNetwork

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0SharingByNetwork) ContextValidate ¶

ContextValidate validates this get network webhooks payload templates o k body items0 sharing by network based on context it is used

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0SharingByNetwork) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0SharingByNetwork) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksPayloadTemplatesOKBodyItems0SharingByNetwork) Validate ¶

Validate validates this get network webhooks payload templates o k body items0 sharing by network

type GetNetworkWebhooksPayloadTemplatesParams ¶

type GetNetworkWebhooksPayloadTemplatesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkWebhooksPayloadTemplatesParams contains all the parameters to send to the API endpoint

for the get network webhooks payload templates operation.

Typically these are written to a http.Request.

func NewGetNetworkWebhooksPayloadTemplatesParams ¶

func NewGetNetworkWebhooksPayloadTemplatesParams() *GetNetworkWebhooksPayloadTemplatesParams

NewGetNetworkWebhooksPayloadTemplatesParams creates a new GetNetworkWebhooksPayloadTemplatesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkWebhooksPayloadTemplatesParamsWithContext ¶

func NewGetNetworkWebhooksPayloadTemplatesParamsWithContext(ctx context.Context) *GetNetworkWebhooksPayloadTemplatesParams

NewGetNetworkWebhooksPayloadTemplatesParamsWithContext creates a new GetNetworkWebhooksPayloadTemplatesParams object with the ability to set a context for a request.

func NewGetNetworkWebhooksPayloadTemplatesParamsWithHTTPClient ¶

func NewGetNetworkWebhooksPayloadTemplatesParamsWithHTTPClient(client *http.Client) *GetNetworkWebhooksPayloadTemplatesParams

NewGetNetworkWebhooksPayloadTemplatesParamsWithHTTPClient creates a new GetNetworkWebhooksPayloadTemplatesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkWebhooksPayloadTemplatesParamsWithTimeout ¶

func NewGetNetworkWebhooksPayloadTemplatesParamsWithTimeout(timeout time.Duration) *GetNetworkWebhooksPayloadTemplatesParams

NewGetNetworkWebhooksPayloadTemplatesParamsWithTimeout creates a new GetNetworkWebhooksPayloadTemplatesParams object with the ability to set a timeout on a request.

func (*GetNetworkWebhooksPayloadTemplatesParams) SetContext ¶

SetContext adds the context to the get network webhooks payload templates params

func (*GetNetworkWebhooksPayloadTemplatesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network webhooks payload templates params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkWebhooksPayloadTemplatesParams) SetHTTPClient ¶

func (o *GetNetworkWebhooksPayloadTemplatesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network webhooks payload templates params

func (*GetNetworkWebhooksPayloadTemplatesParams) SetNetworkID ¶

func (o *GetNetworkWebhooksPayloadTemplatesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network webhooks payload templates params

func (*GetNetworkWebhooksPayloadTemplatesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network webhooks payload templates params

func (*GetNetworkWebhooksPayloadTemplatesParams) WithContext ¶

WithContext adds the context to the get network webhooks payload templates params

func (*GetNetworkWebhooksPayloadTemplatesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network webhooks payload templates params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkWebhooksPayloadTemplatesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network webhooks payload templates params

func (*GetNetworkWebhooksPayloadTemplatesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network webhooks payload templates params

func (*GetNetworkWebhooksPayloadTemplatesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network webhooks payload templates params

func (*GetNetworkWebhooksPayloadTemplatesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkWebhooksPayloadTemplatesReader ¶

type GetNetworkWebhooksPayloadTemplatesReader struct {
	// contains filtered or unexported fields
}

GetNetworkWebhooksPayloadTemplatesReader is a Reader for the GetNetworkWebhooksPayloadTemplates structure.

func (*GetNetworkWebhooksPayloadTemplatesReader) ReadResponse ¶

func (o *GetNetworkWebhooksPayloadTemplatesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkWebhooksWebhookTestOK ¶

type GetNetworkWebhooksWebhookTestOK struct {
	Payload *GetNetworkWebhooksWebhookTestOKBody
}

GetNetworkWebhooksWebhookTestOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkWebhooksWebhookTestOK ¶

func NewGetNetworkWebhooksWebhookTestOK() *GetNetworkWebhooksWebhookTestOK

NewGetNetworkWebhooksWebhookTestOK creates a GetNetworkWebhooksWebhookTestOK with default headers values

func (*GetNetworkWebhooksWebhookTestOK) Code ¶

Code gets the status code for the get network webhooks webhook test o k response

func (*GetNetworkWebhooksWebhookTestOK) Error ¶

func (*GetNetworkWebhooksWebhookTestOK) GetPayload ¶

func (*GetNetworkWebhooksWebhookTestOK) IsClientError ¶

func (o *GetNetworkWebhooksWebhookTestOK) IsClientError() bool

IsClientError returns true when this get network webhooks webhook test o k response has a 4xx status code

func (*GetNetworkWebhooksWebhookTestOK) IsCode ¶

func (o *GetNetworkWebhooksWebhookTestOK) IsCode(code int) bool

IsCode returns true when this get network webhooks webhook test o k response a status code equal to that given

func (*GetNetworkWebhooksWebhookTestOK) IsRedirect ¶

func (o *GetNetworkWebhooksWebhookTestOK) IsRedirect() bool

IsRedirect returns true when this get network webhooks webhook test o k response has a 3xx status code

func (*GetNetworkWebhooksWebhookTestOK) IsServerError ¶

func (o *GetNetworkWebhooksWebhookTestOK) IsServerError() bool

IsServerError returns true when this get network webhooks webhook test o k response has a 5xx status code

func (*GetNetworkWebhooksWebhookTestOK) IsSuccess ¶

func (o *GetNetworkWebhooksWebhookTestOK) IsSuccess() bool

IsSuccess returns true when this get network webhooks webhook test o k response has a 2xx status code

func (*GetNetworkWebhooksWebhookTestOK) String ¶

type GetNetworkWebhooksWebhookTestOKBody ¶

type GetNetworkWebhooksWebhookTestOKBody struct {

	// Webhook delivery identifier
	ID string `json:"id,omitempty"`

	// Current status of the webhook delivery
	// Enum: [abandoned delivered enqueued processing retrying]
	Status string `json:"status,omitempty"`

	// URL where the webhook was delivered
	URL string `json:"url,omitempty"`
}

GetNetworkWebhooksWebhookTestOKBody get network webhooks webhook test o k body swagger:model GetNetworkWebhooksWebhookTestOKBody

func (*GetNetworkWebhooksWebhookTestOKBody) ContextValidate ¶

func (o *GetNetworkWebhooksWebhookTestOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this get network webhooks webhook test o k body based on context it is used

func (*GetNetworkWebhooksWebhookTestOKBody) MarshalBinary ¶

func (o *GetNetworkWebhooksWebhookTestOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkWebhooksWebhookTestOKBody) UnmarshalBinary ¶

func (o *GetNetworkWebhooksWebhookTestOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkWebhooksWebhookTestOKBody) Validate ¶

Validate validates this get network webhooks webhook test o k body

type GetNetworkWebhooksWebhookTestParams ¶

type GetNetworkWebhooksWebhookTestParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* WebhookTestID.

	   Webhook test ID
	*/
	WebhookTestID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkWebhooksWebhookTestParams contains all the parameters to send to the API endpoint

for the get network webhooks webhook test operation.

Typically these are written to a http.Request.

func NewGetNetworkWebhooksWebhookTestParams ¶

func NewGetNetworkWebhooksWebhookTestParams() *GetNetworkWebhooksWebhookTestParams

NewGetNetworkWebhooksWebhookTestParams creates a new GetNetworkWebhooksWebhookTestParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkWebhooksWebhookTestParamsWithContext ¶

func NewGetNetworkWebhooksWebhookTestParamsWithContext(ctx context.Context) *GetNetworkWebhooksWebhookTestParams

NewGetNetworkWebhooksWebhookTestParamsWithContext creates a new GetNetworkWebhooksWebhookTestParams object with the ability to set a context for a request.

func NewGetNetworkWebhooksWebhookTestParamsWithHTTPClient ¶

func NewGetNetworkWebhooksWebhookTestParamsWithHTTPClient(client *http.Client) *GetNetworkWebhooksWebhookTestParams

NewGetNetworkWebhooksWebhookTestParamsWithHTTPClient creates a new GetNetworkWebhooksWebhookTestParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkWebhooksWebhookTestParamsWithTimeout ¶

func NewGetNetworkWebhooksWebhookTestParamsWithTimeout(timeout time.Duration) *GetNetworkWebhooksWebhookTestParams

NewGetNetworkWebhooksWebhookTestParamsWithTimeout creates a new GetNetworkWebhooksWebhookTestParams object with the ability to set a timeout on a request.

func (*GetNetworkWebhooksWebhookTestParams) SetContext ¶

SetContext adds the context to the get network webhooks webhook test params

func (*GetNetworkWebhooksWebhookTestParams) SetDefaults ¶

func (o *GetNetworkWebhooksWebhookTestParams) SetDefaults()

SetDefaults hydrates default values in the get network webhooks webhook test params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkWebhooksWebhookTestParams) SetHTTPClient ¶

func (o *GetNetworkWebhooksWebhookTestParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network webhooks webhook test params

func (*GetNetworkWebhooksWebhookTestParams) SetNetworkID ¶

func (o *GetNetworkWebhooksWebhookTestParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network webhooks webhook test params

func (*GetNetworkWebhooksWebhookTestParams) SetTimeout ¶

func (o *GetNetworkWebhooksWebhookTestParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network webhooks webhook test params

func (*GetNetworkWebhooksWebhookTestParams) SetWebhookTestID ¶

func (o *GetNetworkWebhooksWebhookTestParams) SetWebhookTestID(webhookTestID string)

SetWebhookTestID adds the webhookTestId to the get network webhooks webhook test params

func (*GetNetworkWebhooksWebhookTestParams) WithContext ¶

WithContext adds the context to the get network webhooks webhook test params

func (*GetNetworkWebhooksWebhookTestParams) WithDefaults ¶

WithDefaults hydrates default values in the get network webhooks webhook test params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkWebhooksWebhookTestParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network webhooks webhook test params

func (*GetNetworkWebhooksWebhookTestParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network webhooks webhook test params

func (*GetNetworkWebhooksWebhookTestParams) WithTimeout ¶

WithTimeout adds the timeout to the get network webhooks webhook test params

func (*GetNetworkWebhooksWebhookTestParams) WithWebhookTestID ¶

WithWebhookTestID adds the webhookTestID to the get network webhooks webhook test params

func (*GetNetworkWebhooksWebhookTestParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkWebhooksWebhookTestReader ¶

type GetNetworkWebhooksWebhookTestReader struct {
	// contains filtered or unexported fields
}

GetNetworkWebhooksWebhookTestReader is a Reader for the GetNetworkWebhooksWebhookTest structure.

func (*GetNetworkWebhooksWebhookTestReader) ReadResponse ¶

func (o *GetNetworkWebhooksWebhookTestReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProvisionNetworkClientsBody ¶

type ProvisionNetworkClientsBody struct {

	// The array of clients to provision
	// Required: true
	Clients []*ProvisionNetworkClientsParamsBodyClientsItems0 `json:"clients"`

	// The policy to apply to the specified client. Can be 'Group policy', 'Allowed', 'Blocked', 'Per connection' or 'Normal'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal Per connection]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`

	// policies by security appliance
	PoliciesBySecurityAppliance *ProvisionNetworkClientsParamsBodyPoliciesBySecurityAppliance `json:"policiesBySecurityAppliance,omitempty"`

	// policies by ssid
	PoliciesBySsid *ProvisionNetworkClientsParamsBodyPoliciesBySsid `json:"policiesBySsid,omitempty"`
}

ProvisionNetworkClientsBody provision network clients body // Example: {"clients":[{"clientId":"k74272e","mac":"00:11:22:33:44:55","message":"Blocked message for client","name":"Miles's phone"}],"devicePolicy":"Group policy","groupPolicyId":"101"} swagger:model ProvisionNetworkClientsBody

func (*ProvisionNetworkClientsBody) ContextValidate ¶

func (o *ProvisionNetworkClientsBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provision network clients body based on the context it is used

func (*ProvisionNetworkClientsBody) MarshalBinary ¶

func (o *ProvisionNetworkClientsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvisionNetworkClientsBody) UnmarshalBinary ¶

func (o *ProvisionNetworkClientsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsBody) Validate ¶

func (o *ProvisionNetworkClientsBody) Validate(formats strfmt.Registry) error

Validate validates this provision network clients body

type ProvisionNetworkClientsCreated ¶

type ProvisionNetworkClientsCreated struct {
	Payload interface{}
}

ProvisionNetworkClientsCreated describes a response with status code 201, with default header values.

Successful operation

func NewProvisionNetworkClientsCreated ¶

func NewProvisionNetworkClientsCreated() *ProvisionNetworkClientsCreated

NewProvisionNetworkClientsCreated creates a ProvisionNetworkClientsCreated with default headers values

func (*ProvisionNetworkClientsCreated) Code ¶

Code gets the status code for the provision network clients created response

func (*ProvisionNetworkClientsCreated) Error ¶

func (*ProvisionNetworkClientsCreated) GetPayload ¶

func (o *ProvisionNetworkClientsCreated) GetPayload() interface{}

func (*ProvisionNetworkClientsCreated) IsClientError ¶

func (o *ProvisionNetworkClientsCreated) IsClientError() bool

IsClientError returns true when this provision network clients created response has a 4xx status code

func (*ProvisionNetworkClientsCreated) IsCode ¶

func (o *ProvisionNetworkClientsCreated) IsCode(code int) bool

IsCode returns true when this provision network clients created response a status code equal to that given

func (*ProvisionNetworkClientsCreated) IsRedirect ¶

func (o *ProvisionNetworkClientsCreated) IsRedirect() bool

IsRedirect returns true when this provision network clients created response has a 3xx status code

func (*ProvisionNetworkClientsCreated) IsServerError ¶

func (o *ProvisionNetworkClientsCreated) IsServerError() bool

IsServerError returns true when this provision network clients created response has a 5xx status code

func (*ProvisionNetworkClientsCreated) IsSuccess ¶

func (o *ProvisionNetworkClientsCreated) IsSuccess() bool

IsSuccess returns true when this provision network clients created response has a 2xx status code

func (*ProvisionNetworkClientsCreated) String ¶

type ProvisionNetworkClientsParams ¶

type ProvisionNetworkClientsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// ProvisionNetworkClients.
	ProvisionNetworkClients ProvisionNetworkClientsBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProvisionNetworkClientsParams contains all the parameters to send to the API endpoint

for the provision network clients operation.

Typically these are written to a http.Request.

func NewProvisionNetworkClientsParams ¶

func NewProvisionNetworkClientsParams() *ProvisionNetworkClientsParams

NewProvisionNetworkClientsParams creates a new ProvisionNetworkClientsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewProvisionNetworkClientsParamsWithContext ¶

func NewProvisionNetworkClientsParamsWithContext(ctx context.Context) *ProvisionNetworkClientsParams

NewProvisionNetworkClientsParamsWithContext creates a new ProvisionNetworkClientsParams object with the ability to set a context for a request.

func NewProvisionNetworkClientsParamsWithHTTPClient ¶

func NewProvisionNetworkClientsParamsWithHTTPClient(client *http.Client) *ProvisionNetworkClientsParams

NewProvisionNetworkClientsParamsWithHTTPClient creates a new ProvisionNetworkClientsParams object with the ability to set a custom HTTPClient for a request.

func NewProvisionNetworkClientsParamsWithTimeout ¶

func NewProvisionNetworkClientsParamsWithTimeout(timeout time.Duration) *ProvisionNetworkClientsParams

NewProvisionNetworkClientsParamsWithTimeout creates a new ProvisionNetworkClientsParams object with the ability to set a timeout on a request.

func (*ProvisionNetworkClientsParams) SetContext ¶

func (o *ProvisionNetworkClientsParams) SetContext(ctx context.Context)

SetContext adds the context to the provision network clients params

func (*ProvisionNetworkClientsParams) SetDefaults ¶

func (o *ProvisionNetworkClientsParams) SetDefaults()

SetDefaults hydrates default values in the provision network clients params (not the query body).

All values with no default are reset to their zero value.

func (*ProvisionNetworkClientsParams) SetHTTPClient ¶

func (o *ProvisionNetworkClientsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the provision network clients params

func (*ProvisionNetworkClientsParams) SetNetworkID ¶

func (o *ProvisionNetworkClientsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the provision network clients params

func (*ProvisionNetworkClientsParams) SetProvisionNetworkClients ¶

func (o *ProvisionNetworkClientsParams) SetProvisionNetworkClients(provisionNetworkClients ProvisionNetworkClientsBody)

SetProvisionNetworkClients adds the provisionNetworkClients to the provision network clients params

func (*ProvisionNetworkClientsParams) SetTimeout ¶

func (o *ProvisionNetworkClientsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the provision network clients params

func (*ProvisionNetworkClientsParams) WithContext ¶

WithContext adds the context to the provision network clients params

func (*ProvisionNetworkClientsParams) WithDefaults ¶

WithDefaults hydrates default values in the provision network clients params (not the query body).

All values with no default are reset to their zero value.

func (*ProvisionNetworkClientsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the provision network clients params

func (*ProvisionNetworkClientsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the provision network clients params

func (*ProvisionNetworkClientsParams) WithProvisionNetworkClients ¶

func (o *ProvisionNetworkClientsParams) WithProvisionNetworkClients(provisionNetworkClients ProvisionNetworkClientsBody) *ProvisionNetworkClientsParams

WithProvisionNetworkClients adds the provisionNetworkClients to the provision network clients params

func (*ProvisionNetworkClientsParams) WithTimeout ¶

WithTimeout adds the timeout to the provision network clients params

func (*ProvisionNetworkClientsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type ProvisionNetworkClientsParamsBodyClientsItems0 ¶

type ProvisionNetworkClientsParamsBodyClientsItems0 struct {

	// The MAC address of the client. Required.
	// Required: true
	Mac *string `json:"mac"`

	// The display name for the client. Optional. Limited to 255 bytes.
	Name string `json:"name,omitempty"`
}

ProvisionNetworkClientsParamsBodyClientsItems0 provision network clients params body clients items0 swagger:model ProvisionNetworkClientsParamsBodyClientsItems0

func (*ProvisionNetworkClientsParamsBodyClientsItems0) ContextValidate ¶

ContextValidate validates this provision network clients params body clients items0 based on context it is used

func (*ProvisionNetworkClientsParamsBodyClientsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyClientsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyClientsItems0) Validate ¶

Validate validates this provision network clients params body clients items0

type ProvisionNetworkClientsParamsBodyPoliciesBySecurityAppliance ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySecurityAppliance struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked' or 'Normal'. Required.
	// Enum: [Allowed Blocked Normal]
	DevicePolicy string `json:"devicePolicy,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySecurityAppliance An object, describing what the policy-connection association is for the security appliance. (Only relevant if the security appliance is actually within the network) swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySecurityAppliance

func (*ProvisionNetworkClientsParamsBodyPoliciesBySecurityAppliance) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by security appliance based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySecurityAppliance) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySecurityAppliance) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySecurityAppliance) Validate ¶

Validate validates this provision network clients params body policies by security appliance

type ProvisionNetworkClientsParamsBodyPoliciesBySsid ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsid struct {

	// 0
	Nr0 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0 `json:"0,omitempty"`

	// 1
	Nr1 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1 `json:"1,omitempty"`

	// 10
	Nr10 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10 `json:"10,omitempty"`

	// 11
	Nr11 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11 `json:"11,omitempty"`

	// 12
	Nr12 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12 `json:"12,omitempty"`

	// 13
	Nr13 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13 `json:"13,omitempty"`

	// 14
	Nr14 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14 `json:"14,omitempty"`

	// 2
	Nr2 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2 `json:"2,omitempty"`

	// 3
	Nr3 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3 `json:"3,omitempty"`

	// 4
	Nr4 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4 `json:"4,omitempty"`

	// 5
	Nr5 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5 `json:"5,omitempty"`

	// 6
	Nr6 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6 `json:"6,omitempty"`

	// 7
	Nr7 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7 `json:"7,omitempty"`

	// 8
	Nr8 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8 `json:"8,omitempty"`

	// 9
	Nr9 *ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9 `json:"9,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsid An object, describing the policy-connection associations for each active SSID within the network. Keys should be the number of enabled SSIDs, mapping to an object describing the client's policy swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsid

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsid) ContextValidate ¶

ContextValidate validate this provision network clients params body policies by ssid based on the context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsid) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsid) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsid) Validate ¶

Validate validates this provision network clients params body policies by ssid

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr0 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr0) Validate ¶

Validate validates this provision network clients params body policies by ssid nr0

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr1 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr1) Validate ¶

Validate validates this provision network clients params body policies by ssid nr1

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr10 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr10) Validate ¶

Validate validates this provision network clients params body policies by ssid nr10

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr11 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr11) Validate ¶

Validate validates this provision network clients params body policies by ssid nr11

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr12 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr12) Validate ¶

Validate validates this provision network clients params body policies by ssid nr12

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr13 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr13) Validate ¶

Validate validates this provision network clients params body policies by ssid nr13

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr14 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr14) Validate ¶

Validate validates this provision network clients params body policies by ssid nr14

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr2 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr2) Validate ¶

Validate validates this provision network clients params body policies by ssid nr2

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr3 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr3) Validate ¶

Validate validates this provision network clients params body policies by ssid nr3

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr4 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr4) Validate ¶

Validate validates this provision network clients params body policies by ssid nr4

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr5 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr5) Validate ¶

Validate validates this provision network clients params body policies by ssid nr5

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr6 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr6) Validate ¶

Validate validates this provision network clients params body policies by ssid nr6

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr7 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr7) Validate ¶

Validate validates this provision network clients params body policies by ssid nr7

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr8 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr8) Validate ¶

Validate validates this provision network clients params body policies by ssid nr8

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9 ¶

type ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9 struct {

	// The policy to apply to the specified client. Can be 'Allowed', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	// Enum: [Allowed Blocked Group policy Normal]
	DevicePolicy *string `json:"devicePolicy"`

	// The ID of the desired group policy to apply to the client. Required if 'devicePolicy' is set to "Group policy". Otherwise this is ignored.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9 The number for the SSID swagger:model ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9) ContextValidate ¶

ContextValidate validates this provision network clients params body policies by ssid nr9 based on context it is used

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9) MarshalBinary ¶

MarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ProvisionNetworkClientsParamsBodyPoliciesBySsidNr9) Validate ¶

Validate validates this provision network clients params body policies by ssid nr9

type ProvisionNetworkClientsReader ¶

type ProvisionNetworkClientsReader struct {
	// contains filtered or unexported fields
}

ProvisionNetworkClientsReader is a Reader for the ProvisionNetworkClients structure.

func (*ProvisionNetworkClientsReader) ReadResponse ¶

func (o *ProvisionNetworkClientsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type RemoveNetworkDevicesBody ¶

type RemoveNetworkDevicesBody struct {

	// The serial of a device
	// Required: true
	Serial *string `json:"serial"`
}

RemoveNetworkDevicesBody remove network devices body // Example: {"serial":"Q234-ABCD-5678"} swagger:model RemoveNetworkDevicesBody

func (*RemoveNetworkDevicesBody) ContextValidate ¶

func (o *RemoveNetworkDevicesBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this remove network devices body based on context it is used

func (*RemoveNetworkDevicesBody) MarshalBinary ¶

func (o *RemoveNetworkDevicesBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoveNetworkDevicesBody) UnmarshalBinary ¶

func (o *RemoveNetworkDevicesBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoveNetworkDevicesBody) Validate ¶

func (o *RemoveNetworkDevicesBody) Validate(formats strfmt.Registry) error

Validate validates this remove network devices body

type RemoveNetworkDevicesNoContent ¶

type RemoveNetworkDevicesNoContent struct {
}

RemoveNetworkDevicesNoContent describes a response with status code 204, with default header values.

Successful operation

func NewRemoveNetworkDevicesNoContent ¶

func NewRemoveNetworkDevicesNoContent() *RemoveNetworkDevicesNoContent

NewRemoveNetworkDevicesNoContent creates a RemoveNetworkDevicesNoContent with default headers values

func (*RemoveNetworkDevicesNoContent) Code ¶

Code gets the status code for the remove network devices no content response

func (*RemoveNetworkDevicesNoContent) Error ¶

func (*RemoveNetworkDevicesNoContent) IsClientError ¶

func (o *RemoveNetworkDevicesNoContent) IsClientError() bool

IsClientError returns true when this remove network devices no content response has a 4xx status code

func (*RemoveNetworkDevicesNoContent) IsCode ¶

func (o *RemoveNetworkDevicesNoContent) IsCode(code int) bool

IsCode returns true when this remove network devices no content response a status code equal to that given

func (*RemoveNetworkDevicesNoContent) IsRedirect ¶

func (o *RemoveNetworkDevicesNoContent) IsRedirect() bool

IsRedirect returns true when this remove network devices no content response has a 3xx status code

func (*RemoveNetworkDevicesNoContent) IsServerError ¶

func (o *RemoveNetworkDevicesNoContent) IsServerError() bool

IsServerError returns true when this remove network devices no content response has a 5xx status code

func (*RemoveNetworkDevicesNoContent) IsSuccess ¶

func (o *RemoveNetworkDevicesNoContent) IsSuccess() bool

IsSuccess returns true when this remove network devices no content response has a 2xx status code

func (*RemoveNetworkDevicesNoContent) String ¶

type RemoveNetworkDevicesParams ¶

type RemoveNetworkDevicesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// RemoveNetworkDevices.
	RemoveNetworkDevices RemoveNetworkDevicesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

RemoveNetworkDevicesParams contains all the parameters to send to the API endpoint

for the remove network devices operation.

Typically these are written to a http.Request.

func NewRemoveNetworkDevicesParams ¶

func NewRemoveNetworkDevicesParams() *RemoveNetworkDevicesParams

NewRemoveNetworkDevicesParams creates a new RemoveNetworkDevicesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewRemoveNetworkDevicesParamsWithContext ¶

func NewRemoveNetworkDevicesParamsWithContext(ctx context.Context) *RemoveNetworkDevicesParams

NewRemoveNetworkDevicesParamsWithContext creates a new RemoveNetworkDevicesParams object with the ability to set a context for a request.

func NewRemoveNetworkDevicesParamsWithHTTPClient ¶

func NewRemoveNetworkDevicesParamsWithHTTPClient(client *http.Client) *RemoveNetworkDevicesParams

NewRemoveNetworkDevicesParamsWithHTTPClient creates a new RemoveNetworkDevicesParams object with the ability to set a custom HTTPClient for a request.

func NewRemoveNetworkDevicesParamsWithTimeout ¶

func NewRemoveNetworkDevicesParamsWithTimeout(timeout time.Duration) *RemoveNetworkDevicesParams

NewRemoveNetworkDevicesParamsWithTimeout creates a new RemoveNetworkDevicesParams object with the ability to set a timeout on a request.

func (*RemoveNetworkDevicesParams) SetContext ¶

func (o *RemoveNetworkDevicesParams) SetContext(ctx context.Context)

SetContext adds the context to the remove network devices params

func (*RemoveNetworkDevicesParams) SetDefaults ¶

func (o *RemoveNetworkDevicesParams) SetDefaults()

SetDefaults hydrates default values in the remove network devices params (not the query body).

All values with no default are reset to their zero value.

func (*RemoveNetworkDevicesParams) SetHTTPClient ¶

func (o *RemoveNetworkDevicesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the remove network devices params

func (*RemoveNetworkDevicesParams) SetNetworkID ¶

func (o *RemoveNetworkDevicesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the remove network devices params

func (*RemoveNetworkDevicesParams) SetRemoveNetworkDevices ¶

func (o *RemoveNetworkDevicesParams) SetRemoveNetworkDevices(removeNetworkDevices RemoveNetworkDevicesBody)

SetRemoveNetworkDevices adds the removeNetworkDevices to the remove network devices params

func (*RemoveNetworkDevicesParams) SetTimeout ¶

func (o *RemoveNetworkDevicesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the remove network devices params

func (*RemoveNetworkDevicesParams) WithContext ¶

WithContext adds the context to the remove network devices params

func (*RemoveNetworkDevicesParams) WithDefaults ¶

WithDefaults hydrates default values in the remove network devices params (not the query body).

All values with no default are reset to their zero value.

func (*RemoveNetworkDevicesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the remove network devices params

func (*RemoveNetworkDevicesParams) WithNetworkID ¶

func (o *RemoveNetworkDevicesParams) WithNetworkID(networkID string) *RemoveNetworkDevicesParams

WithNetworkID adds the networkID to the remove network devices params

func (*RemoveNetworkDevicesParams) WithRemoveNetworkDevices ¶

func (o *RemoveNetworkDevicesParams) WithRemoveNetworkDevices(removeNetworkDevices RemoveNetworkDevicesBody) *RemoveNetworkDevicesParams

WithRemoveNetworkDevices adds the removeNetworkDevices to the remove network devices params

func (*RemoveNetworkDevicesParams) WithTimeout ¶

WithTimeout adds the timeout to the remove network devices params

func (*RemoveNetworkDevicesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type RemoveNetworkDevicesReader ¶

type RemoveNetworkDevicesReader struct {
	// contains filtered or unexported fields
}

RemoveNetworkDevicesReader is a Reader for the RemoveNetworkDevices structure.

func (*RemoveNetworkDevicesReader) ReadResponse ¶

func (o *RemoveNetworkDevicesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type RollbacksNetworkFirmwareUpgradesStagedEventsBody ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsBody struct {

	// The reason for rolling back the staged upgrade
	Reasons []*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0 `json:"reasons"`

	// All completed or in-progress stages in the network with their new start times. All pending stages will be canceled
	// Required: true
	Stages []*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0 `json:"stages"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsBody rollbacks network firmware upgrades staged events body // Example: {"reasons":[{"category":"performance","comment":"Network was slower with the upgrade"}],"stages":[{"group":{"id":"1234"},"milestones":{"scheduledFor":"2018-02-11T00:00:00Z"}}]} swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsBody

func (*RollbacksNetworkFirmwareUpgradesStagedEventsBody) ContextValidate ¶

ContextValidate validate this rollbacks network firmware upgrades staged events body based on the context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsBody) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events body

type RollbacksNetworkFirmwareUpgradesStagedEventsOK ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOK struct {
	Payload *RollbacksNetworkFirmwareUpgradesStagedEventsOKBody
}

RollbacksNetworkFirmwareUpgradesStagedEventsOK describes a response with status code 200, with default header values.

Successful operation

func NewRollbacksNetworkFirmwareUpgradesStagedEventsOK ¶

func NewRollbacksNetworkFirmwareUpgradesStagedEventsOK() *RollbacksNetworkFirmwareUpgradesStagedEventsOK

NewRollbacksNetworkFirmwareUpgradesStagedEventsOK creates a RollbacksNetworkFirmwareUpgradesStagedEventsOK with default headers values

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOK) Code ¶

Code gets the status code for the rollbacks network firmware upgrades staged events o k response

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOK) Error ¶

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOK) GetPayload ¶

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOK) IsClientError ¶

IsClientError returns true when this rollbacks network firmware upgrades staged events o k response has a 4xx status code

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOK) IsCode ¶

IsCode returns true when this rollbacks network firmware upgrades staged events o k response a status code equal to that given

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOK) IsRedirect ¶

IsRedirect returns true when this rollbacks network firmware upgrades staged events o k response has a 3xx status code

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOK) IsServerError ¶

IsServerError returns true when this rollbacks network firmware upgrades staged events o k response has a 5xx status code

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOK) IsSuccess ¶

IsSuccess returns true when this rollbacks network firmware upgrades staged events o k response has a 2xx status code

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOK) String ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBody ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBody struct {

	// products
	Products *RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProducts `json:"products,omitempty"`

	// Reasons for the rollback
	Reasons []*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 `json:"reasons"`

	// The ordered stages in the network
	Stages []*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 `json:"stages"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsOKBody rollbacks network firmware upgrades staged events o k body swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsOKBody

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBody) ContextValidate ¶

ContextValidate validate this rollbacks network firmware upgrades staged events o k body based on the context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBody) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events o k body

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProducts ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProducts struct {

	// switch
	Switch *RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch `json:"switch,omitempty"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProducts The network devices to be updated swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProducts

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProducts) ContextValidate ¶

ContextValidate validate this rollbacks network firmware upgrades staged events o k body products based on the context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProducts) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProducts) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProducts) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events o k body products

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch struct {

	// next upgrade
	NextUpgrade *RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade `json:"nextUpgrade,omitempty"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch The Switch network to be updated swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) ContextValidate ¶

ContextValidate validate this rollbacks network firmware upgrades staged events o k body products switch based on the context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events o k body products switch

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade struct {

	// to version
	ToVersion *RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion `json:"toVersion,omitempty"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade Details of the next firmware upgrade swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) ContextValidate ¶

ContextValidate validate this rollbacks network firmware upgrades staged events o k body products switch next upgrade based on the context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events o k body products switch next upgrade

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion struct {

	// Id of the Version being upgraded to
	ID string `json:"id,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion Details of the version the device will upgrade to swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this rollbacks network firmware upgrades staged events o k body products switch next upgrade to version based on context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events o k body products switch next upgrade to version

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 struct {

	// Reason for the rollback
	// Enum: [broke old features other performance stability testing unifying networks versions]
	Category string `json:"category,omitempty"`

	// Additional comment about the rollback
	Comment string `json:"comment,omitempty"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 rollbacks network firmware upgrades staged events o k body reasons items0 swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) ContextValidate ¶

ContextValidate validates this rollbacks network firmware upgrades staged events o k body reasons items0 based on context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events o k body reasons items0

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 struct {

	// group
	Group *RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group `json:"group,omitempty"`

	// milestones
	Milestones *RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones `json:"milestones,omitempty"`

	// Current upgrade status of the group
	Status string `json:"status,omitempty"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 rollbacks network firmware upgrades staged events o k body stages items0 swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) ContextValidate ¶

ContextValidate validate this rollbacks network firmware upgrades staged events o k body stages items0 based on the context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events o k body stages items0

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group struct {

	// Description of the Staged Upgrade Group
	Description string `json:"description,omitempty"`

	// Id of the Staged Upgrade Group
	ID string `json:"id,omitempty"`

	// Name of the Staged Upgrade Group
	Name string `json:"name,omitempty"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group The staged upgrade group swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) ContextValidate ¶

ContextValidate validates this rollbacks network firmware upgrades staged events o k body stages items0 group based on context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events o k body stages items0 group

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones struct {

	// Time that the group was canceled
	// Format: date-time
	CanceledAt strfmt.DateTime `json:"canceledAt,omitempty"`

	// Finish time for the group
	// Format: date-time
	CompletedAt strfmt.DateTime `json:"completedAt,omitempty"`

	// Scheduled start time for the group
	// Format: date-time
	ScheduledFor strfmt.DateTime `json:"scheduledFor,omitempty"`

	// Start time for the group
	// Format: date-time
	StartedAt strfmt.DateTime `json:"startedAt,omitempty"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones The Staged Upgrade Milestones for the stage swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) ContextValidate ¶

ContextValidate validates this rollbacks network firmware upgrades staged events o k body stages items0 milestones based on context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events o k body stages items0 milestones

type RollbacksNetworkFirmwareUpgradesStagedEventsParams ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// RollbacksNetworkFirmwareUpgradesStagedEvents.
	RollbacksNetworkFirmwareUpgradesStagedEvents RollbacksNetworkFirmwareUpgradesStagedEventsBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

RollbacksNetworkFirmwareUpgradesStagedEventsParams contains all the parameters to send to the API endpoint

for the rollbacks network firmware upgrades staged events operation.

Typically these are written to a http.Request.

func NewRollbacksNetworkFirmwareUpgradesStagedEventsParams ¶

func NewRollbacksNetworkFirmwareUpgradesStagedEventsParams() *RollbacksNetworkFirmwareUpgradesStagedEventsParams

NewRollbacksNetworkFirmwareUpgradesStagedEventsParams creates a new RollbacksNetworkFirmwareUpgradesStagedEventsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewRollbacksNetworkFirmwareUpgradesStagedEventsParamsWithContext ¶

func NewRollbacksNetworkFirmwareUpgradesStagedEventsParamsWithContext(ctx context.Context) *RollbacksNetworkFirmwareUpgradesStagedEventsParams

NewRollbacksNetworkFirmwareUpgradesStagedEventsParamsWithContext creates a new RollbacksNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a context for a request.

func NewRollbacksNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient ¶

func NewRollbacksNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient(client *http.Client) *RollbacksNetworkFirmwareUpgradesStagedEventsParams

NewRollbacksNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient creates a new RollbacksNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a custom HTTPClient for a request.

func NewRollbacksNetworkFirmwareUpgradesStagedEventsParamsWithTimeout ¶

func NewRollbacksNetworkFirmwareUpgradesStagedEventsParamsWithTimeout(timeout time.Duration) *RollbacksNetworkFirmwareUpgradesStagedEventsParams

NewRollbacksNetworkFirmwareUpgradesStagedEventsParamsWithTimeout creates a new RollbacksNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a timeout on a request.

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) SetContext ¶

SetContext adds the context to the rollbacks network firmware upgrades staged events params

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) SetDefaults ¶

SetDefaults hydrates default values in the rollbacks network firmware upgrades staged events params (not the query body).

All values with no default are reset to their zero value.

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the rollbacks network firmware upgrades staged events params

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) SetNetworkID ¶

SetNetworkID adds the networkId to the rollbacks network firmware upgrades staged events params

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) SetRollbacksNetworkFirmwareUpgradesStagedEvents ¶

func (o *RollbacksNetworkFirmwareUpgradesStagedEventsParams) SetRollbacksNetworkFirmwareUpgradesStagedEvents(rollbacksNetworkFirmwareUpgradesStagedEvents RollbacksNetworkFirmwareUpgradesStagedEventsBody)

SetRollbacksNetworkFirmwareUpgradesStagedEvents adds the rollbacksNetworkFirmwareUpgradesStagedEvents to the rollbacks network firmware upgrades staged events params

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) SetTimeout ¶

SetTimeout adds the timeout to the rollbacks network firmware upgrades staged events params

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) WithContext ¶

WithContext adds the context to the rollbacks network firmware upgrades staged events params

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) WithDefaults ¶

WithDefaults hydrates default values in the rollbacks network firmware upgrades staged events params (not the query body).

All values with no default are reset to their zero value.

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the rollbacks network firmware upgrades staged events params

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the rollbacks network firmware upgrades staged events params

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) WithRollbacksNetworkFirmwareUpgradesStagedEvents ¶

func (o *RollbacksNetworkFirmwareUpgradesStagedEventsParams) WithRollbacksNetworkFirmwareUpgradesStagedEvents(rollbacksNetworkFirmwareUpgradesStagedEvents RollbacksNetworkFirmwareUpgradesStagedEventsBody) *RollbacksNetworkFirmwareUpgradesStagedEventsParams

WithRollbacksNetworkFirmwareUpgradesStagedEvents adds the rollbacksNetworkFirmwareUpgradesStagedEvents to the rollbacks network firmware upgrades staged events params

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) WithTimeout ¶

WithTimeout adds the timeout to the rollbacks network firmware upgrades staged events params

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0 ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0 struct {

	// Reason for the rollback
	// Required: true
	// Enum: [broke old features other performance stability testing unifying networks versions]
	Category *string `json:"category"`

	// Additional comment about the rollback
	// Required: true
	Comment *string `json:"comment"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0 rollbacks network firmware upgrades staged events params body reasons items0 swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0) ContextValidate ¶

ContextValidate validates this rollbacks network firmware upgrades staged events params body reasons items0 based on context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyReasonsItems0) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events params body reasons items0

type RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0 ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0 struct {

	// group
	Group *RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group `json:"group,omitempty"`

	// milestones
	Milestones *RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones `json:"milestones,omitempty"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0 rollbacks network firmware upgrades staged events params body stages items0 swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0) ContextValidate ¶

ContextValidate validate this rollbacks network firmware upgrades staged events params body stages items0 based on the context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events params body stages items0

type RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group struct {

	// ID of the Staged Upgrade Group
	// Required: true
	ID *string `json:"id"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group The Staged Upgrade Group containing the name and ID swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group) ContextValidate ¶

ContextValidate validates this rollbacks network firmware upgrades staged events params body stages items0 group based on context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events params body stages items0 group

type RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones struct {

	// The start time of the staged upgrade stage. (In ISO-8601 format, in the time zone of the network.)
	// Required: true
	ScheduledFor *string `json:"scheduledFor"`
}

RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones The Staged Upgrade Milestones for the specific stage swagger:model RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones) ContextValidate ¶

ContextValidate validates this rollbacks network firmware upgrades staged events params body stages items0 milestones based on context it is used

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones) MarshalBinary ¶

MarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RollbacksNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones) Validate ¶

Validate validates this rollbacks network firmware upgrades staged events params body stages items0 milestones

type RollbacksNetworkFirmwareUpgradesStagedEventsReader ¶

type RollbacksNetworkFirmwareUpgradesStagedEventsReader struct {
	// contains filtered or unexported fields
}

RollbacksNetworkFirmwareUpgradesStagedEventsReader is a Reader for the RollbacksNetworkFirmwareUpgradesStagedEvents structure.

func (*RollbacksNetworkFirmwareUpgradesStagedEventsReader) ReadResponse ¶

func (o *RollbacksNetworkFirmwareUpgradesStagedEventsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type SplitNetworkOK ¶

type SplitNetworkOK struct {
	Payload *SplitNetworkOKBody
}

SplitNetworkOK describes a response with status code 200, with default header values.

Successful operation

func NewSplitNetworkOK ¶

func NewSplitNetworkOK() *SplitNetworkOK

NewSplitNetworkOK creates a SplitNetworkOK with default headers values

func (*SplitNetworkOK) Code ¶

func (o *SplitNetworkOK) Code() int

Code gets the status code for the split network o k response

func (*SplitNetworkOK) Error ¶

func (o *SplitNetworkOK) Error() string

func (*SplitNetworkOK) GetPayload ¶

func (o *SplitNetworkOK) GetPayload() *SplitNetworkOKBody

func (*SplitNetworkOK) IsClientError ¶

func (o *SplitNetworkOK) IsClientError() bool

IsClientError returns true when this split network o k response has a 4xx status code

func (*SplitNetworkOK) IsCode ¶

func (o *SplitNetworkOK) IsCode(code int) bool

IsCode returns true when this split network o k response a status code equal to that given

func (*SplitNetworkOK) IsRedirect ¶

func (o *SplitNetworkOK) IsRedirect() bool

IsRedirect returns true when this split network o k response has a 3xx status code

func (*SplitNetworkOK) IsServerError ¶

func (o *SplitNetworkOK) IsServerError() bool

IsServerError returns true when this split network o k response has a 5xx status code

func (*SplitNetworkOK) IsSuccess ¶

func (o *SplitNetworkOK) IsSuccess() bool

IsSuccess returns true when this split network o k response has a 2xx status code

func (*SplitNetworkOK) String ¶

func (o *SplitNetworkOK) String() string

type SplitNetworkOKBody ¶

type SplitNetworkOKBody struct {

	// Networks after the split
	ResultingNetworks []*SplitNetworkOKBodyResultingNetworksItems0 `json:"resultingNetworks"`
}

SplitNetworkOKBody split network o k body swagger:model SplitNetworkOKBody

func (*SplitNetworkOKBody) ContextValidate ¶

func (o *SplitNetworkOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this split network o k body based on the context it is used

func (*SplitNetworkOKBody) MarshalBinary ¶

func (o *SplitNetworkOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SplitNetworkOKBody) UnmarshalBinary ¶

func (o *SplitNetworkOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SplitNetworkOKBody) Validate ¶

func (o *SplitNetworkOKBody) Validate(formats strfmt.Registry) error

Validate validates this split network o k body

type SplitNetworkOKBodyResultingNetworksItems0 ¶

type SplitNetworkOKBodyResultingNetworksItems0 struct {

	// Enrollment string for the network
	EnrollmentString string `json:"enrollmentString,omitempty"`

	// Network ID
	ID string `json:"id,omitempty"`

	// If the network is bound to a config template
	IsBoundToConfigTemplate bool `json:"isBoundToConfigTemplate,omitempty"`

	// Network name
	Name string `json:"name,omitempty"`

	// Notes for the network
	Notes string `json:"notes,omitempty"`

	// Organization ID
	OrganizationID string `json:"organizationId,omitempty"`

	// List of the product types that the network supports
	ProductTypes []string `json:"productTypes"`

	// Network tags
	Tags []string `json:"tags"`

	// Timezone of the network
	TimeZone string `json:"timeZone,omitempty"`

	// URL to the network Dashboard UI
	URL string `json:"url,omitempty"`
}

SplitNetworkOKBodyResultingNetworksItems0 split network o k body resulting networks items0 swagger:model SplitNetworkOKBodyResultingNetworksItems0

func (*SplitNetworkOKBodyResultingNetworksItems0) ContextValidate ¶

ContextValidate validates this split network o k body resulting networks items0 based on context it is used

func (*SplitNetworkOKBodyResultingNetworksItems0) MarshalBinary ¶

func (o *SplitNetworkOKBodyResultingNetworksItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SplitNetworkOKBodyResultingNetworksItems0) UnmarshalBinary ¶

func (o *SplitNetworkOKBodyResultingNetworksItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SplitNetworkOKBodyResultingNetworksItems0) Validate ¶

Validate validates this split network o k body resulting networks items0

type SplitNetworkParams ¶

type SplitNetworkParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

SplitNetworkParams contains all the parameters to send to the API endpoint

for the split network operation.

Typically these are written to a http.Request.

func NewSplitNetworkParams ¶

func NewSplitNetworkParams() *SplitNetworkParams

NewSplitNetworkParams creates a new SplitNetworkParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewSplitNetworkParamsWithContext ¶

func NewSplitNetworkParamsWithContext(ctx context.Context) *SplitNetworkParams

NewSplitNetworkParamsWithContext creates a new SplitNetworkParams object with the ability to set a context for a request.

func NewSplitNetworkParamsWithHTTPClient ¶

func NewSplitNetworkParamsWithHTTPClient(client *http.Client) *SplitNetworkParams

NewSplitNetworkParamsWithHTTPClient creates a new SplitNetworkParams object with the ability to set a custom HTTPClient for a request.

func NewSplitNetworkParamsWithTimeout ¶

func NewSplitNetworkParamsWithTimeout(timeout time.Duration) *SplitNetworkParams

NewSplitNetworkParamsWithTimeout creates a new SplitNetworkParams object with the ability to set a timeout on a request.

func (*SplitNetworkParams) SetContext ¶

func (o *SplitNetworkParams) SetContext(ctx context.Context)

SetContext adds the context to the split network params

func (*SplitNetworkParams) SetDefaults ¶

func (o *SplitNetworkParams) SetDefaults()

SetDefaults hydrates default values in the split network params (not the query body).

All values with no default are reset to their zero value.

func (*SplitNetworkParams) SetHTTPClient ¶

func (o *SplitNetworkParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the split network params

func (*SplitNetworkParams) SetNetworkID ¶

func (o *SplitNetworkParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the split network params

func (*SplitNetworkParams) SetTimeout ¶

func (o *SplitNetworkParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the split network params

func (*SplitNetworkParams) WithContext ¶

WithContext adds the context to the split network params

func (*SplitNetworkParams) WithDefaults ¶

func (o *SplitNetworkParams) WithDefaults() *SplitNetworkParams

WithDefaults hydrates default values in the split network params (not the query body).

All values with no default are reset to their zero value.

func (*SplitNetworkParams) WithHTTPClient ¶

func (o *SplitNetworkParams) WithHTTPClient(client *http.Client) *SplitNetworkParams

WithHTTPClient adds the HTTPClient to the split network params

func (*SplitNetworkParams) WithNetworkID ¶

func (o *SplitNetworkParams) WithNetworkID(networkID string) *SplitNetworkParams

WithNetworkID adds the networkID to the split network params

func (*SplitNetworkParams) WithTimeout ¶

func (o *SplitNetworkParams) WithTimeout(timeout time.Duration) *SplitNetworkParams

WithTimeout adds the timeout to the split network params

func (*SplitNetworkParams) WriteToRequest ¶

func (o *SplitNetworkParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type SplitNetworkReader ¶

type SplitNetworkReader struct {
	// contains filtered or unexported fields
}

SplitNetworkReader is a Reader for the SplitNetwork structure.

func (*SplitNetworkReader) ReadResponse ¶

func (o *SplitNetworkReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UnbindNetworkBody ¶

type UnbindNetworkBody struct {

	// Optional boolean to retain all the current configs given by the template.
	RetainConfigs bool `json:"retainConfigs,omitempty"`
}

UnbindNetworkBody unbind network body // Example: {"retainConfigs":true} swagger:model UnbindNetworkBody

func (*UnbindNetworkBody) ContextValidate ¶

func (o *UnbindNetworkBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this unbind network body based on context it is used

func (*UnbindNetworkBody) MarshalBinary ¶

func (o *UnbindNetworkBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UnbindNetworkBody) UnmarshalBinary ¶

func (o *UnbindNetworkBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UnbindNetworkBody) Validate ¶

func (o *UnbindNetworkBody) Validate(formats strfmt.Registry) error

Validate validates this unbind network body

type UnbindNetworkOK ¶

type UnbindNetworkOK struct {
	Payload *UnbindNetworkOKBody
}

UnbindNetworkOK describes a response with status code 200, with default header values.

Successful operation

func NewUnbindNetworkOK ¶

func NewUnbindNetworkOK() *UnbindNetworkOK

NewUnbindNetworkOK creates a UnbindNetworkOK with default headers values

func (*UnbindNetworkOK) Code ¶

func (o *UnbindNetworkOK) Code() int

Code gets the status code for the unbind network o k response

func (*UnbindNetworkOK) Error ¶

func (o *UnbindNetworkOK) Error() string

func (*UnbindNetworkOK) GetPayload ¶

func (o *UnbindNetworkOK) GetPayload() *UnbindNetworkOKBody

func (*UnbindNetworkOK) IsClientError ¶

func (o *UnbindNetworkOK) IsClientError() bool

IsClientError returns true when this unbind network o k response has a 4xx status code

func (*UnbindNetworkOK) IsCode ¶

func (o *UnbindNetworkOK) IsCode(code int) bool

IsCode returns true when this unbind network o k response a status code equal to that given

func (*UnbindNetworkOK) IsRedirect ¶

func (o *UnbindNetworkOK) IsRedirect() bool

IsRedirect returns true when this unbind network o k response has a 3xx status code

func (*UnbindNetworkOK) IsServerError ¶

func (o *UnbindNetworkOK) IsServerError() bool

IsServerError returns true when this unbind network o k response has a 5xx status code

func (*UnbindNetworkOK) IsSuccess ¶

func (o *UnbindNetworkOK) IsSuccess() bool

IsSuccess returns true when this unbind network o k response has a 2xx status code

func (*UnbindNetworkOK) String ¶

func (o *UnbindNetworkOK) String() string

type UnbindNetworkOKBody ¶

type UnbindNetworkOKBody struct {

	// Enrollment string for the network
	EnrollmentString string `json:"enrollmentString,omitempty"`

	// Network ID
	ID string `json:"id,omitempty"`

	// If the network is bound to a config template
	IsBoundToConfigTemplate bool `json:"isBoundToConfigTemplate,omitempty"`

	// Network name
	Name string `json:"name,omitempty"`

	// Notes for the network
	Notes string `json:"notes,omitempty"`

	// Organization ID
	OrganizationID string `json:"organizationId,omitempty"`

	// List of the product types that the network supports
	ProductTypes []string `json:"productTypes"`

	// Network tags
	Tags []string `json:"tags"`

	// Timezone of the network
	TimeZone string `json:"timeZone,omitempty"`

	// URL to the network Dashboard UI
	URL string `json:"url,omitempty"`
}

UnbindNetworkOKBody unbind network o k body swagger:model UnbindNetworkOKBody

func (*UnbindNetworkOKBody) ContextValidate ¶

func (o *UnbindNetworkOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this unbind network o k body based on context it is used

func (*UnbindNetworkOKBody) MarshalBinary ¶

func (o *UnbindNetworkOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UnbindNetworkOKBody) UnmarshalBinary ¶

func (o *UnbindNetworkOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UnbindNetworkOKBody) Validate ¶

func (o *UnbindNetworkOKBody) Validate(formats strfmt.Registry) error

Validate validates this unbind network o k body

type UnbindNetworkParams ¶

type UnbindNetworkParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UnbindNetwork.
	UnbindNetwork UnbindNetworkBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UnbindNetworkParams contains all the parameters to send to the API endpoint

for the unbind network operation.

Typically these are written to a http.Request.

func NewUnbindNetworkParams ¶

func NewUnbindNetworkParams() *UnbindNetworkParams

NewUnbindNetworkParams creates a new UnbindNetworkParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUnbindNetworkParamsWithContext ¶

func NewUnbindNetworkParamsWithContext(ctx context.Context) *UnbindNetworkParams

NewUnbindNetworkParamsWithContext creates a new UnbindNetworkParams object with the ability to set a context for a request.

func NewUnbindNetworkParamsWithHTTPClient ¶

func NewUnbindNetworkParamsWithHTTPClient(client *http.Client) *UnbindNetworkParams

NewUnbindNetworkParamsWithHTTPClient creates a new UnbindNetworkParams object with the ability to set a custom HTTPClient for a request.

func NewUnbindNetworkParamsWithTimeout ¶

func NewUnbindNetworkParamsWithTimeout(timeout time.Duration) *UnbindNetworkParams

NewUnbindNetworkParamsWithTimeout creates a new UnbindNetworkParams object with the ability to set a timeout on a request.

func (*UnbindNetworkParams) SetContext ¶

func (o *UnbindNetworkParams) SetContext(ctx context.Context)

SetContext adds the context to the unbind network params

func (*UnbindNetworkParams) SetDefaults ¶

func (o *UnbindNetworkParams) SetDefaults()

SetDefaults hydrates default values in the unbind network params (not the query body).

All values with no default are reset to their zero value.

func (*UnbindNetworkParams) SetHTTPClient ¶

func (o *UnbindNetworkParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the unbind network params

func (*UnbindNetworkParams) SetNetworkID ¶

func (o *UnbindNetworkParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the unbind network params

func (*UnbindNetworkParams) SetTimeout ¶

func (o *UnbindNetworkParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the unbind network params

func (*UnbindNetworkParams) SetUnbindNetwork ¶

func (o *UnbindNetworkParams) SetUnbindNetwork(unbindNetwork UnbindNetworkBody)

SetUnbindNetwork adds the unbindNetwork to the unbind network params

func (*UnbindNetworkParams) WithContext ¶

WithContext adds the context to the unbind network params

func (*UnbindNetworkParams) WithDefaults ¶

func (o *UnbindNetworkParams) WithDefaults() *UnbindNetworkParams

WithDefaults hydrates default values in the unbind network params (not the query body).

All values with no default are reset to their zero value.

func (*UnbindNetworkParams) WithHTTPClient ¶

func (o *UnbindNetworkParams) WithHTTPClient(client *http.Client) *UnbindNetworkParams

WithHTTPClient adds the HTTPClient to the unbind network params

func (*UnbindNetworkParams) WithNetworkID ¶

func (o *UnbindNetworkParams) WithNetworkID(networkID string) *UnbindNetworkParams

WithNetworkID adds the networkID to the unbind network params

func (*UnbindNetworkParams) WithTimeout ¶

func (o *UnbindNetworkParams) WithTimeout(timeout time.Duration) *UnbindNetworkParams

WithTimeout adds the timeout to the unbind network params

func (*UnbindNetworkParams) WithUnbindNetwork ¶

func (o *UnbindNetworkParams) WithUnbindNetwork(unbindNetwork UnbindNetworkBody) *UnbindNetworkParams

WithUnbindNetwork adds the unbindNetwork to the unbind network params

func (*UnbindNetworkParams) WriteToRequest ¶

func (o *UnbindNetworkParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type UnbindNetworkReader ¶

type UnbindNetworkReader struct {
	// contains filtered or unexported fields
}

UnbindNetworkReader is a Reader for the UnbindNetwork structure.

func (*UnbindNetworkReader) ReadResponse ¶

func (o *UnbindNetworkReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkAlertsSettingsBody ¶

type UpdateNetworkAlertsSettingsBody struct {

	// Alert-specific configuration for each type. Only alerts that pertain to the network can be updated.
	Alerts []*UpdateNetworkAlertsSettingsParamsBodyAlertsItems0 `json:"alerts"`

	// default destinations
	DefaultDestinations *UpdateNetworkAlertsSettingsParamsBodyDefaultDestinations `json:"defaultDestinations,omitempty"`

	// muting
	Muting *UpdateNetworkAlertsSettingsParamsBodyMuting `json:"muting,omitempty"`
}

UpdateNetworkAlertsSettingsBody update network alerts settings body // Example: {"alerts":[{"alertDestinations":{"allAdmins":false,"emails":["miles@meraki.com"],"httpServerIds":["aHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vd2ViaG9va3M="],"snmp":false},"enabled":true,"filters":{"timeout":60},"type":"gatewayDown"}],"defaultDestinations":{"allAdmins":true,"emails":["miles@meraki.com"],"httpServerIds":["aHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vd2ViaG9va3M="],"snmp":true}} swagger:model UpdateNetworkAlertsSettingsBody

func (*UpdateNetworkAlertsSettingsBody) ContextValidate ¶

func (o *UpdateNetworkAlertsSettingsBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network alerts settings body based on the context it is used

func (*UpdateNetworkAlertsSettingsBody) MarshalBinary ¶

func (o *UpdateNetworkAlertsSettingsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsBody) UnmarshalBinary ¶

func (o *UpdateNetworkAlertsSettingsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsBody) Validate ¶

Validate validates this update network alerts settings body

type UpdateNetworkAlertsSettingsOK ¶

type UpdateNetworkAlertsSettingsOK struct {
	Payload interface{}
}

UpdateNetworkAlertsSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkAlertsSettingsOK ¶

func NewUpdateNetworkAlertsSettingsOK() *UpdateNetworkAlertsSettingsOK

NewUpdateNetworkAlertsSettingsOK creates a UpdateNetworkAlertsSettingsOK with default headers values

func (*UpdateNetworkAlertsSettingsOK) Code ¶

Code gets the status code for the update network alerts settings o k response

func (*UpdateNetworkAlertsSettingsOK) Error ¶

func (*UpdateNetworkAlertsSettingsOK) GetPayload ¶

func (o *UpdateNetworkAlertsSettingsOK) GetPayload() interface{}

func (*UpdateNetworkAlertsSettingsOK) IsClientError ¶

func (o *UpdateNetworkAlertsSettingsOK) IsClientError() bool

IsClientError returns true when this update network alerts settings o k response has a 4xx status code

func (*UpdateNetworkAlertsSettingsOK) IsCode ¶

func (o *UpdateNetworkAlertsSettingsOK) IsCode(code int) bool

IsCode returns true when this update network alerts settings o k response a status code equal to that given

func (*UpdateNetworkAlertsSettingsOK) IsRedirect ¶

func (o *UpdateNetworkAlertsSettingsOK) IsRedirect() bool

IsRedirect returns true when this update network alerts settings o k response has a 3xx status code

func (*UpdateNetworkAlertsSettingsOK) IsServerError ¶

func (o *UpdateNetworkAlertsSettingsOK) IsServerError() bool

IsServerError returns true when this update network alerts settings o k response has a 5xx status code

func (*UpdateNetworkAlertsSettingsOK) IsSuccess ¶

func (o *UpdateNetworkAlertsSettingsOK) IsSuccess() bool

IsSuccess returns true when this update network alerts settings o k response has a 2xx status code

func (*UpdateNetworkAlertsSettingsOK) String ¶

type UpdateNetworkAlertsSettingsParams ¶

type UpdateNetworkAlertsSettingsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkAlertsSettings.
	UpdateNetworkAlertsSettings UpdateNetworkAlertsSettingsBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkAlertsSettingsParams contains all the parameters to send to the API endpoint

for the update network alerts settings operation.

Typically these are written to a http.Request.

func NewUpdateNetworkAlertsSettingsParams ¶

func NewUpdateNetworkAlertsSettingsParams() *UpdateNetworkAlertsSettingsParams

NewUpdateNetworkAlertsSettingsParams creates a new UpdateNetworkAlertsSettingsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkAlertsSettingsParamsWithContext ¶

func NewUpdateNetworkAlertsSettingsParamsWithContext(ctx context.Context) *UpdateNetworkAlertsSettingsParams

NewUpdateNetworkAlertsSettingsParamsWithContext creates a new UpdateNetworkAlertsSettingsParams object with the ability to set a context for a request.

func NewUpdateNetworkAlertsSettingsParamsWithHTTPClient ¶

func NewUpdateNetworkAlertsSettingsParamsWithHTTPClient(client *http.Client) *UpdateNetworkAlertsSettingsParams

NewUpdateNetworkAlertsSettingsParamsWithHTTPClient creates a new UpdateNetworkAlertsSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkAlertsSettingsParamsWithTimeout ¶

func NewUpdateNetworkAlertsSettingsParamsWithTimeout(timeout time.Duration) *UpdateNetworkAlertsSettingsParams

NewUpdateNetworkAlertsSettingsParamsWithTimeout creates a new UpdateNetworkAlertsSettingsParams object with the ability to set a timeout on a request.

func (*UpdateNetworkAlertsSettingsParams) SetContext ¶

SetContext adds the context to the update network alerts settings params

func (*UpdateNetworkAlertsSettingsParams) SetDefaults ¶

func (o *UpdateNetworkAlertsSettingsParams) SetDefaults()

SetDefaults hydrates default values in the update network alerts settings params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkAlertsSettingsParams) SetHTTPClient ¶

func (o *UpdateNetworkAlertsSettingsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network alerts settings params

func (*UpdateNetworkAlertsSettingsParams) SetNetworkID ¶

func (o *UpdateNetworkAlertsSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network alerts settings params

func (*UpdateNetworkAlertsSettingsParams) SetTimeout ¶

func (o *UpdateNetworkAlertsSettingsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network alerts settings params

func (*UpdateNetworkAlertsSettingsParams) SetUpdateNetworkAlertsSettings ¶

func (o *UpdateNetworkAlertsSettingsParams) SetUpdateNetworkAlertsSettings(updateNetworkAlertsSettings UpdateNetworkAlertsSettingsBody)

SetUpdateNetworkAlertsSettings adds the updateNetworkAlertsSettings to the update network alerts settings params

func (*UpdateNetworkAlertsSettingsParams) WithContext ¶

WithContext adds the context to the update network alerts settings params

func (*UpdateNetworkAlertsSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the update network alerts settings params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkAlertsSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network alerts settings params

func (*UpdateNetworkAlertsSettingsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network alerts settings params

func (*UpdateNetworkAlertsSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the update network alerts settings params

func (*UpdateNetworkAlertsSettingsParams) WithUpdateNetworkAlertsSettings ¶

func (o *UpdateNetworkAlertsSettingsParams) WithUpdateNetworkAlertsSettings(updateNetworkAlertsSettings UpdateNetworkAlertsSettingsBody) *UpdateNetworkAlertsSettingsParams

WithUpdateNetworkAlertsSettings adds the updateNetworkAlertsSettings to the update network alerts settings params

func (*UpdateNetworkAlertsSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkAlertsSettingsParamsBodyAlertsItems0 ¶

type UpdateNetworkAlertsSettingsParamsBodyAlertsItems0 struct {

	// alert destinations
	AlertDestinations *UpdateNetworkAlertsSettingsParamsBodyAlertsItems0AlertDestinations `json:"alertDestinations,omitempty"`

	// A boolean depicting if the alert is turned on or off
	Enabled bool `json:"enabled,omitempty"`

	// A hash of specific configuration data for the alert. Only filters specific to the alert will be updated.
	Filters interface{} `json:"filters,omitempty"`

	// The type of alert
	// Required: true
	Type *string `json:"type"`
}

UpdateNetworkAlertsSettingsParamsBodyAlertsItems0 update network alerts settings params body alerts items0 swagger:model UpdateNetworkAlertsSettingsParamsBodyAlertsItems0

func (*UpdateNetworkAlertsSettingsParamsBodyAlertsItems0) ContextValidate ¶

ContextValidate validate this update network alerts settings params body alerts items0 based on the context it is used

func (*UpdateNetworkAlertsSettingsParamsBodyAlertsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsParamsBodyAlertsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsParamsBodyAlertsItems0) Validate ¶

Validate validates this update network alerts settings params body alerts items0

type UpdateNetworkAlertsSettingsParamsBodyAlertsItems0AlertDestinations ¶

type UpdateNetworkAlertsSettingsParamsBodyAlertsItems0AlertDestinations struct {

	// If true, then all network admins will receive emails for this alert
	AllAdmins bool `json:"allAdmins,omitempty"`

	// A list of emails that will receive information about the alert
	Emails []string `json:"emails"`

	// A list of HTTP server IDs to send a Webhook to for this alert
	HTTPServerIds []string `json:"httpServerIds"`

	// If true, then an SNMP trap will be sent for this alert if there is an SNMP trap server configured for this network
	Snmp bool `json:"snmp,omitempty"`
}

UpdateNetworkAlertsSettingsParamsBodyAlertsItems0AlertDestinations A hash of destinations for this specific alert swagger:model UpdateNetworkAlertsSettingsParamsBodyAlertsItems0AlertDestinations

func (*UpdateNetworkAlertsSettingsParamsBodyAlertsItems0AlertDestinations) ContextValidate ¶

ContextValidate validates this update network alerts settings params body alerts items0 alert destinations based on context it is used

func (*UpdateNetworkAlertsSettingsParamsBodyAlertsItems0AlertDestinations) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsParamsBodyAlertsItems0AlertDestinations) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsParamsBodyAlertsItems0AlertDestinations) Validate ¶

Validate validates this update network alerts settings params body alerts items0 alert destinations

type UpdateNetworkAlertsSettingsParamsBodyDefaultDestinations ¶

type UpdateNetworkAlertsSettingsParamsBodyDefaultDestinations struct {

	// If true, then all network admins will receive emails.
	AllAdmins bool `json:"allAdmins,omitempty"`

	// A list of emails that will recieve the alert(s).
	Emails []string `json:"emails"`

	// A list of HTTP server IDs to send a Webhook to
	HTTPServerIds []string `json:"httpServerIds"`

	// If true, then an SNMP trap will be sent if there is an SNMP trap server configured for this network.
	Snmp bool `json:"snmp,omitempty"`
}

UpdateNetworkAlertsSettingsParamsBodyDefaultDestinations The network-wide destinations for all alerts on the network. swagger:model UpdateNetworkAlertsSettingsParamsBodyDefaultDestinations

func (*UpdateNetworkAlertsSettingsParamsBodyDefaultDestinations) ContextValidate ¶

ContextValidate validates this update network alerts settings params body default destinations based on context it is used

func (*UpdateNetworkAlertsSettingsParamsBodyDefaultDestinations) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsParamsBodyDefaultDestinations) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsParamsBodyDefaultDestinations) Validate ¶

Validate validates this update network alerts settings params body default destinations

type UpdateNetworkAlertsSettingsParamsBodyMuting ¶

type UpdateNetworkAlertsSettingsParamsBodyMuting struct {

	// by port schedules
	ByPortSchedules *UpdateNetworkAlertsSettingsParamsBodyMutingByPortSchedules `json:"byPortSchedules,omitempty"`
}

UpdateNetworkAlertsSettingsParamsBodyMuting Mute alerts under certain conditions swagger:model UpdateNetworkAlertsSettingsParamsBodyMuting

func (*UpdateNetworkAlertsSettingsParamsBodyMuting) ContextValidate ¶

ContextValidate validate this update network alerts settings params body muting based on the context it is used

func (*UpdateNetworkAlertsSettingsParamsBodyMuting) MarshalBinary ¶

func (o *UpdateNetworkAlertsSettingsParamsBodyMuting) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsParamsBodyMuting) UnmarshalBinary ¶

func (o *UpdateNetworkAlertsSettingsParamsBodyMuting) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsParamsBodyMuting) Validate ¶

Validate validates this update network alerts settings params body muting

type UpdateNetworkAlertsSettingsParamsBodyMutingByPortSchedules ¶

type UpdateNetworkAlertsSettingsParamsBodyMutingByPortSchedules struct {

	// If true, then wireless unreachable alerts will be muted when caused by a port schedule
	Enabled bool `json:"enabled,omitempty"`
}

UpdateNetworkAlertsSettingsParamsBodyMutingByPortSchedules Mute wireless unreachable alerts based on switch port schedules swagger:model UpdateNetworkAlertsSettingsParamsBodyMutingByPortSchedules

func (*UpdateNetworkAlertsSettingsParamsBodyMutingByPortSchedules) ContextValidate ¶

ContextValidate validates this update network alerts settings params body muting by port schedules based on context it is used

func (*UpdateNetworkAlertsSettingsParamsBodyMutingByPortSchedules) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsParamsBodyMutingByPortSchedules) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkAlertsSettingsParamsBodyMutingByPortSchedules) Validate ¶

Validate validates this update network alerts settings params body muting by port schedules

type UpdateNetworkAlertsSettingsReader ¶

type UpdateNetworkAlertsSettingsReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkAlertsSettingsReader is a Reader for the UpdateNetworkAlertsSettings structure.

func (*UpdateNetworkAlertsSettingsReader) ReadResponse ¶

func (o *UpdateNetworkAlertsSettingsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkBody ¶

type UpdateNetworkBody struct {

	// A unique identifier which can be used for device enrollment or easy access through the Meraki SM Registration page or the Self Service Portal. Please note that changing this field may cause existing bookmarks to break.
	EnrollmentString string `json:"enrollmentString,omitempty"`

	// The name of the network
	Name string `json:"name,omitempty"`

	// Add any notes or additional information about this network here.
	Notes string `json:"notes,omitempty"`

	// A list of tags to be applied to the network
	Tags []string `json:"tags"`

	// The timezone of the network. For a list of allowed timezones, please see the 'TZ' column in the table in <a target='_blank' href='https://en.wikipedia.org/wiki/List_of_tz_database_time_zones'>this article.</a>
	TimeZone string `json:"timeZone,omitempty"`
}

UpdateNetworkBody update network body // Example: {"enrollmentString":"my-enrollment-string","name":"Main Office","notes":"Additional description of the network","tags":["tag1","tag2"],"timeZone":"America/Los_Angeles"} swagger:model UpdateNetworkBody

func (*UpdateNetworkBody) ContextValidate ¶

func (o *UpdateNetworkBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network body based on context it is used

func (*UpdateNetworkBody) MarshalBinary ¶

func (o *UpdateNetworkBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkBody) UnmarshalBinary ¶

func (o *UpdateNetworkBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkBody) Validate ¶

func (o *UpdateNetworkBody) Validate(formats strfmt.Registry) error

Validate validates this update network body

type UpdateNetworkClientPolicyBody ¶

type UpdateNetworkClientPolicyBody struct {

	// The policy to assign. Can be 'Whitelisted', 'Blocked', 'Normal' or 'Group policy'. Required.
	// Required: true
	DevicePolicy *string `json:"devicePolicy"`

	// [optional] If 'devicePolicy' is set to 'Group policy' this param is used to specify the group policy ID.
	GroupPolicyID string `json:"groupPolicyId,omitempty"`
}

UpdateNetworkClientPolicyBody update network client policy body // Example: {"devicePolicy":"Group policy","groupPolicyId":"101","mac":"00:11:22:33:44:55"} swagger:model UpdateNetworkClientPolicyBody

func (*UpdateNetworkClientPolicyBody) ContextValidate ¶

func (o *UpdateNetworkClientPolicyBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network client policy body based on context it is used

func (*UpdateNetworkClientPolicyBody) MarshalBinary ¶

func (o *UpdateNetworkClientPolicyBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkClientPolicyBody) UnmarshalBinary ¶

func (o *UpdateNetworkClientPolicyBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkClientPolicyBody) Validate ¶

func (o *UpdateNetworkClientPolicyBody) Validate(formats strfmt.Registry) error

Validate validates this update network client policy body

type UpdateNetworkClientPolicyOK ¶

type UpdateNetworkClientPolicyOK struct {
	Payload interface{}
}

UpdateNetworkClientPolicyOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkClientPolicyOK ¶

func NewUpdateNetworkClientPolicyOK() *UpdateNetworkClientPolicyOK

NewUpdateNetworkClientPolicyOK creates a UpdateNetworkClientPolicyOK with default headers values

func (*UpdateNetworkClientPolicyOK) Code ¶

func (o *UpdateNetworkClientPolicyOK) Code() int

Code gets the status code for the update network client policy o k response

func (*UpdateNetworkClientPolicyOK) Error ¶

func (*UpdateNetworkClientPolicyOK) GetPayload ¶

func (o *UpdateNetworkClientPolicyOK) GetPayload() interface{}

func (*UpdateNetworkClientPolicyOK) IsClientError ¶

func (o *UpdateNetworkClientPolicyOK) IsClientError() bool

IsClientError returns true when this update network client policy o k response has a 4xx status code

func (*UpdateNetworkClientPolicyOK) IsCode ¶

func (o *UpdateNetworkClientPolicyOK) IsCode(code int) bool

IsCode returns true when this update network client policy o k response a status code equal to that given

func (*UpdateNetworkClientPolicyOK) IsRedirect ¶

func (o *UpdateNetworkClientPolicyOK) IsRedirect() bool

IsRedirect returns true when this update network client policy o k response has a 3xx status code

func (*UpdateNetworkClientPolicyOK) IsServerError ¶

func (o *UpdateNetworkClientPolicyOK) IsServerError() bool

IsServerError returns true when this update network client policy o k response has a 5xx status code

func (*UpdateNetworkClientPolicyOK) IsSuccess ¶

func (o *UpdateNetworkClientPolicyOK) IsSuccess() bool

IsSuccess returns true when this update network client policy o k response has a 2xx status code

func (*UpdateNetworkClientPolicyOK) String ¶

func (o *UpdateNetworkClientPolicyOK) String() string

type UpdateNetworkClientPolicyParams ¶

type UpdateNetworkClientPolicyParams struct {

	/* ClientID.

	   Client ID
	*/
	ClientID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkClientPolicy.
	UpdateNetworkClientPolicy UpdateNetworkClientPolicyBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkClientPolicyParams contains all the parameters to send to the API endpoint

for the update network client policy operation.

Typically these are written to a http.Request.

func NewUpdateNetworkClientPolicyParams ¶

func NewUpdateNetworkClientPolicyParams() *UpdateNetworkClientPolicyParams

NewUpdateNetworkClientPolicyParams creates a new UpdateNetworkClientPolicyParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkClientPolicyParamsWithContext ¶

func NewUpdateNetworkClientPolicyParamsWithContext(ctx context.Context) *UpdateNetworkClientPolicyParams

NewUpdateNetworkClientPolicyParamsWithContext creates a new UpdateNetworkClientPolicyParams object with the ability to set a context for a request.

func NewUpdateNetworkClientPolicyParamsWithHTTPClient ¶

func NewUpdateNetworkClientPolicyParamsWithHTTPClient(client *http.Client) *UpdateNetworkClientPolicyParams

NewUpdateNetworkClientPolicyParamsWithHTTPClient creates a new UpdateNetworkClientPolicyParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkClientPolicyParamsWithTimeout ¶

func NewUpdateNetworkClientPolicyParamsWithTimeout(timeout time.Duration) *UpdateNetworkClientPolicyParams

NewUpdateNetworkClientPolicyParamsWithTimeout creates a new UpdateNetworkClientPolicyParams object with the ability to set a timeout on a request.

func (*UpdateNetworkClientPolicyParams) SetClientID ¶

func (o *UpdateNetworkClientPolicyParams) SetClientID(clientID string)

SetClientID adds the clientId to the update network client policy params

func (*UpdateNetworkClientPolicyParams) SetContext ¶

func (o *UpdateNetworkClientPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the update network client policy params

func (*UpdateNetworkClientPolicyParams) SetDefaults ¶

func (o *UpdateNetworkClientPolicyParams) SetDefaults()

SetDefaults hydrates default values in the update network client policy params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkClientPolicyParams) SetHTTPClient ¶

func (o *UpdateNetworkClientPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network client policy params

func (*UpdateNetworkClientPolicyParams) SetNetworkID ¶

func (o *UpdateNetworkClientPolicyParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network client policy params

func (*UpdateNetworkClientPolicyParams) SetTimeout ¶

func (o *UpdateNetworkClientPolicyParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network client policy params

func (*UpdateNetworkClientPolicyParams) SetUpdateNetworkClientPolicy ¶

func (o *UpdateNetworkClientPolicyParams) SetUpdateNetworkClientPolicy(updateNetworkClientPolicy UpdateNetworkClientPolicyBody)

SetUpdateNetworkClientPolicy adds the updateNetworkClientPolicy to the update network client policy params

func (*UpdateNetworkClientPolicyParams) WithClientID ¶

WithClientID adds the clientID to the update network client policy params

func (*UpdateNetworkClientPolicyParams) WithContext ¶

WithContext adds the context to the update network client policy params

func (*UpdateNetworkClientPolicyParams) WithDefaults ¶

WithDefaults hydrates default values in the update network client policy params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkClientPolicyParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network client policy params

func (*UpdateNetworkClientPolicyParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network client policy params

func (*UpdateNetworkClientPolicyParams) WithTimeout ¶

WithTimeout adds the timeout to the update network client policy params

func (*UpdateNetworkClientPolicyParams) WithUpdateNetworkClientPolicy ¶

func (o *UpdateNetworkClientPolicyParams) WithUpdateNetworkClientPolicy(updateNetworkClientPolicy UpdateNetworkClientPolicyBody) *UpdateNetworkClientPolicyParams

WithUpdateNetworkClientPolicy adds the updateNetworkClientPolicy to the update network client policy params

func (*UpdateNetworkClientPolicyParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkClientPolicyReader ¶

type UpdateNetworkClientPolicyReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkClientPolicyReader is a Reader for the UpdateNetworkClientPolicy structure.

func (*UpdateNetworkClientPolicyReader) ReadResponse ¶

func (o *UpdateNetworkClientPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkClientSplashAuthorizationStatusBody ¶

type UpdateNetworkClientSplashAuthorizationStatusBody struct {

	// ssids
	// Required: true
	Ssids *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsids `json:"ssids"`
}

UpdateNetworkClientSplashAuthorizationStatusBody update network client splash authorization status body // Example: {"ssids":{"0":{"isAuthorized":true},"2":{"isAuthorized":false}}} swagger:model UpdateNetworkClientSplashAuthorizationStatusBody

func (*UpdateNetworkClientSplashAuthorizationStatusBody) ContextValidate ¶

ContextValidate validate this update network client splash authorization status body based on the context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusBody) Validate ¶

Validate validates this update network client splash authorization status body

type UpdateNetworkClientSplashAuthorizationStatusOK ¶

type UpdateNetworkClientSplashAuthorizationStatusOK struct {
	Payload interface{}
}

UpdateNetworkClientSplashAuthorizationStatusOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkClientSplashAuthorizationStatusOK ¶

func NewUpdateNetworkClientSplashAuthorizationStatusOK() *UpdateNetworkClientSplashAuthorizationStatusOK

NewUpdateNetworkClientSplashAuthorizationStatusOK creates a UpdateNetworkClientSplashAuthorizationStatusOK with default headers values

func (*UpdateNetworkClientSplashAuthorizationStatusOK) Code ¶

Code gets the status code for the update network client splash authorization status o k response

func (*UpdateNetworkClientSplashAuthorizationStatusOK) Error ¶

func (*UpdateNetworkClientSplashAuthorizationStatusOK) GetPayload ¶

func (o *UpdateNetworkClientSplashAuthorizationStatusOK) GetPayload() interface{}

func (*UpdateNetworkClientSplashAuthorizationStatusOK) IsClientError ¶

IsClientError returns true when this update network client splash authorization status o k response has a 4xx status code

func (*UpdateNetworkClientSplashAuthorizationStatusOK) IsCode ¶

IsCode returns true when this update network client splash authorization status o k response a status code equal to that given

func (*UpdateNetworkClientSplashAuthorizationStatusOK) IsRedirect ¶

IsRedirect returns true when this update network client splash authorization status o k response has a 3xx status code

func (*UpdateNetworkClientSplashAuthorizationStatusOK) IsServerError ¶

IsServerError returns true when this update network client splash authorization status o k response has a 5xx status code

func (*UpdateNetworkClientSplashAuthorizationStatusOK) IsSuccess ¶

IsSuccess returns true when this update network client splash authorization status o k response has a 2xx status code

func (*UpdateNetworkClientSplashAuthorizationStatusOK) String ¶

type UpdateNetworkClientSplashAuthorizationStatusParams ¶

type UpdateNetworkClientSplashAuthorizationStatusParams struct {

	/* ClientID.

	   Client ID
	*/
	ClientID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkClientSplashAuthorizationStatus.
	UpdateNetworkClientSplashAuthorizationStatus UpdateNetworkClientSplashAuthorizationStatusBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkClientSplashAuthorizationStatusParams contains all the parameters to send to the API endpoint

for the update network client splash authorization status operation.

Typically these are written to a http.Request.

func NewUpdateNetworkClientSplashAuthorizationStatusParams ¶

func NewUpdateNetworkClientSplashAuthorizationStatusParams() *UpdateNetworkClientSplashAuthorizationStatusParams

NewUpdateNetworkClientSplashAuthorizationStatusParams creates a new UpdateNetworkClientSplashAuthorizationStatusParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkClientSplashAuthorizationStatusParamsWithContext ¶

func NewUpdateNetworkClientSplashAuthorizationStatusParamsWithContext(ctx context.Context) *UpdateNetworkClientSplashAuthorizationStatusParams

NewUpdateNetworkClientSplashAuthorizationStatusParamsWithContext creates a new UpdateNetworkClientSplashAuthorizationStatusParams object with the ability to set a context for a request.

func NewUpdateNetworkClientSplashAuthorizationStatusParamsWithHTTPClient ¶

func NewUpdateNetworkClientSplashAuthorizationStatusParamsWithHTTPClient(client *http.Client) *UpdateNetworkClientSplashAuthorizationStatusParams

NewUpdateNetworkClientSplashAuthorizationStatusParamsWithHTTPClient creates a new UpdateNetworkClientSplashAuthorizationStatusParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkClientSplashAuthorizationStatusParamsWithTimeout ¶

func NewUpdateNetworkClientSplashAuthorizationStatusParamsWithTimeout(timeout time.Duration) *UpdateNetworkClientSplashAuthorizationStatusParams

NewUpdateNetworkClientSplashAuthorizationStatusParamsWithTimeout creates a new UpdateNetworkClientSplashAuthorizationStatusParams object with the ability to set a timeout on a request.

func (*UpdateNetworkClientSplashAuthorizationStatusParams) SetClientID ¶

SetClientID adds the clientId to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) SetContext ¶

SetContext adds the context to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) SetDefaults ¶

SetDefaults hydrates default values in the update network client splash authorization status params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkClientSplashAuthorizationStatusParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) SetTimeout ¶

SetTimeout adds the timeout to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) SetUpdateNetworkClientSplashAuthorizationStatus ¶

func (o *UpdateNetworkClientSplashAuthorizationStatusParams) SetUpdateNetworkClientSplashAuthorizationStatus(updateNetworkClientSplashAuthorizationStatus UpdateNetworkClientSplashAuthorizationStatusBody)

SetUpdateNetworkClientSplashAuthorizationStatus adds the updateNetworkClientSplashAuthorizationStatus to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) WithClientID ¶

WithClientID adds the clientID to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) WithContext ¶

WithContext adds the context to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) WithDefaults ¶

WithDefaults hydrates default values in the update network client splash authorization status params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkClientSplashAuthorizationStatusParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) WithTimeout ¶

WithTimeout adds the timeout to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) WithUpdateNetworkClientSplashAuthorizationStatus ¶

func (o *UpdateNetworkClientSplashAuthorizationStatusParams) WithUpdateNetworkClientSplashAuthorizationStatus(updateNetworkClientSplashAuthorizationStatus UpdateNetworkClientSplashAuthorizationStatusBody) *UpdateNetworkClientSplashAuthorizationStatusParams

WithUpdateNetworkClientSplashAuthorizationStatus adds the updateNetworkClientSplashAuthorizationStatus to the update network client splash authorization status params

func (*UpdateNetworkClientSplashAuthorizationStatusParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsids ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsids struct {

	// 0
	Nr0 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr0 `json:"0,omitempty"`

	// 1
	Nr1 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr1 `json:"1,omitempty"`

	// 10
	Nr10 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr10 `json:"10,omitempty"`

	// 11
	Nr11 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr11 `json:"11,omitempty"`

	// 12
	Nr12 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr12 `json:"12,omitempty"`

	// 13
	Nr13 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr13 `json:"13,omitempty"`

	// 14
	Nr14 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr14 `json:"14,omitempty"`

	// 2
	Nr2 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr2 `json:"2,omitempty"`

	// 3
	Nr3 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr3 `json:"3,omitempty"`

	// 4
	Nr4 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr4 `json:"4,omitempty"`

	// 5
	Nr5 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr5 `json:"5,omitempty"`

	// 6
	Nr6 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr6 `json:"6,omitempty"`

	// 7
	Nr7 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr7 `json:"7,omitempty"`

	// 8
	Nr8 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr8 `json:"8,omitempty"`

	// 9
	Nr9 *UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr9 `json:"9,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsids The target SSIDs. Each SSID must be enabled and must have Click-through splash enabled. For each SSID where isAuthorized is true, the expiration time will automatically be set according to the SSID's splash frequency. Not all networks support configuring all SSIDs swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsids

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsids) ContextValidate ¶

ContextValidate validate this update network client splash authorization status params body ssids based on the context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsids) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsids) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsids) Validate ¶

Validate validates this update network client splash authorization status params body ssids

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr0 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr0 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr0 Splash authorization for SSID 0 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr0

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr0) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr0 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr0) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr0

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr1 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr1 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr1 Splash authorization for SSID 1 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr1

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr1) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr1 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr1) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr1) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr1

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr10 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr10 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr10 Splash authorization for SSID 10 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr10

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr10) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr10 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr10) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr10) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr10) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr10

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr11 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr11 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr11 Splash authorization for SSID 11 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr11

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr11) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr11 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr11) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr11) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr11) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr11

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr12 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr12 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr12 Splash authorization for SSID 12 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr12

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr12) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr12 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr12) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr12) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr12) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr12

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr13 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr13 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr13 Splash authorization for SSID 13 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr13

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr13) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr13 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr13) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr13) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr13) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr13

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr14 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr14 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr14 Splash authorization for SSID 14 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr14

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr14) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr14 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr14) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr14) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr14) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr14

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr2 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr2 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr2 Splash authorization for SSID 2 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr2

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr2) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr2 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr2) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr2) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr2

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr3 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr3 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr3 Splash authorization for SSID 3 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr3

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr3) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr3 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr3) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr3) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr3

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr4 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr4 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr4 Splash authorization for SSID 4 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr4

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr4) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr4 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr4) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr4) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr4

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr5 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr5 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr5 Splash authorization for SSID 5 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr5

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr5) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr5 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr5) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr5) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr5) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr5

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr6 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr6 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr6 Splash authorization for SSID 6 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr6

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr6) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr6 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr6) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr6) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr6) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr6

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr7 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr7 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr7 Splash authorization for SSID 7 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr7

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr7) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr7 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr7) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr7) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr7) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr7

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr8 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr8 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr8 Splash authorization for SSID 8 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr8

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr8) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr8 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr8) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr8) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr8) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr8

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr9 ¶

type UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr9 struct {

	// New authorization status for the SSID (true, false).
	IsAuthorized bool `json:"isAuthorized,omitempty"`
}

UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr9 Splash authorization for SSID 9 swagger:model UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr9

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr9) ContextValidate ¶

ContextValidate validates this update network client splash authorization status params body ssids nr9 based on context it is used

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr9) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr9) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkClientSplashAuthorizationStatusParamsBodySsidsNr9) Validate ¶

Validate validates this update network client splash authorization status params body ssids nr9

type UpdateNetworkClientSplashAuthorizationStatusReader ¶

type UpdateNetworkClientSplashAuthorizationStatusReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkClientSplashAuthorizationStatusReader is a Reader for the UpdateNetworkClientSplashAuthorizationStatus structure.

func (*UpdateNetworkClientSplashAuthorizationStatusReader) ReadResponse ¶

func (o *UpdateNetworkClientSplashAuthorizationStatusReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkFirmwareUpgradesBody ¶

type UpdateNetworkFirmwareUpgradesBody struct {

	// products
	Products *UpdateNetworkFirmwareUpgradesParamsBodyProducts `json:"products,omitempty"`

	// The timezone for the network
	Timezone string `json:"timezone,omitempty"`

	// upgrade window
	UpgradeWindow *UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindow `json:"upgradeWindow,omitempty"`
}

UpdateNetworkFirmwareUpgradesBody update network firmware upgrades body // Example: {"products":{"appliance":{"nextUpgrade":{"time":"2019-03-17T17:22:52Z","toVersion":{"id":"1001"}},"participateInNextBetaRelease":false},"camera":{"nextUpgrade":{"time":"2019-03-17T17:22:52Z","toVersion":{"id":"1003"}},"participateInNextBetaRelease":false},"cellularGateway":{"nextUpgrade":{"time":"2019-03-17T17:22:52Z","toVersion":{"id":"1004"}},"participateInNextBetaRelease":false},"cloudGateway":{"nextUpgrade":{"time":"2019-03-17T17:22:52Z","toVersion":{"id":"1006"}},"participateInNextBetaRelease":false},"sensor":{"nextUpgrade":{"time":"2019-03-17T17:22:52Z","toVersion":{"id":"1005"}},"participateInNextBetaRelease":false},"switch":{"nextUpgrade":{"time":"2019-03-17T17:22:52Z","toVersion":{"id":"1002"}},"participateInNextBetaRelease":false},"switchCatalyst":{"nextUpgrade":{"time":"2019-03-17T17:22:52Z","toVersion":{"id":"1234"}},"participateInNextBetaRelease":false},"wireless":{"nextUpgrade":{"time":"2019-03-17T17:22:52Z","toVersion":{"id":"1000"}},"participateInNextBetaRelease":false}},"timezone":"America/Los_Angeles","upgradeWindow":{"dayOfWeek":"sun","hourOfDay":"4:00"}} swagger:model UpdateNetworkFirmwareUpgradesBody

func (*UpdateNetworkFirmwareUpgradesBody) ContextValidate ¶

func (o *UpdateNetworkFirmwareUpgradesBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network firmware upgrades body based on the context it is used

func (*UpdateNetworkFirmwareUpgradesBody) MarshalBinary ¶

func (o *UpdateNetworkFirmwareUpgradesBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesBody) UnmarshalBinary ¶

func (o *UpdateNetworkFirmwareUpgradesBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesBody) Validate ¶

Validate validates this update network firmware upgrades body

type UpdateNetworkFirmwareUpgradesOK ¶

type UpdateNetworkFirmwareUpgradesOK struct {
	Payload *UpdateNetworkFirmwareUpgradesOKBody
}

UpdateNetworkFirmwareUpgradesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkFirmwareUpgradesOK ¶

func NewUpdateNetworkFirmwareUpgradesOK() *UpdateNetworkFirmwareUpgradesOK

NewUpdateNetworkFirmwareUpgradesOK creates a UpdateNetworkFirmwareUpgradesOK with default headers values

func (*UpdateNetworkFirmwareUpgradesOK) Code ¶

Code gets the status code for the update network firmware upgrades o k response

func (*UpdateNetworkFirmwareUpgradesOK) Error ¶

func (*UpdateNetworkFirmwareUpgradesOK) GetPayload ¶

func (*UpdateNetworkFirmwareUpgradesOK) IsClientError ¶

func (o *UpdateNetworkFirmwareUpgradesOK) IsClientError() bool

IsClientError returns true when this update network firmware upgrades o k response has a 4xx status code

func (*UpdateNetworkFirmwareUpgradesOK) IsCode ¶

func (o *UpdateNetworkFirmwareUpgradesOK) IsCode(code int) bool

IsCode returns true when this update network firmware upgrades o k response a status code equal to that given

func (*UpdateNetworkFirmwareUpgradesOK) IsRedirect ¶

func (o *UpdateNetworkFirmwareUpgradesOK) IsRedirect() bool

IsRedirect returns true when this update network firmware upgrades o k response has a 3xx status code

func (*UpdateNetworkFirmwareUpgradesOK) IsServerError ¶

func (o *UpdateNetworkFirmwareUpgradesOK) IsServerError() bool

IsServerError returns true when this update network firmware upgrades o k response has a 5xx status code

func (*UpdateNetworkFirmwareUpgradesOK) IsSuccess ¶

func (o *UpdateNetworkFirmwareUpgradesOK) IsSuccess() bool

IsSuccess returns true when this update network firmware upgrades o k response has a 2xx status code

func (*UpdateNetworkFirmwareUpgradesOK) String ¶

type UpdateNetworkFirmwareUpgradesOKBody ¶

type UpdateNetworkFirmwareUpgradesOKBody struct {

	// products
	Products *UpdateNetworkFirmwareUpgradesOKBodyProducts `json:"products,omitempty"`

	// The timezone for the network
	Timezone string `json:"timezone,omitempty"`

	// upgrade window
	UpgradeWindow *UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindow `json:"upgradeWindow,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBody update network firmware upgrades o k body swagger:model UpdateNetworkFirmwareUpgradesOKBody

func (*UpdateNetworkFirmwareUpgradesOKBody) ContextValidate ¶

func (o *UpdateNetworkFirmwareUpgradesOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network firmware upgrades o k body based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBody) MarshalBinary ¶

func (o *UpdateNetworkFirmwareUpgradesOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBody) UnmarshalBinary ¶

func (o *UpdateNetworkFirmwareUpgradesOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBody) Validate ¶

Validate validates this update network firmware upgrades o k body

type UpdateNetworkFirmwareUpgradesOKBodyProducts ¶

type UpdateNetworkFirmwareUpgradesOKBodyProducts struct {

	// appliance
	Appliance *UpdateNetworkFirmwareUpgradesOKBodyProductsAppliance `json:"appliance,omitempty"`

	// camera
	Camera *UpdateNetworkFirmwareUpgradesOKBodyProductsCamera `json:"camera,omitempty"`

	// cellular gateway
	CellularGateway *UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGateway `json:"cellularGateway,omitempty"`

	// cloud gateway
	CloudGateway *UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGateway `json:"cloudGateway,omitempty"`

	// sensor
	Sensor *UpdateNetworkFirmwareUpgradesOKBodyProductsSensor `json:"sensor,omitempty"`

	// switch
	Switch *UpdateNetworkFirmwareUpgradesOKBodyProductsSwitch `json:"switch,omitempty"`

	// wireless
	Wireless *UpdateNetworkFirmwareUpgradesOKBodyProductsWireless `json:"wireless,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProducts The network devices to be updated swagger:model UpdateNetworkFirmwareUpgradesOKBodyProducts

func (*UpdateNetworkFirmwareUpgradesOKBodyProducts) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProducts) MarshalBinary ¶

func (o *UpdateNetworkFirmwareUpgradesOKBodyProducts) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProducts) UnmarshalBinary ¶

func (o *UpdateNetworkFirmwareUpgradesOKBodyProducts) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProducts) Validate ¶

Validate validates this update network firmware upgrades o k body products

type UpdateNetworkFirmwareUpgradesOKBodyProductsAppliance ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsAppliance struct {

	// Firmware versions available for upgrade
	AvailableVersions []*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsAppliance The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsAppliance

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsAppliance) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products appliance based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsAppliance) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsAppliance) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsAppliance) Validate ¶

Validate validates this update network firmware upgrades o k body products appliance

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0 ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0 update network firmware upgrades o k body products appliance available versions items0 swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products appliance available versions items0 based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceAvailableVersionsItems0) Validate ¶

Validate validates this update network firmware upgrades o k body products appliance available versions items0

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion Details of the current version on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products appliance current version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceCurrentVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products appliance current version

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade struct {

	// from version
	FromVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade Details of the last firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products appliance last upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products appliance last upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion Details of the version the device upgraded from swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products appliance last upgrade from version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeFromVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products appliance last upgrade from version

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion Details of the version the device upgraded to swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products appliance last upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceLastUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products appliance last upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade Details of the next firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products appliance next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products appliance next upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products appliance next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsApplianceNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products appliance next upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCamera ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCamera struct {

	// Firmware versions available for upgrade
	AvailableVersions []*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCamera The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCamera

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCamera) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products camera based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCamera) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCamera) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCamera) Validate ¶

Validate validates this update network firmware upgrades o k body products camera

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0 ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0 update network firmware upgrades o k body products camera available versions items0 swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products camera available versions items0 based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraAvailableVersionsItems0) Validate ¶

Validate validates this update network firmware upgrades o k body products camera available versions items0

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion Details of the current version on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products camera current version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraCurrentVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products camera current version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade struct {

	// from version
	FromVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade Details of the last firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products camera last upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products camera last upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion Details of the version the device upgraded from swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products camera last upgrade from version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeFromVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products camera last upgrade from version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion Details of the version the device upgraded to swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products camera last upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraLastUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products camera last upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade Details of the next firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products camera next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products camera next upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products camera next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCameraNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products camera next upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGateway ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGateway struct {

	// Firmware versions available for upgrade
	AvailableVersions []*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGateway The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGateway

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGateway) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products cellular gateway based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGateway) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGateway) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGateway) Validate ¶

Validate validates this update network firmware upgrades o k body products cellular gateway

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0 ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0 update network firmware upgrades o k body products cellular gateway available versions items0 swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products cellular gateway available versions items0 based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayAvailableVersionsItems0) Validate ¶

Validate validates this update network firmware upgrades o k body products cellular gateway available versions items0

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion Details of the current version on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products cellular gateway current version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayCurrentVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products cellular gateway current version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade struct {

	// from version
	FromVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade Details of the last firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products cellular gateway last upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products cellular gateway last upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion Details of the version the device upgraded from swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products cellular gateway last upgrade from version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeFromVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products cellular gateway last upgrade from version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion Details of the version the device upgraded to swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products cellular gateway last upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayLastUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products cellular gateway last upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade Details of the next firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products cellular gateway next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products cellular gateway next upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products cellular gateway next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCellularGatewayNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products cellular gateway next upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGateway ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGateway struct {

	// Firmware versions available for upgrade
	AvailableVersions []*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGateway The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGateway

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGateway) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products cloud gateway based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGateway) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGateway) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGateway) Validate ¶

Validate validates this update network firmware upgrades o k body products cloud gateway

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0 ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0 update network firmware upgrades o k body products cloud gateway available versions items0 swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products cloud gateway available versions items0 based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayAvailableVersionsItems0) Validate ¶

Validate validates this update network firmware upgrades o k body products cloud gateway available versions items0

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion Details of the current version on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products cloud gateway current version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayCurrentVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products cloud gateway current version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade struct {

	// from version
	FromVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade Details of the last firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products cloud gateway last upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products cloud gateway last upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion Details of the version the device upgraded from swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products cloud gateway last upgrade from version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeFromVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products cloud gateway last upgrade from version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion Details of the version the device upgraded to swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products cloud gateway last upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayLastUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products cloud gateway last upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade Details of the next firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products cloud gateway next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products cloud gateway next upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products cloud gateway next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsCloudGatewayNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products cloud gateway next upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensor ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensor struct {

	// Firmware versions available for upgrade
	AvailableVersions []*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSensor The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSensor

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensor) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products sensor based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensor) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensor) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensor) Validate ¶

Validate validates this update network firmware upgrades o k body products sensor

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0 ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0 update network firmware upgrades o k body products sensor available versions items0 swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products sensor available versions items0 based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorAvailableVersionsItems0) Validate ¶

Validate validates this update network firmware upgrades o k body products sensor available versions items0

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion Details of the current version on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products sensor current version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorCurrentVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products sensor current version

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade struct {

	// from version
	FromVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade Details of the last firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products sensor last upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products sensor last upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion Details of the version the device upgraded from swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products sensor last upgrade from version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeFromVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products sensor last upgrade from version

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion Details of the version the device upgraded to swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products sensor last upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorLastUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products sensor last upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade Details of the next firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products sensor next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products sensor next upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products sensor next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSensorNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products sensor next upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitch ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitch struct {

	// Firmware versions available for upgrade
	AvailableVersions []*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSwitch The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSwitch

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitch) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products switch based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitch) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitch) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitch) Validate ¶

Validate validates this update network firmware upgrades o k body products switch

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0 ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0 update network firmware upgrades o k body products switch available versions items0 swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products switch available versions items0 based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchAvailableVersionsItems0) Validate ¶

Validate validates this update network firmware upgrades o k body products switch available versions items0

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion Details of the current version on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products switch current version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchCurrentVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products switch current version

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade struct {

	// from version
	FromVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade Details of the last firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products switch last upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products switch last upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion Details of the version the device upgraded from swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products switch last upgrade from version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeFromVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products switch last upgrade from version

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion Details of the version the device upgraded to swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products switch last upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchLastUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products switch last upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade Details of the next firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products switch next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products switch next upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products switch next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsSwitchNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products switch next upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsWireless ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsWireless struct {

	// Firmware versions available for upgrade
	AvailableVersions []*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0 `json:"availableVersions"`

	// current version
	CurrentVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion `json:"currentVersion,omitempty"`

	// last upgrade
	LastUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade `json:"lastUpgrade,omitempty"`

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsWireless The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsWireless

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWireless) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products wireless based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWireless) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWireless) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWireless) Validate ¶

Validate validates this update network firmware upgrades o k body products wireless

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0 ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0 struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0 update network firmware upgrades o k body products wireless available versions items0 swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products wireless available versions items0 based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessAvailableVersionsItems0) Validate ¶

Validate validates this update network firmware upgrades o k body products wireless available versions items0

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion Details of the current version on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products wireless current version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessCurrentVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products wireless current version

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade struct {

	// from version
	FromVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion `json:"fromVersion,omitempty"`

	// Timestamp of the last successful firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade Details of the last firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products wireless last upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products wireless last upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion Details of the version the device upgraded from swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products wireless last upgrade from version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeFromVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products wireless last upgrade from version

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion Details of the version the device upgraded to swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products wireless last upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessLastUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products wireless last upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade struct {

	// Timestamp of the next scheduled firmware upgrade
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade Details of the next firmware upgrade on the device swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades o k body products wireless next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades o k body products wireless next upgrade

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion struct {

	// Name of the firmware version
	Firmware string `json:"firmware,omitempty"`

	// Firmware version identifier
	ID string `json:"id,omitempty"`

	// Release date of the firmware version
	// Format: date-time
	ReleaseDate strfmt.DateTime `json:"releaseDate,omitempty"`

	// Release type of the firmware version
	ReleaseType string `json:"releaseType,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion Details of the version the device will upgrade to if it exists swagger:model UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body products wireless next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyProductsWirelessNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades o k body products wireless next upgrade to version

type UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindow ¶

type UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindow struct {

	// Day of the week
	// Enum: [fri friday mon monday sat saturday sun sunday thu thursday tue tuesday wed wednesday]
	DayOfWeek string `json:"dayOfWeek,omitempty"`

	// Hour of the day
	// Enum: [0:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1:00 20:00 21:00 22:00 23:00 2:00 3:00 4:00 5:00 6:00 7:00 8:00 9:00]
	HourOfDay string `json:"hourOfDay,omitempty"`
}

UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindow Upgrade window for devices in network swagger:model UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindow

func (*UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindow) ContextValidate ¶

ContextValidate validates this update network firmware upgrades o k body upgrade window based on context it is used

func (*UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindow) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindow) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesOKBodyUpgradeWindow) Validate ¶

Validate validates this update network firmware upgrades o k body upgrade window

type UpdateNetworkFirmwareUpgradesParams ¶

type UpdateNetworkFirmwareUpgradesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkFirmwareUpgrades.
	UpdateNetworkFirmwareUpgrades UpdateNetworkFirmwareUpgradesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkFirmwareUpgradesParams contains all the parameters to send to the API endpoint

for the update network firmware upgrades operation.

Typically these are written to a http.Request.

func NewUpdateNetworkFirmwareUpgradesParams ¶

func NewUpdateNetworkFirmwareUpgradesParams() *UpdateNetworkFirmwareUpgradesParams

NewUpdateNetworkFirmwareUpgradesParams creates a new UpdateNetworkFirmwareUpgradesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkFirmwareUpgradesParamsWithContext ¶

func NewUpdateNetworkFirmwareUpgradesParamsWithContext(ctx context.Context) *UpdateNetworkFirmwareUpgradesParams

NewUpdateNetworkFirmwareUpgradesParamsWithContext creates a new UpdateNetworkFirmwareUpgradesParams object with the ability to set a context for a request.

func NewUpdateNetworkFirmwareUpgradesParamsWithHTTPClient ¶

func NewUpdateNetworkFirmwareUpgradesParamsWithHTTPClient(client *http.Client) *UpdateNetworkFirmwareUpgradesParams

NewUpdateNetworkFirmwareUpgradesParamsWithHTTPClient creates a new UpdateNetworkFirmwareUpgradesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkFirmwareUpgradesParamsWithTimeout ¶

func NewUpdateNetworkFirmwareUpgradesParamsWithTimeout(timeout time.Duration) *UpdateNetworkFirmwareUpgradesParams

NewUpdateNetworkFirmwareUpgradesParamsWithTimeout creates a new UpdateNetworkFirmwareUpgradesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkFirmwareUpgradesParams) SetContext ¶

SetContext adds the context to the update network firmware upgrades params

func (*UpdateNetworkFirmwareUpgradesParams) SetDefaults ¶

func (o *UpdateNetworkFirmwareUpgradesParams) SetDefaults()

SetDefaults hydrates default values in the update network firmware upgrades params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkFirmwareUpgradesParams) SetHTTPClient ¶

func (o *UpdateNetworkFirmwareUpgradesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network firmware upgrades params

func (*UpdateNetworkFirmwareUpgradesParams) SetNetworkID ¶

func (o *UpdateNetworkFirmwareUpgradesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network firmware upgrades params

func (*UpdateNetworkFirmwareUpgradesParams) SetTimeout ¶

func (o *UpdateNetworkFirmwareUpgradesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network firmware upgrades params

func (*UpdateNetworkFirmwareUpgradesParams) SetUpdateNetworkFirmwareUpgrades ¶

func (o *UpdateNetworkFirmwareUpgradesParams) SetUpdateNetworkFirmwareUpgrades(updateNetworkFirmwareUpgrades UpdateNetworkFirmwareUpgradesBody)

SetUpdateNetworkFirmwareUpgrades adds the updateNetworkFirmwareUpgrades to the update network firmware upgrades params

func (*UpdateNetworkFirmwareUpgradesParams) WithContext ¶

WithContext adds the context to the update network firmware upgrades params

func (*UpdateNetworkFirmwareUpgradesParams) WithDefaults ¶

WithDefaults hydrates default values in the update network firmware upgrades params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkFirmwareUpgradesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network firmware upgrades params

func (*UpdateNetworkFirmwareUpgradesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network firmware upgrades params

func (*UpdateNetworkFirmwareUpgradesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network firmware upgrades params

func (*UpdateNetworkFirmwareUpgradesParams) WithUpdateNetworkFirmwareUpgrades ¶

func (o *UpdateNetworkFirmwareUpgradesParams) WithUpdateNetworkFirmwareUpgrades(updateNetworkFirmwareUpgrades UpdateNetworkFirmwareUpgradesBody) *UpdateNetworkFirmwareUpgradesParams

WithUpdateNetworkFirmwareUpgrades adds the updateNetworkFirmwareUpgrades to the update network firmware upgrades params

func (*UpdateNetworkFirmwareUpgradesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkFirmwareUpgradesParamsBodyProducts ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProducts struct {

	// appliance
	Appliance *UpdateNetworkFirmwareUpgradesParamsBodyProductsAppliance `json:"appliance,omitempty"`

	// camera
	Camera *UpdateNetworkFirmwareUpgradesParamsBodyProductsCamera `json:"camera,omitempty"`

	// cellular gateway
	CellularGateway *UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGateway `json:"cellularGateway,omitempty"`

	// cloud gateway
	CloudGateway *UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGateway `json:"cloudGateway,omitempty"`

	// sensor
	Sensor *UpdateNetworkFirmwareUpgradesParamsBodyProductsSensor `json:"sensor,omitempty"`

	// switch
	Switch *UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitch `json:"switch,omitempty"`

	// switch catalyst
	SwitchCatalyst *UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalyst `json:"switchCatalyst,omitempty"`

	// wireless
	Wireless *UpdateNetworkFirmwareUpgradesParamsBodyProductsWireless `json:"wireless,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProducts Contains information about the network to update swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProducts

func (*UpdateNetworkFirmwareUpgradesParamsBodyProducts) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProducts) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProducts) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProducts) Validate ¶

Validate validates this update network firmware upgrades params body products

type UpdateNetworkFirmwareUpgradesParamsBodyProductsAppliance ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsAppliance struct {

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsAppliance The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsAppliance

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsAppliance) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products appliance based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsAppliance) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsAppliance) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsAppliance) Validate ¶

Validate validates this update network firmware upgrades params body products appliance

type UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgrade struct {

	// The time of the last successful upgrade
	Time string `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgrade The pending firmware upgrade if it exists swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgrade

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products appliance next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades params body products appliance next upgrade

type UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgradeToVersion struct {

	// The version ID
	ID string `json:"id,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgradeToVersion The version to be updated to swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades params body products appliance next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsApplianceNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades params body products appliance next upgrade to version

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCamera ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCamera struct {

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsCamera The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsCamera

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCamera) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products camera based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCamera) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCamera) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCamera) Validate ¶

Validate validates this update network firmware upgrades params body products camera

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgrade struct {

	// The time of the last successful upgrade
	Time string `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgrade The pending firmware upgrade if it exists swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgrade

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products camera next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades params body products camera next upgrade

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgradeToVersion struct {

	// The version ID
	ID string `json:"id,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgradeToVersion The version to be updated to swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades params body products camera next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCameraNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades params body products camera next upgrade to version

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGateway ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGateway struct {

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGateway The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGateway

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGateway) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products cellular gateway based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGateway) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGateway) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGateway) Validate ¶

Validate validates this update network firmware upgrades params body products cellular gateway

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgrade struct {

	// The time of the last successful upgrade
	Time string `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgrade The pending firmware upgrade if it exists swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgrade

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products cellular gateway next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades params body products cellular gateway next upgrade

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgradeToVersion struct {

	// The version ID
	ID string `json:"id,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgradeToVersion The version to be updated to swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades params body products cellular gateway next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCellularGatewayNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades params body products cellular gateway next upgrade to version

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGateway ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGateway struct {

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGateway The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGateway

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGateway) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products cloud gateway based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGateway) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGateway) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGateway) Validate ¶

Validate validates this update network firmware upgrades params body products cloud gateway

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgrade struct {

	// The time of the last successful upgrade
	Time string `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgrade The pending firmware upgrade if it exists swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgrade

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products cloud gateway next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades params body products cloud gateway next upgrade

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgradeToVersion struct {

	// The version ID
	ID string `json:"id,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgradeToVersion The version to be updated to swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades params body products cloud gateway next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsCloudGatewayNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades params body products cloud gateway next upgrade to version

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSensor ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSensor struct {

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsSensor The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsSensor

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensor) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products sensor based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensor) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensor) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensor) Validate ¶

Validate validates this update network firmware upgrades params body products sensor

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgrade struct {

	// The time of the last successful upgrade
	Time string `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgrade The pending firmware upgrade if it exists swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgrade

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products sensor next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades params body products sensor next upgrade

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgradeToVersion struct {

	// The version ID
	ID string `json:"id,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgradeToVersion The version to be updated to swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades params body products sensor next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSensorNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades params body products sensor next upgrade to version

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitch ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitch struct {

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitch The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitch

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitch) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products switch based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitch) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitch) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitch) Validate ¶

Validate validates this update network firmware upgrades params body products switch

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalyst ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalyst struct {

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalyst The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalyst

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalyst) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products switch catalyst based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalyst) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalyst) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalyst) Validate ¶

Validate validates this update network firmware upgrades params body products switch catalyst

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgrade struct {

	// The time of the last successful upgrade
	Time string `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgrade The pending firmware upgrade if it exists swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgrade

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products switch catalyst next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades params body products switch catalyst next upgrade

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgradeToVersion struct {

	// The version ID
	ID string `json:"id,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgradeToVersion The version to be updated to swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades params body products switch catalyst next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchCatalystNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades params body products switch catalyst next upgrade to version

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgrade struct {

	// The time of the last successful upgrade
	Time string `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgrade The pending firmware upgrade if it exists swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgrade

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products switch next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades params body products switch next upgrade

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgradeToVersion struct {

	// The version ID
	ID string `json:"id,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgradeToVersion The version to be updated to swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades params body products switch next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsSwitchNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades params body products switch next upgrade to version

type UpdateNetworkFirmwareUpgradesParamsBodyProductsWireless ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsWireless struct {

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgrade `json:"nextUpgrade,omitempty"`

	// Whether or not the network wants beta firmware
	ParticipateInNextBetaRelease bool `json:"participateInNextBetaRelease,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsWireless The network device to be updated swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsWireless

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWireless) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products wireless based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWireless) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWireless) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWireless) Validate ¶

Validate validates this update network firmware upgrades params body products wireless

type UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgrade struct {

	// The time of the last successful upgrade
	Time string `json:"time,omitempty"`

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgrade The pending firmware upgrade if it exists swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgrade

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades params body products wireless next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades params body products wireless next upgrade

type UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgradeToVersion struct {

	// The version ID
	ID string `json:"id,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgradeToVersion The version to be updated to swagger:model UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades params body products wireless next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyProductsWirelessNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades params body products wireless next upgrade to version

type UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindow ¶

type UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindow struct {

	// Day of the week
	// Enum: [fri friday mon monday sat saturday sun sunday thu thursday tue tuesday wed wednesday]
	DayOfWeek string `json:"dayOfWeek,omitempty"`

	// Hour of the day
	// Enum: [0:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1:00 20:00 21:00 22:00 23:00 2:00 3:00 4:00 5:00 6:00 7:00 8:00 9:00]
	HourOfDay string `json:"hourOfDay,omitempty"`
}

UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindow Upgrade window for devices in network swagger:model UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindow

func (*UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindow) ContextValidate ¶

ContextValidate validates this update network firmware upgrades params body upgrade window based on context it is used

func (*UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindow) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindow) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesParamsBodyUpgradeWindow) Validate ¶

Validate validates this update network firmware upgrades params body upgrade window

type UpdateNetworkFirmwareUpgradesReader ¶

type UpdateNetworkFirmwareUpgradesReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkFirmwareUpgradesReader is a Reader for the UpdateNetworkFirmwareUpgrades structure.

func (*UpdateNetworkFirmwareUpgradesReader) ReadResponse ¶

func (o *UpdateNetworkFirmwareUpgradesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkFirmwareUpgradesStagedEventsBody ¶

type UpdateNetworkFirmwareUpgradesStagedEventsBody struct {

	// All firmware upgrade stages in the network with their start time.
	// Required: true
	Stages []*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0 `json:"stages"`
}

UpdateNetworkFirmwareUpgradesStagedEventsBody update network firmware upgrades staged events body // Example: {"stages":[{"group":{"id":"1234"},"milestones":{"scheduledFor":"2018-02-11T00:00:00Z"}}]} swagger:model UpdateNetworkFirmwareUpgradesStagedEventsBody

func (*UpdateNetworkFirmwareUpgradesStagedEventsBody) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged events body based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsBody) Validate ¶

Validate validates this update network firmware upgrades staged events body

type UpdateNetworkFirmwareUpgradesStagedEventsOK ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOK struct {
	Payload *UpdateNetworkFirmwareUpgradesStagedEventsOKBody
}

UpdateNetworkFirmwareUpgradesStagedEventsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkFirmwareUpgradesStagedEventsOK ¶

func NewUpdateNetworkFirmwareUpgradesStagedEventsOK() *UpdateNetworkFirmwareUpgradesStagedEventsOK

NewUpdateNetworkFirmwareUpgradesStagedEventsOK creates a UpdateNetworkFirmwareUpgradesStagedEventsOK with default headers values

func (*UpdateNetworkFirmwareUpgradesStagedEventsOK) Code ¶

Code gets the status code for the update network firmware upgrades staged events o k response

func (*UpdateNetworkFirmwareUpgradesStagedEventsOK) Error ¶

func (*UpdateNetworkFirmwareUpgradesStagedEventsOK) GetPayload ¶

func (*UpdateNetworkFirmwareUpgradesStagedEventsOK) IsClientError ¶

IsClientError returns true when this update network firmware upgrades staged events o k response has a 4xx status code

func (*UpdateNetworkFirmwareUpgradesStagedEventsOK) IsCode ¶

IsCode returns true when this update network firmware upgrades staged events o k response a status code equal to that given

func (*UpdateNetworkFirmwareUpgradesStagedEventsOK) IsRedirect ¶

IsRedirect returns true when this update network firmware upgrades staged events o k response has a 3xx status code

func (*UpdateNetworkFirmwareUpgradesStagedEventsOK) IsServerError ¶

IsServerError returns true when this update network firmware upgrades staged events o k response has a 5xx status code

func (*UpdateNetworkFirmwareUpgradesStagedEventsOK) IsSuccess ¶

IsSuccess returns true when this update network firmware upgrades staged events o k response has a 2xx status code

func (*UpdateNetworkFirmwareUpgradesStagedEventsOK) String ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOKBody ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOKBody struct {

	// products
	Products *UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProducts `json:"products,omitempty"`

	// Reasons for the rollback
	Reasons []*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 `json:"reasons"`

	// The ordered stages in the network
	Stages []*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 `json:"stages"`
}

UpdateNetworkFirmwareUpgradesStagedEventsOKBody update network firmware upgrades staged events o k body swagger:model UpdateNetworkFirmwareUpgradesStagedEventsOKBody

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBody) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged events o k body based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBody) Validate ¶

Validate validates this update network firmware upgrades staged events o k body

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProducts ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProducts struct {

	// switch
	Switch *UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch `json:"switch,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProducts The network devices to be updated swagger:model UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProducts

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProducts) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged events o k body products based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProducts) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProducts) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProducts) Validate ¶

Validate validates this update network firmware upgrades staged events o k body products

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch struct {

	// next upgrade
	NextUpgrade *UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade `json:"nextUpgrade,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch The Switch network to be updated swagger:model UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged events o k body products switch based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitch) Validate ¶

Validate validates this update network firmware upgrades staged events o k body products switch

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade struct {

	// to version
	ToVersion *UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion `json:"toVersion,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade Details of the next firmware upgrade swagger:model UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged events o k body products switch next upgrade based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgrade) Validate ¶

Validate validates this update network firmware upgrades staged events o k body products switch next upgrade

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion struct {

	// Id of the Version being upgraded to
	ID string `json:"id,omitempty"`

	// Firmware version short name
	ShortName string `json:"shortName,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion Details of the version the device will upgrade to swagger:model UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) ContextValidate ¶

ContextValidate validates this update network firmware upgrades staged events o k body products switch next upgrade to version based on context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyProductsSwitchNextUpgradeToVersion) Validate ¶

Validate validates this update network firmware upgrades staged events o k body products switch next upgrade to version

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 struct {

	// Reason for the rollback
	// Enum: [broke old features other performance stability testing unifying networks versions]
	Category string `json:"category,omitempty"`

	// Additional comment about the rollback
	Comment string `json:"comment,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0 update network firmware upgrades staged events o k body reasons items0 swagger:model UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) ContextValidate ¶

ContextValidate validates this update network firmware upgrades staged events o k body reasons items0 based on context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyReasonsItems0) Validate ¶

Validate validates this update network firmware upgrades staged events o k body reasons items0

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 struct {

	// group
	Group *UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group `json:"group,omitempty"`

	// milestones
	Milestones *UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones `json:"milestones,omitempty"`

	// Current upgrade status of the group
	Status string `json:"status,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0 update network firmware upgrades staged events o k body stages items0 swagger:model UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged events o k body stages items0 based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0) Validate ¶

Validate validates this update network firmware upgrades staged events o k body stages items0

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group struct {

	// Description of the Staged Upgrade Group
	Description string `json:"description,omitempty"`

	// Id of the Staged Upgrade Group
	ID string `json:"id,omitempty"`

	// Name of the Staged Upgrade Group
	Name string `json:"name,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group The staged upgrade group swagger:model UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) ContextValidate ¶

ContextValidate validates this update network firmware upgrades staged events o k body stages items0 group based on context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Group) Validate ¶

Validate validates this update network firmware upgrades staged events o k body stages items0 group

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones ¶

type UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones struct {

	// Time that the group was canceled
	// Format: date-time
	CanceledAt strfmt.DateTime `json:"canceledAt,omitempty"`

	// Finish time for the group
	// Format: date-time
	CompletedAt strfmt.DateTime `json:"completedAt,omitempty"`

	// Scheduled start time for the group
	// Format: date-time
	ScheduledFor strfmt.DateTime `json:"scheduledFor,omitempty"`

	// Start time for the group
	// Format: date-time
	StartedAt strfmt.DateTime `json:"startedAt,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones The Staged Upgrade Milestones for the stage swagger:model UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) ContextValidate ¶

ContextValidate validates this update network firmware upgrades staged events o k body stages items0 milestones based on context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsOKBodyStagesItems0Milestones) Validate ¶

Validate validates this update network firmware upgrades staged events o k body stages items0 milestones

type UpdateNetworkFirmwareUpgradesStagedEventsParams ¶

type UpdateNetworkFirmwareUpgradesStagedEventsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkFirmwareUpgradesStagedEvents.
	UpdateNetworkFirmwareUpgradesStagedEvents UpdateNetworkFirmwareUpgradesStagedEventsBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkFirmwareUpgradesStagedEventsParams contains all the parameters to send to the API endpoint

for the update network firmware upgrades staged events operation.

Typically these are written to a http.Request.

func NewUpdateNetworkFirmwareUpgradesStagedEventsParams ¶

func NewUpdateNetworkFirmwareUpgradesStagedEventsParams() *UpdateNetworkFirmwareUpgradesStagedEventsParams

NewUpdateNetworkFirmwareUpgradesStagedEventsParams creates a new UpdateNetworkFirmwareUpgradesStagedEventsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkFirmwareUpgradesStagedEventsParamsWithContext ¶

func NewUpdateNetworkFirmwareUpgradesStagedEventsParamsWithContext(ctx context.Context) *UpdateNetworkFirmwareUpgradesStagedEventsParams

NewUpdateNetworkFirmwareUpgradesStagedEventsParamsWithContext creates a new UpdateNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a context for a request.

func NewUpdateNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient ¶

func NewUpdateNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient(client *http.Client) *UpdateNetworkFirmwareUpgradesStagedEventsParams

NewUpdateNetworkFirmwareUpgradesStagedEventsParamsWithHTTPClient creates a new UpdateNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkFirmwareUpgradesStagedEventsParamsWithTimeout ¶

func NewUpdateNetworkFirmwareUpgradesStagedEventsParamsWithTimeout(timeout time.Duration) *UpdateNetworkFirmwareUpgradesStagedEventsParams

NewUpdateNetworkFirmwareUpgradesStagedEventsParamsWithTimeout creates a new UpdateNetworkFirmwareUpgradesStagedEventsParams object with the ability to set a timeout on a request.

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) SetContext ¶

SetContext adds the context to the update network firmware upgrades staged events params

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) SetDefaults ¶

SetDefaults hydrates default values in the update network firmware upgrades staged events params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network firmware upgrades staged events params

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) SetNetworkID ¶

func (o *UpdateNetworkFirmwareUpgradesStagedEventsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network firmware upgrades staged events params

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) SetTimeout ¶

SetTimeout adds the timeout to the update network firmware upgrades staged events params

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) SetUpdateNetworkFirmwareUpgradesStagedEvents ¶

func (o *UpdateNetworkFirmwareUpgradesStagedEventsParams) SetUpdateNetworkFirmwareUpgradesStagedEvents(updateNetworkFirmwareUpgradesStagedEvents UpdateNetworkFirmwareUpgradesStagedEventsBody)

SetUpdateNetworkFirmwareUpgradesStagedEvents adds the updateNetworkFirmwareUpgradesStagedEvents to the update network firmware upgrades staged events params

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) WithContext ¶

WithContext adds the context to the update network firmware upgrades staged events params

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) WithDefaults ¶

WithDefaults hydrates default values in the update network firmware upgrades staged events params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network firmware upgrades staged events params

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network firmware upgrades staged events params

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) WithTimeout ¶

WithTimeout adds the timeout to the update network firmware upgrades staged events params

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) WithUpdateNetworkFirmwareUpgradesStagedEvents ¶

func (o *UpdateNetworkFirmwareUpgradesStagedEventsParams) WithUpdateNetworkFirmwareUpgradesStagedEvents(updateNetworkFirmwareUpgradesStagedEvents UpdateNetworkFirmwareUpgradesStagedEventsBody) *UpdateNetworkFirmwareUpgradesStagedEventsParams

WithUpdateNetworkFirmwareUpgradesStagedEvents adds the updateNetworkFirmwareUpgradesStagedEvents to the update network firmware upgrades staged events params

func (*UpdateNetworkFirmwareUpgradesStagedEventsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0 ¶

type UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0 struct {

	// group
	Group *UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group `json:"group,omitempty"`

	// milestones
	Milestones *UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones `json:"milestones,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0 update network firmware upgrades staged events params body stages items0 swagger:model UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged events params body stages items0 based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0) Validate ¶

Validate validates this update network firmware upgrades staged events params body stages items0

type UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group ¶

type UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group struct {

	// ID of the Staged Upgrade Group
	// Required: true
	ID *string `json:"id"`
}

UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group The Staged Upgrade Group containing the name and ID swagger:model UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group) ContextValidate ¶

ContextValidate validates this update network firmware upgrades staged events params body stages items0 group based on context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Group) Validate ¶

Validate validates this update network firmware upgrades staged events params body stages items0 group

type UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones ¶

type UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones struct {

	// The start time of the staged upgrade stage. (In ISO-8601 format, in the time zone of the network.)
	// Required: true
	ScheduledFor *string `json:"scheduledFor"`
}

UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones The Staged Upgrade Milestones for the specific stage swagger:model UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones) ContextValidate ¶

ContextValidate validates this update network firmware upgrades staged events params body stages items0 milestones based on context it is used

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedEventsParamsBodyStagesItems0Milestones) Validate ¶

Validate validates this update network firmware upgrades staged events params body stages items0 milestones

type UpdateNetworkFirmwareUpgradesStagedEventsReader ¶

type UpdateNetworkFirmwareUpgradesStagedEventsReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkFirmwareUpgradesStagedEventsReader is a Reader for the UpdateNetworkFirmwareUpgradesStagedEvents structure.

func (*UpdateNetworkFirmwareUpgradesStagedEventsReader) ReadResponse ¶

func (o *UpdateNetworkFirmwareUpgradesStagedEventsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkFirmwareUpgradesStagedGroupBody ¶

type UpdateNetworkFirmwareUpgradesStagedGroupBody struct {

	// assigned devices
	AssignedDevices *UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices `json:"assignedDevices,omitempty"`

	// Description of the Staged Upgrade Group. Length must be 1 to 255 characters
	Description string `json:"description,omitempty"`

	// Boolean indicating the default Group. Any device that does not have a group explicitly assigned will upgrade with this group
	// Required: true
	IsDefault *bool `json:"isDefault"`

	// Name of the Staged Upgrade Group. Length must be 1 to 255 characters
	// Required: true
	Name *string `json:"name"`
}

UpdateNetworkFirmwareUpgradesStagedGroupBody update network firmware upgrades staged group body // Example: {"assignedDevices":{"devices":[{"name":"Device Name","serial":"Q234-ABCD-5678"}],"switchStacks":[{"id":"1234","name":"Stack Name"}]},"description":"The description of the group","isDefault":false,"name":"My Staged Upgrade Group"} swagger:model UpdateNetworkFirmwareUpgradesStagedGroupBody

func (*UpdateNetworkFirmwareUpgradesStagedGroupBody) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged group body based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedGroupBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedGroupBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedGroupBody) Validate ¶

Validate validates this update network firmware upgrades staged group body

type UpdateNetworkFirmwareUpgradesStagedGroupOK ¶

type UpdateNetworkFirmwareUpgradesStagedGroupOK struct {
	Payload interface{}
}

UpdateNetworkFirmwareUpgradesStagedGroupOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkFirmwareUpgradesStagedGroupOK ¶

func NewUpdateNetworkFirmwareUpgradesStagedGroupOK() *UpdateNetworkFirmwareUpgradesStagedGroupOK

NewUpdateNetworkFirmwareUpgradesStagedGroupOK creates a UpdateNetworkFirmwareUpgradesStagedGroupOK with default headers values

func (*UpdateNetworkFirmwareUpgradesStagedGroupOK) Code ¶

Code gets the status code for the update network firmware upgrades staged group o k response

func (*UpdateNetworkFirmwareUpgradesStagedGroupOK) Error ¶

func (*UpdateNetworkFirmwareUpgradesStagedGroupOK) GetPayload ¶

func (o *UpdateNetworkFirmwareUpgradesStagedGroupOK) GetPayload() interface{}

func (*UpdateNetworkFirmwareUpgradesStagedGroupOK) IsClientError ¶

IsClientError returns true when this update network firmware upgrades staged group o k response has a 4xx status code

func (*UpdateNetworkFirmwareUpgradesStagedGroupOK) IsCode ¶

IsCode returns true when this update network firmware upgrades staged group o k response a status code equal to that given

func (*UpdateNetworkFirmwareUpgradesStagedGroupOK) IsRedirect ¶

IsRedirect returns true when this update network firmware upgrades staged group o k response has a 3xx status code

func (*UpdateNetworkFirmwareUpgradesStagedGroupOK) IsServerError ¶

IsServerError returns true when this update network firmware upgrades staged group o k response has a 5xx status code

func (*UpdateNetworkFirmwareUpgradesStagedGroupOK) IsSuccess ¶

IsSuccess returns true when this update network firmware upgrades staged group o k response has a 2xx status code

func (*UpdateNetworkFirmwareUpgradesStagedGroupOK) String ¶

type UpdateNetworkFirmwareUpgradesStagedGroupParams ¶

type UpdateNetworkFirmwareUpgradesStagedGroupParams struct {

	/* GroupID.

	   Group ID
	*/
	GroupID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkFirmwareUpgradesStagedGroup.
	UpdateNetworkFirmwareUpgradesStagedGroup UpdateNetworkFirmwareUpgradesStagedGroupBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkFirmwareUpgradesStagedGroupParams contains all the parameters to send to the API endpoint

for the update network firmware upgrades staged group operation.

Typically these are written to a http.Request.

func NewUpdateNetworkFirmwareUpgradesStagedGroupParams ¶

func NewUpdateNetworkFirmwareUpgradesStagedGroupParams() *UpdateNetworkFirmwareUpgradesStagedGroupParams

NewUpdateNetworkFirmwareUpgradesStagedGroupParams creates a new UpdateNetworkFirmwareUpgradesStagedGroupParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkFirmwareUpgradesStagedGroupParamsWithContext ¶

func NewUpdateNetworkFirmwareUpgradesStagedGroupParamsWithContext(ctx context.Context) *UpdateNetworkFirmwareUpgradesStagedGroupParams

NewUpdateNetworkFirmwareUpgradesStagedGroupParamsWithContext creates a new UpdateNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a context for a request.

func NewUpdateNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient ¶

func NewUpdateNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient(client *http.Client) *UpdateNetworkFirmwareUpgradesStagedGroupParams

NewUpdateNetworkFirmwareUpgradesStagedGroupParamsWithHTTPClient creates a new UpdateNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkFirmwareUpgradesStagedGroupParamsWithTimeout ¶

func NewUpdateNetworkFirmwareUpgradesStagedGroupParamsWithTimeout(timeout time.Duration) *UpdateNetworkFirmwareUpgradesStagedGroupParams

NewUpdateNetworkFirmwareUpgradesStagedGroupParamsWithTimeout creates a new UpdateNetworkFirmwareUpgradesStagedGroupParams object with the ability to set a timeout on a request.

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) SetContext ¶

SetContext adds the context to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) SetDefaults ¶

SetDefaults hydrates default values in the update network firmware upgrades staged group params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) SetGroupID ¶

SetGroupID adds the groupId to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) SetNetworkID ¶

func (o *UpdateNetworkFirmwareUpgradesStagedGroupParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) SetTimeout ¶

SetTimeout adds the timeout to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) SetUpdateNetworkFirmwareUpgradesStagedGroup ¶

func (o *UpdateNetworkFirmwareUpgradesStagedGroupParams) SetUpdateNetworkFirmwareUpgradesStagedGroup(updateNetworkFirmwareUpgradesStagedGroup UpdateNetworkFirmwareUpgradesStagedGroupBody)

SetUpdateNetworkFirmwareUpgradesStagedGroup adds the updateNetworkFirmwareUpgradesStagedGroup to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) WithContext ¶

WithContext adds the context to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) WithDefaults ¶

WithDefaults hydrates default values in the update network firmware upgrades staged group params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) WithGroupID ¶

WithGroupID adds the groupID to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) WithTimeout ¶

WithTimeout adds the timeout to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) WithUpdateNetworkFirmwareUpgradesStagedGroup ¶

func (o *UpdateNetworkFirmwareUpgradesStagedGroupParams) WithUpdateNetworkFirmwareUpgradesStagedGroup(updateNetworkFirmwareUpgradesStagedGroup UpdateNetworkFirmwareUpgradesStagedGroupBody) *UpdateNetworkFirmwareUpgradesStagedGroupParams

WithUpdateNetworkFirmwareUpgradesStagedGroup adds the updateNetworkFirmwareUpgradesStagedGroup to the update network firmware upgrades staged group params

func (*UpdateNetworkFirmwareUpgradesStagedGroupParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices ¶

type UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices struct {

	// Data Array of Devices containing the name and serial
	Devices []*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0 `json:"devices"`

	// Data Array of Switch Stacks containing the name and id
	SwitchStacks []*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0 `json:"switchStacks"`
}

UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices The devices and Switch Stacks assigned to the Group swagger:model UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged group params body assigned devices based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevices) Validate ¶

Validate validates this update network firmware upgrades staged group params body assigned devices

type UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0 ¶

type UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0 struct {

	// Name of the device
	Name string `json:"name,omitempty"`

	// Serial of the device
	// Required: true
	Serial *string `json:"serial"`
}

UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0 update network firmware upgrades staged group params body assigned devices devices items0 swagger:model UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0) ContextValidate ¶

ContextValidate validates this update network firmware upgrades staged group params body assigned devices devices items0 based on context it is used

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesDevicesItems0) Validate ¶

Validate validates this update network firmware upgrades staged group params body assigned devices devices items0

type UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0 ¶

type UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0 struct {

	// ID of the Switch Stack
	// Required: true
	ID *string `json:"id"`

	// Name of the Switch Stack
	Name string `json:"name,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0 update network firmware upgrades staged group params body assigned devices switch stacks items0 swagger:model UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0) ContextValidate ¶

ContextValidate validates this update network firmware upgrades staged group params body assigned devices switch stacks items0 based on context it is used

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedGroupParamsBodyAssignedDevicesSwitchStacksItems0) Validate ¶

Validate validates this update network firmware upgrades staged group params body assigned devices switch stacks items0

type UpdateNetworkFirmwareUpgradesStagedGroupReader ¶

type UpdateNetworkFirmwareUpgradesStagedGroupReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkFirmwareUpgradesStagedGroupReader is a Reader for the UpdateNetworkFirmwareUpgradesStagedGroup structure.

func (*UpdateNetworkFirmwareUpgradesStagedGroupReader) ReadResponse ¶

func (o *UpdateNetworkFirmwareUpgradesStagedGroupReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkFirmwareUpgradesStagedStagesBody ¶

type UpdateNetworkFirmwareUpgradesStagedStagesBody struct {

	// Array of Staged Upgrade Groups
	JSON []*UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0 `json:"_json"`
}

UpdateNetworkFirmwareUpgradesStagedStagesBody update network firmware upgrades staged stages body // Example: {"_json":[{"group":{"id":"1234"}}]} swagger:model UpdateNetworkFirmwareUpgradesStagedStagesBody

func (*UpdateNetworkFirmwareUpgradesStagedStagesBody) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged stages body based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedStagesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedStagesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedStagesBody) Validate ¶

Validate validates this update network firmware upgrades staged stages body

type UpdateNetworkFirmwareUpgradesStagedStagesOK ¶

type UpdateNetworkFirmwareUpgradesStagedStagesOK struct {
	Payload []*UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0
}

UpdateNetworkFirmwareUpgradesStagedStagesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkFirmwareUpgradesStagedStagesOK ¶

func NewUpdateNetworkFirmwareUpgradesStagedStagesOK() *UpdateNetworkFirmwareUpgradesStagedStagesOK

NewUpdateNetworkFirmwareUpgradesStagedStagesOK creates a UpdateNetworkFirmwareUpgradesStagedStagesOK with default headers values

func (*UpdateNetworkFirmwareUpgradesStagedStagesOK) Code ¶

Code gets the status code for the update network firmware upgrades staged stages o k response

func (*UpdateNetworkFirmwareUpgradesStagedStagesOK) Error ¶

func (*UpdateNetworkFirmwareUpgradesStagedStagesOK) GetPayload ¶

func (*UpdateNetworkFirmwareUpgradesStagedStagesOK) IsClientError ¶

IsClientError returns true when this update network firmware upgrades staged stages o k response has a 4xx status code

func (*UpdateNetworkFirmwareUpgradesStagedStagesOK) IsCode ¶

IsCode returns true when this update network firmware upgrades staged stages o k response a status code equal to that given

func (*UpdateNetworkFirmwareUpgradesStagedStagesOK) IsRedirect ¶

IsRedirect returns true when this update network firmware upgrades staged stages o k response has a 3xx status code

func (*UpdateNetworkFirmwareUpgradesStagedStagesOK) IsServerError ¶

IsServerError returns true when this update network firmware upgrades staged stages o k response has a 5xx status code

func (*UpdateNetworkFirmwareUpgradesStagedStagesOK) IsSuccess ¶

IsSuccess returns true when this update network firmware upgrades staged stages o k response has a 2xx status code

func (*UpdateNetworkFirmwareUpgradesStagedStagesOK) String ¶

type UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0 ¶

type UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0 struct {

	// group
	Group *UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group `json:"group,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0 update network firmware upgrades staged stages o k body items0 swagger:model UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0

func (*UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged stages o k body items0 based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0) Validate ¶

Validate validates this update network firmware upgrades staged stages o k body items0

type UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group ¶

type UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group struct {

	// Description of the Staged Upgrade Group
	Description string `json:"description,omitempty"`

	// Id of the Staged Upgrade Group
	ID string `json:"id,omitempty"`

	// Name of the Staged Upgrade Group
	Name string `json:"name,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group The Staged Upgrade Group swagger:model UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group

func (*UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group) ContextValidate ¶

ContextValidate validates this update network firmware upgrades staged stages o k body items0 group based on context it is used

func (*UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedStagesOKBodyItems0Group) Validate ¶

Validate validates this update network firmware upgrades staged stages o k body items0 group

type UpdateNetworkFirmwareUpgradesStagedStagesParams ¶

type UpdateNetworkFirmwareUpgradesStagedStagesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkFirmwareUpgradesStagedStages.
	UpdateNetworkFirmwareUpgradesStagedStages UpdateNetworkFirmwareUpgradesStagedStagesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkFirmwareUpgradesStagedStagesParams contains all the parameters to send to the API endpoint

for the update network firmware upgrades staged stages operation.

Typically these are written to a http.Request.

func NewUpdateNetworkFirmwareUpgradesStagedStagesParams ¶

func NewUpdateNetworkFirmwareUpgradesStagedStagesParams() *UpdateNetworkFirmwareUpgradesStagedStagesParams

NewUpdateNetworkFirmwareUpgradesStagedStagesParams creates a new UpdateNetworkFirmwareUpgradesStagedStagesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkFirmwareUpgradesStagedStagesParamsWithContext ¶

func NewUpdateNetworkFirmwareUpgradesStagedStagesParamsWithContext(ctx context.Context) *UpdateNetworkFirmwareUpgradesStagedStagesParams

NewUpdateNetworkFirmwareUpgradesStagedStagesParamsWithContext creates a new UpdateNetworkFirmwareUpgradesStagedStagesParams object with the ability to set a context for a request.

func NewUpdateNetworkFirmwareUpgradesStagedStagesParamsWithHTTPClient ¶

func NewUpdateNetworkFirmwareUpgradesStagedStagesParamsWithHTTPClient(client *http.Client) *UpdateNetworkFirmwareUpgradesStagedStagesParams

NewUpdateNetworkFirmwareUpgradesStagedStagesParamsWithHTTPClient creates a new UpdateNetworkFirmwareUpgradesStagedStagesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkFirmwareUpgradesStagedStagesParamsWithTimeout ¶

func NewUpdateNetworkFirmwareUpgradesStagedStagesParamsWithTimeout(timeout time.Duration) *UpdateNetworkFirmwareUpgradesStagedStagesParams

NewUpdateNetworkFirmwareUpgradesStagedStagesParamsWithTimeout creates a new UpdateNetworkFirmwareUpgradesStagedStagesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) SetContext ¶

SetContext adds the context to the update network firmware upgrades staged stages params

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) SetDefaults ¶

SetDefaults hydrates default values in the update network firmware upgrades staged stages params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network firmware upgrades staged stages params

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) SetNetworkID ¶

func (o *UpdateNetworkFirmwareUpgradesStagedStagesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network firmware upgrades staged stages params

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) SetTimeout ¶

SetTimeout adds the timeout to the update network firmware upgrades staged stages params

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) SetUpdateNetworkFirmwareUpgradesStagedStages ¶

func (o *UpdateNetworkFirmwareUpgradesStagedStagesParams) SetUpdateNetworkFirmwareUpgradesStagedStages(updateNetworkFirmwareUpgradesStagedStages UpdateNetworkFirmwareUpgradesStagedStagesBody)

SetUpdateNetworkFirmwareUpgradesStagedStages adds the updateNetworkFirmwareUpgradesStagedStages to the update network firmware upgrades staged stages params

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) WithContext ¶

WithContext adds the context to the update network firmware upgrades staged stages params

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) WithDefaults ¶

WithDefaults hydrates default values in the update network firmware upgrades staged stages params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network firmware upgrades staged stages params

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network firmware upgrades staged stages params

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network firmware upgrades staged stages params

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) WithUpdateNetworkFirmwareUpgradesStagedStages ¶

func (o *UpdateNetworkFirmwareUpgradesStagedStagesParams) WithUpdateNetworkFirmwareUpgradesStagedStages(updateNetworkFirmwareUpgradesStagedStages UpdateNetworkFirmwareUpgradesStagedStagesBody) *UpdateNetworkFirmwareUpgradesStagedStagesParams

WithUpdateNetworkFirmwareUpgradesStagedStages adds the updateNetworkFirmwareUpgradesStagedStages to the update network firmware upgrades staged stages params

func (*UpdateNetworkFirmwareUpgradesStagedStagesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0 ¶

type UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0 struct {

	// group
	Group *UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0Group `json:"group,omitempty"`
}

UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0 update network firmware upgrades staged stages params body JSON items0 swagger:model UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0

func (*UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0) ContextValidate ¶

ContextValidate validate this update network firmware upgrades staged stages params body JSON items0 based on the context it is used

func (*UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0) Validate ¶

Validate validates this update network firmware upgrades staged stages params body JSON items0

type UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0Group ¶

type UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0Group struct {

	// ID of the Staged Upgrade Group
	// Required: true
	ID *string `json:"id"`
}

UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0Group The Staged Upgrade Group swagger:model UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0Group

func (*UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0Group) ContextValidate ¶

ContextValidate validates this update network firmware upgrades staged stages params body JSON items0 group based on context it is used

func (*UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0Group) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0Group) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFirmwareUpgradesStagedStagesParamsBodyJSONItems0Group) Validate ¶

Validate validates this update network firmware upgrades staged stages params body JSON items0 group

type UpdateNetworkFirmwareUpgradesStagedStagesReader ¶

type UpdateNetworkFirmwareUpgradesStagedStagesReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkFirmwareUpgradesStagedStagesReader is a Reader for the UpdateNetworkFirmwareUpgradesStagedStages structure.

func (*UpdateNetworkFirmwareUpgradesStagedStagesReader) ReadResponse ¶

func (o *UpdateNetworkFirmwareUpgradesStagedStagesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkFloorPlanBody ¶

type UpdateNetworkFloorPlanBody struct {

	// bottom left corner
	BottomLeftCorner *UpdateNetworkFloorPlanParamsBodyBottomLeftCorner `json:"bottomLeftCorner,omitempty"`

	// bottom right corner
	BottomRightCorner *UpdateNetworkFloorPlanParamsBodyBottomRightCorner `json:"bottomRightCorner,omitempty"`

	// center
	Center *UpdateNetworkFloorPlanParamsBodyCenter `json:"center,omitempty"`

	// The file contents (a base 64 encoded string) of your new image. Supported formats are PNG, GIF, and JPG. Note that all images are saved as PNG files, regardless of the format they are uploaded in. If you upload a new image, and you do NOT specify any new geolocation fields ('center, 'topLeftCorner', etc), the floor plan will be recentered with no rotation in order to maintain the aspect ratio of your new image.
	// Format: byte
	ImageContents strfmt.Base64 `json:"imageContents,omitempty"`

	// The name of your floor plan.
	Name string `json:"name,omitempty"`

	// top left corner
	TopLeftCorner *UpdateNetworkFloorPlanParamsBodyTopLeftCorner `json:"topLeftCorner,omitempty"`

	// top right corner
	TopRightCorner *UpdateNetworkFloorPlanParamsBodyTopRightCorner `json:"topRightCorner,omitempty"`
}

UpdateNetworkFloorPlanBody update network floor plan body // Example: {"bottomLeftCorner":{"lat":37.770040510499996,"lng":-122.38714009525},"bottomRightCorner":{"lat":37.770040510499996,"lng":-122.38714009525},"center":{"lat":37.770040510499996,"lng":-122.38714009525},"imageContents":"2a9edd3f4ffd80130c647d13eacb59f3","name":"HQ Floor Plan","topLeftCorner":{"lat":37.770040510499996,"lng":-122.38714009525},"topRightCorner":{"lat":37.770040510499996,"lng":-122.38714009525}} swagger:model UpdateNetworkFloorPlanBody

func (*UpdateNetworkFloorPlanBody) ContextValidate ¶

func (o *UpdateNetworkFloorPlanBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network floor plan body based on the context it is used

func (*UpdateNetworkFloorPlanBody) MarshalBinary ¶

func (o *UpdateNetworkFloorPlanBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanBody) UnmarshalBinary ¶

func (o *UpdateNetworkFloorPlanBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanBody) Validate ¶

func (o *UpdateNetworkFloorPlanBody) Validate(formats strfmt.Registry) error

Validate validates this update network floor plan body

type UpdateNetworkFloorPlanOK ¶

type UpdateNetworkFloorPlanOK struct {
	Payload *UpdateNetworkFloorPlanOKBody
}

UpdateNetworkFloorPlanOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkFloorPlanOK ¶

func NewUpdateNetworkFloorPlanOK() *UpdateNetworkFloorPlanOK

NewUpdateNetworkFloorPlanOK creates a UpdateNetworkFloorPlanOK with default headers values

func (*UpdateNetworkFloorPlanOK) Code ¶

func (o *UpdateNetworkFloorPlanOK) Code() int

Code gets the status code for the update network floor plan o k response

func (*UpdateNetworkFloorPlanOK) Error ¶

func (o *UpdateNetworkFloorPlanOK) Error() string

func (*UpdateNetworkFloorPlanOK) GetPayload ¶

func (*UpdateNetworkFloorPlanOK) IsClientError ¶

func (o *UpdateNetworkFloorPlanOK) IsClientError() bool

IsClientError returns true when this update network floor plan o k response has a 4xx status code

func (*UpdateNetworkFloorPlanOK) IsCode ¶

func (o *UpdateNetworkFloorPlanOK) IsCode(code int) bool

IsCode returns true when this update network floor plan o k response a status code equal to that given

func (*UpdateNetworkFloorPlanOK) IsRedirect ¶

func (o *UpdateNetworkFloorPlanOK) IsRedirect() bool

IsRedirect returns true when this update network floor plan o k response has a 3xx status code

func (*UpdateNetworkFloorPlanOK) IsServerError ¶

func (o *UpdateNetworkFloorPlanOK) IsServerError() bool

IsServerError returns true when this update network floor plan o k response has a 5xx status code

func (*UpdateNetworkFloorPlanOK) IsSuccess ¶

func (o *UpdateNetworkFloorPlanOK) IsSuccess() bool

IsSuccess returns true when this update network floor plan o k response has a 2xx status code

func (*UpdateNetworkFloorPlanOK) String ¶

func (o *UpdateNetworkFloorPlanOK) String() string

type UpdateNetworkFloorPlanOKBody ¶

type UpdateNetworkFloorPlanOKBody struct {

	// bottom left corner
	BottomLeftCorner *UpdateNetworkFloorPlanOKBodyBottomLeftCorner `json:"bottomLeftCorner,omitempty"`

	// bottom right corner
	BottomRightCorner *UpdateNetworkFloorPlanOKBodyBottomRightCorner `json:"bottomRightCorner,omitempty"`

	// center
	Center *UpdateNetworkFloorPlanOKBodyCenter `json:"center,omitempty"`

	// List of devices for the floorplan
	Devices []*UpdateNetworkFloorPlanOKBodyDevicesItems0 `json:"devices"`

	// Floor plan ID
	FloorPlanID string `json:"floorPlanId,omitempty"`

	// The height of your floor plan.
	Height float32 `json:"height,omitempty"`

	// The format type of the image.
	ImageExtension string `json:"imageExtension,omitempty"`

	// The file contents (a base 64 encoded string) of your new image. Supported formats are PNG, GIF, and JPG. Note that all images are saved as PNG files, regardless of the format they are uploaded in. If you upload a new image, and you do NOT specify any new geolocation fields ('center, 'topLeftCorner', etc), the floor plan will be recentered with no rotation in order to maintain the aspect ratio of your new image.
	// Format: byte
	ImageMd5 strfmt.Base64 `json:"imageMd5,omitempty"`

	// The url link for the floor plan image.
	ImageURL string `json:"imageUrl,omitempty"`

	// The time the image url link will expire.
	ImageURLExpiresAt string `json:"imageUrlExpiresAt,omitempty"`

	// The name of your floor plan.
	Name string `json:"name,omitempty"`

	// top left corner
	TopLeftCorner *UpdateNetworkFloorPlanOKBodyTopLeftCorner `json:"topLeftCorner,omitempty"`

	// top right corner
	TopRightCorner *UpdateNetworkFloorPlanOKBodyTopRightCorner `json:"topRightCorner,omitempty"`

	// The width of your floor plan.
	Width float32 `json:"width,omitempty"`
}

UpdateNetworkFloorPlanOKBody update network floor plan o k body swagger:model UpdateNetworkFloorPlanOKBody

func (*UpdateNetworkFloorPlanOKBody) ContextValidate ¶

func (o *UpdateNetworkFloorPlanOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network floor plan o k body based on the context it is used

func (*UpdateNetworkFloorPlanOKBody) MarshalBinary ¶

func (o *UpdateNetworkFloorPlanOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBody) UnmarshalBinary ¶

func (o *UpdateNetworkFloorPlanOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBody) Validate ¶

func (o *UpdateNetworkFloorPlanOKBody) Validate(formats strfmt.Registry) error

Validate validates this update network floor plan o k body

type UpdateNetworkFloorPlanOKBodyBottomLeftCorner ¶

type UpdateNetworkFloorPlanOKBodyBottomLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

UpdateNetworkFloorPlanOKBodyBottomLeftCorner The longitude and latitude of the bottom left corner of your floor plan. swagger:model UpdateNetworkFloorPlanOKBodyBottomLeftCorner

func (*UpdateNetworkFloorPlanOKBodyBottomLeftCorner) ContextValidate ¶

ContextValidate validates this update network floor plan o k body bottom left corner based on context it is used

func (*UpdateNetworkFloorPlanOKBodyBottomLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyBottomLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyBottomLeftCorner) Validate ¶

Validate validates this update network floor plan o k body bottom left corner

type UpdateNetworkFloorPlanOKBodyBottomRightCorner ¶

type UpdateNetworkFloorPlanOKBodyBottomRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

UpdateNetworkFloorPlanOKBodyBottomRightCorner The longitude and latitude of the bottom right corner of your floor plan. swagger:model UpdateNetworkFloorPlanOKBodyBottomRightCorner

func (*UpdateNetworkFloorPlanOKBodyBottomRightCorner) ContextValidate ¶

ContextValidate validates this update network floor plan o k body bottom right corner based on context it is used

func (*UpdateNetworkFloorPlanOKBodyBottomRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyBottomRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyBottomRightCorner) Validate ¶

Validate validates this update network floor plan o k body bottom right corner

type UpdateNetworkFloorPlanOKBodyCenter ¶

type UpdateNetworkFloorPlanOKBodyCenter struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

UpdateNetworkFloorPlanOKBodyCenter The longitude and latitude of the center of your floor plan. The 'center' or two adjacent corners (e.g. 'topLeftCorner' and 'bottomLeftCorner') must be specified. If 'center' is specified, the floor plan is placed over that point with no rotation. If two adjacent corners are specified, the floor plan is rotated to line up with the two specified points. The aspect ratio of the floor plan's image is preserved regardless of which corners/center are specified. (This means if that more than two corners are specified, only two corners may be used to preserve the floor plan's aspect ratio.). No two points can have the same latitude, longitude pair. swagger:model UpdateNetworkFloorPlanOKBodyCenter

func (*UpdateNetworkFloorPlanOKBodyCenter) ContextValidate ¶

func (o *UpdateNetworkFloorPlanOKBodyCenter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network floor plan o k body center based on context it is used

func (*UpdateNetworkFloorPlanOKBodyCenter) MarshalBinary ¶

func (o *UpdateNetworkFloorPlanOKBodyCenter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyCenter) UnmarshalBinary ¶

func (o *UpdateNetworkFloorPlanOKBodyCenter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyCenter) Validate ¶

Validate validates this update network floor plan o k body center

type UpdateNetworkFloorPlanOKBodyDevicesItems0 ¶

type UpdateNetworkFloorPlanOKBodyDevicesItems0 struct {

	// Physical address of the device
	Address string `json:"address,omitempty"`

	// Firmware version of the device
	Firmware string `json:"firmware,omitempty"`

	// LAN IP address of the device
	LanIP string `json:"lanIp,omitempty"`

	// Latitude of the device
	Lat float32 `json:"lat,omitempty"`

	// Longitude of the device
	Lng float32 `json:"lng,omitempty"`

	// MAC address of the device
	Mac string `json:"mac,omitempty"`

	// Model of the device
	Model string `json:"model,omitempty"`

	// Name of the device
	Name string `json:"name,omitempty"`

	// ID of the network the device belongs to
	NetworkID string `json:"networkId,omitempty"`

	// Notes for the device, limited to 255 characters
	Notes string `json:"notes,omitempty"`

	// Product type of the device
	ProductType string `json:"productType,omitempty"`

	// Serial number of the device
	Serial string `json:"serial,omitempty"`

	// List of tags assigned to the device
	Tags []string `json:"tags"`
}

UpdateNetworkFloorPlanOKBodyDevicesItems0 update network floor plan o k body devices items0 swagger:model UpdateNetworkFloorPlanOKBodyDevicesItems0

func (*UpdateNetworkFloorPlanOKBodyDevicesItems0) ContextValidate ¶

ContextValidate validates this update network floor plan o k body devices items0 based on context it is used

func (*UpdateNetworkFloorPlanOKBodyDevicesItems0) MarshalBinary ¶

func (o *UpdateNetworkFloorPlanOKBodyDevicesItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyDevicesItems0) UnmarshalBinary ¶

func (o *UpdateNetworkFloorPlanOKBodyDevicesItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyDevicesItems0) Validate ¶

Validate validates this update network floor plan o k body devices items0

type UpdateNetworkFloorPlanOKBodyTopLeftCorner ¶

type UpdateNetworkFloorPlanOKBodyTopLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

UpdateNetworkFloorPlanOKBodyTopLeftCorner The longitude and latitude of the top left corner of your floor plan. swagger:model UpdateNetworkFloorPlanOKBodyTopLeftCorner

func (*UpdateNetworkFloorPlanOKBodyTopLeftCorner) ContextValidate ¶

ContextValidate validates this update network floor plan o k body top left corner based on context it is used

func (*UpdateNetworkFloorPlanOKBodyTopLeftCorner) MarshalBinary ¶

func (o *UpdateNetworkFloorPlanOKBodyTopLeftCorner) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyTopLeftCorner) UnmarshalBinary ¶

func (o *UpdateNetworkFloorPlanOKBodyTopLeftCorner) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyTopLeftCorner) Validate ¶

Validate validates this update network floor plan o k body top left corner

type UpdateNetworkFloorPlanOKBodyTopRightCorner ¶

type UpdateNetworkFloorPlanOKBodyTopRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

UpdateNetworkFloorPlanOKBodyTopRightCorner The longitude and latitude of the top right corner of your floor plan. swagger:model UpdateNetworkFloorPlanOKBodyTopRightCorner

func (*UpdateNetworkFloorPlanOKBodyTopRightCorner) ContextValidate ¶

ContextValidate validates this update network floor plan o k body top right corner based on context it is used

func (*UpdateNetworkFloorPlanOKBodyTopRightCorner) MarshalBinary ¶

func (o *UpdateNetworkFloorPlanOKBodyTopRightCorner) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyTopRightCorner) UnmarshalBinary ¶

func (o *UpdateNetworkFloorPlanOKBodyTopRightCorner) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanOKBodyTopRightCorner) Validate ¶

Validate validates this update network floor plan o k body top right corner

type UpdateNetworkFloorPlanParams ¶

type UpdateNetworkFloorPlanParams struct {

	/* FloorPlanID.

	   Floor plan ID
	*/
	FloorPlanID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkFloorPlan.
	UpdateNetworkFloorPlan UpdateNetworkFloorPlanBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkFloorPlanParams contains all the parameters to send to the API endpoint

for the update network floor plan operation.

Typically these are written to a http.Request.

func NewUpdateNetworkFloorPlanParams ¶

func NewUpdateNetworkFloorPlanParams() *UpdateNetworkFloorPlanParams

NewUpdateNetworkFloorPlanParams creates a new UpdateNetworkFloorPlanParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkFloorPlanParamsWithContext ¶

func NewUpdateNetworkFloorPlanParamsWithContext(ctx context.Context) *UpdateNetworkFloorPlanParams

NewUpdateNetworkFloorPlanParamsWithContext creates a new UpdateNetworkFloorPlanParams object with the ability to set a context for a request.

func NewUpdateNetworkFloorPlanParamsWithHTTPClient ¶

func NewUpdateNetworkFloorPlanParamsWithHTTPClient(client *http.Client) *UpdateNetworkFloorPlanParams

NewUpdateNetworkFloorPlanParamsWithHTTPClient creates a new UpdateNetworkFloorPlanParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkFloorPlanParamsWithTimeout ¶

func NewUpdateNetworkFloorPlanParamsWithTimeout(timeout time.Duration) *UpdateNetworkFloorPlanParams

NewUpdateNetworkFloorPlanParamsWithTimeout creates a new UpdateNetworkFloorPlanParams object with the ability to set a timeout on a request.

func (*UpdateNetworkFloorPlanParams) SetContext ¶

func (o *UpdateNetworkFloorPlanParams) SetContext(ctx context.Context)

SetContext adds the context to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) SetDefaults ¶

func (o *UpdateNetworkFloorPlanParams) SetDefaults()

SetDefaults hydrates default values in the update network floor plan params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkFloorPlanParams) SetFloorPlanID ¶

func (o *UpdateNetworkFloorPlanParams) SetFloorPlanID(floorPlanID string)

SetFloorPlanID adds the floorPlanId to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) SetHTTPClient ¶

func (o *UpdateNetworkFloorPlanParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) SetNetworkID ¶

func (o *UpdateNetworkFloorPlanParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) SetTimeout ¶

func (o *UpdateNetworkFloorPlanParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) SetUpdateNetworkFloorPlan ¶

func (o *UpdateNetworkFloorPlanParams) SetUpdateNetworkFloorPlan(updateNetworkFloorPlan UpdateNetworkFloorPlanBody)

SetUpdateNetworkFloorPlan adds the updateNetworkFloorPlan to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) WithContext ¶

WithContext adds the context to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) WithDefaults ¶

WithDefaults hydrates default values in the update network floor plan params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkFloorPlanParams) WithFloorPlanID ¶

func (o *UpdateNetworkFloorPlanParams) WithFloorPlanID(floorPlanID string) *UpdateNetworkFloorPlanParams

WithFloorPlanID adds the floorPlanID to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) WithTimeout ¶

WithTimeout adds the timeout to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) WithUpdateNetworkFloorPlan ¶

func (o *UpdateNetworkFloorPlanParams) WithUpdateNetworkFloorPlan(updateNetworkFloorPlan UpdateNetworkFloorPlanBody) *UpdateNetworkFloorPlanParams

WithUpdateNetworkFloorPlan adds the updateNetworkFloorPlan to the update network floor plan params

func (*UpdateNetworkFloorPlanParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkFloorPlanParamsBodyBottomLeftCorner ¶

type UpdateNetworkFloorPlanParamsBodyBottomLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

UpdateNetworkFloorPlanParamsBodyBottomLeftCorner The longitude and latitude of the bottom left corner of your floor plan. swagger:model UpdateNetworkFloorPlanParamsBodyBottomLeftCorner

func (*UpdateNetworkFloorPlanParamsBodyBottomLeftCorner) ContextValidate ¶

ContextValidate validates this update network floor plan params body bottom left corner based on context it is used

func (*UpdateNetworkFloorPlanParamsBodyBottomLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanParamsBodyBottomLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanParamsBodyBottomLeftCorner) Validate ¶

Validate validates this update network floor plan params body bottom left corner

type UpdateNetworkFloorPlanParamsBodyBottomRightCorner ¶

type UpdateNetworkFloorPlanParamsBodyBottomRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

UpdateNetworkFloorPlanParamsBodyBottomRightCorner The longitude and latitude of the bottom right corner of your floor plan. swagger:model UpdateNetworkFloorPlanParamsBodyBottomRightCorner

func (*UpdateNetworkFloorPlanParamsBodyBottomRightCorner) ContextValidate ¶

ContextValidate validates this update network floor plan params body bottom right corner based on context it is used

func (*UpdateNetworkFloorPlanParamsBodyBottomRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanParamsBodyBottomRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanParamsBodyBottomRightCorner) Validate ¶

Validate validates this update network floor plan params body bottom right corner

type UpdateNetworkFloorPlanParamsBodyCenter ¶

type UpdateNetworkFloorPlanParamsBodyCenter struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

UpdateNetworkFloorPlanParamsBodyCenter The longitude and latitude of the center of your floor plan. If you want to change the geolocation data of your floor plan, either the 'center' or two adjacent corners (e.g. 'topLeftCorner' and 'bottomLeftCorner') must be specified. If 'center' is specified, the floor plan is placed over that point with no rotation. If two adjacent corners are specified, the floor plan is rotated to line up with the two specified points. The aspect ratio of the floor plan's image is preserved regardless of which corners/center are specified. (This means if that more than two corners are specified, only two corners may be used to preserve the floor plan's aspect ratio.). No two points can have the same latitude, longitude pair. swagger:model UpdateNetworkFloorPlanParamsBodyCenter

func (*UpdateNetworkFloorPlanParamsBodyCenter) ContextValidate ¶

ContextValidate validates this update network floor plan params body center based on context it is used

func (*UpdateNetworkFloorPlanParamsBodyCenter) MarshalBinary ¶

func (o *UpdateNetworkFloorPlanParamsBodyCenter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanParamsBodyCenter) UnmarshalBinary ¶

func (o *UpdateNetworkFloorPlanParamsBodyCenter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanParamsBodyCenter) Validate ¶

Validate validates this update network floor plan params body center

type UpdateNetworkFloorPlanParamsBodyTopLeftCorner ¶

type UpdateNetworkFloorPlanParamsBodyTopLeftCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

UpdateNetworkFloorPlanParamsBodyTopLeftCorner The longitude and latitude of the top left corner of your floor plan. swagger:model UpdateNetworkFloorPlanParamsBodyTopLeftCorner

func (*UpdateNetworkFloorPlanParamsBodyTopLeftCorner) ContextValidate ¶

ContextValidate validates this update network floor plan params body top left corner based on context it is used

func (*UpdateNetworkFloorPlanParamsBodyTopLeftCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanParamsBodyTopLeftCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanParamsBodyTopLeftCorner) Validate ¶

Validate validates this update network floor plan params body top left corner

type UpdateNetworkFloorPlanParamsBodyTopRightCorner ¶

type UpdateNetworkFloorPlanParamsBodyTopRightCorner struct {

	// Latitude
	Lat float32 `json:"lat,omitempty"`

	// Longitude
	Lng float32 `json:"lng,omitempty"`
}

UpdateNetworkFloorPlanParamsBodyTopRightCorner The longitude and latitude of the top right corner of your floor plan. swagger:model UpdateNetworkFloorPlanParamsBodyTopRightCorner

func (*UpdateNetworkFloorPlanParamsBodyTopRightCorner) ContextValidate ¶

ContextValidate validates this update network floor plan params body top right corner based on context it is used

func (*UpdateNetworkFloorPlanParamsBodyTopRightCorner) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkFloorPlanParamsBodyTopRightCorner) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkFloorPlanParamsBodyTopRightCorner) Validate ¶

Validate validates this update network floor plan params body top right corner

type UpdateNetworkFloorPlanReader ¶

type UpdateNetworkFloorPlanReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkFloorPlanReader is a Reader for the UpdateNetworkFloorPlan structure.

func (*UpdateNetworkFloorPlanReader) ReadResponse ¶

func (o *UpdateNetworkFloorPlanReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkGroupPolicyBody ¶

type UpdateNetworkGroupPolicyBody struct {

	// bandwidth
	Bandwidth *UpdateNetworkGroupPolicyParamsBodyBandwidth `json:"bandwidth,omitempty"`

	// bonjour forwarding
	BonjourForwarding *UpdateNetworkGroupPolicyParamsBodyBonjourForwarding `json:"bonjourForwarding,omitempty"`

	// content filtering
	ContentFiltering *UpdateNetworkGroupPolicyParamsBodyContentFiltering `json:"contentFiltering,omitempty"`

	// firewall and traffic shaping
	FirewallAndTrafficShaping *UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping `json:"firewallAndTrafficShaping,omitempty"`

	// The name for your group policy.
	Name string `json:"name,omitempty"`

	// scheduling
	Scheduling *UpdateNetworkGroupPolicyParamsBodyScheduling `json:"scheduling,omitempty"`

	// Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
	// Enum: [bypass network default]
	SplashAuthSettings string `json:"splashAuthSettings,omitempty"`

	// vlan tagging
	VlanTagging *UpdateNetworkGroupPolicyParamsBodyVlanTagging `json:"vlanTagging,omitempty"`
}

UpdateNetworkGroupPolicyBody update network group policy body // Example: {"bandwidth":{"bandwidthLimits":{"limitDown":1000000,"limitUp":1000000},"settings":"custom"},"bonjourForwarding":{"rules":[{"description":"A simple bonjour rule","services":["All Services"],"vlanId":"1"}],"settings":"custom"},"contentFiltering":{"allowedUrlPatterns":{"patterns":[],"settings":"network default"},"blockedUrlCategories":{"categories":["meraki:contentFiltering/category/1","meraki:contentFiltering/category/7"],"settings":"override"},"blockedUrlPatterns":{"patterns":["http://www.example.com","http://www.betting.com"],"settings":"append"}},"firewallAndTrafficShaping":{"l3FirewallRules":[{"comment":"Allow TCP traffic to subnet with HTTP servers.","destCidr":"192.168.1.0/24","destPort":"443","policy":"allow","protocol":"tcp"}],"l7FirewallRules":[{"policy":"deny","type":"host","value":"google.com"},{"policy":"deny","type":"port","value":"23"},{"policy":"deny","type":"ipRange","value":"10.11.12.00/24"},{"policy":"deny","type":"ipRange","value":"10.11.12.00/24:5555"}],"settings":"custom","trafficShapingRules":[{"definitions":[{"type":"host","value":"google.com"},{"type":"port","value":"9090"},{"type":"ipRange","value":"192.1.0.0"},{"type":"ipRange","value":"192.1.0.0/16"},{"type":"ipRange","value":"10.1.0.0/16:80"},{"type":"localNet","value":"192.168.0.0/16"}],"dscpTagValue":0,"pcpTagValue":0,"perClientBandwidthLimits":{"bandwidthLimits":{"limitDown":1000000,"limitUp":1000000},"settings":"custom"}}]},"name":"No video streaming","scheduling":{"enabled":true,"friday":{"active":true,"from":"9:00","to":"17:00"},"monday":{"active":true,"from":"9:00","to":"17:00"},"saturday":{"active":false,"from":"0:00","to":"24:00"},"sunday":{"active":false,"from":"0:00","to":"24:00"},"thursday":{"active":true,"from":"9:00","to":"17:00"},"tuesday":{"active":true,"from":"9:00","to":"17:00"},"wednesday":{"active":true,"from":"9:00","to":"17:00"}},"splashAuthSettings":"bypass","vlanTagging":{"settings":"custom","vlanId":"1"}} swagger:model UpdateNetworkGroupPolicyBody

func (*UpdateNetworkGroupPolicyBody) ContextValidate ¶

func (o *UpdateNetworkGroupPolicyBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network group policy body based on the context it is used

func (*UpdateNetworkGroupPolicyBody) MarshalBinary ¶

func (o *UpdateNetworkGroupPolicyBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyBody) UnmarshalBinary ¶

func (o *UpdateNetworkGroupPolicyBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyBody) Validate ¶

func (o *UpdateNetworkGroupPolicyBody) Validate(formats strfmt.Registry) error

Validate validates this update network group policy body

type UpdateNetworkGroupPolicyOK ¶

type UpdateNetworkGroupPolicyOK struct {
	Payload interface{}
}

UpdateNetworkGroupPolicyOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkGroupPolicyOK ¶

func NewUpdateNetworkGroupPolicyOK() *UpdateNetworkGroupPolicyOK

NewUpdateNetworkGroupPolicyOK creates a UpdateNetworkGroupPolicyOK with default headers values

func (*UpdateNetworkGroupPolicyOK) Code ¶

func (o *UpdateNetworkGroupPolicyOK) Code() int

Code gets the status code for the update network group policy o k response

func (*UpdateNetworkGroupPolicyOK) Error ¶

func (*UpdateNetworkGroupPolicyOK) GetPayload ¶

func (o *UpdateNetworkGroupPolicyOK) GetPayload() interface{}

func (*UpdateNetworkGroupPolicyOK) IsClientError ¶

func (o *UpdateNetworkGroupPolicyOK) IsClientError() bool

IsClientError returns true when this update network group policy o k response has a 4xx status code

func (*UpdateNetworkGroupPolicyOK) IsCode ¶

func (o *UpdateNetworkGroupPolicyOK) IsCode(code int) bool

IsCode returns true when this update network group policy o k response a status code equal to that given

func (*UpdateNetworkGroupPolicyOK) IsRedirect ¶

func (o *UpdateNetworkGroupPolicyOK) IsRedirect() bool

IsRedirect returns true when this update network group policy o k response has a 3xx status code

func (*UpdateNetworkGroupPolicyOK) IsServerError ¶

func (o *UpdateNetworkGroupPolicyOK) IsServerError() bool

IsServerError returns true when this update network group policy o k response has a 5xx status code

func (*UpdateNetworkGroupPolicyOK) IsSuccess ¶

func (o *UpdateNetworkGroupPolicyOK) IsSuccess() bool

IsSuccess returns true when this update network group policy o k response has a 2xx status code

func (*UpdateNetworkGroupPolicyOK) String ¶

func (o *UpdateNetworkGroupPolicyOK) String() string

type UpdateNetworkGroupPolicyParams ¶

type UpdateNetworkGroupPolicyParams struct {

	/* GroupPolicyID.

	   Group policy ID
	*/
	GroupPolicyID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkGroupPolicy.
	UpdateNetworkGroupPolicy UpdateNetworkGroupPolicyBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkGroupPolicyParams contains all the parameters to send to the API endpoint

for the update network group policy operation.

Typically these are written to a http.Request.

func NewUpdateNetworkGroupPolicyParams ¶

func NewUpdateNetworkGroupPolicyParams() *UpdateNetworkGroupPolicyParams

NewUpdateNetworkGroupPolicyParams creates a new UpdateNetworkGroupPolicyParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkGroupPolicyParamsWithContext ¶

func NewUpdateNetworkGroupPolicyParamsWithContext(ctx context.Context) *UpdateNetworkGroupPolicyParams

NewUpdateNetworkGroupPolicyParamsWithContext creates a new UpdateNetworkGroupPolicyParams object with the ability to set a context for a request.

func NewUpdateNetworkGroupPolicyParamsWithHTTPClient ¶

func NewUpdateNetworkGroupPolicyParamsWithHTTPClient(client *http.Client) *UpdateNetworkGroupPolicyParams

NewUpdateNetworkGroupPolicyParamsWithHTTPClient creates a new UpdateNetworkGroupPolicyParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkGroupPolicyParamsWithTimeout ¶

func NewUpdateNetworkGroupPolicyParamsWithTimeout(timeout time.Duration) *UpdateNetworkGroupPolicyParams

NewUpdateNetworkGroupPolicyParamsWithTimeout creates a new UpdateNetworkGroupPolicyParams object with the ability to set a timeout on a request.

func (*UpdateNetworkGroupPolicyParams) SetContext ¶

func (o *UpdateNetworkGroupPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) SetDefaults ¶

func (o *UpdateNetworkGroupPolicyParams) SetDefaults()

SetDefaults hydrates default values in the update network group policy params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkGroupPolicyParams) SetGroupPolicyID ¶

func (o *UpdateNetworkGroupPolicyParams) SetGroupPolicyID(groupPolicyID string)

SetGroupPolicyID adds the groupPolicyId to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) SetHTTPClient ¶

func (o *UpdateNetworkGroupPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) SetNetworkID ¶

func (o *UpdateNetworkGroupPolicyParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) SetTimeout ¶

func (o *UpdateNetworkGroupPolicyParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) SetUpdateNetworkGroupPolicy ¶

func (o *UpdateNetworkGroupPolicyParams) SetUpdateNetworkGroupPolicy(updateNetworkGroupPolicy UpdateNetworkGroupPolicyBody)

SetUpdateNetworkGroupPolicy adds the updateNetworkGroupPolicy to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) WithContext ¶

WithContext adds the context to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) WithDefaults ¶

WithDefaults hydrates default values in the update network group policy params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkGroupPolicyParams) WithGroupPolicyID ¶

func (o *UpdateNetworkGroupPolicyParams) WithGroupPolicyID(groupPolicyID string) *UpdateNetworkGroupPolicyParams

WithGroupPolicyID adds the groupPolicyID to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) WithTimeout ¶

WithTimeout adds the timeout to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) WithUpdateNetworkGroupPolicy ¶

func (o *UpdateNetworkGroupPolicyParams) WithUpdateNetworkGroupPolicy(updateNetworkGroupPolicy UpdateNetworkGroupPolicyBody) *UpdateNetworkGroupPolicyParams

WithUpdateNetworkGroupPolicy adds the updateNetworkGroupPolicy to the update network group policy params

func (*UpdateNetworkGroupPolicyParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkGroupPolicyParamsBodyBandwidth ¶

type UpdateNetworkGroupPolicyParamsBodyBandwidth struct {

	// bandwidth limits
	BandwidthLimits *UpdateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits `json:"bandwidthLimits,omitempty"`

	// How bandwidth limits are enforced. Can be 'network default', 'ignore' or 'custom'.
	// Enum: [custom ignore network default]
	Settings string `json:"settings,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyBandwidth The bandwidth settings for clients bound to your group policy. // swagger:model UpdateNetworkGroupPolicyParamsBodyBandwidth

func (*UpdateNetworkGroupPolicyParamsBodyBandwidth) ContextValidate ¶

ContextValidate validate this update network group policy params body bandwidth based on the context it is used

func (*UpdateNetworkGroupPolicyParamsBodyBandwidth) MarshalBinary ¶

func (o *UpdateNetworkGroupPolicyParamsBodyBandwidth) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyBandwidth) UnmarshalBinary ¶

func (o *UpdateNetworkGroupPolicyParamsBodyBandwidth) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyBandwidth) Validate ¶

Validate validates this update network group policy params body bandwidth

type UpdateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits ¶

type UpdateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits struct {

	// The maximum download limit (integer, in Kbps). null indicates no limit
	LimitDown int64 `json:"limitDown,omitempty"`

	// The maximum upload limit (integer, in Kbps). null indicates no limit
	LimitUp int64 `json:"limitUp,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits The bandwidth limits object, specifying upload and download speed for clients bound to the group policy. These are only enforced if 'settings' is set to 'custom'. swagger:model UpdateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits

func (*UpdateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits) ContextValidate ¶

ContextValidate validates this update network group policy params body bandwidth bandwidth limits based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyBandwidthBandwidthLimits) Validate ¶

Validate validates this update network group policy params body bandwidth bandwidth limits

type UpdateNetworkGroupPolicyParamsBodyBonjourForwarding ¶

type UpdateNetworkGroupPolicyParamsBodyBonjourForwarding struct {

	// A list of the Bonjour forwarding rules for your group policy. If 'settings' is set to 'custom', at least one rule must be specified.
	Rules []*UpdateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0 `json:"rules"`

	// How Bonjour rules are applied. Can be 'network default', 'ignore' or 'custom'.
	// Enum: [custom ignore network default]
	Settings string `json:"settings,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyBonjourForwarding The Bonjour settings for your group policy. Only valid if your network has a wireless configuration. swagger:model UpdateNetworkGroupPolicyParamsBodyBonjourForwarding

func (*UpdateNetworkGroupPolicyParamsBodyBonjourForwarding) ContextValidate ¶

ContextValidate validate this update network group policy params body bonjour forwarding based on the context it is used

func (*UpdateNetworkGroupPolicyParamsBodyBonjourForwarding) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyBonjourForwarding) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyBonjourForwarding) Validate ¶

Validate validates this update network group policy params body bonjour forwarding

type UpdateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0 ¶

type UpdateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0 struct {

	// A description for your Bonjour forwarding rule. Optional.
	Description string `json:"description,omitempty"`

	// A list of Bonjour services. At least one service must be specified. Available services are 'All Services', 'AirPlay', 'AFP', 'BitTorrent', 'FTP', 'iChat', 'iTunes', 'Printers', 'Samba', 'Scanners' and 'SSH'
	// Required: true
	Services []string `json:"services"`

	// The ID of the service VLAN. Required.
	// Required: true
	VlanID *string `json:"vlanId"`
}

UpdateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0 update network group policy params body bonjour forwarding rules items0 swagger:model UpdateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0

func (*UpdateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0) ContextValidate ¶

ContextValidate validates this update network group policy params body bonjour forwarding rules items0 based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyBonjourForwardingRulesItems0) Validate ¶

Validate validates this update network group policy params body bonjour forwarding rules items0

type UpdateNetworkGroupPolicyParamsBodyContentFiltering ¶

type UpdateNetworkGroupPolicyParamsBodyContentFiltering struct {

	// allowed Url patterns
	AllowedURLPatterns *UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns `json:"allowedUrlPatterns,omitempty"`

	// blocked Url categories
	BlockedURLCategories *UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories `json:"blockedUrlCategories,omitempty"`

	// blocked Url patterns
	BlockedURLPatterns *UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns `json:"blockedUrlPatterns,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyContentFiltering The content filtering settings for your group policy swagger:model UpdateNetworkGroupPolicyParamsBodyContentFiltering

func (*UpdateNetworkGroupPolicyParamsBodyContentFiltering) ContextValidate ¶

ContextValidate validate this update network group policy params body content filtering based on the context it is used

func (*UpdateNetworkGroupPolicyParamsBodyContentFiltering) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyContentFiltering) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyContentFiltering) Validate ¶

Validate validates this update network group policy params body content filtering

type UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns ¶

type UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns struct {

	// A list of URL patterns that are allowed
	Patterns []string `json:"patterns"`

	// How URL patterns are applied. Can be 'network default', 'append' or 'override'.
	// Enum: [append network default override]
	Settings string `json:"settings,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns Settings for allowed URL patterns swagger:model UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns) ContextValidate ¶

ContextValidate validates this update network group policy params body content filtering allowed URL patterns based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringAllowedURLPatterns) Validate ¶

Validate validates this update network group policy params body content filtering allowed URL patterns

type UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories ¶

type UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories struct {

	// A list of URL categories to block
	Categories []string `json:"categories"`

	// How URL categories are applied. Can be 'network default', 'append' or 'override'.
	// Enum: [append network default override]
	Settings string `json:"settings,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories Settings for blocked URL categories swagger:model UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories) ContextValidate ¶

ContextValidate validates this update network group policy params body content filtering blocked URL categories based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLCategories) Validate ¶

Validate validates this update network group policy params body content filtering blocked URL categories

type UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns ¶

type UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns struct {

	// A list of URL patterns that are blocked
	Patterns []string `json:"patterns"`

	// How URL patterns are applied. Can be 'network default', 'append' or 'override'.
	// Enum: [append network default override]
	Settings string `json:"settings,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns Settings for blocked URL patterns swagger:model UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns) ContextValidate ¶

ContextValidate validates this update network group policy params body content filtering blocked URL patterns based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyContentFilteringBlockedURLPatterns) Validate ¶

Validate validates this update network group policy params body content filtering blocked URL patterns

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping ¶

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping struct {

	// An ordered array of the L3 firewall rules
	L3FirewallRules []*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0 `json:"l3FirewallRules"`

	// An ordered array of L7 firewall rules
	L7FirewallRules []*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0 `json:"l7FirewallRules"`

	// How firewall and traffic shaping rules are enforced. Can be 'network default', 'ignore' or 'custom'.
	// Enum: [custom ignore network default]
	Settings string `json:"settings,omitempty"`

	//     An array of traffic shaping rules. Rules are applied in the order that
	//     they are specified in. An empty list (or null) means no rules. Note that
	//     you are allowed a maximum of 8 rules.
	//
	TrafficShapingRules []*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0 `json:"trafficShapingRules"`
}

UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping The firewall and traffic shaping rules and settings for your policy. // swagger:model UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping) ContextValidate ¶

ContextValidate validate this update network group policy params body firewall and traffic shaping based on the context it is used

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShaping) Validate ¶

Validate validates this update network group policy params body firewall and traffic shaping

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0 ¶

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0 struct {

	// Description of the rule (optional)
	Comment string `json:"comment,omitempty"`

	// Destination IP address (in IP or CIDR notation), a fully-qualified domain name (FQDN, if your network supports it) or 'any'.
	// Required: true
	DestCidr *string `json:"destCidr"`

	// Destination port (integer in the range 1-65535), a port range (e.g. 8080-9090), or 'any'
	DestPort string `json:"destPort,omitempty"`

	// 'allow' or 'deny' traffic specified by this rule
	// Required: true
	Policy *string `json:"policy"`

	// The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
	// Required: true
	Protocol *string `json:"protocol"`
}

UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0 update network group policy params body firewall and traffic shaping l3 firewall rules items0 swagger:model UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0) ContextValidate ¶

ContextValidate validates this update network group policy params body firewall and traffic shaping l3 firewall rules items0 based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL3FirewallRulesItems0) Validate ¶

Validate validates this update network group policy params body firewall and traffic shaping l3 firewall rules items0

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0 ¶

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0 struct {

	// The policy applied to matching traffic. Must be 'deny'.
	// Enum: [deny]
	Policy string `json:"policy,omitempty"`

	// Type of the L7 Rule. Must be 'application', 'applicationCategory', 'host', 'port' or 'ipRange'
	// Enum: [application applicationCategory host ipRange port]
	Type string `json:"type,omitempty"`

	// The 'value' of what you want to block. If 'type' is 'host', 'port' or 'ipRange', 'value' must be a string matching either a hostname (e.g. somewhere.com), a port (e.g. 8080), or an IP range (e.g. 192.1.0.0/16). If 'type' is 'application' or 'applicationCategory', then 'value' must be an object with an ID for the application.
	Value string `json:"value,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0 update network group policy params body firewall and traffic shaping l7 firewall rules items0 swagger:model UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0) ContextValidate ¶

ContextValidate validates this update network group policy params body firewall and traffic shaping l7 firewall rules items0 based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingL7FirewallRulesItems0) Validate ¶

Validate validates this update network group policy params body firewall and traffic shaping l7 firewall rules items0

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0 ¶

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0 struct {

	//     A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
	//
	// Required: true
	Definitions []*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0 `json:"definitions"`

	//     The DSCP tag applied by your rule. null means 'Do not change DSCP tag'.
	//     For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.
	//
	DscpTagValue int64 `json:"dscpTagValue,omitempty"`

	//     The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority).
	//     null means 'Do not set PCP tag'.
	//
	PcpTagValue int64 `json:"pcpTagValue,omitempty"`

	// per client bandwidth limits
	PerClientBandwidthLimits *UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits `json:"perClientBandwidthLimits,omitempty"`

	//     A string, indicating the priority level for packets bound to your rule.
	//     Can be 'low', 'normal' or 'high'.
	//
	Priority string `json:"priority,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0 update network group policy params body firewall and traffic shaping traffic shaping rules items0 swagger:model UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0) ContextValidate ¶

ContextValidate validate this update network group policy params body firewall and traffic shaping traffic shaping rules items0 based on the context it is used

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0) Validate ¶

Validate validates this update network group policy params body firewall and traffic shaping traffic shaping rules items0

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0 ¶

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0 struct {

	// The type of definition. Can be one of 'application', 'applicationCategory', 'host', 'port', 'ipRange' or 'localNet'.
	// Required: true
	// Enum: [application applicationCategory host ipRange localNet port]
	Type *string `json:"type"`

	//     If "type" is 'host', 'port', 'ipRange' or 'localNet', then "value" must be a string, matching either
	//     a hostname (e.g. "somesite.com"), a port (e.g. 8080), or an IP range ("192.1.0.0",
	//     "192.1.0.0/16", or "10.1.0.0/16:80"). 'localNet' also supports CIDR notation, excluding
	//     custom ports.
	//      If "type" is 'application' or 'applicationCategory', then "value" must be an object
	//     with the structure { "id": "meraki:layer7/..." }, where "id" is the application category or
	//     application ID (for a list of IDs for your network, use the trafficShaping/applicationCategories
	//     endpoint).
	//
	// Required: true
	Value *string `json:"value"`
}

UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0 update network group policy params body firewall and traffic shaping traffic shaping rules items0 definitions items0 swagger:model UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0) ContextValidate ¶

ContextValidate validates this update network group policy params body firewall and traffic shaping traffic shaping rules items0 definitions items0 based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0DefinitionsItems0) Validate ¶

Validate validates this update network group policy params body firewall and traffic shaping traffic shaping rules items0 definitions items0

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits ¶

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits struct {

	// bandwidth limits
	BandwidthLimits *UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits `json:"bandwidthLimits,omitempty"`

	// How bandwidth limits are applied by your rule. Can be one of 'network default', 'ignore' or 'custom'.
	Settings string `json:"settings,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits An object describing the bandwidth settings for your rule. // swagger:model UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits) ContextValidate ¶

ContextValidate validate this update network group policy params body firewall and traffic shaping traffic shaping rules items0 per client bandwidth limits based on the context it is used

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimits) Validate ¶

Validate validates this update network group policy params body firewall and traffic shaping traffic shaping rules items0 per client bandwidth limits

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits ¶

type UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits struct {

	// The maximum download limit (integer, in Kbps).
	LimitDown int64 `json:"limitDown,omitempty"`

	// The maximum upload limit (integer, in Kbps).
	LimitUp int64 `json:"limitUp,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits The bandwidth limits object, specifying the upload ('limitUp') and download ('limitDown') speed in Kbps. These are only enforced if 'settings' is set to 'custom'. swagger:model UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits) ContextValidate ¶

ContextValidate validates this update network group policy params body firewall and traffic shaping traffic shaping rules items0 per client bandwidth limits bandwidth limits based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyFirewallAndTrafficShapingTrafficShapingRulesItems0PerClientBandwidthLimitsBandwidthLimits) Validate ¶

Validate validates this update network group policy params body firewall and traffic shaping traffic shaping rules items0 per client bandwidth limits bandwidth limits

type UpdateNetworkGroupPolicyParamsBodyScheduling ¶

type UpdateNetworkGroupPolicyParamsBodyScheduling struct {

	// Whether scheduling is enabled (true) or disabled (false). Defaults to false. If true, the schedule objects for each day of the week (monday - sunday) are parsed.
	Enabled bool `json:"enabled,omitempty"`

	// friday
	Friday *UpdateNetworkGroupPolicyParamsBodySchedulingFriday `json:"friday,omitempty"`

	// monday
	Monday *UpdateNetworkGroupPolicyParamsBodySchedulingMonday `json:"monday,omitempty"`

	// saturday
	Saturday *UpdateNetworkGroupPolicyParamsBodySchedulingSaturday `json:"saturday,omitempty"`

	// sunday
	Sunday *UpdateNetworkGroupPolicyParamsBodySchedulingSunday `json:"sunday,omitempty"`

	// thursday
	Thursday *UpdateNetworkGroupPolicyParamsBodySchedulingThursday `json:"thursday,omitempty"`

	// tuesday
	Tuesday *UpdateNetworkGroupPolicyParamsBodySchedulingTuesday `json:"tuesday,omitempty"`

	// wednesday
	Wednesday *UpdateNetworkGroupPolicyParamsBodySchedulingWednesday `json:"wednesday,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyScheduling The schedule for the group policy. Schedules are applied to days of the week. // swagger:model UpdateNetworkGroupPolicyParamsBodyScheduling

func (*UpdateNetworkGroupPolicyParamsBodyScheduling) ContextValidate ¶

ContextValidate validate this update network group policy params body scheduling based on the context it is used

func (*UpdateNetworkGroupPolicyParamsBodyScheduling) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyScheduling) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyScheduling) Validate ¶

Validate validates this update network group policy params body scheduling

type UpdateNetworkGroupPolicyParamsBodySchedulingFriday ¶

type UpdateNetworkGroupPolicyParamsBodySchedulingFriday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodySchedulingFriday The schedule object for Friday. swagger:model UpdateNetworkGroupPolicyParamsBodySchedulingFriday

func (*UpdateNetworkGroupPolicyParamsBodySchedulingFriday) ContextValidate ¶

ContextValidate validates this update network group policy params body scheduling friday based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodySchedulingFriday) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingFriday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingFriday) Validate ¶

Validate validates this update network group policy params body scheduling friday

type UpdateNetworkGroupPolicyParamsBodySchedulingMonday ¶

type UpdateNetworkGroupPolicyParamsBodySchedulingMonday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodySchedulingMonday The schedule object for Monday. swagger:model UpdateNetworkGroupPolicyParamsBodySchedulingMonday

func (*UpdateNetworkGroupPolicyParamsBodySchedulingMonday) ContextValidate ¶

ContextValidate validates this update network group policy params body scheduling monday based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodySchedulingMonday) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingMonday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingMonday) Validate ¶

Validate validates this update network group policy params body scheduling monday

type UpdateNetworkGroupPolicyParamsBodySchedulingSaturday ¶

type UpdateNetworkGroupPolicyParamsBodySchedulingSaturday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodySchedulingSaturday The schedule object for Saturday. swagger:model UpdateNetworkGroupPolicyParamsBodySchedulingSaturday

func (*UpdateNetworkGroupPolicyParamsBodySchedulingSaturday) ContextValidate ¶

ContextValidate validates this update network group policy params body scheduling saturday based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodySchedulingSaturday) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingSaturday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingSaturday) Validate ¶

Validate validates this update network group policy params body scheduling saturday

type UpdateNetworkGroupPolicyParamsBodySchedulingSunday ¶

type UpdateNetworkGroupPolicyParamsBodySchedulingSunday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodySchedulingSunday The schedule object for Sunday. swagger:model UpdateNetworkGroupPolicyParamsBodySchedulingSunday

func (*UpdateNetworkGroupPolicyParamsBodySchedulingSunday) ContextValidate ¶

ContextValidate validates this update network group policy params body scheduling sunday based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodySchedulingSunday) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingSunday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingSunday) Validate ¶

Validate validates this update network group policy params body scheduling sunday

type UpdateNetworkGroupPolicyParamsBodySchedulingThursday ¶

type UpdateNetworkGroupPolicyParamsBodySchedulingThursday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodySchedulingThursday The schedule object for Thursday. swagger:model UpdateNetworkGroupPolicyParamsBodySchedulingThursday

func (*UpdateNetworkGroupPolicyParamsBodySchedulingThursday) ContextValidate ¶

ContextValidate validates this update network group policy params body scheduling thursday based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodySchedulingThursday) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingThursday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingThursday) Validate ¶

Validate validates this update network group policy params body scheduling thursday

type UpdateNetworkGroupPolicyParamsBodySchedulingTuesday ¶

type UpdateNetworkGroupPolicyParamsBodySchedulingTuesday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodySchedulingTuesday The schedule object for Tuesday. swagger:model UpdateNetworkGroupPolicyParamsBodySchedulingTuesday

func (*UpdateNetworkGroupPolicyParamsBodySchedulingTuesday) ContextValidate ¶

ContextValidate validates this update network group policy params body scheduling tuesday based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodySchedulingTuesday) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingTuesday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingTuesday) Validate ¶

Validate validates this update network group policy params body scheduling tuesday

type UpdateNetworkGroupPolicyParamsBodySchedulingWednesday ¶

type UpdateNetworkGroupPolicyParamsBodySchedulingWednesday struct {

	// Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
	Active bool `json:"active,omitempty"`

	// The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
	From string `json:"from,omitempty"`

	// The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
	To string `json:"to,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodySchedulingWednesday The schedule object for Wednesday. swagger:model UpdateNetworkGroupPolicyParamsBodySchedulingWednesday

func (*UpdateNetworkGroupPolicyParamsBodySchedulingWednesday) ContextValidate ¶

ContextValidate validates this update network group policy params body scheduling wednesday based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodySchedulingWednesday) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingWednesday) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodySchedulingWednesday) Validate ¶

Validate validates this update network group policy params body scheduling wednesday

type UpdateNetworkGroupPolicyParamsBodyVlanTagging ¶

type UpdateNetworkGroupPolicyParamsBodyVlanTagging struct {

	// How VLAN tagging is applied. Can be 'network default', 'ignore' or 'custom'.
	// Enum: [custom ignore network default]
	Settings string `json:"settings,omitempty"`

	// The ID of the vlan you want to tag. This only applies if 'settings' is set to 'custom'.
	VlanID string `json:"vlanId,omitempty"`
}

UpdateNetworkGroupPolicyParamsBodyVlanTagging The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration. swagger:model UpdateNetworkGroupPolicyParamsBodyVlanTagging

func (*UpdateNetworkGroupPolicyParamsBodyVlanTagging) ContextValidate ¶

ContextValidate validates this update network group policy params body vlan tagging based on context it is used

func (*UpdateNetworkGroupPolicyParamsBodyVlanTagging) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyVlanTagging) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkGroupPolicyParamsBodyVlanTagging) Validate ¶

Validate validates this update network group policy params body vlan tagging

type UpdateNetworkGroupPolicyReader ¶

type UpdateNetworkGroupPolicyReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkGroupPolicyReader is a Reader for the UpdateNetworkGroupPolicy structure.

func (*UpdateNetworkGroupPolicyReader) ReadResponse ¶

func (o *UpdateNetworkGroupPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkMerakiAuthUserBody ¶

type UpdateNetworkMerakiAuthUserBody struct {

	// Authorization zones and expiration dates for the user.
	Authorizations []*UpdateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0 `json:"authorizations"`

	// Whether or not Meraki should email the password to user. Default is false.
	EmailPasswordToUser bool `json:"emailPasswordToUser,omitempty"`

	// Name of the user. Only allowed If the user is not Dashboard administrator.
	Name string `json:"name,omitempty"`

	// The password for this user account. Only allowed If the user is not Dashboard administrator.
	Password string `json:"password,omitempty"`
}

UpdateNetworkMerakiAuthUserBody update network meraki auth user body // Example: {"authorizations":[{"expiresAt":"2018-03-13T00:00:00.090210Z","ssidNumber":1}],"emailPasswordToUser":false,"name":"Miles Meraki","password":"secret"} swagger:model UpdateNetworkMerakiAuthUserBody

func (*UpdateNetworkMerakiAuthUserBody) ContextValidate ¶

func (o *UpdateNetworkMerakiAuthUserBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network meraki auth user body based on the context it is used

func (*UpdateNetworkMerakiAuthUserBody) MarshalBinary ¶

func (o *UpdateNetworkMerakiAuthUserBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkMerakiAuthUserBody) UnmarshalBinary ¶

func (o *UpdateNetworkMerakiAuthUserBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkMerakiAuthUserBody) Validate ¶

Validate validates this update network meraki auth user body

type UpdateNetworkMerakiAuthUserOK ¶

type UpdateNetworkMerakiAuthUserOK struct {
	Payload *UpdateNetworkMerakiAuthUserOKBody
}

UpdateNetworkMerakiAuthUserOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkMerakiAuthUserOK ¶

func NewUpdateNetworkMerakiAuthUserOK() *UpdateNetworkMerakiAuthUserOK

NewUpdateNetworkMerakiAuthUserOK creates a UpdateNetworkMerakiAuthUserOK with default headers values

func (*UpdateNetworkMerakiAuthUserOK) Code ¶

Code gets the status code for the update network meraki auth user o k response

func (*UpdateNetworkMerakiAuthUserOK) Error ¶

func (*UpdateNetworkMerakiAuthUserOK) GetPayload ¶

func (*UpdateNetworkMerakiAuthUserOK) IsClientError ¶

func (o *UpdateNetworkMerakiAuthUserOK) IsClientError() bool

IsClientError returns true when this update network meraki auth user o k response has a 4xx status code

func (*UpdateNetworkMerakiAuthUserOK) IsCode ¶

func (o *UpdateNetworkMerakiAuthUserOK) IsCode(code int) bool

IsCode returns true when this update network meraki auth user o k response a status code equal to that given

func (*UpdateNetworkMerakiAuthUserOK) IsRedirect ¶

func (o *UpdateNetworkMerakiAuthUserOK) IsRedirect() bool

IsRedirect returns true when this update network meraki auth user o k response has a 3xx status code

func (*UpdateNetworkMerakiAuthUserOK) IsServerError ¶

func (o *UpdateNetworkMerakiAuthUserOK) IsServerError() bool

IsServerError returns true when this update network meraki auth user o k response has a 5xx status code

func (*UpdateNetworkMerakiAuthUserOK) IsSuccess ¶

func (o *UpdateNetworkMerakiAuthUserOK) IsSuccess() bool

IsSuccess returns true when this update network meraki auth user o k response has a 2xx status code

func (*UpdateNetworkMerakiAuthUserOK) String ¶

type UpdateNetworkMerakiAuthUserOKBody ¶

type UpdateNetworkMerakiAuthUserOKBody struct {

	// Authorization type for user.
	AccountType string `json:"accountType,omitempty"`

	// User authorization info
	Authorizations []*UpdateNetworkMerakiAuthUserOKBodyAuthorizationsItems0 `json:"authorizations"`

	// Creation time of the user
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// Email address of the user
	Email string `json:"email,omitempty"`

	// Meraki auth user id
	ID string `json:"id,omitempty"`

	// Whether or not the user is a Dashboard administrator
	IsAdmin bool `json:"isAdmin,omitempty"`

	// Name of the user
	Name string `json:"name,omitempty"`
}

UpdateNetworkMerakiAuthUserOKBody update network meraki auth user o k body swagger:model UpdateNetworkMerakiAuthUserOKBody

func (*UpdateNetworkMerakiAuthUserOKBody) ContextValidate ¶

func (o *UpdateNetworkMerakiAuthUserOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network meraki auth user o k body based on the context it is used

func (*UpdateNetworkMerakiAuthUserOKBody) MarshalBinary ¶

func (o *UpdateNetworkMerakiAuthUserOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkMerakiAuthUserOKBody) UnmarshalBinary ¶

func (o *UpdateNetworkMerakiAuthUserOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkMerakiAuthUserOKBody) Validate ¶

Validate validates this update network meraki auth user o k body

type UpdateNetworkMerakiAuthUserOKBodyAuthorizationsItems0 ¶

type UpdateNetworkMerakiAuthUserOKBodyAuthorizationsItems0 struct {

	// User is authorized by the account email address
	AuthorizedByEmail string `json:"authorizedByEmail,omitempty"`

	// User is authorized by the account name
	AuthorizedByName string `json:"authorizedByName,omitempty"`

	// Authorized zone of the user
	AuthorizedZone string `json:"authorizedZone,omitempty"`

	// Authorization expiration time
	// Format: date-time
	ExpiresAt strfmt.DateTime `json:"expiresAt,omitempty"`

	// SSID number
	SsidNumber int64 `json:"ssidNumber,omitempty"`
}

UpdateNetworkMerakiAuthUserOKBodyAuthorizationsItems0 update network meraki auth user o k body authorizations items0 swagger:model UpdateNetworkMerakiAuthUserOKBodyAuthorizationsItems0

func (*UpdateNetworkMerakiAuthUserOKBodyAuthorizationsItems0) ContextValidate ¶

ContextValidate validates this update network meraki auth user o k body authorizations items0 based on context it is used

func (*UpdateNetworkMerakiAuthUserOKBodyAuthorizationsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkMerakiAuthUserOKBodyAuthorizationsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkMerakiAuthUserOKBodyAuthorizationsItems0) Validate ¶

Validate validates this update network meraki auth user o k body authorizations items0

type UpdateNetworkMerakiAuthUserParams ¶

type UpdateNetworkMerakiAuthUserParams struct {

	/* MerakiAuthUserID.

	   Meraki auth user ID
	*/
	MerakiAuthUserID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkMerakiAuthUser.
	UpdateNetworkMerakiAuthUser UpdateNetworkMerakiAuthUserBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkMerakiAuthUserParams contains all the parameters to send to the API endpoint

for the update network meraki auth user operation.

Typically these are written to a http.Request.

func NewUpdateNetworkMerakiAuthUserParams ¶

func NewUpdateNetworkMerakiAuthUserParams() *UpdateNetworkMerakiAuthUserParams

NewUpdateNetworkMerakiAuthUserParams creates a new UpdateNetworkMerakiAuthUserParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkMerakiAuthUserParamsWithContext ¶

func NewUpdateNetworkMerakiAuthUserParamsWithContext(ctx context.Context) *UpdateNetworkMerakiAuthUserParams

NewUpdateNetworkMerakiAuthUserParamsWithContext creates a new UpdateNetworkMerakiAuthUserParams object with the ability to set a context for a request.

func NewUpdateNetworkMerakiAuthUserParamsWithHTTPClient ¶

func NewUpdateNetworkMerakiAuthUserParamsWithHTTPClient(client *http.Client) *UpdateNetworkMerakiAuthUserParams

NewUpdateNetworkMerakiAuthUserParamsWithHTTPClient creates a new UpdateNetworkMerakiAuthUserParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkMerakiAuthUserParamsWithTimeout ¶

func NewUpdateNetworkMerakiAuthUserParamsWithTimeout(timeout time.Duration) *UpdateNetworkMerakiAuthUserParams

NewUpdateNetworkMerakiAuthUserParamsWithTimeout creates a new UpdateNetworkMerakiAuthUserParams object with the ability to set a timeout on a request.

func (*UpdateNetworkMerakiAuthUserParams) SetContext ¶

SetContext adds the context to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) SetDefaults ¶

func (o *UpdateNetworkMerakiAuthUserParams) SetDefaults()

SetDefaults hydrates default values in the update network meraki auth user params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkMerakiAuthUserParams) SetHTTPClient ¶

func (o *UpdateNetworkMerakiAuthUserParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) SetMerakiAuthUserID ¶

func (o *UpdateNetworkMerakiAuthUserParams) SetMerakiAuthUserID(merakiAuthUserID string)

SetMerakiAuthUserID adds the merakiAuthUserId to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) SetNetworkID ¶

func (o *UpdateNetworkMerakiAuthUserParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) SetTimeout ¶

func (o *UpdateNetworkMerakiAuthUserParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) SetUpdateNetworkMerakiAuthUser ¶

func (o *UpdateNetworkMerakiAuthUserParams) SetUpdateNetworkMerakiAuthUser(updateNetworkMerakiAuthUser UpdateNetworkMerakiAuthUserBody)

SetUpdateNetworkMerakiAuthUser adds the updateNetworkMerakiAuthUser to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) WithContext ¶

WithContext adds the context to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) WithDefaults ¶

WithDefaults hydrates default values in the update network meraki auth user params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkMerakiAuthUserParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) WithMerakiAuthUserID ¶

func (o *UpdateNetworkMerakiAuthUserParams) WithMerakiAuthUserID(merakiAuthUserID string) *UpdateNetworkMerakiAuthUserParams

WithMerakiAuthUserID adds the merakiAuthUserID to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) WithTimeout ¶

WithTimeout adds the timeout to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) WithUpdateNetworkMerakiAuthUser ¶

func (o *UpdateNetworkMerakiAuthUserParams) WithUpdateNetworkMerakiAuthUser(updateNetworkMerakiAuthUser UpdateNetworkMerakiAuthUserBody) *UpdateNetworkMerakiAuthUserParams

WithUpdateNetworkMerakiAuthUser adds the updateNetworkMerakiAuthUser to the update network meraki auth user params

func (*UpdateNetworkMerakiAuthUserParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0 ¶

type UpdateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0 struct {

	// Date for authorization to expire. Default is for authorization to not expire.
	ExpiresAt *string `json:"expiresAt,omitempty"`

	// SSID for which the user is being authorized
	// Required: true
	SsidNumber *int64 `json:"ssidNumber"`
}

UpdateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0 update network meraki auth user params body authorizations items0 swagger:model UpdateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0

func (*UpdateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0) ContextValidate ¶

ContextValidate validates this update network meraki auth user params body authorizations items0 based on context it is used

func (*UpdateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkMerakiAuthUserParamsBodyAuthorizationsItems0) Validate ¶

Validate validates this update network meraki auth user params body authorizations items0

type UpdateNetworkMerakiAuthUserReader ¶

type UpdateNetworkMerakiAuthUserReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkMerakiAuthUserReader is a Reader for the UpdateNetworkMerakiAuthUser structure.

func (*UpdateNetworkMerakiAuthUserReader) ReadResponse ¶

func (o *UpdateNetworkMerakiAuthUserReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkMqttBrokerBody ¶

type UpdateNetworkMqttBrokerBody struct {

	// Authentication settings of the MQTT broker
	Authentication interface{} `json:"authentication,omitempty"`

	// Host name/IP address where the MQTT broker runs.
	Host string `json:"host,omitempty"`

	// Name of the MQTT broker.
	Name string `json:"name,omitempty"`

	// Host port though which the MQTT broker can be reached.
	Port int64 `json:"port,omitempty"`

	// security
	Security *UpdateNetworkMqttBrokerParamsBodySecurity `json:"security,omitempty"`
}

UpdateNetworkMqttBrokerBody update network mqtt broker body // Example: {"authentication":{"username":"Username"},"host":"1.1.1.1","id":"1234","name":"MQTT_Broker_1","port":1234,"security":{"mode":"tls","tls":{"hasCaCertificate":true,"verifyHostnames":true}}} swagger:model UpdateNetworkMqttBrokerBody

func (*UpdateNetworkMqttBrokerBody) ContextValidate ¶

func (o *UpdateNetworkMqttBrokerBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network mqtt broker body based on the context it is used

func (*UpdateNetworkMqttBrokerBody) MarshalBinary ¶

func (o *UpdateNetworkMqttBrokerBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkMqttBrokerBody) UnmarshalBinary ¶

func (o *UpdateNetworkMqttBrokerBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkMqttBrokerBody) Validate ¶

func (o *UpdateNetworkMqttBrokerBody) Validate(formats strfmt.Registry) error

Validate validates this update network mqtt broker body

type UpdateNetworkMqttBrokerOK ¶

type UpdateNetworkMqttBrokerOK struct {
	Payload interface{}
}

UpdateNetworkMqttBrokerOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkMqttBrokerOK ¶

func NewUpdateNetworkMqttBrokerOK() *UpdateNetworkMqttBrokerOK

NewUpdateNetworkMqttBrokerOK creates a UpdateNetworkMqttBrokerOK with default headers values

func (*UpdateNetworkMqttBrokerOK) Code ¶

func (o *UpdateNetworkMqttBrokerOK) Code() int

Code gets the status code for the update network mqtt broker o k response

func (*UpdateNetworkMqttBrokerOK) Error ¶

func (o *UpdateNetworkMqttBrokerOK) Error() string

func (*UpdateNetworkMqttBrokerOK) GetPayload ¶

func (o *UpdateNetworkMqttBrokerOK) GetPayload() interface{}

func (*UpdateNetworkMqttBrokerOK) IsClientError ¶

func (o *UpdateNetworkMqttBrokerOK) IsClientError() bool

IsClientError returns true when this update network mqtt broker o k response has a 4xx status code

func (*UpdateNetworkMqttBrokerOK) IsCode ¶

func (o *UpdateNetworkMqttBrokerOK) IsCode(code int) bool

IsCode returns true when this update network mqtt broker o k response a status code equal to that given

func (*UpdateNetworkMqttBrokerOK) IsRedirect ¶

func (o *UpdateNetworkMqttBrokerOK) IsRedirect() bool

IsRedirect returns true when this update network mqtt broker o k response has a 3xx status code

func (*UpdateNetworkMqttBrokerOK) IsServerError ¶

func (o *UpdateNetworkMqttBrokerOK) IsServerError() bool

IsServerError returns true when this update network mqtt broker o k response has a 5xx status code

func (*UpdateNetworkMqttBrokerOK) IsSuccess ¶

func (o *UpdateNetworkMqttBrokerOK) IsSuccess() bool

IsSuccess returns true when this update network mqtt broker o k response has a 2xx status code

func (*UpdateNetworkMqttBrokerOK) String ¶

func (o *UpdateNetworkMqttBrokerOK) String() string

type UpdateNetworkMqttBrokerParams ¶

type UpdateNetworkMqttBrokerParams struct {

	/* MqttBrokerID.

	   Mqtt broker ID
	*/
	MqttBrokerID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkMqttBroker.
	UpdateNetworkMqttBroker UpdateNetworkMqttBrokerBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkMqttBrokerParams contains all the parameters to send to the API endpoint

for the update network mqtt broker operation.

Typically these are written to a http.Request.

func NewUpdateNetworkMqttBrokerParams ¶

func NewUpdateNetworkMqttBrokerParams() *UpdateNetworkMqttBrokerParams

NewUpdateNetworkMqttBrokerParams creates a new UpdateNetworkMqttBrokerParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkMqttBrokerParamsWithContext ¶

func NewUpdateNetworkMqttBrokerParamsWithContext(ctx context.Context) *UpdateNetworkMqttBrokerParams

NewUpdateNetworkMqttBrokerParamsWithContext creates a new UpdateNetworkMqttBrokerParams object with the ability to set a context for a request.

func NewUpdateNetworkMqttBrokerParamsWithHTTPClient ¶

func NewUpdateNetworkMqttBrokerParamsWithHTTPClient(client *http.Client) *UpdateNetworkMqttBrokerParams

NewUpdateNetworkMqttBrokerParamsWithHTTPClient creates a new UpdateNetworkMqttBrokerParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkMqttBrokerParamsWithTimeout ¶

func NewUpdateNetworkMqttBrokerParamsWithTimeout(timeout time.Duration) *UpdateNetworkMqttBrokerParams

NewUpdateNetworkMqttBrokerParamsWithTimeout creates a new UpdateNetworkMqttBrokerParams object with the ability to set a timeout on a request.

func (*UpdateNetworkMqttBrokerParams) SetContext ¶

func (o *UpdateNetworkMqttBrokerParams) SetContext(ctx context.Context)

SetContext adds the context to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) SetDefaults ¶

func (o *UpdateNetworkMqttBrokerParams) SetDefaults()

SetDefaults hydrates default values in the update network mqtt broker params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkMqttBrokerParams) SetHTTPClient ¶

func (o *UpdateNetworkMqttBrokerParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) SetMqttBrokerID ¶

func (o *UpdateNetworkMqttBrokerParams) SetMqttBrokerID(mqttBrokerID string)

SetMqttBrokerID adds the mqttBrokerId to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) SetNetworkID ¶

func (o *UpdateNetworkMqttBrokerParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) SetTimeout ¶

func (o *UpdateNetworkMqttBrokerParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) SetUpdateNetworkMqttBroker ¶

func (o *UpdateNetworkMqttBrokerParams) SetUpdateNetworkMqttBroker(updateNetworkMqttBroker UpdateNetworkMqttBrokerBody)

SetUpdateNetworkMqttBroker adds the updateNetworkMqttBroker to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) WithContext ¶

WithContext adds the context to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) WithDefaults ¶

WithDefaults hydrates default values in the update network mqtt broker params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkMqttBrokerParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) WithMqttBrokerID ¶

func (o *UpdateNetworkMqttBrokerParams) WithMqttBrokerID(mqttBrokerID string) *UpdateNetworkMqttBrokerParams

WithMqttBrokerID adds the mqttBrokerID to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) WithTimeout ¶

WithTimeout adds the timeout to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) WithUpdateNetworkMqttBroker ¶

func (o *UpdateNetworkMqttBrokerParams) WithUpdateNetworkMqttBroker(updateNetworkMqttBroker UpdateNetworkMqttBrokerBody) *UpdateNetworkMqttBrokerParams

WithUpdateNetworkMqttBroker adds the updateNetworkMqttBroker to the update network mqtt broker params

func (*UpdateNetworkMqttBrokerParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkMqttBrokerParamsBodySecurity ¶

type UpdateNetworkMqttBrokerParamsBodySecurity struct {

	// Security protocol of the MQTT broker.
	Mode string `json:"mode,omitempty"`

	// security
	Security *UpdateNetworkMqttBrokerParamsBodySecuritySecurity `json:"security,omitempty"`
}

UpdateNetworkMqttBrokerParamsBodySecurity Security settings of the MQTT broker. swagger:model UpdateNetworkMqttBrokerParamsBodySecurity

func (*UpdateNetworkMqttBrokerParamsBodySecurity) ContextValidate ¶

ContextValidate validate this update network mqtt broker params body security based on the context it is used

func (*UpdateNetworkMqttBrokerParamsBodySecurity) MarshalBinary ¶

func (o *UpdateNetworkMqttBrokerParamsBodySecurity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkMqttBrokerParamsBodySecurity) UnmarshalBinary ¶

func (o *UpdateNetworkMqttBrokerParamsBodySecurity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkMqttBrokerParamsBodySecurity) Validate ¶

Validate validates this update network mqtt broker params body security

type UpdateNetworkMqttBrokerParamsBodySecuritySecurity ¶

type UpdateNetworkMqttBrokerParamsBodySecuritySecurity struct {

	// CA Certificate of the MQTT broker.
	CaCertificate string `json:"caCertificate,omitempty"`

	// Whether the TLS hostname verification is enabled for the MQTT broker.
	VerifyHostnames bool `json:"verifyHostnames,omitempty"`
}

UpdateNetworkMqttBrokerParamsBodySecuritySecurity TLS settings of the MQTT broker. swagger:model UpdateNetworkMqttBrokerParamsBodySecuritySecurity

func (*UpdateNetworkMqttBrokerParamsBodySecuritySecurity) ContextValidate ¶

ContextValidate validates this update network mqtt broker params body security security based on context it is used

func (*UpdateNetworkMqttBrokerParamsBodySecuritySecurity) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkMqttBrokerParamsBodySecuritySecurity) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkMqttBrokerParamsBodySecuritySecurity) Validate ¶

Validate validates this update network mqtt broker params body security security

type UpdateNetworkMqttBrokerReader ¶

type UpdateNetworkMqttBrokerReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkMqttBrokerReader is a Reader for the UpdateNetworkMqttBroker structure.

func (*UpdateNetworkMqttBrokerReader) ReadResponse ¶

func (o *UpdateNetworkMqttBrokerReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkNetflowBody ¶

type UpdateNetworkNetflowBody struct {

	// The IPv4 address of the NetFlow collector.
	CollectorIP string `json:"collectorIp,omitempty"`

	// The port that the NetFlow collector will be listening on.
	CollectorPort int64 `json:"collectorPort,omitempty"`

	// The port that the Encrypted Traffic Analytics collector will be listening on.
	EtaDstPort int64 `json:"etaDstPort,omitempty"`

	// Boolean indicating whether Encrypted Traffic Analytics is enabled (true) or disabled (false).
	EtaEnabled bool `json:"etaEnabled,omitempty"`

	// Boolean indicating whether NetFlow traffic reporting is enabled (true) or disabled (false).
	ReportingEnabled bool `json:"reportingEnabled,omitempty"`
}

UpdateNetworkNetflowBody update network netflow body // Example: {"collectorIp":"1.2.3.4","collectorPort":443,"etaDstPort":443,"etaEnabled":true,"reportingEnabled":true} swagger:model UpdateNetworkNetflowBody

func (*UpdateNetworkNetflowBody) ContextValidate ¶

func (o *UpdateNetworkNetflowBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network netflow body based on context it is used

func (*UpdateNetworkNetflowBody) MarshalBinary ¶

func (o *UpdateNetworkNetflowBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkNetflowBody) UnmarshalBinary ¶

func (o *UpdateNetworkNetflowBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkNetflowBody) Validate ¶

func (o *UpdateNetworkNetflowBody) Validate(formats strfmt.Registry) error

Validate validates this update network netflow body

type UpdateNetworkNetflowOK ¶

type UpdateNetworkNetflowOK struct {
	Payload interface{}
}

UpdateNetworkNetflowOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkNetflowOK ¶

func NewUpdateNetworkNetflowOK() *UpdateNetworkNetflowOK

NewUpdateNetworkNetflowOK creates a UpdateNetworkNetflowOK with default headers values

func (*UpdateNetworkNetflowOK) Code ¶

func (o *UpdateNetworkNetflowOK) Code() int

Code gets the status code for the update network netflow o k response

func (*UpdateNetworkNetflowOK) Error ¶

func (o *UpdateNetworkNetflowOK) Error() string

func (*UpdateNetworkNetflowOK) GetPayload ¶

func (o *UpdateNetworkNetflowOK) GetPayload() interface{}

func (*UpdateNetworkNetflowOK) IsClientError ¶

func (o *UpdateNetworkNetflowOK) IsClientError() bool

IsClientError returns true when this update network netflow o k response has a 4xx status code

func (*UpdateNetworkNetflowOK) IsCode ¶

func (o *UpdateNetworkNetflowOK) IsCode(code int) bool

IsCode returns true when this update network netflow o k response a status code equal to that given

func (*UpdateNetworkNetflowOK) IsRedirect ¶

func (o *UpdateNetworkNetflowOK) IsRedirect() bool

IsRedirect returns true when this update network netflow o k response has a 3xx status code

func (*UpdateNetworkNetflowOK) IsServerError ¶

func (o *UpdateNetworkNetflowOK) IsServerError() bool

IsServerError returns true when this update network netflow o k response has a 5xx status code

func (*UpdateNetworkNetflowOK) IsSuccess ¶

func (o *UpdateNetworkNetflowOK) IsSuccess() bool

IsSuccess returns true when this update network netflow o k response has a 2xx status code

func (*UpdateNetworkNetflowOK) String ¶

func (o *UpdateNetworkNetflowOK) String() string

type UpdateNetworkNetflowParams ¶

type UpdateNetworkNetflowParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkNetflow.
	UpdateNetworkNetflow UpdateNetworkNetflowBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkNetflowParams contains all the parameters to send to the API endpoint

for the update network netflow operation.

Typically these are written to a http.Request.

func NewUpdateNetworkNetflowParams ¶

func NewUpdateNetworkNetflowParams() *UpdateNetworkNetflowParams

NewUpdateNetworkNetflowParams creates a new UpdateNetworkNetflowParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkNetflowParamsWithContext ¶

func NewUpdateNetworkNetflowParamsWithContext(ctx context.Context) *UpdateNetworkNetflowParams

NewUpdateNetworkNetflowParamsWithContext creates a new UpdateNetworkNetflowParams object with the ability to set a context for a request.

func NewUpdateNetworkNetflowParamsWithHTTPClient ¶

func NewUpdateNetworkNetflowParamsWithHTTPClient(client *http.Client) *UpdateNetworkNetflowParams

NewUpdateNetworkNetflowParamsWithHTTPClient creates a new UpdateNetworkNetflowParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkNetflowParamsWithTimeout ¶

func NewUpdateNetworkNetflowParamsWithTimeout(timeout time.Duration) *UpdateNetworkNetflowParams

NewUpdateNetworkNetflowParamsWithTimeout creates a new UpdateNetworkNetflowParams object with the ability to set a timeout on a request.

func (*UpdateNetworkNetflowParams) SetContext ¶

func (o *UpdateNetworkNetflowParams) SetContext(ctx context.Context)

SetContext adds the context to the update network netflow params

func (*UpdateNetworkNetflowParams) SetDefaults ¶

func (o *UpdateNetworkNetflowParams) SetDefaults()

SetDefaults hydrates default values in the update network netflow params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkNetflowParams) SetHTTPClient ¶

func (o *UpdateNetworkNetflowParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network netflow params

func (*UpdateNetworkNetflowParams) SetNetworkID ¶

func (o *UpdateNetworkNetflowParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network netflow params

func (*UpdateNetworkNetflowParams) SetTimeout ¶

func (o *UpdateNetworkNetflowParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network netflow params

func (*UpdateNetworkNetflowParams) SetUpdateNetworkNetflow ¶

func (o *UpdateNetworkNetflowParams) SetUpdateNetworkNetflow(updateNetworkNetflow UpdateNetworkNetflowBody)

SetUpdateNetworkNetflow adds the updateNetworkNetflow to the update network netflow params

func (*UpdateNetworkNetflowParams) WithContext ¶

WithContext adds the context to the update network netflow params

func (*UpdateNetworkNetflowParams) WithDefaults ¶

WithDefaults hydrates default values in the update network netflow params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkNetflowParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network netflow params

func (*UpdateNetworkNetflowParams) WithNetworkID ¶

func (o *UpdateNetworkNetflowParams) WithNetworkID(networkID string) *UpdateNetworkNetflowParams

WithNetworkID adds the networkID to the update network netflow params

func (*UpdateNetworkNetflowParams) WithTimeout ¶

WithTimeout adds the timeout to the update network netflow params

func (*UpdateNetworkNetflowParams) WithUpdateNetworkNetflow ¶

func (o *UpdateNetworkNetflowParams) WithUpdateNetworkNetflow(updateNetworkNetflow UpdateNetworkNetflowBody) *UpdateNetworkNetflowParams

WithUpdateNetworkNetflow adds the updateNetworkNetflow to the update network netflow params

func (*UpdateNetworkNetflowParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkNetflowReader ¶

type UpdateNetworkNetflowReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkNetflowReader is a Reader for the UpdateNetworkNetflow structure.

func (*UpdateNetworkNetflowReader) ReadResponse ¶

func (o *UpdateNetworkNetflowReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkOK ¶

type UpdateNetworkOK struct {
	Payload *UpdateNetworkOKBody
}

UpdateNetworkOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkOK ¶

func NewUpdateNetworkOK() *UpdateNetworkOK

NewUpdateNetworkOK creates a UpdateNetworkOK with default headers values

func (*UpdateNetworkOK) Code ¶

func (o *UpdateNetworkOK) Code() int

Code gets the status code for the update network o k response

func (*UpdateNetworkOK) Error ¶

func (o *UpdateNetworkOK) Error() string

func (*UpdateNetworkOK) GetPayload ¶

func (o *UpdateNetworkOK) GetPayload() *UpdateNetworkOKBody

func (*UpdateNetworkOK) IsClientError ¶

func (o *UpdateNetworkOK) IsClientError() bool

IsClientError returns true when this update network o k response has a 4xx status code

func (*UpdateNetworkOK) IsCode ¶

func (o *UpdateNetworkOK) IsCode(code int) bool

IsCode returns true when this update network o k response a status code equal to that given

func (*UpdateNetworkOK) IsRedirect ¶

func (o *UpdateNetworkOK) IsRedirect() bool

IsRedirect returns true when this update network o k response has a 3xx status code

func (*UpdateNetworkOK) IsServerError ¶

func (o *UpdateNetworkOK) IsServerError() bool

IsServerError returns true when this update network o k response has a 5xx status code

func (*UpdateNetworkOK) IsSuccess ¶

func (o *UpdateNetworkOK) IsSuccess() bool

IsSuccess returns true when this update network o k response has a 2xx status code

func (*UpdateNetworkOK) String ¶

func (o *UpdateNetworkOK) String() string

type UpdateNetworkOKBody ¶

type UpdateNetworkOKBody struct {

	// Enrollment string for the network
	EnrollmentString string `json:"enrollmentString,omitempty"`

	// Network ID
	ID string `json:"id,omitempty"`

	// If the network is bound to a config template
	IsBoundToConfigTemplate bool `json:"isBoundToConfigTemplate,omitempty"`

	// Network name
	Name string `json:"name,omitempty"`

	// Notes for the network
	Notes string `json:"notes,omitempty"`

	// Organization ID
	OrganizationID string `json:"organizationId,omitempty"`

	// List of the product types that the network supports
	ProductTypes []string `json:"productTypes"`

	// Network tags
	Tags []string `json:"tags"`

	// Timezone of the network
	TimeZone string `json:"timeZone,omitempty"`

	// URL to the network Dashboard UI
	URL string `json:"url,omitempty"`
}

UpdateNetworkOKBody update network o k body swagger:model UpdateNetworkOKBody

func (*UpdateNetworkOKBody) ContextValidate ¶

func (o *UpdateNetworkOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network o k body based on context it is used

func (*UpdateNetworkOKBody) MarshalBinary ¶

func (o *UpdateNetworkOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkOKBody) UnmarshalBinary ¶

func (o *UpdateNetworkOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkOKBody) Validate ¶

func (o *UpdateNetworkOKBody) Validate(formats strfmt.Registry) error

Validate validates this update network o k body

type UpdateNetworkParams ¶

type UpdateNetworkParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetwork.
	UpdateNetwork UpdateNetworkBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkParams contains all the parameters to send to the API endpoint

for the update network operation.

Typically these are written to a http.Request.

func NewUpdateNetworkParams ¶

func NewUpdateNetworkParams() *UpdateNetworkParams

NewUpdateNetworkParams creates a new UpdateNetworkParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkParamsWithContext ¶

func NewUpdateNetworkParamsWithContext(ctx context.Context) *UpdateNetworkParams

NewUpdateNetworkParamsWithContext creates a new UpdateNetworkParams object with the ability to set a context for a request.

func NewUpdateNetworkParamsWithHTTPClient ¶

func NewUpdateNetworkParamsWithHTTPClient(client *http.Client) *UpdateNetworkParams

NewUpdateNetworkParamsWithHTTPClient creates a new UpdateNetworkParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkParamsWithTimeout ¶

func NewUpdateNetworkParamsWithTimeout(timeout time.Duration) *UpdateNetworkParams

NewUpdateNetworkParamsWithTimeout creates a new UpdateNetworkParams object with the ability to set a timeout on a request.

func (*UpdateNetworkParams) SetContext ¶

func (o *UpdateNetworkParams) SetContext(ctx context.Context)

SetContext adds the context to the update network params

func (*UpdateNetworkParams) SetDefaults ¶

func (o *UpdateNetworkParams) SetDefaults()

SetDefaults hydrates default values in the update network params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkParams) SetHTTPClient ¶

func (o *UpdateNetworkParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network params

func (*UpdateNetworkParams) SetNetworkID ¶

func (o *UpdateNetworkParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network params

func (*UpdateNetworkParams) SetTimeout ¶

func (o *UpdateNetworkParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network params

func (*UpdateNetworkParams) SetUpdateNetwork ¶

func (o *UpdateNetworkParams) SetUpdateNetwork(updateNetwork UpdateNetworkBody)

SetUpdateNetwork adds the updateNetwork to the update network params

func (*UpdateNetworkParams) WithContext ¶

WithContext adds the context to the update network params

func (*UpdateNetworkParams) WithDefaults ¶

func (o *UpdateNetworkParams) WithDefaults() *UpdateNetworkParams

WithDefaults hydrates default values in the update network params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkParams) WithHTTPClient ¶

func (o *UpdateNetworkParams) WithHTTPClient(client *http.Client) *UpdateNetworkParams

WithHTTPClient adds the HTTPClient to the update network params

func (*UpdateNetworkParams) WithNetworkID ¶

func (o *UpdateNetworkParams) WithNetworkID(networkID string) *UpdateNetworkParams

WithNetworkID adds the networkID to the update network params

func (*UpdateNetworkParams) WithTimeout ¶

func (o *UpdateNetworkParams) WithTimeout(timeout time.Duration) *UpdateNetworkParams

WithTimeout adds the timeout to the update network params

func (*UpdateNetworkParams) WithUpdateNetwork ¶

func (o *UpdateNetworkParams) WithUpdateNetwork(updateNetwork UpdateNetworkBody) *UpdateNetworkParams

WithUpdateNetwork adds the updateNetwork to the update network params

func (*UpdateNetworkParams) WriteToRequest ¶

func (o *UpdateNetworkParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type UpdateNetworkReader ¶

type UpdateNetworkReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkReader is a Reader for the UpdateNetwork structure.

func (*UpdateNetworkReader) ReadResponse ¶

func (o *UpdateNetworkReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkSettingsBody ¶

type UpdateNetworkSettingsBody struct {

	// local status page
	LocalStatusPage *UpdateNetworkSettingsParamsBodyLocalStatusPage `json:"localStatusPage,omitempty"`

	// Enables / disables the local device status pages (<a target='_blank' href='http://my.meraki.com/'>my.meraki.com, </a><a target='_blank' href='http://ap.meraki.com/'>ap.meraki.com, </a><a target='_blank' href='http://switch.meraki.com/'>switch.meraki.com, </a><a target='_blank' href='http://wired.meraki.com/'>wired.meraki.com</a>). Optional (defaults to false)
	LocalStatusPageEnabled bool `json:"localStatusPageEnabled,omitempty"`

	// Enables / disables access to the device status page (<a target='_blank'>http://[device's LAN IP])</a>. Optional. Can only be set if localStatusPageEnabled is set to true
	RemoteStatusPageEnabled bool `json:"remoteStatusPageEnabled,omitempty"`

	// secure port
	SecurePort *UpdateNetworkSettingsParamsBodySecurePort `json:"securePort,omitempty"`
}

UpdateNetworkSettingsBody update network settings body // Example: {"localStatusPage":{"authentication":{"enabled":false,"password":"miles123"}},"localStatusPageEnabled":true,"remoteStatusPageEnabled":true,"securePort":{"enabled":false}} swagger:model UpdateNetworkSettingsBody

func (*UpdateNetworkSettingsBody) ContextValidate ¶

func (o *UpdateNetworkSettingsBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network settings body based on the context it is used

func (*UpdateNetworkSettingsBody) MarshalBinary ¶

func (o *UpdateNetworkSettingsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSettingsBody) UnmarshalBinary ¶

func (o *UpdateNetworkSettingsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsBody) Validate ¶

func (o *UpdateNetworkSettingsBody) Validate(formats strfmt.Registry) error

Validate validates this update network settings body

type UpdateNetworkSettingsOK ¶

type UpdateNetworkSettingsOK struct {
	Payload *UpdateNetworkSettingsOKBody
}

UpdateNetworkSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkSettingsOK ¶

func NewUpdateNetworkSettingsOK() *UpdateNetworkSettingsOK

NewUpdateNetworkSettingsOK creates a UpdateNetworkSettingsOK with default headers values

func (*UpdateNetworkSettingsOK) Code ¶

func (o *UpdateNetworkSettingsOK) Code() int

Code gets the status code for the update network settings o k response

func (*UpdateNetworkSettingsOK) Error ¶

func (o *UpdateNetworkSettingsOK) Error() string

func (*UpdateNetworkSettingsOK) GetPayload ¶

func (*UpdateNetworkSettingsOK) IsClientError ¶

func (o *UpdateNetworkSettingsOK) IsClientError() bool

IsClientError returns true when this update network settings o k response has a 4xx status code

func (*UpdateNetworkSettingsOK) IsCode ¶

func (o *UpdateNetworkSettingsOK) IsCode(code int) bool

IsCode returns true when this update network settings o k response a status code equal to that given

func (*UpdateNetworkSettingsOK) IsRedirect ¶

func (o *UpdateNetworkSettingsOK) IsRedirect() bool

IsRedirect returns true when this update network settings o k response has a 3xx status code

func (*UpdateNetworkSettingsOK) IsServerError ¶

func (o *UpdateNetworkSettingsOK) IsServerError() bool

IsServerError returns true when this update network settings o k response has a 5xx status code

func (*UpdateNetworkSettingsOK) IsSuccess ¶

func (o *UpdateNetworkSettingsOK) IsSuccess() bool

IsSuccess returns true when this update network settings o k response has a 2xx status code

func (*UpdateNetworkSettingsOK) String ¶

func (o *UpdateNetworkSettingsOK) String() string

type UpdateNetworkSettingsOKBody ¶

type UpdateNetworkSettingsOKBody struct {

	// client privacy
	ClientPrivacy *UpdateNetworkSettingsOKBodyClientPrivacy `json:"clientPrivacy,omitempty"`

	// fips
	Fips *UpdateNetworkSettingsOKBodyFips `json:"fips,omitempty"`

	// local status page
	LocalStatusPage *UpdateNetworkSettingsOKBodyLocalStatusPage `json:"localStatusPage,omitempty"`

	// Enables / disables the local device status pages (<a target='_blank' href='http://my.meraki.com/'>my.meraki.com, </a><a target='_blank' href='http://ap.meraki.com/'>ap.meraki.com, </a><a target='_blank' href='http://switch.meraki.com/'>switch.meraki.com, </a><a target='_blank' href='http://wired.meraki.com/'>wired.meraki.com</a>). Optional (defaults to false)
	LocalStatusPageEnabled bool `json:"localStatusPageEnabled,omitempty"`

	// named vlans
	NamedVlans *UpdateNetworkSettingsOKBodyNamedVlans `json:"namedVlans,omitempty"`

	// Enables / disables access to the device status page (<a target='_blank'>http://[device's LAN IP])</a>. Optional. Can only be set if localStatusPageEnabled is set to true
	RemoteStatusPageEnabled bool `json:"remoteStatusPageEnabled,omitempty"`

	// secure port
	SecurePort *UpdateNetworkSettingsOKBodySecurePort `json:"securePort,omitempty"`
}

UpdateNetworkSettingsOKBody update network settings o k body swagger:model UpdateNetworkSettingsOKBody

func (*UpdateNetworkSettingsOKBody) ContextValidate ¶

func (o *UpdateNetworkSettingsOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network settings o k body based on the context it is used

func (*UpdateNetworkSettingsOKBody) MarshalBinary ¶

func (o *UpdateNetworkSettingsOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBody) UnmarshalBinary ¶

func (o *UpdateNetworkSettingsOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBody) Validate ¶

func (o *UpdateNetworkSettingsOKBody) Validate(formats strfmt.Registry) error

Validate validates this update network settings o k body

type UpdateNetworkSettingsOKBodyClientPrivacy ¶

type UpdateNetworkSettingsOKBodyClientPrivacy struct {

	// The date to expire the data before
	// Format: date-time
	ExpireDataBefore strfmt.DateTime `json:"expireDataBefore,omitempty"`

	// The number of days, weeks, or months in Epoch time to expire the data before
	ExpireDataOlderThan int64 `json:"expireDataOlderThan,omitempty"`
}

UpdateNetworkSettingsOKBodyClientPrivacy Privacy settings swagger:model UpdateNetworkSettingsOKBodyClientPrivacy

func (*UpdateNetworkSettingsOKBodyClientPrivacy) ContextValidate ¶

ContextValidate validates this update network settings o k body client privacy based on context it is used

func (*UpdateNetworkSettingsOKBodyClientPrivacy) MarshalBinary ¶

func (o *UpdateNetworkSettingsOKBodyClientPrivacy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodyClientPrivacy) UnmarshalBinary ¶

func (o *UpdateNetworkSettingsOKBodyClientPrivacy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodyClientPrivacy) Validate ¶

Validate validates this update network settings o k body client privacy

type UpdateNetworkSettingsOKBodyFips ¶

type UpdateNetworkSettingsOKBodyFips struct {

	// Enables / disables FIPS on the network.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateNetworkSettingsOKBodyFips A hash of FIPS options applied to the Network swagger:model UpdateNetworkSettingsOKBodyFips

func (*UpdateNetworkSettingsOKBodyFips) ContextValidate ¶

func (o *UpdateNetworkSettingsOKBodyFips) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network settings o k body fips based on context it is used

func (*UpdateNetworkSettingsOKBodyFips) MarshalBinary ¶

func (o *UpdateNetworkSettingsOKBodyFips) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodyFips) UnmarshalBinary ¶

func (o *UpdateNetworkSettingsOKBodyFips) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodyFips) Validate ¶

Validate validates this update network settings o k body fips

type UpdateNetworkSettingsOKBodyLocalStatusPage ¶

type UpdateNetworkSettingsOKBodyLocalStatusPage struct {

	// authentication
	Authentication *UpdateNetworkSettingsOKBodyLocalStatusPageAuthentication `json:"authentication,omitempty"`
}

UpdateNetworkSettingsOKBodyLocalStatusPage A hash of Local Status page(s)' authentication options applied to the Network. swagger:model UpdateNetworkSettingsOKBodyLocalStatusPage

func (*UpdateNetworkSettingsOKBodyLocalStatusPage) ContextValidate ¶

ContextValidate validate this update network settings o k body local status page based on the context it is used

func (*UpdateNetworkSettingsOKBodyLocalStatusPage) MarshalBinary ¶

func (o *UpdateNetworkSettingsOKBodyLocalStatusPage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodyLocalStatusPage) UnmarshalBinary ¶

func (o *UpdateNetworkSettingsOKBodyLocalStatusPage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodyLocalStatusPage) Validate ¶

Validate validates this update network settings o k body local status page

type UpdateNetworkSettingsOKBodyLocalStatusPageAuthentication ¶

type UpdateNetworkSettingsOKBodyLocalStatusPageAuthentication struct {

	// Enables / disables the authentication on Local Status page(s).
	Enabled bool `json:"enabled,omitempty"`

	// The username used for Local Status Page(s).
	Username string `json:"username,omitempty"`
}

UpdateNetworkSettingsOKBodyLocalStatusPageAuthentication A hash of Local Status page(s)' authentication options applied to the Network. swagger:model UpdateNetworkSettingsOKBodyLocalStatusPageAuthentication

func (*UpdateNetworkSettingsOKBodyLocalStatusPageAuthentication) ContextValidate ¶

ContextValidate validates this update network settings o k body local status page authentication based on context it is used

func (*UpdateNetworkSettingsOKBodyLocalStatusPageAuthentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodyLocalStatusPageAuthentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodyLocalStatusPageAuthentication) Validate ¶

Validate validates this update network settings o k body local status page authentication

type UpdateNetworkSettingsOKBodyNamedVlans ¶

type UpdateNetworkSettingsOKBodyNamedVlans struct {

	// Enables / disables Named VLANs on the Network.
	// Required: true
	Enabled *bool `json:"enabled"`
}

UpdateNetworkSettingsOKBodyNamedVlans A hash of Named VLANs options applied to the Network. swagger:model UpdateNetworkSettingsOKBodyNamedVlans

func (*UpdateNetworkSettingsOKBodyNamedVlans) ContextValidate ¶

func (o *UpdateNetworkSettingsOKBodyNamedVlans) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network settings o k body named vlans based on context it is used

func (*UpdateNetworkSettingsOKBodyNamedVlans) MarshalBinary ¶

func (o *UpdateNetworkSettingsOKBodyNamedVlans) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodyNamedVlans) UnmarshalBinary ¶

func (o *UpdateNetworkSettingsOKBodyNamedVlans) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodyNamedVlans) Validate ¶

Validate validates this update network settings o k body named vlans

type UpdateNetworkSettingsOKBodySecurePort ¶

type UpdateNetworkSettingsOKBodySecurePort struct {

	// Enables / disables SecureConnect on the network. Optional.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateNetworkSettingsOKBodySecurePort A hash of SecureConnect options applied to the Network. swagger:model UpdateNetworkSettingsOKBodySecurePort

func (*UpdateNetworkSettingsOKBodySecurePort) ContextValidate ¶

func (o *UpdateNetworkSettingsOKBodySecurePort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network settings o k body secure port based on context it is used

func (*UpdateNetworkSettingsOKBodySecurePort) MarshalBinary ¶

func (o *UpdateNetworkSettingsOKBodySecurePort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodySecurePort) UnmarshalBinary ¶

func (o *UpdateNetworkSettingsOKBodySecurePort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsOKBodySecurePort) Validate ¶

Validate validates this update network settings o k body secure port

type UpdateNetworkSettingsParams ¶

type UpdateNetworkSettingsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkSettings.
	UpdateNetworkSettings UpdateNetworkSettingsBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkSettingsParams contains all the parameters to send to the API endpoint

for the update network settings operation.

Typically these are written to a http.Request.

func NewUpdateNetworkSettingsParams ¶

func NewUpdateNetworkSettingsParams() *UpdateNetworkSettingsParams

NewUpdateNetworkSettingsParams creates a new UpdateNetworkSettingsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkSettingsParamsWithContext ¶

func NewUpdateNetworkSettingsParamsWithContext(ctx context.Context) *UpdateNetworkSettingsParams

NewUpdateNetworkSettingsParamsWithContext creates a new UpdateNetworkSettingsParams object with the ability to set a context for a request.

func NewUpdateNetworkSettingsParamsWithHTTPClient ¶

func NewUpdateNetworkSettingsParamsWithHTTPClient(client *http.Client) *UpdateNetworkSettingsParams

NewUpdateNetworkSettingsParamsWithHTTPClient creates a new UpdateNetworkSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkSettingsParamsWithTimeout ¶

func NewUpdateNetworkSettingsParamsWithTimeout(timeout time.Duration) *UpdateNetworkSettingsParams

NewUpdateNetworkSettingsParamsWithTimeout creates a new UpdateNetworkSettingsParams object with the ability to set a timeout on a request.

func (*UpdateNetworkSettingsParams) SetContext ¶

func (o *UpdateNetworkSettingsParams) SetContext(ctx context.Context)

SetContext adds the context to the update network settings params

func (*UpdateNetworkSettingsParams) SetDefaults ¶

func (o *UpdateNetworkSettingsParams) SetDefaults()

SetDefaults hydrates default values in the update network settings params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkSettingsParams) SetHTTPClient ¶

func (o *UpdateNetworkSettingsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network settings params

func (*UpdateNetworkSettingsParams) SetNetworkID ¶

func (o *UpdateNetworkSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network settings params

func (*UpdateNetworkSettingsParams) SetTimeout ¶

func (o *UpdateNetworkSettingsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network settings params

func (*UpdateNetworkSettingsParams) SetUpdateNetworkSettings ¶

func (o *UpdateNetworkSettingsParams) SetUpdateNetworkSettings(updateNetworkSettings UpdateNetworkSettingsBody)

SetUpdateNetworkSettings adds the updateNetworkSettings to the update network settings params

func (*UpdateNetworkSettingsParams) WithContext ¶

WithContext adds the context to the update network settings params

func (*UpdateNetworkSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the update network settings params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network settings params

func (*UpdateNetworkSettingsParams) WithNetworkID ¶

func (o *UpdateNetworkSettingsParams) WithNetworkID(networkID string) *UpdateNetworkSettingsParams

WithNetworkID adds the networkID to the update network settings params

func (*UpdateNetworkSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the update network settings params

func (*UpdateNetworkSettingsParams) WithUpdateNetworkSettings ¶

func (o *UpdateNetworkSettingsParams) WithUpdateNetworkSettings(updateNetworkSettings UpdateNetworkSettingsBody) *UpdateNetworkSettingsParams

WithUpdateNetworkSettings adds the updateNetworkSettings to the update network settings params

func (*UpdateNetworkSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkSettingsParamsBodyLocalStatusPage ¶

type UpdateNetworkSettingsParamsBodyLocalStatusPage struct {

	// authentication
	Authentication *UpdateNetworkSettingsParamsBodyLocalStatusPageAuthentication `json:"authentication,omitempty"`
}

UpdateNetworkSettingsParamsBodyLocalStatusPage A hash of Local Status page(s)' authentication options applied to the Network. swagger:model UpdateNetworkSettingsParamsBodyLocalStatusPage

func (*UpdateNetworkSettingsParamsBodyLocalStatusPage) ContextValidate ¶

ContextValidate validate this update network settings params body local status page based on the context it is used

func (*UpdateNetworkSettingsParamsBodyLocalStatusPage) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkSettingsParamsBodyLocalStatusPage) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsParamsBodyLocalStatusPage) Validate ¶

Validate validates this update network settings params body local status page

type UpdateNetworkSettingsParamsBodyLocalStatusPageAuthentication ¶

type UpdateNetworkSettingsParamsBodyLocalStatusPageAuthentication struct {

	// Enables / disables the authentication on Local Status page(s).
	Enabled bool `json:"enabled,omitempty"`

	// The password used for Local Status Page(s). Set this to null to clear the password.
	Password string `json:"password,omitempty"`
}

UpdateNetworkSettingsParamsBodyLocalStatusPageAuthentication A hash of Local Status page(s)' authentication options applied to the Network. swagger:model UpdateNetworkSettingsParamsBodyLocalStatusPageAuthentication

func (*UpdateNetworkSettingsParamsBodyLocalStatusPageAuthentication) ContextValidate ¶

ContextValidate validates this update network settings params body local status page authentication based on context it is used

func (*UpdateNetworkSettingsParamsBodyLocalStatusPageAuthentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkSettingsParamsBodyLocalStatusPageAuthentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsParamsBodyLocalStatusPageAuthentication) Validate ¶

Validate validates this update network settings params body local status page authentication

type UpdateNetworkSettingsParamsBodySecurePort ¶

type UpdateNetworkSettingsParamsBodySecurePort struct {

	// Enables / disables SecureConnect on the network. Optional.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateNetworkSettingsParamsBodySecurePort A hash of SecureConnect options applied to the Network. swagger:model UpdateNetworkSettingsParamsBodySecurePort

func (*UpdateNetworkSettingsParamsBodySecurePort) ContextValidate ¶

ContextValidate validates this update network settings params body secure port based on context it is used

func (*UpdateNetworkSettingsParamsBodySecurePort) MarshalBinary ¶

func (o *UpdateNetworkSettingsParamsBodySecurePort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSettingsParamsBodySecurePort) UnmarshalBinary ¶

func (o *UpdateNetworkSettingsParamsBodySecurePort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSettingsParamsBodySecurePort) Validate ¶

Validate validates this update network settings params body secure port

type UpdateNetworkSettingsReader ¶

type UpdateNetworkSettingsReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkSettingsReader is a Reader for the UpdateNetworkSettings structure.

func (*UpdateNetworkSettingsReader) ReadResponse ¶

func (o *UpdateNetworkSettingsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkSnmpBody ¶

type UpdateNetworkSnmpBody struct {

	// The type of SNMP access. Can be one of 'none' (disabled), 'community' (V1/V2c), or 'users' (V3).
	// Enum: [community none users]
	Access string `json:"access,omitempty"`

	// The SNMP community string. Only relevant if 'access' is set to 'community'.
	CommunityString string `json:"communityString,omitempty"`

	// The list of SNMP users. Only relevant if 'access' is set to 'users'.
	Users []*UpdateNetworkSnmpParamsBodyUsersItems0 `json:"users"`
}

UpdateNetworkSnmpBody update network snmp body // Example: {"access":"users","users":[{"passphrase":"hunter2","username":"AzureDiamond"}]} swagger:model UpdateNetworkSnmpBody

func (*UpdateNetworkSnmpBody) ContextValidate ¶

func (o *UpdateNetworkSnmpBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network snmp body based on the context it is used

func (*UpdateNetworkSnmpBody) MarshalBinary ¶

func (o *UpdateNetworkSnmpBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSnmpBody) UnmarshalBinary ¶

func (o *UpdateNetworkSnmpBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSnmpBody) Validate ¶

func (o *UpdateNetworkSnmpBody) Validate(formats strfmt.Registry) error

Validate validates this update network snmp body

type UpdateNetworkSnmpOK ¶

type UpdateNetworkSnmpOK struct {
	Payload interface{}
}

UpdateNetworkSnmpOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkSnmpOK ¶

func NewUpdateNetworkSnmpOK() *UpdateNetworkSnmpOK

NewUpdateNetworkSnmpOK creates a UpdateNetworkSnmpOK with default headers values

func (*UpdateNetworkSnmpOK) Code ¶

func (o *UpdateNetworkSnmpOK) Code() int

Code gets the status code for the update network snmp o k response

func (*UpdateNetworkSnmpOK) Error ¶

func (o *UpdateNetworkSnmpOK) Error() string

func (*UpdateNetworkSnmpOK) GetPayload ¶

func (o *UpdateNetworkSnmpOK) GetPayload() interface{}

func (*UpdateNetworkSnmpOK) IsClientError ¶

func (o *UpdateNetworkSnmpOK) IsClientError() bool

IsClientError returns true when this update network snmp o k response has a 4xx status code

func (*UpdateNetworkSnmpOK) IsCode ¶

func (o *UpdateNetworkSnmpOK) IsCode(code int) bool

IsCode returns true when this update network snmp o k response a status code equal to that given

func (*UpdateNetworkSnmpOK) IsRedirect ¶

func (o *UpdateNetworkSnmpOK) IsRedirect() bool

IsRedirect returns true when this update network snmp o k response has a 3xx status code

func (*UpdateNetworkSnmpOK) IsServerError ¶

func (o *UpdateNetworkSnmpOK) IsServerError() bool

IsServerError returns true when this update network snmp o k response has a 5xx status code

func (*UpdateNetworkSnmpOK) IsSuccess ¶

func (o *UpdateNetworkSnmpOK) IsSuccess() bool

IsSuccess returns true when this update network snmp o k response has a 2xx status code

func (*UpdateNetworkSnmpOK) String ¶

func (o *UpdateNetworkSnmpOK) String() string

type UpdateNetworkSnmpParams ¶

type UpdateNetworkSnmpParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkSnmp.
	UpdateNetworkSnmp UpdateNetworkSnmpBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkSnmpParams contains all the parameters to send to the API endpoint

for the update network snmp operation.

Typically these are written to a http.Request.

func NewUpdateNetworkSnmpParams ¶

func NewUpdateNetworkSnmpParams() *UpdateNetworkSnmpParams

NewUpdateNetworkSnmpParams creates a new UpdateNetworkSnmpParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkSnmpParamsWithContext ¶

func NewUpdateNetworkSnmpParamsWithContext(ctx context.Context) *UpdateNetworkSnmpParams

NewUpdateNetworkSnmpParamsWithContext creates a new UpdateNetworkSnmpParams object with the ability to set a context for a request.

func NewUpdateNetworkSnmpParamsWithHTTPClient ¶

func NewUpdateNetworkSnmpParamsWithHTTPClient(client *http.Client) *UpdateNetworkSnmpParams

NewUpdateNetworkSnmpParamsWithHTTPClient creates a new UpdateNetworkSnmpParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkSnmpParamsWithTimeout ¶

func NewUpdateNetworkSnmpParamsWithTimeout(timeout time.Duration) *UpdateNetworkSnmpParams

NewUpdateNetworkSnmpParamsWithTimeout creates a new UpdateNetworkSnmpParams object with the ability to set a timeout on a request.

func (*UpdateNetworkSnmpParams) SetContext ¶

func (o *UpdateNetworkSnmpParams) SetContext(ctx context.Context)

SetContext adds the context to the update network snmp params

func (*UpdateNetworkSnmpParams) SetDefaults ¶

func (o *UpdateNetworkSnmpParams) SetDefaults()

SetDefaults hydrates default values in the update network snmp params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkSnmpParams) SetHTTPClient ¶

func (o *UpdateNetworkSnmpParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network snmp params

func (*UpdateNetworkSnmpParams) SetNetworkID ¶

func (o *UpdateNetworkSnmpParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network snmp params

func (*UpdateNetworkSnmpParams) SetTimeout ¶

func (o *UpdateNetworkSnmpParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network snmp params

func (*UpdateNetworkSnmpParams) SetUpdateNetworkSnmp ¶

func (o *UpdateNetworkSnmpParams) SetUpdateNetworkSnmp(updateNetworkSnmp UpdateNetworkSnmpBody)

SetUpdateNetworkSnmp adds the updateNetworkSnmp to the update network snmp params

func (*UpdateNetworkSnmpParams) WithContext ¶

WithContext adds the context to the update network snmp params

func (*UpdateNetworkSnmpParams) WithDefaults ¶

WithDefaults hydrates default values in the update network snmp params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkSnmpParams) WithHTTPClient ¶

func (o *UpdateNetworkSnmpParams) WithHTTPClient(client *http.Client) *UpdateNetworkSnmpParams

WithHTTPClient adds the HTTPClient to the update network snmp params

func (*UpdateNetworkSnmpParams) WithNetworkID ¶

func (o *UpdateNetworkSnmpParams) WithNetworkID(networkID string) *UpdateNetworkSnmpParams

WithNetworkID adds the networkID to the update network snmp params

func (*UpdateNetworkSnmpParams) WithTimeout ¶

WithTimeout adds the timeout to the update network snmp params

func (*UpdateNetworkSnmpParams) WithUpdateNetworkSnmp ¶

func (o *UpdateNetworkSnmpParams) WithUpdateNetworkSnmp(updateNetworkSnmp UpdateNetworkSnmpBody) *UpdateNetworkSnmpParams

WithUpdateNetworkSnmp adds the updateNetworkSnmp to the update network snmp params

func (*UpdateNetworkSnmpParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkSnmpParamsBodyUsersItems0 ¶

type UpdateNetworkSnmpParamsBodyUsersItems0 struct {

	// The passphrase for the SNMP user. Required.
	// Required: true
	Passphrase *string `json:"passphrase"`

	// The username for the SNMP user. Required.
	// Required: true
	Username *string `json:"username"`
}

UpdateNetworkSnmpParamsBodyUsersItems0 update network snmp params body users items0 swagger:model UpdateNetworkSnmpParamsBodyUsersItems0

func (*UpdateNetworkSnmpParamsBodyUsersItems0) ContextValidate ¶

ContextValidate validates this update network snmp params body users items0 based on context it is used

func (*UpdateNetworkSnmpParamsBodyUsersItems0) MarshalBinary ¶

func (o *UpdateNetworkSnmpParamsBodyUsersItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSnmpParamsBodyUsersItems0) UnmarshalBinary ¶

func (o *UpdateNetworkSnmpParamsBodyUsersItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSnmpParamsBodyUsersItems0) Validate ¶

Validate validates this update network snmp params body users items0

type UpdateNetworkSnmpReader ¶

type UpdateNetworkSnmpReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkSnmpReader is a Reader for the UpdateNetworkSnmp structure.

func (*UpdateNetworkSnmpReader) ReadResponse ¶

func (o *UpdateNetworkSnmpReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkSyslogServersBody ¶

type UpdateNetworkSyslogServersBody struct {

	// A list of the syslog servers for this network
	// Required: true
	Servers []*UpdateNetworkSyslogServersParamsBodyServersItems0 `json:"servers"`
}

UpdateNetworkSyslogServersBody update network syslog servers body // Example: {"servers":[{"host":"1.2.3.4","port":443,"roles":["Wireless event log","URLs"]}]} swagger:model UpdateNetworkSyslogServersBody

func (*UpdateNetworkSyslogServersBody) ContextValidate ¶

func (o *UpdateNetworkSyslogServersBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network syslog servers body based on the context it is used

func (*UpdateNetworkSyslogServersBody) MarshalBinary ¶

func (o *UpdateNetworkSyslogServersBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSyslogServersBody) UnmarshalBinary ¶

func (o *UpdateNetworkSyslogServersBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSyslogServersBody) Validate ¶

func (o *UpdateNetworkSyslogServersBody) Validate(formats strfmt.Registry) error

Validate validates this update network syslog servers body

type UpdateNetworkSyslogServersOK ¶

type UpdateNetworkSyslogServersOK struct {
	Payload *UpdateNetworkSyslogServersOKBody
}

UpdateNetworkSyslogServersOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkSyslogServersOK ¶

func NewUpdateNetworkSyslogServersOK() *UpdateNetworkSyslogServersOK

NewUpdateNetworkSyslogServersOK creates a UpdateNetworkSyslogServersOK with default headers values

func (*UpdateNetworkSyslogServersOK) Code ¶

Code gets the status code for the update network syslog servers o k response

func (*UpdateNetworkSyslogServersOK) Error ¶

func (*UpdateNetworkSyslogServersOK) GetPayload ¶

func (*UpdateNetworkSyslogServersOK) IsClientError ¶

func (o *UpdateNetworkSyslogServersOK) IsClientError() bool

IsClientError returns true when this update network syslog servers o k response has a 4xx status code

func (*UpdateNetworkSyslogServersOK) IsCode ¶

func (o *UpdateNetworkSyslogServersOK) IsCode(code int) bool

IsCode returns true when this update network syslog servers o k response a status code equal to that given

func (*UpdateNetworkSyslogServersOK) IsRedirect ¶

func (o *UpdateNetworkSyslogServersOK) IsRedirect() bool

IsRedirect returns true when this update network syslog servers o k response has a 3xx status code

func (*UpdateNetworkSyslogServersOK) IsServerError ¶

func (o *UpdateNetworkSyslogServersOK) IsServerError() bool

IsServerError returns true when this update network syslog servers o k response has a 5xx status code

func (*UpdateNetworkSyslogServersOK) IsSuccess ¶

func (o *UpdateNetworkSyslogServersOK) IsSuccess() bool

IsSuccess returns true when this update network syslog servers o k response has a 2xx status code

func (*UpdateNetworkSyslogServersOK) String ¶

type UpdateNetworkSyslogServersOKBody ¶

type UpdateNetworkSyslogServersOKBody struct {

	// List of the syslog servers for this network
	Servers []*UpdateNetworkSyslogServersOKBodyServersItems0 `json:"servers"`
}

UpdateNetworkSyslogServersOKBody update network syslog servers o k body swagger:model UpdateNetworkSyslogServersOKBody

func (*UpdateNetworkSyslogServersOKBody) ContextValidate ¶

func (o *UpdateNetworkSyslogServersOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network syslog servers o k body based on the context it is used

func (*UpdateNetworkSyslogServersOKBody) MarshalBinary ¶

func (o *UpdateNetworkSyslogServersOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkSyslogServersOKBody) UnmarshalBinary ¶

func (o *UpdateNetworkSyslogServersOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkSyslogServersOKBody) Validate ¶

Validate validates this update network syslog servers o k body

type UpdateNetworkSyslogServersOKBodyServersItems0 ¶

type UpdateNetworkSyslogServersOKBodyServersItems0 struct {

	// The IP address of the syslog server
	Host string `json:"host,omitempty"`

	// The port of the syslog server
	Port int64 `json:"port,omitempty"`

	// A list of roles for the syslog server. Options (case-insensitive): 'Wireless event log', 'Appliance event log', 'Switch event log', 'Air Marshal events', 'Flows', 'URLs', 'IDS alerts', 'Security events'
	Roles []string `json:"roles"`
}

UpdateNetworkSyslogServersOKBodyServersItems0 update network syslog servers o k body servers items0 swagger:model UpdateNetworkSyslogServersOKBodyServersItems0

func (*UpdateNetworkSyslogServersOKBodyServersItems0) ContextValidate ¶

ContextValidate validates this update network syslog servers o k body servers items0 based on context it is used

func (*UpdateNetworkSyslogServersOKBodyServersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkSyslogServersOKBodyServersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkSyslogServersOKBodyServersItems0) Validate ¶

Validate validates this update network syslog servers o k body servers items0

type UpdateNetworkSyslogServersParams ¶

type UpdateNetworkSyslogServersParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkSyslogServers.
	UpdateNetworkSyslogServers UpdateNetworkSyslogServersBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkSyslogServersParams contains all the parameters to send to the API endpoint

for the update network syslog servers operation.

Typically these are written to a http.Request.

func NewUpdateNetworkSyslogServersParams ¶

func NewUpdateNetworkSyslogServersParams() *UpdateNetworkSyslogServersParams

NewUpdateNetworkSyslogServersParams creates a new UpdateNetworkSyslogServersParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkSyslogServersParamsWithContext ¶

func NewUpdateNetworkSyslogServersParamsWithContext(ctx context.Context) *UpdateNetworkSyslogServersParams

NewUpdateNetworkSyslogServersParamsWithContext creates a new UpdateNetworkSyslogServersParams object with the ability to set a context for a request.

func NewUpdateNetworkSyslogServersParamsWithHTTPClient ¶

func NewUpdateNetworkSyslogServersParamsWithHTTPClient(client *http.Client) *UpdateNetworkSyslogServersParams

NewUpdateNetworkSyslogServersParamsWithHTTPClient creates a new UpdateNetworkSyslogServersParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkSyslogServersParamsWithTimeout ¶

func NewUpdateNetworkSyslogServersParamsWithTimeout(timeout time.Duration) *UpdateNetworkSyslogServersParams

NewUpdateNetworkSyslogServersParamsWithTimeout creates a new UpdateNetworkSyslogServersParams object with the ability to set a timeout on a request.

func (*UpdateNetworkSyslogServersParams) SetContext ¶

SetContext adds the context to the update network syslog servers params

func (*UpdateNetworkSyslogServersParams) SetDefaults ¶

func (o *UpdateNetworkSyslogServersParams) SetDefaults()

SetDefaults hydrates default values in the update network syslog servers params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkSyslogServersParams) SetHTTPClient ¶

func (o *UpdateNetworkSyslogServersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network syslog servers params

func (*UpdateNetworkSyslogServersParams) SetNetworkID ¶

func (o *UpdateNetworkSyslogServersParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network syslog servers params

func (*UpdateNetworkSyslogServersParams) SetTimeout ¶

func (o *UpdateNetworkSyslogServersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network syslog servers params

func (*UpdateNetworkSyslogServersParams) SetUpdateNetworkSyslogServers ¶

func (o *UpdateNetworkSyslogServersParams) SetUpdateNetworkSyslogServers(updateNetworkSyslogServers UpdateNetworkSyslogServersBody)

SetUpdateNetworkSyslogServers adds the updateNetworkSyslogServers to the update network syslog servers params

func (*UpdateNetworkSyslogServersParams) WithContext ¶

WithContext adds the context to the update network syslog servers params

func (*UpdateNetworkSyslogServersParams) WithDefaults ¶

WithDefaults hydrates default values in the update network syslog servers params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkSyslogServersParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network syslog servers params

func (*UpdateNetworkSyslogServersParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network syslog servers params

func (*UpdateNetworkSyslogServersParams) WithTimeout ¶

WithTimeout adds the timeout to the update network syslog servers params

func (*UpdateNetworkSyslogServersParams) WithUpdateNetworkSyslogServers ¶

func (o *UpdateNetworkSyslogServersParams) WithUpdateNetworkSyslogServers(updateNetworkSyslogServers UpdateNetworkSyslogServersBody) *UpdateNetworkSyslogServersParams

WithUpdateNetworkSyslogServers adds the updateNetworkSyslogServers to the update network syslog servers params

func (*UpdateNetworkSyslogServersParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkSyslogServersParamsBodyServersItems0 ¶

type UpdateNetworkSyslogServersParamsBodyServersItems0 struct {

	// The IP address of the syslog server
	// Required: true
	Host *string `json:"host"`

	// The port of the syslog server
	// Required: true
	Port *int64 `json:"port"`

	// A list of roles for the syslog server. Options (case-insensitive): 'Wireless event log', 'Appliance event log', 'Switch event log', 'Air Marshal events', 'Flows', 'URLs', 'IDS alerts', 'Security events'
	// Required: true
	Roles []string `json:"roles"`
}

UpdateNetworkSyslogServersParamsBodyServersItems0 update network syslog servers params body servers items0 swagger:model UpdateNetworkSyslogServersParamsBodyServersItems0

func (*UpdateNetworkSyslogServersParamsBodyServersItems0) ContextValidate ¶

ContextValidate validates this update network syslog servers params body servers items0 based on context it is used

func (*UpdateNetworkSyslogServersParamsBodyServersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkSyslogServersParamsBodyServersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkSyslogServersParamsBodyServersItems0) Validate ¶

Validate validates this update network syslog servers params body servers items0

type UpdateNetworkSyslogServersReader ¶

type UpdateNetworkSyslogServersReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkSyslogServersReader is a Reader for the UpdateNetworkSyslogServers structure.

func (*UpdateNetworkSyslogServersReader) ReadResponse ¶

func (o *UpdateNetworkSyslogServersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkTrafficAnalysisBody ¶

type UpdateNetworkTrafficAnalysisBody struct {

	// The list of items that make up the custom pie chart for traffic reporting.
	CustomPieChartItems []*UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0 `json:"customPieChartItems"`

	//     The traffic analysis mode for the network. Can be one of 'disabled' (do not collect traffic types),
	//     'basic' (collect generic traffic categories), or 'detailed' (collect destination hostnames).
	//
	// Enum: [basic detailed disabled]
	Mode string `json:"mode,omitempty"`
}

UpdateNetworkTrafficAnalysisBody update network traffic analysis body // Example: {"customPieChartItems":[{"name":"Item from hostname","type":"host","value":"example.com"},{"name":"Item from port","type":"port","value":"440"},{"name":"Item from IP","type":"ipRange","value":"192.1.0.0"},{"name":"Item from IP range (CIDR)","type":"ipRange","value":"192.2.0.0/16"},{"name":"Item from IP range with port","type":"ipRange","value":"192.3.0.0/16:80"}],"mode":"detailed"} swagger:model UpdateNetworkTrafficAnalysisBody

func (*UpdateNetworkTrafficAnalysisBody) ContextValidate ¶

func (o *UpdateNetworkTrafficAnalysisBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network traffic analysis body based on the context it is used

func (*UpdateNetworkTrafficAnalysisBody) MarshalBinary ¶

func (o *UpdateNetworkTrafficAnalysisBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkTrafficAnalysisBody) UnmarshalBinary ¶

func (o *UpdateNetworkTrafficAnalysisBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkTrafficAnalysisBody) Validate ¶

Validate validates this update network traffic analysis body

type UpdateNetworkTrafficAnalysisOK ¶

type UpdateNetworkTrafficAnalysisOK struct {
	Payload interface{}
}

UpdateNetworkTrafficAnalysisOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkTrafficAnalysisOK ¶

func NewUpdateNetworkTrafficAnalysisOK() *UpdateNetworkTrafficAnalysisOK

NewUpdateNetworkTrafficAnalysisOK creates a UpdateNetworkTrafficAnalysisOK with default headers values

func (*UpdateNetworkTrafficAnalysisOK) Code ¶

Code gets the status code for the update network traffic analysis o k response

func (*UpdateNetworkTrafficAnalysisOK) Error ¶

func (*UpdateNetworkTrafficAnalysisOK) GetPayload ¶

func (o *UpdateNetworkTrafficAnalysisOK) GetPayload() interface{}

func (*UpdateNetworkTrafficAnalysisOK) IsClientError ¶

func (o *UpdateNetworkTrafficAnalysisOK) IsClientError() bool

IsClientError returns true when this update network traffic analysis o k response has a 4xx status code

func (*UpdateNetworkTrafficAnalysisOK) IsCode ¶

func (o *UpdateNetworkTrafficAnalysisOK) IsCode(code int) bool

IsCode returns true when this update network traffic analysis o k response a status code equal to that given

func (*UpdateNetworkTrafficAnalysisOK) IsRedirect ¶

func (o *UpdateNetworkTrafficAnalysisOK) IsRedirect() bool

IsRedirect returns true when this update network traffic analysis o k response has a 3xx status code

func (*UpdateNetworkTrafficAnalysisOK) IsServerError ¶

func (o *UpdateNetworkTrafficAnalysisOK) IsServerError() bool

IsServerError returns true when this update network traffic analysis o k response has a 5xx status code

func (*UpdateNetworkTrafficAnalysisOK) IsSuccess ¶

func (o *UpdateNetworkTrafficAnalysisOK) IsSuccess() bool

IsSuccess returns true when this update network traffic analysis o k response has a 2xx status code

func (*UpdateNetworkTrafficAnalysisOK) String ¶

type UpdateNetworkTrafficAnalysisParams ¶

type UpdateNetworkTrafficAnalysisParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkTrafficAnalysis.
	UpdateNetworkTrafficAnalysis UpdateNetworkTrafficAnalysisBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkTrafficAnalysisParams contains all the parameters to send to the API endpoint

for the update network traffic analysis operation.

Typically these are written to a http.Request.

func NewUpdateNetworkTrafficAnalysisParams ¶

func NewUpdateNetworkTrafficAnalysisParams() *UpdateNetworkTrafficAnalysisParams

NewUpdateNetworkTrafficAnalysisParams creates a new UpdateNetworkTrafficAnalysisParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkTrafficAnalysisParamsWithContext ¶

func NewUpdateNetworkTrafficAnalysisParamsWithContext(ctx context.Context) *UpdateNetworkTrafficAnalysisParams

NewUpdateNetworkTrafficAnalysisParamsWithContext creates a new UpdateNetworkTrafficAnalysisParams object with the ability to set a context for a request.

func NewUpdateNetworkTrafficAnalysisParamsWithHTTPClient ¶

func NewUpdateNetworkTrafficAnalysisParamsWithHTTPClient(client *http.Client) *UpdateNetworkTrafficAnalysisParams

NewUpdateNetworkTrafficAnalysisParamsWithHTTPClient creates a new UpdateNetworkTrafficAnalysisParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkTrafficAnalysisParamsWithTimeout ¶

func NewUpdateNetworkTrafficAnalysisParamsWithTimeout(timeout time.Duration) *UpdateNetworkTrafficAnalysisParams

NewUpdateNetworkTrafficAnalysisParamsWithTimeout creates a new UpdateNetworkTrafficAnalysisParams object with the ability to set a timeout on a request.

func (*UpdateNetworkTrafficAnalysisParams) SetContext ¶

SetContext adds the context to the update network traffic analysis params

func (*UpdateNetworkTrafficAnalysisParams) SetDefaults ¶

func (o *UpdateNetworkTrafficAnalysisParams) SetDefaults()

SetDefaults hydrates default values in the update network traffic analysis params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkTrafficAnalysisParams) SetHTTPClient ¶

func (o *UpdateNetworkTrafficAnalysisParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network traffic analysis params

func (*UpdateNetworkTrafficAnalysisParams) SetNetworkID ¶

func (o *UpdateNetworkTrafficAnalysisParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network traffic analysis params

func (*UpdateNetworkTrafficAnalysisParams) SetTimeout ¶

func (o *UpdateNetworkTrafficAnalysisParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network traffic analysis params

func (*UpdateNetworkTrafficAnalysisParams) SetUpdateNetworkTrafficAnalysis ¶

func (o *UpdateNetworkTrafficAnalysisParams) SetUpdateNetworkTrafficAnalysis(updateNetworkTrafficAnalysis UpdateNetworkTrafficAnalysisBody)

SetUpdateNetworkTrafficAnalysis adds the updateNetworkTrafficAnalysis to the update network traffic analysis params

func (*UpdateNetworkTrafficAnalysisParams) WithContext ¶

WithContext adds the context to the update network traffic analysis params

func (*UpdateNetworkTrafficAnalysisParams) WithDefaults ¶

WithDefaults hydrates default values in the update network traffic analysis params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkTrafficAnalysisParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network traffic analysis params

func (*UpdateNetworkTrafficAnalysisParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network traffic analysis params

func (*UpdateNetworkTrafficAnalysisParams) WithTimeout ¶

WithTimeout adds the timeout to the update network traffic analysis params

func (*UpdateNetworkTrafficAnalysisParams) WithUpdateNetworkTrafficAnalysis ¶

func (o *UpdateNetworkTrafficAnalysisParams) WithUpdateNetworkTrafficAnalysis(updateNetworkTrafficAnalysis UpdateNetworkTrafficAnalysisBody) *UpdateNetworkTrafficAnalysisParams

WithUpdateNetworkTrafficAnalysis adds the updateNetworkTrafficAnalysis to the update network traffic analysis params

func (*UpdateNetworkTrafficAnalysisParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0 ¶

type UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0 struct {

	// The name of the custom pie chart item.
	// Required: true
	Name *string `json:"name"`

	//     The signature type for the custom pie chart item. Can be one of 'host', 'port' or 'ipRange'.
	//
	// Required: true
	// Enum: [host ipRange port]
	Type *string `json:"type"`

	//     The value of the custom pie chart item. Valid syntax depends on the signature type of the chart item
	//     (see sample request/response for more details).
	//
	// Required: true
	Value *string `json:"value"`
}

UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0 update network traffic analysis params body custom pie chart items items0 swagger:model UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0

func (*UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0) ContextValidate ¶

ContextValidate validates this update network traffic analysis params body custom pie chart items items0 based on context it is used

func (*UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkTrafficAnalysisParamsBodyCustomPieChartItemsItems0) Validate ¶

Validate validates this update network traffic analysis params body custom pie chart items items0

type UpdateNetworkTrafficAnalysisReader ¶

type UpdateNetworkTrafficAnalysisReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkTrafficAnalysisReader is a Reader for the UpdateNetworkTrafficAnalysis structure.

func (*UpdateNetworkTrafficAnalysisReader) ReadResponse ¶

func (o *UpdateNetworkTrafficAnalysisReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkWebhooksHTTPServerBody ¶

type UpdateNetworkWebhooksHTTPServerBody struct {

	// A name for easy reference to the HTTP server
	Name string `json:"name,omitempty"`

	// payload template
	PayloadTemplate *UpdateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate `json:"payloadTemplate,omitempty"`

	// A shared secret that will be included in POSTs sent to the HTTP server. This secret can be used to verify that the request was sent by Meraki.
	SharedSecret string `json:"sharedSecret,omitempty"`
}

UpdateNetworkWebhooksHTTPServerBody update network webhooks HTTP server body // Example: {"name":"Example Webhook Server","payloadTemplate":{"payloadTemplateId":"wpt_00001"},"sharedSecret":"shhh"} swagger:model UpdateNetworkWebhooksHTTPServerBody

func (*UpdateNetworkWebhooksHTTPServerBody) ContextValidate ¶

func (o *UpdateNetworkWebhooksHTTPServerBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network webhooks HTTP server body based on the context it is used

func (*UpdateNetworkWebhooksHTTPServerBody) MarshalBinary ¶

func (o *UpdateNetworkWebhooksHTTPServerBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkWebhooksHTTPServerBody) UnmarshalBinary ¶

func (o *UpdateNetworkWebhooksHTTPServerBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkWebhooksHTTPServerBody) Validate ¶

Validate validates this update network webhooks HTTP server body

type UpdateNetworkWebhooksHTTPServerOK ¶

type UpdateNetworkWebhooksHTTPServerOK struct {
	Payload *UpdateNetworkWebhooksHTTPServerOKBody
}

UpdateNetworkWebhooksHTTPServerOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkWebhooksHTTPServerOK ¶

func NewUpdateNetworkWebhooksHTTPServerOK() *UpdateNetworkWebhooksHTTPServerOK

NewUpdateNetworkWebhooksHTTPServerOK creates a UpdateNetworkWebhooksHTTPServerOK with default headers values

func (*UpdateNetworkWebhooksHTTPServerOK) Code ¶

Code gets the status code for the update network webhooks Http server o k response

func (*UpdateNetworkWebhooksHTTPServerOK) Error ¶

func (*UpdateNetworkWebhooksHTTPServerOK) GetPayload ¶

func (*UpdateNetworkWebhooksHTTPServerOK) IsClientError ¶

func (o *UpdateNetworkWebhooksHTTPServerOK) IsClientError() bool

IsClientError returns true when this update network webhooks Http server o k response has a 4xx status code

func (*UpdateNetworkWebhooksHTTPServerOK) IsCode ¶

func (o *UpdateNetworkWebhooksHTTPServerOK) IsCode(code int) bool

IsCode returns true when this update network webhooks Http server o k response a status code equal to that given

func (*UpdateNetworkWebhooksHTTPServerOK) IsRedirect ¶

func (o *UpdateNetworkWebhooksHTTPServerOK) IsRedirect() bool

IsRedirect returns true when this update network webhooks Http server o k response has a 3xx status code

func (*UpdateNetworkWebhooksHTTPServerOK) IsServerError ¶

func (o *UpdateNetworkWebhooksHTTPServerOK) IsServerError() bool

IsServerError returns true when this update network webhooks Http server o k response has a 5xx status code

func (*UpdateNetworkWebhooksHTTPServerOK) IsSuccess ¶

func (o *UpdateNetworkWebhooksHTTPServerOK) IsSuccess() bool

IsSuccess returns true when this update network webhooks Http server o k response has a 2xx status code

func (*UpdateNetworkWebhooksHTTPServerOK) String ¶

type UpdateNetworkWebhooksHTTPServerOKBody ¶

type UpdateNetworkWebhooksHTTPServerOKBody struct {

	// A Base64 encoded ID.
	// Format: byte
	ID strfmt.Base64 `json:"id,omitempty"`

	// A name for easy reference to the HTTP server
	Name string `json:"name,omitempty"`

	// A Meraki network ID.
	NetworkID string `json:"networkId,omitempty"`

	// payload template
	PayloadTemplate *UpdateNetworkWebhooksHTTPServerOKBodyPayloadTemplate `json:"payloadTemplate,omitempty"`

	// The URL of the HTTP server.
	URL string `json:"url,omitempty"`
}

UpdateNetworkWebhooksHTTPServerOKBody update network webhooks HTTP server o k body swagger:model UpdateNetworkWebhooksHTTPServerOKBody

func (*UpdateNetworkWebhooksHTTPServerOKBody) ContextValidate ¶

func (o *UpdateNetworkWebhooksHTTPServerOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network webhooks HTTP server o k body based on the context it is used

func (*UpdateNetworkWebhooksHTTPServerOKBody) MarshalBinary ¶

func (o *UpdateNetworkWebhooksHTTPServerOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkWebhooksHTTPServerOKBody) UnmarshalBinary ¶

func (o *UpdateNetworkWebhooksHTTPServerOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkWebhooksHTTPServerOKBody) Validate ¶

Validate validates this update network webhooks HTTP server o k body

type UpdateNetworkWebhooksHTTPServerOKBodyPayloadTemplate ¶

type UpdateNetworkWebhooksHTTPServerOKBodyPayloadTemplate struct {

	// The name of the payload template.
	Name string `json:"name,omitempty"`

	// The ID of the payload template.
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`
}

UpdateNetworkWebhooksHTTPServerOKBodyPayloadTemplate The payload template to use when posting data to the HTTP server. swagger:model UpdateNetworkWebhooksHTTPServerOKBodyPayloadTemplate

func (*UpdateNetworkWebhooksHTTPServerOKBodyPayloadTemplate) ContextValidate ¶

ContextValidate validates this update network webhooks HTTP server o k body payload template based on context it is used

func (*UpdateNetworkWebhooksHTTPServerOKBodyPayloadTemplate) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkWebhooksHTTPServerOKBodyPayloadTemplate) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkWebhooksHTTPServerOKBodyPayloadTemplate) Validate ¶

Validate validates this update network webhooks HTTP server o k body payload template

type UpdateNetworkWebhooksHTTPServerParams ¶

type UpdateNetworkWebhooksHTTPServerParams struct {

	/* HTTPServerID.

	   Http server ID
	*/
	HTTPServerID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkWebhooksHTTPServer.
	UpdateNetworkWebhooksHTTPServer UpdateNetworkWebhooksHTTPServerBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkWebhooksHTTPServerParams contains all the parameters to send to the API endpoint

for the update network webhooks Http server operation.

Typically these are written to a http.Request.

func NewUpdateNetworkWebhooksHTTPServerParams ¶

func NewUpdateNetworkWebhooksHTTPServerParams() *UpdateNetworkWebhooksHTTPServerParams

NewUpdateNetworkWebhooksHTTPServerParams creates a new UpdateNetworkWebhooksHTTPServerParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkWebhooksHTTPServerParamsWithContext ¶

func NewUpdateNetworkWebhooksHTTPServerParamsWithContext(ctx context.Context) *UpdateNetworkWebhooksHTTPServerParams

NewUpdateNetworkWebhooksHTTPServerParamsWithContext creates a new UpdateNetworkWebhooksHTTPServerParams object with the ability to set a context for a request.

func NewUpdateNetworkWebhooksHTTPServerParamsWithHTTPClient ¶

func NewUpdateNetworkWebhooksHTTPServerParamsWithHTTPClient(client *http.Client) *UpdateNetworkWebhooksHTTPServerParams

NewUpdateNetworkWebhooksHTTPServerParamsWithHTTPClient creates a new UpdateNetworkWebhooksHTTPServerParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkWebhooksHTTPServerParamsWithTimeout ¶

func NewUpdateNetworkWebhooksHTTPServerParamsWithTimeout(timeout time.Duration) *UpdateNetworkWebhooksHTTPServerParams

NewUpdateNetworkWebhooksHTTPServerParamsWithTimeout creates a new UpdateNetworkWebhooksHTTPServerParams object with the ability to set a timeout on a request.

func (*UpdateNetworkWebhooksHTTPServerParams) SetContext ¶

SetContext adds the context to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) SetDefaults ¶

func (o *UpdateNetworkWebhooksHTTPServerParams) SetDefaults()

SetDefaults hydrates default values in the update network webhooks Http server params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkWebhooksHTTPServerParams) SetHTTPClient ¶

func (o *UpdateNetworkWebhooksHTTPServerParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) SetHTTPServerID ¶

func (o *UpdateNetworkWebhooksHTTPServerParams) SetHTTPServerID(hTTPServerID string)

SetHTTPServerID adds the httpServerId to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) SetNetworkID ¶

func (o *UpdateNetworkWebhooksHTTPServerParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) SetTimeout ¶

func (o *UpdateNetworkWebhooksHTTPServerParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) SetUpdateNetworkWebhooksHTTPServer ¶

func (o *UpdateNetworkWebhooksHTTPServerParams) SetUpdateNetworkWebhooksHTTPServer(updateNetworkWebhooksHTTPServer UpdateNetworkWebhooksHTTPServerBody)

SetUpdateNetworkWebhooksHTTPServer adds the updateNetworkWebhooksHttpServer to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) WithContext ¶

WithContext adds the context to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) WithDefaults ¶

WithDefaults hydrates default values in the update network webhooks Http server params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkWebhooksHTTPServerParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) WithHTTPServerID ¶

WithHTTPServerID adds the hTTPServerID to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) WithTimeout ¶

WithTimeout adds the timeout to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) WithUpdateNetworkWebhooksHTTPServer ¶

func (o *UpdateNetworkWebhooksHTTPServerParams) WithUpdateNetworkWebhooksHTTPServer(updateNetworkWebhooksHTTPServer UpdateNetworkWebhooksHTTPServerBody) *UpdateNetworkWebhooksHTTPServerParams

WithUpdateNetworkWebhooksHTTPServer adds the updateNetworkWebhooksHTTPServer to the update network webhooks Http server params

func (*UpdateNetworkWebhooksHTTPServerParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate ¶

type UpdateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate struct {

	// The ID of the payload template. Defaults to 'wpt_00001' for the Meraki template. For Meraki-included templates: for the Webex (included) template use 'wpt_00002'; for the Slack (included) template use 'wpt_00003'; for the Microsoft Teams (included) template use 'wpt_00004'; for the ServiceNow (included) template use 'wpt_00006'
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`
}

UpdateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate The payload template to use when posting data to the HTTP server. swagger:model UpdateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate

func (*UpdateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate) ContextValidate ¶

ContextValidate validates this update network webhooks HTTP server params body payload template based on context it is used

func (*UpdateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkWebhooksHTTPServerParamsBodyPayloadTemplate) Validate ¶

Validate validates this update network webhooks HTTP server params body payload template

type UpdateNetworkWebhooksHTTPServerReader ¶

type UpdateNetworkWebhooksHTTPServerReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkWebhooksHTTPServerReader is a Reader for the UpdateNetworkWebhooksHTTPServer structure.

func (*UpdateNetworkWebhooksHTTPServerReader) ReadResponse ¶

func (o *UpdateNetworkWebhooksHTTPServerReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkWebhooksPayloadTemplateBody ¶

type UpdateNetworkWebhooksPayloadTemplateBody struct {

	// The liquid template used for the body of the webhook message.
	Body string `json:"body,omitempty"`

	// A file containing liquid template used for the body of the webhook message.
	// Format: byte
	BodyFile strfmt.Base64 `json:"bodyFile,omitempty"`

	// The liquid template used with the webhook headers.
	Headers []*UpdateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0 `json:"headers"`

	// A file containing the liquid template used with the webhook headers.
	// Format: byte
	HeadersFile strfmt.Base64 `json:"headersFile,omitempty"`

	// The name of the template
	Name string `json:"name,omitempty"`
}

UpdateNetworkWebhooksPayloadTemplateBody update network webhooks payload template body // Example: {"body":"{\"event_type\":\"{{alertTypeId}}\",\"client_payload\":{\"text\":\"{{alertData}}\"}}","bodyFile":"Qm9keSBGaWxl","headers":[{"name":"Authorization","template":"Bearer {{sharedSecret}}"}],"headersFile":"SGVhZGVycyBGaWxl","name":"Custom Template"} swagger:model UpdateNetworkWebhooksPayloadTemplateBody

func (*UpdateNetworkWebhooksPayloadTemplateBody) ContextValidate ¶

ContextValidate validate this update network webhooks payload template body based on the context it is used

func (*UpdateNetworkWebhooksPayloadTemplateBody) MarshalBinary ¶

func (o *UpdateNetworkWebhooksPayloadTemplateBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateBody) UnmarshalBinary ¶

func (o *UpdateNetworkWebhooksPayloadTemplateBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateBody) Validate ¶

Validate validates this update network webhooks payload template body

type UpdateNetworkWebhooksPayloadTemplateOK ¶

type UpdateNetworkWebhooksPayloadTemplateOK struct {
	Payload *UpdateNetworkWebhooksPayloadTemplateOKBody
}

UpdateNetworkWebhooksPayloadTemplateOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkWebhooksPayloadTemplateOK ¶

func NewUpdateNetworkWebhooksPayloadTemplateOK() *UpdateNetworkWebhooksPayloadTemplateOK

NewUpdateNetworkWebhooksPayloadTemplateOK creates a UpdateNetworkWebhooksPayloadTemplateOK with default headers values

func (*UpdateNetworkWebhooksPayloadTemplateOK) Code ¶

Code gets the status code for the update network webhooks payload template o k response

func (*UpdateNetworkWebhooksPayloadTemplateOK) Error ¶

func (*UpdateNetworkWebhooksPayloadTemplateOK) GetPayload ¶

func (*UpdateNetworkWebhooksPayloadTemplateOK) IsClientError ¶

func (o *UpdateNetworkWebhooksPayloadTemplateOK) IsClientError() bool

IsClientError returns true when this update network webhooks payload template o k response has a 4xx status code

func (*UpdateNetworkWebhooksPayloadTemplateOK) IsCode ¶

IsCode returns true when this update network webhooks payload template o k response a status code equal to that given

func (*UpdateNetworkWebhooksPayloadTemplateOK) IsRedirect ¶

IsRedirect returns true when this update network webhooks payload template o k response has a 3xx status code

func (*UpdateNetworkWebhooksPayloadTemplateOK) IsServerError ¶

func (o *UpdateNetworkWebhooksPayloadTemplateOK) IsServerError() bool

IsServerError returns true when this update network webhooks payload template o k response has a 5xx status code

func (*UpdateNetworkWebhooksPayloadTemplateOK) IsSuccess ¶

IsSuccess returns true when this update network webhooks payload template o k response has a 2xx status code

func (*UpdateNetworkWebhooksPayloadTemplateOK) String ¶

type UpdateNetworkWebhooksPayloadTemplateOKBody ¶

type UpdateNetworkWebhooksPayloadTemplateOKBody struct {

	// The body of the payload template, in liquid template
	Body string `json:"body,omitempty"`

	// The payload template headers, will be rendered as a key-value pair in the webhook.
	Headers []*UpdateNetworkWebhooksPayloadTemplateOKBodyHeadersItems0 `json:"headers"`

	// The name of the payload template
	Name string `json:"name,omitempty"`

	// Webhook payload template Id
	PayloadTemplateID string `json:"payloadTemplateId,omitempty"`

	// sharing
	Sharing *UpdateNetworkWebhooksPayloadTemplateOKBodySharing `json:"sharing,omitempty"`

	// The type of the payload template
	Type string `json:"type,omitempty"`
}

UpdateNetworkWebhooksPayloadTemplateOKBody update network webhooks payload template o k body swagger:model UpdateNetworkWebhooksPayloadTemplateOKBody

func (*UpdateNetworkWebhooksPayloadTemplateOKBody) ContextValidate ¶

ContextValidate validate this update network webhooks payload template o k body based on the context it is used

func (*UpdateNetworkWebhooksPayloadTemplateOKBody) MarshalBinary ¶

func (o *UpdateNetworkWebhooksPayloadTemplateOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateOKBody) UnmarshalBinary ¶

func (o *UpdateNetworkWebhooksPayloadTemplateOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateOKBody) Validate ¶

Validate validates this update network webhooks payload template o k body

type UpdateNetworkWebhooksPayloadTemplateOKBodyHeadersItems0 ¶

type UpdateNetworkWebhooksPayloadTemplateOKBodyHeadersItems0 struct {

	// The name of the header attribute
	Name string `json:"name,omitempty"`

	// The value returned in the header attribute, in liquid template
	Template string `json:"template,omitempty"`
}

UpdateNetworkWebhooksPayloadTemplateOKBodyHeadersItems0 update network webhooks payload template o k body headers items0 swagger:model UpdateNetworkWebhooksPayloadTemplateOKBodyHeadersItems0

func (*UpdateNetworkWebhooksPayloadTemplateOKBodyHeadersItems0) ContextValidate ¶

ContextValidate validates this update network webhooks payload template o k body headers items0 based on context it is used

func (*UpdateNetworkWebhooksPayloadTemplateOKBodyHeadersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateOKBodyHeadersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateOKBodyHeadersItems0) Validate ¶

Validate validates this update network webhooks payload template o k body headers items0

type UpdateNetworkWebhooksPayloadTemplateOKBodySharing ¶

type UpdateNetworkWebhooksPayloadTemplateOKBodySharing struct {

	// by network
	ByNetwork *UpdateNetworkWebhooksPayloadTemplateOKBodySharingByNetwork `json:"byNetwork,omitempty"`
}

UpdateNetworkWebhooksPayloadTemplateOKBodySharing Information on which entities have access to the template swagger:model UpdateNetworkWebhooksPayloadTemplateOKBodySharing

func (*UpdateNetworkWebhooksPayloadTemplateOKBodySharing) ContextValidate ¶

ContextValidate validate this update network webhooks payload template o k body sharing based on the context it is used

func (*UpdateNetworkWebhooksPayloadTemplateOKBodySharing) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateOKBodySharing) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateOKBodySharing) Validate ¶

Validate validates this update network webhooks payload template o k body sharing

type UpdateNetworkWebhooksPayloadTemplateOKBodySharingByNetwork ¶

type UpdateNetworkWebhooksPayloadTemplateOKBodySharingByNetwork struct {

	// Indicates whether network admins may modify this template
	AdminsCanModify bool `json:"adminsCanModify,omitempty"`
}

UpdateNetworkWebhooksPayloadTemplateOKBodySharingByNetwork Information on network access to the template swagger:model UpdateNetworkWebhooksPayloadTemplateOKBodySharingByNetwork

func (*UpdateNetworkWebhooksPayloadTemplateOKBodySharingByNetwork) ContextValidate ¶

ContextValidate validates this update network webhooks payload template o k body sharing by network based on context it is used

func (*UpdateNetworkWebhooksPayloadTemplateOKBodySharingByNetwork) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateOKBodySharingByNetwork) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateOKBodySharingByNetwork) Validate ¶

Validate validates this update network webhooks payload template o k body sharing by network

type UpdateNetworkWebhooksPayloadTemplateParams ¶

type UpdateNetworkWebhooksPayloadTemplateParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PayloadTemplateID.

	   Payload template ID
	*/
	PayloadTemplateID string

	// UpdateNetworkWebhooksPayloadTemplate.
	UpdateNetworkWebhooksPayloadTemplate UpdateNetworkWebhooksPayloadTemplateBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkWebhooksPayloadTemplateParams contains all the parameters to send to the API endpoint

for the update network webhooks payload template operation.

Typically these are written to a http.Request.

func NewUpdateNetworkWebhooksPayloadTemplateParams ¶

func NewUpdateNetworkWebhooksPayloadTemplateParams() *UpdateNetworkWebhooksPayloadTemplateParams

NewUpdateNetworkWebhooksPayloadTemplateParams creates a new UpdateNetworkWebhooksPayloadTemplateParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkWebhooksPayloadTemplateParamsWithContext ¶

func NewUpdateNetworkWebhooksPayloadTemplateParamsWithContext(ctx context.Context) *UpdateNetworkWebhooksPayloadTemplateParams

NewUpdateNetworkWebhooksPayloadTemplateParamsWithContext creates a new UpdateNetworkWebhooksPayloadTemplateParams object with the ability to set a context for a request.

func NewUpdateNetworkWebhooksPayloadTemplateParamsWithHTTPClient ¶

func NewUpdateNetworkWebhooksPayloadTemplateParamsWithHTTPClient(client *http.Client) *UpdateNetworkWebhooksPayloadTemplateParams

NewUpdateNetworkWebhooksPayloadTemplateParamsWithHTTPClient creates a new UpdateNetworkWebhooksPayloadTemplateParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkWebhooksPayloadTemplateParamsWithTimeout ¶

func NewUpdateNetworkWebhooksPayloadTemplateParamsWithTimeout(timeout time.Duration) *UpdateNetworkWebhooksPayloadTemplateParams

NewUpdateNetworkWebhooksPayloadTemplateParamsWithTimeout creates a new UpdateNetworkWebhooksPayloadTemplateParams object with the ability to set a timeout on a request.

func (*UpdateNetworkWebhooksPayloadTemplateParams) SetContext ¶

SetContext adds the context to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) SetDefaults ¶

SetDefaults hydrates default values in the update network webhooks payload template params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkWebhooksPayloadTemplateParams) SetHTTPClient ¶

func (o *UpdateNetworkWebhooksPayloadTemplateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) SetNetworkID ¶

func (o *UpdateNetworkWebhooksPayloadTemplateParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) SetPayloadTemplateID ¶

func (o *UpdateNetworkWebhooksPayloadTemplateParams) SetPayloadTemplateID(payloadTemplateID string)

SetPayloadTemplateID adds the payloadTemplateId to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) SetTimeout ¶

SetTimeout adds the timeout to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) SetUpdateNetworkWebhooksPayloadTemplate ¶

func (o *UpdateNetworkWebhooksPayloadTemplateParams) SetUpdateNetworkWebhooksPayloadTemplate(updateNetworkWebhooksPayloadTemplate UpdateNetworkWebhooksPayloadTemplateBody)

SetUpdateNetworkWebhooksPayloadTemplate adds the updateNetworkWebhooksPayloadTemplate to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) WithContext ¶

WithContext adds the context to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) WithDefaults ¶

WithDefaults hydrates default values in the update network webhooks payload template params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkWebhooksPayloadTemplateParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) WithPayloadTemplateID ¶

WithPayloadTemplateID adds the payloadTemplateID to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) WithTimeout ¶

WithTimeout adds the timeout to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) WithUpdateNetworkWebhooksPayloadTemplate ¶

func (o *UpdateNetworkWebhooksPayloadTemplateParams) WithUpdateNetworkWebhooksPayloadTemplate(updateNetworkWebhooksPayloadTemplate UpdateNetworkWebhooksPayloadTemplateBody) *UpdateNetworkWebhooksPayloadTemplateParams

WithUpdateNetworkWebhooksPayloadTemplate adds the updateNetworkWebhooksPayloadTemplate to the update network webhooks payload template params

func (*UpdateNetworkWebhooksPayloadTemplateParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0 ¶

type UpdateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0 struct {

	// The name of the header template
	Name string `json:"name,omitempty"`

	// The liquid template for the headers
	Template string `json:"template,omitempty"`
}

UpdateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0 update network webhooks payload template params body headers items0 swagger:model UpdateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0

func (*UpdateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0) ContextValidate ¶

ContextValidate validates this update network webhooks payload template params body headers items0 based on context it is used

func (*UpdateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkWebhooksPayloadTemplateParamsBodyHeadersItems0) Validate ¶

Validate validates this update network webhooks payload template params body headers items0

type UpdateNetworkWebhooksPayloadTemplateReader ¶

type UpdateNetworkWebhooksPayloadTemplateReader struct {
	// contains filtered or unexported fields
}

UpdateNetworkWebhooksPayloadTemplateReader is a Reader for the UpdateNetworkWebhooksPayloadTemplate structure.

func (*UpdateNetworkWebhooksPayloadTemplateReader) ReadResponse ¶

func (o *UpdateNetworkWebhooksPayloadTemplateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VmxNetworkDevicesClaimBody ¶

type VmxNetworkDevicesClaimBody struct {

	// The size of the vMX you claim. It can be one of: small, medium, large, 100
	// Required: true
	// Enum: [100 large medium small]
	Size *string `json:"size"`
}

VmxNetworkDevicesClaimBody vmx network devices claim body // Example: {"size":"small"} swagger:model VmxNetworkDevicesClaimBody

func (*VmxNetworkDevicesClaimBody) ContextValidate ¶

func (o *VmxNetworkDevicesClaimBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this vmx network devices claim body based on context it is used

func (*VmxNetworkDevicesClaimBody) MarshalBinary ¶

func (o *VmxNetworkDevicesClaimBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VmxNetworkDevicesClaimBody) UnmarshalBinary ¶

func (o *VmxNetworkDevicesClaimBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VmxNetworkDevicesClaimBody) Validate ¶

func (o *VmxNetworkDevicesClaimBody) Validate(formats strfmt.Registry) error

Validate validates this vmx network devices claim body

type VmxNetworkDevicesClaimOK ¶

type VmxNetworkDevicesClaimOK struct {
	Payload interface{}
}

VmxNetworkDevicesClaimOK describes a response with status code 200, with default header values.

Successful operation

func NewVmxNetworkDevicesClaimOK ¶

func NewVmxNetworkDevicesClaimOK() *VmxNetworkDevicesClaimOK

NewVmxNetworkDevicesClaimOK creates a VmxNetworkDevicesClaimOK with default headers values

func (*VmxNetworkDevicesClaimOK) Code ¶

func (o *VmxNetworkDevicesClaimOK) Code() int

Code gets the status code for the vmx network devices claim o k response

func (*VmxNetworkDevicesClaimOK) Error ¶

func (o *VmxNetworkDevicesClaimOK) Error() string

func (*VmxNetworkDevicesClaimOK) GetPayload ¶

func (o *VmxNetworkDevicesClaimOK) GetPayload() interface{}

func (*VmxNetworkDevicesClaimOK) IsClientError ¶

func (o *VmxNetworkDevicesClaimOK) IsClientError() bool

IsClientError returns true when this vmx network devices claim o k response has a 4xx status code

func (*VmxNetworkDevicesClaimOK) IsCode ¶

func (o *VmxNetworkDevicesClaimOK) IsCode(code int) bool

IsCode returns true when this vmx network devices claim o k response a status code equal to that given

func (*VmxNetworkDevicesClaimOK) IsRedirect ¶

func (o *VmxNetworkDevicesClaimOK) IsRedirect() bool

IsRedirect returns true when this vmx network devices claim o k response has a 3xx status code

func (*VmxNetworkDevicesClaimOK) IsServerError ¶

func (o *VmxNetworkDevicesClaimOK) IsServerError() bool

IsServerError returns true when this vmx network devices claim o k response has a 5xx status code

func (*VmxNetworkDevicesClaimOK) IsSuccess ¶

func (o *VmxNetworkDevicesClaimOK) IsSuccess() bool

IsSuccess returns true when this vmx network devices claim o k response has a 2xx status code

func (*VmxNetworkDevicesClaimOK) String ¶

func (o *VmxNetworkDevicesClaimOK) String() string

type VmxNetworkDevicesClaimParams ¶

type VmxNetworkDevicesClaimParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// VmxNetworkDevicesClaim.
	VmxNetworkDevicesClaim VmxNetworkDevicesClaimBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VmxNetworkDevicesClaimParams contains all the parameters to send to the API endpoint

for the vmx network devices claim operation.

Typically these are written to a http.Request.

func NewVmxNetworkDevicesClaimParams ¶

func NewVmxNetworkDevicesClaimParams() *VmxNetworkDevicesClaimParams

NewVmxNetworkDevicesClaimParams creates a new VmxNetworkDevicesClaimParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewVmxNetworkDevicesClaimParamsWithContext ¶

func NewVmxNetworkDevicesClaimParamsWithContext(ctx context.Context) *VmxNetworkDevicesClaimParams

NewVmxNetworkDevicesClaimParamsWithContext creates a new VmxNetworkDevicesClaimParams object with the ability to set a context for a request.

func NewVmxNetworkDevicesClaimParamsWithHTTPClient ¶

func NewVmxNetworkDevicesClaimParamsWithHTTPClient(client *http.Client) *VmxNetworkDevicesClaimParams

NewVmxNetworkDevicesClaimParamsWithHTTPClient creates a new VmxNetworkDevicesClaimParams object with the ability to set a custom HTTPClient for a request.

func NewVmxNetworkDevicesClaimParamsWithTimeout ¶

func NewVmxNetworkDevicesClaimParamsWithTimeout(timeout time.Duration) *VmxNetworkDevicesClaimParams

NewVmxNetworkDevicesClaimParamsWithTimeout creates a new VmxNetworkDevicesClaimParams object with the ability to set a timeout on a request.

func (*VmxNetworkDevicesClaimParams) SetContext ¶

func (o *VmxNetworkDevicesClaimParams) SetContext(ctx context.Context)

SetContext adds the context to the vmx network devices claim params

func (*VmxNetworkDevicesClaimParams) SetDefaults ¶

func (o *VmxNetworkDevicesClaimParams) SetDefaults()

SetDefaults hydrates default values in the vmx network devices claim params (not the query body).

All values with no default are reset to their zero value.

func (*VmxNetworkDevicesClaimParams) SetHTTPClient ¶

func (o *VmxNetworkDevicesClaimParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the vmx network devices claim params

func (*VmxNetworkDevicesClaimParams) SetNetworkID ¶

func (o *VmxNetworkDevicesClaimParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the vmx network devices claim params

func (*VmxNetworkDevicesClaimParams) SetTimeout ¶

func (o *VmxNetworkDevicesClaimParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the vmx network devices claim params

func (*VmxNetworkDevicesClaimParams) SetVmxNetworkDevicesClaim ¶

func (o *VmxNetworkDevicesClaimParams) SetVmxNetworkDevicesClaim(vmxNetworkDevicesClaim VmxNetworkDevicesClaimBody)

SetVmxNetworkDevicesClaim adds the vmxNetworkDevicesClaim to the vmx network devices claim params

func (*VmxNetworkDevicesClaimParams) WithContext ¶

WithContext adds the context to the vmx network devices claim params

func (*VmxNetworkDevicesClaimParams) WithDefaults ¶

WithDefaults hydrates default values in the vmx network devices claim params (not the query body).

All values with no default are reset to their zero value.

func (*VmxNetworkDevicesClaimParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the vmx network devices claim params

func (*VmxNetworkDevicesClaimParams) WithNetworkID ¶

WithNetworkID adds the networkID to the vmx network devices claim params

func (*VmxNetworkDevicesClaimParams) WithTimeout ¶

WithTimeout adds the timeout to the vmx network devices claim params

func (*VmxNetworkDevicesClaimParams) WithVmxNetworkDevicesClaim ¶

func (o *VmxNetworkDevicesClaimParams) WithVmxNetworkDevicesClaim(vmxNetworkDevicesClaim VmxNetworkDevicesClaimBody) *VmxNetworkDevicesClaimParams

WithVmxNetworkDevicesClaim adds the vmxNetworkDevicesClaim to the vmx network devices claim params

func (*VmxNetworkDevicesClaimParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type VmxNetworkDevicesClaimReader ¶

type VmxNetworkDevicesClaimReader struct {
	// contains filtered or unexported fields
}

VmxNetworkDevicesClaimReader is a Reader for the VmxNetworkDevicesClaim structure.

func (*VmxNetworkDevicesClaimReader) ReadResponse ¶

func (o *VmxNetworkDevicesClaimReader) 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