diff --git a/CHANGELOG.md b/CHANGELOG.md index 09431bb39..4442bbfd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ ## Release (2025-xx-xx) - `stackitmarketplace`: [v1.16.0](services/stackitmarketplace/CHANGELOG.md#v1160) - **Breaking Change:** Remove unused `ProjectId` model struct +- `iaas`: [v1.1.0](services/iaas/CHANGELOG.md#v110) + - **Breaking Change:** Removal of unused model structs: `Area`, `AreaConfig`, `AreaPrefixConfigIPv4`, `UpdateAreaIPv4`, `NetworkAreaIPv4`, `CreateAreaAddressFamily`, `CreateAreaIPv4`, `CreateNetworkAddressFamily`, `CreateNetworkIPv4Body`, `CreateNetworkIPv6Body`, `CreateServerPayloadBootVolume`, `CreateServerPayloadNetworking`, `NullableUpdateAreaAddressFamily`, `CreateServerPayloadNetworking`, `UpdateNetworkAddressFamily`, `CreateServerPayloadNetworking`, `CreateServerPayloadNetworking` ## Release (2025-10-29) - `stackitmarketplace`: [v1.15.0](services/stackitmarketplace/CHANGELOG.md#v1150) diff --git a/services/iaas/CHANGELOG.md b/services/iaas/CHANGELOG.md index 12b74f110..ee15dc8e1 100644 --- a/services/iaas/CHANGELOG.md +++ b/services/iaas/CHANGELOG.md @@ -1,3 +1,6 @@ +## v1.1.0 +- **Breaking Change:** Removal of unused model structs: `Area`, `AreaConfig`, `AreaPrefixConfigIPv4`, `UpdateAreaIPv4`, `NetworkAreaIPv4`, `CreateAreaAddressFamily`, `CreateAreaIPv4`, `CreateNetworkAddressFamily`, `CreateNetworkIPv4Body`, `CreateNetworkIPv6Body`, `CreateServerPayloadBootVolume`, `CreateServerPayloadNetworking`, `NullableUpdateAreaAddressFamily`, `CreateServerPayloadNetworking`, `UpdateNetworkAddressFamily`, `CreateServerPayloadNetworking`, `CreateServerPayloadNetworking` + ## v1.0.1 - Bump STACKIT resourcemanager SDK module from `v0.17.1` to `v0.18.0` diff --git a/services/iaas/VERSION b/services/iaas/VERSION index b18d46540..795460fce 100644 --- a/services/iaas/VERSION +++ b/services/iaas/VERSION @@ -1 +1 @@ -v1.0.1 +v1.1.0 diff --git a/services/iaas/model_area.go b/services/iaas/model_area.go deleted file mode 100644 index 4c3138b6b..000000000 --- a/services/iaas/model_area.go +++ /dev/null @@ -1,273 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the Area type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &Area{} - -/* - types and functions for defaultNameservers -*/ - -// isArray -type AreaGetDefaultNameserversAttributeType = *[]string -type AreaGetDefaultNameserversArgType = []string -type AreaGetDefaultNameserversRetType = []string - -func getAreaGetDefaultNameserversAttributeTypeOk(arg AreaGetDefaultNameserversAttributeType) (ret AreaGetDefaultNameserversRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaGetDefaultNameserversAttributeType(arg *AreaGetDefaultNameserversAttributeType, val AreaGetDefaultNameserversRetType) { - *arg = &val -} - -/* - types and functions for networkRanges -*/ - -// isArray -type AreaGetNetworkRangesAttributeType = *[]NetworkRange -type AreaGetNetworkRangesArgType = []NetworkRange -type AreaGetNetworkRangesRetType = []NetworkRange - -func getAreaGetNetworkRangesAttributeTypeOk(arg AreaGetNetworkRangesAttributeType) (ret AreaGetNetworkRangesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaGetNetworkRangesAttributeType(arg *AreaGetNetworkRangesAttributeType, val AreaGetNetworkRangesRetType) { - *arg = &val -} - -/* - types and functions for routes -*/ - -// isArray -type AreaGetRoutesAttributeType = *[]Route -type AreaGetRoutesArgType = []Route -type AreaGetRoutesRetType = []Route - -func getAreaGetRoutesAttributeTypeOk(arg AreaGetRoutesAttributeType) (ret AreaGetRoutesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaGetRoutesAttributeType(arg *AreaGetRoutesAttributeType, val AreaGetRoutesRetType) { - *arg = &val -} - -/* - types and functions for transferNetwork -*/ - -// isNotNullableString -type AreaGetTransferNetworkAttributeType = *string - -func getAreaGetTransferNetworkAttributeTypeOk(arg AreaGetTransferNetworkAttributeType) (ret AreaGetTransferNetworkRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaGetTransferNetworkAttributeType(arg *AreaGetTransferNetworkAttributeType, val AreaGetTransferNetworkRetType) { - *arg = &val -} - -type AreaGetTransferNetworkArgType = string -type AreaGetTransferNetworkRetType = string - -// Area The basic properties of a network area. -type Area struct { - // A list containing DNS Servers/Nameservers for IPv4. - DefaultNameservers AreaGetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"` - // A list of network ranges. - NetworkRanges AreaGetNetworkRangesAttributeType `json:"networkRanges,omitempty"` - // A list of routes. - Routes AreaGetRoutesAttributeType `json:"routes,omitempty"` - // Classless Inter-Domain Routing (CIDR). - TransferNetwork AreaGetTransferNetworkAttributeType `json:"transferNetwork,omitempty"` -} - -// NewArea instantiates a new Area object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewArea() *Area { - this := Area{} - return &this -} - -// NewAreaWithDefaults instantiates a new Area object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewAreaWithDefaults() *Area { - this := Area{} - return &this -} - -// GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise. -func (o *Area) GetDefaultNameservers() (res AreaGetDefaultNameserversRetType) { - res, _ = o.GetDefaultNameserversOk() - return -} - -// GetDefaultNameserversOk returns a tuple with the DefaultNameservers field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Area) GetDefaultNameserversOk() (ret AreaGetDefaultNameserversRetType, ok bool) { - return getAreaGetDefaultNameserversAttributeTypeOk(o.DefaultNameservers) -} - -// HasDefaultNameservers returns a boolean if a field has been set. -func (o *Area) HasDefaultNameservers() bool { - _, ok := o.GetDefaultNameserversOk() - return ok -} - -// SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field. -func (o *Area) SetDefaultNameservers(v AreaGetDefaultNameserversRetType) { - setAreaGetDefaultNameserversAttributeType(&o.DefaultNameservers, v) -} - -// GetNetworkRanges returns the NetworkRanges field value if set, zero value otherwise. -func (o *Area) GetNetworkRanges() (res AreaGetNetworkRangesRetType) { - res, _ = o.GetNetworkRangesOk() - return -} - -// GetNetworkRangesOk returns a tuple with the NetworkRanges field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Area) GetNetworkRangesOk() (ret AreaGetNetworkRangesRetType, ok bool) { - return getAreaGetNetworkRangesAttributeTypeOk(o.NetworkRanges) -} - -// HasNetworkRanges returns a boolean if a field has been set. -func (o *Area) HasNetworkRanges() bool { - _, ok := o.GetNetworkRangesOk() - return ok -} - -// SetNetworkRanges gets a reference to the given []NetworkRange and assigns it to the NetworkRanges field. -func (o *Area) SetNetworkRanges(v AreaGetNetworkRangesRetType) { - setAreaGetNetworkRangesAttributeType(&o.NetworkRanges, v) -} - -// GetRoutes returns the Routes field value if set, zero value otherwise. -func (o *Area) GetRoutes() (res AreaGetRoutesRetType) { - res, _ = o.GetRoutesOk() - return -} - -// GetRoutesOk returns a tuple with the Routes field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Area) GetRoutesOk() (ret AreaGetRoutesRetType, ok bool) { - return getAreaGetRoutesAttributeTypeOk(o.Routes) -} - -// HasRoutes returns a boolean if a field has been set. -func (o *Area) HasRoutes() bool { - _, ok := o.GetRoutesOk() - return ok -} - -// SetRoutes gets a reference to the given []Route and assigns it to the Routes field. -func (o *Area) SetRoutes(v AreaGetRoutesRetType) { - setAreaGetRoutesAttributeType(&o.Routes, v) -} - -// GetTransferNetwork returns the TransferNetwork field value if set, zero value otherwise. -func (o *Area) GetTransferNetwork() (res AreaGetTransferNetworkRetType) { - res, _ = o.GetTransferNetworkOk() - return -} - -// GetTransferNetworkOk returns a tuple with the TransferNetwork field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Area) GetTransferNetworkOk() (ret AreaGetTransferNetworkRetType, ok bool) { - return getAreaGetTransferNetworkAttributeTypeOk(o.TransferNetwork) -} - -// HasTransferNetwork returns a boolean if a field has been set. -func (o *Area) HasTransferNetwork() bool { - _, ok := o.GetTransferNetworkOk() - return ok -} - -// SetTransferNetwork gets a reference to the given string and assigns it to the TransferNetwork field. -func (o *Area) SetTransferNetwork(v AreaGetTransferNetworkRetType) { - setAreaGetTransferNetworkAttributeType(&o.TransferNetwork, v) -} - -func (o Area) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getAreaGetDefaultNameserversAttributeTypeOk(o.DefaultNameservers); ok { - toSerialize["DefaultNameservers"] = val - } - if val, ok := getAreaGetNetworkRangesAttributeTypeOk(o.NetworkRanges); ok { - toSerialize["NetworkRanges"] = val - } - if val, ok := getAreaGetRoutesAttributeTypeOk(o.Routes); ok { - toSerialize["Routes"] = val - } - if val, ok := getAreaGetTransferNetworkAttributeTypeOk(o.TransferNetwork); ok { - toSerialize["TransferNetwork"] = val - } - return toSerialize, nil -} - -type NullableArea struct { - value *Area - isSet bool -} - -func (v NullableArea) Get() *Area { - return v.value -} - -func (v *NullableArea) Set(val *Area) { - v.value = val - v.isSet = true -} - -func (v NullableArea) IsSet() bool { - return v.isSet -} - -func (v *NullableArea) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableArea(val *Area) *NullableArea { - return &NullableArea{value: val, isSet: true} -} - -func (v NullableArea) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableArea) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_area_config.go b/services/iaas/model_area_config.go deleted file mode 100644 index ded3ed83c..000000000 --- a/services/iaas/model_area_config.go +++ /dev/null @@ -1,266 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the AreaConfig type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &AreaConfig{} - -/* - types and functions for defaultNameservers -*/ - -// isArray -type AreaConfigGetDefaultNameserversAttributeType = *[]string -type AreaConfigGetDefaultNameserversArgType = []string -type AreaConfigGetDefaultNameserversRetType = []string - -func getAreaConfigGetDefaultNameserversAttributeTypeOk(arg AreaConfigGetDefaultNameserversAttributeType) (ret AreaConfigGetDefaultNameserversRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaConfigGetDefaultNameserversAttributeType(arg *AreaConfigGetDefaultNameserversAttributeType, val AreaConfigGetDefaultNameserversRetType) { - *arg = &val -} - -/* - types and functions for networkRanges -*/ - -// isArray -type AreaConfigGetNetworkRangesAttributeType = *[]NetworkRange -type AreaConfigGetNetworkRangesArgType = []NetworkRange -type AreaConfigGetNetworkRangesRetType = []NetworkRange - -func getAreaConfigGetNetworkRangesAttributeTypeOk(arg AreaConfigGetNetworkRangesAttributeType) (ret AreaConfigGetNetworkRangesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaConfigGetNetworkRangesAttributeType(arg *AreaConfigGetNetworkRangesAttributeType, val AreaConfigGetNetworkRangesRetType) { - *arg = &val -} - -/* - types and functions for routes -*/ - -// isArray -type AreaConfigGetRoutesAttributeType = *[]Route -type AreaConfigGetRoutesArgType = []Route -type AreaConfigGetRoutesRetType = []Route - -func getAreaConfigGetRoutesAttributeTypeOk(arg AreaConfigGetRoutesAttributeType) (ret AreaConfigGetRoutesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaConfigGetRoutesAttributeType(arg *AreaConfigGetRoutesAttributeType, val AreaConfigGetRoutesRetType) { - *arg = &val -} - -/* - types and functions for transferNetwork -*/ - -// isNotNullableString -type AreaConfigGetTransferNetworkAttributeType = *string - -func getAreaConfigGetTransferNetworkAttributeTypeOk(arg AreaConfigGetTransferNetworkAttributeType) (ret AreaConfigGetTransferNetworkRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaConfigGetTransferNetworkAttributeType(arg *AreaConfigGetTransferNetworkAttributeType, val AreaConfigGetTransferNetworkRetType) { - *arg = &val -} - -type AreaConfigGetTransferNetworkArgType = string -type AreaConfigGetTransferNetworkRetType = string - -// AreaConfig The basic network area object. -type AreaConfig struct { - DefaultNameservers AreaConfigGetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"` - // A list of network ranges. - // REQUIRED - NetworkRanges AreaConfigGetNetworkRangesAttributeType `json:"networkRanges" required:"true"` - // A list of routes. - Routes AreaConfigGetRoutesAttributeType `json:"routes,omitempty"` - // Classless Inter-Domain Routing (CIDR). - // REQUIRED - TransferNetwork AreaConfigGetTransferNetworkAttributeType `json:"transferNetwork" required:"true"` -} - -type _AreaConfig AreaConfig - -// NewAreaConfig instantiates a new AreaConfig object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewAreaConfig(networkRanges AreaConfigGetNetworkRangesArgType, transferNetwork AreaConfigGetTransferNetworkArgType) *AreaConfig { - this := AreaConfig{} - setAreaConfigGetNetworkRangesAttributeType(&this.NetworkRanges, networkRanges) - setAreaConfigGetTransferNetworkAttributeType(&this.TransferNetwork, transferNetwork) - return &this -} - -// NewAreaConfigWithDefaults instantiates a new AreaConfig object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewAreaConfigWithDefaults() *AreaConfig { - this := AreaConfig{} - return &this -} - -// GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise. -func (o *AreaConfig) GetDefaultNameservers() (res AreaConfigGetDefaultNameserversRetType) { - res, _ = o.GetDefaultNameserversOk() - return -} - -// GetDefaultNameserversOk returns a tuple with the DefaultNameservers field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *AreaConfig) GetDefaultNameserversOk() (ret AreaConfigGetDefaultNameserversRetType, ok bool) { - return getAreaConfigGetDefaultNameserversAttributeTypeOk(o.DefaultNameservers) -} - -// HasDefaultNameservers returns a boolean if a field has been set. -func (o *AreaConfig) HasDefaultNameservers() bool { - _, ok := o.GetDefaultNameserversOk() - return ok -} - -// SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field. -func (o *AreaConfig) SetDefaultNameservers(v AreaConfigGetDefaultNameserversRetType) { - setAreaConfigGetDefaultNameserversAttributeType(&o.DefaultNameservers, v) -} - -// GetNetworkRanges returns the NetworkRanges field value -func (o *AreaConfig) GetNetworkRanges() (ret AreaConfigGetNetworkRangesRetType) { - ret, _ = o.GetNetworkRangesOk() - return ret -} - -// GetNetworkRangesOk returns a tuple with the NetworkRanges field value -// and a boolean to check if the value has been set. -func (o *AreaConfig) GetNetworkRangesOk() (ret AreaConfigGetNetworkRangesRetType, ok bool) { - return getAreaConfigGetNetworkRangesAttributeTypeOk(o.NetworkRanges) -} - -// SetNetworkRanges sets field value -func (o *AreaConfig) SetNetworkRanges(v AreaConfigGetNetworkRangesRetType) { - setAreaConfigGetNetworkRangesAttributeType(&o.NetworkRanges, v) -} - -// GetRoutes returns the Routes field value if set, zero value otherwise. -func (o *AreaConfig) GetRoutes() (res AreaConfigGetRoutesRetType) { - res, _ = o.GetRoutesOk() - return -} - -// GetRoutesOk returns a tuple with the Routes field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *AreaConfig) GetRoutesOk() (ret AreaConfigGetRoutesRetType, ok bool) { - return getAreaConfigGetRoutesAttributeTypeOk(o.Routes) -} - -// HasRoutes returns a boolean if a field has been set. -func (o *AreaConfig) HasRoutes() bool { - _, ok := o.GetRoutesOk() - return ok -} - -// SetRoutes gets a reference to the given []Route and assigns it to the Routes field. -func (o *AreaConfig) SetRoutes(v AreaConfigGetRoutesRetType) { - setAreaConfigGetRoutesAttributeType(&o.Routes, v) -} - -// GetTransferNetwork returns the TransferNetwork field value -func (o *AreaConfig) GetTransferNetwork() (ret AreaConfigGetTransferNetworkRetType) { - ret, _ = o.GetTransferNetworkOk() - return ret -} - -// GetTransferNetworkOk returns a tuple with the TransferNetwork field value -// and a boolean to check if the value has been set. -func (o *AreaConfig) GetTransferNetworkOk() (ret AreaConfigGetTransferNetworkRetType, ok bool) { - return getAreaConfigGetTransferNetworkAttributeTypeOk(o.TransferNetwork) -} - -// SetTransferNetwork sets field value -func (o *AreaConfig) SetTransferNetwork(v AreaConfigGetTransferNetworkRetType) { - setAreaConfigGetTransferNetworkAttributeType(&o.TransferNetwork, v) -} - -func (o AreaConfig) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getAreaConfigGetDefaultNameserversAttributeTypeOk(o.DefaultNameservers); ok { - toSerialize["DefaultNameservers"] = val - } - if val, ok := getAreaConfigGetNetworkRangesAttributeTypeOk(o.NetworkRanges); ok { - toSerialize["NetworkRanges"] = val - } - if val, ok := getAreaConfigGetRoutesAttributeTypeOk(o.Routes); ok { - toSerialize["Routes"] = val - } - if val, ok := getAreaConfigGetTransferNetworkAttributeTypeOk(o.TransferNetwork); ok { - toSerialize["TransferNetwork"] = val - } - return toSerialize, nil -} - -type NullableAreaConfig struct { - value *AreaConfig - isSet bool -} - -func (v NullableAreaConfig) Get() *AreaConfig { - return v.value -} - -func (v *NullableAreaConfig) Set(val *AreaConfig) { - v.value = val - v.isSet = true -} - -func (v NullableAreaConfig) IsSet() bool { - return v.isSet -} - -func (v *NullableAreaConfig) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableAreaConfig(val *AreaConfig) *NullableAreaConfig { - return &NullableAreaConfig{value: val, isSet: true} -} - -func (v NullableAreaConfig) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableAreaConfig) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_area_config_test.go b/services/iaas/model_area_config_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_area_config_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_area_prefix_config_ipv4.go b/services/iaas/model_area_prefix_config_ipv4.go deleted file mode 100644 index dfe006bfd..000000000 --- a/services/iaas/model_area_prefix_config_ipv4.go +++ /dev/null @@ -1,230 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the AreaPrefixConfigIPv4 type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &AreaPrefixConfigIPv4{} - -/* - types and functions for defaultPrefixLen -*/ - -// isInteger -type AreaPrefixConfigIPv4GetDefaultPrefixLenAttributeType = *int64 -type AreaPrefixConfigIPv4GetDefaultPrefixLenArgType = int64 -type AreaPrefixConfigIPv4GetDefaultPrefixLenRetType = int64 - -func getAreaPrefixConfigIPv4GetDefaultPrefixLenAttributeTypeOk(arg AreaPrefixConfigIPv4GetDefaultPrefixLenAttributeType) (ret AreaPrefixConfigIPv4GetDefaultPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaPrefixConfigIPv4GetDefaultPrefixLenAttributeType(arg *AreaPrefixConfigIPv4GetDefaultPrefixLenAttributeType, val AreaPrefixConfigIPv4GetDefaultPrefixLenRetType) { - *arg = &val -} - -/* - types and functions for maxPrefixLen -*/ - -// isInteger -type AreaPrefixConfigIPv4GetMaxPrefixLenAttributeType = *int64 -type AreaPrefixConfigIPv4GetMaxPrefixLenArgType = int64 -type AreaPrefixConfigIPv4GetMaxPrefixLenRetType = int64 - -func getAreaPrefixConfigIPv4GetMaxPrefixLenAttributeTypeOk(arg AreaPrefixConfigIPv4GetMaxPrefixLenAttributeType) (ret AreaPrefixConfigIPv4GetMaxPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaPrefixConfigIPv4GetMaxPrefixLenAttributeType(arg *AreaPrefixConfigIPv4GetMaxPrefixLenAttributeType, val AreaPrefixConfigIPv4GetMaxPrefixLenRetType) { - *arg = &val -} - -/* - types and functions for minPrefixLen -*/ - -// isInteger -type AreaPrefixConfigIPv4GetMinPrefixLenAttributeType = *int64 -type AreaPrefixConfigIPv4GetMinPrefixLenArgType = int64 -type AreaPrefixConfigIPv4GetMinPrefixLenRetType = int64 - -func getAreaPrefixConfigIPv4GetMinPrefixLenAttributeTypeOk(arg AreaPrefixConfigIPv4GetMinPrefixLenAttributeType) (ret AreaPrefixConfigIPv4GetMinPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setAreaPrefixConfigIPv4GetMinPrefixLenAttributeType(arg *AreaPrefixConfigIPv4GetMinPrefixLenAttributeType, val AreaPrefixConfigIPv4GetMinPrefixLenRetType) { - *arg = &val -} - -// AreaPrefixConfigIPv4 The IPv4 prefix config for a network area. -type AreaPrefixConfigIPv4 struct { - // The default prefix length for networks in the network area. - DefaultPrefixLen AreaPrefixConfigIPv4GetDefaultPrefixLenAttributeType `json:"defaultPrefixLen,omitempty"` - // The maximal prefix length for networks in the network area. - MaxPrefixLen AreaPrefixConfigIPv4GetMaxPrefixLenAttributeType `json:"maxPrefixLen,omitempty"` - // The minimal prefix length for networks in the network area. - MinPrefixLen AreaPrefixConfigIPv4GetMinPrefixLenAttributeType `json:"minPrefixLen,omitempty"` -} - -// NewAreaPrefixConfigIPv4 instantiates a new AreaPrefixConfigIPv4 object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewAreaPrefixConfigIPv4() *AreaPrefixConfigIPv4 { - this := AreaPrefixConfigIPv4{} - return &this -} - -// NewAreaPrefixConfigIPv4WithDefaults instantiates a new AreaPrefixConfigIPv4 object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewAreaPrefixConfigIPv4WithDefaults() *AreaPrefixConfigIPv4 { - this := AreaPrefixConfigIPv4{} - var defaultPrefixLen int64 = 25 - this.DefaultPrefixLen = &defaultPrefixLen - var maxPrefixLen int64 = 29 - this.MaxPrefixLen = &maxPrefixLen - var minPrefixLen int64 = 24 - this.MinPrefixLen = &minPrefixLen - return &this -} - -// GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise. -func (o *AreaPrefixConfigIPv4) GetDefaultPrefixLen() (res AreaPrefixConfigIPv4GetDefaultPrefixLenRetType) { - res, _ = o.GetDefaultPrefixLenOk() - return -} - -// GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *AreaPrefixConfigIPv4) GetDefaultPrefixLenOk() (ret AreaPrefixConfigIPv4GetDefaultPrefixLenRetType, ok bool) { - return getAreaPrefixConfigIPv4GetDefaultPrefixLenAttributeTypeOk(o.DefaultPrefixLen) -} - -// HasDefaultPrefixLen returns a boolean if a field has been set. -func (o *AreaPrefixConfigIPv4) HasDefaultPrefixLen() bool { - _, ok := o.GetDefaultPrefixLenOk() - return ok -} - -// SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field. -func (o *AreaPrefixConfigIPv4) SetDefaultPrefixLen(v AreaPrefixConfigIPv4GetDefaultPrefixLenRetType) { - setAreaPrefixConfigIPv4GetDefaultPrefixLenAttributeType(&o.DefaultPrefixLen, v) -} - -// GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise. -func (o *AreaPrefixConfigIPv4) GetMaxPrefixLen() (res AreaPrefixConfigIPv4GetMaxPrefixLenRetType) { - res, _ = o.GetMaxPrefixLenOk() - return -} - -// GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *AreaPrefixConfigIPv4) GetMaxPrefixLenOk() (ret AreaPrefixConfigIPv4GetMaxPrefixLenRetType, ok bool) { - return getAreaPrefixConfigIPv4GetMaxPrefixLenAttributeTypeOk(o.MaxPrefixLen) -} - -// HasMaxPrefixLen returns a boolean if a field has been set. -func (o *AreaPrefixConfigIPv4) HasMaxPrefixLen() bool { - _, ok := o.GetMaxPrefixLenOk() - return ok -} - -// SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field. -func (o *AreaPrefixConfigIPv4) SetMaxPrefixLen(v AreaPrefixConfigIPv4GetMaxPrefixLenRetType) { - setAreaPrefixConfigIPv4GetMaxPrefixLenAttributeType(&o.MaxPrefixLen, v) -} - -// GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise. -func (o *AreaPrefixConfigIPv4) GetMinPrefixLen() (res AreaPrefixConfigIPv4GetMinPrefixLenRetType) { - res, _ = o.GetMinPrefixLenOk() - return -} - -// GetMinPrefixLenOk returns a tuple with the MinPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *AreaPrefixConfigIPv4) GetMinPrefixLenOk() (ret AreaPrefixConfigIPv4GetMinPrefixLenRetType, ok bool) { - return getAreaPrefixConfigIPv4GetMinPrefixLenAttributeTypeOk(o.MinPrefixLen) -} - -// HasMinPrefixLen returns a boolean if a field has been set. -func (o *AreaPrefixConfigIPv4) HasMinPrefixLen() bool { - _, ok := o.GetMinPrefixLenOk() - return ok -} - -// SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field. -func (o *AreaPrefixConfigIPv4) SetMinPrefixLen(v AreaPrefixConfigIPv4GetMinPrefixLenRetType) { - setAreaPrefixConfigIPv4GetMinPrefixLenAttributeType(&o.MinPrefixLen, v) -} - -func (o AreaPrefixConfigIPv4) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getAreaPrefixConfigIPv4GetDefaultPrefixLenAttributeTypeOk(o.DefaultPrefixLen); ok { - toSerialize["DefaultPrefixLen"] = val - } - if val, ok := getAreaPrefixConfigIPv4GetMaxPrefixLenAttributeTypeOk(o.MaxPrefixLen); ok { - toSerialize["MaxPrefixLen"] = val - } - if val, ok := getAreaPrefixConfigIPv4GetMinPrefixLenAttributeTypeOk(o.MinPrefixLen); ok { - toSerialize["MinPrefixLen"] = val - } - return toSerialize, nil -} - -type NullableAreaPrefixConfigIPv4 struct { - value *AreaPrefixConfigIPv4 - isSet bool -} - -func (v NullableAreaPrefixConfigIPv4) Get() *AreaPrefixConfigIPv4 { - return v.value -} - -func (v *NullableAreaPrefixConfigIPv4) Set(val *AreaPrefixConfigIPv4) { - v.value = val - v.isSet = true -} - -func (v NullableAreaPrefixConfigIPv4) IsSet() bool { - return v.isSet -} - -func (v *NullableAreaPrefixConfigIPv4) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableAreaPrefixConfigIPv4(val *AreaPrefixConfigIPv4) *NullableAreaPrefixConfigIPv4 { - return &NullableAreaPrefixConfigIPv4{value: val, isSet: true} -} - -func (v NullableAreaPrefixConfigIPv4) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableAreaPrefixConfigIPv4) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_area_prefix_config_ipv4_test.go b/services/iaas/model_area_prefix_config_ipv4_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_area_prefix_config_ipv4_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_area_test.go b/services/iaas/model_area_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_area_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_create_area_address_family.go b/services/iaas/model_create_area_address_family.go deleted file mode 100644 index 7d271dc59..000000000 --- a/services/iaas/model_create_area_address_family.go +++ /dev/null @@ -1,127 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the CreateAreaAddressFamily type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &CreateAreaAddressFamily{} - -/* - types and functions for ipv4 -*/ - -// isModel -type CreateAreaAddressFamilyGetIpv4AttributeType = *CreateAreaIPv4 -type CreateAreaAddressFamilyGetIpv4ArgType = CreateAreaIPv4 -type CreateAreaAddressFamilyGetIpv4RetType = CreateAreaIPv4 - -func getCreateAreaAddressFamilyGetIpv4AttributeTypeOk(arg CreateAreaAddressFamilyGetIpv4AttributeType) (ret CreateAreaAddressFamilyGetIpv4RetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateAreaAddressFamilyGetIpv4AttributeType(arg *CreateAreaAddressFamilyGetIpv4AttributeType, val CreateAreaAddressFamilyGetIpv4RetType) { - *arg = &val -} - -// CreateAreaAddressFamily The addressFamily object for a area create request. -type CreateAreaAddressFamily struct { - Ipv4 CreateAreaAddressFamilyGetIpv4AttributeType `json:"ipv4,omitempty"` -} - -// NewCreateAreaAddressFamily instantiates a new CreateAreaAddressFamily object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewCreateAreaAddressFamily() *CreateAreaAddressFamily { - this := CreateAreaAddressFamily{} - return &this -} - -// NewCreateAreaAddressFamilyWithDefaults instantiates a new CreateAreaAddressFamily object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewCreateAreaAddressFamilyWithDefaults() *CreateAreaAddressFamily { - this := CreateAreaAddressFamily{} - return &this -} - -// GetIpv4 returns the Ipv4 field value if set, zero value otherwise. -func (o *CreateAreaAddressFamily) GetIpv4() (res CreateAreaAddressFamilyGetIpv4RetType) { - res, _ = o.GetIpv4Ok() - return -} - -// GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateAreaAddressFamily) GetIpv4Ok() (ret CreateAreaAddressFamilyGetIpv4RetType, ok bool) { - return getCreateAreaAddressFamilyGetIpv4AttributeTypeOk(o.Ipv4) -} - -// HasIpv4 returns a boolean if a field has been set. -func (o *CreateAreaAddressFamily) HasIpv4() bool { - _, ok := o.GetIpv4Ok() - return ok -} - -// SetIpv4 gets a reference to the given CreateAreaIPv4 and assigns it to the Ipv4 field. -func (o *CreateAreaAddressFamily) SetIpv4(v CreateAreaAddressFamilyGetIpv4RetType) { - setCreateAreaAddressFamilyGetIpv4AttributeType(&o.Ipv4, v) -} - -func (o CreateAreaAddressFamily) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getCreateAreaAddressFamilyGetIpv4AttributeTypeOk(o.Ipv4); ok { - toSerialize["Ipv4"] = val - } - return toSerialize, nil -} - -type NullableCreateAreaAddressFamily struct { - value *CreateAreaAddressFamily - isSet bool -} - -func (v NullableCreateAreaAddressFamily) Get() *CreateAreaAddressFamily { - return v.value -} - -func (v *NullableCreateAreaAddressFamily) Set(val *CreateAreaAddressFamily) { - v.value = val - v.isSet = true -} - -func (v NullableCreateAreaAddressFamily) IsSet() bool { - return v.isSet -} - -func (v *NullableCreateAreaAddressFamily) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableCreateAreaAddressFamily(val *CreateAreaAddressFamily) *NullableCreateAreaAddressFamily { - return &NullableCreateAreaAddressFamily{value: val, isSet: true} -} - -func (v NullableCreateAreaAddressFamily) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableCreateAreaAddressFamily) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_create_area_address_family_test.go b/services/iaas/model_create_area_address_family_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_create_area_address_family_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_create_area_ipv4.go b/services/iaas/model_create_area_ipv4.go deleted file mode 100644 index 5438c3dd1..000000000 --- a/services/iaas/model_create_area_ipv4.go +++ /dev/null @@ -1,416 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the CreateAreaIPv4 type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &CreateAreaIPv4{} - -/* - types and functions for defaultNameservers -*/ - -// isArray -type CreateAreaIPv4GetDefaultNameserversAttributeType = *[]string -type CreateAreaIPv4GetDefaultNameserversArgType = []string -type CreateAreaIPv4GetDefaultNameserversRetType = []string - -func getCreateAreaIPv4GetDefaultNameserversAttributeTypeOk(arg CreateAreaIPv4GetDefaultNameserversAttributeType) (ret CreateAreaIPv4GetDefaultNameserversRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateAreaIPv4GetDefaultNameserversAttributeType(arg *CreateAreaIPv4GetDefaultNameserversAttributeType, val CreateAreaIPv4GetDefaultNameserversRetType) { - *arg = &val -} - -/* - types and functions for networkRanges -*/ - -// isArray -type CreateAreaIPv4GetNetworkRangesAttributeType = *[]NetworkRange -type CreateAreaIPv4GetNetworkRangesArgType = []NetworkRange -type CreateAreaIPv4GetNetworkRangesRetType = []NetworkRange - -func getCreateAreaIPv4GetNetworkRangesAttributeTypeOk(arg CreateAreaIPv4GetNetworkRangesAttributeType) (ret CreateAreaIPv4GetNetworkRangesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateAreaIPv4GetNetworkRangesAttributeType(arg *CreateAreaIPv4GetNetworkRangesAttributeType, val CreateAreaIPv4GetNetworkRangesRetType) { - *arg = &val -} - -/* - types and functions for routes -*/ - -// isArray -type CreateAreaIPv4GetRoutesAttributeType = *[]Route -type CreateAreaIPv4GetRoutesArgType = []Route -type CreateAreaIPv4GetRoutesRetType = []Route - -func getCreateAreaIPv4GetRoutesAttributeTypeOk(arg CreateAreaIPv4GetRoutesAttributeType) (ret CreateAreaIPv4GetRoutesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateAreaIPv4GetRoutesAttributeType(arg *CreateAreaIPv4GetRoutesAttributeType, val CreateAreaIPv4GetRoutesRetType) { - *arg = &val -} - -/* - types and functions for transferNetwork -*/ - -// isNotNullableString -type CreateAreaIPv4GetTransferNetworkAttributeType = *string - -func getCreateAreaIPv4GetTransferNetworkAttributeTypeOk(arg CreateAreaIPv4GetTransferNetworkAttributeType) (ret CreateAreaIPv4GetTransferNetworkRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateAreaIPv4GetTransferNetworkAttributeType(arg *CreateAreaIPv4GetTransferNetworkAttributeType, val CreateAreaIPv4GetTransferNetworkRetType) { - *arg = &val -} - -type CreateAreaIPv4GetTransferNetworkArgType = string -type CreateAreaIPv4GetTransferNetworkRetType = string - -/* - types and functions for defaultPrefixLen -*/ - -// isInteger -type CreateAreaIPv4GetDefaultPrefixLenAttributeType = *int64 -type CreateAreaIPv4GetDefaultPrefixLenArgType = int64 -type CreateAreaIPv4GetDefaultPrefixLenRetType = int64 - -func getCreateAreaIPv4GetDefaultPrefixLenAttributeTypeOk(arg CreateAreaIPv4GetDefaultPrefixLenAttributeType) (ret CreateAreaIPv4GetDefaultPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateAreaIPv4GetDefaultPrefixLenAttributeType(arg *CreateAreaIPv4GetDefaultPrefixLenAttributeType, val CreateAreaIPv4GetDefaultPrefixLenRetType) { - *arg = &val -} - -/* - types and functions for maxPrefixLen -*/ - -// isInteger -type CreateAreaIPv4GetMaxPrefixLenAttributeType = *int64 -type CreateAreaIPv4GetMaxPrefixLenArgType = int64 -type CreateAreaIPv4GetMaxPrefixLenRetType = int64 - -func getCreateAreaIPv4GetMaxPrefixLenAttributeTypeOk(arg CreateAreaIPv4GetMaxPrefixLenAttributeType) (ret CreateAreaIPv4GetMaxPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateAreaIPv4GetMaxPrefixLenAttributeType(arg *CreateAreaIPv4GetMaxPrefixLenAttributeType, val CreateAreaIPv4GetMaxPrefixLenRetType) { - *arg = &val -} - -/* - types and functions for minPrefixLen -*/ - -// isInteger -type CreateAreaIPv4GetMinPrefixLenAttributeType = *int64 -type CreateAreaIPv4GetMinPrefixLenArgType = int64 -type CreateAreaIPv4GetMinPrefixLenRetType = int64 - -func getCreateAreaIPv4GetMinPrefixLenAttributeTypeOk(arg CreateAreaIPv4GetMinPrefixLenAttributeType) (ret CreateAreaIPv4GetMinPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateAreaIPv4GetMinPrefixLenAttributeType(arg *CreateAreaIPv4GetMinPrefixLenAttributeType, val CreateAreaIPv4GetMinPrefixLenRetType) { - *arg = &val -} - -// CreateAreaIPv4 The config object for a IPv4 network area. -type CreateAreaIPv4 struct { - DefaultNameservers CreateAreaIPv4GetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"` - // A list of network ranges. - // REQUIRED - NetworkRanges CreateAreaIPv4GetNetworkRangesAttributeType `json:"networkRanges" required:"true"` - // A list of routes. - Routes CreateAreaIPv4GetRoutesAttributeType `json:"routes,omitempty"` - // Classless Inter-Domain Routing (CIDR). - // REQUIRED - TransferNetwork CreateAreaIPv4GetTransferNetworkAttributeType `json:"transferNetwork" required:"true"` - // The default prefix length for networks in the network area. - DefaultPrefixLen CreateAreaIPv4GetDefaultPrefixLenAttributeType `json:"defaultPrefixLen,omitempty"` - // The maximal prefix length for networks in the network area. - MaxPrefixLen CreateAreaIPv4GetMaxPrefixLenAttributeType `json:"maxPrefixLen,omitempty"` - // The minimal prefix length for networks in the network area. - MinPrefixLen CreateAreaIPv4GetMinPrefixLenAttributeType `json:"minPrefixLen,omitempty"` -} - -type _CreateAreaIPv4 CreateAreaIPv4 - -// NewCreateAreaIPv4 instantiates a new CreateAreaIPv4 object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewCreateAreaIPv4(networkRanges CreateAreaIPv4GetNetworkRangesArgType, transferNetwork CreateAreaIPv4GetTransferNetworkArgType) *CreateAreaIPv4 { - this := CreateAreaIPv4{} - setCreateAreaIPv4GetNetworkRangesAttributeType(&this.NetworkRanges, networkRanges) - setCreateAreaIPv4GetTransferNetworkAttributeType(&this.TransferNetwork, transferNetwork) - return &this -} - -// NewCreateAreaIPv4WithDefaults instantiates a new CreateAreaIPv4 object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewCreateAreaIPv4WithDefaults() *CreateAreaIPv4 { - this := CreateAreaIPv4{} - var defaultPrefixLen int64 = 25 - this.DefaultPrefixLen = &defaultPrefixLen - var maxPrefixLen int64 = 29 - this.MaxPrefixLen = &maxPrefixLen - var minPrefixLen int64 = 24 - this.MinPrefixLen = &minPrefixLen - return &this -} - -// GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise. -func (o *CreateAreaIPv4) GetDefaultNameservers() (res CreateAreaIPv4GetDefaultNameserversRetType) { - res, _ = o.GetDefaultNameserversOk() - return -} - -// GetDefaultNameserversOk returns a tuple with the DefaultNameservers field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateAreaIPv4) GetDefaultNameserversOk() (ret CreateAreaIPv4GetDefaultNameserversRetType, ok bool) { - return getCreateAreaIPv4GetDefaultNameserversAttributeTypeOk(o.DefaultNameservers) -} - -// HasDefaultNameservers returns a boolean if a field has been set. -func (o *CreateAreaIPv4) HasDefaultNameservers() bool { - _, ok := o.GetDefaultNameserversOk() - return ok -} - -// SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field. -func (o *CreateAreaIPv4) SetDefaultNameservers(v CreateAreaIPv4GetDefaultNameserversRetType) { - setCreateAreaIPv4GetDefaultNameserversAttributeType(&o.DefaultNameservers, v) -} - -// GetNetworkRanges returns the NetworkRanges field value -func (o *CreateAreaIPv4) GetNetworkRanges() (ret CreateAreaIPv4GetNetworkRangesRetType) { - ret, _ = o.GetNetworkRangesOk() - return ret -} - -// GetNetworkRangesOk returns a tuple with the NetworkRanges field value -// and a boolean to check if the value has been set. -func (o *CreateAreaIPv4) GetNetworkRangesOk() (ret CreateAreaIPv4GetNetworkRangesRetType, ok bool) { - return getCreateAreaIPv4GetNetworkRangesAttributeTypeOk(o.NetworkRanges) -} - -// SetNetworkRanges sets field value -func (o *CreateAreaIPv4) SetNetworkRanges(v CreateAreaIPv4GetNetworkRangesRetType) { - setCreateAreaIPv4GetNetworkRangesAttributeType(&o.NetworkRanges, v) -} - -// GetRoutes returns the Routes field value if set, zero value otherwise. -func (o *CreateAreaIPv4) GetRoutes() (res CreateAreaIPv4GetRoutesRetType) { - res, _ = o.GetRoutesOk() - return -} - -// GetRoutesOk returns a tuple with the Routes field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateAreaIPv4) GetRoutesOk() (ret CreateAreaIPv4GetRoutesRetType, ok bool) { - return getCreateAreaIPv4GetRoutesAttributeTypeOk(o.Routes) -} - -// HasRoutes returns a boolean if a field has been set. -func (o *CreateAreaIPv4) HasRoutes() bool { - _, ok := o.GetRoutesOk() - return ok -} - -// SetRoutes gets a reference to the given []Route and assigns it to the Routes field. -func (o *CreateAreaIPv4) SetRoutes(v CreateAreaIPv4GetRoutesRetType) { - setCreateAreaIPv4GetRoutesAttributeType(&o.Routes, v) -} - -// GetTransferNetwork returns the TransferNetwork field value -func (o *CreateAreaIPv4) GetTransferNetwork() (ret CreateAreaIPv4GetTransferNetworkRetType) { - ret, _ = o.GetTransferNetworkOk() - return ret -} - -// GetTransferNetworkOk returns a tuple with the TransferNetwork field value -// and a boolean to check if the value has been set. -func (o *CreateAreaIPv4) GetTransferNetworkOk() (ret CreateAreaIPv4GetTransferNetworkRetType, ok bool) { - return getCreateAreaIPv4GetTransferNetworkAttributeTypeOk(o.TransferNetwork) -} - -// SetTransferNetwork sets field value -func (o *CreateAreaIPv4) SetTransferNetwork(v CreateAreaIPv4GetTransferNetworkRetType) { - setCreateAreaIPv4GetTransferNetworkAttributeType(&o.TransferNetwork, v) -} - -// GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise. -func (o *CreateAreaIPv4) GetDefaultPrefixLen() (res CreateAreaIPv4GetDefaultPrefixLenRetType) { - res, _ = o.GetDefaultPrefixLenOk() - return -} - -// GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateAreaIPv4) GetDefaultPrefixLenOk() (ret CreateAreaIPv4GetDefaultPrefixLenRetType, ok bool) { - return getCreateAreaIPv4GetDefaultPrefixLenAttributeTypeOk(o.DefaultPrefixLen) -} - -// HasDefaultPrefixLen returns a boolean if a field has been set. -func (o *CreateAreaIPv4) HasDefaultPrefixLen() bool { - _, ok := o.GetDefaultPrefixLenOk() - return ok -} - -// SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field. -func (o *CreateAreaIPv4) SetDefaultPrefixLen(v CreateAreaIPv4GetDefaultPrefixLenRetType) { - setCreateAreaIPv4GetDefaultPrefixLenAttributeType(&o.DefaultPrefixLen, v) -} - -// GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise. -func (o *CreateAreaIPv4) GetMaxPrefixLen() (res CreateAreaIPv4GetMaxPrefixLenRetType) { - res, _ = o.GetMaxPrefixLenOk() - return -} - -// GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateAreaIPv4) GetMaxPrefixLenOk() (ret CreateAreaIPv4GetMaxPrefixLenRetType, ok bool) { - return getCreateAreaIPv4GetMaxPrefixLenAttributeTypeOk(o.MaxPrefixLen) -} - -// HasMaxPrefixLen returns a boolean if a field has been set. -func (o *CreateAreaIPv4) HasMaxPrefixLen() bool { - _, ok := o.GetMaxPrefixLenOk() - return ok -} - -// SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field. -func (o *CreateAreaIPv4) SetMaxPrefixLen(v CreateAreaIPv4GetMaxPrefixLenRetType) { - setCreateAreaIPv4GetMaxPrefixLenAttributeType(&o.MaxPrefixLen, v) -} - -// GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise. -func (o *CreateAreaIPv4) GetMinPrefixLen() (res CreateAreaIPv4GetMinPrefixLenRetType) { - res, _ = o.GetMinPrefixLenOk() - return -} - -// GetMinPrefixLenOk returns a tuple with the MinPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateAreaIPv4) GetMinPrefixLenOk() (ret CreateAreaIPv4GetMinPrefixLenRetType, ok bool) { - return getCreateAreaIPv4GetMinPrefixLenAttributeTypeOk(o.MinPrefixLen) -} - -// HasMinPrefixLen returns a boolean if a field has been set. -func (o *CreateAreaIPv4) HasMinPrefixLen() bool { - _, ok := o.GetMinPrefixLenOk() - return ok -} - -// SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field. -func (o *CreateAreaIPv4) SetMinPrefixLen(v CreateAreaIPv4GetMinPrefixLenRetType) { - setCreateAreaIPv4GetMinPrefixLenAttributeType(&o.MinPrefixLen, v) -} - -func (o CreateAreaIPv4) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getCreateAreaIPv4GetDefaultNameserversAttributeTypeOk(o.DefaultNameservers); ok { - toSerialize["DefaultNameservers"] = val - } - if val, ok := getCreateAreaIPv4GetNetworkRangesAttributeTypeOk(o.NetworkRanges); ok { - toSerialize["NetworkRanges"] = val - } - if val, ok := getCreateAreaIPv4GetRoutesAttributeTypeOk(o.Routes); ok { - toSerialize["Routes"] = val - } - if val, ok := getCreateAreaIPv4GetTransferNetworkAttributeTypeOk(o.TransferNetwork); ok { - toSerialize["TransferNetwork"] = val - } - if val, ok := getCreateAreaIPv4GetDefaultPrefixLenAttributeTypeOk(o.DefaultPrefixLen); ok { - toSerialize["DefaultPrefixLen"] = val - } - if val, ok := getCreateAreaIPv4GetMaxPrefixLenAttributeTypeOk(o.MaxPrefixLen); ok { - toSerialize["MaxPrefixLen"] = val - } - if val, ok := getCreateAreaIPv4GetMinPrefixLenAttributeTypeOk(o.MinPrefixLen); ok { - toSerialize["MinPrefixLen"] = val - } - return toSerialize, nil -} - -type NullableCreateAreaIPv4 struct { - value *CreateAreaIPv4 - isSet bool -} - -func (v NullableCreateAreaIPv4) Get() *CreateAreaIPv4 { - return v.value -} - -func (v *NullableCreateAreaIPv4) Set(val *CreateAreaIPv4) { - v.value = val - v.isSet = true -} - -func (v NullableCreateAreaIPv4) IsSet() bool { - return v.isSet -} - -func (v *NullableCreateAreaIPv4) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableCreateAreaIPv4(val *CreateAreaIPv4) *NullableCreateAreaIPv4 { - return &NullableCreateAreaIPv4{value: val, isSet: true} -} - -func (v NullableCreateAreaIPv4) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableCreateAreaIPv4) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_create_area_ipv4_test.go b/services/iaas/model_create_area_ipv4_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_create_area_ipv4_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_create_network_address_family.go b/services/iaas/model_create_network_address_family.go deleted file mode 100644 index 8c01bd6df..000000000 --- a/services/iaas/model_create_network_address_family.go +++ /dev/null @@ -1,174 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the CreateNetworkAddressFamily type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &CreateNetworkAddressFamily{} - -/* - types and functions for ipv4 -*/ - -// isModel -type CreateNetworkAddressFamilyGetIpv4AttributeType = *CreateNetworkIPv4Body -type CreateNetworkAddressFamilyGetIpv4ArgType = CreateNetworkIPv4Body -type CreateNetworkAddressFamilyGetIpv4RetType = CreateNetworkIPv4Body - -func getCreateNetworkAddressFamilyGetIpv4AttributeTypeOk(arg CreateNetworkAddressFamilyGetIpv4AttributeType) (ret CreateNetworkAddressFamilyGetIpv4RetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateNetworkAddressFamilyGetIpv4AttributeType(arg *CreateNetworkAddressFamilyGetIpv4AttributeType, val CreateNetworkAddressFamilyGetIpv4RetType) { - *arg = &val -} - -/* - types and functions for ipv6 -*/ - -// isModel -type CreateNetworkAddressFamilyGetIpv6AttributeType = *CreateNetworkIPv6Body -type CreateNetworkAddressFamilyGetIpv6ArgType = CreateNetworkIPv6Body -type CreateNetworkAddressFamilyGetIpv6RetType = CreateNetworkIPv6Body - -func getCreateNetworkAddressFamilyGetIpv6AttributeTypeOk(arg CreateNetworkAddressFamilyGetIpv6AttributeType) (ret CreateNetworkAddressFamilyGetIpv6RetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateNetworkAddressFamilyGetIpv6AttributeType(arg *CreateNetworkAddressFamilyGetIpv6AttributeType, val CreateNetworkAddressFamilyGetIpv6RetType) { - *arg = &val -} - -// CreateNetworkAddressFamily The addressFamily object for a network create request. -type CreateNetworkAddressFamily struct { - Ipv4 CreateNetworkAddressFamilyGetIpv4AttributeType `json:"ipv4,omitempty"` - Ipv6 CreateNetworkAddressFamilyGetIpv6AttributeType `json:"ipv6,omitempty"` -} - -// NewCreateNetworkAddressFamily instantiates a new CreateNetworkAddressFamily object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewCreateNetworkAddressFamily() *CreateNetworkAddressFamily { - this := CreateNetworkAddressFamily{} - return &this -} - -// NewCreateNetworkAddressFamilyWithDefaults instantiates a new CreateNetworkAddressFamily object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewCreateNetworkAddressFamilyWithDefaults() *CreateNetworkAddressFamily { - this := CreateNetworkAddressFamily{} - return &this -} - -// GetIpv4 returns the Ipv4 field value if set, zero value otherwise. -func (o *CreateNetworkAddressFamily) GetIpv4() (res CreateNetworkAddressFamilyGetIpv4RetType) { - res, _ = o.GetIpv4Ok() - return -} - -// GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateNetworkAddressFamily) GetIpv4Ok() (ret CreateNetworkAddressFamilyGetIpv4RetType, ok bool) { - return getCreateNetworkAddressFamilyGetIpv4AttributeTypeOk(o.Ipv4) -} - -// HasIpv4 returns a boolean if a field has been set. -func (o *CreateNetworkAddressFamily) HasIpv4() bool { - _, ok := o.GetIpv4Ok() - return ok -} - -// SetIpv4 gets a reference to the given CreateNetworkIPv4Body and assigns it to the Ipv4 field. -func (o *CreateNetworkAddressFamily) SetIpv4(v CreateNetworkAddressFamilyGetIpv4RetType) { - setCreateNetworkAddressFamilyGetIpv4AttributeType(&o.Ipv4, v) -} - -// GetIpv6 returns the Ipv6 field value if set, zero value otherwise. -func (o *CreateNetworkAddressFamily) GetIpv6() (res CreateNetworkAddressFamilyGetIpv6RetType) { - res, _ = o.GetIpv6Ok() - return -} - -// GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateNetworkAddressFamily) GetIpv6Ok() (ret CreateNetworkAddressFamilyGetIpv6RetType, ok bool) { - return getCreateNetworkAddressFamilyGetIpv6AttributeTypeOk(o.Ipv6) -} - -// HasIpv6 returns a boolean if a field has been set. -func (o *CreateNetworkAddressFamily) HasIpv6() bool { - _, ok := o.GetIpv6Ok() - return ok -} - -// SetIpv6 gets a reference to the given CreateNetworkIPv6Body and assigns it to the Ipv6 field. -func (o *CreateNetworkAddressFamily) SetIpv6(v CreateNetworkAddressFamilyGetIpv6RetType) { - setCreateNetworkAddressFamilyGetIpv6AttributeType(&o.Ipv6, v) -} - -func (o CreateNetworkAddressFamily) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getCreateNetworkAddressFamilyGetIpv4AttributeTypeOk(o.Ipv4); ok { - toSerialize["Ipv4"] = val - } - if val, ok := getCreateNetworkAddressFamilyGetIpv6AttributeTypeOk(o.Ipv6); ok { - toSerialize["Ipv6"] = val - } - return toSerialize, nil -} - -type NullableCreateNetworkAddressFamily struct { - value *CreateNetworkAddressFamily - isSet bool -} - -func (v NullableCreateNetworkAddressFamily) Get() *CreateNetworkAddressFamily { - return v.value -} - -func (v *NullableCreateNetworkAddressFamily) Set(val *CreateNetworkAddressFamily) { - v.value = val - v.isSet = true -} - -func (v NullableCreateNetworkAddressFamily) IsSet() bool { - return v.isSet -} - -func (v *NullableCreateNetworkAddressFamily) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableCreateNetworkAddressFamily(val *CreateNetworkAddressFamily) *NullableCreateNetworkAddressFamily { - return &NullableCreateNetworkAddressFamily{value: val, isSet: true} -} - -func (v NullableCreateNetworkAddressFamily) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableCreateNetworkAddressFamily) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_create_network_address_family_test.go b/services/iaas/model_create_network_address_family_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_create_network_address_family_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_create_network_ipv4_body.go b/services/iaas/model_create_network_ipv4_body.go deleted file mode 100644 index 31ce1ded6..000000000 --- a/services/iaas/model_create_network_ipv4_body.go +++ /dev/null @@ -1,288 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the CreateNetworkIPv4Body type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &CreateNetworkIPv4Body{} - -/* - types and functions for gateway -*/ - -// isNullableString -type CreateNetworkIPv4BodyGetGatewayAttributeType = *NullableString - -func getCreateNetworkIPv4BodyGetGatewayAttributeTypeOk(arg CreateNetworkIPv4BodyGetGatewayAttributeType) (ret CreateNetworkIPv4BodyGetGatewayRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg.Get(), true -} - -func setCreateNetworkIPv4BodyGetGatewayAttributeType(arg *CreateNetworkIPv4BodyGetGatewayAttributeType, val CreateNetworkIPv4BodyGetGatewayRetType) { - if IsNil(*arg) { - *arg = NewNullableString(val) - } else { - (*arg).Set(val) - } -} - -type CreateNetworkIPv4BodyGetGatewayArgType = *string -type CreateNetworkIPv4BodyGetGatewayRetType = *string - -/* - types and functions for nameservers -*/ - -// isArray -type CreateNetworkIPv4BodyGetNameserversAttributeType = *[]string -type CreateNetworkIPv4BodyGetNameserversArgType = []string -type CreateNetworkIPv4BodyGetNameserversRetType = []string - -func getCreateNetworkIPv4BodyGetNameserversAttributeTypeOk(arg CreateNetworkIPv4BodyGetNameserversAttributeType) (ret CreateNetworkIPv4BodyGetNameserversRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateNetworkIPv4BodyGetNameserversAttributeType(arg *CreateNetworkIPv4BodyGetNameserversAttributeType, val CreateNetworkIPv4BodyGetNameserversRetType) { - *arg = &val -} - -/* - types and functions for prefix -*/ - -// isNotNullableString -type CreateNetworkIPv4BodyGetPrefixAttributeType = *string - -func getCreateNetworkIPv4BodyGetPrefixAttributeTypeOk(arg CreateNetworkIPv4BodyGetPrefixAttributeType) (ret CreateNetworkIPv4BodyGetPrefixRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateNetworkIPv4BodyGetPrefixAttributeType(arg *CreateNetworkIPv4BodyGetPrefixAttributeType, val CreateNetworkIPv4BodyGetPrefixRetType) { - *arg = &val -} - -type CreateNetworkIPv4BodyGetPrefixArgType = string -type CreateNetworkIPv4BodyGetPrefixRetType = string - -/* - types and functions for prefixLength -*/ - -// isInteger -type CreateNetworkIPv4BodyGetPrefixLengthAttributeType = *int64 -type CreateNetworkIPv4BodyGetPrefixLengthArgType = int64 -type CreateNetworkIPv4BodyGetPrefixLengthRetType = int64 - -func getCreateNetworkIPv4BodyGetPrefixLengthAttributeTypeOk(arg CreateNetworkIPv4BodyGetPrefixLengthAttributeType) (ret CreateNetworkIPv4BodyGetPrefixLengthRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateNetworkIPv4BodyGetPrefixLengthAttributeType(arg *CreateNetworkIPv4BodyGetPrefixLengthAttributeType, val CreateNetworkIPv4BodyGetPrefixLengthRetType) { - *arg = &val -} - -// CreateNetworkIPv4Body The config object for an IPv4 network. -type CreateNetworkIPv4Body struct { - // The gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway. - Gateway CreateNetworkIPv4BodyGetGatewayAttributeType `json:"gateway,omitempty"` - // A list containing DNS Servers/Nameservers for IPv4. - Nameservers CreateNetworkIPv4BodyGetNameserversAttributeType `json:"nameservers,omitempty"` - // Classless Inter-Domain Routing (CIDR). - Prefix CreateNetworkIPv4BodyGetPrefixAttributeType `json:"prefix,omitempty"` - PrefixLength CreateNetworkIPv4BodyGetPrefixLengthAttributeType `json:"prefixLength,omitempty"` -} - -// NewCreateNetworkIPv4Body instantiates a new CreateNetworkIPv4Body object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewCreateNetworkIPv4Body() *CreateNetworkIPv4Body { - this := CreateNetworkIPv4Body{} - return &this -} - -// NewCreateNetworkIPv4BodyWithDefaults instantiates a new CreateNetworkIPv4Body object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewCreateNetworkIPv4BodyWithDefaults() *CreateNetworkIPv4Body { - this := CreateNetworkIPv4Body{} - return &this -} - -// GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null). -func (o *CreateNetworkIPv4Body) GetGateway() (res CreateNetworkIPv4BodyGetGatewayRetType) { - res, _ = o.GetGatewayOk() - return -} - -// GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -func (o *CreateNetworkIPv4Body) GetGatewayOk() (ret CreateNetworkIPv4BodyGetGatewayRetType, ok bool) { - return getCreateNetworkIPv4BodyGetGatewayAttributeTypeOk(o.Gateway) -} - -// HasGateway returns a boolean if a field has been set. -func (o *CreateNetworkIPv4Body) HasGateway() bool { - _, ok := o.GetGatewayOk() - return ok -} - -// SetGateway gets a reference to the given string and assigns it to the Gateway field. -func (o *CreateNetworkIPv4Body) SetGateway(v CreateNetworkIPv4BodyGetGatewayRetType) { - setCreateNetworkIPv4BodyGetGatewayAttributeType(&o.Gateway, v) -} - -// SetGatewayNil sets the value for Gateway to be an explicit nil -func (o *CreateNetworkIPv4Body) SetGatewayNil() { - o.Gateway = nil -} - -// UnsetGateway ensures that no value is present for Gateway, not even an explicit nil -func (o *CreateNetworkIPv4Body) UnsetGateway() { - o.Gateway = nil -} - -// GetNameservers returns the Nameservers field value if set, zero value otherwise. -func (o *CreateNetworkIPv4Body) GetNameservers() (res CreateNetworkIPv4BodyGetNameserversRetType) { - res, _ = o.GetNameserversOk() - return -} - -// GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateNetworkIPv4Body) GetNameserversOk() (ret CreateNetworkIPv4BodyGetNameserversRetType, ok bool) { - return getCreateNetworkIPv4BodyGetNameserversAttributeTypeOk(o.Nameservers) -} - -// HasNameservers returns a boolean if a field has been set. -func (o *CreateNetworkIPv4Body) HasNameservers() bool { - _, ok := o.GetNameserversOk() - return ok -} - -// SetNameservers gets a reference to the given []string and assigns it to the Nameservers field. -func (o *CreateNetworkIPv4Body) SetNameservers(v CreateNetworkIPv4BodyGetNameserversRetType) { - setCreateNetworkIPv4BodyGetNameserversAttributeType(&o.Nameservers, v) -} - -// GetPrefix returns the Prefix field value if set, zero value otherwise. -func (o *CreateNetworkIPv4Body) GetPrefix() (res CreateNetworkIPv4BodyGetPrefixRetType) { - res, _ = o.GetPrefixOk() - return -} - -// GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateNetworkIPv4Body) GetPrefixOk() (ret CreateNetworkIPv4BodyGetPrefixRetType, ok bool) { - return getCreateNetworkIPv4BodyGetPrefixAttributeTypeOk(o.Prefix) -} - -// HasPrefix returns a boolean if a field has been set. -func (o *CreateNetworkIPv4Body) HasPrefix() bool { - _, ok := o.GetPrefixOk() - return ok -} - -// SetPrefix gets a reference to the given string and assigns it to the Prefix field. -func (o *CreateNetworkIPv4Body) SetPrefix(v CreateNetworkIPv4BodyGetPrefixRetType) { - setCreateNetworkIPv4BodyGetPrefixAttributeType(&o.Prefix, v) -} - -// GetPrefixLength returns the PrefixLength field value if set, zero value otherwise. -func (o *CreateNetworkIPv4Body) GetPrefixLength() (res CreateNetworkIPv4BodyGetPrefixLengthRetType) { - res, _ = o.GetPrefixLengthOk() - return -} - -// GetPrefixLengthOk returns a tuple with the PrefixLength field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateNetworkIPv4Body) GetPrefixLengthOk() (ret CreateNetworkIPv4BodyGetPrefixLengthRetType, ok bool) { - return getCreateNetworkIPv4BodyGetPrefixLengthAttributeTypeOk(o.PrefixLength) -} - -// HasPrefixLength returns a boolean if a field has been set. -func (o *CreateNetworkIPv4Body) HasPrefixLength() bool { - _, ok := o.GetPrefixLengthOk() - return ok -} - -// SetPrefixLength gets a reference to the given int64 and assigns it to the PrefixLength field. -func (o *CreateNetworkIPv4Body) SetPrefixLength(v CreateNetworkIPv4BodyGetPrefixLengthRetType) { - setCreateNetworkIPv4BodyGetPrefixLengthAttributeType(&o.PrefixLength, v) -} - -func (o CreateNetworkIPv4Body) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getCreateNetworkIPv4BodyGetGatewayAttributeTypeOk(o.Gateway); ok { - toSerialize["Gateway"] = val - } - if val, ok := getCreateNetworkIPv4BodyGetNameserversAttributeTypeOk(o.Nameservers); ok { - toSerialize["Nameservers"] = val - } - if val, ok := getCreateNetworkIPv4BodyGetPrefixAttributeTypeOk(o.Prefix); ok { - toSerialize["Prefix"] = val - } - if val, ok := getCreateNetworkIPv4BodyGetPrefixLengthAttributeTypeOk(o.PrefixLength); ok { - toSerialize["PrefixLength"] = val - } - return toSerialize, nil -} - -type NullableCreateNetworkIPv4Body struct { - value *CreateNetworkIPv4Body - isSet bool -} - -func (v NullableCreateNetworkIPv4Body) Get() *CreateNetworkIPv4Body { - return v.value -} - -func (v *NullableCreateNetworkIPv4Body) Set(val *CreateNetworkIPv4Body) { - v.value = val - v.isSet = true -} - -func (v NullableCreateNetworkIPv4Body) IsSet() bool { - return v.isSet -} - -func (v *NullableCreateNetworkIPv4Body) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableCreateNetworkIPv4Body(val *CreateNetworkIPv4Body) *NullableCreateNetworkIPv4Body { - return &NullableCreateNetworkIPv4Body{value: val, isSet: true} -} - -func (v NullableCreateNetworkIPv4Body) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableCreateNetworkIPv4Body) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_create_network_ipv4_body_test.go b/services/iaas/model_create_network_ipv4_body_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_create_network_ipv4_body_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_create_network_ipv6_body.go b/services/iaas/model_create_network_ipv6_body.go deleted file mode 100644 index a91f9cfc7..000000000 --- a/services/iaas/model_create_network_ipv6_body.go +++ /dev/null @@ -1,288 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the CreateNetworkIPv6Body type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &CreateNetworkIPv6Body{} - -/* - types and functions for gateway -*/ - -// isNullableString -type CreateNetworkIPv6BodyGetGatewayAttributeType = *NullableString - -func getCreateNetworkIPv6BodyGetGatewayAttributeTypeOk(arg CreateNetworkIPv6BodyGetGatewayAttributeType) (ret CreateNetworkIPv6BodyGetGatewayRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg.Get(), true -} - -func setCreateNetworkIPv6BodyGetGatewayAttributeType(arg *CreateNetworkIPv6BodyGetGatewayAttributeType, val CreateNetworkIPv6BodyGetGatewayRetType) { - if IsNil(*arg) { - *arg = NewNullableString(val) - } else { - (*arg).Set(val) - } -} - -type CreateNetworkIPv6BodyGetGatewayArgType = *string -type CreateNetworkIPv6BodyGetGatewayRetType = *string - -/* - types and functions for nameservers -*/ - -// isArray -type CreateNetworkIPv6BodyGetNameserversAttributeType = *[]string -type CreateNetworkIPv6BodyGetNameserversArgType = []string -type CreateNetworkIPv6BodyGetNameserversRetType = []string - -func getCreateNetworkIPv6BodyGetNameserversAttributeTypeOk(arg CreateNetworkIPv6BodyGetNameserversAttributeType) (ret CreateNetworkIPv6BodyGetNameserversRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateNetworkIPv6BodyGetNameserversAttributeType(arg *CreateNetworkIPv6BodyGetNameserversAttributeType, val CreateNetworkIPv6BodyGetNameserversRetType) { - *arg = &val -} - -/* - types and functions for prefix -*/ - -// isNotNullableString -type CreateNetworkIPv6BodyGetPrefixAttributeType = *string - -func getCreateNetworkIPv6BodyGetPrefixAttributeTypeOk(arg CreateNetworkIPv6BodyGetPrefixAttributeType) (ret CreateNetworkIPv6BodyGetPrefixRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateNetworkIPv6BodyGetPrefixAttributeType(arg *CreateNetworkIPv6BodyGetPrefixAttributeType, val CreateNetworkIPv6BodyGetPrefixRetType) { - *arg = &val -} - -type CreateNetworkIPv6BodyGetPrefixArgType = string -type CreateNetworkIPv6BodyGetPrefixRetType = string - -/* - types and functions for prefixLength -*/ - -// isInteger -type CreateNetworkIPv6BodyGetPrefixLengthAttributeType = *int64 -type CreateNetworkIPv6BodyGetPrefixLengthArgType = int64 -type CreateNetworkIPv6BodyGetPrefixLengthRetType = int64 - -func getCreateNetworkIPv6BodyGetPrefixLengthAttributeTypeOk(arg CreateNetworkIPv6BodyGetPrefixLengthAttributeType) (ret CreateNetworkIPv6BodyGetPrefixLengthRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateNetworkIPv6BodyGetPrefixLengthAttributeType(arg *CreateNetworkIPv6BodyGetPrefixLengthAttributeType, val CreateNetworkIPv6BodyGetPrefixLengthRetType) { - *arg = &val -} - -// CreateNetworkIPv6Body The config object for an IPv6 network. -type CreateNetworkIPv6Body struct { - // The gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway. - Gateway CreateNetworkIPv6BodyGetGatewayAttributeType `json:"gateway,omitempty"` - // A list containing DNS Servers/Nameservers for IPv6. - Nameservers CreateNetworkIPv6BodyGetNameserversAttributeType `json:"nameservers,omitempty"` - // Classless Inter-Domain Routing (CIDR) for IPv6. - Prefix CreateNetworkIPv6BodyGetPrefixAttributeType `json:"prefix,omitempty"` - PrefixLength CreateNetworkIPv6BodyGetPrefixLengthAttributeType `json:"prefixLength,omitempty"` -} - -// NewCreateNetworkIPv6Body instantiates a new CreateNetworkIPv6Body object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewCreateNetworkIPv6Body() *CreateNetworkIPv6Body { - this := CreateNetworkIPv6Body{} - return &this -} - -// NewCreateNetworkIPv6BodyWithDefaults instantiates a new CreateNetworkIPv6Body object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewCreateNetworkIPv6BodyWithDefaults() *CreateNetworkIPv6Body { - this := CreateNetworkIPv6Body{} - return &this -} - -// GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null). -func (o *CreateNetworkIPv6Body) GetGateway() (res CreateNetworkIPv6BodyGetGatewayRetType) { - res, _ = o.GetGatewayOk() - return -} - -// GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -func (o *CreateNetworkIPv6Body) GetGatewayOk() (ret CreateNetworkIPv6BodyGetGatewayRetType, ok bool) { - return getCreateNetworkIPv6BodyGetGatewayAttributeTypeOk(o.Gateway) -} - -// HasGateway returns a boolean if a field has been set. -func (o *CreateNetworkIPv6Body) HasGateway() bool { - _, ok := o.GetGatewayOk() - return ok -} - -// SetGateway gets a reference to the given string and assigns it to the Gateway field. -func (o *CreateNetworkIPv6Body) SetGateway(v CreateNetworkIPv6BodyGetGatewayRetType) { - setCreateNetworkIPv6BodyGetGatewayAttributeType(&o.Gateway, v) -} - -// SetGatewayNil sets the value for Gateway to be an explicit nil -func (o *CreateNetworkIPv6Body) SetGatewayNil() { - o.Gateway = nil -} - -// UnsetGateway ensures that no value is present for Gateway, not even an explicit nil -func (o *CreateNetworkIPv6Body) UnsetGateway() { - o.Gateway = nil -} - -// GetNameservers returns the Nameservers field value if set, zero value otherwise. -func (o *CreateNetworkIPv6Body) GetNameservers() (res CreateNetworkIPv6BodyGetNameserversRetType) { - res, _ = o.GetNameserversOk() - return -} - -// GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateNetworkIPv6Body) GetNameserversOk() (ret CreateNetworkIPv6BodyGetNameserversRetType, ok bool) { - return getCreateNetworkIPv6BodyGetNameserversAttributeTypeOk(o.Nameservers) -} - -// HasNameservers returns a boolean if a field has been set. -func (o *CreateNetworkIPv6Body) HasNameservers() bool { - _, ok := o.GetNameserversOk() - return ok -} - -// SetNameservers gets a reference to the given []string and assigns it to the Nameservers field. -func (o *CreateNetworkIPv6Body) SetNameservers(v CreateNetworkIPv6BodyGetNameserversRetType) { - setCreateNetworkIPv6BodyGetNameserversAttributeType(&o.Nameservers, v) -} - -// GetPrefix returns the Prefix field value if set, zero value otherwise. -func (o *CreateNetworkIPv6Body) GetPrefix() (res CreateNetworkIPv6BodyGetPrefixRetType) { - res, _ = o.GetPrefixOk() - return -} - -// GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateNetworkIPv6Body) GetPrefixOk() (ret CreateNetworkIPv6BodyGetPrefixRetType, ok bool) { - return getCreateNetworkIPv6BodyGetPrefixAttributeTypeOk(o.Prefix) -} - -// HasPrefix returns a boolean if a field has been set. -func (o *CreateNetworkIPv6Body) HasPrefix() bool { - _, ok := o.GetPrefixOk() - return ok -} - -// SetPrefix gets a reference to the given string and assigns it to the Prefix field. -func (o *CreateNetworkIPv6Body) SetPrefix(v CreateNetworkIPv6BodyGetPrefixRetType) { - setCreateNetworkIPv6BodyGetPrefixAttributeType(&o.Prefix, v) -} - -// GetPrefixLength returns the PrefixLength field value if set, zero value otherwise. -func (o *CreateNetworkIPv6Body) GetPrefixLength() (res CreateNetworkIPv6BodyGetPrefixLengthRetType) { - res, _ = o.GetPrefixLengthOk() - return -} - -// GetPrefixLengthOk returns a tuple with the PrefixLength field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateNetworkIPv6Body) GetPrefixLengthOk() (ret CreateNetworkIPv6BodyGetPrefixLengthRetType, ok bool) { - return getCreateNetworkIPv6BodyGetPrefixLengthAttributeTypeOk(o.PrefixLength) -} - -// HasPrefixLength returns a boolean if a field has been set. -func (o *CreateNetworkIPv6Body) HasPrefixLength() bool { - _, ok := o.GetPrefixLengthOk() - return ok -} - -// SetPrefixLength gets a reference to the given int64 and assigns it to the PrefixLength field. -func (o *CreateNetworkIPv6Body) SetPrefixLength(v CreateNetworkIPv6BodyGetPrefixLengthRetType) { - setCreateNetworkIPv6BodyGetPrefixLengthAttributeType(&o.PrefixLength, v) -} - -func (o CreateNetworkIPv6Body) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getCreateNetworkIPv6BodyGetGatewayAttributeTypeOk(o.Gateway); ok { - toSerialize["Gateway"] = val - } - if val, ok := getCreateNetworkIPv6BodyGetNameserversAttributeTypeOk(o.Nameservers); ok { - toSerialize["Nameservers"] = val - } - if val, ok := getCreateNetworkIPv6BodyGetPrefixAttributeTypeOk(o.Prefix); ok { - toSerialize["Prefix"] = val - } - if val, ok := getCreateNetworkIPv6BodyGetPrefixLengthAttributeTypeOk(o.PrefixLength); ok { - toSerialize["PrefixLength"] = val - } - return toSerialize, nil -} - -type NullableCreateNetworkIPv6Body struct { - value *CreateNetworkIPv6Body - isSet bool -} - -func (v NullableCreateNetworkIPv6Body) Get() *CreateNetworkIPv6Body { - return v.value -} - -func (v *NullableCreateNetworkIPv6Body) Set(val *CreateNetworkIPv6Body) { - v.value = val - v.isSet = true -} - -func (v NullableCreateNetworkIPv6Body) IsSet() bool { - return v.isSet -} - -func (v *NullableCreateNetworkIPv6Body) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableCreateNetworkIPv6Body(val *CreateNetworkIPv6Body) *NullableCreateNetworkIPv6Body { - return &NullableCreateNetworkIPv6Body{value: val, isSet: true} -} - -func (v NullableCreateNetworkIPv6Body) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableCreateNetworkIPv6Body) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_create_network_ipv6_body_test.go b/services/iaas/model_create_network_ipv6_body_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_create_network_ipv6_body_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_create_server_payload_boot_volume.go b/services/iaas/model_create_server_payload_boot_volume.go deleted file mode 100644 index 1d63d1bf8..000000000 --- a/services/iaas/model_create_server_payload_boot_volume.go +++ /dev/null @@ -1,321 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the CreateServerPayloadBootVolume type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &CreateServerPayloadBootVolume{} - -/* - types and functions for deleteOnTermination -*/ - -// isBoolean -type CreateServerPayloadBootVolumegetDeleteOnTerminationAttributeType = *bool -type CreateServerPayloadBootVolumegetDeleteOnTerminationArgType = bool -type CreateServerPayloadBootVolumegetDeleteOnTerminationRetType = bool - -func getCreateServerPayloadBootVolumegetDeleteOnTerminationAttributeTypeOk(arg CreateServerPayloadBootVolumegetDeleteOnTerminationAttributeType) (ret CreateServerPayloadBootVolumegetDeleteOnTerminationRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateServerPayloadBootVolumegetDeleteOnTerminationAttributeType(arg *CreateServerPayloadBootVolumegetDeleteOnTerminationAttributeType, val CreateServerPayloadBootVolumegetDeleteOnTerminationRetType) { - *arg = &val -} - -/* - types and functions for id -*/ - -// isNotNullableString -type CreateServerPayloadBootVolumeGetIdAttributeType = *string - -func getCreateServerPayloadBootVolumeGetIdAttributeTypeOk(arg CreateServerPayloadBootVolumeGetIdAttributeType) (ret CreateServerPayloadBootVolumeGetIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateServerPayloadBootVolumeGetIdAttributeType(arg *CreateServerPayloadBootVolumeGetIdAttributeType, val CreateServerPayloadBootVolumeGetIdRetType) { - *arg = &val -} - -type CreateServerPayloadBootVolumeGetIdArgType = string -type CreateServerPayloadBootVolumeGetIdRetType = string - -/* - types and functions for performanceClass -*/ - -// isNotNullableString -type CreateServerPayloadBootVolumeGetPerformanceClassAttributeType = *string - -func getCreateServerPayloadBootVolumeGetPerformanceClassAttributeTypeOk(arg CreateServerPayloadBootVolumeGetPerformanceClassAttributeType) (ret CreateServerPayloadBootVolumeGetPerformanceClassRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateServerPayloadBootVolumeGetPerformanceClassAttributeType(arg *CreateServerPayloadBootVolumeGetPerformanceClassAttributeType, val CreateServerPayloadBootVolumeGetPerformanceClassRetType) { - *arg = &val -} - -type CreateServerPayloadBootVolumeGetPerformanceClassArgType = string -type CreateServerPayloadBootVolumeGetPerformanceClassRetType = string - -/* - types and functions for size -*/ - -// isLong -type CreateServerPayloadBootVolumeGetSizeAttributeType = *int64 -type CreateServerPayloadBootVolumeGetSizeArgType = int64 -type CreateServerPayloadBootVolumeGetSizeRetType = int64 - -func getCreateServerPayloadBootVolumeGetSizeAttributeTypeOk(arg CreateServerPayloadBootVolumeGetSizeAttributeType) (ret CreateServerPayloadBootVolumeGetSizeRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateServerPayloadBootVolumeGetSizeAttributeType(arg *CreateServerPayloadBootVolumeGetSizeAttributeType, val CreateServerPayloadBootVolumeGetSizeRetType) { - *arg = &val -} - -/* - types and functions for source -*/ - -// isModel -type CreateServerPayloadBootVolumeGetSourceAttributeType = *BootVolumeSource -type CreateServerPayloadBootVolumeGetSourceArgType = BootVolumeSource -type CreateServerPayloadBootVolumeGetSourceRetType = BootVolumeSource - -func getCreateServerPayloadBootVolumeGetSourceAttributeTypeOk(arg CreateServerPayloadBootVolumeGetSourceAttributeType) (ret CreateServerPayloadBootVolumeGetSourceRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setCreateServerPayloadBootVolumeGetSourceAttributeType(arg *CreateServerPayloadBootVolumeGetSourceAttributeType, val CreateServerPayloadBootVolumeGetSourceRetType) { - *arg = &val -} - -// CreateServerPayloadBootVolume struct for CreateServerPayloadBootVolume -type CreateServerPayloadBootVolume struct { - // Delete the volume during the termination of the server. Defaults to false. - DeleteOnTermination CreateServerPayloadBootVolumegetDeleteOnTerminationAttributeType `json:"deleteOnTermination,omitempty"` - // Universally Unique Identifier (UUID). - Id CreateServerPayloadBootVolumeGetIdAttributeType `json:"id,omitempty"` - // The name for a General Object. Matches Names and also UUIDs. - PerformanceClass CreateServerPayloadBootVolumeGetPerformanceClassAttributeType `json:"performanceClass,omitempty"` - // Size in Gigabyte. - Size CreateServerPayloadBootVolumeGetSizeAttributeType `json:"size,omitempty"` - Source CreateServerPayloadBootVolumeGetSourceAttributeType `json:"source,omitempty"` -} - -// NewCreateServerPayloadBootVolume instantiates a new CreateServerPayloadBootVolume object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewCreateServerPayloadBootVolume() *CreateServerPayloadBootVolume { - this := CreateServerPayloadBootVolume{} - return &this -} - -// NewCreateServerPayloadBootVolumeWithDefaults instantiates a new CreateServerPayloadBootVolume object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewCreateServerPayloadBootVolumeWithDefaults() *CreateServerPayloadBootVolume { - this := CreateServerPayloadBootVolume{} - return &this -} - -// GetDeleteOnTermination returns the DeleteOnTermination field value if set, zero value otherwise. -func (o *CreateServerPayloadBootVolume) GetDeleteOnTermination() (res CreateServerPayloadBootVolumegetDeleteOnTerminationRetType) { - res, _ = o.GetDeleteOnTerminationOk() - return -} - -// GetDeleteOnTerminationOk returns a tuple with the DeleteOnTermination field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateServerPayloadBootVolume) GetDeleteOnTerminationOk() (ret CreateServerPayloadBootVolumegetDeleteOnTerminationRetType, ok bool) { - return getCreateServerPayloadBootVolumegetDeleteOnTerminationAttributeTypeOk(o.DeleteOnTermination) -} - -// HasDeleteOnTermination returns a boolean if a field has been set. -func (o *CreateServerPayloadBootVolume) HasDeleteOnTermination() bool { - _, ok := o.GetDeleteOnTerminationOk() - return ok -} - -// SetDeleteOnTermination gets a reference to the given bool and assigns it to the DeleteOnTermination field. -func (o *CreateServerPayloadBootVolume) SetDeleteOnTermination(v CreateServerPayloadBootVolumegetDeleteOnTerminationRetType) { - setCreateServerPayloadBootVolumegetDeleteOnTerminationAttributeType(&o.DeleteOnTermination, v) -} - -// GetId returns the Id field value if set, zero value otherwise. -func (o *CreateServerPayloadBootVolume) GetId() (res CreateServerPayloadBootVolumeGetIdRetType) { - res, _ = o.GetIdOk() - return -} - -// GetIdOk returns a tuple with the Id field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateServerPayloadBootVolume) GetIdOk() (ret CreateServerPayloadBootVolumeGetIdRetType, ok bool) { - return getCreateServerPayloadBootVolumeGetIdAttributeTypeOk(o.Id) -} - -// HasId returns a boolean if a field has been set. -func (o *CreateServerPayloadBootVolume) HasId() bool { - _, ok := o.GetIdOk() - return ok -} - -// SetId gets a reference to the given string and assigns it to the Id field. -func (o *CreateServerPayloadBootVolume) SetId(v CreateServerPayloadBootVolumeGetIdRetType) { - setCreateServerPayloadBootVolumeGetIdAttributeType(&o.Id, v) -} - -// GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise. -func (o *CreateServerPayloadBootVolume) GetPerformanceClass() (res CreateServerPayloadBootVolumeGetPerformanceClassRetType) { - res, _ = o.GetPerformanceClassOk() - return -} - -// GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateServerPayloadBootVolume) GetPerformanceClassOk() (ret CreateServerPayloadBootVolumeGetPerformanceClassRetType, ok bool) { - return getCreateServerPayloadBootVolumeGetPerformanceClassAttributeTypeOk(o.PerformanceClass) -} - -// HasPerformanceClass returns a boolean if a field has been set. -func (o *CreateServerPayloadBootVolume) HasPerformanceClass() bool { - _, ok := o.GetPerformanceClassOk() - return ok -} - -// SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field. -func (o *CreateServerPayloadBootVolume) SetPerformanceClass(v CreateServerPayloadBootVolumeGetPerformanceClassRetType) { - setCreateServerPayloadBootVolumeGetPerformanceClassAttributeType(&o.PerformanceClass, v) -} - -// GetSize returns the Size field value if set, zero value otherwise. -func (o *CreateServerPayloadBootVolume) GetSize() (res CreateServerPayloadBootVolumeGetSizeRetType) { - res, _ = o.GetSizeOk() - return -} - -// GetSizeOk returns a tuple with the Size field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateServerPayloadBootVolume) GetSizeOk() (ret CreateServerPayloadBootVolumeGetSizeRetType, ok bool) { - return getCreateServerPayloadBootVolumeGetSizeAttributeTypeOk(o.Size) -} - -// HasSize returns a boolean if a field has been set. -func (o *CreateServerPayloadBootVolume) HasSize() bool { - _, ok := o.GetSizeOk() - return ok -} - -// SetSize gets a reference to the given int64 and assigns it to the Size field. -func (o *CreateServerPayloadBootVolume) SetSize(v CreateServerPayloadBootVolumeGetSizeRetType) { - setCreateServerPayloadBootVolumeGetSizeAttributeType(&o.Size, v) -} - -// GetSource returns the Source field value if set, zero value otherwise. -func (o *CreateServerPayloadBootVolume) GetSource() (res CreateServerPayloadBootVolumeGetSourceRetType) { - res, _ = o.GetSourceOk() - return -} - -// GetSourceOk returns a tuple with the Source field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CreateServerPayloadBootVolume) GetSourceOk() (ret CreateServerPayloadBootVolumeGetSourceRetType, ok bool) { - return getCreateServerPayloadBootVolumeGetSourceAttributeTypeOk(o.Source) -} - -// HasSource returns a boolean if a field has been set. -func (o *CreateServerPayloadBootVolume) HasSource() bool { - _, ok := o.GetSourceOk() - return ok -} - -// SetSource gets a reference to the given BootVolumeSource and assigns it to the Source field. -func (o *CreateServerPayloadBootVolume) SetSource(v CreateServerPayloadBootVolumeGetSourceRetType) { - setCreateServerPayloadBootVolumeGetSourceAttributeType(&o.Source, v) -} - -func (o CreateServerPayloadBootVolume) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getCreateServerPayloadBootVolumegetDeleteOnTerminationAttributeTypeOk(o.DeleteOnTermination); ok { - toSerialize["DeleteOnTermination"] = val - } - if val, ok := getCreateServerPayloadBootVolumeGetIdAttributeTypeOk(o.Id); ok { - toSerialize["Id"] = val - } - if val, ok := getCreateServerPayloadBootVolumeGetPerformanceClassAttributeTypeOk(o.PerformanceClass); ok { - toSerialize["PerformanceClass"] = val - } - if val, ok := getCreateServerPayloadBootVolumeGetSizeAttributeTypeOk(o.Size); ok { - toSerialize["Size"] = val - } - if val, ok := getCreateServerPayloadBootVolumeGetSourceAttributeTypeOk(o.Source); ok { - toSerialize["Source"] = val - } - return toSerialize, nil -} - -type NullableCreateServerPayloadBootVolume struct { - value *CreateServerPayloadBootVolume - isSet bool -} - -func (v NullableCreateServerPayloadBootVolume) Get() *CreateServerPayloadBootVolume { - return v.value -} - -func (v *NullableCreateServerPayloadBootVolume) Set(val *CreateServerPayloadBootVolume) { - v.value = val - v.isSet = true -} - -func (v NullableCreateServerPayloadBootVolume) IsSet() bool { - return v.isSet -} - -func (v *NullableCreateServerPayloadBootVolume) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableCreateServerPayloadBootVolume(val *CreateServerPayloadBootVolume) *NullableCreateServerPayloadBootVolume { - return &NullableCreateServerPayloadBootVolume{value: val, isSet: true} -} - -func (v NullableCreateServerPayloadBootVolume) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableCreateServerPayloadBootVolume) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_create_server_payload_boot_volume_test.go b/services/iaas/model_create_server_payload_boot_volume_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_create_server_payload_boot_volume_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_create_server_payload_networking.go b/services/iaas/model_create_server_payload_networking.go deleted file mode 100644 index ca75af9f0..000000000 --- a/services/iaas/model_create_server_payload_networking.go +++ /dev/null @@ -1,144 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" - "fmt" -) - -// CreateServerPayloadNetworking - The initial networking setup for the server creation. A network, a nic or nothing can be given. -type CreateServerPayloadNetworking struct { - CreateServerNetworking *CreateServerNetworking - CreateServerNetworkingWithNics *CreateServerNetworkingWithNics -} - -// CreateServerNetworkingAsCreateServerPayloadNetworking is a convenience function that returns CreateServerNetworking wrapped in CreateServerPayloadNetworking -func CreateServerNetworkingAsCreateServerPayloadNetworking(v *CreateServerNetworking) CreateServerPayloadNetworking { - return CreateServerPayloadNetworking{ - CreateServerNetworking: v, - } -} - -// CreateServerNetworkingWithNicsAsCreateServerPayloadNetworking is a convenience function that returns CreateServerNetworkingWithNics wrapped in CreateServerPayloadNetworking -func CreateServerNetworkingWithNicsAsCreateServerPayloadNetworking(v *CreateServerNetworkingWithNics) CreateServerPayloadNetworking { - return CreateServerPayloadNetworking{ - CreateServerNetworkingWithNics: v, - } -} - -// Unmarshal JSON data into one of the pointers in the struct -func (dst *CreateServerPayloadNetworking) UnmarshalJSON(data []byte) error { - var err error - match := 0 - // Workaround until upstream issue is fixed: - // https://github.com/OpenAPITools/openapi-generator/issues/21751 - // Tracking issue on our side: https://jira.schwarz/browse/STACKITSDK-226 - // try to unmarshal data into CreateServerNetworking - dstCreateServerPayloadNetworking1 := &CreateServerPayloadNetworking{} - err = json.Unmarshal(data, &dstCreateServerPayloadNetworking1.CreateServerNetworking) - if err == nil { - jsonCreateServerNetworking, _ := json.Marshal(&dstCreateServerPayloadNetworking1.CreateServerNetworking) - if string(jsonCreateServerNetworking) != "{}" { // empty struct - dst.CreateServerNetworking = dstCreateServerPayloadNetworking1.CreateServerNetworking - match++ - } - } - - // try to unmarshal data into CreateServerNetworkingWithNics - dstCreateServerPayloadNetworking2 := &CreateServerPayloadNetworking{} - err = json.Unmarshal(data, &dstCreateServerPayloadNetworking2.CreateServerNetworkingWithNics) - if err == nil { - jsonCreateServerNetworkingWithNics, _ := json.Marshal(&dstCreateServerPayloadNetworking2.CreateServerNetworkingWithNics) - if string(jsonCreateServerNetworkingWithNics) != "{}" { // empty struct - dst.CreateServerNetworkingWithNics = dstCreateServerPayloadNetworking2.CreateServerNetworkingWithNics - match++ - } - } - - if match > 1 { // more than 1 match - // reset to nil - dst.CreateServerNetworking = nil - dst.CreateServerNetworkingWithNics = nil - - return fmt.Errorf("data matches more than one schema in oneOf(CreateServerPayloadNetworking)") - } else if match == 1 { - return nil // exactly one match - } else { // no match - return fmt.Errorf("data failed to match schemas in oneOf(CreateServerPayloadNetworking)") - } -} - -// Marshal data from the first non-nil pointers in the struct to JSON -func (src CreateServerPayloadNetworking) MarshalJSON() ([]byte, error) { - if src.CreateServerNetworking != nil { - return json.Marshal(&src.CreateServerNetworking) - } - - if src.CreateServerNetworkingWithNics != nil { - return json.Marshal(&src.CreateServerNetworkingWithNics) - } - - return []byte("{}"), nil // no data in oneOf schemas => empty JSON object -} - -// Get the actual instance -func (obj *CreateServerPayloadNetworking) GetActualInstance() interface{} { - if obj == nil { - return nil - } - if obj.CreateServerNetworking != nil { - return obj.CreateServerNetworking - } - - if obj.CreateServerNetworkingWithNics != nil { - return obj.CreateServerNetworkingWithNics - } - - // all schemas are nil - return nil -} - -type NullableCreateServerPayloadNetworking struct { - value *CreateServerPayloadNetworking - isSet bool -} - -func (v NullableCreateServerPayloadNetworking) Get() *CreateServerPayloadNetworking { - return v.value -} - -func (v *NullableCreateServerPayloadNetworking) Set(val *CreateServerPayloadNetworking) { - v.value = val - v.isSet = true -} - -func (v NullableCreateServerPayloadNetworking) IsSet() bool { - return v.isSet -} - -func (v *NullableCreateServerPayloadNetworking) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableCreateServerPayloadNetworking(val *CreateServerPayloadNetworking) *NullableCreateServerPayloadNetworking { - return &NullableCreateServerPayloadNetworking{value: val, isSet: true} -} - -func (v NullableCreateServerPayloadNetworking) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableCreateServerPayloadNetworking) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_create_server_payload_networking_test.go b/services/iaas/model_create_server_payload_networking_test.go deleted file mode 100644 index 203bba69a..000000000 --- a/services/iaas/model_create_server_payload_networking_test.go +++ /dev/null @@ -1,43 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "testing" -) - -// isOneOf - -func TestCreateServerPayloadNetworking_UnmarshalJSON(t *testing.T) { - type args struct { - src []byte - } - tests := []struct { - name string - args args - wantErr bool - }{} - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - v := &CreateServerPayloadNetworking{} - if err := v.UnmarshalJSON(tt.args.src); (err != nil) != tt.wantErr { - t.Errorf("UnmarshalJSON() error = %v, wantErr %v", err, tt.wantErr) - } - marshalJson, err := v.MarshalJSON() - if err != nil { - t.Fatalf("failed marshalling CreateServerPayloadNetworking: %v", err) - } - if string(marshalJson) != string(tt.args.src) { - t.Fatalf("wanted %s, get %s", tt.args.src, marshalJson) - } - }) - } -} diff --git a/services/iaas/model_network_area_ipv4.go b/services/iaas/model_network_area_ipv4.go deleted file mode 100644 index 80f5e19bc..000000000 --- a/services/iaas/model_network_area_ipv4.go +++ /dev/null @@ -1,423 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the NetworkAreaIPv4 type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &NetworkAreaIPv4{} - -/* - types and functions for defaultNameservers -*/ - -// isArray -type NetworkAreaIPv4GetDefaultNameserversAttributeType = *[]string -type NetworkAreaIPv4GetDefaultNameserversArgType = []string -type NetworkAreaIPv4GetDefaultNameserversRetType = []string - -func getNetworkAreaIPv4GetDefaultNameserversAttributeTypeOk(arg NetworkAreaIPv4GetDefaultNameserversAttributeType) (ret NetworkAreaIPv4GetDefaultNameserversRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setNetworkAreaIPv4GetDefaultNameserversAttributeType(arg *NetworkAreaIPv4GetDefaultNameserversAttributeType, val NetworkAreaIPv4GetDefaultNameserversRetType) { - *arg = &val -} - -/* - types and functions for networkRanges -*/ - -// isArray -type NetworkAreaIPv4GetNetworkRangesAttributeType = *[]NetworkRange -type NetworkAreaIPv4GetNetworkRangesArgType = []NetworkRange -type NetworkAreaIPv4GetNetworkRangesRetType = []NetworkRange - -func getNetworkAreaIPv4GetNetworkRangesAttributeTypeOk(arg NetworkAreaIPv4GetNetworkRangesAttributeType) (ret NetworkAreaIPv4GetNetworkRangesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setNetworkAreaIPv4GetNetworkRangesAttributeType(arg *NetworkAreaIPv4GetNetworkRangesAttributeType, val NetworkAreaIPv4GetNetworkRangesRetType) { - *arg = &val -} - -/* - types and functions for routes -*/ - -// isArray -type NetworkAreaIPv4GetRoutesAttributeType = *[]Route -type NetworkAreaIPv4GetRoutesArgType = []Route -type NetworkAreaIPv4GetRoutesRetType = []Route - -func getNetworkAreaIPv4GetRoutesAttributeTypeOk(arg NetworkAreaIPv4GetRoutesAttributeType) (ret NetworkAreaIPv4GetRoutesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setNetworkAreaIPv4GetRoutesAttributeType(arg *NetworkAreaIPv4GetRoutesAttributeType, val NetworkAreaIPv4GetRoutesRetType) { - *arg = &val -} - -/* - types and functions for transferNetwork -*/ - -// isNotNullableString -type NetworkAreaIPv4GetTransferNetworkAttributeType = *string - -func getNetworkAreaIPv4GetTransferNetworkAttributeTypeOk(arg NetworkAreaIPv4GetTransferNetworkAttributeType) (ret NetworkAreaIPv4GetTransferNetworkRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setNetworkAreaIPv4GetTransferNetworkAttributeType(arg *NetworkAreaIPv4GetTransferNetworkAttributeType, val NetworkAreaIPv4GetTransferNetworkRetType) { - *arg = &val -} - -type NetworkAreaIPv4GetTransferNetworkArgType = string -type NetworkAreaIPv4GetTransferNetworkRetType = string - -/* - types and functions for defaultPrefixLen -*/ - -// isInteger -type NetworkAreaIPv4GetDefaultPrefixLenAttributeType = *int64 -type NetworkAreaIPv4GetDefaultPrefixLenArgType = int64 -type NetworkAreaIPv4GetDefaultPrefixLenRetType = int64 - -func getNetworkAreaIPv4GetDefaultPrefixLenAttributeTypeOk(arg NetworkAreaIPv4GetDefaultPrefixLenAttributeType) (ret NetworkAreaIPv4GetDefaultPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setNetworkAreaIPv4GetDefaultPrefixLenAttributeType(arg *NetworkAreaIPv4GetDefaultPrefixLenAttributeType, val NetworkAreaIPv4GetDefaultPrefixLenRetType) { - *arg = &val -} - -/* - types and functions for maxPrefixLen -*/ - -// isInteger -type NetworkAreaIPv4GetMaxPrefixLenAttributeType = *int64 -type NetworkAreaIPv4GetMaxPrefixLenArgType = int64 -type NetworkAreaIPv4GetMaxPrefixLenRetType = int64 - -func getNetworkAreaIPv4GetMaxPrefixLenAttributeTypeOk(arg NetworkAreaIPv4GetMaxPrefixLenAttributeType) (ret NetworkAreaIPv4GetMaxPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setNetworkAreaIPv4GetMaxPrefixLenAttributeType(arg *NetworkAreaIPv4GetMaxPrefixLenAttributeType, val NetworkAreaIPv4GetMaxPrefixLenRetType) { - *arg = &val -} - -/* - types and functions for minPrefixLen -*/ - -// isInteger -type NetworkAreaIPv4GetMinPrefixLenAttributeType = *int64 -type NetworkAreaIPv4GetMinPrefixLenArgType = int64 -type NetworkAreaIPv4GetMinPrefixLenRetType = int64 - -func getNetworkAreaIPv4GetMinPrefixLenAttributeTypeOk(arg NetworkAreaIPv4GetMinPrefixLenAttributeType) (ret NetworkAreaIPv4GetMinPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setNetworkAreaIPv4GetMinPrefixLenAttributeType(arg *NetworkAreaIPv4GetMinPrefixLenAttributeType, val NetworkAreaIPv4GetMinPrefixLenRetType) { - *arg = &val -} - -// NetworkAreaIPv4 The IPv4 properties of a network area. -type NetworkAreaIPv4 struct { - // A list containing DNS Servers/Nameservers for IPv4. - DefaultNameservers NetworkAreaIPv4GetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"` - // A list of network ranges. - NetworkRanges NetworkAreaIPv4GetNetworkRangesAttributeType `json:"networkRanges,omitempty"` - // A list of routes. - Routes NetworkAreaIPv4GetRoutesAttributeType `json:"routes,omitempty"` - // Classless Inter-Domain Routing (CIDR). - TransferNetwork NetworkAreaIPv4GetTransferNetworkAttributeType `json:"transferNetwork,omitempty"` - // The default prefix length for networks in the network area. - DefaultPrefixLen NetworkAreaIPv4GetDefaultPrefixLenAttributeType `json:"defaultPrefixLen,omitempty"` - // The maximal prefix length for networks in the network area. - MaxPrefixLen NetworkAreaIPv4GetMaxPrefixLenAttributeType `json:"maxPrefixLen,omitempty"` - // The minimal prefix length for networks in the network area. - MinPrefixLen NetworkAreaIPv4GetMinPrefixLenAttributeType `json:"minPrefixLen,omitempty"` -} - -// NewNetworkAreaIPv4 instantiates a new NetworkAreaIPv4 object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewNetworkAreaIPv4() *NetworkAreaIPv4 { - this := NetworkAreaIPv4{} - return &this -} - -// NewNetworkAreaIPv4WithDefaults instantiates a new NetworkAreaIPv4 object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewNetworkAreaIPv4WithDefaults() *NetworkAreaIPv4 { - this := NetworkAreaIPv4{} - var defaultPrefixLen int64 = 25 - this.DefaultPrefixLen = &defaultPrefixLen - var maxPrefixLen int64 = 29 - this.MaxPrefixLen = &maxPrefixLen - var minPrefixLen int64 = 24 - this.MinPrefixLen = &minPrefixLen - return &this -} - -// GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise. -func (o *NetworkAreaIPv4) GetDefaultNameservers() (res NetworkAreaIPv4GetDefaultNameserversRetType) { - res, _ = o.GetDefaultNameserversOk() - return -} - -// GetDefaultNameserversOk returns a tuple with the DefaultNameservers field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *NetworkAreaIPv4) GetDefaultNameserversOk() (ret NetworkAreaIPv4GetDefaultNameserversRetType, ok bool) { - return getNetworkAreaIPv4GetDefaultNameserversAttributeTypeOk(o.DefaultNameservers) -} - -// HasDefaultNameservers returns a boolean if a field has been set. -func (o *NetworkAreaIPv4) HasDefaultNameservers() bool { - _, ok := o.GetDefaultNameserversOk() - return ok -} - -// SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field. -func (o *NetworkAreaIPv4) SetDefaultNameservers(v NetworkAreaIPv4GetDefaultNameserversRetType) { - setNetworkAreaIPv4GetDefaultNameserversAttributeType(&o.DefaultNameservers, v) -} - -// GetNetworkRanges returns the NetworkRanges field value if set, zero value otherwise. -func (o *NetworkAreaIPv4) GetNetworkRanges() (res NetworkAreaIPv4GetNetworkRangesRetType) { - res, _ = o.GetNetworkRangesOk() - return -} - -// GetNetworkRangesOk returns a tuple with the NetworkRanges field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *NetworkAreaIPv4) GetNetworkRangesOk() (ret NetworkAreaIPv4GetNetworkRangesRetType, ok bool) { - return getNetworkAreaIPv4GetNetworkRangesAttributeTypeOk(o.NetworkRanges) -} - -// HasNetworkRanges returns a boolean if a field has been set. -func (o *NetworkAreaIPv4) HasNetworkRanges() bool { - _, ok := o.GetNetworkRangesOk() - return ok -} - -// SetNetworkRanges gets a reference to the given []NetworkRange and assigns it to the NetworkRanges field. -func (o *NetworkAreaIPv4) SetNetworkRanges(v NetworkAreaIPv4GetNetworkRangesRetType) { - setNetworkAreaIPv4GetNetworkRangesAttributeType(&o.NetworkRanges, v) -} - -// GetRoutes returns the Routes field value if set, zero value otherwise. -func (o *NetworkAreaIPv4) GetRoutes() (res NetworkAreaIPv4GetRoutesRetType) { - res, _ = o.GetRoutesOk() - return -} - -// GetRoutesOk returns a tuple with the Routes field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *NetworkAreaIPv4) GetRoutesOk() (ret NetworkAreaIPv4GetRoutesRetType, ok bool) { - return getNetworkAreaIPv4GetRoutesAttributeTypeOk(o.Routes) -} - -// HasRoutes returns a boolean if a field has been set. -func (o *NetworkAreaIPv4) HasRoutes() bool { - _, ok := o.GetRoutesOk() - return ok -} - -// SetRoutes gets a reference to the given []Route and assigns it to the Routes field. -func (o *NetworkAreaIPv4) SetRoutes(v NetworkAreaIPv4GetRoutesRetType) { - setNetworkAreaIPv4GetRoutesAttributeType(&o.Routes, v) -} - -// GetTransferNetwork returns the TransferNetwork field value if set, zero value otherwise. -func (o *NetworkAreaIPv4) GetTransferNetwork() (res NetworkAreaIPv4GetTransferNetworkRetType) { - res, _ = o.GetTransferNetworkOk() - return -} - -// GetTransferNetworkOk returns a tuple with the TransferNetwork field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *NetworkAreaIPv4) GetTransferNetworkOk() (ret NetworkAreaIPv4GetTransferNetworkRetType, ok bool) { - return getNetworkAreaIPv4GetTransferNetworkAttributeTypeOk(o.TransferNetwork) -} - -// HasTransferNetwork returns a boolean if a field has been set. -func (o *NetworkAreaIPv4) HasTransferNetwork() bool { - _, ok := o.GetTransferNetworkOk() - return ok -} - -// SetTransferNetwork gets a reference to the given string and assigns it to the TransferNetwork field. -func (o *NetworkAreaIPv4) SetTransferNetwork(v NetworkAreaIPv4GetTransferNetworkRetType) { - setNetworkAreaIPv4GetTransferNetworkAttributeType(&o.TransferNetwork, v) -} - -// GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise. -func (o *NetworkAreaIPv4) GetDefaultPrefixLen() (res NetworkAreaIPv4GetDefaultPrefixLenRetType) { - res, _ = o.GetDefaultPrefixLenOk() - return -} - -// GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *NetworkAreaIPv4) GetDefaultPrefixLenOk() (ret NetworkAreaIPv4GetDefaultPrefixLenRetType, ok bool) { - return getNetworkAreaIPv4GetDefaultPrefixLenAttributeTypeOk(o.DefaultPrefixLen) -} - -// HasDefaultPrefixLen returns a boolean if a field has been set. -func (o *NetworkAreaIPv4) HasDefaultPrefixLen() bool { - _, ok := o.GetDefaultPrefixLenOk() - return ok -} - -// SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field. -func (o *NetworkAreaIPv4) SetDefaultPrefixLen(v NetworkAreaIPv4GetDefaultPrefixLenRetType) { - setNetworkAreaIPv4GetDefaultPrefixLenAttributeType(&o.DefaultPrefixLen, v) -} - -// GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise. -func (o *NetworkAreaIPv4) GetMaxPrefixLen() (res NetworkAreaIPv4GetMaxPrefixLenRetType) { - res, _ = o.GetMaxPrefixLenOk() - return -} - -// GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *NetworkAreaIPv4) GetMaxPrefixLenOk() (ret NetworkAreaIPv4GetMaxPrefixLenRetType, ok bool) { - return getNetworkAreaIPv4GetMaxPrefixLenAttributeTypeOk(o.MaxPrefixLen) -} - -// HasMaxPrefixLen returns a boolean if a field has been set. -func (o *NetworkAreaIPv4) HasMaxPrefixLen() bool { - _, ok := o.GetMaxPrefixLenOk() - return ok -} - -// SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field. -func (o *NetworkAreaIPv4) SetMaxPrefixLen(v NetworkAreaIPv4GetMaxPrefixLenRetType) { - setNetworkAreaIPv4GetMaxPrefixLenAttributeType(&o.MaxPrefixLen, v) -} - -// GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise. -func (o *NetworkAreaIPv4) GetMinPrefixLen() (res NetworkAreaIPv4GetMinPrefixLenRetType) { - res, _ = o.GetMinPrefixLenOk() - return -} - -// GetMinPrefixLenOk returns a tuple with the MinPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *NetworkAreaIPv4) GetMinPrefixLenOk() (ret NetworkAreaIPv4GetMinPrefixLenRetType, ok bool) { - return getNetworkAreaIPv4GetMinPrefixLenAttributeTypeOk(o.MinPrefixLen) -} - -// HasMinPrefixLen returns a boolean if a field has been set. -func (o *NetworkAreaIPv4) HasMinPrefixLen() bool { - _, ok := o.GetMinPrefixLenOk() - return ok -} - -// SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field. -func (o *NetworkAreaIPv4) SetMinPrefixLen(v NetworkAreaIPv4GetMinPrefixLenRetType) { - setNetworkAreaIPv4GetMinPrefixLenAttributeType(&o.MinPrefixLen, v) -} - -func (o NetworkAreaIPv4) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getNetworkAreaIPv4GetDefaultNameserversAttributeTypeOk(o.DefaultNameservers); ok { - toSerialize["DefaultNameservers"] = val - } - if val, ok := getNetworkAreaIPv4GetNetworkRangesAttributeTypeOk(o.NetworkRanges); ok { - toSerialize["NetworkRanges"] = val - } - if val, ok := getNetworkAreaIPv4GetRoutesAttributeTypeOk(o.Routes); ok { - toSerialize["Routes"] = val - } - if val, ok := getNetworkAreaIPv4GetTransferNetworkAttributeTypeOk(o.TransferNetwork); ok { - toSerialize["TransferNetwork"] = val - } - if val, ok := getNetworkAreaIPv4GetDefaultPrefixLenAttributeTypeOk(o.DefaultPrefixLen); ok { - toSerialize["DefaultPrefixLen"] = val - } - if val, ok := getNetworkAreaIPv4GetMaxPrefixLenAttributeTypeOk(o.MaxPrefixLen); ok { - toSerialize["MaxPrefixLen"] = val - } - if val, ok := getNetworkAreaIPv4GetMinPrefixLenAttributeTypeOk(o.MinPrefixLen); ok { - toSerialize["MinPrefixLen"] = val - } - return toSerialize, nil -} - -type NullableNetworkAreaIPv4 struct { - value *NetworkAreaIPv4 - isSet bool -} - -func (v NullableNetworkAreaIPv4) Get() *NetworkAreaIPv4 { - return v.value -} - -func (v *NullableNetworkAreaIPv4) Set(val *NetworkAreaIPv4) { - v.value = val - v.isSet = true -} - -func (v NullableNetworkAreaIPv4) IsSet() bool { - return v.isSet -} - -func (v *NullableNetworkAreaIPv4) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableNetworkAreaIPv4(val *NetworkAreaIPv4) *NullableNetworkAreaIPv4 { - return &NullableNetworkAreaIPv4{value: val, isSet: true} -} - -func (v NullableNetworkAreaIPv4) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableNetworkAreaIPv4) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_network_area_ipv4_test.go b/services/iaas/model_network_area_ipv4_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_network_area_ipv4_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_update_area_address_family.go b/services/iaas/model_update_area_address_family.go deleted file mode 100644 index 70fe523b6..000000000 --- a/services/iaas/model_update_area_address_family.go +++ /dev/null @@ -1,127 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the UpdateAreaAddressFamily type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &UpdateAreaAddressFamily{} - -/* - types and functions for ipv4 -*/ - -// isModel -type UpdateAreaAddressFamilyGetIpv4AttributeType = *UpdateAreaIPv4 -type UpdateAreaAddressFamilyGetIpv4ArgType = UpdateAreaIPv4 -type UpdateAreaAddressFamilyGetIpv4RetType = UpdateAreaIPv4 - -func getUpdateAreaAddressFamilyGetIpv4AttributeTypeOk(arg UpdateAreaAddressFamilyGetIpv4AttributeType) (ret UpdateAreaAddressFamilyGetIpv4RetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setUpdateAreaAddressFamilyGetIpv4AttributeType(arg *UpdateAreaAddressFamilyGetIpv4AttributeType, val UpdateAreaAddressFamilyGetIpv4RetType) { - *arg = &val -} - -// UpdateAreaAddressFamily The addressFamily object for a area update request. -type UpdateAreaAddressFamily struct { - Ipv4 UpdateAreaAddressFamilyGetIpv4AttributeType `json:"ipv4,omitempty"` -} - -// NewUpdateAreaAddressFamily instantiates a new UpdateAreaAddressFamily object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewUpdateAreaAddressFamily() *UpdateAreaAddressFamily { - this := UpdateAreaAddressFamily{} - return &this -} - -// NewUpdateAreaAddressFamilyWithDefaults instantiates a new UpdateAreaAddressFamily object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewUpdateAreaAddressFamilyWithDefaults() *UpdateAreaAddressFamily { - this := UpdateAreaAddressFamily{} - return &this -} - -// GetIpv4 returns the Ipv4 field value if set, zero value otherwise. -func (o *UpdateAreaAddressFamily) GetIpv4() (res UpdateAreaAddressFamilyGetIpv4RetType) { - res, _ = o.GetIpv4Ok() - return -} - -// GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UpdateAreaAddressFamily) GetIpv4Ok() (ret UpdateAreaAddressFamilyGetIpv4RetType, ok bool) { - return getUpdateAreaAddressFamilyGetIpv4AttributeTypeOk(o.Ipv4) -} - -// HasIpv4 returns a boolean if a field has been set. -func (o *UpdateAreaAddressFamily) HasIpv4() bool { - _, ok := o.GetIpv4Ok() - return ok -} - -// SetIpv4 gets a reference to the given UpdateAreaIPv4 and assigns it to the Ipv4 field. -func (o *UpdateAreaAddressFamily) SetIpv4(v UpdateAreaAddressFamilyGetIpv4RetType) { - setUpdateAreaAddressFamilyGetIpv4AttributeType(&o.Ipv4, v) -} - -func (o UpdateAreaAddressFamily) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getUpdateAreaAddressFamilyGetIpv4AttributeTypeOk(o.Ipv4); ok { - toSerialize["Ipv4"] = val - } - return toSerialize, nil -} - -type NullableUpdateAreaAddressFamily struct { - value *UpdateAreaAddressFamily - isSet bool -} - -func (v NullableUpdateAreaAddressFamily) Get() *UpdateAreaAddressFamily { - return v.value -} - -func (v *NullableUpdateAreaAddressFamily) Set(val *UpdateAreaAddressFamily) { - v.value = val - v.isSet = true -} - -func (v NullableUpdateAreaAddressFamily) IsSet() bool { - return v.isSet -} - -func (v *NullableUpdateAreaAddressFamily) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableUpdateAreaAddressFamily(val *UpdateAreaAddressFamily) *NullableUpdateAreaAddressFamily { - return &NullableUpdateAreaAddressFamily{value: val, isSet: true} -} - -func (v NullableUpdateAreaAddressFamily) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableUpdateAreaAddressFamily) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_update_area_address_family_test.go b/services/iaas/model_update_area_address_family_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_update_area_address_family_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_update_area_ipv4.go b/services/iaas/model_update_area_ipv4.go deleted file mode 100644 index bc3d83e24..000000000 --- a/services/iaas/model_update_area_ipv4.go +++ /dev/null @@ -1,271 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the UpdateAreaIPv4 type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &UpdateAreaIPv4{} - -/* - types and functions for defaultNameservers -*/ - -// isArray -type UpdateAreaIPv4GetDefaultNameserversAttributeType = *[]string -type UpdateAreaIPv4GetDefaultNameserversArgType = []string -type UpdateAreaIPv4GetDefaultNameserversRetType = []string - -func getUpdateAreaIPv4GetDefaultNameserversAttributeTypeOk(arg UpdateAreaIPv4GetDefaultNameserversAttributeType) (ret UpdateAreaIPv4GetDefaultNameserversRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setUpdateAreaIPv4GetDefaultNameserversAttributeType(arg *UpdateAreaIPv4GetDefaultNameserversAttributeType, val UpdateAreaIPv4GetDefaultNameserversRetType) { - *arg = &val -} - -/* - types and functions for defaultPrefixLen -*/ - -// isInteger -type UpdateAreaIPv4GetDefaultPrefixLenAttributeType = *int64 -type UpdateAreaIPv4GetDefaultPrefixLenArgType = int64 -type UpdateAreaIPv4GetDefaultPrefixLenRetType = int64 - -func getUpdateAreaIPv4GetDefaultPrefixLenAttributeTypeOk(arg UpdateAreaIPv4GetDefaultPrefixLenAttributeType) (ret UpdateAreaIPv4GetDefaultPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setUpdateAreaIPv4GetDefaultPrefixLenAttributeType(arg *UpdateAreaIPv4GetDefaultPrefixLenAttributeType, val UpdateAreaIPv4GetDefaultPrefixLenRetType) { - *arg = &val -} - -/* - types and functions for maxPrefixLen -*/ - -// isInteger -type UpdateAreaIPv4GetMaxPrefixLenAttributeType = *int64 -type UpdateAreaIPv4GetMaxPrefixLenArgType = int64 -type UpdateAreaIPv4GetMaxPrefixLenRetType = int64 - -func getUpdateAreaIPv4GetMaxPrefixLenAttributeTypeOk(arg UpdateAreaIPv4GetMaxPrefixLenAttributeType) (ret UpdateAreaIPv4GetMaxPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setUpdateAreaIPv4GetMaxPrefixLenAttributeType(arg *UpdateAreaIPv4GetMaxPrefixLenAttributeType, val UpdateAreaIPv4GetMaxPrefixLenRetType) { - *arg = &val -} - -/* - types and functions for minPrefixLen -*/ - -// isInteger -type UpdateAreaIPv4GetMinPrefixLenAttributeType = *int64 -type UpdateAreaIPv4GetMinPrefixLenArgType = int64 -type UpdateAreaIPv4GetMinPrefixLenRetType = int64 - -func getUpdateAreaIPv4GetMinPrefixLenAttributeTypeOk(arg UpdateAreaIPv4GetMinPrefixLenAttributeType) (ret UpdateAreaIPv4GetMinPrefixLenRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setUpdateAreaIPv4GetMinPrefixLenAttributeType(arg *UpdateAreaIPv4GetMinPrefixLenAttributeType, val UpdateAreaIPv4GetMinPrefixLenRetType) { - *arg = &val -} - -// UpdateAreaIPv4 The update object for a IPv4 network area. -type UpdateAreaIPv4 struct { - DefaultNameservers UpdateAreaIPv4GetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"` - // The default prefix length for networks in the network area. - DefaultPrefixLen UpdateAreaIPv4GetDefaultPrefixLenAttributeType `json:"defaultPrefixLen,omitempty"` - // The maximal prefix length for networks in the network area. - MaxPrefixLen UpdateAreaIPv4GetMaxPrefixLenAttributeType `json:"maxPrefixLen,omitempty"` - // The minimal prefix length for networks in the network area. - MinPrefixLen UpdateAreaIPv4GetMinPrefixLenAttributeType `json:"minPrefixLen,omitempty"` -} - -// NewUpdateAreaIPv4 instantiates a new UpdateAreaIPv4 object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewUpdateAreaIPv4() *UpdateAreaIPv4 { - this := UpdateAreaIPv4{} - return &this -} - -// NewUpdateAreaIPv4WithDefaults instantiates a new UpdateAreaIPv4 object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewUpdateAreaIPv4WithDefaults() *UpdateAreaIPv4 { - this := UpdateAreaIPv4{} - return &this -} - -// GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise. -func (o *UpdateAreaIPv4) GetDefaultNameservers() (res UpdateAreaIPv4GetDefaultNameserversRetType) { - res, _ = o.GetDefaultNameserversOk() - return -} - -// GetDefaultNameserversOk returns a tuple with the DefaultNameservers field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UpdateAreaIPv4) GetDefaultNameserversOk() (ret UpdateAreaIPv4GetDefaultNameserversRetType, ok bool) { - return getUpdateAreaIPv4GetDefaultNameserversAttributeTypeOk(o.DefaultNameservers) -} - -// HasDefaultNameservers returns a boolean if a field has been set. -func (o *UpdateAreaIPv4) HasDefaultNameservers() bool { - _, ok := o.GetDefaultNameserversOk() - return ok -} - -// SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field. -func (o *UpdateAreaIPv4) SetDefaultNameservers(v UpdateAreaIPv4GetDefaultNameserversRetType) { - setUpdateAreaIPv4GetDefaultNameserversAttributeType(&o.DefaultNameservers, v) -} - -// GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise. -func (o *UpdateAreaIPv4) GetDefaultPrefixLen() (res UpdateAreaIPv4GetDefaultPrefixLenRetType) { - res, _ = o.GetDefaultPrefixLenOk() - return -} - -// GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UpdateAreaIPv4) GetDefaultPrefixLenOk() (ret UpdateAreaIPv4GetDefaultPrefixLenRetType, ok bool) { - return getUpdateAreaIPv4GetDefaultPrefixLenAttributeTypeOk(o.DefaultPrefixLen) -} - -// HasDefaultPrefixLen returns a boolean if a field has been set. -func (o *UpdateAreaIPv4) HasDefaultPrefixLen() bool { - _, ok := o.GetDefaultPrefixLenOk() - return ok -} - -// SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field. -func (o *UpdateAreaIPv4) SetDefaultPrefixLen(v UpdateAreaIPv4GetDefaultPrefixLenRetType) { - setUpdateAreaIPv4GetDefaultPrefixLenAttributeType(&o.DefaultPrefixLen, v) -} - -// GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise. -func (o *UpdateAreaIPv4) GetMaxPrefixLen() (res UpdateAreaIPv4GetMaxPrefixLenRetType) { - res, _ = o.GetMaxPrefixLenOk() - return -} - -// GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UpdateAreaIPv4) GetMaxPrefixLenOk() (ret UpdateAreaIPv4GetMaxPrefixLenRetType, ok bool) { - return getUpdateAreaIPv4GetMaxPrefixLenAttributeTypeOk(o.MaxPrefixLen) -} - -// HasMaxPrefixLen returns a boolean if a field has been set. -func (o *UpdateAreaIPv4) HasMaxPrefixLen() bool { - _, ok := o.GetMaxPrefixLenOk() - return ok -} - -// SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field. -func (o *UpdateAreaIPv4) SetMaxPrefixLen(v UpdateAreaIPv4GetMaxPrefixLenRetType) { - setUpdateAreaIPv4GetMaxPrefixLenAttributeType(&o.MaxPrefixLen, v) -} - -// GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise. -func (o *UpdateAreaIPv4) GetMinPrefixLen() (res UpdateAreaIPv4GetMinPrefixLenRetType) { - res, _ = o.GetMinPrefixLenOk() - return -} - -// GetMinPrefixLenOk returns a tuple with the MinPrefixLen field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UpdateAreaIPv4) GetMinPrefixLenOk() (ret UpdateAreaIPv4GetMinPrefixLenRetType, ok bool) { - return getUpdateAreaIPv4GetMinPrefixLenAttributeTypeOk(o.MinPrefixLen) -} - -// HasMinPrefixLen returns a boolean if a field has been set. -func (o *UpdateAreaIPv4) HasMinPrefixLen() bool { - _, ok := o.GetMinPrefixLenOk() - return ok -} - -// SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field. -func (o *UpdateAreaIPv4) SetMinPrefixLen(v UpdateAreaIPv4GetMinPrefixLenRetType) { - setUpdateAreaIPv4GetMinPrefixLenAttributeType(&o.MinPrefixLen, v) -} - -func (o UpdateAreaIPv4) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getUpdateAreaIPv4GetDefaultNameserversAttributeTypeOk(o.DefaultNameservers); ok { - toSerialize["DefaultNameservers"] = val - } - if val, ok := getUpdateAreaIPv4GetDefaultPrefixLenAttributeTypeOk(o.DefaultPrefixLen); ok { - toSerialize["DefaultPrefixLen"] = val - } - if val, ok := getUpdateAreaIPv4GetMaxPrefixLenAttributeTypeOk(o.MaxPrefixLen); ok { - toSerialize["MaxPrefixLen"] = val - } - if val, ok := getUpdateAreaIPv4GetMinPrefixLenAttributeTypeOk(o.MinPrefixLen); ok { - toSerialize["MinPrefixLen"] = val - } - return toSerialize, nil -} - -type NullableUpdateAreaIPv4 struct { - value *UpdateAreaIPv4 - isSet bool -} - -func (v NullableUpdateAreaIPv4) Get() *UpdateAreaIPv4 { - return v.value -} - -func (v *NullableUpdateAreaIPv4) Set(val *UpdateAreaIPv4) { - v.value = val - v.isSet = true -} - -func (v NullableUpdateAreaIPv4) IsSet() bool { - return v.isSet -} - -func (v *NullableUpdateAreaIPv4) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableUpdateAreaIPv4(val *UpdateAreaIPv4) *NullableUpdateAreaIPv4 { - return &NullableUpdateAreaIPv4{value: val, isSet: true} -} - -func (v NullableUpdateAreaIPv4) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableUpdateAreaIPv4) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_update_area_ipv4_test.go b/services/iaas/model_update_area_ipv4_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_update_area_ipv4_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas diff --git a/services/iaas/model_update_network_address_family.go b/services/iaas/model_update_network_address_family.go deleted file mode 100644 index bd5dc4812..000000000 --- a/services/iaas/model_update_network_address_family.go +++ /dev/null @@ -1,174 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas - -import ( - "encoding/json" -) - -// checks if the UpdateNetworkAddressFamily type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &UpdateNetworkAddressFamily{} - -/* - types and functions for ipv4 -*/ - -// isModel -type UpdateNetworkAddressFamilyGetIpv4AttributeType = *UpdateNetworkIPv4Body -type UpdateNetworkAddressFamilyGetIpv4ArgType = UpdateNetworkIPv4Body -type UpdateNetworkAddressFamilyGetIpv4RetType = UpdateNetworkIPv4Body - -func getUpdateNetworkAddressFamilyGetIpv4AttributeTypeOk(arg UpdateNetworkAddressFamilyGetIpv4AttributeType) (ret UpdateNetworkAddressFamilyGetIpv4RetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setUpdateNetworkAddressFamilyGetIpv4AttributeType(arg *UpdateNetworkAddressFamilyGetIpv4AttributeType, val UpdateNetworkAddressFamilyGetIpv4RetType) { - *arg = &val -} - -/* - types and functions for ipv6 -*/ - -// isModel -type UpdateNetworkAddressFamilyGetIpv6AttributeType = *UpdateNetworkIPv6Body -type UpdateNetworkAddressFamilyGetIpv6ArgType = UpdateNetworkIPv6Body -type UpdateNetworkAddressFamilyGetIpv6RetType = UpdateNetworkIPv6Body - -func getUpdateNetworkAddressFamilyGetIpv6AttributeTypeOk(arg UpdateNetworkAddressFamilyGetIpv6AttributeType) (ret UpdateNetworkAddressFamilyGetIpv6RetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -func setUpdateNetworkAddressFamilyGetIpv6AttributeType(arg *UpdateNetworkAddressFamilyGetIpv6AttributeType, val UpdateNetworkAddressFamilyGetIpv6RetType) { - *arg = &val -} - -// UpdateNetworkAddressFamily The addressFamily object for a network update request. -type UpdateNetworkAddressFamily struct { - Ipv4 UpdateNetworkAddressFamilyGetIpv4AttributeType `json:"ipv4,omitempty"` - Ipv6 UpdateNetworkAddressFamilyGetIpv6AttributeType `json:"ipv6,omitempty"` -} - -// NewUpdateNetworkAddressFamily instantiates a new UpdateNetworkAddressFamily object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewUpdateNetworkAddressFamily() *UpdateNetworkAddressFamily { - this := UpdateNetworkAddressFamily{} - return &this -} - -// NewUpdateNetworkAddressFamilyWithDefaults instantiates a new UpdateNetworkAddressFamily object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewUpdateNetworkAddressFamilyWithDefaults() *UpdateNetworkAddressFamily { - this := UpdateNetworkAddressFamily{} - return &this -} - -// GetIpv4 returns the Ipv4 field value if set, zero value otherwise. -func (o *UpdateNetworkAddressFamily) GetIpv4() (res UpdateNetworkAddressFamilyGetIpv4RetType) { - res, _ = o.GetIpv4Ok() - return -} - -// GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UpdateNetworkAddressFamily) GetIpv4Ok() (ret UpdateNetworkAddressFamilyGetIpv4RetType, ok bool) { - return getUpdateNetworkAddressFamilyGetIpv4AttributeTypeOk(o.Ipv4) -} - -// HasIpv4 returns a boolean if a field has been set. -func (o *UpdateNetworkAddressFamily) HasIpv4() bool { - _, ok := o.GetIpv4Ok() - return ok -} - -// SetIpv4 gets a reference to the given UpdateNetworkIPv4Body and assigns it to the Ipv4 field. -func (o *UpdateNetworkAddressFamily) SetIpv4(v UpdateNetworkAddressFamilyGetIpv4RetType) { - setUpdateNetworkAddressFamilyGetIpv4AttributeType(&o.Ipv4, v) -} - -// GetIpv6 returns the Ipv6 field value if set, zero value otherwise. -func (o *UpdateNetworkAddressFamily) GetIpv6() (res UpdateNetworkAddressFamilyGetIpv6RetType) { - res, _ = o.GetIpv6Ok() - return -} - -// GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UpdateNetworkAddressFamily) GetIpv6Ok() (ret UpdateNetworkAddressFamilyGetIpv6RetType, ok bool) { - return getUpdateNetworkAddressFamilyGetIpv6AttributeTypeOk(o.Ipv6) -} - -// HasIpv6 returns a boolean if a field has been set. -func (o *UpdateNetworkAddressFamily) HasIpv6() bool { - _, ok := o.GetIpv6Ok() - return ok -} - -// SetIpv6 gets a reference to the given UpdateNetworkIPv6Body and assigns it to the Ipv6 field. -func (o *UpdateNetworkAddressFamily) SetIpv6(v UpdateNetworkAddressFamilyGetIpv6RetType) { - setUpdateNetworkAddressFamilyGetIpv6AttributeType(&o.Ipv6, v) -} - -func (o UpdateNetworkAddressFamily) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getUpdateNetworkAddressFamilyGetIpv4AttributeTypeOk(o.Ipv4); ok { - toSerialize["Ipv4"] = val - } - if val, ok := getUpdateNetworkAddressFamilyGetIpv6AttributeTypeOk(o.Ipv6); ok { - toSerialize["Ipv6"] = val - } - return toSerialize, nil -} - -type NullableUpdateNetworkAddressFamily struct { - value *UpdateNetworkAddressFamily - isSet bool -} - -func (v NullableUpdateNetworkAddressFamily) Get() *UpdateNetworkAddressFamily { - return v.value -} - -func (v *NullableUpdateNetworkAddressFamily) Set(val *UpdateNetworkAddressFamily) { - v.value = val - v.isSet = true -} - -func (v NullableUpdateNetworkAddressFamily) IsSet() bool { - return v.isSet -} - -func (v *NullableUpdateNetworkAddressFamily) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableUpdateNetworkAddressFamily(val *UpdateNetworkAddressFamily) *NullableUpdateNetworkAddressFamily { - return &NullableUpdateNetworkAddressFamily{value: val, isSet: true} -} - -func (v NullableUpdateNetworkAddressFamily) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableUpdateNetworkAddressFamily) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/iaas/model_update_network_address_family_test.go b/services/iaas/model_update_network_address_family_test.go deleted file mode 100644 index 69a4aa858..000000000 --- a/services/iaas/model_update_network_address_family_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -IaaS-API - -This API allows you to create and modify IaaS resources. - -API version: 1 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package iaas