eiav2

package
v0.39.1 Latest Latest
Warning

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

Go to latest
Published: May 7, 2024 License: MIT Imports: 20 Imported by: 0

README

Go API client for eiav2

Equinix Internet Access provides direct access to the Internet with scalable bandwidth options in IBX data centers.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 2.0
  • Package version: 0.39.1
  • Generator version: 7.4.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://equinix.com/about/

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import eiav2 "github.com/equinix/equinix-sdk-go/services/eiav2"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value eiav2.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), eiav2.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value eiav2.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), eiav2.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using eiav2.ContextOperationServerIndices and eiav2.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), eiav2.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), eiav2.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.equinix.com

Class Method HTTP request Description
EIAServiceApi CreateEquinixInternetAccessv2 Post /internetAccess/v2/services Creates Equinix Internet Access Service

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

BearerAuth
  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), eiav2.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

api-support@equinix.com

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedBgpRoutingProtocolRequestAllOfCustomerAsnRangeEnumValues = []BgpRoutingProtocolRequestAllOfCustomerAsnRange{
	"BITS_16",
	"BITS_32",
}

All allowed values of BgpRoutingProtocolRequestAllOfCustomerAsnRange enum

View Source
var AllowedBgpRoutingProtocolRequestAllOfExportPolicyEnumValues = []BgpRoutingProtocolRequestAllOfExportPolicy{
	"FULL",
	"DEFAULT",
	"FULL_DEFAULT",
	"PARTIAL",
}

All allowed values of BgpRoutingProtocolRequestAllOfExportPolicy enum

View Source
var AllowedBillingTypeEnumValues = []BillingType{
	"FIXED",
	"USAGE_BASED",
	"BURST_BASED",
}

All allowed values of BillingType enum

View Source
var AllowedChangeTypeEnumValues = []ChangeType{
	"SERVICE_CREATION",
	"SERVICE_UPDATE",
	"SERVICE_DELETION",
}

All allowed values of ChangeType enum

View Source
var AllowedConnectionTypeEnumValues = []ConnectionType{
	"IA_C",
	"IA_VC",
}

All allowed values of ConnectionType enum

View Source
var AllowedContactRequestAvailabilityEnumValues = []ContactRequestAvailability{
	"WORK_HOURS",
	"ANYTIME",
	"CUSTOMER_BUSINESS_HOURS",
	"NOT_AVAILABLE",
}

All allowed values of ContactRequestAvailability enum

View Source
var AllowedContactRequestDetailsTypeEnumValues = []ContactRequestDetailsType{
	"EMAIL",
	"PHONE",
	"MOBILE",
	"SECONDARY_EMAIL",
}

All allowed values of ContactRequestDetailsType enum

View Source
var AllowedContactTypeEnumValues = []ContactType{
	"NOTIFICATION",
	"TECHNICAL",
	"ORDERING",
	"RESELLING",
	"BILLING",
}

All allowed values of ContactType enum

View Source
var AllowedExportPolicyEnumValues = []ExportPolicy{
	"FULL",
	"DEFAULT",
	"FULL_DEFAULT",
	"PARTIAL",
}

All allowed values of ExportPolicy enum

View Source
var AllowedIpBlockQuestionsAnswerEnumValues = []IpBlockQuestionsAnswer{
	"true",
	"false",
}

All allowed values of IpBlockQuestionsAnswer enum

View Source
var AllowedIpBlockQuestionsTypeEnumValues = []IpBlockQuestionsType{
	"PRIVATE_SPACE_CONSIDERED",
	"REFUSED_PREVIOUSLY",
	"RETURNING_ADDRESS_SPACE",
}

All allowed values of IpBlockQuestionsType enum

View Source
var AllowedIpBlockReadModelTypeEnumValues = []IpBlockReadModelType{
	"IA_IP_BLOCK",
}

All allowed values of IpBlockReadModelType enum

View Source
var AllowedOrderPurchaseOrderAllOfTypeEnumValues = []OrderPurchaseOrderAllOfType{
	"STANDARD_PURCHASE_ORDER",
	"BLANKET_PURCHASE_ORDER",
}

All allowed values of OrderPurchaseOrderAllOfType enum

View Source
var AllowedOrderSignatureSignatoryEnumValues = []OrderSignatureSignatory{
	"SELF",
	"DELEGATE",
	"SUPPORT",
}

All allowed values of OrderSignatureSignatory enum

View Source
var AllowedOrderStateEnumValues = []OrderState{
	"DRAFT",
	"PROCESSING",
	"AWAITING_SIGNATURE",
	"SIGNATURE_REJECTED",
	"SIGNATURE_EXPIRED",
	"COMPLETED",
	"FAILED",
}

All allowed values of OrderState enum

View Source
var AllowedOrderTypeEnumValues = []OrderType{
	"NEW",
	"AMENDMENT",
}

All allowed values of OrderType enum

View Source
var AllowedPurchaseOrderTypeEnumValues = []PurchaseOrderType{
	"STANDARD_PURCHASE_ORDER",
	"BLANKET_PURCHASE_ORDER",
}

All allowed values of PurchaseOrderType enum

View Source
var AllowedRoutingProtocolTypeEnumValues = []RoutingProtocolType{
	"DIRECT",
	"STATIC",
	"BGP",
}

All allowed values of RoutingProtocolType enum

View Source
var AllowedServiceBillingEnumValues = []ServiceBilling{
	"FIXED",
	"USAGE_BASED",
	"BURST_BASED",
}

All allowed values of ServiceBilling enum

View Source
var AllowedServiceOrderTypeEnumValues = []ServiceOrderType{
	"NEW",
	"AMENDMENT",
}

All allowed values of ServiceOrderType enum

View Source
var AllowedServiceStateEnumValues = []ServiceState{
	"DRAFT",
	"PENDING",
	"PROVISIONING",
	"ACTIVE",
	"INACTIVE",
	"DEPROVISIONING",
	"DEPROVISIONED",
	"FAILED",
}

All allowed values of ServiceState enum

View Source
var AllowedServiceTypeEnumValues = []ServiceType{
	"SINGLE_PORT",
	"DUAL_PORT",
}

All allowed values of ServiceType enum

View Source
var AllowedServiceTypeV2EnumValues = []ServiceTypeV2{
	"SINGLE",
	"DUAL",
}

All allowed values of ServiceTypeV2 enum

View Source
var AllowedServiceUseCaseEnumValues = []ServiceUseCase{
	"MAIN",
	"BACKUP",
	"MANAGEMENT_ACCESS",
}

All allowed values of ServiceUseCase enum

View Source
var AllowedUseCaseTypeEnumValues = []UseCaseType{
	"MAIN",
	"BACKUP",
	"MANAGEMENT_ACCESS",
}

All allowed values of UseCaseType enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	EIAServiceApi *EIAServiceApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Equinix Internet Access API API v2.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AdditionalInfo

type AdditionalInfo struct {
	// Reason of the error
	Reason *string `json:"reason,omitempty"`
	// Request property that caused the error
	Property             *string `json:"property,omitempty"`
	AdditionalProperties map[string]interface{}
}

AdditionalInfo Additional info for error

func NewAdditionalInfo

func NewAdditionalInfo() *AdditionalInfo

NewAdditionalInfo instantiates a new AdditionalInfo 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 NewAdditionalInfoWithDefaults

func NewAdditionalInfoWithDefaults() *AdditionalInfo

NewAdditionalInfoWithDefaults instantiates a new AdditionalInfo 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 (*AdditionalInfo) GetProperty

func (o *AdditionalInfo) GetProperty() string

GetProperty returns the Property field value if set, zero value otherwise.

func (*AdditionalInfo) GetPropertyOk

func (o *AdditionalInfo) GetPropertyOk() (*string, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalInfo) GetReason

func (o *AdditionalInfo) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*AdditionalInfo) GetReasonOk

func (o *AdditionalInfo) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalInfo) HasProperty

func (o *AdditionalInfo) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*AdditionalInfo) HasReason

func (o *AdditionalInfo) HasReason() bool

HasReason returns a boolean if a field has been set.

func (AdditionalInfo) MarshalJSON

func (o AdditionalInfo) MarshalJSON() ([]byte, error)

func (*AdditionalInfo) SetProperty

func (o *AdditionalInfo) SetProperty(v string)

SetProperty gets a reference to the given string and assigns it to the Property field.

func (*AdditionalInfo) SetReason

func (o *AdditionalInfo) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (AdditionalInfo) ToMap

func (o AdditionalInfo) ToMap() (map[string]interface{}, error)

func (*AdditionalInfo) UnmarshalJSON

func (o *AdditionalInfo) UnmarshalJSON(data []byte) (err error)

type ApiCreateEquinixInternetAccessv2Request

type ApiCreateEquinixInternetAccessv2Request struct {
	ApiService *EIAServiceApiService
	// contains filtered or unexported fields
}

func (ApiCreateEquinixInternetAccessv2Request) Execute

func (ApiCreateEquinixInternetAccessv2Request) ServiceRequest

Options for creating Equinix Internet Access Service product

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BgpRoutingProtocolRequest

type BgpRoutingProtocolRequest struct {
	RoutingProtocolRequest
	CustomerAsnRange *BgpRoutingProtocolRequestAllOfCustomerAsnRange `json:"customerAsnRange,omitempty"`
	// Customer Autonomous System Number
	CustomerAsn *int64 `json:"customerAsn,omitempty"`
	// BGP authentication key
	BgpAuthKey           *string                                    `json:"bgpAuthKey,omitempty"`
	ExportPolicy         BgpRoutingProtocolRequestAllOfExportPolicy `json:"exportPolicy"`
	Ipv4                 *RoutingProtocolIpv4Request                `json:"ipv4,omitempty"`
	Ipv6                 *RoutingProtocolIpv6Request                `json:"ipv6,omitempty"`
	AdditionalProperties map[string]interface{}
}

BgpRoutingProtocolRequest struct for BgpRoutingProtocolRequest

func NewBgpRoutingProtocolRequest

func NewBgpRoutingProtocolRequest(exportPolicy BgpRoutingProtocolRequestAllOfExportPolicy, type_ RoutingProtocolType) *BgpRoutingProtocolRequest

NewBgpRoutingProtocolRequest instantiates a new BgpRoutingProtocolRequest 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 NewBgpRoutingProtocolRequestWithDefaults

func NewBgpRoutingProtocolRequestWithDefaults() *BgpRoutingProtocolRequest

NewBgpRoutingProtocolRequestWithDefaults instantiates a new BgpRoutingProtocolRequest 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 (*BgpRoutingProtocolRequest) GetBgpAuthKey

func (o *BgpRoutingProtocolRequest) GetBgpAuthKey() string

GetBgpAuthKey returns the BgpAuthKey field value if set, zero value otherwise.

func (*BgpRoutingProtocolRequest) GetBgpAuthKeyOk

func (o *BgpRoutingProtocolRequest) GetBgpAuthKeyOk() (*string, bool)

GetBgpAuthKeyOk returns a tuple with the BgpAuthKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BgpRoutingProtocolRequest) GetCustomerAsn

func (o *BgpRoutingProtocolRequest) GetCustomerAsn() int64

GetCustomerAsn returns the CustomerAsn field value if set, zero value otherwise.

func (*BgpRoutingProtocolRequest) GetCustomerAsnOk

func (o *BgpRoutingProtocolRequest) GetCustomerAsnOk() (*int64, bool)

GetCustomerAsnOk returns a tuple with the CustomerAsn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BgpRoutingProtocolRequest) GetCustomerAsnRange

GetCustomerAsnRange returns the CustomerAsnRange field value if set, zero value otherwise.

func (*BgpRoutingProtocolRequest) GetCustomerAsnRangeOk

GetCustomerAsnRangeOk returns a tuple with the CustomerAsnRange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BgpRoutingProtocolRequest) GetExportPolicy

GetExportPolicy returns the ExportPolicy field value

func (*BgpRoutingProtocolRequest) GetExportPolicyOk

GetExportPolicyOk returns a tuple with the ExportPolicy field value and a boolean to check if the value has been set.

func (*BgpRoutingProtocolRequest) GetIpv4

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

func (*BgpRoutingProtocolRequest) GetIpv4Ok

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 (*BgpRoutingProtocolRequest) GetIpv6

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*BgpRoutingProtocolRequest) GetIpv6Ok

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 (*BgpRoutingProtocolRequest) HasBgpAuthKey

func (o *BgpRoutingProtocolRequest) HasBgpAuthKey() bool

HasBgpAuthKey returns a boolean if a field has been set.

func (*BgpRoutingProtocolRequest) HasCustomerAsn

func (o *BgpRoutingProtocolRequest) HasCustomerAsn() bool

HasCustomerAsn returns a boolean if a field has been set.

func (*BgpRoutingProtocolRequest) HasCustomerAsnRange

func (o *BgpRoutingProtocolRequest) HasCustomerAsnRange() bool

HasCustomerAsnRange returns a boolean if a field has been set.

func (*BgpRoutingProtocolRequest) HasIpv4

func (o *BgpRoutingProtocolRequest) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*BgpRoutingProtocolRequest) HasIpv6

func (o *BgpRoutingProtocolRequest) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (BgpRoutingProtocolRequest) MarshalJSON

func (o BgpRoutingProtocolRequest) MarshalJSON() ([]byte, error)

func (*BgpRoutingProtocolRequest) SetBgpAuthKey

func (o *BgpRoutingProtocolRequest) SetBgpAuthKey(v string)

SetBgpAuthKey gets a reference to the given string and assigns it to the BgpAuthKey field.

func (*BgpRoutingProtocolRequest) SetCustomerAsn

func (o *BgpRoutingProtocolRequest) SetCustomerAsn(v int64)

SetCustomerAsn gets a reference to the given int64 and assigns it to the CustomerAsn field.

func (*BgpRoutingProtocolRequest) SetCustomerAsnRange

SetCustomerAsnRange gets a reference to the given BgpRoutingProtocolRequestAllOfCustomerAsnRange and assigns it to the CustomerAsnRange field.

func (*BgpRoutingProtocolRequest) SetExportPolicy

SetExportPolicy sets field value

func (*BgpRoutingProtocolRequest) SetIpv4

SetIpv4 gets a reference to the given RoutingProtocolIpv4Request and assigns it to the Ipv4 field.

func (*BgpRoutingProtocolRequest) SetIpv6

SetIpv6 gets a reference to the given RoutingProtocolIpv6Request and assigns it to the Ipv6 field.

func (BgpRoutingProtocolRequest) ToMap

func (o BgpRoutingProtocolRequest) ToMap() (map[string]interface{}, error)

func (*BgpRoutingProtocolRequest) UnmarshalJSON

func (o *BgpRoutingProtocolRequest) UnmarshalJSON(data []byte) (err error)

type BgpRoutingProtocolRequestAllOfCustomerAsnRange

type BgpRoutingProtocolRequestAllOfCustomerAsnRange string

BgpRoutingProtocolRequestAllOfCustomerAsnRange Customer Autonomous System Number range

const (
	BGPROUTINGPROTOCOLREQUESTALLOFCUSTOMERASNRANGE__16 BgpRoutingProtocolRequestAllOfCustomerAsnRange = "BITS_16"
	BGPROUTINGPROTOCOLREQUESTALLOFCUSTOMERASNRANGE__32 BgpRoutingProtocolRequestAllOfCustomerAsnRange = "BITS_32"
)

List of BgpRoutingProtocolRequest_allOf_customerAsnRange

func NewBgpRoutingProtocolRequestAllOfCustomerAsnRangeFromValue

func NewBgpRoutingProtocolRequestAllOfCustomerAsnRangeFromValue(v string) (*BgpRoutingProtocolRequestAllOfCustomerAsnRange, error)

NewBgpRoutingProtocolRequestAllOfCustomerAsnRangeFromValue returns a pointer to a valid BgpRoutingProtocolRequestAllOfCustomerAsnRange for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BgpRoutingProtocolRequestAllOfCustomerAsnRange) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (BgpRoutingProtocolRequestAllOfCustomerAsnRange) Ptr

Ptr returns reference to BgpRoutingProtocolRequest_allOf_customerAsnRange value

func (*BgpRoutingProtocolRequestAllOfCustomerAsnRange) UnmarshalJSON

type BgpRoutingProtocolRequestAllOfExportPolicy

type BgpRoutingProtocolRequestAllOfExportPolicy string

BgpRoutingProtocolRequestAllOfExportPolicy Denotes which routes should be advertised to the internet

const (
	BGPROUTINGPROTOCOLREQUESTALLOFEXPORTPOLICY_FULL         BgpRoutingProtocolRequestAllOfExportPolicy = "FULL"
	BGPROUTINGPROTOCOLREQUESTALLOFEXPORTPOLICY_DEFAULT      BgpRoutingProtocolRequestAllOfExportPolicy = "DEFAULT"
	BGPROUTINGPROTOCOLREQUESTALLOFEXPORTPOLICY_FULL_DEFAULT BgpRoutingProtocolRequestAllOfExportPolicy = "FULL_DEFAULT"
	BGPROUTINGPROTOCOLREQUESTALLOFEXPORTPOLICY_PARTIAL      BgpRoutingProtocolRequestAllOfExportPolicy = "PARTIAL"
)

List of BgpRoutingProtocolRequest_allOf_exportPolicy

func NewBgpRoutingProtocolRequestAllOfExportPolicyFromValue

func NewBgpRoutingProtocolRequestAllOfExportPolicyFromValue(v string) (*BgpRoutingProtocolRequestAllOfExportPolicy, error)

NewBgpRoutingProtocolRequestAllOfExportPolicyFromValue returns a pointer to a valid BgpRoutingProtocolRequestAllOfExportPolicy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BgpRoutingProtocolRequestAllOfExportPolicy) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (BgpRoutingProtocolRequestAllOfExportPolicy) Ptr

Ptr returns reference to BgpRoutingProtocolRequest_allOf_exportPolicy value

func (*BgpRoutingProtocolRequestAllOfExportPolicy) UnmarshalJSON

func (v *BgpRoutingProtocolRequestAllOfExportPolicy) UnmarshalJSON(src []byte) error

type BillingType

type BillingType string

BillingType Type of billing

const (
	BILLINGTYPE_FIXED       BillingType = "FIXED"
	BILLINGTYPE_USAGE_BASED BillingType = "USAGE_BASED"
	BILLINGTYPE_BURST_BASED BillingType = "BURST_BASED"
)

List of BillingType

func NewBillingTypeFromValue

func NewBillingTypeFromValue(v string) (*BillingType, error)

NewBillingTypeFromValue returns a pointer to a valid BillingType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BillingType) IsValid

func (v BillingType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BillingType) Ptr

func (v BillingType) Ptr() *BillingType

Ptr returns reference to BillingType value

func (*BillingType) UnmarshalJSON

func (v *BillingType) UnmarshalJSON(src []byte) error

type Change

type Change struct {
	Href                 string     `json:"href"`
	Uuid                 string     `json:"uuid"`
	Type                 ChangeType `json:"type"`
	AdditionalProperties map[string]interface{}
}

Change struct for Change

func NewChange

func NewChange(href string, uuid string, type_ ChangeType) *Change

NewChange instantiates a new Change 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 NewChangeWithDefaults

func NewChangeWithDefaults() *Change

NewChangeWithDefaults instantiates a new Change 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 (*Change) GetHref

func (o *Change) GetHref() string

GetHref returns the Href field value

func (*Change) GetHrefOk

func (o *Change) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*Change) GetType

func (o *Change) GetType() ChangeType

GetType returns the Type field value

func (*Change) GetTypeOk

func (o *Change) GetTypeOk() (*ChangeType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Change) GetUuid

func (o *Change) GetUuid() string

GetUuid returns the Uuid field value

func (*Change) GetUuidOk

func (o *Change) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (Change) MarshalJSON

func (o Change) MarshalJSON() ([]byte, error)

func (*Change) SetHref

func (o *Change) SetHref(v string)

SetHref sets field value

func (*Change) SetType

func (o *Change) SetType(v ChangeType)

SetType sets field value

func (*Change) SetUuid

func (o *Change) SetUuid(v string)

SetUuid sets field value

func (Change) ToMap

func (o Change) ToMap() (map[string]interface{}, error)

func (*Change) UnmarshalJSON

func (o *Change) UnmarshalJSON(data []byte) (err error)

type ChangeLog

type ChangeLog struct {
	// Account number of the account used for object creation
	CreatedBy string `json:"createdBy"`
	// Full name of the account used for object creation
	CreatedByFullName string `json:"createdByFullName"`
	// E-mail of the account used for object creation
	CreatedByEmail string `json:"createdByEmail"`
	// Date and time of object creation
	CreatedDateTime time.Time `json:"createdDateTime"`
	// Account number of the account that updated the object last time
	UpdatedBy string `json:"updatedBy"`
	// Full name of the account that updated the object last time
	UpdatedByFullName string `json:"updatedByFullName"`
	// E-mail of the account that updated the object last time
	UpdatedByEmail string `json:"updatedByEmail"`
	// Date and time of the account that updated the object last time
	UpdatedDateTime time.Time `json:"updatedDateTime"`
	// Account number of the account that updated the object last time
	DeletedBy *string `json:"deletedBy,omitempty"`
	// Full name of the account that updated the object last time
	DeletedByFullName *string `json:"deletedByFullName,omitempty"`
	// E-mail of the account that updated the object last time
	DeletedByEmail *string `json:"deletedByEmail,omitempty"`
	// Date and time of the account that updated the object last time
	DeletedDateTime      *time.Time `json:"deletedDateTime,omitempty"`
	AdditionalProperties map[string]interface{}
}

ChangeLog struct for ChangeLog

func NewChangeLog

func NewChangeLog(createdBy string, createdByFullName string, createdByEmail string, createdDateTime time.Time, updatedBy string, updatedByFullName string, updatedByEmail string, updatedDateTime time.Time) *ChangeLog

NewChangeLog instantiates a new ChangeLog 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 NewChangeLogWithDefaults

func NewChangeLogWithDefaults() *ChangeLog

NewChangeLogWithDefaults instantiates a new ChangeLog 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 (*ChangeLog) GetCreatedBy

func (o *ChangeLog) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value

func (*ChangeLog) GetCreatedByEmail

func (o *ChangeLog) GetCreatedByEmail() string

GetCreatedByEmail returns the CreatedByEmail field value

func (*ChangeLog) GetCreatedByEmailOk

func (o *ChangeLog) GetCreatedByEmailOk() (*string, bool)

GetCreatedByEmailOk returns a tuple with the CreatedByEmail field value and a boolean to check if the value has been set.

func (*ChangeLog) GetCreatedByFullName

func (o *ChangeLog) GetCreatedByFullName() string

GetCreatedByFullName returns the CreatedByFullName field value

func (*ChangeLog) GetCreatedByFullNameOk

func (o *ChangeLog) GetCreatedByFullNameOk() (*string, bool)

GetCreatedByFullNameOk returns a tuple with the CreatedByFullName field value and a boolean to check if the value has been set.

func (*ChangeLog) GetCreatedByOk

func (o *ChangeLog) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value and a boolean to check if the value has been set.

func (*ChangeLog) GetCreatedDateTime

func (o *ChangeLog) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value

func (*ChangeLog) GetCreatedDateTimeOk

func (o *ChangeLog) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value and a boolean to check if the value has been set.

func (*ChangeLog) GetDeletedBy

func (o *ChangeLog) GetDeletedBy() string

GetDeletedBy returns the DeletedBy field value if set, zero value otherwise.

func (*ChangeLog) GetDeletedByEmail

func (o *ChangeLog) GetDeletedByEmail() string

GetDeletedByEmail returns the DeletedByEmail field value if set, zero value otherwise.

func (*ChangeLog) GetDeletedByEmailOk

func (o *ChangeLog) GetDeletedByEmailOk() (*string, bool)

GetDeletedByEmailOk returns a tuple with the DeletedByEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChangeLog) GetDeletedByFullName

func (o *ChangeLog) GetDeletedByFullName() string

GetDeletedByFullName returns the DeletedByFullName field value if set, zero value otherwise.

func (*ChangeLog) GetDeletedByFullNameOk

func (o *ChangeLog) GetDeletedByFullNameOk() (*string, bool)

GetDeletedByFullNameOk returns a tuple with the DeletedByFullName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChangeLog) GetDeletedByOk

func (o *ChangeLog) GetDeletedByOk() (*string, bool)

GetDeletedByOk returns a tuple with the DeletedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChangeLog) GetDeletedDateTime

func (o *ChangeLog) GetDeletedDateTime() time.Time

GetDeletedDateTime returns the DeletedDateTime field value if set, zero value otherwise.

func (*ChangeLog) GetDeletedDateTimeOk

func (o *ChangeLog) GetDeletedDateTimeOk() (*time.Time, bool)

GetDeletedDateTimeOk returns a tuple with the DeletedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChangeLog) GetUpdatedBy

func (o *ChangeLog) GetUpdatedBy() string

GetUpdatedBy returns the UpdatedBy field value

func (*ChangeLog) GetUpdatedByEmail

func (o *ChangeLog) GetUpdatedByEmail() string

GetUpdatedByEmail returns the UpdatedByEmail field value

func (*ChangeLog) GetUpdatedByEmailOk

func (o *ChangeLog) GetUpdatedByEmailOk() (*string, bool)

GetUpdatedByEmailOk returns a tuple with the UpdatedByEmail field value and a boolean to check if the value has been set.

func (*ChangeLog) GetUpdatedByFullName

func (o *ChangeLog) GetUpdatedByFullName() string

GetUpdatedByFullName returns the UpdatedByFullName field value

func (*ChangeLog) GetUpdatedByFullNameOk

func (o *ChangeLog) GetUpdatedByFullNameOk() (*string, bool)

GetUpdatedByFullNameOk returns a tuple with the UpdatedByFullName field value and a boolean to check if the value has been set.

func (*ChangeLog) GetUpdatedByOk

func (o *ChangeLog) GetUpdatedByOk() (*string, bool)

GetUpdatedByOk returns a tuple with the UpdatedBy field value and a boolean to check if the value has been set.

func (*ChangeLog) GetUpdatedDateTime

func (o *ChangeLog) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value

func (*ChangeLog) GetUpdatedDateTimeOk

func (o *ChangeLog) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value and a boolean to check if the value has been set.

func (*ChangeLog) HasDeletedBy

func (o *ChangeLog) HasDeletedBy() bool

HasDeletedBy returns a boolean if a field has been set.

func (*ChangeLog) HasDeletedByEmail

func (o *ChangeLog) HasDeletedByEmail() bool

HasDeletedByEmail returns a boolean if a field has been set.

func (*ChangeLog) HasDeletedByFullName

func (o *ChangeLog) HasDeletedByFullName() bool

HasDeletedByFullName returns a boolean if a field has been set.

func (*ChangeLog) HasDeletedDateTime

func (o *ChangeLog) HasDeletedDateTime() bool

HasDeletedDateTime returns a boolean if a field has been set.

func (ChangeLog) MarshalJSON

func (o ChangeLog) MarshalJSON() ([]byte, error)

func (*ChangeLog) SetCreatedBy

func (o *ChangeLog) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*ChangeLog) SetCreatedByEmail

func (o *ChangeLog) SetCreatedByEmail(v string)

SetCreatedByEmail sets field value

func (*ChangeLog) SetCreatedByFullName

func (o *ChangeLog) SetCreatedByFullName(v string)

SetCreatedByFullName sets field value

func (*ChangeLog) SetCreatedDateTime

func (o *ChangeLog) SetCreatedDateTime(v time.Time)

SetCreatedDateTime sets field value

func (*ChangeLog) SetDeletedBy

func (o *ChangeLog) SetDeletedBy(v string)

SetDeletedBy gets a reference to the given string and assigns it to the DeletedBy field.

func (*ChangeLog) SetDeletedByEmail

func (o *ChangeLog) SetDeletedByEmail(v string)

SetDeletedByEmail gets a reference to the given string and assigns it to the DeletedByEmail field.

func (*ChangeLog) SetDeletedByFullName

func (o *ChangeLog) SetDeletedByFullName(v string)

SetDeletedByFullName gets a reference to the given string and assigns it to the DeletedByFullName field.

func (*ChangeLog) SetDeletedDateTime

func (o *ChangeLog) SetDeletedDateTime(v time.Time)

SetDeletedDateTime gets a reference to the given time.Time and assigns it to the DeletedDateTime field.

func (*ChangeLog) SetUpdatedBy

func (o *ChangeLog) SetUpdatedBy(v string)

SetUpdatedBy sets field value

func (*ChangeLog) SetUpdatedByEmail

func (o *ChangeLog) SetUpdatedByEmail(v string)

SetUpdatedByEmail sets field value

func (*ChangeLog) SetUpdatedByFullName

func (o *ChangeLog) SetUpdatedByFullName(v string)

SetUpdatedByFullName sets field value

func (*ChangeLog) SetUpdatedDateTime

func (o *ChangeLog) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime sets field value

func (ChangeLog) ToMap

func (o ChangeLog) ToMap() (map[string]interface{}, error)

func (*ChangeLog) UnmarshalJSON

func (o *ChangeLog) UnmarshalJSON(data []byte) (err error)

type ChangeType

type ChangeType string

ChangeType Change Type

const (
	CHANGETYPE_CREATION ChangeType = "SERVICE_CREATION"
	CHANGETYPE_UPDATE   ChangeType = "SERVICE_UPDATE"
	CHANGETYPE_DELETION ChangeType = "SERVICE_DELETION"
)

List of ChangeType

func NewChangeTypeFromValue

func NewChangeTypeFromValue(v string) (*ChangeType, error)

NewChangeTypeFromValue returns a pointer to a valid ChangeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ChangeType) IsValid

func (v ChangeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ChangeType) Ptr

func (v ChangeType) Ptr() *ChangeType

Ptr returns reference to ChangeType value

func (*ChangeType) UnmarshalJSON

func (v *ChangeType) UnmarshalJSON(src []byte) error

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type ConnectionType

type ConnectionType string

ConnectionType Connection type. IA_C - internet access connection on dedicated port; IA_VC - internet access virtual connection on Fabric Port, Virtual Device, Bare Metal, etc.

const (
	CONNECTIONTYPE_C  ConnectionType = "IA_C"
	CONNECTIONTYPE_VC ConnectionType = "IA_VC"
)

List of ConnectionType

func NewConnectionTypeFromValue

func NewConnectionTypeFromValue(v string) (*ConnectionType, error)

NewConnectionTypeFromValue returns a pointer to a valid ConnectionType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionType) IsValid

func (v ConnectionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionType) Ptr

func (v ConnectionType) Ptr() *ConnectionType

Ptr returns reference to ConnectionType value

func (*ConnectionType) UnmarshalJSON

func (v *ConnectionType) UnmarshalJSON(src []byte) error

type Contact

type Contact struct {
	Href string      `json:"href"`
	Type ContactType `json:"type"`
	// Identifies (e.g., userName) a registered user. If a registered user is specified, then firstName/lastName need not be provided
	RegisteredUser       string `json:"registeredUser"`
	AdditionalProperties map[string]interface{}
}

Contact struct for Contact

func NewContact

func NewContact(href string, type_ ContactType, registeredUser string) *Contact

NewContact instantiates a new Contact 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 NewContactWithDefaults

func NewContactWithDefaults() *Contact

NewContactWithDefaults instantiates a new Contact 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 (*Contact) GetHref

func (o *Contact) GetHref() string

GetHref returns the Href field value

func (*Contact) GetHrefOk

func (o *Contact) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*Contact) GetRegisteredUser

func (o *Contact) GetRegisteredUser() string

GetRegisteredUser returns the RegisteredUser field value

func (*Contact) GetRegisteredUserOk

func (o *Contact) GetRegisteredUserOk() (*string, bool)

GetRegisteredUserOk returns a tuple with the RegisteredUser field value and a boolean to check if the value has been set.

func (*Contact) GetType

func (o *Contact) GetType() ContactType

GetType returns the Type field value

func (*Contact) GetTypeOk

func (o *Contact) GetTypeOk() (*ContactType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (Contact) MarshalJSON

func (o Contact) MarshalJSON() ([]byte, error)

func (*Contact) SetHref

func (o *Contact) SetHref(v string)

SetHref sets field value

func (*Contact) SetRegisteredUser

func (o *Contact) SetRegisteredUser(v string)

SetRegisteredUser sets field value

func (*Contact) SetType

func (o *Contact) SetType(v ContactType)

SetType sets field value

func (Contact) ToMap

func (o Contact) ToMap() (map[string]interface{}, error)

func (*Contact) UnmarshalJSON

func (o *Contact) UnmarshalJSON(data []byte) (err error)

type ContactRequest

type ContactRequest struct {
	Type                 ContactType                 `json:"type"`
	FirstName            *string                     `json:"firstName,omitempty"`
	LastName             *string                     `json:"lastName,omitempty"`
	Timezone             *string                     `json:"timezone,omitempty"`
	Notes                *string                     `json:"notes,omitempty"`
	Availability         *ContactRequestAvailability `json:"availability,omitempty"`
	Details              []ContactRequestDetails     `json:"details,omitempty"`
	AdditionalProperties map[string]interface{}
}

ContactRequest struct for ContactRequest

func NewContactRequest

func NewContactRequest(type_ ContactType) *ContactRequest

NewContactRequest instantiates a new ContactRequest 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 NewContactRequestWithDefaults

func NewContactRequestWithDefaults() *ContactRequest

NewContactRequestWithDefaults instantiates a new ContactRequest 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 (*ContactRequest) GetAvailability

func (o *ContactRequest) GetAvailability() ContactRequestAvailability

GetAvailability returns the Availability field value if set, zero value otherwise.

func (*ContactRequest) GetAvailabilityOk

func (o *ContactRequest) GetAvailabilityOk() (*ContactRequestAvailability, bool)

GetAvailabilityOk returns a tuple with the Availability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContactRequest) GetDetails

func (o *ContactRequest) GetDetails() []ContactRequestDetails

GetDetails returns the Details field value if set, zero value otherwise.

func (*ContactRequest) GetDetailsOk

func (o *ContactRequest) GetDetailsOk() ([]ContactRequestDetails, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContactRequest) GetFirstName

func (o *ContactRequest) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*ContactRequest) GetFirstNameOk

func (o *ContactRequest) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContactRequest) GetLastName

func (o *ContactRequest) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*ContactRequest) GetLastNameOk

func (o *ContactRequest) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContactRequest) GetNotes

func (o *ContactRequest) GetNotes() string

GetNotes returns the Notes field value if set, zero value otherwise.

func (*ContactRequest) GetNotesOk

func (o *ContactRequest) GetNotesOk() (*string, bool)

GetNotesOk returns a tuple with the Notes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContactRequest) GetTimezone

func (o *ContactRequest) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*ContactRequest) GetTimezoneOk

func (o *ContactRequest) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContactRequest) GetType

func (o *ContactRequest) GetType() ContactType

GetType returns the Type field value

func (*ContactRequest) GetTypeOk

func (o *ContactRequest) GetTypeOk() (*ContactType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ContactRequest) HasAvailability

func (o *ContactRequest) HasAvailability() bool

HasAvailability returns a boolean if a field has been set.

func (*ContactRequest) HasDetails

func (o *ContactRequest) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*ContactRequest) HasFirstName

func (o *ContactRequest) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*ContactRequest) HasLastName

func (o *ContactRequest) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*ContactRequest) HasNotes

func (o *ContactRequest) HasNotes() bool

HasNotes returns a boolean if a field has been set.

func (*ContactRequest) HasTimezone

func (o *ContactRequest) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (ContactRequest) MarshalJSON

func (o ContactRequest) MarshalJSON() ([]byte, error)

func (*ContactRequest) SetAvailability

func (o *ContactRequest) SetAvailability(v ContactRequestAvailability)

SetAvailability gets a reference to the given ContactRequestAvailability and assigns it to the Availability field.

func (*ContactRequest) SetDetails

func (o *ContactRequest) SetDetails(v []ContactRequestDetails)

SetDetails gets a reference to the given []ContactRequestDetails and assigns it to the Details field.

func (*ContactRequest) SetFirstName

func (o *ContactRequest) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*ContactRequest) SetLastName

func (o *ContactRequest) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (*ContactRequest) SetNotes

func (o *ContactRequest) SetNotes(v string)

SetNotes gets a reference to the given string and assigns it to the Notes field.

func (*ContactRequest) SetTimezone

func (o *ContactRequest) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*ContactRequest) SetType

func (o *ContactRequest) SetType(v ContactType)

SetType sets field value

func (ContactRequest) ToMap

func (o ContactRequest) ToMap() (map[string]interface{}, error)

func (*ContactRequest) UnmarshalJSON

func (o *ContactRequest) UnmarshalJSON(data []byte) (err error)

type ContactRequestAvailability

type ContactRequestAvailability string

ContactRequestAvailability the model 'ContactRequestAvailability'

const (
	CONTACTREQUESTAVAILABILITY_WORK_HOURS              ContactRequestAvailability = "WORK_HOURS"
	CONTACTREQUESTAVAILABILITY_ANYTIME                 ContactRequestAvailability = "ANYTIME"
	CONTACTREQUESTAVAILABILITY_CUSTOMER_BUSINESS_HOURS ContactRequestAvailability = "CUSTOMER_BUSINESS_HOURS"
	CONTACTREQUESTAVAILABILITY_NOT_AVAILABLE           ContactRequestAvailability = "NOT_AVAILABLE"
)

List of ContactRequest_availability

func NewContactRequestAvailabilityFromValue

func NewContactRequestAvailabilityFromValue(v string) (*ContactRequestAvailability, error)

NewContactRequestAvailabilityFromValue returns a pointer to a valid ContactRequestAvailability for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContactRequestAvailability) IsValid

func (v ContactRequestAvailability) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ContactRequestAvailability) Ptr

Ptr returns reference to ContactRequest_availability value

func (*ContactRequestAvailability) UnmarshalJSON

func (v *ContactRequestAvailability) UnmarshalJSON(src []byte) error

type ContactRequestDetails

type ContactRequestDetails struct {
	Type                 *ContactRequestDetailsType `json:"type,omitempty"`
	Value                *string                    `json:"value,omitempty"`
	Notes                *string                    `json:"notes,omitempty"`
	AdditionalProperties map[string]interface{}
}

ContactRequestDetails struct for ContactRequestDetails

func NewContactRequestDetails

func NewContactRequestDetails() *ContactRequestDetails

NewContactRequestDetails instantiates a new ContactRequestDetails 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 NewContactRequestDetailsWithDefaults

func NewContactRequestDetailsWithDefaults() *ContactRequestDetails

NewContactRequestDetailsWithDefaults instantiates a new ContactRequestDetails 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 (*ContactRequestDetails) GetNotes

func (o *ContactRequestDetails) GetNotes() string

GetNotes returns the Notes field value if set, zero value otherwise.

func (*ContactRequestDetails) GetNotesOk

func (o *ContactRequestDetails) GetNotesOk() (*string, bool)

GetNotesOk returns a tuple with the Notes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContactRequestDetails) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*ContactRequestDetails) GetTypeOk

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContactRequestDetails) GetValue

func (o *ContactRequestDetails) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*ContactRequestDetails) GetValueOk

func (o *ContactRequestDetails) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContactRequestDetails) HasNotes

func (o *ContactRequestDetails) HasNotes() bool

HasNotes returns a boolean if a field has been set.

func (*ContactRequestDetails) HasType

func (o *ContactRequestDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (*ContactRequestDetails) HasValue

func (o *ContactRequestDetails) HasValue() bool

HasValue returns a boolean if a field has been set.

func (ContactRequestDetails) MarshalJSON

func (o ContactRequestDetails) MarshalJSON() ([]byte, error)

func (*ContactRequestDetails) SetNotes

func (o *ContactRequestDetails) SetNotes(v string)

SetNotes gets a reference to the given string and assigns it to the Notes field.

func (*ContactRequestDetails) SetType

SetType gets a reference to the given ContactRequestDetailsType and assigns it to the Type field.

func (*ContactRequestDetails) SetValue

func (o *ContactRequestDetails) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (ContactRequestDetails) ToMap

func (o ContactRequestDetails) ToMap() (map[string]interface{}, error)

func (*ContactRequestDetails) UnmarshalJSON

func (o *ContactRequestDetails) UnmarshalJSON(data []byte) (err error)

type ContactRequestDetailsType

type ContactRequestDetailsType string

ContactRequestDetailsType the model 'ContactRequestDetailsType'

const (
	CONTACTREQUESTDETAILSTYPE_EMAIL           ContactRequestDetailsType = "EMAIL"
	CONTACTREQUESTDETAILSTYPE_PHONE           ContactRequestDetailsType = "PHONE"
	CONTACTREQUESTDETAILSTYPE_MOBILE          ContactRequestDetailsType = "MOBILE"
	CONTACTREQUESTDETAILSTYPE_SECONDARY_EMAIL ContactRequestDetailsType = "SECONDARY_EMAIL"
)

List of ContactRequest_details_type

func NewContactRequestDetailsTypeFromValue

func NewContactRequestDetailsTypeFromValue(v string) (*ContactRequestDetailsType, error)

NewContactRequestDetailsTypeFromValue returns a pointer to a valid ContactRequestDetailsType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContactRequestDetailsType) IsValid

func (v ContactRequestDetailsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ContactRequestDetailsType) Ptr

Ptr returns reference to ContactRequest_details_type value

func (*ContactRequestDetailsType) UnmarshalJSON

func (v *ContactRequestDetailsType) UnmarshalJSON(src []byte) error

type ContactType

type ContactType string

ContactType the model 'ContactType'

const (
	CONTACTTYPE_NOTIFICATION ContactType = "NOTIFICATION"
	CONTACTTYPE_TECHNICAL    ContactType = "TECHNICAL"
	CONTACTTYPE_ORDERING     ContactType = "ORDERING"
	CONTACTTYPE_RESELLING    ContactType = "RESELLING"
	CONTACTTYPE_BILLING      ContactType = "BILLING"
)

List of ContactType

func NewContactTypeFromValue

func NewContactTypeFromValue(v string) (*ContactType, error)

NewContactTypeFromValue returns a pointer to a valid ContactType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContactType) IsValid

func (v ContactType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ContactType) Ptr

func (v ContactType) Ptr() *ContactType

Ptr returns reference to ContactType value

func (*ContactType) UnmarshalJSON

func (v *ContactType) UnmarshalJSON(src []byte) error

type CustomerBillingAccount

type CustomerBillingAccount struct {
	// Billing account number
	AccountNumber        string `json:"accountNumber"`
	AdditionalProperties map[string]interface{}
}

CustomerBillingAccount struct for CustomerBillingAccount

func NewCustomerBillingAccount

func NewCustomerBillingAccount(accountNumber string) *CustomerBillingAccount

NewCustomerBillingAccount instantiates a new CustomerBillingAccount 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 NewCustomerBillingAccountWithDefaults

func NewCustomerBillingAccountWithDefaults() *CustomerBillingAccount

NewCustomerBillingAccountWithDefaults instantiates a new CustomerBillingAccount 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 (*CustomerBillingAccount) GetAccountNumber

func (o *CustomerBillingAccount) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*CustomerBillingAccount) GetAccountNumberOk

func (o *CustomerBillingAccount) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (CustomerBillingAccount) MarshalJSON

func (o CustomerBillingAccount) MarshalJSON() ([]byte, error)

func (*CustomerBillingAccount) SetAccountNumber

func (o *CustomerBillingAccount) SetAccountNumber(v string)

SetAccountNumber sets field value

func (CustomerBillingAccount) ToMap

func (o CustomerBillingAccount) ToMap() (map[string]interface{}, error)

func (*CustomerBillingAccount) UnmarshalJSON

func (o *CustomerBillingAccount) UnmarshalJSON(data []byte) (err error)

type CustomerIpBlock

type CustomerIpBlock struct {
	// The IPv6 routing prefix, sometimes called a subnet mask, is the network portion of an IP address. The prefix length is an integer between 1 and 128 (inclusive) that represents the number of bits set to 1, such as /24 or /60.
	PrefixLength         int32 `json:"prefixLength"`
	AdditionalProperties map[string]interface{}
}

CustomerIpBlock struct for CustomerIpBlock

func NewCustomerIpBlock

func NewCustomerIpBlock(prefixLength int32) *CustomerIpBlock

NewCustomerIpBlock instantiates a new CustomerIpBlock 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 NewCustomerIpBlockWithDefaults

func NewCustomerIpBlockWithDefaults() *CustomerIpBlock

NewCustomerIpBlockWithDefaults instantiates a new CustomerIpBlock 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 (*CustomerIpBlock) GetPrefixLength

func (o *CustomerIpBlock) GetPrefixLength() int32

GetPrefixLength returns the PrefixLength field value

func (*CustomerIpBlock) GetPrefixLengthOk

func (o *CustomerIpBlock) GetPrefixLengthOk() (*int32, bool)

GetPrefixLengthOk returns a tuple with the PrefixLength field value and a boolean to check if the value has been set.

func (CustomerIpBlock) MarshalJSON

func (o CustomerIpBlock) MarshalJSON() ([]byte, error)

func (*CustomerIpBlock) SetPrefixLength

func (o *CustomerIpBlock) SetPrefixLength(v int32)

SetPrefixLength sets field value

func (CustomerIpBlock) ToMap

func (o CustomerIpBlock) ToMap() (map[string]interface{}, error)

func (*CustomerIpBlock) UnmarshalJSON

func (o *CustomerIpBlock) UnmarshalJSON(data []byte) (err error)

type CustomerRoute

type CustomerRoute struct {
	IpBlock              CustomerIpBlock `json:"ipBlock"`
	AdditionalProperties map[string]interface{}
}

CustomerRoute struct for CustomerRoute

func NewCustomerRoute

func NewCustomerRoute(ipBlock CustomerIpBlock) *CustomerRoute

NewCustomerRoute instantiates a new CustomerRoute 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 NewCustomerRouteWithDefaults

func NewCustomerRouteWithDefaults() *CustomerRoute

NewCustomerRouteWithDefaults instantiates a new CustomerRoute 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 (*CustomerRoute) GetIpBlock

func (o *CustomerRoute) GetIpBlock() CustomerIpBlock

GetIpBlock returns the IpBlock field value

func (*CustomerRoute) GetIpBlockOk

func (o *CustomerRoute) GetIpBlockOk() (*CustomerIpBlock, bool)

GetIpBlockOk returns a tuple with the IpBlock field value and a boolean to check if the value has been set.

func (CustomerRoute) MarshalJSON

func (o CustomerRoute) MarshalJSON() ([]byte, error)

func (*CustomerRoute) SetIpBlock

func (o *CustomerRoute) SetIpBlock(v CustomerIpBlock)

SetIpBlock sets field value

func (CustomerRoute) ToMap

func (o CustomerRoute) ToMap() (map[string]interface{}, error)

func (*CustomerRoute) UnmarshalJSON

func (o *CustomerRoute) UnmarshalJSON(data []byte) (err error)

type CustomerRouteIpv4Request

type CustomerRouteIpv4Request struct {
	IpBlock *IpBlockIpv4Request `json:"ipBlock,omitempty"`
	// Subnet prefix
	Prefix               *string `json:"prefix,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomerRouteIpv4Request struct for CustomerRouteIpv4Request

func NewCustomerRouteIpv4Request

func NewCustomerRouteIpv4Request() *CustomerRouteIpv4Request

NewCustomerRouteIpv4Request instantiates a new CustomerRouteIpv4Request 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 NewCustomerRouteIpv4RequestWithDefaults

func NewCustomerRouteIpv4RequestWithDefaults() *CustomerRouteIpv4Request

NewCustomerRouteIpv4RequestWithDefaults instantiates a new CustomerRouteIpv4Request 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 (*CustomerRouteIpv4Request) GetIpBlock

GetIpBlock returns the IpBlock field value if set, zero value otherwise.

func (*CustomerRouteIpv4Request) GetIpBlockOk

func (o *CustomerRouteIpv4Request) GetIpBlockOk() (*IpBlockIpv4Request, bool)

GetIpBlockOk returns a tuple with the IpBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomerRouteIpv4Request) GetPrefix

func (o *CustomerRouteIpv4Request) GetPrefix() string

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*CustomerRouteIpv4Request) GetPrefixOk

func (o *CustomerRouteIpv4Request) GetPrefixOk() (*string, bool)

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 (*CustomerRouteIpv4Request) HasIpBlock

func (o *CustomerRouteIpv4Request) HasIpBlock() bool

HasIpBlock returns a boolean if a field has been set.

func (*CustomerRouteIpv4Request) HasPrefix

func (o *CustomerRouteIpv4Request) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (CustomerRouteIpv4Request) MarshalJSON

func (o CustomerRouteIpv4Request) MarshalJSON() ([]byte, error)

func (*CustomerRouteIpv4Request) SetIpBlock

SetIpBlock gets a reference to the given IpBlockIpv4Request and assigns it to the IpBlock field.

func (*CustomerRouteIpv4Request) SetPrefix

func (o *CustomerRouteIpv4Request) SetPrefix(v string)

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (CustomerRouteIpv4Request) ToMap

func (o CustomerRouteIpv4Request) ToMap() (map[string]interface{}, error)

func (*CustomerRouteIpv4Request) UnmarshalJSON

func (o *CustomerRouteIpv4Request) UnmarshalJSON(data []byte) (err error)

type CustomerRouteIpv6Request

type CustomerRouteIpv6Request struct {
	IpBlock *IpBlockIpv6Request `json:"ipBlock,omitempty"`
	// Subnet prefix
	Prefix               *string `json:"prefix,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomerRouteIpv6Request struct for CustomerRouteIpv6Request

func NewCustomerRouteIpv6Request

func NewCustomerRouteIpv6Request() *CustomerRouteIpv6Request

NewCustomerRouteIpv6Request instantiates a new CustomerRouteIpv6Request 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 NewCustomerRouteIpv6RequestWithDefaults

func NewCustomerRouteIpv6RequestWithDefaults() *CustomerRouteIpv6Request

NewCustomerRouteIpv6RequestWithDefaults instantiates a new CustomerRouteIpv6Request 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 (*CustomerRouteIpv6Request) GetIpBlock

GetIpBlock returns the IpBlock field value if set, zero value otherwise.

func (*CustomerRouteIpv6Request) GetIpBlockOk

func (o *CustomerRouteIpv6Request) GetIpBlockOk() (*IpBlockIpv6Request, bool)

GetIpBlockOk returns a tuple with the IpBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomerRouteIpv6Request) GetPrefix

func (o *CustomerRouteIpv6Request) GetPrefix() string

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*CustomerRouteIpv6Request) GetPrefixOk

func (o *CustomerRouteIpv6Request) GetPrefixOk() (*string, bool)

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 (*CustomerRouteIpv6Request) HasIpBlock

func (o *CustomerRouteIpv6Request) HasIpBlock() bool

HasIpBlock returns a boolean if a field has been set.

func (*CustomerRouteIpv6Request) HasPrefix

func (o *CustomerRouteIpv6Request) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (CustomerRouteIpv6Request) MarshalJSON

func (o CustomerRouteIpv6Request) MarshalJSON() ([]byte, error)

func (*CustomerRouteIpv6Request) SetIpBlock

SetIpBlock gets a reference to the given IpBlockIpv6Request and assigns it to the IpBlock field.

func (*CustomerRouteIpv6Request) SetPrefix

func (o *CustomerRouteIpv6Request) SetPrefix(v string)

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (CustomerRouteIpv6Request) ToMap

func (o CustomerRouteIpv6Request) ToMap() (map[string]interface{}, error)

func (*CustomerRouteIpv6Request) UnmarshalJSON

func (o *CustomerRouteIpv6Request) UnmarshalJSON(data []byte) (err error)

type DirectPeeringIpv4Request

type DirectPeeringIpv4Request struct {
	Connection *DirectPeeringIpv4RequestConnection `json:"connection,omitempty"`
	// Peering IP addresses in Version 4 (IPv4)
	EquinixPeerIps []string `json:"equinixPeerIps,omitempty"`
	// Virtual router group IP addresses in Version 4 (IPv4)
	EquinixVRRPIp        *string `json:"equinixVRRPIp,omitempty"`
	AdditionalProperties map[string]interface{}
}

DirectPeeringIpv4Request struct for DirectPeeringIpv4Request

func NewDirectPeeringIpv4Request

func NewDirectPeeringIpv4Request() *DirectPeeringIpv4Request

NewDirectPeeringIpv4Request instantiates a new DirectPeeringIpv4Request 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 NewDirectPeeringIpv4RequestWithDefaults

func NewDirectPeeringIpv4RequestWithDefaults() *DirectPeeringIpv4Request

NewDirectPeeringIpv4RequestWithDefaults instantiates a new DirectPeeringIpv4Request 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 (*DirectPeeringIpv4Request) GetConnection

GetConnection returns the Connection field value if set, zero value otherwise.

func (*DirectPeeringIpv4Request) GetConnectionOk

GetConnectionOk returns a tuple with the Connection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DirectPeeringIpv4Request) GetEquinixPeerIps

func (o *DirectPeeringIpv4Request) GetEquinixPeerIps() []string

GetEquinixPeerIps returns the EquinixPeerIps field value if set, zero value otherwise.

func (*DirectPeeringIpv4Request) GetEquinixPeerIpsOk

func (o *DirectPeeringIpv4Request) GetEquinixPeerIpsOk() ([]string, bool)

GetEquinixPeerIpsOk returns a tuple with the EquinixPeerIps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DirectPeeringIpv4Request) GetEquinixVRRPIp

func (o *DirectPeeringIpv4Request) GetEquinixVRRPIp() string

GetEquinixVRRPIp returns the EquinixVRRPIp field value if set, zero value otherwise.

func (*DirectPeeringIpv4Request) GetEquinixVRRPIpOk

func (o *DirectPeeringIpv4Request) GetEquinixVRRPIpOk() (*string, bool)

GetEquinixVRRPIpOk returns a tuple with the EquinixVRRPIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DirectPeeringIpv4Request) HasConnection

func (o *DirectPeeringIpv4Request) HasConnection() bool

HasConnection returns a boolean if a field has been set.

func (*DirectPeeringIpv4Request) HasEquinixPeerIps

func (o *DirectPeeringIpv4Request) HasEquinixPeerIps() bool

HasEquinixPeerIps returns a boolean if a field has been set.

func (*DirectPeeringIpv4Request) HasEquinixVRRPIp

func (o *DirectPeeringIpv4Request) HasEquinixVRRPIp() bool

HasEquinixVRRPIp returns a boolean if a field has been set.

func (DirectPeeringIpv4Request) MarshalJSON

func (o DirectPeeringIpv4Request) MarshalJSON() ([]byte, error)

func (*DirectPeeringIpv4Request) SetConnection

SetConnection gets a reference to the given DirectPeeringIpv4RequestConnection and assigns it to the Connection field.

func (*DirectPeeringIpv4Request) SetEquinixPeerIps

func (o *DirectPeeringIpv4Request) SetEquinixPeerIps(v []string)

SetEquinixPeerIps gets a reference to the given []string and assigns it to the EquinixPeerIps field.

func (*DirectPeeringIpv4Request) SetEquinixVRRPIp

func (o *DirectPeeringIpv4Request) SetEquinixVRRPIp(v string)

SetEquinixVRRPIp gets a reference to the given string and assigns it to the EquinixVRRPIp field.

func (DirectPeeringIpv4Request) ToMap

func (o DirectPeeringIpv4Request) ToMap() (map[string]interface{}, error)

func (*DirectPeeringIpv4Request) UnmarshalJSON

func (o *DirectPeeringIpv4Request) UnmarshalJSON(data []byte) (err error)

type DirectPeeringIpv4RequestConnection

type DirectPeeringIpv4RequestConnection struct {
	Uuid                 *string `json:"uuid,omitempty"`
	AdditionalProperties map[string]interface{}
}

DirectPeeringIpv4RequestConnection struct for DirectPeeringIpv4RequestConnection

func NewDirectPeeringIpv4RequestConnection

func NewDirectPeeringIpv4RequestConnection() *DirectPeeringIpv4RequestConnection

NewDirectPeeringIpv4RequestConnection instantiates a new DirectPeeringIpv4RequestConnection 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 NewDirectPeeringIpv4RequestConnectionWithDefaults

func NewDirectPeeringIpv4RequestConnectionWithDefaults() *DirectPeeringIpv4RequestConnection

NewDirectPeeringIpv4RequestConnectionWithDefaults instantiates a new DirectPeeringIpv4RequestConnection 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 (*DirectPeeringIpv4RequestConnection) GetUuid

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*DirectPeeringIpv4RequestConnection) GetUuidOk

func (o *DirectPeeringIpv4RequestConnection) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DirectPeeringIpv4RequestConnection) HasUuid

HasUuid returns a boolean if a field has been set.

func (DirectPeeringIpv4RequestConnection) MarshalJSON

func (o DirectPeeringIpv4RequestConnection) MarshalJSON() ([]byte, error)

func (*DirectPeeringIpv4RequestConnection) SetUuid

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (DirectPeeringIpv4RequestConnection) ToMap

func (o DirectPeeringIpv4RequestConnection) ToMap() (map[string]interface{}, error)

func (*DirectPeeringIpv4RequestConnection) UnmarshalJSON

func (o *DirectPeeringIpv4RequestConnection) UnmarshalJSON(data []byte) (err error)

type DirectPeeringIpv6Request

type DirectPeeringIpv6Request struct {
	Connection *DirectPeeringIpv4RequestConnection `json:"connection,omitempty"`
	// Peering IP addresses in Version 6 (IPv6)
	EquinixPeerIps []string `json:"equinixPeerIps,omitempty"`
	// Virtual router group IP addresses in Version 6 (IPv6)
	EquinixVRRPIp        *string `json:"equinixVRRPIp,omitempty"`
	AdditionalProperties map[string]interface{}
}

DirectPeeringIpv6Request struct for DirectPeeringIpv6Request

func NewDirectPeeringIpv6Request

func NewDirectPeeringIpv6Request() *DirectPeeringIpv6Request

NewDirectPeeringIpv6Request instantiates a new DirectPeeringIpv6Request 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 NewDirectPeeringIpv6RequestWithDefaults

func NewDirectPeeringIpv6RequestWithDefaults() *DirectPeeringIpv6Request

NewDirectPeeringIpv6RequestWithDefaults instantiates a new DirectPeeringIpv6Request 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 (*DirectPeeringIpv6Request) GetConnection

GetConnection returns the Connection field value if set, zero value otherwise.

func (*DirectPeeringIpv6Request) GetConnectionOk

GetConnectionOk returns a tuple with the Connection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DirectPeeringIpv6Request) GetEquinixPeerIps

func (o *DirectPeeringIpv6Request) GetEquinixPeerIps() []string

GetEquinixPeerIps returns the EquinixPeerIps field value if set, zero value otherwise.

func (*DirectPeeringIpv6Request) GetEquinixPeerIpsOk

func (o *DirectPeeringIpv6Request) GetEquinixPeerIpsOk() ([]string, bool)

GetEquinixPeerIpsOk returns a tuple with the EquinixPeerIps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DirectPeeringIpv6Request) GetEquinixVRRPIp

func (o *DirectPeeringIpv6Request) GetEquinixVRRPIp() string

GetEquinixVRRPIp returns the EquinixVRRPIp field value if set, zero value otherwise.

func (*DirectPeeringIpv6Request) GetEquinixVRRPIpOk

func (o *DirectPeeringIpv6Request) GetEquinixVRRPIpOk() (*string, bool)

GetEquinixVRRPIpOk returns a tuple with the EquinixVRRPIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DirectPeeringIpv6Request) HasConnection

func (o *DirectPeeringIpv6Request) HasConnection() bool

HasConnection returns a boolean if a field has been set.

func (*DirectPeeringIpv6Request) HasEquinixPeerIps

func (o *DirectPeeringIpv6Request) HasEquinixPeerIps() bool

HasEquinixPeerIps returns a boolean if a field has been set.

func (*DirectPeeringIpv6Request) HasEquinixVRRPIp

func (o *DirectPeeringIpv6Request) HasEquinixVRRPIp() bool

HasEquinixVRRPIp returns a boolean if a field has been set.

func (DirectPeeringIpv6Request) MarshalJSON

func (o DirectPeeringIpv6Request) MarshalJSON() ([]byte, error)

func (*DirectPeeringIpv6Request) SetConnection

SetConnection gets a reference to the given DirectPeeringIpv4RequestConnection and assigns it to the Connection field.

func (*DirectPeeringIpv6Request) SetEquinixPeerIps

func (o *DirectPeeringIpv6Request) SetEquinixPeerIps(v []string)

SetEquinixPeerIps gets a reference to the given []string and assigns it to the EquinixPeerIps field.

func (*DirectPeeringIpv6Request) SetEquinixVRRPIp

func (o *DirectPeeringIpv6Request) SetEquinixVRRPIp(v string)

SetEquinixVRRPIp gets a reference to the given string and assigns it to the EquinixVRRPIp field.

func (DirectPeeringIpv6Request) ToMap

func (o DirectPeeringIpv6Request) ToMap() (map[string]interface{}, error)

func (*DirectPeeringIpv6Request) UnmarshalJSON

func (o *DirectPeeringIpv6Request) UnmarshalJSON(data []byte) (err error)

type DirectRoutingProtocolIpv4Request

type DirectRoutingProtocolIpv4Request struct {
	// Collection of customer routes of IP Version 4 (IPv4)
	CustomerRoutes       []CustomerRouteIpv4Request `json:"customerRoutes"`
	Peerings             []DirectPeeringIpv4Request `json:"peerings,omitempty"`
	AdditionalProperties map[string]interface{}
}

DirectRoutingProtocolIpv4Request struct for DirectRoutingProtocolIpv4Request

func NewDirectRoutingProtocolIpv4Request

func NewDirectRoutingProtocolIpv4Request(customerRoutes []CustomerRouteIpv4Request) *DirectRoutingProtocolIpv4Request

NewDirectRoutingProtocolIpv4Request instantiates a new DirectRoutingProtocolIpv4Request 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 NewDirectRoutingProtocolIpv4RequestWithDefaults

func NewDirectRoutingProtocolIpv4RequestWithDefaults() *DirectRoutingProtocolIpv4Request

NewDirectRoutingProtocolIpv4RequestWithDefaults instantiates a new DirectRoutingProtocolIpv4Request 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 (*DirectRoutingProtocolIpv4Request) GetCustomerRoutes

GetCustomerRoutes returns the CustomerRoutes field value

func (*DirectRoutingProtocolIpv4Request) GetCustomerRoutesOk

func (o *DirectRoutingProtocolIpv4Request) GetCustomerRoutesOk() ([]CustomerRouteIpv4Request, bool)

GetCustomerRoutesOk returns a tuple with the CustomerRoutes field value and a boolean to check if the value has been set.

func (*DirectRoutingProtocolIpv4Request) GetPeerings

GetPeerings returns the Peerings field value if set, zero value otherwise.

func (*DirectRoutingProtocolIpv4Request) GetPeeringsOk

GetPeeringsOk returns a tuple with the Peerings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DirectRoutingProtocolIpv4Request) HasPeerings

func (o *DirectRoutingProtocolIpv4Request) HasPeerings() bool

HasPeerings returns a boolean if a field has been set.

func (DirectRoutingProtocolIpv4Request) MarshalJSON

func (o DirectRoutingProtocolIpv4Request) MarshalJSON() ([]byte, error)

func (*DirectRoutingProtocolIpv4Request) SetCustomerRoutes

SetCustomerRoutes sets field value

func (*DirectRoutingProtocolIpv4Request) SetPeerings

SetPeerings gets a reference to the given []DirectPeeringIpv4Request and assigns it to the Peerings field.

func (DirectRoutingProtocolIpv4Request) ToMap

func (o DirectRoutingProtocolIpv4Request) ToMap() (map[string]interface{}, error)

func (*DirectRoutingProtocolIpv4Request) UnmarshalJSON

func (o *DirectRoutingProtocolIpv4Request) UnmarshalJSON(data []byte) (err error)

type DirectRoutingProtocolIpv6Request

type DirectRoutingProtocolIpv6Request struct {
	// Collection of customer routes of IP Version 6 (IPv6)
	CustomerRoutes       []CustomerRouteIpv6Request `json:"customerRoutes"`
	Peerings             []DirectPeeringIpv6Request `json:"peerings,omitempty"`
	AdditionalProperties map[string]interface{}
}

DirectRoutingProtocolIpv6Request struct for DirectRoutingProtocolIpv6Request

func NewDirectRoutingProtocolIpv6Request

func NewDirectRoutingProtocolIpv6Request(customerRoutes []CustomerRouteIpv6Request) *DirectRoutingProtocolIpv6Request

NewDirectRoutingProtocolIpv6Request instantiates a new DirectRoutingProtocolIpv6Request 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 NewDirectRoutingProtocolIpv6RequestWithDefaults

func NewDirectRoutingProtocolIpv6RequestWithDefaults() *DirectRoutingProtocolIpv6Request

NewDirectRoutingProtocolIpv6RequestWithDefaults instantiates a new DirectRoutingProtocolIpv6Request 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 (*DirectRoutingProtocolIpv6Request) GetCustomerRoutes

GetCustomerRoutes returns the CustomerRoutes field value

func (*DirectRoutingProtocolIpv6Request) GetCustomerRoutesOk

func (o *DirectRoutingProtocolIpv6Request) GetCustomerRoutesOk() ([]CustomerRouteIpv6Request, bool)

GetCustomerRoutesOk returns a tuple with the CustomerRoutes field value and a boolean to check if the value has been set.

func (*DirectRoutingProtocolIpv6Request) GetPeerings

GetPeerings returns the Peerings field value if set, zero value otherwise.

func (*DirectRoutingProtocolIpv6Request) GetPeeringsOk

GetPeeringsOk returns a tuple with the Peerings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DirectRoutingProtocolIpv6Request) HasPeerings

func (o *DirectRoutingProtocolIpv6Request) HasPeerings() bool

HasPeerings returns a boolean if a field has been set.

func (DirectRoutingProtocolIpv6Request) MarshalJSON

func (o DirectRoutingProtocolIpv6Request) MarshalJSON() ([]byte, error)

func (*DirectRoutingProtocolIpv6Request) SetCustomerRoutes

SetCustomerRoutes sets field value

func (*DirectRoutingProtocolIpv6Request) SetPeerings

SetPeerings gets a reference to the given []DirectPeeringIpv6Request and assigns it to the Peerings field.

func (DirectRoutingProtocolIpv6Request) ToMap

func (o DirectRoutingProtocolIpv6Request) ToMap() (map[string]interface{}, error)

func (*DirectRoutingProtocolIpv6Request) UnmarshalJSON

func (o *DirectRoutingProtocolIpv6Request) UnmarshalJSON(data []byte) (err error)

type DirectRoutingProtocolRequest

type DirectRoutingProtocolRequest struct {
	RoutingProtocolRequest
	Ipv4                 *DirectRoutingProtocolIpv4Request `json:"ipv4,omitempty"`
	Ipv6                 *DirectRoutingProtocolIpv6Request `json:"ipv6,omitempty"`
	AdditionalProperties map[string]interface{}
}

DirectRoutingProtocolRequest struct for DirectRoutingProtocolRequest

func NewDirectRoutingProtocolRequest

func NewDirectRoutingProtocolRequest(type_ RoutingProtocolType) *DirectRoutingProtocolRequest

NewDirectRoutingProtocolRequest instantiates a new DirectRoutingProtocolRequest 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 NewDirectRoutingProtocolRequestWithDefaults

func NewDirectRoutingProtocolRequestWithDefaults() *DirectRoutingProtocolRequest

NewDirectRoutingProtocolRequestWithDefaults instantiates a new DirectRoutingProtocolRequest 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 (*DirectRoutingProtocolRequest) GetIpv4

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

func (*DirectRoutingProtocolRequest) GetIpv4Ok

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 (*DirectRoutingProtocolRequest) GetIpv6

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*DirectRoutingProtocolRequest) GetIpv6Ok

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 (*DirectRoutingProtocolRequest) HasIpv4

func (o *DirectRoutingProtocolRequest) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*DirectRoutingProtocolRequest) HasIpv6

func (o *DirectRoutingProtocolRequest) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (DirectRoutingProtocolRequest) MarshalJSON

func (o DirectRoutingProtocolRequest) MarshalJSON() ([]byte, error)

func (*DirectRoutingProtocolRequest) SetIpv4

SetIpv4 gets a reference to the given DirectRoutingProtocolIpv4Request and assigns it to the Ipv4 field.

func (*DirectRoutingProtocolRequest) SetIpv6

SetIpv6 gets a reference to the given DirectRoutingProtocolIpv6Request and assigns it to the Ipv6 field.

func (DirectRoutingProtocolRequest) ToMap

func (o DirectRoutingProtocolRequest) ToMap() (map[string]interface{}, error)

func (*DirectRoutingProtocolRequest) UnmarshalJSON

func (o *DirectRoutingProtocolRequest) UnmarshalJSON(data []byte) (err error)

type EIAServiceApiService

type EIAServiceApiService service

EIAServiceApiService EIAServiceApi service

func (*EIAServiceApiService) CreateEquinixInternetAccessv2

func (a *EIAServiceApiService) CreateEquinixInternetAccessv2(ctx context.Context) ApiCreateEquinixInternetAccessv2Request

CreateEquinixInternetAccessv2 Creates Equinix Internet Access Service

By passing in the appropriate options, you can create Equinix Internet Access Service product. The entire request either succeeds or fails. In case of failure all the changes in the system are rolled back, so the system gets back to its stated before submitting the request

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateEquinixInternetAccessv2Request

func (*EIAServiceApiService) CreateEquinixInternetAccessv2Execute

func (a *EIAServiceApiService) CreateEquinixInternetAccessv2Execute(r ApiCreateEquinixInternetAccessv2Request) (*ServiceV2, *http.Response, error)

Execute executes the request

@return ServiceV2

type EntityReference

type EntityReference struct {
	Href                 string `json:"href"`
	AdditionalProperties map[string]interface{}
}

EntityReference struct for EntityReference

func NewEntityReference

func NewEntityReference(href string) *EntityReference

NewEntityReference instantiates a new EntityReference 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 NewEntityReferenceWithDefaults

func NewEntityReferenceWithDefaults() *EntityReference

NewEntityReferenceWithDefaults instantiates a new EntityReference 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 (*EntityReference) GetHref

func (o *EntityReference) GetHref() string

GetHref returns the Href field value

func (*EntityReference) GetHrefOk

func (o *EntityReference) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (EntityReference) MarshalJSON

func (o EntityReference) MarshalJSON() ([]byte, error)

func (*EntityReference) SetHref

func (o *EntityReference) SetHref(v string)

SetHref sets field value

func (EntityReference) ToMap

func (o EntityReference) ToMap() (map[string]interface{}, error)

func (*EntityReference) UnmarshalJSON

func (o *EntityReference) UnmarshalJSON(data []byte) (err error)

type Error

type Error struct {
	// Error code
	ErrorCode string `json:"errorCode"`
	// Error message
	ErrorMessage string `json:"errorMessage"`
	// Correlation ID identifying the request
	CorrelationId *string `json:"correlationId,omitempty"`
	// Error details
	Details *string `json:"details,omitempty"`
	// Link to the help information
	Help *string `json:"help,omitempty"`
	// Collection of additional information
	AdditionalInfo       []ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
	AdditionalProperties map[string]interface{}
}

Error Error Response with details

func NewError

func NewError(errorCode string, errorMessage string) *Error

NewError instantiates a new Error 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 NewErrorWithDefaults

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error 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 (*Error) GetAdditionalInfo

func (o *Error) GetAdditionalInfo() []ErrorAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*Error) GetAdditionalInfoOk

func (o *Error) GetAdditionalInfoOk() ([]ErrorAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetCorrelationId

func (o *Error) GetCorrelationId() string

GetCorrelationId returns the CorrelationId field value if set, zero value otherwise.

func (*Error) GetCorrelationIdOk

func (o *Error) GetCorrelationIdOk() (*string, bool)

GetCorrelationIdOk returns a tuple with the CorrelationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetDetails

func (o *Error) GetDetails() string

GetDetails returns the Details field value if set, zero value otherwise.

func (*Error) GetDetailsOk

func (o *Error) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetErrorCode

func (o *Error) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*Error) GetErrorCodeOk

func (o *Error) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*Error) GetErrorMessage

func (o *Error) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value

func (*Error) GetErrorMessageOk

func (o *Error) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value and a boolean to check if the value has been set.

func (*Error) GetHelp

func (o *Error) GetHelp() string

GetHelp returns the Help field value if set, zero value otherwise.

func (*Error) GetHelpOk

func (o *Error) GetHelpOk() (*string, bool)

GetHelpOk returns a tuple with the Help field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) HasAdditionalInfo

func (o *Error) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*Error) HasCorrelationId

func (o *Error) HasCorrelationId() bool

HasCorrelationId returns a boolean if a field has been set.

func (*Error) HasDetails

func (o *Error) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*Error) HasHelp

func (o *Error) HasHelp() bool

HasHelp returns a boolean if a field has been set.

func (Error) MarshalJSON

func (o Error) MarshalJSON() ([]byte, error)

func (*Error) SetAdditionalInfo

func (o *Error) SetAdditionalInfo(v []ErrorAdditionalInfo)

SetAdditionalInfo gets a reference to the given []ErrorAdditionalInfo and assigns it to the AdditionalInfo field.

func (*Error) SetCorrelationId

func (o *Error) SetCorrelationId(v string)

SetCorrelationId gets a reference to the given string and assigns it to the CorrelationId field.

func (*Error) SetDetails

func (o *Error) SetDetails(v string)

SetDetails gets a reference to the given string and assigns it to the Details field.

func (*Error) SetErrorCode

func (o *Error) SetErrorCode(v string)

SetErrorCode sets field value

func (*Error) SetErrorMessage

func (o *Error) SetErrorMessage(v string)

SetErrorMessage sets field value

func (*Error) SetHelp

func (o *Error) SetHelp(v string)

SetHelp gets a reference to the given string and assigns it to the Help field.

func (Error) ToMap

func (o Error) ToMap() (map[string]interface{}, error)

func (*Error) UnmarshalJSON

func (o *Error) UnmarshalJSON(data []byte) (err error)

type ErrorAdditionalInfo

type ErrorAdditionalInfo struct {
	// Reason of the error
	Reason *string `json:"reason,omitempty"`
	// Request property that caused the error
	Property             *string `json:"property,omitempty"`
	AdditionalProperties map[string]interface{}
}

ErrorAdditionalInfo Additional info for error

func NewErrorAdditionalInfo

func NewErrorAdditionalInfo() *ErrorAdditionalInfo

NewErrorAdditionalInfo instantiates a new ErrorAdditionalInfo 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 NewErrorAdditionalInfoWithDefaults

func NewErrorAdditionalInfoWithDefaults() *ErrorAdditionalInfo

NewErrorAdditionalInfoWithDefaults instantiates a new ErrorAdditionalInfo 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 (*ErrorAdditionalInfo) GetProperty

func (o *ErrorAdditionalInfo) GetProperty() string

GetProperty returns the Property field value if set, zero value otherwise.

func (*ErrorAdditionalInfo) GetPropertyOk

func (o *ErrorAdditionalInfo) GetPropertyOk() (*string, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorAdditionalInfo) GetReason

func (o *ErrorAdditionalInfo) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*ErrorAdditionalInfo) GetReasonOk

func (o *ErrorAdditionalInfo) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorAdditionalInfo) HasProperty

func (o *ErrorAdditionalInfo) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*ErrorAdditionalInfo) HasReason

func (o *ErrorAdditionalInfo) HasReason() bool

HasReason returns a boolean if a field has been set.

func (ErrorAdditionalInfo) MarshalJSON

func (o ErrorAdditionalInfo) MarshalJSON() ([]byte, error)

func (*ErrorAdditionalInfo) SetProperty

func (o *ErrorAdditionalInfo) SetProperty(v string)

SetProperty gets a reference to the given string and assigns it to the Property field.

func (*ErrorAdditionalInfo) SetReason

func (o *ErrorAdditionalInfo) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (ErrorAdditionalInfo) ToMap

func (o ErrorAdditionalInfo) ToMap() (map[string]interface{}, error)

func (*ErrorAdditionalInfo) UnmarshalJSON

func (o *ErrorAdditionalInfo) UnmarshalJSON(data []byte) (err error)

type ExportPolicy

type ExportPolicy string

ExportPolicy Denotes which routes should be advertised to the internet

const (
	EXPORTPOLICY_FULL         ExportPolicy = "FULL"
	EXPORTPOLICY_DEFAULT      ExportPolicy = "DEFAULT"
	EXPORTPOLICY_FULL_DEFAULT ExportPolicy = "FULL_DEFAULT"
	EXPORTPOLICY_PARTIAL      ExportPolicy = "PARTIAL"
)

List of ExportPolicy

func NewExportPolicyFromValue

func NewExportPolicyFromValue(v string) (*ExportPolicy, error)

NewExportPolicyFromValue returns a pointer to a valid ExportPolicy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ExportPolicy) IsValid

func (v ExportPolicy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ExportPolicy) Ptr

func (v ExportPolicy) Ptr() *ExportPolicy

Ptr returns reference to ExportPolicy value

func (*ExportPolicy) UnmarshalJSON

func (v *ExportPolicy) UnmarshalJSON(src []byte) error

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type IpBlock

type IpBlock struct {
	Uuid *string `json:"uuid,omitempty"`
	// Collection of addressing plans
	AddressingPlans []IpBlockAddressingPlans `json:"addressingPlans,omitempty"`
	// Connection of questions
	Questions            []IpBlockQuestions `json:"questions,omitempty"`
	AdditionalProperties map[string]interface{}
}

IpBlock struct for IpBlock

func NewIpBlock

func NewIpBlock() *IpBlock

NewIpBlock instantiates a new IpBlock 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 NewIpBlockWithDefaults

func NewIpBlockWithDefaults() *IpBlock

NewIpBlockWithDefaults instantiates a new IpBlock 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 (*IpBlock) GetAddressingPlans

func (o *IpBlock) GetAddressingPlans() []IpBlockAddressingPlans

GetAddressingPlans returns the AddressingPlans field value if set, zero value otherwise.

func (*IpBlock) GetAddressingPlansOk

func (o *IpBlock) GetAddressingPlansOk() ([]IpBlockAddressingPlans, bool)

GetAddressingPlansOk returns a tuple with the AddressingPlans field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlock) GetQuestions

func (o *IpBlock) GetQuestions() []IpBlockQuestions

GetQuestions returns the Questions field value if set, zero value otherwise.

func (*IpBlock) GetQuestionsOk

func (o *IpBlock) GetQuestionsOk() ([]IpBlockQuestions, bool)

GetQuestionsOk returns a tuple with the Questions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlock) GetUuid

func (o *IpBlock) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*IpBlock) GetUuidOk

func (o *IpBlock) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlock) HasAddressingPlans

func (o *IpBlock) HasAddressingPlans() bool

HasAddressingPlans returns a boolean if a field has been set.

func (*IpBlock) HasQuestions

func (o *IpBlock) HasQuestions() bool

HasQuestions returns a boolean if a field has been set.

func (*IpBlock) HasUuid

func (o *IpBlock) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (IpBlock) MarshalJSON

func (o IpBlock) MarshalJSON() ([]byte, error)

func (*IpBlock) SetAddressingPlans

func (o *IpBlock) SetAddressingPlans(v []IpBlockAddressingPlans)

SetAddressingPlans gets a reference to the given []IpBlockAddressingPlans and assigns it to the AddressingPlans field.

func (*IpBlock) SetQuestions

func (o *IpBlock) SetQuestions(v []IpBlockQuestions)

SetQuestions gets a reference to the given []IpBlockQuestions and assigns it to the Questions field.

func (*IpBlock) SetUuid

func (o *IpBlock) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (IpBlock) ToMap

func (o IpBlock) ToMap() (map[string]interface{}, error)

func (*IpBlock) UnmarshalJSON

func (o *IpBlock) UnmarshalJSON(data []byte) (err error)

type IpBlockAddressingPlans

type IpBlockAddressingPlans struct {
	Size int32 `json:"size"`
	// The purpose of IP Subnet
	Purpose string `json:"purpose"`
	// Number of ip addresses to be used immediatelly
	Immediate int32 `json:"immediate"`
	// Number of ip addresses to be used after 3 months
	AfterThreeMonths     int32 `json:"afterThreeMonths"`
	AdditionalProperties map[string]interface{}
}

IpBlockAddressingPlans struct for IpBlockAddressingPlans

func NewIpBlockAddressingPlans

func NewIpBlockAddressingPlans(size int32, purpose string, immediate int32, afterThreeMonths int32) *IpBlockAddressingPlans

NewIpBlockAddressingPlans instantiates a new IpBlockAddressingPlans 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 NewIpBlockAddressingPlansWithDefaults

func NewIpBlockAddressingPlansWithDefaults() *IpBlockAddressingPlans

NewIpBlockAddressingPlansWithDefaults instantiates a new IpBlockAddressingPlans 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 (*IpBlockAddressingPlans) GetAfterThreeMonths

func (o *IpBlockAddressingPlans) GetAfterThreeMonths() int32

GetAfterThreeMonths returns the AfterThreeMonths field value

func (*IpBlockAddressingPlans) GetAfterThreeMonthsOk

func (o *IpBlockAddressingPlans) GetAfterThreeMonthsOk() (*int32, bool)

GetAfterThreeMonthsOk returns a tuple with the AfterThreeMonths field value and a boolean to check if the value has been set.

func (*IpBlockAddressingPlans) GetImmediate

func (o *IpBlockAddressingPlans) GetImmediate() int32

GetImmediate returns the Immediate field value

func (*IpBlockAddressingPlans) GetImmediateOk

func (o *IpBlockAddressingPlans) GetImmediateOk() (*int32, bool)

GetImmediateOk returns a tuple with the Immediate field value and a boolean to check if the value has been set.

func (*IpBlockAddressingPlans) GetPurpose

func (o *IpBlockAddressingPlans) GetPurpose() string

GetPurpose returns the Purpose field value

func (*IpBlockAddressingPlans) GetPurposeOk

func (o *IpBlockAddressingPlans) GetPurposeOk() (*string, bool)

GetPurposeOk returns a tuple with the Purpose field value and a boolean to check if the value has been set.

func (*IpBlockAddressingPlans) GetSize

func (o *IpBlockAddressingPlans) GetSize() int32

GetSize returns the Size field value

func (*IpBlockAddressingPlans) GetSizeOk

func (o *IpBlockAddressingPlans) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (IpBlockAddressingPlans) MarshalJSON

func (o IpBlockAddressingPlans) MarshalJSON() ([]byte, error)

func (*IpBlockAddressingPlans) SetAfterThreeMonths

func (o *IpBlockAddressingPlans) SetAfterThreeMonths(v int32)

SetAfterThreeMonths sets field value

func (*IpBlockAddressingPlans) SetImmediate

func (o *IpBlockAddressingPlans) SetImmediate(v int32)

SetImmediate sets field value

func (*IpBlockAddressingPlans) SetPurpose

func (o *IpBlockAddressingPlans) SetPurpose(v string)

SetPurpose sets field value

func (*IpBlockAddressingPlans) SetSize

func (o *IpBlockAddressingPlans) SetSize(v int32)

SetSize sets field value

func (IpBlockAddressingPlans) ToMap

func (o IpBlockAddressingPlans) ToMap() (map[string]interface{}, error)

func (*IpBlockAddressingPlans) UnmarshalJSON

func (o *IpBlockAddressingPlans) UnmarshalJSON(data []byte) (err error)

type IpBlockIpv4Request

type IpBlockIpv4Request struct {
	Uuid *string `json:"uuid,omitempty"`
	// Collection of addressing plans
	AddressingPlans []IpBlockAddressingPlans `json:"addressingPlans,omitempty"`
	// Connection of questions
	Questions []IpBlockQuestions `json:"questions,omitempty"`
	// Length of the IP block, number after the / (slash)
	PrefixLength         int32 `json:"prefixLength"`
	AdditionalProperties map[string]interface{}
}

IpBlockIpv4Request struct for IpBlockIpv4Request

func NewIpBlockIpv4Request

func NewIpBlockIpv4Request(prefixLength int32) *IpBlockIpv4Request

NewIpBlockIpv4Request instantiates a new IpBlockIpv4Request 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 NewIpBlockIpv4RequestWithDefaults

func NewIpBlockIpv4RequestWithDefaults() *IpBlockIpv4Request

NewIpBlockIpv4RequestWithDefaults instantiates a new IpBlockIpv4Request 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 (*IpBlockIpv4Request) GetAddressingPlans

func (o *IpBlockIpv4Request) GetAddressingPlans() []IpBlockAddressingPlans

GetAddressingPlans returns the AddressingPlans field value if set, zero value otherwise.

func (*IpBlockIpv4Request) GetAddressingPlansOk

func (o *IpBlockIpv4Request) GetAddressingPlansOk() ([]IpBlockAddressingPlans, bool)

GetAddressingPlansOk returns a tuple with the AddressingPlans field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockIpv4Request) GetPrefixLength

func (o *IpBlockIpv4Request) GetPrefixLength() int32

GetPrefixLength returns the PrefixLength field value

func (*IpBlockIpv4Request) GetPrefixLengthOk

func (o *IpBlockIpv4Request) GetPrefixLengthOk() (*int32, bool)

GetPrefixLengthOk returns a tuple with the PrefixLength field value and a boolean to check if the value has been set.

func (*IpBlockIpv4Request) GetQuestions

func (o *IpBlockIpv4Request) GetQuestions() []IpBlockQuestions

GetQuestions returns the Questions field value if set, zero value otherwise.

func (*IpBlockIpv4Request) GetQuestionsOk

func (o *IpBlockIpv4Request) GetQuestionsOk() ([]IpBlockQuestions, bool)

GetQuestionsOk returns a tuple with the Questions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockIpv4Request) GetUuid

func (o *IpBlockIpv4Request) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*IpBlockIpv4Request) GetUuidOk

func (o *IpBlockIpv4Request) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockIpv4Request) HasAddressingPlans

func (o *IpBlockIpv4Request) HasAddressingPlans() bool

HasAddressingPlans returns a boolean if a field has been set.

func (*IpBlockIpv4Request) HasQuestions

func (o *IpBlockIpv4Request) HasQuestions() bool

HasQuestions returns a boolean if a field has been set.

func (*IpBlockIpv4Request) HasUuid

func (o *IpBlockIpv4Request) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (IpBlockIpv4Request) MarshalJSON

func (o IpBlockIpv4Request) MarshalJSON() ([]byte, error)

func (*IpBlockIpv4Request) SetAddressingPlans

func (o *IpBlockIpv4Request) SetAddressingPlans(v []IpBlockAddressingPlans)

SetAddressingPlans gets a reference to the given []IpBlockAddressingPlans and assigns it to the AddressingPlans field.

func (*IpBlockIpv4Request) SetPrefixLength

func (o *IpBlockIpv4Request) SetPrefixLength(v int32)

SetPrefixLength sets field value

func (*IpBlockIpv4Request) SetQuestions

func (o *IpBlockIpv4Request) SetQuestions(v []IpBlockQuestions)

SetQuestions gets a reference to the given []IpBlockQuestions and assigns it to the Questions field.

func (*IpBlockIpv4Request) SetUuid

func (o *IpBlockIpv4Request) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (IpBlockIpv4Request) ToMap

func (o IpBlockIpv4Request) ToMap() (map[string]interface{}, error)

func (*IpBlockIpv4Request) UnmarshalJSON

func (o *IpBlockIpv4Request) UnmarshalJSON(data []byte) (err error)

type IpBlockIpv6Request

type IpBlockIpv6Request struct {
	Uuid *string `json:"uuid,omitempty"`
	// Collection of addressing plans
	AddressingPlans []IpBlockAddressingPlans `json:"addressingPlans,omitempty"`
	// Connection of questions
	Questions []IpBlockQuestions `json:"questions,omitempty"`
	// Length of the IP block, number after the / (slash)
	PrefixLength         int32 `json:"prefixLength"`
	AdditionalProperties map[string]interface{}
}

IpBlockIpv6Request struct for IpBlockIpv6Request

func NewIpBlockIpv6Request

func NewIpBlockIpv6Request(prefixLength int32) *IpBlockIpv6Request

NewIpBlockIpv6Request instantiates a new IpBlockIpv6Request 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 NewIpBlockIpv6RequestWithDefaults

func NewIpBlockIpv6RequestWithDefaults() *IpBlockIpv6Request

NewIpBlockIpv6RequestWithDefaults instantiates a new IpBlockIpv6Request 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 (*IpBlockIpv6Request) GetAddressingPlans

func (o *IpBlockIpv6Request) GetAddressingPlans() []IpBlockAddressingPlans

GetAddressingPlans returns the AddressingPlans field value if set, zero value otherwise.

func (*IpBlockIpv6Request) GetAddressingPlansOk

func (o *IpBlockIpv6Request) GetAddressingPlansOk() ([]IpBlockAddressingPlans, bool)

GetAddressingPlansOk returns a tuple with the AddressingPlans field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockIpv6Request) GetPrefixLength

func (o *IpBlockIpv6Request) GetPrefixLength() int32

GetPrefixLength returns the PrefixLength field value

func (*IpBlockIpv6Request) GetPrefixLengthOk

func (o *IpBlockIpv6Request) GetPrefixLengthOk() (*int32, bool)

GetPrefixLengthOk returns a tuple with the PrefixLength field value and a boolean to check if the value has been set.

func (*IpBlockIpv6Request) GetQuestions

func (o *IpBlockIpv6Request) GetQuestions() []IpBlockQuestions

GetQuestions returns the Questions field value if set, zero value otherwise.

func (*IpBlockIpv6Request) GetQuestionsOk

func (o *IpBlockIpv6Request) GetQuestionsOk() ([]IpBlockQuestions, bool)

GetQuestionsOk returns a tuple with the Questions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockIpv6Request) GetUuid

func (o *IpBlockIpv6Request) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*IpBlockIpv6Request) GetUuidOk

func (o *IpBlockIpv6Request) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockIpv6Request) HasAddressingPlans

func (o *IpBlockIpv6Request) HasAddressingPlans() bool

HasAddressingPlans returns a boolean if a field has been set.

func (*IpBlockIpv6Request) HasQuestions

func (o *IpBlockIpv6Request) HasQuestions() bool

HasQuestions returns a boolean if a field has been set.

func (*IpBlockIpv6Request) HasUuid

func (o *IpBlockIpv6Request) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (IpBlockIpv6Request) MarshalJSON

func (o IpBlockIpv6Request) MarshalJSON() ([]byte, error)

func (*IpBlockIpv6Request) SetAddressingPlans

func (o *IpBlockIpv6Request) SetAddressingPlans(v []IpBlockAddressingPlans)

SetAddressingPlans gets a reference to the given []IpBlockAddressingPlans and assigns it to the AddressingPlans field.

func (*IpBlockIpv6Request) SetPrefixLength

func (o *IpBlockIpv6Request) SetPrefixLength(v int32)

SetPrefixLength sets field value

func (*IpBlockIpv6Request) SetQuestions

func (o *IpBlockIpv6Request) SetQuestions(v []IpBlockQuestions)

SetQuestions gets a reference to the given []IpBlockQuestions and assigns it to the Questions field.

func (*IpBlockIpv6Request) SetUuid

func (o *IpBlockIpv6Request) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (IpBlockIpv6Request) ToMap

func (o IpBlockIpv6Request) ToMap() (map[string]interface{}, error)

func (*IpBlockIpv6Request) UnmarshalJSON

func (o *IpBlockIpv6Request) UnmarshalJSON(data []byte) (err error)

type IpBlockQuestions

type IpBlockQuestions struct {
	Type                 IpBlockQuestionsType   `json:"type"`
	Answer               IpBlockQuestionsAnswer `json:"answer"`
	AdditionalProperties map[string]interface{}
}

IpBlockQuestions struct for IpBlockQuestions

func NewIpBlockQuestions

func NewIpBlockQuestions(type_ IpBlockQuestionsType, answer IpBlockQuestionsAnswer) *IpBlockQuestions

NewIpBlockQuestions instantiates a new IpBlockQuestions 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 NewIpBlockQuestionsWithDefaults

func NewIpBlockQuestionsWithDefaults() *IpBlockQuestions

NewIpBlockQuestionsWithDefaults instantiates a new IpBlockQuestions 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 (*IpBlockQuestions) GetAnswer

GetAnswer returns the Answer field value

func (*IpBlockQuestions) GetAnswerOk

func (o *IpBlockQuestions) GetAnswerOk() (*IpBlockQuestionsAnswer, bool)

GetAnswerOk returns a tuple with the Answer field value and a boolean to check if the value has been set.

func (*IpBlockQuestions) GetType

GetType returns the Type field value

func (*IpBlockQuestions) GetTypeOk

func (o *IpBlockQuestions) GetTypeOk() (*IpBlockQuestionsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IpBlockQuestions) MarshalJSON

func (o IpBlockQuestions) MarshalJSON() ([]byte, error)

func (*IpBlockQuestions) SetAnswer

func (o *IpBlockQuestions) SetAnswer(v IpBlockQuestionsAnswer)

SetAnswer sets field value

func (*IpBlockQuestions) SetType

func (o *IpBlockQuestions) SetType(v IpBlockQuestionsType)

SetType sets field value

func (IpBlockQuestions) ToMap

func (o IpBlockQuestions) ToMap() (map[string]interface{}, error)

func (*IpBlockQuestions) UnmarshalJSON

func (o *IpBlockQuestions) UnmarshalJSON(data []byte) (err error)

type IpBlockQuestionsAnswer

type IpBlockQuestionsAnswer string

IpBlockQuestionsAnswer the model 'IpBlockQuestionsAnswer'

const (
	IPBLOCKQUESTIONSANSWER_TRUE  IpBlockQuestionsAnswer = "true"
	IPBLOCKQUESTIONSANSWER_FALSE IpBlockQuestionsAnswer = "false"
)

List of IpBlockQuestions_answer

func NewIpBlockQuestionsAnswerFromValue

func NewIpBlockQuestionsAnswerFromValue(v string) (*IpBlockQuestionsAnswer, error)

NewIpBlockQuestionsAnswerFromValue returns a pointer to a valid IpBlockQuestionsAnswer for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IpBlockQuestionsAnswer) IsValid

func (v IpBlockQuestionsAnswer) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IpBlockQuestionsAnswer) Ptr

Ptr returns reference to IpBlockQuestions_answer value

func (*IpBlockQuestionsAnswer) UnmarshalJSON

func (v *IpBlockQuestionsAnswer) UnmarshalJSON(src []byte) error

type IpBlockQuestionsType

type IpBlockQuestionsType string

IpBlockQuestionsType Type of question relevant to requesting public IP Subnet

const (
	IPBLOCKQUESTIONSTYPE_PRIVATE_SPACE_CONSIDERED IpBlockQuestionsType = "PRIVATE_SPACE_CONSIDERED"
	IPBLOCKQUESTIONSTYPE_REFUSED_PREVIOUSLY       IpBlockQuestionsType = "REFUSED_PREVIOUSLY"
	IPBLOCKQUESTIONSTYPE_RETURNING_ADDRESS_SPACE  IpBlockQuestionsType = "RETURNING_ADDRESS_SPACE"
)

List of IpBlockQuestions_type

func NewIpBlockQuestionsTypeFromValue

func NewIpBlockQuestionsTypeFromValue(v string) (*IpBlockQuestionsType, error)

NewIpBlockQuestionsTypeFromValue returns a pointer to a valid IpBlockQuestionsType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IpBlockQuestionsType) IsValid

func (v IpBlockQuestionsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IpBlockQuestionsType) Ptr

Ptr returns reference to IpBlockQuestions_type value

func (*IpBlockQuestionsType) UnmarshalJSON

func (v *IpBlockQuestionsType) UnmarshalJSON(src []byte) error

type IpBlockReadModel

type IpBlockReadModel struct {
	// Ip block URI
	Href                 *string              `json:"href,omitempty"`
	Uuid                 *string              `json:"uuid,omitempty"`
	Type                 IpBlockReadModelType `json:"type"`
	AdditionalProperties map[string]interface{}
}

IpBlockReadModel struct for IpBlockReadModel

func NewIpBlockReadModel

func NewIpBlockReadModel(type_ IpBlockReadModelType) *IpBlockReadModel

NewIpBlockReadModel instantiates a new IpBlockReadModel 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 NewIpBlockReadModelWithDefaults

func NewIpBlockReadModelWithDefaults() *IpBlockReadModel

NewIpBlockReadModelWithDefaults instantiates a new IpBlockReadModel 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 (*IpBlockReadModel) GetHref

func (o *IpBlockReadModel) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*IpBlockReadModel) GetHrefOk

func (o *IpBlockReadModel) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockReadModel) GetType

GetType returns the Type field value

func (*IpBlockReadModel) GetTypeOk

func (o *IpBlockReadModel) GetTypeOk() (*IpBlockReadModelType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IpBlockReadModel) GetUuid

func (o *IpBlockReadModel) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*IpBlockReadModel) GetUuidOk

func (o *IpBlockReadModel) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockReadModel) HasHref

func (o *IpBlockReadModel) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*IpBlockReadModel) HasUuid

func (o *IpBlockReadModel) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (IpBlockReadModel) MarshalJSON

func (o IpBlockReadModel) MarshalJSON() ([]byte, error)

func (*IpBlockReadModel) SetHref

func (o *IpBlockReadModel) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*IpBlockReadModel) SetType

func (o *IpBlockReadModel) SetType(v IpBlockReadModelType)

SetType sets field value

func (*IpBlockReadModel) SetUuid

func (o *IpBlockReadModel) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (IpBlockReadModel) ToMap

func (o IpBlockReadModel) ToMap() (map[string]interface{}, error)

func (*IpBlockReadModel) UnmarshalJSON

func (o *IpBlockReadModel) UnmarshalJSON(data []byte) (err error)

type IpBlockReadModelType

type IpBlockReadModelType string

IpBlockReadModelType Determines the type of Routing Protocol

const (
	IPBLOCKREADMODELTYPE_IA_IP_BLOCK IpBlockReadModelType = "IA_IP_BLOCK"
)

List of IpBlockReadModel_type

func NewIpBlockReadModelTypeFromValue

func NewIpBlockReadModelTypeFromValue(v string) (*IpBlockReadModelType, error)

NewIpBlockReadModelTypeFromValue returns a pointer to a valid IpBlockReadModelType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IpBlockReadModelType) IsValid

func (v IpBlockReadModelType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IpBlockReadModelType) Ptr

Ptr returns reference to IpBlockReadModel_type value

func (*IpBlockReadModelType) UnmarshalJSON

func (v *IpBlockReadModelType) UnmarshalJSON(src []byte) error
type Link struct {
	Href string `json:"href"`
	// self, info, update, delete, statistics, events
	Rel                  *string `json:"rel,omitempty"`
	Method               *string `json:"method,omitempty"`
	Authenticate         *bool   `json:"authenticate,omitempty"`
	ContentType          *string `json:"contentType,omitempty"`
	AdditionalProperties map[string]interface{}
}

Link struct for Link

func NewLink(href string) *Link

NewLink instantiates a new Link 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 NewLinkWithDefaults

func NewLinkWithDefaults() *Link

NewLinkWithDefaults instantiates a new Link 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 (*Link) GetAuthenticate

func (o *Link) GetAuthenticate() bool

GetAuthenticate returns the Authenticate field value if set, zero value otherwise.

func (*Link) GetAuthenticateOk

func (o *Link) GetAuthenticateOk() (*bool, bool)

GetAuthenticateOk returns a tuple with the Authenticate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Link) GetContentType

func (o *Link) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*Link) GetContentTypeOk

func (o *Link) GetContentTypeOk() (*string, bool)

GetContentTypeOk returns a tuple with the ContentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Link) GetHref

func (o *Link) GetHref() string

GetHref returns the Href field value

func (*Link) GetHrefOk

func (o *Link) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*Link) GetMethod

func (o *Link) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*Link) GetMethodOk

func (o *Link) GetMethodOk() (*string, bool)

GetMethodOk returns a tuple with the Method field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Link) GetRel

func (o *Link) GetRel() string

GetRel returns the Rel field value if set, zero value otherwise.

func (*Link) GetRelOk

func (o *Link) GetRelOk() (*string, bool)

GetRelOk returns a tuple with the Rel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Link) HasAuthenticate

func (o *Link) HasAuthenticate() bool

HasAuthenticate returns a boolean if a field has been set.

func (*Link) HasContentType

func (o *Link) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*Link) HasMethod

func (o *Link) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*Link) HasRel

func (o *Link) HasRel() bool

HasRel returns a boolean if a field has been set.

func (Link) MarshalJSON

func (o Link) MarshalJSON() ([]byte, error)

func (*Link) SetAuthenticate

func (o *Link) SetAuthenticate(v bool)

SetAuthenticate gets a reference to the given bool and assigns it to the Authenticate field.

func (*Link) SetContentType

func (o *Link) SetContentType(v string)

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*Link) SetHref

func (o *Link) SetHref(v string)

SetHref sets field value

func (*Link) SetMethod

func (o *Link) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*Link) SetRel

func (o *Link) SetRel(v string)

SetRel gets a reference to the given string and assigns it to the Rel field.

func (Link) ToMap

func (o Link) ToMap() (map[string]interface{}, error)

func (*Link) UnmarshalJSON

func (o *Link) UnmarshalJSON(data []byte) (err error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableAdditionalInfo

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

func NewNullableAdditionalInfo

func NewNullableAdditionalInfo(val *AdditionalInfo) *NullableAdditionalInfo

func (NullableAdditionalInfo) Get

func (NullableAdditionalInfo) IsSet

func (v NullableAdditionalInfo) IsSet() bool

func (NullableAdditionalInfo) MarshalJSON

func (v NullableAdditionalInfo) MarshalJSON() ([]byte, error)

func (*NullableAdditionalInfo) Set

func (*NullableAdditionalInfo) UnmarshalJSON

func (v *NullableAdditionalInfo) UnmarshalJSON(src []byte) error

func (*NullableAdditionalInfo) Unset

func (v *NullableAdditionalInfo) Unset()

type NullableBgpRoutingProtocolRequest

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

func (NullableBgpRoutingProtocolRequest) Get

func (NullableBgpRoutingProtocolRequest) IsSet

func (NullableBgpRoutingProtocolRequest) MarshalJSON

func (v NullableBgpRoutingProtocolRequest) MarshalJSON() ([]byte, error)

func (*NullableBgpRoutingProtocolRequest) Set

func (*NullableBgpRoutingProtocolRequest) UnmarshalJSON

func (v *NullableBgpRoutingProtocolRequest) UnmarshalJSON(src []byte) error

func (*NullableBgpRoutingProtocolRequest) Unset

type NullableBgpRoutingProtocolRequestAllOfCustomerAsnRange

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

func (NullableBgpRoutingProtocolRequestAllOfCustomerAsnRange) Get

func (NullableBgpRoutingProtocolRequestAllOfCustomerAsnRange) IsSet

func (NullableBgpRoutingProtocolRequestAllOfCustomerAsnRange) MarshalJSON

func (*NullableBgpRoutingProtocolRequestAllOfCustomerAsnRange) Set

func (*NullableBgpRoutingProtocolRequestAllOfCustomerAsnRange) UnmarshalJSON

func (*NullableBgpRoutingProtocolRequestAllOfCustomerAsnRange) Unset

type NullableBgpRoutingProtocolRequestAllOfExportPolicy

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

func (NullableBgpRoutingProtocolRequestAllOfExportPolicy) Get

func (NullableBgpRoutingProtocolRequestAllOfExportPolicy) IsSet

func (NullableBgpRoutingProtocolRequestAllOfExportPolicy) MarshalJSON

func (*NullableBgpRoutingProtocolRequestAllOfExportPolicy) Set

func (*NullableBgpRoutingProtocolRequestAllOfExportPolicy) UnmarshalJSON

func (*NullableBgpRoutingProtocolRequestAllOfExportPolicy) Unset

type NullableBillingType

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

func NewNullableBillingType

func NewNullableBillingType(val *BillingType) *NullableBillingType

func (NullableBillingType) Get

func (NullableBillingType) IsSet

func (v NullableBillingType) IsSet() bool

func (NullableBillingType) MarshalJSON

func (v NullableBillingType) MarshalJSON() ([]byte, error)

func (*NullableBillingType) Set

func (v *NullableBillingType) Set(val *BillingType)

func (*NullableBillingType) UnmarshalJSON

func (v *NullableBillingType) UnmarshalJSON(src []byte) error

func (*NullableBillingType) Unset

func (v *NullableBillingType) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableChange

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

func NewNullableChange

func NewNullableChange(val *Change) *NullableChange

func (NullableChange) Get

func (v NullableChange) Get() *Change

func (NullableChange) IsSet

func (v NullableChange) IsSet() bool

func (NullableChange) MarshalJSON

func (v NullableChange) MarshalJSON() ([]byte, error)

func (*NullableChange) Set

func (v *NullableChange) Set(val *Change)

func (*NullableChange) UnmarshalJSON

func (v *NullableChange) UnmarshalJSON(src []byte) error

func (*NullableChange) Unset

func (v *NullableChange) Unset()

type NullableChangeLog

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

func NewNullableChangeLog

func NewNullableChangeLog(val *ChangeLog) *NullableChangeLog

func (NullableChangeLog) Get

func (v NullableChangeLog) Get() *ChangeLog

func (NullableChangeLog) IsSet

func (v NullableChangeLog) IsSet() bool

func (NullableChangeLog) MarshalJSON

func (v NullableChangeLog) MarshalJSON() ([]byte, error)

func (*NullableChangeLog) Set

func (v *NullableChangeLog) Set(val *ChangeLog)

func (*NullableChangeLog) UnmarshalJSON

func (v *NullableChangeLog) UnmarshalJSON(src []byte) error

func (*NullableChangeLog) Unset

func (v *NullableChangeLog) Unset()

type NullableChangeType

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

func NewNullableChangeType

func NewNullableChangeType(val *ChangeType) *NullableChangeType

func (NullableChangeType) Get

func (v NullableChangeType) Get() *ChangeType

func (NullableChangeType) IsSet

func (v NullableChangeType) IsSet() bool

func (NullableChangeType) MarshalJSON

func (v NullableChangeType) MarshalJSON() ([]byte, error)

func (*NullableChangeType) Set

func (v *NullableChangeType) Set(val *ChangeType)

func (*NullableChangeType) UnmarshalJSON

func (v *NullableChangeType) UnmarshalJSON(src []byte) error

func (*NullableChangeType) Unset

func (v *NullableChangeType) Unset()

type NullableConnectionType

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

func NewNullableConnectionType

func NewNullableConnectionType(val *ConnectionType) *NullableConnectionType

func (NullableConnectionType) Get

func (NullableConnectionType) IsSet

func (v NullableConnectionType) IsSet() bool

func (NullableConnectionType) MarshalJSON

func (v NullableConnectionType) MarshalJSON() ([]byte, error)

func (*NullableConnectionType) Set

func (*NullableConnectionType) UnmarshalJSON

func (v *NullableConnectionType) UnmarshalJSON(src []byte) error

func (*NullableConnectionType) Unset

func (v *NullableConnectionType) Unset()

type NullableContact

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

func NewNullableContact

func NewNullableContact(val *Contact) *NullableContact

func (NullableContact) Get

func (v NullableContact) Get() *Contact

func (NullableContact) IsSet

func (v NullableContact) IsSet() bool

func (NullableContact) MarshalJSON

func (v NullableContact) MarshalJSON() ([]byte, error)

func (*NullableContact) Set

func (v *NullableContact) Set(val *Contact)

func (*NullableContact) UnmarshalJSON

func (v *NullableContact) UnmarshalJSON(src []byte) error

func (*NullableContact) Unset

func (v *NullableContact) Unset()

type NullableContactRequest

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

func NewNullableContactRequest

func NewNullableContactRequest(val *ContactRequest) *NullableContactRequest

func (NullableContactRequest) Get

func (NullableContactRequest) IsSet

func (v NullableContactRequest) IsSet() bool

func (NullableContactRequest) MarshalJSON

func (v NullableContactRequest) MarshalJSON() ([]byte, error)

func (*NullableContactRequest) Set

func (*NullableContactRequest) UnmarshalJSON

func (v *NullableContactRequest) UnmarshalJSON(src []byte) error

func (*NullableContactRequest) Unset

func (v *NullableContactRequest) Unset()

type NullableContactRequestAvailability

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

func (NullableContactRequestAvailability) Get

func (NullableContactRequestAvailability) IsSet

func (NullableContactRequestAvailability) MarshalJSON

func (v NullableContactRequestAvailability) MarshalJSON() ([]byte, error)

func (*NullableContactRequestAvailability) Set

func (*NullableContactRequestAvailability) UnmarshalJSON

func (v *NullableContactRequestAvailability) UnmarshalJSON(src []byte) error

func (*NullableContactRequestAvailability) Unset

type NullableContactRequestDetails

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

func (NullableContactRequestDetails) Get

func (NullableContactRequestDetails) IsSet

func (NullableContactRequestDetails) MarshalJSON

func (v NullableContactRequestDetails) MarshalJSON() ([]byte, error)

func (*NullableContactRequestDetails) Set

func (*NullableContactRequestDetails) UnmarshalJSON

func (v *NullableContactRequestDetails) UnmarshalJSON(src []byte) error

func (*NullableContactRequestDetails) Unset

func (v *NullableContactRequestDetails) Unset()

type NullableContactRequestDetailsType

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

func (NullableContactRequestDetailsType) Get

func (NullableContactRequestDetailsType) IsSet

func (NullableContactRequestDetailsType) MarshalJSON

func (v NullableContactRequestDetailsType) MarshalJSON() ([]byte, error)

func (*NullableContactRequestDetailsType) Set

func (*NullableContactRequestDetailsType) UnmarshalJSON

func (v *NullableContactRequestDetailsType) UnmarshalJSON(src []byte) error

func (*NullableContactRequestDetailsType) Unset

type NullableContactType

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

func NewNullableContactType

func NewNullableContactType(val *ContactType) *NullableContactType

func (NullableContactType) Get

func (NullableContactType) IsSet

func (v NullableContactType) IsSet() bool

func (NullableContactType) MarshalJSON

func (v NullableContactType) MarshalJSON() ([]byte, error)

func (*NullableContactType) Set

func (v *NullableContactType) Set(val *ContactType)

func (*NullableContactType) UnmarshalJSON

func (v *NullableContactType) UnmarshalJSON(src []byte) error

func (*NullableContactType) Unset

func (v *NullableContactType) Unset()

type NullableCustomerBillingAccount

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

func (NullableCustomerBillingAccount) Get

func (NullableCustomerBillingAccount) IsSet

func (NullableCustomerBillingAccount) MarshalJSON

func (v NullableCustomerBillingAccount) MarshalJSON() ([]byte, error)

func (*NullableCustomerBillingAccount) Set

func (*NullableCustomerBillingAccount) UnmarshalJSON

func (v *NullableCustomerBillingAccount) UnmarshalJSON(src []byte) error

func (*NullableCustomerBillingAccount) Unset

func (v *NullableCustomerBillingAccount) Unset()

type NullableCustomerIpBlock

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

func NewNullableCustomerIpBlock

func NewNullableCustomerIpBlock(val *CustomerIpBlock) *NullableCustomerIpBlock

func (NullableCustomerIpBlock) Get

func (NullableCustomerIpBlock) IsSet

func (v NullableCustomerIpBlock) IsSet() bool

func (NullableCustomerIpBlock) MarshalJSON

func (v NullableCustomerIpBlock) MarshalJSON() ([]byte, error)

func (*NullableCustomerIpBlock) Set

func (*NullableCustomerIpBlock) UnmarshalJSON

func (v *NullableCustomerIpBlock) UnmarshalJSON(src []byte) error

func (*NullableCustomerIpBlock) Unset

func (v *NullableCustomerIpBlock) Unset()

type NullableCustomerRoute

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

func NewNullableCustomerRoute

func NewNullableCustomerRoute(val *CustomerRoute) *NullableCustomerRoute

func (NullableCustomerRoute) Get

func (NullableCustomerRoute) IsSet

func (v NullableCustomerRoute) IsSet() bool

func (NullableCustomerRoute) MarshalJSON

func (v NullableCustomerRoute) MarshalJSON() ([]byte, error)

func (*NullableCustomerRoute) Set

func (v *NullableCustomerRoute) Set(val *CustomerRoute)

func (*NullableCustomerRoute) UnmarshalJSON

func (v *NullableCustomerRoute) UnmarshalJSON(src []byte) error

func (*NullableCustomerRoute) Unset

func (v *NullableCustomerRoute) Unset()

type NullableCustomerRouteIpv4Request

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

func (NullableCustomerRouteIpv4Request) Get

func (NullableCustomerRouteIpv4Request) IsSet

func (NullableCustomerRouteIpv4Request) MarshalJSON

func (v NullableCustomerRouteIpv4Request) MarshalJSON() ([]byte, error)

func (*NullableCustomerRouteIpv4Request) Set

func (*NullableCustomerRouteIpv4Request) UnmarshalJSON

func (v *NullableCustomerRouteIpv4Request) UnmarshalJSON(src []byte) error

func (*NullableCustomerRouteIpv4Request) Unset

type NullableCustomerRouteIpv6Request

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

func (NullableCustomerRouteIpv6Request) Get

func (NullableCustomerRouteIpv6Request) IsSet

func (NullableCustomerRouteIpv6Request) MarshalJSON

func (v NullableCustomerRouteIpv6Request) MarshalJSON() ([]byte, error)

func (*NullableCustomerRouteIpv6Request) Set

func (*NullableCustomerRouteIpv6Request) UnmarshalJSON

func (v *NullableCustomerRouteIpv6Request) UnmarshalJSON(src []byte) error

func (*NullableCustomerRouteIpv6Request) Unset

type NullableDirectPeeringIpv4Request

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

func (NullableDirectPeeringIpv4Request) Get

func (NullableDirectPeeringIpv4Request) IsSet

func (NullableDirectPeeringIpv4Request) MarshalJSON

func (v NullableDirectPeeringIpv4Request) MarshalJSON() ([]byte, error)

func (*NullableDirectPeeringIpv4Request) Set

func (*NullableDirectPeeringIpv4Request) UnmarshalJSON

func (v *NullableDirectPeeringIpv4Request) UnmarshalJSON(src []byte) error

func (*NullableDirectPeeringIpv4Request) Unset

type NullableDirectPeeringIpv4RequestConnection

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

func (NullableDirectPeeringIpv4RequestConnection) Get

func (NullableDirectPeeringIpv4RequestConnection) IsSet

func (NullableDirectPeeringIpv4RequestConnection) MarshalJSON

func (*NullableDirectPeeringIpv4RequestConnection) Set

func (*NullableDirectPeeringIpv4RequestConnection) UnmarshalJSON

func (v *NullableDirectPeeringIpv4RequestConnection) UnmarshalJSON(src []byte) error

func (*NullableDirectPeeringIpv4RequestConnection) Unset

type NullableDirectPeeringIpv6Request

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

func (NullableDirectPeeringIpv6Request) Get

func (NullableDirectPeeringIpv6Request) IsSet

func (NullableDirectPeeringIpv6Request) MarshalJSON

func (v NullableDirectPeeringIpv6Request) MarshalJSON() ([]byte, error)

func (*NullableDirectPeeringIpv6Request) Set

func (*NullableDirectPeeringIpv6Request) UnmarshalJSON

func (v *NullableDirectPeeringIpv6Request) UnmarshalJSON(src []byte) error

func (*NullableDirectPeeringIpv6Request) Unset

type NullableDirectRoutingProtocolIpv4Request

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

func (NullableDirectRoutingProtocolIpv4Request) Get

func (NullableDirectRoutingProtocolIpv4Request) IsSet

func (NullableDirectRoutingProtocolIpv4Request) MarshalJSON

func (*NullableDirectRoutingProtocolIpv4Request) Set

func (*NullableDirectRoutingProtocolIpv4Request) UnmarshalJSON

func (v *NullableDirectRoutingProtocolIpv4Request) UnmarshalJSON(src []byte) error

func (*NullableDirectRoutingProtocolIpv4Request) Unset

type NullableDirectRoutingProtocolIpv6Request

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

func (NullableDirectRoutingProtocolIpv6Request) Get

func (NullableDirectRoutingProtocolIpv6Request) IsSet

func (NullableDirectRoutingProtocolIpv6Request) MarshalJSON

func (*NullableDirectRoutingProtocolIpv6Request) Set

func (*NullableDirectRoutingProtocolIpv6Request) UnmarshalJSON

func (v *NullableDirectRoutingProtocolIpv6Request) UnmarshalJSON(src []byte) error

func (*NullableDirectRoutingProtocolIpv6Request) Unset

type NullableDirectRoutingProtocolRequest

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

func (NullableDirectRoutingProtocolRequest) Get

func (NullableDirectRoutingProtocolRequest) IsSet

func (NullableDirectRoutingProtocolRequest) MarshalJSON

func (v NullableDirectRoutingProtocolRequest) MarshalJSON() ([]byte, error)

func (*NullableDirectRoutingProtocolRequest) Set

func (*NullableDirectRoutingProtocolRequest) UnmarshalJSON

func (v *NullableDirectRoutingProtocolRequest) UnmarshalJSON(src []byte) error

func (*NullableDirectRoutingProtocolRequest) Unset

type NullableEntityReference

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

func NewNullableEntityReference

func NewNullableEntityReference(val *EntityReference) *NullableEntityReference

func (NullableEntityReference) Get

func (NullableEntityReference) IsSet

func (v NullableEntityReference) IsSet() bool

func (NullableEntityReference) MarshalJSON

func (v NullableEntityReference) MarshalJSON() ([]byte, error)

func (*NullableEntityReference) Set

func (*NullableEntityReference) UnmarshalJSON

func (v *NullableEntityReference) UnmarshalJSON(src []byte) error

func (*NullableEntityReference) Unset

func (v *NullableEntityReference) Unset()

type NullableError

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

func NewNullableError

func NewNullableError(val *Error) *NullableError

func (NullableError) Get

func (v NullableError) Get() *Error

func (NullableError) IsSet

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset

func (v *NullableError) Unset()

type NullableErrorAdditionalInfo

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

func NewNullableErrorAdditionalInfo

func NewNullableErrorAdditionalInfo(val *ErrorAdditionalInfo) *NullableErrorAdditionalInfo

func (NullableErrorAdditionalInfo) Get

func (NullableErrorAdditionalInfo) IsSet

func (NullableErrorAdditionalInfo) MarshalJSON

func (v NullableErrorAdditionalInfo) MarshalJSON() ([]byte, error)

func (*NullableErrorAdditionalInfo) Set

func (*NullableErrorAdditionalInfo) UnmarshalJSON

func (v *NullableErrorAdditionalInfo) UnmarshalJSON(src []byte) error

func (*NullableErrorAdditionalInfo) Unset

func (v *NullableErrorAdditionalInfo) Unset()

type NullableExportPolicy

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

func NewNullableExportPolicy

func NewNullableExportPolicy(val *ExportPolicy) *NullableExportPolicy

func (NullableExportPolicy) Get

func (NullableExportPolicy) IsSet

func (v NullableExportPolicy) IsSet() bool

func (NullableExportPolicy) MarshalJSON

func (v NullableExportPolicy) MarshalJSON() ([]byte, error)

func (*NullableExportPolicy) Set

func (v *NullableExportPolicy) Set(val *ExportPolicy)

func (*NullableExportPolicy) UnmarshalJSON

func (v *NullableExportPolicy) UnmarshalJSON(src []byte) error

func (*NullableExportPolicy) Unset

func (v *NullableExportPolicy) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableIpBlock

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

func NewNullableIpBlock

func NewNullableIpBlock(val *IpBlock) *NullableIpBlock

func (NullableIpBlock) Get

func (v NullableIpBlock) Get() *IpBlock

func (NullableIpBlock) IsSet

func (v NullableIpBlock) IsSet() bool

func (NullableIpBlock) MarshalJSON

func (v NullableIpBlock) MarshalJSON() ([]byte, error)

func (*NullableIpBlock) Set

func (v *NullableIpBlock) Set(val *IpBlock)

func (*NullableIpBlock) UnmarshalJSON

func (v *NullableIpBlock) UnmarshalJSON(src []byte) error

func (*NullableIpBlock) Unset

func (v *NullableIpBlock) Unset()

type NullableIpBlockAddressingPlans

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

func (NullableIpBlockAddressingPlans) Get

func (NullableIpBlockAddressingPlans) IsSet

func (NullableIpBlockAddressingPlans) MarshalJSON

func (v NullableIpBlockAddressingPlans) MarshalJSON() ([]byte, error)

func (*NullableIpBlockAddressingPlans) Set

func (*NullableIpBlockAddressingPlans) UnmarshalJSON

func (v *NullableIpBlockAddressingPlans) UnmarshalJSON(src []byte) error

func (*NullableIpBlockAddressingPlans) Unset

func (v *NullableIpBlockAddressingPlans) Unset()

type NullableIpBlockIpv4Request

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

func NewNullableIpBlockIpv4Request

func NewNullableIpBlockIpv4Request(val *IpBlockIpv4Request) *NullableIpBlockIpv4Request

func (NullableIpBlockIpv4Request) Get

func (NullableIpBlockIpv4Request) IsSet

func (v NullableIpBlockIpv4Request) IsSet() bool

func (NullableIpBlockIpv4Request) MarshalJSON

func (v NullableIpBlockIpv4Request) MarshalJSON() ([]byte, error)

func (*NullableIpBlockIpv4Request) Set

func (*NullableIpBlockIpv4Request) UnmarshalJSON

func (v *NullableIpBlockIpv4Request) UnmarshalJSON(src []byte) error

func (*NullableIpBlockIpv4Request) Unset

func (v *NullableIpBlockIpv4Request) Unset()

type NullableIpBlockIpv6Request

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

func NewNullableIpBlockIpv6Request

func NewNullableIpBlockIpv6Request(val *IpBlockIpv6Request) *NullableIpBlockIpv6Request

func (NullableIpBlockIpv6Request) Get

func (NullableIpBlockIpv6Request) IsSet

func (v NullableIpBlockIpv6Request) IsSet() bool

func (NullableIpBlockIpv6Request) MarshalJSON

func (v NullableIpBlockIpv6Request) MarshalJSON() ([]byte, error)

func (*NullableIpBlockIpv6Request) Set

func (*NullableIpBlockIpv6Request) UnmarshalJSON

func (v *NullableIpBlockIpv6Request) UnmarshalJSON(src []byte) error

func (*NullableIpBlockIpv6Request) Unset

func (v *NullableIpBlockIpv6Request) Unset()

type NullableIpBlockQuestions

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

func NewNullableIpBlockQuestions

func NewNullableIpBlockQuestions(val *IpBlockQuestions) *NullableIpBlockQuestions

func (NullableIpBlockQuestions) Get

func (NullableIpBlockQuestions) IsSet

func (v NullableIpBlockQuestions) IsSet() bool

func (NullableIpBlockQuestions) MarshalJSON

func (v NullableIpBlockQuestions) MarshalJSON() ([]byte, error)

func (*NullableIpBlockQuestions) Set

func (*NullableIpBlockQuestions) UnmarshalJSON

func (v *NullableIpBlockQuestions) UnmarshalJSON(src []byte) error

func (*NullableIpBlockQuestions) Unset

func (v *NullableIpBlockQuestions) Unset()

type NullableIpBlockQuestionsAnswer

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

func (NullableIpBlockQuestionsAnswer) Get

func (NullableIpBlockQuestionsAnswer) IsSet

func (NullableIpBlockQuestionsAnswer) MarshalJSON

func (v NullableIpBlockQuestionsAnswer) MarshalJSON() ([]byte, error)

func (*NullableIpBlockQuestionsAnswer) Set

func (*NullableIpBlockQuestionsAnswer) UnmarshalJSON

func (v *NullableIpBlockQuestionsAnswer) UnmarshalJSON(src []byte) error

func (*NullableIpBlockQuestionsAnswer) Unset

func (v *NullableIpBlockQuestionsAnswer) Unset()

type NullableIpBlockQuestionsType

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

func NewNullableIpBlockQuestionsType

func NewNullableIpBlockQuestionsType(val *IpBlockQuestionsType) *NullableIpBlockQuestionsType

func (NullableIpBlockQuestionsType) Get

func (NullableIpBlockQuestionsType) IsSet

func (NullableIpBlockQuestionsType) MarshalJSON

func (v NullableIpBlockQuestionsType) MarshalJSON() ([]byte, error)

func (*NullableIpBlockQuestionsType) Set

func (*NullableIpBlockQuestionsType) UnmarshalJSON

func (v *NullableIpBlockQuestionsType) UnmarshalJSON(src []byte) error

func (*NullableIpBlockQuestionsType) Unset

func (v *NullableIpBlockQuestionsType) Unset()

type NullableIpBlockReadModel

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

func NewNullableIpBlockReadModel

func NewNullableIpBlockReadModel(val *IpBlockReadModel) *NullableIpBlockReadModel

func (NullableIpBlockReadModel) Get

func (NullableIpBlockReadModel) IsSet

func (v NullableIpBlockReadModel) IsSet() bool

func (NullableIpBlockReadModel) MarshalJSON

func (v NullableIpBlockReadModel) MarshalJSON() ([]byte, error)

func (*NullableIpBlockReadModel) Set

func (*NullableIpBlockReadModel) UnmarshalJSON

func (v *NullableIpBlockReadModel) UnmarshalJSON(src []byte) error

func (*NullableIpBlockReadModel) Unset

func (v *NullableIpBlockReadModel) Unset()

type NullableIpBlockReadModelType

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

func NewNullableIpBlockReadModelType

func NewNullableIpBlockReadModelType(val *IpBlockReadModelType) *NullableIpBlockReadModelType

func (NullableIpBlockReadModelType) Get

func (NullableIpBlockReadModelType) IsSet

func (NullableIpBlockReadModelType) MarshalJSON

func (v NullableIpBlockReadModelType) MarshalJSON() ([]byte, error)

func (*NullableIpBlockReadModelType) Set

func (*NullableIpBlockReadModelType) UnmarshalJSON

func (v *NullableIpBlockReadModelType) UnmarshalJSON(src []byte) error

func (*NullableIpBlockReadModelType) Unset

func (v *NullableIpBlockReadModelType) Unset()
type NullableLink struct {
	// contains filtered or unexported fields
}
func NewNullableLink(val *Link) *NullableLink

func (NullableLink) Get

func (v NullableLink) Get() *Link

func (NullableLink) IsSet

func (v NullableLink) IsSet() bool

func (NullableLink) MarshalJSON

func (v NullableLink) MarshalJSON() ([]byte, error)

func (*NullableLink) Set

func (v *NullableLink) Set(val *Link)

func (*NullableLink) UnmarshalJSON

func (v *NullableLink) UnmarshalJSON(src []byte) error

func (*NullableLink) Unset

func (v *NullableLink) Unset()

type NullableOrder

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

func NewNullableOrder

func NewNullableOrder(val *Order) *NullableOrder

func (NullableOrder) Get

func (v NullableOrder) Get() *Order

func (NullableOrder) IsSet

func (v NullableOrder) IsSet() bool

func (NullableOrder) MarshalJSON

func (v NullableOrder) MarshalJSON() ([]byte, error)

func (*NullableOrder) Set

func (v *NullableOrder) Set(val *Order)

func (*NullableOrder) UnmarshalJSON

func (v *NullableOrder) UnmarshalJSON(src []byte) error

func (*NullableOrder) Unset

func (v *NullableOrder) Unset()

type NullableOrderChangeLog

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

func NewNullableOrderChangeLog

func NewNullableOrderChangeLog(val *OrderChangeLog) *NullableOrderChangeLog

func (NullableOrderChangeLog) Get

func (NullableOrderChangeLog) IsSet

func (v NullableOrderChangeLog) IsSet() bool

func (NullableOrderChangeLog) MarshalJSON

func (v NullableOrderChangeLog) MarshalJSON() ([]byte, error)

func (*NullableOrderChangeLog) Set

func (*NullableOrderChangeLog) UnmarshalJSON

func (v *NullableOrderChangeLog) UnmarshalJSON(src []byte) error

func (*NullableOrderChangeLog) Unset

func (v *NullableOrderChangeLog) Unset()

type NullableOrderPurchaseOrder

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

func NewNullableOrderPurchaseOrder

func NewNullableOrderPurchaseOrder(val *OrderPurchaseOrder) *NullableOrderPurchaseOrder

func (NullableOrderPurchaseOrder) Get

func (NullableOrderPurchaseOrder) IsSet

func (v NullableOrderPurchaseOrder) IsSet() bool

func (NullableOrderPurchaseOrder) MarshalJSON

func (v NullableOrderPurchaseOrder) MarshalJSON() ([]byte, error)

func (*NullableOrderPurchaseOrder) Set

func (*NullableOrderPurchaseOrder) UnmarshalJSON

func (v *NullableOrderPurchaseOrder) UnmarshalJSON(src []byte) error

func (*NullableOrderPurchaseOrder) Unset

func (v *NullableOrderPurchaseOrder) Unset()

type NullableOrderPurchaseOrderAllOfType

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

func (NullableOrderPurchaseOrderAllOfType) Get

func (NullableOrderPurchaseOrderAllOfType) IsSet

func (NullableOrderPurchaseOrderAllOfType) MarshalJSON

func (v NullableOrderPurchaseOrderAllOfType) MarshalJSON() ([]byte, error)

func (*NullableOrderPurchaseOrderAllOfType) Set

func (*NullableOrderPurchaseOrderAllOfType) UnmarshalJSON

func (v *NullableOrderPurchaseOrderAllOfType) UnmarshalJSON(src []byte) error

func (*NullableOrderPurchaseOrderAllOfType) Unset

type NullableOrderSignature

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

func NewNullableOrderSignature

func NewNullableOrderSignature(val *OrderSignature) *NullableOrderSignature

func (NullableOrderSignature) Get

func (NullableOrderSignature) IsSet

func (v NullableOrderSignature) IsSet() bool

func (NullableOrderSignature) MarshalJSON

func (v NullableOrderSignature) MarshalJSON() ([]byte, error)

func (*NullableOrderSignature) Set

func (*NullableOrderSignature) UnmarshalJSON

func (v *NullableOrderSignature) UnmarshalJSON(src []byte) error

func (*NullableOrderSignature) Unset

func (v *NullableOrderSignature) Unset()

type NullableOrderSignatureDelegate

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

func (NullableOrderSignatureDelegate) Get

func (NullableOrderSignatureDelegate) IsSet

func (NullableOrderSignatureDelegate) MarshalJSON

func (v NullableOrderSignatureDelegate) MarshalJSON() ([]byte, error)

func (*NullableOrderSignatureDelegate) Set

func (*NullableOrderSignatureDelegate) UnmarshalJSON

func (v *NullableOrderSignatureDelegate) UnmarshalJSON(src []byte) error

func (*NullableOrderSignatureDelegate) Unset

func (v *NullableOrderSignatureDelegate) Unset()

type NullableOrderSignatureDelegateRequest

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

func (NullableOrderSignatureDelegateRequest) Get

func (NullableOrderSignatureDelegateRequest) IsSet

func (NullableOrderSignatureDelegateRequest) MarshalJSON

func (v NullableOrderSignatureDelegateRequest) MarshalJSON() ([]byte, error)

func (*NullableOrderSignatureDelegateRequest) Set

func (*NullableOrderSignatureDelegateRequest) UnmarshalJSON

func (v *NullableOrderSignatureDelegateRequest) UnmarshalJSON(src []byte) error

func (*NullableOrderSignatureDelegateRequest) Unset

type NullableOrderSignatureRequest

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

func (NullableOrderSignatureRequest) Get

func (NullableOrderSignatureRequest) IsSet

func (NullableOrderSignatureRequest) MarshalJSON

func (v NullableOrderSignatureRequest) MarshalJSON() ([]byte, error)

func (*NullableOrderSignatureRequest) Set

func (*NullableOrderSignatureRequest) UnmarshalJSON

func (v *NullableOrderSignatureRequest) UnmarshalJSON(src []byte) error

func (*NullableOrderSignatureRequest) Unset

func (v *NullableOrderSignatureRequest) Unset()

type NullableOrderSignatureSignatory

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

func (NullableOrderSignatureSignatory) Get

func (NullableOrderSignatureSignatory) IsSet

func (NullableOrderSignatureSignatory) MarshalJSON

func (v NullableOrderSignatureSignatory) MarshalJSON() ([]byte, error)

func (*NullableOrderSignatureSignatory) Set

func (*NullableOrderSignatureSignatory) UnmarshalJSON

func (v *NullableOrderSignatureSignatory) UnmarshalJSON(src []byte) error

func (*NullableOrderSignatureSignatory) Unset

type NullableOrderState

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

func NewNullableOrderState

func NewNullableOrderState(val *OrderState) *NullableOrderState

func (NullableOrderState) Get

func (v NullableOrderState) Get() *OrderState

func (NullableOrderState) IsSet

func (v NullableOrderState) IsSet() bool

func (NullableOrderState) MarshalJSON

func (v NullableOrderState) MarshalJSON() ([]byte, error)

func (*NullableOrderState) Set

func (v *NullableOrderState) Set(val *OrderState)

func (*NullableOrderState) UnmarshalJSON

func (v *NullableOrderState) UnmarshalJSON(src []byte) error

func (*NullableOrderState) Unset

func (v *NullableOrderState) Unset()

type NullableOrderType

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

func NewNullableOrderType

func NewNullableOrderType(val *OrderType) *NullableOrderType

func (NullableOrderType) Get

func (v NullableOrderType) Get() *OrderType

func (NullableOrderType) IsSet

func (v NullableOrderType) IsSet() bool

func (NullableOrderType) MarshalJSON

func (v NullableOrderType) MarshalJSON() ([]byte, error)

func (*NullableOrderType) Set

func (v *NullableOrderType) Set(val *OrderType)

func (*NullableOrderType) UnmarshalJSON

func (v *NullableOrderType) UnmarshalJSON(src []byte) error

func (*NullableOrderType) Unset

func (v *NullableOrderType) Unset()

type NullableProject

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

func NewNullableProject

func NewNullableProject(val *Project) *NullableProject

func (NullableProject) Get

func (v NullableProject) Get() *Project

func (NullableProject) IsSet

func (v NullableProject) IsSet() bool

func (NullableProject) MarshalJSON

func (v NullableProject) MarshalJSON() ([]byte, error)

func (*NullableProject) Set

func (v *NullableProject) Set(val *Project)

func (*NullableProject) UnmarshalJSON

func (v *NullableProject) UnmarshalJSON(src []byte) error

func (*NullableProject) Unset

func (v *NullableProject) Unset()

type NullableProjectReference

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

func NewNullableProjectReference

func NewNullableProjectReference(val *ProjectReference) *NullableProjectReference

func (NullableProjectReference) Get

func (NullableProjectReference) IsSet

func (v NullableProjectReference) IsSet() bool

func (NullableProjectReference) MarshalJSON

func (v NullableProjectReference) MarshalJSON() ([]byte, error)

func (*NullableProjectReference) Set

func (*NullableProjectReference) UnmarshalJSON

func (v *NullableProjectReference) UnmarshalJSON(src []byte) error

func (*NullableProjectReference) Unset

func (v *NullableProjectReference) Unset()

type NullablePurchaseOrderType

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

func NewNullablePurchaseOrderType

func NewNullablePurchaseOrderType(val *PurchaseOrderType) *NullablePurchaseOrderType

func (NullablePurchaseOrderType) Get

func (NullablePurchaseOrderType) IsSet

func (v NullablePurchaseOrderType) IsSet() bool

func (NullablePurchaseOrderType) MarshalJSON

func (v NullablePurchaseOrderType) MarshalJSON() ([]byte, error)

func (*NullablePurchaseOrderType) Set

func (*NullablePurchaseOrderType) UnmarshalJSON

func (v *NullablePurchaseOrderType) UnmarshalJSON(src []byte) error

func (*NullablePurchaseOrderType) Unset

func (v *NullablePurchaseOrderType) Unset()

type NullableRoutingProtocol

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

func NewNullableRoutingProtocol

func NewNullableRoutingProtocol(val *RoutingProtocol) *NullableRoutingProtocol

func (NullableRoutingProtocol) Get

func (NullableRoutingProtocol) IsSet

func (v NullableRoutingProtocol) IsSet() bool

func (NullableRoutingProtocol) MarshalJSON

func (v NullableRoutingProtocol) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocol) Set

func (*NullableRoutingProtocol) UnmarshalJSON

func (v *NullableRoutingProtocol) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocol) Unset

func (v *NullableRoutingProtocol) Unset()

type NullableRoutingProtocolBgp

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

func NewNullableRoutingProtocolBgp

func NewNullableRoutingProtocolBgp(val *RoutingProtocolBgp) *NullableRoutingProtocolBgp

func (NullableRoutingProtocolBgp) Get

func (NullableRoutingProtocolBgp) IsSet

func (v NullableRoutingProtocolBgp) IsSet() bool

func (NullableRoutingProtocolBgp) MarshalJSON

func (v NullableRoutingProtocolBgp) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolBgp) Set

func (*NullableRoutingProtocolBgp) UnmarshalJSON

func (v *NullableRoutingProtocolBgp) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolBgp) Unset

func (v *NullableRoutingProtocolBgp) Unset()

type NullableRoutingProtocolBgpAdditionalFields

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

func (NullableRoutingProtocolBgpAdditionalFields) Get

func (NullableRoutingProtocolBgpAdditionalFields) IsSet

func (NullableRoutingProtocolBgpAdditionalFields) MarshalJSON

func (*NullableRoutingProtocolBgpAdditionalFields) Set

func (*NullableRoutingProtocolBgpAdditionalFields) UnmarshalJSON

func (v *NullableRoutingProtocolBgpAdditionalFields) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolBgpAdditionalFields) Unset

type NullableRoutingProtocolCustomerRouteIpv4

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

func (NullableRoutingProtocolCustomerRouteIpv4) Get

func (NullableRoutingProtocolCustomerRouteIpv4) IsSet

func (NullableRoutingProtocolCustomerRouteIpv4) MarshalJSON

func (*NullableRoutingProtocolCustomerRouteIpv4) Set

func (*NullableRoutingProtocolCustomerRouteIpv4) UnmarshalJSON

func (v *NullableRoutingProtocolCustomerRouteIpv4) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolCustomerRouteIpv4) Unset

type NullableRoutingProtocolCustomerRouteIpv6

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

func (NullableRoutingProtocolCustomerRouteIpv6) Get

func (NullableRoutingProtocolCustomerRouteIpv6) IsSet

func (NullableRoutingProtocolCustomerRouteIpv6) MarshalJSON

func (*NullableRoutingProtocolCustomerRouteIpv6) Set

func (*NullableRoutingProtocolCustomerRouteIpv6) UnmarshalJSON

func (v *NullableRoutingProtocolCustomerRouteIpv6) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolCustomerRouteIpv6) Unset

type NullableRoutingProtocolDirect

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

func (NullableRoutingProtocolDirect) Get

func (NullableRoutingProtocolDirect) IsSet

func (NullableRoutingProtocolDirect) MarshalJSON

func (v NullableRoutingProtocolDirect) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolDirect) Set

func (*NullableRoutingProtocolDirect) UnmarshalJSON

func (v *NullableRoutingProtocolDirect) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolDirect) Unset

func (v *NullableRoutingProtocolDirect) Unset()

type NullableRoutingProtocolIpBlock

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

func (NullableRoutingProtocolIpBlock) Get

func (NullableRoutingProtocolIpBlock) IsSet

func (NullableRoutingProtocolIpBlock) MarshalJSON

func (v NullableRoutingProtocolIpBlock) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolIpBlock) Set

func (*NullableRoutingProtocolIpBlock) UnmarshalJSON

func (v *NullableRoutingProtocolIpBlock) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolIpBlock) Unset

func (v *NullableRoutingProtocolIpBlock) Unset()

type NullableRoutingProtocolIpv4

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

func NewNullableRoutingProtocolIpv4

func NewNullableRoutingProtocolIpv4(val *RoutingProtocolIpv4) *NullableRoutingProtocolIpv4

func (NullableRoutingProtocolIpv4) Get

func (NullableRoutingProtocolIpv4) IsSet

func (NullableRoutingProtocolIpv4) MarshalJSON

func (v NullableRoutingProtocolIpv4) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolIpv4) Set

func (*NullableRoutingProtocolIpv4) UnmarshalJSON

func (v *NullableRoutingProtocolIpv4) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolIpv4) Unset

func (v *NullableRoutingProtocolIpv4) Unset()

type NullableRoutingProtocolIpv4Request

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

func (NullableRoutingProtocolIpv4Request) Get

func (NullableRoutingProtocolIpv4Request) IsSet

func (NullableRoutingProtocolIpv4Request) MarshalJSON

func (v NullableRoutingProtocolIpv4Request) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolIpv4Request) Set

func (*NullableRoutingProtocolIpv4Request) UnmarshalJSON

func (v *NullableRoutingProtocolIpv4Request) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolIpv4Request) Unset

type NullableRoutingProtocolIpv6

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

func NewNullableRoutingProtocolIpv6

func NewNullableRoutingProtocolIpv6(val *RoutingProtocolIpv6) *NullableRoutingProtocolIpv6

func (NullableRoutingProtocolIpv6) Get

func (NullableRoutingProtocolIpv6) IsSet

func (NullableRoutingProtocolIpv6) MarshalJSON

func (v NullableRoutingProtocolIpv6) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolIpv6) Set

func (*NullableRoutingProtocolIpv6) UnmarshalJSON

func (v *NullableRoutingProtocolIpv6) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolIpv6) Unset

func (v *NullableRoutingProtocolIpv6) Unset()

type NullableRoutingProtocolIpv6Request

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

func (NullableRoutingProtocolIpv6Request) Get

func (NullableRoutingProtocolIpv6Request) IsSet

func (NullableRoutingProtocolIpv6Request) MarshalJSON

func (v NullableRoutingProtocolIpv6Request) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolIpv6Request) Set

func (*NullableRoutingProtocolIpv6Request) UnmarshalJSON

func (v *NullableRoutingProtocolIpv6Request) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolIpv6Request) Unset

type NullableRoutingProtocolPeeringConnectionItem

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

func (NullableRoutingProtocolPeeringConnectionItem) Get

func (NullableRoutingProtocolPeeringConnectionItem) IsSet

func (NullableRoutingProtocolPeeringConnectionItem) MarshalJSON

func (*NullableRoutingProtocolPeeringConnectionItem) Set

func (*NullableRoutingProtocolPeeringConnectionItem) UnmarshalJSON

func (*NullableRoutingProtocolPeeringConnectionItem) Unset

type NullableRoutingProtocolPeeringIpv4

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

func (NullableRoutingProtocolPeeringIpv4) Get

func (NullableRoutingProtocolPeeringIpv4) IsSet

func (NullableRoutingProtocolPeeringIpv4) MarshalJSON

func (v NullableRoutingProtocolPeeringIpv4) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolPeeringIpv4) Set

func (*NullableRoutingProtocolPeeringIpv4) UnmarshalJSON

func (v *NullableRoutingProtocolPeeringIpv4) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolPeeringIpv4) Unset

type NullableRoutingProtocolPeeringIpv4PeerSubnet

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

func (NullableRoutingProtocolPeeringIpv4PeerSubnet) Get

func (NullableRoutingProtocolPeeringIpv4PeerSubnet) IsSet

func (NullableRoutingProtocolPeeringIpv4PeerSubnet) MarshalJSON

func (*NullableRoutingProtocolPeeringIpv4PeerSubnet) Set

func (*NullableRoutingProtocolPeeringIpv4PeerSubnet) UnmarshalJSON

func (*NullableRoutingProtocolPeeringIpv4PeerSubnet) Unset

type NullableRoutingProtocolPeeringIpv6

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

func (NullableRoutingProtocolPeeringIpv6) Get

func (NullableRoutingProtocolPeeringIpv6) IsSet

func (NullableRoutingProtocolPeeringIpv6) MarshalJSON

func (v NullableRoutingProtocolPeeringIpv6) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolPeeringIpv6) Set

func (*NullableRoutingProtocolPeeringIpv6) UnmarshalJSON

func (v *NullableRoutingProtocolPeeringIpv6) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolPeeringIpv6) Unset

type NullableRoutingProtocolPeeringIpv6PeerSubnet

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

func (NullableRoutingProtocolPeeringIpv6PeerSubnet) Get

func (NullableRoutingProtocolPeeringIpv6PeerSubnet) IsSet

func (NullableRoutingProtocolPeeringIpv6PeerSubnet) MarshalJSON

func (*NullableRoutingProtocolPeeringIpv6PeerSubnet) Set

func (*NullableRoutingProtocolPeeringIpv6PeerSubnet) UnmarshalJSON

func (*NullableRoutingProtocolPeeringIpv6PeerSubnet) Unset

type NullableRoutingProtocolReadModel

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

func (NullableRoutingProtocolReadModel) Get

func (NullableRoutingProtocolReadModel) IsSet

func (NullableRoutingProtocolReadModel) MarshalJSON

func (v NullableRoutingProtocolReadModel) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolReadModel) Set

func (*NullableRoutingProtocolReadModel) UnmarshalJSON

func (v *NullableRoutingProtocolReadModel) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolReadModel) Unset

type NullableRoutingProtocolRequest

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

func (NullableRoutingProtocolRequest) Get

func (NullableRoutingProtocolRequest) IsSet

func (NullableRoutingProtocolRequest) MarshalJSON

func (v NullableRoutingProtocolRequest) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolRequest) Set

func (*NullableRoutingProtocolRequest) UnmarshalJSON

func (v *NullableRoutingProtocolRequest) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolRequest) Unset

func (v *NullableRoutingProtocolRequest) Unset()

type NullableRoutingProtocolStatic

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

func (NullableRoutingProtocolStatic) Get

func (NullableRoutingProtocolStatic) IsSet

func (NullableRoutingProtocolStatic) MarshalJSON

func (v NullableRoutingProtocolStatic) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolStatic) Set

func (*NullableRoutingProtocolStatic) UnmarshalJSON

func (v *NullableRoutingProtocolStatic) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolStatic) Unset

func (v *NullableRoutingProtocolStatic) Unset()

type NullableRoutingProtocolType

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

func NewNullableRoutingProtocolType

func NewNullableRoutingProtocolType(val *RoutingProtocolType) *NullableRoutingProtocolType

func (NullableRoutingProtocolType) Get

func (NullableRoutingProtocolType) IsSet

func (NullableRoutingProtocolType) MarshalJSON

func (v NullableRoutingProtocolType) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolType) Set

func (*NullableRoutingProtocolType) UnmarshalJSON

func (v *NullableRoutingProtocolType) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolType) Unset

func (v *NullableRoutingProtocolType) Unset()

type NullableService

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

func NewNullableService

func NewNullableService(val *Service) *NullableService

func (NullableService) Get

func (v NullableService) Get() *Service

func (NullableService) IsSet

func (v NullableService) IsSet() bool

func (NullableService) MarshalJSON

func (v NullableService) MarshalJSON() ([]byte, error)

func (*NullableService) Set

func (v *NullableService) Set(val *Service)

func (*NullableService) UnmarshalJSON

func (v *NullableService) UnmarshalJSON(src []byte) error

func (*NullableService) Unset

func (v *NullableService) Unset()

type NullableServiceBase

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

func NewNullableServiceBase

func NewNullableServiceBase(val *ServiceBase) *NullableServiceBase

func (NullableServiceBase) Get

func (NullableServiceBase) IsSet

func (v NullableServiceBase) IsSet() bool

func (NullableServiceBase) MarshalJSON

func (v NullableServiceBase) MarshalJSON() ([]byte, error)

func (*NullableServiceBase) Set

func (v *NullableServiceBase) Set(val *ServiceBase)

func (*NullableServiceBase) UnmarshalJSON

func (v *NullableServiceBase) UnmarshalJSON(src []byte) error

func (*NullableServiceBase) Unset

func (v *NullableServiceBase) Unset()

type NullableServiceBilling

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

func NewNullableServiceBilling

func NewNullableServiceBilling(val *ServiceBilling) *NullableServiceBilling

func (NullableServiceBilling) Get

func (NullableServiceBilling) IsSet

func (v NullableServiceBilling) IsSet() bool

func (NullableServiceBilling) MarshalJSON

func (v NullableServiceBilling) MarshalJSON() ([]byte, error)

func (*NullableServiceBilling) Set

func (*NullableServiceBilling) UnmarshalJSON

func (v *NullableServiceBilling) UnmarshalJSON(src []byte) error

func (*NullableServiceBilling) Unset

func (v *NullableServiceBilling) Unset()

type NullableServiceChangeLog

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

func NewNullableServiceChangeLog

func NewNullableServiceChangeLog(val *ServiceChangeLog) *NullableServiceChangeLog

func (NullableServiceChangeLog) Get

func (NullableServiceChangeLog) IsSet

func (v NullableServiceChangeLog) IsSet() bool

func (NullableServiceChangeLog) MarshalJSON

func (v NullableServiceChangeLog) MarshalJSON() ([]byte, error)

func (*NullableServiceChangeLog) Set

func (*NullableServiceChangeLog) UnmarshalJSON

func (v *NullableServiceChangeLog) UnmarshalJSON(src []byte) error

func (*NullableServiceChangeLog) Unset

func (v *NullableServiceChangeLog) Unset()

type NullableServiceOrderContact

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

func NewNullableServiceOrderContact

func NewNullableServiceOrderContact(val *ServiceOrderContact) *NullableServiceOrderContact

func (NullableServiceOrderContact) Get

func (NullableServiceOrderContact) IsSet

func (NullableServiceOrderContact) MarshalJSON

func (v NullableServiceOrderContact) MarshalJSON() ([]byte, error)

func (*NullableServiceOrderContact) Set

func (*NullableServiceOrderContact) UnmarshalJSON

func (v *NullableServiceOrderContact) UnmarshalJSON(src []byte) error

func (*NullableServiceOrderContact) Unset

func (v *NullableServiceOrderContact) Unset()

type NullableServiceOrderReference

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

func (NullableServiceOrderReference) Get

func (NullableServiceOrderReference) IsSet

func (NullableServiceOrderReference) MarshalJSON

func (v NullableServiceOrderReference) MarshalJSON() ([]byte, error)

func (*NullableServiceOrderReference) Set

func (*NullableServiceOrderReference) UnmarshalJSON

func (v *NullableServiceOrderReference) UnmarshalJSON(src []byte) error

func (*NullableServiceOrderReference) Unset

func (v *NullableServiceOrderReference) Unset()

type NullableServiceOrderRequest

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

func NewNullableServiceOrderRequest

func NewNullableServiceOrderRequest(val *ServiceOrderRequest) *NullableServiceOrderRequest

func (NullableServiceOrderRequest) Get

func (NullableServiceOrderRequest) IsSet

func (NullableServiceOrderRequest) MarshalJSON

func (v NullableServiceOrderRequest) MarshalJSON() ([]byte, error)

func (*NullableServiceOrderRequest) Set

func (*NullableServiceOrderRequest) UnmarshalJSON

func (v *NullableServiceOrderRequest) UnmarshalJSON(src []byte) error

func (*NullableServiceOrderRequest) Unset

func (v *NullableServiceOrderRequest) Unset()

type NullableServiceOrderType

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

func NewNullableServiceOrderType

func NewNullableServiceOrderType(val *ServiceOrderType) *NullableServiceOrderType

func (NullableServiceOrderType) Get

func (NullableServiceOrderType) IsSet

func (v NullableServiceOrderType) IsSet() bool

func (NullableServiceOrderType) MarshalJSON

func (v NullableServiceOrderType) MarshalJSON() ([]byte, error)

func (*NullableServiceOrderType) Set

func (*NullableServiceOrderType) UnmarshalJSON

func (v *NullableServiceOrderType) UnmarshalJSON(src []byte) error

func (*NullableServiceOrderType) Unset

func (v *NullableServiceOrderType) Unset()

type NullableServicePurchaseOrder

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

func NewNullableServicePurchaseOrder

func NewNullableServicePurchaseOrder(val *ServicePurchaseOrder) *NullableServicePurchaseOrder

func (NullableServicePurchaseOrder) Get

func (NullableServicePurchaseOrder) IsSet

func (NullableServicePurchaseOrder) MarshalJSON

func (v NullableServicePurchaseOrder) MarshalJSON() ([]byte, error)

func (*NullableServicePurchaseOrder) Set

func (*NullableServicePurchaseOrder) UnmarshalJSON

func (v *NullableServicePurchaseOrder) UnmarshalJSON(src []byte) error

func (*NullableServicePurchaseOrder) Unset

func (v *NullableServicePurchaseOrder) Unset()

type NullableServicePurchaseOrderAttachment

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

func (NullableServicePurchaseOrderAttachment) Get

func (NullableServicePurchaseOrderAttachment) IsSet

func (NullableServicePurchaseOrderAttachment) MarshalJSON

func (v NullableServicePurchaseOrderAttachment) MarshalJSON() ([]byte, error)

func (*NullableServicePurchaseOrderAttachment) Set

func (*NullableServicePurchaseOrderAttachment) UnmarshalJSON

func (v *NullableServicePurchaseOrderAttachment) UnmarshalJSON(src []byte) error

func (*NullableServicePurchaseOrderAttachment) Unset

type NullableServiceRequest

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

func NewNullableServiceRequest

func NewNullableServiceRequest(val *ServiceRequest) *NullableServiceRequest

func (NullableServiceRequest) Get

func (NullableServiceRequest) IsSet

func (v NullableServiceRequest) IsSet() bool

func (NullableServiceRequest) MarshalJSON

func (v NullableServiceRequest) MarshalJSON() ([]byte, error)

func (*NullableServiceRequest) Set

func (*NullableServiceRequest) UnmarshalJSON

func (v *NullableServiceRequest) UnmarshalJSON(src []byte) error

func (*NullableServiceRequest) Unset

func (v *NullableServiceRequest) Unset()

type NullableServiceState

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

func NewNullableServiceState

func NewNullableServiceState(val *ServiceState) *NullableServiceState

func (NullableServiceState) Get

func (NullableServiceState) IsSet

func (v NullableServiceState) IsSet() bool

func (NullableServiceState) MarshalJSON

func (v NullableServiceState) MarshalJSON() ([]byte, error)

func (*NullableServiceState) Set

func (v *NullableServiceState) Set(val *ServiceState)

func (*NullableServiceState) UnmarshalJSON

func (v *NullableServiceState) UnmarshalJSON(src []byte) error

func (*NullableServiceState) Unset

func (v *NullableServiceState) Unset()

type NullableServiceType

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

func NewNullableServiceType

func NewNullableServiceType(val *ServiceType) *NullableServiceType

func (NullableServiceType) Get

func (NullableServiceType) IsSet

func (v NullableServiceType) IsSet() bool

func (NullableServiceType) MarshalJSON

func (v NullableServiceType) MarshalJSON() ([]byte, error)

func (*NullableServiceType) Set

func (v *NullableServiceType) Set(val *ServiceType)

func (*NullableServiceType) UnmarshalJSON

func (v *NullableServiceType) UnmarshalJSON(src []byte) error

func (*NullableServiceType) Unset

func (v *NullableServiceType) Unset()

type NullableServiceTypeV2

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

func NewNullableServiceTypeV2

func NewNullableServiceTypeV2(val *ServiceTypeV2) *NullableServiceTypeV2

func (NullableServiceTypeV2) Get

func (NullableServiceTypeV2) IsSet

func (v NullableServiceTypeV2) IsSet() bool

func (NullableServiceTypeV2) MarshalJSON

func (v NullableServiceTypeV2) MarshalJSON() ([]byte, error)

func (*NullableServiceTypeV2) Set

func (v *NullableServiceTypeV2) Set(val *ServiceTypeV2)

func (*NullableServiceTypeV2) UnmarshalJSON

func (v *NullableServiceTypeV2) UnmarshalJSON(src []byte) error

func (*NullableServiceTypeV2) Unset

func (v *NullableServiceTypeV2) Unset()

type NullableServiceUseCase

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

func NewNullableServiceUseCase

func NewNullableServiceUseCase(val *ServiceUseCase) *NullableServiceUseCase

func (NullableServiceUseCase) Get

func (NullableServiceUseCase) IsSet

func (v NullableServiceUseCase) IsSet() bool

func (NullableServiceUseCase) MarshalJSON

func (v NullableServiceUseCase) MarshalJSON() ([]byte, error)

func (*NullableServiceUseCase) Set

func (*NullableServiceUseCase) UnmarshalJSON

func (v *NullableServiceUseCase) UnmarshalJSON(src []byte) error

func (*NullableServiceUseCase) Unset

func (v *NullableServiceUseCase) Unset()

type NullableServiceV2

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

func NewNullableServiceV2

func NewNullableServiceV2(val *ServiceV2) *NullableServiceV2

func (NullableServiceV2) Get

func (v NullableServiceV2) Get() *ServiceV2

func (NullableServiceV2) IsSet

func (v NullableServiceV2) IsSet() bool

func (NullableServiceV2) MarshalJSON

func (v NullableServiceV2) MarshalJSON() ([]byte, error)

func (*NullableServiceV2) Set

func (v *NullableServiceV2) Set(val *ServiceV2)

func (*NullableServiceV2) UnmarshalJSON

func (v *NullableServiceV2) UnmarshalJSON(src []byte) error

func (*NullableServiceV2) Unset

func (v *NullableServiceV2) Unset()

type NullableStaticRoutingProtocolRequest

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

func (NullableStaticRoutingProtocolRequest) Get

func (NullableStaticRoutingProtocolRequest) IsSet

func (NullableStaticRoutingProtocolRequest) MarshalJSON

func (v NullableStaticRoutingProtocolRequest) MarshalJSON() ([]byte, error)

func (*NullableStaticRoutingProtocolRequest) Set

func (*NullableStaticRoutingProtocolRequest) UnmarshalJSON

func (v *NullableStaticRoutingProtocolRequest) UnmarshalJSON(src []byte) error

func (*NullableStaticRoutingProtocolRequest) Unset

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTaggable

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

func NewNullableTaggable

func NewNullableTaggable(val *Taggable) *NullableTaggable

func (NullableTaggable) Get

func (v NullableTaggable) Get() *Taggable

func (NullableTaggable) IsSet

func (v NullableTaggable) IsSet() bool

func (NullableTaggable) MarshalJSON

func (v NullableTaggable) MarshalJSON() ([]byte, error)

func (*NullableTaggable) Set

func (v *NullableTaggable) Set(val *Taggable)

func (*NullableTaggable) UnmarshalJSON

func (v *NullableTaggable) UnmarshalJSON(src []byte) error

func (*NullableTaggable) Unset

func (v *NullableTaggable) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableUniqueEntityReference

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

func (NullableUniqueEntityReference) Get

func (NullableUniqueEntityReference) IsSet

func (NullableUniqueEntityReference) MarshalJSON

func (v NullableUniqueEntityReference) MarshalJSON() ([]byte, error)

func (*NullableUniqueEntityReference) Set

func (*NullableUniqueEntityReference) UnmarshalJSON

func (v *NullableUniqueEntityReference) UnmarshalJSON(src []byte) error

func (*NullableUniqueEntityReference) Unset

func (v *NullableUniqueEntityReference) Unset()

type NullableUseCaseType

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

func NewNullableUseCaseType

func NewNullableUseCaseType(val *UseCaseType) *NullableUseCaseType

func (NullableUseCaseType) Get

func (NullableUseCaseType) IsSet

func (v NullableUseCaseType) IsSet() bool

func (NullableUseCaseType) MarshalJSON

func (v NullableUseCaseType) MarshalJSON() ([]byte, error)

func (*NullableUseCaseType) Set

func (v *NullableUseCaseType) Set(val *UseCaseType)

func (*NullableUseCaseType) UnmarshalJSON

func (v *NullableUseCaseType) UnmarshalJSON(src []byte) error

func (*NullableUseCaseType) Unset

func (v *NullableUseCaseType) Unset()

type Order

type Order struct {
	Href                 string              `json:"href"`
	Uuid                 string              `json:"uuid"`
	Type                 *OrderType          `json:"type,omitempty"`
	Contacts             []Contact           `json:"contacts,omitempty"`
	Draft                *bool               `json:"draft,omitempty"`
	Links                []Link              `json:"links,omitempty"`
	PurchaseOrder        *OrderPurchaseOrder `json:"purchaseOrder,omitempty"`
	ReferenceNumber      *string             `json:"referenceNumber,omitempty"`
	Signature            *OrderSignature     `json:"signature,omitempty"`
	State                *OrderState         `json:"state,omitempty"`
	ChangeLog            *OrderChangeLog     `json:"changeLog,omitempty"`
	Tags                 []string            `json:"tags,omitempty"`
	AdditionalProperties map[string]interface{}
}

Order struct for Order

func NewOrder

func NewOrder(href string, uuid string) *Order

NewOrder instantiates a new Order 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 NewOrderWithDefaults

func NewOrderWithDefaults() *Order

NewOrderWithDefaults instantiates a new Order 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 (*Order) GetChangeLog

func (o *Order) GetChangeLog() OrderChangeLog

GetChangeLog returns the ChangeLog field value if set, zero value otherwise.

func (*Order) GetChangeLogOk

func (o *Order) GetChangeLogOk() (*OrderChangeLog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetContacts

func (o *Order) GetContacts() []Contact

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*Order) GetContactsOk

func (o *Order) GetContactsOk() ([]Contact, bool)

GetContactsOk returns a tuple with the Contacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetDraft

func (o *Order) GetDraft() bool

GetDraft returns the Draft field value if set, zero value otherwise.

func (*Order) GetDraftOk

func (o *Order) GetDraftOk() (*bool, bool)

GetDraftOk returns a tuple with the Draft field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetHref

func (o *Order) GetHref() string

GetHref returns the Href field value

func (*Order) GetHrefOk

func (o *Order) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (o *Order) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*Order) GetLinksOk

func (o *Order) GetLinksOk() ([]Link, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetPurchaseOrder

func (o *Order) GetPurchaseOrder() OrderPurchaseOrder

GetPurchaseOrder returns the PurchaseOrder field value if set, zero value otherwise.

func (*Order) GetPurchaseOrderOk

func (o *Order) GetPurchaseOrderOk() (*OrderPurchaseOrder, bool)

GetPurchaseOrderOk returns a tuple with the PurchaseOrder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetReferenceNumber

func (o *Order) GetReferenceNumber() string

GetReferenceNumber returns the ReferenceNumber field value if set, zero value otherwise.

func (*Order) GetReferenceNumberOk

func (o *Order) GetReferenceNumberOk() (*string, bool)

GetReferenceNumberOk returns a tuple with the ReferenceNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetSignature

func (o *Order) GetSignature() OrderSignature

GetSignature returns the Signature field value if set, zero value otherwise.

func (*Order) GetSignatureOk

func (o *Order) GetSignatureOk() (*OrderSignature, bool)

GetSignatureOk returns a tuple with the Signature field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetState

func (o *Order) GetState() OrderState

GetState returns the State field value if set, zero value otherwise.

func (*Order) GetStateOk

func (o *Order) GetStateOk() (*OrderState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetTags

func (o *Order) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*Order) GetTagsOk

func (o *Order) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetType

func (o *Order) GetType() OrderType

GetType returns the Type field value if set, zero value otherwise.

func (*Order) GetTypeOk

func (o *Order) GetTypeOk() (*OrderType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetUuid

func (o *Order) GetUuid() string

GetUuid returns the Uuid field value

func (*Order) GetUuidOk

func (o *Order) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*Order) HasChangeLog

func (o *Order) HasChangeLog() bool

HasChangeLog returns a boolean if a field has been set.

func (*Order) HasContacts

func (o *Order) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (*Order) HasDraft

func (o *Order) HasDraft() bool

HasDraft returns a boolean if a field has been set.

func (o *Order) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Order) HasPurchaseOrder

func (o *Order) HasPurchaseOrder() bool

HasPurchaseOrder returns a boolean if a field has been set.

func (*Order) HasReferenceNumber

func (o *Order) HasReferenceNumber() bool

HasReferenceNumber returns a boolean if a field has been set.

func (*Order) HasSignature

func (o *Order) HasSignature() bool

HasSignature returns a boolean if a field has been set.

func (*Order) HasState

func (o *Order) HasState() bool

HasState returns a boolean if a field has been set.

func (*Order) HasTags

func (o *Order) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*Order) HasType

func (o *Order) HasType() bool

HasType returns a boolean if a field has been set.

func (Order) MarshalJSON

func (o Order) MarshalJSON() ([]byte, error)

func (*Order) SetChangeLog

func (o *Order) SetChangeLog(v OrderChangeLog)

SetChangeLog gets a reference to the given OrderChangeLog and assigns it to the ChangeLog field.

func (*Order) SetContacts

func (o *Order) SetContacts(v []Contact)

SetContacts gets a reference to the given []Contact and assigns it to the Contacts field.

func (*Order) SetDraft

func (o *Order) SetDraft(v bool)

SetDraft gets a reference to the given bool and assigns it to the Draft field.

func (*Order) SetHref

func (o *Order) SetHref(v string)

SetHref sets field value

func (o *Order) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

func (*Order) SetPurchaseOrder

func (o *Order) SetPurchaseOrder(v OrderPurchaseOrder)

SetPurchaseOrder gets a reference to the given OrderPurchaseOrder and assigns it to the PurchaseOrder field.

func (*Order) SetReferenceNumber

func (o *Order) SetReferenceNumber(v string)

SetReferenceNumber gets a reference to the given string and assigns it to the ReferenceNumber field.

func (*Order) SetSignature

func (o *Order) SetSignature(v OrderSignature)

SetSignature gets a reference to the given OrderSignature and assigns it to the Signature field.

func (*Order) SetState

func (o *Order) SetState(v OrderState)

SetState gets a reference to the given OrderState and assigns it to the State field.

func (*Order) SetTags

func (o *Order) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*Order) SetType

func (o *Order) SetType(v OrderType)

SetType gets a reference to the given OrderType and assigns it to the Type field.

func (*Order) SetUuid

func (o *Order) SetUuid(v string)

SetUuid sets field value

func (Order) ToMap

func (o Order) ToMap() (map[string]interface{}, error)

func (*Order) UnmarshalJSON

func (o *Order) UnmarshalJSON(data []byte) (err error)

type OrderChangeLog

type OrderChangeLog struct {
	CreatedBy            string     `json:"createdBy"`
	CreatedByFullName    string     `json:"createdByFullName"`
	CreatedByEmail       string     `json:"createdByEmail"`
	CreatedDateTime      time.Time  `json:"createdDateTime"`
	UpdatedBy            string     `json:"updatedBy"`
	UpdatedByFullName    string     `json:"updatedByFullName"`
	UpdatedByEmail       string     `json:"updatedByEmail"`
	UpdatedDateTime      time.Time  `json:"updatedDateTime"`
	DeletedBy            *string    `json:"deletedBy,omitempty"`
	DeletedByFullName    *string    `json:"deletedByFullName,omitempty"`
	DeletedByEmail       *string    `json:"deletedByEmail,omitempty"`
	DeletedDateTime      *time.Time `json:"deletedDateTime,omitempty"`
	AdditionalProperties map[string]interface{}
}

OrderChangeLog struct for OrderChangeLog

func NewOrderChangeLog

func NewOrderChangeLog(createdBy string, createdByFullName string, createdByEmail string, createdDateTime time.Time, updatedBy string, updatedByFullName string, updatedByEmail string, updatedDateTime time.Time) *OrderChangeLog

NewOrderChangeLog instantiates a new OrderChangeLog 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 NewOrderChangeLogWithDefaults

func NewOrderChangeLogWithDefaults() *OrderChangeLog

NewOrderChangeLogWithDefaults instantiates a new OrderChangeLog 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 (*OrderChangeLog) GetCreatedBy

func (o *OrderChangeLog) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value

func (*OrderChangeLog) GetCreatedByEmail

func (o *OrderChangeLog) GetCreatedByEmail() string

GetCreatedByEmail returns the CreatedByEmail field value

func (*OrderChangeLog) GetCreatedByEmailOk

func (o *OrderChangeLog) GetCreatedByEmailOk() (*string, bool)

GetCreatedByEmailOk returns a tuple with the CreatedByEmail field value and a boolean to check if the value has been set.

func (*OrderChangeLog) GetCreatedByFullName

func (o *OrderChangeLog) GetCreatedByFullName() string

GetCreatedByFullName returns the CreatedByFullName field value

func (*OrderChangeLog) GetCreatedByFullNameOk

func (o *OrderChangeLog) GetCreatedByFullNameOk() (*string, bool)

GetCreatedByFullNameOk returns a tuple with the CreatedByFullName field value and a boolean to check if the value has been set.

func (*OrderChangeLog) GetCreatedByOk

func (o *OrderChangeLog) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value and a boolean to check if the value has been set.

func (*OrderChangeLog) GetCreatedDateTime

func (o *OrderChangeLog) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value

func (*OrderChangeLog) GetCreatedDateTimeOk

func (o *OrderChangeLog) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value and a boolean to check if the value has been set.

func (*OrderChangeLog) GetDeletedBy

func (o *OrderChangeLog) GetDeletedBy() string

GetDeletedBy returns the DeletedBy field value if set, zero value otherwise.

func (*OrderChangeLog) GetDeletedByEmail

func (o *OrderChangeLog) GetDeletedByEmail() string

GetDeletedByEmail returns the DeletedByEmail field value if set, zero value otherwise.

func (*OrderChangeLog) GetDeletedByEmailOk

func (o *OrderChangeLog) GetDeletedByEmailOk() (*string, bool)

GetDeletedByEmailOk returns a tuple with the DeletedByEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderChangeLog) GetDeletedByFullName

func (o *OrderChangeLog) GetDeletedByFullName() string

GetDeletedByFullName returns the DeletedByFullName field value if set, zero value otherwise.

func (*OrderChangeLog) GetDeletedByFullNameOk

func (o *OrderChangeLog) GetDeletedByFullNameOk() (*string, bool)

GetDeletedByFullNameOk returns a tuple with the DeletedByFullName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderChangeLog) GetDeletedByOk

func (o *OrderChangeLog) GetDeletedByOk() (*string, bool)

GetDeletedByOk returns a tuple with the DeletedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderChangeLog) GetDeletedDateTime

func (o *OrderChangeLog) GetDeletedDateTime() time.Time

GetDeletedDateTime returns the DeletedDateTime field value if set, zero value otherwise.

func (*OrderChangeLog) GetDeletedDateTimeOk

func (o *OrderChangeLog) GetDeletedDateTimeOk() (*time.Time, bool)

GetDeletedDateTimeOk returns a tuple with the DeletedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderChangeLog) GetUpdatedBy

func (o *OrderChangeLog) GetUpdatedBy() string

GetUpdatedBy returns the UpdatedBy field value

func (*OrderChangeLog) GetUpdatedByEmail

func (o *OrderChangeLog) GetUpdatedByEmail() string

GetUpdatedByEmail returns the UpdatedByEmail field value

func (*OrderChangeLog) GetUpdatedByEmailOk

func (o *OrderChangeLog) GetUpdatedByEmailOk() (*string, bool)

GetUpdatedByEmailOk returns a tuple with the UpdatedByEmail field value and a boolean to check if the value has been set.

func (*OrderChangeLog) GetUpdatedByFullName

func (o *OrderChangeLog) GetUpdatedByFullName() string

GetUpdatedByFullName returns the UpdatedByFullName field value

func (*OrderChangeLog) GetUpdatedByFullNameOk

func (o *OrderChangeLog) GetUpdatedByFullNameOk() (*string, bool)

GetUpdatedByFullNameOk returns a tuple with the UpdatedByFullName field value and a boolean to check if the value has been set.

func (*OrderChangeLog) GetUpdatedByOk

func (o *OrderChangeLog) GetUpdatedByOk() (*string, bool)

GetUpdatedByOk returns a tuple with the UpdatedBy field value and a boolean to check if the value has been set.

func (*OrderChangeLog) GetUpdatedDateTime

func (o *OrderChangeLog) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value

func (*OrderChangeLog) GetUpdatedDateTimeOk

func (o *OrderChangeLog) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value and a boolean to check if the value has been set.

func (*OrderChangeLog) HasDeletedBy

func (o *OrderChangeLog) HasDeletedBy() bool

HasDeletedBy returns a boolean if a field has been set.

func (*OrderChangeLog) HasDeletedByEmail

func (o *OrderChangeLog) HasDeletedByEmail() bool

HasDeletedByEmail returns a boolean if a field has been set.

func (*OrderChangeLog) HasDeletedByFullName

func (o *OrderChangeLog) HasDeletedByFullName() bool

HasDeletedByFullName returns a boolean if a field has been set.

func (*OrderChangeLog) HasDeletedDateTime

func (o *OrderChangeLog) HasDeletedDateTime() bool

HasDeletedDateTime returns a boolean if a field has been set.

func (OrderChangeLog) MarshalJSON

func (o OrderChangeLog) MarshalJSON() ([]byte, error)

func (*OrderChangeLog) SetCreatedBy

func (o *OrderChangeLog) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*OrderChangeLog) SetCreatedByEmail

func (o *OrderChangeLog) SetCreatedByEmail(v string)

SetCreatedByEmail sets field value

func (*OrderChangeLog) SetCreatedByFullName

func (o *OrderChangeLog) SetCreatedByFullName(v string)

SetCreatedByFullName sets field value

func (*OrderChangeLog) SetCreatedDateTime

func (o *OrderChangeLog) SetCreatedDateTime(v time.Time)

SetCreatedDateTime sets field value

func (*OrderChangeLog) SetDeletedBy

func (o *OrderChangeLog) SetDeletedBy(v string)

SetDeletedBy gets a reference to the given string and assigns it to the DeletedBy field.

func (*OrderChangeLog) SetDeletedByEmail

func (o *OrderChangeLog) SetDeletedByEmail(v string)

SetDeletedByEmail gets a reference to the given string and assigns it to the DeletedByEmail field.

func (*OrderChangeLog) SetDeletedByFullName

func (o *OrderChangeLog) SetDeletedByFullName(v string)

SetDeletedByFullName gets a reference to the given string and assigns it to the DeletedByFullName field.

func (*OrderChangeLog) SetDeletedDateTime

func (o *OrderChangeLog) SetDeletedDateTime(v time.Time)

SetDeletedDateTime gets a reference to the given time.Time and assigns it to the DeletedDateTime field.

func (*OrderChangeLog) SetUpdatedBy

func (o *OrderChangeLog) SetUpdatedBy(v string)

SetUpdatedBy sets field value

func (*OrderChangeLog) SetUpdatedByEmail

func (o *OrderChangeLog) SetUpdatedByEmail(v string)

SetUpdatedByEmail sets field value

func (*OrderChangeLog) SetUpdatedByFullName

func (o *OrderChangeLog) SetUpdatedByFullName(v string)

SetUpdatedByFullName sets field value

func (*OrderChangeLog) SetUpdatedDateTime

func (o *OrderChangeLog) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime sets field value

func (OrderChangeLog) ToMap

func (o OrderChangeLog) ToMap() (map[string]interface{}, error)

func (*OrderChangeLog) UnmarshalJSON

func (o *OrderChangeLog) UnmarshalJSON(data []byte) (err error)

type OrderPurchaseOrder

type OrderPurchaseOrder struct {
	Href                 string                       `json:"href"`
	Number               string                       `json:"number"`
	Type                 *OrderPurchaseOrderAllOfType `json:"type,omitempty"`
	AdditionalProperties map[string]interface{}
}

OrderPurchaseOrder struct for OrderPurchaseOrder

func NewOrderPurchaseOrder

func NewOrderPurchaseOrder(href string, number string) *OrderPurchaseOrder

NewOrderPurchaseOrder instantiates a new OrderPurchaseOrder 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 NewOrderPurchaseOrderWithDefaults

func NewOrderPurchaseOrderWithDefaults() *OrderPurchaseOrder

NewOrderPurchaseOrderWithDefaults instantiates a new OrderPurchaseOrder 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 (*OrderPurchaseOrder) GetHref

func (o *OrderPurchaseOrder) GetHref() string

GetHref returns the Href field value

func (*OrderPurchaseOrder) GetHrefOk

func (o *OrderPurchaseOrder) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*OrderPurchaseOrder) GetNumber

func (o *OrderPurchaseOrder) GetNumber() string

GetNumber returns the Number field value

func (*OrderPurchaseOrder) GetNumberOk

func (o *OrderPurchaseOrder) GetNumberOk() (*string, bool)

GetNumberOk returns a tuple with the Number field value and a boolean to check if the value has been set.

func (*OrderPurchaseOrder) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*OrderPurchaseOrder) GetTypeOk

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderPurchaseOrder) HasType

func (o *OrderPurchaseOrder) HasType() bool

HasType returns a boolean if a field has been set.

func (OrderPurchaseOrder) MarshalJSON

func (o OrderPurchaseOrder) MarshalJSON() ([]byte, error)

func (*OrderPurchaseOrder) SetHref

func (o *OrderPurchaseOrder) SetHref(v string)

SetHref sets field value

func (*OrderPurchaseOrder) SetNumber

func (o *OrderPurchaseOrder) SetNumber(v string)

SetNumber sets field value

func (*OrderPurchaseOrder) SetType

SetType gets a reference to the given OrderPurchaseOrderAllOfType and assigns it to the Type field.

func (OrderPurchaseOrder) ToMap

func (o OrderPurchaseOrder) ToMap() (map[string]interface{}, error)

func (*OrderPurchaseOrder) UnmarshalJSON

func (o *OrderPurchaseOrder) UnmarshalJSON(data []byte) (err error)

type OrderPurchaseOrderAllOfType

type OrderPurchaseOrderAllOfType string

OrderPurchaseOrderAllOfType the model 'OrderPurchaseOrderAllOfType'

const (
	ORDERPURCHASEORDERALLOFTYPE_STANDARD_PURCHASE_ORDER OrderPurchaseOrderAllOfType = "STANDARD_PURCHASE_ORDER"
	ORDERPURCHASEORDERALLOFTYPE_BLANKET_PURCHASE_ORDER  OrderPurchaseOrderAllOfType = "BLANKET_PURCHASE_ORDER"
)

List of OrderPurchaseOrder_allOf_type

func NewOrderPurchaseOrderAllOfTypeFromValue

func NewOrderPurchaseOrderAllOfTypeFromValue(v string) (*OrderPurchaseOrderAllOfType, error)

NewOrderPurchaseOrderAllOfTypeFromValue returns a pointer to a valid OrderPurchaseOrderAllOfType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OrderPurchaseOrderAllOfType) IsValid

func (v OrderPurchaseOrderAllOfType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OrderPurchaseOrderAllOfType) Ptr

Ptr returns reference to OrderPurchaseOrder_allOf_type value

func (*OrderPurchaseOrderAllOfType) UnmarshalJSON

func (v *OrderPurchaseOrderAllOfType) UnmarshalJSON(src []byte) error

type OrderSignature

type OrderSignature struct {
	Signatory            OrderSignatureSignatory `json:"signatory"`
	Delegate             *OrderSignatureDelegate `json:"delegate,omitempty"`
	AdditionalProperties map[string]interface{}
}

OrderSignature struct for OrderSignature

func NewOrderSignature

func NewOrderSignature(signatory OrderSignatureSignatory) *OrderSignature

NewOrderSignature instantiates a new OrderSignature 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 NewOrderSignatureWithDefaults

func NewOrderSignatureWithDefaults() *OrderSignature

NewOrderSignatureWithDefaults instantiates a new OrderSignature 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 (*OrderSignature) GetDelegate

func (o *OrderSignature) GetDelegate() OrderSignatureDelegate

GetDelegate returns the Delegate field value if set, zero value otherwise.

func (*OrderSignature) GetDelegateOk

func (o *OrderSignature) GetDelegateOk() (*OrderSignatureDelegate, bool)

GetDelegateOk returns a tuple with the Delegate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderSignature) GetSignatory

func (o *OrderSignature) GetSignatory() OrderSignatureSignatory

GetSignatory returns the Signatory field value

func (*OrderSignature) GetSignatoryOk

func (o *OrderSignature) GetSignatoryOk() (*OrderSignatureSignatory, bool)

GetSignatoryOk returns a tuple with the Signatory field value and a boolean to check if the value has been set.

func (*OrderSignature) HasDelegate

func (o *OrderSignature) HasDelegate() bool

HasDelegate returns a boolean if a field has been set.

func (OrderSignature) MarshalJSON

func (o OrderSignature) MarshalJSON() ([]byte, error)

func (*OrderSignature) SetDelegate

func (o *OrderSignature) SetDelegate(v OrderSignatureDelegate)

SetDelegate gets a reference to the given OrderSignatureDelegate and assigns it to the Delegate field.

func (*OrderSignature) SetSignatory

func (o *OrderSignature) SetSignatory(v OrderSignatureSignatory)

SetSignatory sets field value

func (OrderSignature) ToMap

func (o OrderSignature) ToMap() (map[string]interface{}, error)

func (*OrderSignature) UnmarshalJSON

func (o *OrderSignature) UnmarshalJSON(data []byte) (err error)

type OrderSignatureDelegate

type OrderSignatureDelegate struct {
	FirstName *string `json:"firstName,omitempty"`
	LastName  *string `json:"lastName,omitempty"`
	// Email address that the signature request should be sent to in case of DELEGATE signature
	Email                string `json:"email"`
	AdditionalProperties map[string]interface{}
}

OrderSignatureDelegate struct for OrderSignatureDelegate

func NewOrderSignatureDelegate

func NewOrderSignatureDelegate(email string) *OrderSignatureDelegate

NewOrderSignatureDelegate instantiates a new OrderSignatureDelegate 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 NewOrderSignatureDelegateWithDefaults

func NewOrderSignatureDelegateWithDefaults() *OrderSignatureDelegate

NewOrderSignatureDelegateWithDefaults instantiates a new OrderSignatureDelegate 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 (*OrderSignatureDelegate) GetEmail

func (o *OrderSignatureDelegate) GetEmail() string

GetEmail returns the Email field value

func (*OrderSignatureDelegate) GetEmailOk

func (o *OrderSignatureDelegate) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*OrderSignatureDelegate) GetFirstName

func (o *OrderSignatureDelegate) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*OrderSignatureDelegate) GetFirstNameOk

func (o *OrderSignatureDelegate) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderSignatureDelegate) GetLastName

func (o *OrderSignatureDelegate) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*OrderSignatureDelegate) GetLastNameOk

func (o *OrderSignatureDelegate) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderSignatureDelegate) HasFirstName

func (o *OrderSignatureDelegate) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*OrderSignatureDelegate) HasLastName

func (o *OrderSignatureDelegate) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (OrderSignatureDelegate) MarshalJSON

func (o OrderSignatureDelegate) MarshalJSON() ([]byte, error)

func (*OrderSignatureDelegate) SetEmail

func (o *OrderSignatureDelegate) SetEmail(v string)

SetEmail sets field value

func (*OrderSignatureDelegate) SetFirstName

func (o *OrderSignatureDelegate) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*OrderSignatureDelegate) SetLastName

func (o *OrderSignatureDelegate) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (OrderSignatureDelegate) ToMap

func (o OrderSignatureDelegate) ToMap() (map[string]interface{}, error)

func (*OrderSignatureDelegate) UnmarshalJSON

func (o *OrderSignatureDelegate) UnmarshalJSON(data []byte) (err error)

type OrderSignatureDelegateRequest

type OrderSignatureDelegateRequest struct {
	FirstName *string `json:"firstName,omitempty"`
	LastName  *string `json:"lastName,omitempty"`
	// Email address that the signature request should be sent to in case of DELEGATE signature
	Email                string `json:"email"`
	AdditionalProperties map[string]interface{}
}

OrderSignatureDelegateRequest struct for OrderSignatureDelegateRequest

func NewOrderSignatureDelegateRequest

func NewOrderSignatureDelegateRequest(email string) *OrderSignatureDelegateRequest

NewOrderSignatureDelegateRequest instantiates a new OrderSignatureDelegateRequest 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 NewOrderSignatureDelegateRequestWithDefaults

func NewOrderSignatureDelegateRequestWithDefaults() *OrderSignatureDelegateRequest

NewOrderSignatureDelegateRequestWithDefaults instantiates a new OrderSignatureDelegateRequest 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 (*OrderSignatureDelegateRequest) GetEmail

func (o *OrderSignatureDelegateRequest) GetEmail() string

GetEmail returns the Email field value

func (*OrderSignatureDelegateRequest) GetEmailOk

func (o *OrderSignatureDelegateRequest) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*OrderSignatureDelegateRequest) GetFirstName

func (o *OrderSignatureDelegateRequest) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*OrderSignatureDelegateRequest) GetFirstNameOk

func (o *OrderSignatureDelegateRequest) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderSignatureDelegateRequest) GetLastName

func (o *OrderSignatureDelegateRequest) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*OrderSignatureDelegateRequest) GetLastNameOk

func (o *OrderSignatureDelegateRequest) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderSignatureDelegateRequest) HasFirstName

func (o *OrderSignatureDelegateRequest) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*OrderSignatureDelegateRequest) HasLastName

func (o *OrderSignatureDelegateRequest) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (OrderSignatureDelegateRequest) MarshalJSON

func (o OrderSignatureDelegateRequest) MarshalJSON() ([]byte, error)

func (*OrderSignatureDelegateRequest) SetEmail

func (o *OrderSignatureDelegateRequest) SetEmail(v string)

SetEmail sets field value

func (*OrderSignatureDelegateRequest) SetFirstName

func (o *OrderSignatureDelegateRequest) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*OrderSignatureDelegateRequest) SetLastName

func (o *OrderSignatureDelegateRequest) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (OrderSignatureDelegateRequest) ToMap

func (o OrderSignatureDelegateRequest) ToMap() (map[string]interface{}, error)

func (*OrderSignatureDelegateRequest) UnmarshalJSON

func (o *OrderSignatureDelegateRequest) UnmarshalJSON(data []byte) (err error)

type OrderSignatureRequest

type OrderSignatureRequest struct {
	Signatory            OrderSignatureSignatory        `json:"signatory"`
	Delegate             *OrderSignatureDelegateRequest `json:"delegate,omitempty"`
	AdditionalProperties map[string]interface{}
}

OrderSignatureRequest struct for OrderSignatureRequest

func NewOrderSignatureRequest

func NewOrderSignatureRequest(signatory OrderSignatureSignatory) *OrderSignatureRequest

NewOrderSignatureRequest instantiates a new OrderSignatureRequest 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 NewOrderSignatureRequestWithDefaults

func NewOrderSignatureRequestWithDefaults() *OrderSignatureRequest

NewOrderSignatureRequestWithDefaults instantiates a new OrderSignatureRequest 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 (*OrderSignatureRequest) GetDelegate

GetDelegate returns the Delegate field value if set, zero value otherwise.

func (*OrderSignatureRequest) GetDelegateOk

GetDelegateOk returns a tuple with the Delegate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderSignatureRequest) GetSignatory

GetSignatory returns the Signatory field value

func (*OrderSignatureRequest) GetSignatoryOk

func (o *OrderSignatureRequest) GetSignatoryOk() (*OrderSignatureSignatory, bool)

GetSignatoryOk returns a tuple with the Signatory field value and a boolean to check if the value has been set.

func (*OrderSignatureRequest) HasDelegate

func (o *OrderSignatureRequest) HasDelegate() bool

HasDelegate returns a boolean if a field has been set.

func (OrderSignatureRequest) MarshalJSON

func (o OrderSignatureRequest) MarshalJSON() ([]byte, error)

func (*OrderSignatureRequest) SetDelegate

SetDelegate gets a reference to the given OrderSignatureDelegateRequest and assigns it to the Delegate field.

func (*OrderSignatureRequest) SetSignatory

SetSignatory sets field value

func (OrderSignatureRequest) ToMap

func (o OrderSignatureRequest) ToMap() (map[string]interface{}, error)

func (*OrderSignatureRequest) UnmarshalJSON

func (o *OrderSignatureRequest) UnmarshalJSON(data []byte) (err error)

type OrderSignatureSignatory

type OrderSignatureSignatory string

OrderSignatureSignatory the model 'OrderSignatureSignatory'

const (
	ORDERSIGNATURESIGNATORY_SELF     OrderSignatureSignatory = "SELF"
	ORDERSIGNATURESIGNATORY_DELEGATE OrderSignatureSignatory = "DELEGATE"
	ORDERSIGNATURESIGNATORY_SUPPORT  OrderSignatureSignatory = "SUPPORT"
)

List of OrderSignature_signatory

func NewOrderSignatureSignatoryFromValue

func NewOrderSignatureSignatoryFromValue(v string) (*OrderSignatureSignatory, error)

NewOrderSignatureSignatoryFromValue returns a pointer to a valid OrderSignatureSignatory for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OrderSignatureSignatory) IsValid

func (v OrderSignatureSignatory) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OrderSignatureSignatory) Ptr

Ptr returns reference to OrderSignature_signatory value

func (*OrderSignatureSignatory) UnmarshalJSON

func (v *OrderSignatureSignatory) UnmarshalJSON(src []byte) error

type OrderState

type OrderState string

OrderState the model 'OrderState'

const (
	ORDERSTATE_DRAFT              OrderState = "DRAFT"
	ORDERSTATE_PROCESSING         OrderState = "PROCESSING"
	ORDERSTATE_AWAITING_SIGNATURE OrderState = "AWAITING_SIGNATURE"
	ORDERSTATE_SIGNATURE_REJECTED OrderState = "SIGNATURE_REJECTED"
	ORDERSTATE_SIGNATURE_EXPIRED  OrderState = "SIGNATURE_EXPIRED"
	ORDERSTATE_COMPLETED          OrderState = "COMPLETED"
	ORDERSTATE_FAILED             OrderState = "FAILED"
)

List of OrderState

func NewOrderStateFromValue

func NewOrderStateFromValue(v string) (*OrderState, error)

NewOrderStateFromValue returns a pointer to a valid OrderState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OrderState) IsValid

func (v OrderState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OrderState) Ptr

func (v OrderState) Ptr() *OrderState

Ptr returns reference to OrderState value

func (*OrderState) UnmarshalJSON

func (v *OrderState) UnmarshalJSON(src []byte) error

type OrderType

type OrderType string

OrderType the model 'OrderType'

const (
	ORDERTYPE_NEW       OrderType = "NEW"
	ORDERTYPE_AMENDMENT OrderType = "AMENDMENT"
)

List of OrderType

func NewOrderTypeFromValue

func NewOrderTypeFromValue(v string) (*OrderType, error)

NewOrderTypeFromValue returns a pointer to a valid OrderType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OrderType) IsValid

func (v OrderType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OrderType) Ptr

func (v OrderType) Ptr() *OrderType

Ptr returns reference to OrderType value

func (*OrderType) UnmarshalJSON

func (v *OrderType) UnmarshalJSON(src []byte) error

type Project

type Project struct {
	// Customer Resource Hierarchy Project identifier
	ProjectId            string `json:"projectId"`
	AdditionalProperties map[string]interface{}
}

Project struct for Project

func NewProject

func NewProject(projectId string) *Project

NewProject instantiates a new Project 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 NewProjectWithDefaults

func NewProjectWithDefaults() *Project

NewProjectWithDefaults instantiates a new Project 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 (*Project) GetProjectId

func (o *Project) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*Project) GetProjectIdOk

func (o *Project) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (Project) MarshalJSON

func (o Project) MarshalJSON() ([]byte, error)

func (*Project) SetProjectId

func (o *Project) SetProjectId(v string)

SetProjectId sets field value

func (Project) ToMap

func (o Project) ToMap() (map[string]interface{}, error)

func (*Project) UnmarshalJSON

func (o *Project) UnmarshalJSON(data []byte) (err error)

type ProjectReference

type ProjectReference struct {
	Href string `json:"href"`
	// Customer Resource Hierarchy Project identifier
	ProjectId            string `json:"projectId"`
	AdditionalProperties map[string]interface{}
}

ProjectReference struct for ProjectReference

func NewProjectReference

func NewProjectReference(href string, projectId string) *ProjectReference

NewProjectReference instantiates a new ProjectReference 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 NewProjectReferenceWithDefaults

func NewProjectReferenceWithDefaults() *ProjectReference

NewProjectReferenceWithDefaults instantiates a new ProjectReference 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 (*ProjectReference) GetHref

func (o *ProjectReference) GetHref() string

GetHref returns the Href field value

func (*ProjectReference) GetHrefOk

func (o *ProjectReference) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*ProjectReference) GetProjectId

func (o *ProjectReference) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*ProjectReference) GetProjectIdOk

func (o *ProjectReference) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (ProjectReference) MarshalJSON

func (o ProjectReference) MarshalJSON() ([]byte, error)

func (*ProjectReference) SetHref

func (o *ProjectReference) SetHref(v string)

SetHref sets field value

func (*ProjectReference) SetProjectId

func (o *ProjectReference) SetProjectId(v string)

SetProjectId sets field value

func (ProjectReference) ToMap

func (o ProjectReference) ToMap() (map[string]interface{}, error)

func (*ProjectReference) UnmarshalJSON

func (o *ProjectReference) UnmarshalJSON(data []byte) (err error)

type PurchaseOrderType

type PurchaseOrderType string

PurchaseOrderType Purchase order type

const (
	PURCHASEORDERTYPE_STANDARD_PURCHASE_ORDER PurchaseOrderType = "STANDARD_PURCHASE_ORDER"
	PURCHASEORDERTYPE_BLANKET_PURCHASE_ORDER  PurchaseOrderType = "BLANKET_PURCHASE_ORDER"
)

List of PurchaseOrderType

func NewPurchaseOrderTypeFromValue

func NewPurchaseOrderTypeFromValue(v string) (*PurchaseOrderType, error)

NewPurchaseOrderTypeFromValue returns a pointer to a valid PurchaseOrderType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PurchaseOrderType) IsValid

func (v PurchaseOrderType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PurchaseOrderType) Ptr

Ptr returns reference to PurchaseOrderType value

func (*PurchaseOrderType) UnmarshalJSON

func (v *PurchaseOrderType) UnmarshalJSON(src []byte) error

type RoutingProtocol

type RoutingProtocol struct {
	Type                 RoutingProtocolType     `json:"type"`
	Ipv4                 *RoutingProtocolIpBlock `json:"ipv4,omitempty"`
	Ipv6                 *RoutingProtocolIpBlock `json:"ipv6,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocol struct for RoutingProtocol

func NewRoutingProtocol

func NewRoutingProtocol(type_ RoutingProtocolType) *RoutingProtocol

NewRoutingProtocol instantiates a new RoutingProtocol 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 NewRoutingProtocolWithDefaults

func NewRoutingProtocolWithDefaults() *RoutingProtocol

NewRoutingProtocolWithDefaults instantiates a new RoutingProtocol 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 (*RoutingProtocol) GetIpv4

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

func (*RoutingProtocol) GetIpv4Ok

func (o *RoutingProtocol) GetIpv4Ok() (*RoutingProtocolIpBlock, bool)

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 (*RoutingProtocol) GetIpv6

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*RoutingProtocol) GetIpv6Ok

func (o *RoutingProtocol) GetIpv6Ok() (*RoutingProtocolIpBlock, bool)

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 (*RoutingProtocol) GetType

func (o *RoutingProtocol) GetType() RoutingProtocolType

GetType returns the Type field value

func (*RoutingProtocol) GetTypeOk

func (o *RoutingProtocol) GetTypeOk() (*RoutingProtocolType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoutingProtocol) HasIpv4

func (o *RoutingProtocol) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*RoutingProtocol) HasIpv6

func (o *RoutingProtocol) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (RoutingProtocol) MarshalJSON

func (o RoutingProtocol) MarshalJSON() ([]byte, error)

func (*RoutingProtocol) SetIpv4

SetIpv4 gets a reference to the given RoutingProtocolIpBlock and assigns it to the Ipv4 field.

func (*RoutingProtocol) SetIpv6

SetIpv6 gets a reference to the given RoutingProtocolIpBlock and assigns it to the Ipv6 field.

func (*RoutingProtocol) SetType

func (o *RoutingProtocol) SetType(v RoutingProtocolType)

SetType sets field value

func (RoutingProtocol) ToMap

func (o RoutingProtocol) ToMap() (map[string]interface{}, error)

func (*RoutingProtocol) UnmarshalJSON

func (o *RoutingProtocol) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolBgp

type RoutingProtocolBgp struct {
	RoutingProtocolReadModel
	// Customer Autonomous System Number
	CustomerAsn      int64                                           `json:"customerAsn"`
	CustomerAsnRange *BgpRoutingProtocolRequestAllOfCustomerAsnRange `json:"customerAsnRange,omitempty"`
	// Equinix Autonomous System Number
	EquinixAsn int64 `json:"equinixAsn"`
	// BGP authentication key
	BgpAuthKey           *string      `json:"bgpAuthKey,omitempty"`
	ExportPolicy         ExportPolicy `json:"exportPolicy"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolBgp struct for RoutingProtocolBgp

func NewRoutingProtocolBgp

func NewRoutingProtocolBgp(customerAsn int64, equinixAsn int64, exportPolicy ExportPolicy, type_ RoutingProtocolType, name string, changeLog ChangeLog, links []Link) *RoutingProtocolBgp

NewRoutingProtocolBgp instantiates a new RoutingProtocolBgp 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 NewRoutingProtocolBgpWithDefaults

func NewRoutingProtocolBgpWithDefaults() *RoutingProtocolBgp

NewRoutingProtocolBgpWithDefaults instantiates a new RoutingProtocolBgp 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 (*RoutingProtocolBgp) GetBgpAuthKey

func (o *RoutingProtocolBgp) GetBgpAuthKey() string

GetBgpAuthKey returns the BgpAuthKey field value if set, zero value otherwise.

func (*RoutingProtocolBgp) GetBgpAuthKeyOk

func (o *RoutingProtocolBgp) GetBgpAuthKeyOk() (*string, bool)

GetBgpAuthKeyOk returns a tuple with the BgpAuthKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBgp) GetCustomerAsn

func (o *RoutingProtocolBgp) GetCustomerAsn() int64

GetCustomerAsn returns the CustomerAsn field value

func (*RoutingProtocolBgp) GetCustomerAsnOk

func (o *RoutingProtocolBgp) GetCustomerAsnOk() (*int64, bool)

GetCustomerAsnOk returns a tuple with the CustomerAsn field value and a boolean to check if the value has been set.

func (*RoutingProtocolBgp) GetCustomerAsnRange

GetCustomerAsnRange returns the CustomerAsnRange field value if set, zero value otherwise.

func (*RoutingProtocolBgp) GetCustomerAsnRangeOk

GetCustomerAsnRangeOk returns a tuple with the CustomerAsnRange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBgp) GetEquinixAsn

func (o *RoutingProtocolBgp) GetEquinixAsn() int64

GetEquinixAsn returns the EquinixAsn field value

func (*RoutingProtocolBgp) GetEquinixAsnOk

func (o *RoutingProtocolBgp) GetEquinixAsnOk() (*int64, bool)

GetEquinixAsnOk returns a tuple with the EquinixAsn field value and a boolean to check if the value has been set.

func (*RoutingProtocolBgp) GetExportPolicy

func (o *RoutingProtocolBgp) GetExportPolicy() ExportPolicy

GetExportPolicy returns the ExportPolicy field value

func (*RoutingProtocolBgp) GetExportPolicyOk

func (o *RoutingProtocolBgp) GetExportPolicyOk() (*ExportPolicy, bool)

GetExportPolicyOk returns a tuple with the ExportPolicy field value and a boolean to check if the value has been set.

func (*RoutingProtocolBgp) HasBgpAuthKey

func (o *RoutingProtocolBgp) HasBgpAuthKey() bool

HasBgpAuthKey returns a boolean if a field has been set.

func (*RoutingProtocolBgp) HasCustomerAsnRange

func (o *RoutingProtocolBgp) HasCustomerAsnRange() bool

HasCustomerAsnRange returns a boolean if a field has been set.

func (RoutingProtocolBgp) MarshalJSON

func (o RoutingProtocolBgp) MarshalJSON() ([]byte, error)

func (*RoutingProtocolBgp) SetBgpAuthKey

func (o *RoutingProtocolBgp) SetBgpAuthKey(v string)

SetBgpAuthKey gets a reference to the given string and assigns it to the BgpAuthKey field.

func (*RoutingProtocolBgp) SetCustomerAsn

func (o *RoutingProtocolBgp) SetCustomerAsn(v int64)

SetCustomerAsn sets field value

func (*RoutingProtocolBgp) SetCustomerAsnRange

SetCustomerAsnRange gets a reference to the given BgpRoutingProtocolRequestAllOfCustomerAsnRange and assigns it to the CustomerAsnRange field.

func (*RoutingProtocolBgp) SetEquinixAsn

func (o *RoutingProtocolBgp) SetEquinixAsn(v int64)

SetEquinixAsn sets field value

func (*RoutingProtocolBgp) SetExportPolicy

func (o *RoutingProtocolBgp) SetExportPolicy(v ExportPolicy)

SetExportPolicy sets field value

func (RoutingProtocolBgp) ToMap

func (o RoutingProtocolBgp) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolBgp) UnmarshalJSON

func (o *RoutingProtocolBgp) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolBgpAdditionalFields

type RoutingProtocolBgpAdditionalFields struct {
	// Customer Autonomous System Number
	CustomerAsn      int64                                           `json:"customerAsn"`
	CustomerAsnRange *BgpRoutingProtocolRequestAllOfCustomerAsnRange `json:"customerAsnRange,omitempty"`
	// Equinix Autonomous System Number
	EquinixAsn int64 `json:"equinixAsn"`
	// BGP authentication key
	BgpAuthKey           *string      `json:"bgpAuthKey,omitempty"`
	ExportPolicy         ExportPolicy `json:"exportPolicy"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolBgpAdditionalFields BGP routing protocol

func NewRoutingProtocolBgpAdditionalFields

func NewRoutingProtocolBgpAdditionalFields(customerAsn int64, equinixAsn int64, exportPolicy ExportPolicy) *RoutingProtocolBgpAdditionalFields

NewRoutingProtocolBgpAdditionalFields instantiates a new RoutingProtocolBgpAdditionalFields 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 NewRoutingProtocolBgpAdditionalFieldsWithDefaults

func NewRoutingProtocolBgpAdditionalFieldsWithDefaults() *RoutingProtocolBgpAdditionalFields

NewRoutingProtocolBgpAdditionalFieldsWithDefaults instantiates a new RoutingProtocolBgpAdditionalFields 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 (*RoutingProtocolBgpAdditionalFields) GetBgpAuthKey

func (o *RoutingProtocolBgpAdditionalFields) GetBgpAuthKey() string

GetBgpAuthKey returns the BgpAuthKey field value if set, zero value otherwise.

func (*RoutingProtocolBgpAdditionalFields) GetBgpAuthKeyOk

func (o *RoutingProtocolBgpAdditionalFields) GetBgpAuthKeyOk() (*string, bool)

GetBgpAuthKeyOk returns a tuple with the BgpAuthKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBgpAdditionalFields) GetCustomerAsn

func (o *RoutingProtocolBgpAdditionalFields) GetCustomerAsn() int64

GetCustomerAsn returns the CustomerAsn field value

func (*RoutingProtocolBgpAdditionalFields) GetCustomerAsnOk

func (o *RoutingProtocolBgpAdditionalFields) GetCustomerAsnOk() (*int64, bool)

GetCustomerAsnOk returns a tuple with the CustomerAsn field value and a boolean to check if the value has been set.

func (*RoutingProtocolBgpAdditionalFields) GetCustomerAsnRange

GetCustomerAsnRange returns the CustomerAsnRange field value if set, zero value otherwise.

func (*RoutingProtocolBgpAdditionalFields) GetCustomerAsnRangeOk

GetCustomerAsnRangeOk returns a tuple with the CustomerAsnRange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBgpAdditionalFields) GetEquinixAsn

func (o *RoutingProtocolBgpAdditionalFields) GetEquinixAsn() int64

GetEquinixAsn returns the EquinixAsn field value

func (*RoutingProtocolBgpAdditionalFields) GetEquinixAsnOk

func (o *RoutingProtocolBgpAdditionalFields) GetEquinixAsnOk() (*int64, bool)

GetEquinixAsnOk returns a tuple with the EquinixAsn field value and a boolean to check if the value has been set.

func (*RoutingProtocolBgpAdditionalFields) GetExportPolicy

func (o *RoutingProtocolBgpAdditionalFields) GetExportPolicy() ExportPolicy

GetExportPolicy returns the ExportPolicy field value

func (*RoutingProtocolBgpAdditionalFields) GetExportPolicyOk

func (o *RoutingProtocolBgpAdditionalFields) GetExportPolicyOk() (*ExportPolicy, bool)

GetExportPolicyOk returns a tuple with the ExportPolicy field value and a boolean to check if the value has been set.

func (*RoutingProtocolBgpAdditionalFields) HasBgpAuthKey

func (o *RoutingProtocolBgpAdditionalFields) HasBgpAuthKey() bool

HasBgpAuthKey returns a boolean if a field has been set.

func (*RoutingProtocolBgpAdditionalFields) HasCustomerAsnRange

func (o *RoutingProtocolBgpAdditionalFields) HasCustomerAsnRange() bool

HasCustomerAsnRange returns a boolean if a field has been set.

func (RoutingProtocolBgpAdditionalFields) MarshalJSON

func (o RoutingProtocolBgpAdditionalFields) MarshalJSON() ([]byte, error)

func (*RoutingProtocolBgpAdditionalFields) SetBgpAuthKey

func (o *RoutingProtocolBgpAdditionalFields) SetBgpAuthKey(v string)

SetBgpAuthKey gets a reference to the given string and assigns it to the BgpAuthKey field.

func (*RoutingProtocolBgpAdditionalFields) SetCustomerAsn

func (o *RoutingProtocolBgpAdditionalFields) SetCustomerAsn(v int64)

SetCustomerAsn sets field value

func (*RoutingProtocolBgpAdditionalFields) SetCustomerAsnRange

SetCustomerAsnRange gets a reference to the given BgpRoutingProtocolRequestAllOfCustomerAsnRange and assigns it to the CustomerAsnRange field.

func (*RoutingProtocolBgpAdditionalFields) SetEquinixAsn

func (o *RoutingProtocolBgpAdditionalFields) SetEquinixAsn(v int64)

SetEquinixAsn sets field value

func (*RoutingProtocolBgpAdditionalFields) SetExportPolicy

func (o *RoutingProtocolBgpAdditionalFields) SetExportPolicy(v ExportPolicy)

SetExportPolicy sets field value

func (RoutingProtocolBgpAdditionalFields) ToMap

func (o RoutingProtocolBgpAdditionalFields) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolBgpAdditionalFields) UnmarshalJSON

func (o *RoutingProtocolBgpAdditionalFields) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolCustomerRouteIpv4

type RoutingProtocolCustomerRouteIpv4 struct {
	ImportPolicy map[string]interface{} `json:"importPolicy"`
	// Subnet prefix
	Prefix *string `json:"prefix,omitempty"`
	// Determines the size of ip subnet
	PrefixLength         int32             `json:"prefixLength"`
	IpBlock              *IpBlockReadModel `json:"ipBlock,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolCustomerRouteIpv4 struct for RoutingProtocolCustomerRouteIpv4

func NewRoutingProtocolCustomerRouteIpv4

func NewRoutingProtocolCustomerRouteIpv4(importPolicy map[string]interface{}, prefixLength int32) *RoutingProtocolCustomerRouteIpv4

NewRoutingProtocolCustomerRouteIpv4 instantiates a new RoutingProtocolCustomerRouteIpv4 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 NewRoutingProtocolCustomerRouteIpv4WithDefaults

func NewRoutingProtocolCustomerRouteIpv4WithDefaults() *RoutingProtocolCustomerRouteIpv4

NewRoutingProtocolCustomerRouteIpv4WithDefaults instantiates a new RoutingProtocolCustomerRouteIpv4 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 (*RoutingProtocolCustomerRouteIpv4) GetImportPolicy

func (o *RoutingProtocolCustomerRouteIpv4) GetImportPolicy() map[string]interface{}

GetImportPolicy returns the ImportPolicy field value

func (*RoutingProtocolCustomerRouteIpv4) GetImportPolicyOk

func (o *RoutingProtocolCustomerRouteIpv4) GetImportPolicyOk() (map[string]interface{}, bool)

GetImportPolicyOk returns a tuple with the ImportPolicy field value and a boolean to check if the value has been set.

func (*RoutingProtocolCustomerRouteIpv4) GetIpBlock

GetIpBlock returns the IpBlock field value if set, zero value otherwise.

func (*RoutingProtocolCustomerRouteIpv4) GetIpBlockOk

GetIpBlockOk returns a tuple with the IpBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolCustomerRouteIpv4) GetPrefix

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*RoutingProtocolCustomerRouteIpv4) GetPrefixLength

func (o *RoutingProtocolCustomerRouteIpv4) GetPrefixLength() int32

GetPrefixLength returns the PrefixLength field value

func (*RoutingProtocolCustomerRouteIpv4) GetPrefixLengthOk

func (o *RoutingProtocolCustomerRouteIpv4) GetPrefixLengthOk() (*int32, bool)

GetPrefixLengthOk returns a tuple with the PrefixLength field value and a boolean to check if the value has been set.

func (*RoutingProtocolCustomerRouteIpv4) GetPrefixOk

func (o *RoutingProtocolCustomerRouteIpv4) GetPrefixOk() (*string, bool)

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 (*RoutingProtocolCustomerRouteIpv4) HasIpBlock

func (o *RoutingProtocolCustomerRouteIpv4) HasIpBlock() bool

HasIpBlock returns a boolean if a field has been set.

func (*RoutingProtocolCustomerRouteIpv4) HasPrefix

func (o *RoutingProtocolCustomerRouteIpv4) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (RoutingProtocolCustomerRouteIpv4) MarshalJSON

func (o RoutingProtocolCustomerRouteIpv4) MarshalJSON() ([]byte, error)

func (*RoutingProtocolCustomerRouteIpv4) SetImportPolicy

func (o *RoutingProtocolCustomerRouteIpv4) SetImportPolicy(v map[string]interface{})

SetImportPolicy sets field value

func (*RoutingProtocolCustomerRouteIpv4) SetIpBlock

SetIpBlock gets a reference to the given IpBlockReadModel and assigns it to the IpBlock field.

func (*RoutingProtocolCustomerRouteIpv4) SetPrefix

func (o *RoutingProtocolCustomerRouteIpv4) SetPrefix(v string)

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (*RoutingProtocolCustomerRouteIpv4) SetPrefixLength

func (o *RoutingProtocolCustomerRouteIpv4) SetPrefixLength(v int32)

SetPrefixLength sets field value

func (RoutingProtocolCustomerRouteIpv4) ToMap

func (o RoutingProtocolCustomerRouteIpv4) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolCustomerRouteIpv4) UnmarshalJSON

func (o *RoutingProtocolCustomerRouteIpv4) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolCustomerRouteIpv6

type RoutingProtocolCustomerRouteIpv6 struct {
	ImportPolicy map[string]interface{} `json:"importPolicy"`
	// Subnet prefix
	Prefix *string `json:"prefix,omitempty"`
	// Determines the size of ip subnet
	PrefixLength         int32             `json:"prefixLength"`
	IpBlock              *IpBlockReadModel `json:"ipBlock,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolCustomerRouteIpv6 struct for RoutingProtocolCustomerRouteIpv6

func NewRoutingProtocolCustomerRouteIpv6

func NewRoutingProtocolCustomerRouteIpv6(importPolicy map[string]interface{}, prefixLength int32) *RoutingProtocolCustomerRouteIpv6

NewRoutingProtocolCustomerRouteIpv6 instantiates a new RoutingProtocolCustomerRouteIpv6 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 NewRoutingProtocolCustomerRouteIpv6WithDefaults

func NewRoutingProtocolCustomerRouteIpv6WithDefaults() *RoutingProtocolCustomerRouteIpv6

NewRoutingProtocolCustomerRouteIpv6WithDefaults instantiates a new RoutingProtocolCustomerRouteIpv6 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 (*RoutingProtocolCustomerRouteIpv6) GetImportPolicy

func (o *RoutingProtocolCustomerRouteIpv6) GetImportPolicy() map[string]interface{}

GetImportPolicy returns the ImportPolicy field value

func (*RoutingProtocolCustomerRouteIpv6) GetImportPolicyOk

func (o *RoutingProtocolCustomerRouteIpv6) GetImportPolicyOk() (map[string]interface{}, bool)

GetImportPolicyOk returns a tuple with the ImportPolicy field value and a boolean to check if the value has been set.

func (*RoutingProtocolCustomerRouteIpv6) GetIpBlock

GetIpBlock returns the IpBlock field value if set, zero value otherwise.

func (*RoutingProtocolCustomerRouteIpv6) GetIpBlockOk

GetIpBlockOk returns a tuple with the IpBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolCustomerRouteIpv6) GetPrefix

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*RoutingProtocolCustomerRouteIpv6) GetPrefixLength

func (o *RoutingProtocolCustomerRouteIpv6) GetPrefixLength() int32

GetPrefixLength returns the PrefixLength field value

func (*RoutingProtocolCustomerRouteIpv6) GetPrefixLengthOk

func (o *RoutingProtocolCustomerRouteIpv6) GetPrefixLengthOk() (*int32, bool)

GetPrefixLengthOk returns a tuple with the PrefixLength field value and a boolean to check if the value has been set.

func (*RoutingProtocolCustomerRouteIpv6) GetPrefixOk

func (o *RoutingProtocolCustomerRouteIpv6) GetPrefixOk() (*string, bool)

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 (*RoutingProtocolCustomerRouteIpv6) HasIpBlock

func (o *RoutingProtocolCustomerRouteIpv6) HasIpBlock() bool

HasIpBlock returns a boolean if a field has been set.

func (*RoutingProtocolCustomerRouteIpv6) HasPrefix

func (o *RoutingProtocolCustomerRouteIpv6) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (RoutingProtocolCustomerRouteIpv6) MarshalJSON

func (o RoutingProtocolCustomerRouteIpv6) MarshalJSON() ([]byte, error)

func (*RoutingProtocolCustomerRouteIpv6) SetImportPolicy

func (o *RoutingProtocolCustomerRouteIpv6) SetImportPolicy(v map[string]interface{})

SetImportPolicy sets field value

func (*RoutingProtocolCustomerRouteIpv6) SetIpBlock

SetIpBlock gets a reference to the given IpBlockReadModel and assigns it to the IpBlock field.

func (*RoutingProtocolCustomerRouteIpv6) SetPrefix

func (o *RoutingProtocolCustomerRouteIpv6) SetPrefix(v string)

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (*RoutingProtocolCustomerRouteIpv6) SetPrefixLength

func (o *RoutingProtocolCustomerRouteIpv6) SetPrefixLength(v int32)

SetPrefixLength sets field value

func (RoutingProtocolCustomerRouteIpv6) ToMap

func (o RoutingProtocolCustomerRouteIpv6) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolCustomerRouteIpv6) UnmarshalJSON

func (o *RoutingProtocolCustomerRouteIpv6) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolDirect

type RoutingProtocolDirect struct {
	RoutingProtocolReadModel
	AdditionalProperties map[string]interface{}
}

RoutingProtocolDirect struct for RoutingProtocolDirect

func NewRoutingProtocolDirect

func NewRoutingProtocolDirect(type_ RoutingProtocolType, name string, changeLog ChangeLog, links []Link) *RoutingProtocolDirect

NewRoutingProtocolDirect instantiates a new RoutingProtocolDirect 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 NewRoutingProtocolDirectWithDefaults

func NewRoutingProtocolDirectWithDefaults() *RoutingProtocolDirect

NewRoutingProtocolDirectWithDefaults instantiates a new RoutingProtocolDirect 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 (RoutingProtocolDirect) MarshalJSON

func (o RoutingProtocolDirect) MarshalJSON() ([]byte, error)

func (RoutingProtocolDirect) ToMap

func (o RoutingProtocolDirect) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolDirect) UnmarshalJSON

func (o *RoutingProtocolDirect) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolIpBlock

type RoutingProtocolIpBlock struct {
	CustomerRoute        CustomerRoute `json:"customerRoute"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolIpBlock struct for RoutingProtocolIpBlock

func NewRoutingProtocolIpBlock

func NewRoutingProtocolIpBlock(customerRoute CustomerRoute) *RoutingProtocolIpBlock

NewRoutingProtocolIpBlock instantiates a new RoutingProtocolIpBlock 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 NewRoutingProtocolIpBlockWithDefaults

func NewRoutingProtocolIpBlockWithDefaults() *RoutingProtocolIpBlock

NewRoutingProtocolIpBlockWithDefaults instantiates a new RoutingProtocolIpBlock 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 (*RoutingProtocolIpBlock) GetCustomerRoute

func (o *RoutingProtocolIpBlock) GetCustomerRoute() CustomerRoute

GetCustomerRoute returns the CustomerRoute field value

func (*RoutingProtocolIpBlock) GetCustomerRouteOk

func (o *RoutingProtocolIpBlock) GetCustomerRouteOk() (*CustomerRoute, bool)

GetCustomerRouteOk returns a tuple with the CustomerRoute field value and a boolean to check if the value has been set.

func (RoutingProtocolIpBlock) MarshalJSON

func (o RoutingProtocolIpBlock) MarshalJSON() ([]byte, error)

func (*RoutingProtocolIpBlock) SetCustomerRoute

func (o *RoutingProtocolIpBlock) SetCustomerRoute(v CustomerRoute)

SetCustomerRoute sets field value

func (RoutingProtocolIpBlock) ToMap

func (o RoutingProtocolIpBlock) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolIpBlock) UnmarshalJSON

func (o *RoutingProtocolIpBlock) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolIpv4

type RoutingProtocolIpv4 struct {
	CustomerRoutes       []RoutingProtocolCustomerRouteIpv4 `json:"customerRoutes"`
	Peerings             []RoutingProtocolPeeringIpv4       `json:"peerings"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolIpv4 struct for RoutingProtocolIpv4

func NewRoutingProtocolIpv4

func NewRoutingProtocolIpv4(customerRoutes []RoutingProtocolCustomerRouteIpv4, peerings []RoutingProtocolPeeringIpv4) *RoutingProtocolIpv4

NewRoutingProtocolIpv4 instantiates a new RoutingProtocolIpv4 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 NewRoutingProtocolIpv4WithDefaults

func NewRoutingProtocolIpv4WithDefaults() *RoutingProtocolIpv4

NewRoutingProtocolIpv4WithDefaults instantiates a new RoutingProtocolIpv4 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 (*RoutingProtocolIpv4) GetCustomerRoutes

func (o *RoutingProtocolIpv4) GetCustomerRoutes() []RoutingProtocolCustomerRouteIpv4

GetCustomerRoutes returns the CustomerRoutes field value

func (*RoutingProtocolIpv4) GetCustomerRoutesOk

func (o *RoutingProtocolIpv4) GetCustomerRoutesOk() ([]RoutingProtocolCustomerRouteIpv4, bool)

GetCustomerRoutesOk returns a tuple with the CustomerRoutes field value and a boolean to check if the value has been set.

func (*RoutingProtocolIpv4) GetPeerings

GetPeerings returns the Peerings field value

func (*RoutingProtocolIpv4) GetPeeringsOk

func (o *RoutingProtocolIpv4) GetPeeringsOk() ([]RoutingProtocolPeeringIpv4, bool)

GetPeeringsOk returns a tuple with the Peerings field value and a boolean to check if the value has been set.

func (RoutingProtocolIpv4) MarshalJSON

func (o RoutingProtocolIpv4) MarshalJSON() ([]byte, error)

func (*RoutingProtocolIpv4) SetCustomerRoutes

func (o *RoutingProtocolIpv4) SetCustomerRoutes(v []RoutingProtocolCustomerRouteIpv4)

SetCustomerRoutes sets field value

func (*RoutingProtocolIpv4) SetPeerings

func (o *RoutingProtocolIpv4) SetPeerings(v []RoutingProtocolPeeringIpv4)

SetPeerings sets field value

func (RoutingProtocolIpv4) ToMap

func (o RoutingProtocolIpv4) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolIpv4) UnmarshalJSON

func (o *RoutingProtocolIpv4) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolIpv4Request

type RoutingProtocolIpv4Request struct {
	// Collection of customer routes of IP Version 4 (IPv4)
	CustomerRoutes       []CustomerRouteIpv4Request `json:"customerRoutes"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolIpv4Request struct for RoutingProtocolIpv4Request

func NewRoutingProtocolIpv4Request

func NewRoutingProtocolIpv4Request(customerRoutes []CustomerRouteIpv4Request) *RoutingProtocolIpv4Request

NewRoutingProtocolIpv4Request instantiates a new RoutingProtocolIpv4Request 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 NewRoutingProtocolIpv4RequestWithDefaults

func NewRoutingProtocolIpv4RequestWithDefaults() *RoutingProtocolIpv4Request

NewRoutingProtocolIpv4RequestWithDefaults instantiates a new RoutingProtocolIpv4Request 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 (*RoutingProtocolIpv4Request) GetCustomerRoutes

func (o *RoutingProtocolIpv4Request) GetCustomerRoutes() []CustomerRouteIpv4Request

GetCustomerRoutes returns the CustomerRoutes field value

func (*RoutingProtocolIpv4Request) GetCustomerRoutesOk

func (o *RoutingProtocolIpv4Request) GetCustomerRoutesOk() ([]CustomerRouteIpv4Request, bool)

GetCustomerRoutesOk returns a tuple with the CustomerRoutes field value and a boolean to check if the value has been set.

func (RoutingProtocolIpv4Request) MarshalJSON

func (o RoutingProtocolIpv4Request) MarshalJSON() ([]byte, error)

func (*RoutingProtocolIpv4Request) SetCustomerRoutes

func (o *RoutingProtocolIpv4Request) SetCustomerRoutes(v []CustomerRouteIpv4Request)

SetCustomerRoutes sets field value

func (RoutingProtocolIpv4Request) ToMap

func (o RoutingProtocolIpv4Request) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolIpv4Request) UnmarshalJSON

func (o *RoutingProtocolIpv4Request) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolIpv6

type RoutingProtocolIpv6 struct {
	CustomerRoutes       []RoutingProtocolCustomerRouteIpv6 `json:"customerRoutes"`
	Peerings             []RoutingProtocolPeeringIpv6       `json:"peerings"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolIpv6 struct for RoutingProtocolIpv6

func NewRoutingProtocolIpv6

func NewRoutingProtocolIpv6(customerRoutes []RoutingProtocolCustomerRouteIpv6, peerings []RoutingProtocolPeeringIpv6) *RoutingProtocolIpv6

NewRoutingProtocolIpv6 instantiates a new RoutingProtocolIpv6 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 NewRoutingProtocolIpv6WithDefaults

func NewRoutingProtocolIpv6WithDefaults() *RoutingProtocolIpv6

NewRoutingProtocolIpv6WithDefaults instantiates a new RoutingProtocolIpv6 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 (*RoutingProtocolIpv6) GetCustomerRoutes

func (o *RoutingProtocolIpv6) GetCustomerRoutes() []RoutingProtocolCustomerRouteIpv6

GetCustomerRoutes returns the CustomerRoutes field value

func (*RoutingProtocolIpv6) GetCustomerRoutesOk

func (o *RoutingProtocolIpv6) GetCustomerRoutesOk() ([]RoutingProtocolCustomerRouteIpv6, bool)

GetCustomerRoutesOk returns a tuple with the CustomerRoutes field value and a boolean to check if the value has been set.

func (*RoutingProtocolIpv6) GetPeerings

GetPeerings returns the Peerings field value

func (*RoutingProtocolIpv6) GetPeeringsOk

func (o *RoutingProtocolIpv6) GetPeeringsOk() ([]RoutingProtocolPeeringIpv6, bool)

GetPeeringsOk returns a tuple with the Peerings field value and a boolean to check if the value has been set.

func (RoutingProtocolIpv6) MarshalJSON

func (o RoutingProtocolIpv6) MarshalJSON() ([]byte, error)

func (*RoutingProtocolIpv6) SetCustomerRoutes

func (o *RoutingProtocolIpv6) SetCustomerRoutes(v []RoutingProtocolCustomerRouteIpv6)

SetCustomerRoutes sets field value

func (*RoutingProtocolIpv6) SetPeerings

func (o *RoutingProtocolIpv6) SetPeerings(v []RoutingProtocolPeeringIpv6)

SetPeerings sets field value

func (RoutingProtocolIpv6) ToMap

func (o RoutingProtocolIpv6) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolIpv6) UnmarshalJSON

func (o *RoutingProtocolIpv6) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolIpv6Request

type RoutingProtocolIpv6Request struct {
	// Collection of customer routes of IP Version 6 (IPv6)
	CustomerRoutes       []CustomerRouteIpv6Request `json:"customerRoutes"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolIpv6Request struct for RoutingProtocolIpv6Request

func NewRoutingProtocolIpv6Request

func NewRoutingProtocolIpv6Request(customerRoutes []CustomerRouteIpv6Request) *RoutingProtocolIpv6Request

NewRoutingProtocolIpv6Request instantiates a new RoutingProtocolIpv6Request 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 NewRoutingProtocolIpv6RequestWithDefaults

func NewRoutingProtocolIpv6RequestWithDefaults() *RoutingProtocolIpv6Request

NewRoutingProtocolIpv6RequestWithDefaults instantiates a new RoutingProtocolIpv6Request 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 (*RoutingProtocolIpv6Request) GetCustomerRoutes

func (o *RoutingProtocolIpv6Request) GetCustomerRoutes() []CustomerRouteIpv6Request

GetCustomerRoutes returns the CustomerRoutes field value

func (*RoutingProtocolIpv6Request) GetCustomerRoutesOk

func (o *RoutingProtocolIpv6Request) GetCustomerRoutesOk() ([]CustomerRouteIpv6Request, bool)

GetCustomerRoutesOk returns a tuple with the CustomerRoutes field value and a boolean to check if the value has been set.

func (RoutingProtocolIpv6Request) MarshalJSON

func (o RoutingProtocolIpv6Request) MarshalJSON() ([]byte, error)

func (*RoutingProtocolIpv6Request) SetCustomerRoutes

func (o *RoutingProtocolIpv6Request) SetCustomerRoutes(v []CustomerRouteIpv6Request)

SetCustomerRoutes sets field value

func (RoutingProtocolIpv6Request) ToMap

func (o RoutingProtocolIpv6Request) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolIpv6Request) UnmarshalJSON

func (o *RoutingProtocolIpv6Request) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolPeeringConnectionItem

type RoutingProtocolPeeringConnectionItem struct {
	// Ip block URI
	Href                 string         `json:"href"`
	Uuid                 string         `json:"uuid"`
	Type                 ConnectionType `json:"type"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolPeeringConnectionItem struct for RoutingProtocolPeeringConnectionItem

func NewRoutingProtocolPeeringConnectionItem

func NewRoutingProtocolPeeringConnectionItem(href string, uuid string, type_ ConnectionType) *RoutingProtocolPeeringConnectionItem

NewRoutingProtocolPeeringConnectionItem instantiates a new RoutingProtocolPeeringConnectionItem 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 NewRoutingProtocolPeeringConnectionItemWithDefaults

func NewRoutingProtocolPeeringConnectionItemWithDefaults() *RoutingProtocolPeeringConnectionItem

NewRoutingProtocolPeeringConnectionItemWithDefaults instantiates a new RoutingProtocolPeeringConnectionItem 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 (*RoutingProtocolPeeringConnectionItem) GetHref

GetHref returns the Href field value

func (*RoutingProtocolPeeringConnectionItem) GetHrefOk

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringConnectionItem) GetType

GetType returns the Type field value

func (*RoutingProtocolPeeringConnectionItem) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringConnectionItem) GetUuid

GetUuid returns the Uuid field value

func (*RoutingProtocolPeeringConnectionItem) GetUuidOk

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (RoutingProtocolPeeringConnectionItem) MarshalJSON

func (o RoutingProtocolPeeringConnectionItem) MarshalJSON() ([]byte, error)

func (*RoutingProtocolPeeringConnectionItem) SetHref

SetHref sets field value

func (*RoutingProtocolPeeringConnectionItem) SetType

SetType sets field value

func (*RoutingProtocolPeeringConnectionItem) SetUuid

SetUuid sets field value

func (RoutingProtocolPeeringConnectionItem) ToMap

func (o RoutingProtocolPeeringConnectionItem) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolPeeringConnectionItem) UnmarshalJSON

func (o *RoutingProtocolPeeringConnectionItem) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolPeeringIpv4

type RoutingProtocolPeeringIpv4 struct {
	Connections     []RoutingProtocolPeeringConnectionItem `json:"connections,omitempty"`
	CustomerPeerIps []string                               `json:"customerPeerIps,omitempty"`
	PeerSubnet      RoutingProtocolPeeringIpv4PeerSubnet   `json:"peerSubnet"`
	// Indicates if VRRP is enabled.
	VrrpEnabled          bool     `json:"vrrpEnabled"`
	EquinixPeerIps       []string `json:"equinixPeerIps"`
	EquinixVRRPIp        *string  `json:"equinixVRRPIp,omitempty"`
	CustomerVRRPIp       *string  `json:"customerVRRPIp,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolPeeringIpv4 struct for RoutingProtocolPeeringIpv4

func NewRoutingProtocolPeeringIpv4

func NewRoutingProtocolPeeringIpv4(peerSubnet RoutingProtocolPeeringIpv4PeerSubnet, vrrpEnabled bool, equinixPeerIps []string) *RoutingProtocolPeeringIpv4

NewRoutingProtocolPeeringIpv4 instantiates a new RoutingProtocolPeeringIpv4 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 NewRoutingProtocolPeeringIpv4WithDefaults

func NewRoutingProtocolPeeringIpv4WithDefaults() *RoutingProtocolPeeringIpv4

NewRoutingProtocolPeeringIpv4WithDefaults instantiates a new RoutingProtocolPeeringIpv4 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 (*RoutingProtocolPeeringIpv4) GetConnections

GetConnections returns the Connections field value if set, zero value otherwise.

func (*RoutingProtocolPeeringIpv4) GetConnectionsOk

GetConnectionsOk returns a tuple with the Connections field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv4) GetCustomerPeerIps

func (o *RoutingProtocolPeeringIpv4) GetCustomerPeerIps() []string

GetCustomerPeerIps returns the CustomerPeerIps field value if set, zero value otherwise.

func (*RoutingProtocolPeeringIpv4) GetCustomerPeerIpsOk

func (o *RoutingProtocolPeeringIpv4) GetCustomerPeerIpsOk() ([]string, bool)

GetCustomerPeerIpsOk returns a tuple with the CustomerPeerIps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv4) GetCustomerVRRPIp

func (o *RoutingProtocolPeeringIpv4) GetCustomerVRRPIp() string

GetCustomerVRRPIp returns the CustomerVRRPIp field value if set, zero value otherwise.

func (*RoutingProtocolPeeringIpv4) GetCustomerVRRPIpOk

func (o *RoutingProtocolPeeringIpv4) GetCustomerVRRPIpOk() (*string, bool)

GetCustomerVRRPIpOk returns a tuple with the CustomerVRRPIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv4) GetEquinixPeerIps

func (o *RoutingProtocolPeeringIpv4) GetEquinixPeerIps() []string

GetEquinixPeerIps returns the EquinixPeerIps field value

func (*RoutingProtocolPeeringIpv4) GetEquinixPeerIpsOk

func (o *RoutingProtocolPeeringIpv4) GetEquinixPeerIpsOk() ([]string, bool)

GetEquinixPeerIpsOk returns a tuple with the EquinixPeerIps field value and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv4) GetEquinixVRRPIp

func (o *RoutingProtocolPeeringIpv4) GetEquinixVRRPIp() string

GetEquinixVRRPIp returns the EquinixVRRPIp field value if set, zero value otherwise.

func (*RoutingProtocolPeeringIpv4) GetEquinixVRRPIpOk

func (o *RoutingProtocolPeeringIpv4) GetEquinixVRRPIpOk() (*string, bool)

GetEquinixVRRPIpOk returns a tuple with the EquinixVRRPIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv4) GetPeerSubnet

GetPeerSubnet returns the PeerSubnet field value

func (*RoutingProtocolPeeringIpv4) GetPeerSubnetOk

GetPeerSubnetOk returns a tuple with the PeerSubnet field value and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv4) GetVrrpEnabled

func (o *RoutingProtocolPeeringIpv4) GetVrrpEnabled() bool

GetVrrpEnabled returns the VrrpEnabled field value

func (*RoutingProtocolPeeringIpv4) GetVrrpEnabledOk

func (o *RoutingProtocolPeeringIpv4) GetVrrpEnabledOk() (*bool, bool)

GetVrrpEnabledOk returns a tuple with the VrrpEnabled field value and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv4) HasConnections

func (o *RoutingProtocolPeeringIpv4) HasConnections() bool

HasConnections returns a boolean if a field has been set.

func (*RoutingProtocolPeeringIpv4) HasCustomerPeerIps

func (o *RoutingProtocolPeeringIpv4) HasCustomerPeerIps() bool

HasCustomerPeerIps returns a boolean if a field has been set.

func (*RoutingProtocolPeeringIpv4) HasCustomerVRRPIp

func (o *RoutingProtocolPeeringIpv4) HasCustomerVRRPIp() bool

HasCustomerVRRPIp returns a boolean if a field has been set.

func (*RoutingProtocolPeeringIpv4) HasEquinixVRRPIp

func (o *RoutingProtocolPeeringIpv4) HasEquinixVRRPIp() bool

HasEquinixVRRPIp returns a boolean if a field has been set.

func (RoutingProtocolPeeringIpv4) MarshalJSON

func (o RoutingProtocolPeeringIpv4) MarshalJSON() ([]byte, error)

func (*RoutingProtocolPeeringIpv4) SetConnections

SetConnections gets a reference to the given []RoutingProtocolPeeringConnectionItem and assigns it to the Connections field.

func (*RoutingProtocolPeeringIpv4) SetCustomerPeerIps

func (o *RoutingProtocolPeeringIpv4) SetCustomerPeerIps(v []string)

SetCustomerPeerIps gets a reference to the given []string and assigns it to the CustomerPeerIps field.

func (*RoutingProtocolPeeringIpv4) SetCustomerVRRPIp

func (o *RoutingProtocolPeeringIpv4) SetCustomerVRRPIp(v string)

SetCustomerVRRPIp gets a reference to the given string and assigns it to the CustomerVRRPIp field.

func (*RoutingProtocolPeeringIpv4) SetEquinixPeerIps

func (o *RoutingProtocolPeeringIpv4) SetEquinixPeerIps(v []string)

SetEquinixPeerIps sets field value

func (*RoutingProtocolPeeringIpv4) SetEquinixVRRPIp

func (o *RoutingProtocolPeeringIpv4) SetEquinixVRRPIp(v string)

SetEquinixVRRPIp gets a reference to the given string and assigns it to the EquinixVRRPIp field.

func (*RoutingProtocolPeeringIpv4) SetPeerSubnet

SetPeerSubnet sets field value

func (*RoutingProtocolPeeringIpv4) SetVrrpEnabled

func (o *RoutingProtocolPeeringIpv4) SetVrrpEnabled(v bool)

SetVrrpEnabled sets field value

func (RoutingProtocolPeeringIpv4) ToMap

func (o RoutingProtocolPeeringIpv4) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolPeeringIpv4) UnmarshalJSON

func (o *RoutingProtocolPeeringIpv4) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolPeeringIpv4PeerSubnet

type RoutingProtocolPeeringIpv4PeerSubnet struct {
	// Subnet used for peering
	Prefix               string `json:"prefix"`
	PrefixLength         int32  `json:"prefixLength"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolPeeringIpv4PeerSubnet struct for RoutingProtocolPeeringIpv4PeerSubnet

func NewRoutingProtocolPeeringIpv4PeerSubnet

func NewRoutingProtocolPeeringIpv4PeerSubnet(prefix string, prefixLength int32) *RoutingProtocolPeeringIpv4PeerSubnet

NewRoutingProtocolPeeringIpv4PeerSubnet instantiates a new RoutingProtocolPeeringIpv4PeerSubnet 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 NewRoutingProtocolPeeringIpv4PeerSubnetWithDefaults

func NewRoutingProtocolPeeringIpv4PeerSubnetWithDefaults() *RoutingProtocolPeeringIpv4PeerSubnet

NewRoutingProtocolPeeringIpv4PeerSubnetWithDefaults instantiates a new RoutingProtocolPeeringIpv4PeerSubnet 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 (*RoutingProtocolPeeringIpv4PeerSubnet) GetPrefix

GetPrefix returns the Prefix field value

func (*RoutingProtocolPeeringIpv4PeerSubnet) GetPrefixLength

func (o *RoutingProtocolPeeringIpv4PeerSubnet) GetPrefixLength() int32

GetPrefixLength returns the PrefixLength field value

func (*RoutingProtocolPeeringIpv4PeerSubnet) GetPrefixLengthOk

func (o *RoutingProtocolPeeringIpv4PeerSubnet) GetPrefixLengthOk() (*int32, bool)

GetPrefixLengthOk returns a tuple with the PrefixLength field value and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv4PeerSubnet) GetPrefixOk

func (o *RoutingProtocolPeeringIpv4PeerSubnet) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.

func (RoutingProtocolPeeringIpv4PeerSubnet) MarshalJSON

func (o RoutingProtocolPeeringIpv4PeerSubnet) MarshalJSON() ([]byte, error)

func (*RoutingProtocolPeeringIpv4PeerSubnet) SetPrefix

SetPrefix sets field value

func (*RoutingProtocolPeeringIpv4PeerSubnet) SetPrefixLength

func (o *RoutingProtocolPeeringIpv4PeerSubnet) SetPrefixLength(v int32)

SetPrefixLength sets field value

func (RoutingProtocolPeeringIpv4PeerSubnet) ToMap

func (o RoutingProtocolPeeringIpv4PeerSubnet) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolPeeringIpv4PeerSubnet) UnmarshalJSON

func (o *RoutingProtocolPeeringIpv4PeerSubnet) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolPeeringIpv6

type RoutingProtocolPeeringIpv6 struct {
	Connections     []RoutingProtocolPeeringConnectionItem `json:"connections,omitempty"`
	CustomerPeerIps []string                               `json:"customerPeerIps,omitempty"`
	PeerSubnet      RoutingProtocolPeeringIpv6PeerSubnet   `json:"peerSubnet"`
	// Indicates if VRRP is enabled.
	VrrpEnabled          bool     `json:"vrrpEnabled"`
	EquinixPeerIps       []string `json:"equinixPeerIps"`
	EquinixVRRPIp        *string  `json:"equinixVRRPIp,omitempty"`
	CustomerVRRPIp       *string  `json:"customerVRRPIp,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolPeeringIpv6 struct for RoutingProtocolPeeringIpv6

func NewRoutingProtocolPeeringIpv6

func NewRoutingProtocolPeeringIpv6(peerSubnet RoutingProtocolPeeringIpv6PeerSubnet, vrrpEnabled bool, equinixPeerIps []string) *RoutingProtocolPeeringIpv6

NewRoutingProtocolPeeringIpv6 instantiates a new RoutingProtocolPeeringIpv6 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 NewRoutingProtocolPeeringIpv6WithDefaults

func NewRoutingProtocolPeeringIpv6WithDefaults() *RoutingProtocolPeeringIpv6

NewRoutingProtocolPeeringIpv6WithDefaults instantiates a new RoutingProtocolPeeringIpv6 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 (*RoutingProtocolPeeringIpv6) GetConnections

GetConnections returns the Connections field value if set, zero value otherwise.

func (*RoutingProtocolPeeringIpv6) GetConnectionsOk

GetConnectionsOk returns a tuple with the Connections field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv6) GetCustomerPeerIps

func (o *RoutingProtocolPeeringIpv6) GetCustomerPeerIps() []string

GetCustomerPeerIps returns the CustomerPeerIps field value if set, zero value otherwise.

func (*RoutingProtocolPeeringIpv6) GetCustomerPeerIpsOk

func (o *RoutingProtocolPeeringIpv6) GetCustomerPeerIpsOk() ([]string, bool)

GetCustomerPeerIpsOk returns a tuple with the CustomerPeerIps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv6) GetCustomerVRRPIp

func (o *RoutingProtocolPeeringIpv6) GetCustomerVRRPIp() string

GetCustomerVRRPIp returns the CustomerVRRPIp field value if set, zero value otherwise.

func (*RoutingProtocolPeeringIpv6) GetCustomerVRRPIpOk

func (o *RoutingProtocolPeeringIpv6) GetCustomerVRRPIpOk() (*string, bool)

GetCustomerVRRPIpOk returns a tuple with the CustomerVRRPIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv6) GetEquinixPeerIps

func (o *RoutingProtocolPeeringIpv6) GetEquinixPeerIps() []string

GetEquinixPeerIps returns the EquinixPeerIps field value

func (*RoutingProtocolPeeringIpv6) GetEquinixPeerIpsOk

func (o *RoutingProtocolPeeringIpv6) GetEquinixPeerIpsOk() ([]string, bool)

GetEquinixPeerIpsOk returns a tuple with the EquinixPeerIps field value and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv6) GetEquinixVRRPIp

func (o *RoutingProtocolPeeringIpv6) GetEquinixVRRPIp() string

GetEquinixVRRPIp returns the EquinixVRRPIp field value if set, zero value otherwise.

func (*RoutingProtocolPeeringIpv6) GetEquinixVRRPIpOk

func (o *RoutingProtocolPeeringIpv6) GetEquinixVRRPIpOk() (*string, bool)

GetEquinixVRRPIpOk returns a tuple with the EquinixVRRPIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv6) GetPeerSubnet

GetPeerSubnet returns the PeerSubnet field value

func (*RoutingProtocolPeeringIpv6) GetPeerSubnetOk

GetPeerSubnetOk returns a tuple with the PeerSubnet field value and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv6) GetVrrpEnabled

func (o *RoutingProtocolPeeringIpv6) GetVrrpEnabled() bool

GetVrrpEnabled returns the VrrpEnabled field value

func (*RoutingProtocolPeeringIpv6) GetVrrpEnabledOk

func (o *RoutingProtocolPeeringIpv6) GetVrrpEnabledOk() (*bool, bool)

GetVrrpEnabledOk returns a tuple with the VrrpEnabled field value and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv6) HasConnections

func (o *RoutingProtocolPeeringIpv6) HasConnections() bool

HasConnections returns a boolean if a field has been set.

func (*RoutingProtocolPeeringIpv6) HasCustomerPeerIps

func (o *RoutingProtocolPeeringIpv6) HasCustomerPeerIps() bool

HasCustomerPeerIps returns a boolean if a field has been set.

func (*RoutingProtocolPeeringIpv6) HasCustomerVRRPIp

func (o *RoutingProtocolPeeringIpv6) HasCustomerVRRPIp() bool

HasCustomerVRRPIp returns a boolean if a field has been set.

func (*RoutingProtocolPeeringIpv6) HasEquinixVRRPIp

func (o *RoutingProtocolPeeringIpv6) HasEquinixVRRPIp() bool

HasEquinixVRRPIp returns a boolean if a field has been set.

func (RoutingProtocolPeeringIpv6) MarshalJSON

func (o RoutingProtocolPeeringIpv6) MarshalJSON() ([]byte, error)

func (*RoutingProtocolPeeringIpv6) SetConnections

SetConnections gets a reference to the given []RoutingProtocolPeeringConnectionItem and assigns it to the Connections field.

func (*RoutingProtocolPeeringIpv6) SetCustomerPeerIps

func (o *RoutingProtocolPeeringIpv6) SetCustomerPeerIps(v []string)

SetCustomerPeerIps gets a reference to the given []string and assigns it to the CustomerPeerIps field.

func (*RoutingProtocolPeeringIpv6) SetCustomerVRRPIp

func (o *RoutingProtocolPeeringIpv6) SetCustomerVRRPIp(v string)

SetCustomerVRRPIp gets a reference to the given string and assigns it to the CustomerVRRPIp field.

func (*RoutingProtocolPeeringIpv6) SetEquinixPeerIps

func (o *RoutingProtocolPeeringIpv6) SetEquinixPeerIps(v []string)

SetEquinixPeerIps sets field value

func (*RoutingProtocolPeeringIpv6) SetEquinixVRRPIp

func (o *RoutingProtocolPeeringIpv6) SetEquinixVRRPIp(v string)

SetEquinixVRRPIp gets a reference to the given string and assigns it to the EquinixVRRPIp field.

func (*RoutingProtocolPeeringIpv6) SetPeerSubnet

SetPeerSubnet sets field value

func (*RoutingProtocolPeeringIpv6) SetVrrpEnabled

func (o *RoutingProtocolPeeringIpv6) SetVrrpEnabled(v bool)

SetVrrpEnabled sets field value

func (RoutingProtocolPeeringIpv6) ToMap

func (o RoutingProtocolPeeringIpv6) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolPeeringIpv6) UnmarshalJSON

func (o *RoutingProtocolPeeringIpv6) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolPeeringIpv6PeerSubnet

type RoutingProtocolPeeringIpv6PeerSubnet struct {
	// Subnet used for peering
	Prefix               string `json:"prefix"`
	PrefixLength         int32  `json:"prefixLength"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolPeeringIpv6PeerSubnet struct for RoutingProtocolPeeringIpv6PeerSubnet

func NewRoutingProtocolPeeringIpv6PeerSubnet

func NewRoutingProtocolPeeringIpv6PeerSubnet(prefix string, prefixLength int32) *RoutingProtocolPeeringIpv6PeerSubnet

NewRoutingProtocolPeeringIpv6PeerSubnet instantiates a new RoutingProtocolPeeringIpv6PeerSubnet 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 NewRoutingProtocolPeeringIpv6PeerSubnetWithDefaults

func NewRoutingProtocolPeeringIpv6PeerSubnetWithDefaults() *RoutingProtocolPeeringIpv6PeerSubnet

NewRoutingProtocolPeeringIpv6PeerSubnetWithDefaults instantiates a new RoutingProtocolPeeringIpv6PeerSubnet 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 (*RoutingProtocolPeeringIpv6PeerSubnet) GetPrefix

GetPrefix returns the Prefix field value

func (*RoutingProtocolPeeringIpv6PeerSubnet) GetPrefixLength

func (o *RoutingProtocolPeeringIpv6PeerSubnet) GetPrefixLength() int32

GetPrefixLength returns the PrefixLength field value

func (*RoutingProtocolPeeringIpv6PeerSubnet) GetPrefixLengthOk

func (o *RoutingProtocolPeeringIpv6PeerSubnet) GetPrefixLengthOk() (*int32, bool)

GetPrefixLengthOk returns a tuple with the PrefixLength field value and a boolean to check if the value has been set.

func (*RoutingProtocolPeeringIpv6PeerSubnet) GetPrefixOk

func (o *RoutingProtocolPeeringIpv6PeerSubnet) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.

func (RoutingProtocolPeeringIpv6PeerSubnet) MarshalJSON

func (o RoutingProtocolPeeringIpv6PeerSubnet) MarshalJSON() ([]byte, error)

func (*RoutingProtocolPeeringIpv6PeerSubnet) SetPrefix

SetPrefix sets field value

func (*RoutingProtocolPeeringIpv6PeerSubnet) SetPrefixLength

func (o *RoutingProtocolPeeringIpv6PeerSubnet) SetPrefixLength(v int32)

SetPrefixLength sets field value

func (RoutingProtocolPeeringIpv6PeerSubnet) ToMap

func (o RoutingProtocolPeeringIpv6PeerSubnet) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolPeeringIpv6PeerSubnet) UnmarshalJSON

func (o *RoutingProtocolPeeringIpv6PeerSubnet) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolReadModel

type RoutingProtocolReadModel struct {
	// Routing protocol URI
	Href *string `json:"href,omitempty"`
	// Routing protocol identifier
	Uuid *string             `json:"uuid,omitempty"`
	Type RoutingProtocolType `json:"type"`
	// Name of the routing protocol instance.
	Name string `json:"name"`
	// Description of the routing protocol instance
	Description          *string              `json:"description,omitempty"`
	Ipv4                 *RoutingProtocolIpv4 `json:"ipv4,omitempty"`
	Ipv6                 *RoutingProtocolIpv6 `json:"ipv6,omitempty"`
	ChangeLog            ChangeLog            `json:"changeLog"`
	Tags                 []string             `json:"tags,omitempty"`
	Links                []Link               `json:"links"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolReadModel struct for RoutingProtocolReadModel

func NewRoutingProtocolReadModel

func NewRoutingProtocolReadModel(type_ RoutingProtocolType, name string, changeLog ChangeLog, links []Link) *RoutingProtocolReadModel

NewRoutingProtocolReadModel instantiates a new RoutingProtocolReadModel 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 NewRoutingProtocolReadModelWithDefaults

func NewRoutingProtocolReadModelWithDefaults() *RoutingProtocolReadModel

NewRoutingProtocolReadModelWithDefaults instantiates a new RoutingProtocolReadModel 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 (*RoutingProtocolReadModel) GetChangeLog

func (o *RoutingProtocolReadModel) GetChangeLog() ChangeLog

GetChangeLog returns the ChangeLog field value

func (*RoutingProtocolReadModel) GetChangeLogOk

func (o *RoutingProtocolReadModel) GetChangeLogOk() (*ChangeLog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value and a boolean to check if the value has been set.

func (*RoutingProtocolReadModel) GetDescription

func (o *RoutingProtocolReadModel) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RoutingProtocolReadModel) GetDescriptionOk

func (o *RoutingProtocolReadModel) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolReadModel) GetHref

func (o *RoutingProtocolReadModel) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RoutingProtocolReadModel) GetHrefOk

func (o *RoutingProtocolReadModel) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolReadModel) GetIpv4

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

func (*RoutingProtocolReadModel) GetIpv4Ok

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 (*RoutingProtocolReadModel) GetIpv6

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*RoutingProtocolReadModel) GetIpv6Ok

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 *RoutingProtocolReadModel) GetLinks() []Link

GetLinks returns the Links field value

func (*RoutingProtocolReadModel) GetLinksOk

func (o *RoutingProtocolReadModel) GetLinksOk() ([]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*RoutingProtocolReadModel) GetName

func (o *RoutingProtocolReadModel) GetName() string

GetName returns the Name field value

func (*RoutingProtocolReadModel) GetNameOk

func (o *RoutingProtocolReadModel) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RoutingProtocolReadModel) GetTags

func (o *RoutingProtocolReadModel) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*RoutingProtocolReadModel) GetTagsOk

func (o *RoutingProtocolReadModel) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolReadModel) GetType

GetType returns the Type field value

func (*RoutingProtocolReadModel) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoutingProtocolReadModel) GetUuid

func (o *RoutingProtocolReadModel) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*RoutingProtocolReadModel) GetUuidOk

func (o *RoutingProtocolReadModel) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolReadModel) HasDescription

func (o *RoutingProtocolReadModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RoutingProtocolReadModel) HasHref

func (o *RoutingProtocolReadModel) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RoutingProtocolReadModel) HasIpv4

func (o *RoutingProtocolReadModel) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*RoutingProtocolReadModel) HasIpv6

func (o *RoutingProtocolReadModel) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*RoutingProtocolReadModel) HasTags

func (o *RoutingProtocolReadModel) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*RoutingProtocolReadModel) HasUuid

func (o *RoutingProtocolReadModel) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (RoutingProtocolReadModel) MarshalJSON

func (o RoutingProtocolReadModel) MarshalJSON() ([]byte, error)

func (*RoutingProtocolReadModel) SetChangeLog

func (o *RoutingProtocolReadModel) SetChangeLog(v ChangeLog)

SetChangeLog sets field value

func (*RoutingProtocolReadModel) SetDescription

func (o *RoutingProtocolReadModel) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RoutingProtocolReadModel) SetHref

func (o *RoutingProtocolReadModel) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RoutingProtocolReadModel) SetIpv4

SetIpv4 gets a reference to the given RoutingProtocolIpv4 and assigns it to the Ipv4 field.

func (*RoutingProtocolReadModel) SetIpv6

SetIpv6 gets a reference to the given RoutingProtocolIpv6 and assigns it to the Ipv6 field.

func (o *RoutingProtocolReadModel) SetLinks(v []Link)

SetLinks sets field value

func (*RoutingProtocolReadModel) SetName

func (o *RoutingProtocolReadModel) SetName(v string)

SetName sets field value

func (*RoutingProtocolReadModel) SetTags

func (o *RoutingProtocolReadModel) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*RoutingProtocolReadModel) SetType

SetType sets field value

func (*RoutingProtocolReadModel) SetUuid

func (o *RoutingProtocolReadModel) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (RoutingProtocolReadModel) ToMap

func (o RoutingProtocolReadModel) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolReadModel) UnmarshalJSON

func (o *RoutingProtocolReadModel) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolRequest

type RoutingProtocolRequest struct {
	Tags []string            `json:"tags,omitempty"`
	Type RoutingProtocolType `json:"type"`
	// Name of the routing protocol instance.
	Name *string `json:"name,omitempty"`
	// Description of the routing protocol instance
	Description          *string `json:"description,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolRequest struct for RoutingProtocolRequest

func NewRoutingProtocolRequest

func NewRoutingProtocolRequest(type_ RoutingProtocolType) *RoutingProtocolRequest

NewRoutingProtocolRequest instantiates a new RoutingProtocolRequest 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 NewRoutingProtocolRequestWithDefaults

func NewRoutingProtocolRequestWithDefaults() *RoutingProtocolRequest

NewRoutingProtocolRequestWithDefaults instantiates a new RoutingProtocolRequest 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 (*RoutingProtocolRequest) GetDescription

func (o *RoutingProtocolRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RoutingProtocolRequest) GetDescriptionOk

func (o *RoutingProtocolRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolRequest) GetName

func (o *RoutingProtocolRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoutingProtocolRequest) GetNameOk

func (o *RoutingProtocolRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolRequest) GetTags

func (o *RoutingProtocolRequest) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*RoutingProtocolRequest) GetTagsOk

func (o *RoutingProtocolRequest) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolRequest) GetType

GetType returns the Type field value

func (*RoutingProtocolRequest) GetTypeOk

func (o *RoutingProtocolRequest) GetTypeOk() (*RoutingProtocolType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoutingProtocolRequest) HasDescription

func (o *RoutingProtocolRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RoutingProtocolRequest) HasName

func (o *RoutingProtocolRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*RoutingProtocolRequest) HasTags

func (o *RoutingProtocolRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (RoutingProtocolRequest) MarshalJSON

func (o RoutingProtocolRequest) MarshalJSON() ([]byte, error)

func (*RoutingProtocolRequest) SetDescription

func (o *RoutingProtocolRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RoutingProtocolRequest) SetName

func (o *RoutingProtocolRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RoutingProtocolRequest) SetTags

func (o *RoutingProtocolRequest) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*RoutingProtocolRequest) SetType

SetType sets field value

func (RoutingProtocolRequest) ToMap

func (o RoutingProtocolRequest) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolRequest) UnmarshalJSON

func (o *RoutingProtocolRequest) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolStatic

type RoutingProtocolStatic struct {
	RoutingProtocolReadModel
	AdditionalProperties map[string]interface{}
}

RoutingProtocolStatic struct for RoutingProtocolStatic

func NewRoutingProtocolStatic

func NewRoutingProtocolStatic(type_ RoutingProtocolType, name string, changeLog ChangeLog, links []Link) *RoutingProtocolStatic

NewRoutingProtocolStatic instantiates a new RoutingProtocolStatic 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 NewRoutingProtocolStaticWithDefaults

func NewRoutingProtocolStaticWithDefaults() *RoutingProtocolStatic

NewRoutingProtocolStaticWithDefaults instantiates a new RoutingProtocolStatic 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 (RoutingProtocolStatic) MarshalJSON

func (o RoutingProtocolStatic) MarshalJSON() ([]byte, error)

func (RoutingProtocolStatic) ToMap

func (o RoutingProtocolStatic) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolStatic) UnmarshalJSON

func (o *RoutingProtocolStatic) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolType

type RoutingProtocolType string

RoutingProtocolType the model 'RoutingProtocolType'

const (
	ROUTINGPROTOCOLTYPE_DIRECT RoutingProtocolType = "DIRECT"
	ROUTINGPROTOCOLTYPE_STATIC RoutingProtocolType = "STATIC"
	ROUTINGPROTOCOLTYPE_BGP    RoutingProtocolType = "BGP"
)

List of RoutingProtocolType

func NewRoutingProtocolTypeFromValue

func NewRoutingProtocolTypeFromValue(v string) (*RoutingProtocolType, error)

NewRoutingProtocolTypeFromValue returns a pointer to a valid RoutingProtocolType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RoutingProtocolType) IsValid

func (v RoutingProtocolType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RoutingProtocolType) Ptr

Ptr returns reference to RoutingProtocolType value

func (*RoutingProtocolType) UnmarshalJSON

func (v *RoutingProtocolType) UnmarshalJSON(src []byte) error

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type Service

type Service struct {
	Tags    []string    `json:"tags,omitempty"`
	Type    ServiceType `json:"type"`
	UseCase UseCaseType `json:"useCase"`
	// Name of the service instance
	Name string `json:"name"`
	// Description of the service instance
	Description *string `json:"description,omitempty"`
	// Service bandwidth in Mbps
	Bandwidth int32 `json:"bandwidth"`
	// Service min bandwidth commit in Mbps
	MinBandwidthCommit   *int32                  `json:"minBandwidthCommit,omitempty"`
	Uuid                 string                  `json:"uuid"`
	Account              *CustomerBillingAccount `json:"account,omitempty"`
	Billing              BillingType             `json:"billing"`
	ChangeLog            *ServiceChangeLog       `json:"changeLog,omitempty"`
	Draft                bool                    `json:"draft"`
	Links                []Link                  `json:"links,omitempty"`
	Order                *ServiceOrderReference  `json:"order,omitempty"`
	Project              *ProjectReference       `json:"project,omitempty"`
	State                ServiceState            `json:"state"`
	AdditionalProperties map[string]interface{}
}

Service struct for Service

func NewService

func NewService(type_ ServiceType, useCase UseCaseType, name string, bandwidth int32, uuid string, billing BillingType, draft bool, state ServiceState) *Service

NewService instantiates a new Service 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 NewServiceWithDefaults

func NewServiceWithDefaults() *Service

NewServiceWithDefaults instantiates a new Service 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 (*Service) GetAccount

func (o *Service) GetAccount() CustomerBillingAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*Service) GetAccountOk

func (o *Service) GetAccountOk() (*CustomerBillingAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetBandwidth

func (o *Service) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value

func (*Service) GetBandwidthOk

func (o *Service) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value and a boolean to check if the value has been set.

func (*Service) GetBilling

func (o *Service) GetBilling() BillingType

GetBilling returns the Billing field value

func (*Service) GetBillingOk

func (o *Service) GetBillingOk() (*BillingType, bool)

GetBillingOk returns a tuple with the Billing field value and a boolean to check if the value has been set.

func (*Service) GetChangeLog

func (o *Service) GetChangeLog() ServiceChangeLog

GetChangeLog returns the ChangeLog field value if set, zero value otherwise.

func (*Service) GetChangeLogOk

func (o *Service) GetChangeLogOk() (*ServiceChangeLog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetDescription

func (o *Service) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Service) GetDescriptionOk

func (o *Service) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetDraft

func (o *Service) GetDraft() bool

GetDraft returns the Draft field value

func (*Service) GetDraftOk

func (o *Service) GetDraftOk() (*bool, bool)

GetDraftOk returns a tuple with the Draft field value and a boolean to check if the value has been set.

func (o *Service) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*Service) GetLinksOk

func (o *Service) GetLinksOk() ([]Link, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetMinBandwidthCommit

func (o *Service) GetMinBandwidthCommit() int32

GetMinBandwidthCommit returns the MinBandwidthCommit field value if set, zero value otherwise.

func (*Service) GetMinBandwidthCommitOk

func (o *Service) GetMinBandwidthCommitOk() (*int32, bool)

GetMinBandwidthCommitOk returns a tuple with the MinBandwidthCommit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetName

func (o *Service) GetName() string

GetName returns the Name field value

func (*Service) GetNameOk

func (o *Service) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Service) GetOrder

func (o *Service) GetOrder() ServiceOrderReference

GetOrder returns the Order field value if set, zero value otherwise.

func (*Service) GetOrderOk

func (o *Service) GetOrderOk() (*ServiceOrderReference, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetProject

func (o *Service) GetProject() ProjectReference

GetProject returns the Project field value if set, zero value otherwise.

func (*Service) GetProjectOk

func (o *Service) GetProjectOk() (*ProjectReference, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetState

func (o *Service) GetState() ServiceState

GetState returns the State field value

func (*Service) GetStateOk

func (o *Service) GetStateOk() (*ServiceState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*Service) GetTags

func (o *Service) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*Service) GetTagsOk

func (o *Service) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetType

func (o *Service) GetType() ServiceType

GetType returns the Type field value

func (*Service) GetTypeOk

func (o *Service) GetTypeOk() (*ServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Service) GetUseCase

func (o *Service) GetUseCase() UseCaseType

GetUseCase returns the UseCase field value

func (*Service) GetUseCaseOk

func (o *Service) GetUseCaseOk() (*UseCaseType, bool)

GetUseCaseOk returns a tuple with the UseCase field value and a boolean to check if the value has been set.

func (*Service) GetUuid

func (o *Service) GetUuid() string

GetUuid returns the Uuid field value

func (*Service) GetUuidOk

func (o *Service) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*Service) HasAccount

func (o *Service) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*Service) HasChangeLog

func (o *Service) HasChangeLog() bool

HasChangeLog returns a boolean if a field has been set.

func (*Service) HasDescription

func (o *Service) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (o *Service) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Service) HasMinBandwidthCommit

func (o *Service) HasMinBandwidthCommit() bool

HasMinBandwidthCommit returns a boolean if a field has been set.

func (*Service) HasOrder

func (o *Service) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*Service) HasProject

func (o *Service) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*Service) HasTags

func (o *Service) HasTags() bool

HasTags returns a boolean if a field has been set.

func (Service) MarshalJSON

func (o Service) MarshalJSON() ([]byte, error)

func (*Service) SetAccount

func (o *Service) SetAccount(v CustomerBillingAccount)

SetAccount gets a reference to the given CustomerBillingAccount and assigns it to the Account field.

func (*Service) SetBandwidth

func (o *Service) SetBandwidth(v int32)

SetBandwidth sets field value

func (*Service) SetBilling

func (o *Service) SetBilling(v BillingType)

SetBilling sets field value

func (*Service) SetChangeLog

func (o *Service) SetChangeLog(v ServiceChangeLog)

SetChangeLog gets a reference to the given ServiceChangeLog and assigns it to the ChangeLog field.

func (*Service) SetDescription

func (o *Service) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Service) SetDraft

func (o *Service) SetDraft(v bool)

SetDraft sets field value

func (o *Service) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

func (*Service) SetMinBandwidthCommit

func (o *Service) SetMinBandwidthCommit(v int32)

SetMinBandwidthCommit gets a reference to the given int32 and assigns it to the MinBandwidthCommit field.

func (*Service) SetName

func (o *Service) SetName(v string)

SetName sets field value

func (*Service) SetOrder

func (o *Service) SetOrder(v ServiceOrderReference)

SetOrder gets a reference to the given ServiceOrderReference and assigns it to the Order field.

func (*Service) SetProject

func (o *Service) SetProject(v ProjectReference)

SetProject gets a reference to the given ProjectReference and assigns it to the Project field.

func (*Service) SetState

func (o *Service) SetState(v ServiceState)

SetState sets field value

func (*Service) SetTags

func (o *Service) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*Service) SetType

func (o *Service) SetType(v ServiceType)

SetType sets field value

func (*Service) SetUseCase

func (o *Service) SetUseCase(v UseCaseType)

SetUseCase sets field value

func (*Service) SetUuid

func (o *Service) SetUuid(v string)

SetUuid sets field value

func (Service) ToMap

func (o Service) ToMap() (map[string]interface{}, error)

func (*Service) UnmarshalJSON

func (o *Service) UnmarshalJSON(data []byte) (err error)

type ServiceBase

type ServiceBase struct {
	Tags    []string    `json:"tags,omitempty"`
	Type    ServiceType `json:"type"`
	UseCase UseCaseType `json:"useCase"`
	// Name of the service instance
	Name string `json:"name"`
	// Description of the service instance
	Description *string `json:"description,omitempty"`
	// Service bandwidth in Mbps
	Bandwidth int32 `json:"bandwidth"`
	// Service min bandwidth commit in Mbps
	MinBandwidthCommit   *int32 `json:"minBandwidthCommit,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceBase struct for ServiceBase

func NewServiceBase

func NewServiceBase(type_ ServiceType, useCase UseCaseType, name string, bandwidth int32) *ServiceBase

NewServiceBase instantiates a new ServiceBase 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 NewServiceBaseWithDefaults

func NewServiceBaseWithDefaults() *ServiceBase

NewServiceBaseWithDefaults instantiates a new ServiceBase 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 (*ServiceBase) GetBandwidth

func (o *ServiceBase) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value

func (*ServiceBase) GetBandwidthOk

func (o *ServiceBase) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value and a boolean to check if the value has been set.

func (*ServiceBase) GetDescription

func (o *ServiceBase) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceBase) GetDescriptionOk

func (o *ServiceBase) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceBase) GetMinBandwidthCommit

func (o *ServiceBase) GetMinBandwidthCommit() int32

GetMinBandwidthCommit returns the MinBandwidthCommit field value if set, zero value otherwise.

func (*ServiceBase) GetMinBandwidthCommitOk

func (o *ServiceBase) GetMinBandwidthCommitOk() (*int32, bool)

GetMinBandwidthCommitOk returns a tuple with the MinBandwidthCommit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceBase) GetName

func (o *ServiceBase) GetName() string

GetName returns the Name field value

func (*ServiceBase) GetNameOk

func (o *ServiceBase) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceBase) GetTags

func (o *ServiceBase) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceBase) GetTagsOk

func (o *ServiceBase) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceBase) GetType

func (o *ServiceBase) GetType() ServiceType

GetType returns the Type field value

func (*ServiceBase) GetTypeOk

func (o *ServiceBase) GetTypeOk() (*ServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceBase) GetUseCase

func (o *ServiceBase) GetUseCase() UseCaseType

GetUseCase returns the UseCase field value

func (*ServiceBase) GetUseCaseOk

func (o *ServiceBase) GetUseCaseOk() (*UseCaseType, bool)

GetUseCaseOk returns a tuple with the UseCase field value and a boolean to check if the value has been set.

func (*ServiceBase) HasDescription

func (o *ServiceBase) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceBase) HasMinBandwidthCommit

func (o *ServiceBase) HasMinBandwidthCommit() bool

HasMinBandwidthCommit returns a boolean if a field has been set.

func (*ServiceBase) HasTags

func (o *ServiceBase) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ServiceBase) MarshalJSON

func (o ServiceBase) MarshalJSON() ([]byte, error)

func (*ServiceBase) SetBandwidth

func (o *ServiceBase) SetBandwidth(v int32)

SetBandwidth sets field value

func (*ServiceBase) SetDescription

func (o *ServiceBase) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceBase) SetMinBandwidthCommit

func (o *ServiceBase) SetMinBandwidthCommit(v int32)

SetMinBandwidthCommit gets a reference to the given int32 and assigns it to the MinBandwidthCommit field.

func (*ServiceBase) SetName

func (o *ServiceBase) SetName(v string)

SetName sets field value

func (*ServiceBase) SetTags

func (o *ServiceBase) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceBase) SetType

func (o *ServiceBase) SetType(v ServiceType)

SetType sets field value

func (*ServiceBase) SetUseCase

func (o *ServiceBase) SetUseCase(v UseCaseType)

SetUseCase sets field value

func (ServiceBase) ToMap

func (o ServiceBase) ToMap() (map[string]interface{}, error)

func (*ServiceBase) UnmarshalJSON

func (o *ServiceBase) UnmarshalJSON(data []byte) (err error)

type ServiceBilling

type ServiceBilling string

ServiceBilling Billing type of service

const (
	SERVICEBILLING_FIXED       ServiceBilling = "FIXED"
	SERVICEBILLING_USAGE_BASED ServiceBilling = "USAGE_BASED"
	SERVICEBILLING_BURST_BASED ServiceBilling = "BURST_BASED"
)

List of ServiceBilling

func NewServiceBillingFromValue

func NewServiceBillingFromValue(v string) (*ServiceBilling, error)

NewServiceBillingFromValue returns a pointer to a valid ServiceBilling for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceBilling) IsValid

func (v ServiceBilling) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceBilling) Ptr

func (v ServiceBilling) Ptr() *ServiceBilling

Ptr returns reference to ServiceBilling value

func (*ServiceBilling) UnmarshalJSON

func (v *ServiceBilling) UnmarshalJSON(src []byte) error

type ServiceChangeLog

type ServiceChangeLog struct {
	CreatedBy            string     `json:"createdBy"`
	CreatedByFullName    string     `json:"createdByFullName"`
	CreatedByEmail       string     `json:"createdByEmail"`
	CreatedDateTime      time.Time  `json:"createdDateTime"`
	UpdatedBy            string     `json:"updatedBy"`
	UpdatedByFullName    string     `json:"updatedByFullName"`
	UpdatedByEmail       string     `json:"updatedByEmail"`
	UpdatedDateTime      time.Time  `json:"updatedDateTime"`
	DeletedBy            *string    `json:"deletedBy,omitempty"`
	DeletedByFullName    *string    `json:"deletedByFullName,omitempty"`
	DeletedByEmail       *string    `json:"deletedByEmail,omitempty"`
	DeletedDateTime      *time.Time `json:"deletedDateTime,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceChangeLog struct for ServiceChangeLog

func NewServiceChangeLog

func NewServiceChangeLog(createdBy string, createdByFullName string, createdByEmail string, createdDateTime time.Time, updatedBy string, updatedByFullName string, updatedByEmail string, updatedDateTime time.Time) *ServiceChangeLog

NewServiceChangeLog instantiates a new ServiceChangeLog 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 NewServiceChangeLogWithDefaults

func NewServiceChangeLogWithDefaults() *ServiceChangeLog

NewServiceChangeLogWithDefaults instantiates a new ServiceChangeLog 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 (*ServiceChangeLog) GetCreatedBy

func (o *ServiceChangeLog) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value

func (*ServiceChangeLog) GetCreatedByEmail

func (o *ServiceChangeLog) GetCreatedByEmail() string

GetCreatedByEmail returns the CreatedByEmail field value

func (*ServiceChangeLog) GetCreatedByEmailOk

func (o *ServiceChangeLog) GetCreatedByEmailOk() (*string, bool)

GetCreatedByEmailOk returns a tuple with the CreatedByEmail field value and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetCreatedByFullName

func (o *ServiceChangeLog) GetCreatedByFullName() string

GetCreatedByFullName returns the CreatedByFullName field value

func (*ServiceChangeLog) GetCreatedByFullNameOk

func (o *ServiceChangeLog) GetCreatedByFullNameOk() (*string, bool)

GetCreatedByFullNameOk returns a tuple with the CreatedByFullName field value and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetCreatedByOk

func (o *ServiceChangeLog) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetCreatedDateTime

func (o *ServiceChangeLog) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value

func (*ServiceChangeLog) GetCreatedDateTimeOk

func (o *ServiceChangeLog) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetDeletedBy

func (o *ServiceChangeLog) GetDeletedBy() string

GetDeletedBy returns the DeletedBy field value if set, zero value otherwise.

func (*ServiceChangeLog) GetDeletedByEmail

func (o *ServiceChangeLog) GetDeletedByEmail() string

GetDeletedByEmail returns the DeletedByEmail field value if set, zero value otherwise.

func (*ServiceChangeLog) GetDeletedByEmailOk

func (o *ServiceChangeLog) GetDeletedByEmailOk() (*string, bool)

GetDeletedByEmailOk returns a tuple with the DeletedByEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetDeletedByFullName

func (o *ServiceChangeLog) GetDeletedByFullName() string

GetDeletedByFullName returns the DeletedByFullName field value if set, zero value otherwise.

func (*ServiceChangeLog) GetDeletedByFullNameOk

func (o *ServiceChangeLog) GetDeletedByFullNameOk() (*string, bool)

GetDeletedByFullNameOk returns a tuple with the DeletedByFullName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetDeletedByOk

func (o *ServiceChangeLog) GetDeletedByOk() (*string, bool)

GetDeletedByOk returns a tuple with the DeletedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetDeletedDateTime

func (o *ServiceChangeLog) GetDeletedDateTime() time.Time

GetDeletedDateTime returns the DeletedDateTime field value if set, zero value otherwise.

func (*ServiceChangeLog) GetDeletedDateTimeOk

func (o *ServiceChangeLog) GetDeletedDateTimeOk() (*time.Time, bool)

GetDeletedDateTimeOk returns a tuple with the DeletedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetUpdatedBy

func (o *ServiceChangeLog) GetUpdatedBy() string

GetUpdatedBy returns the UpdatedBy field value

func (*ServiceChangeLog) GetUpdatedByEmail

func (o *ServiceChangeLog) GetUpdatedByEmail() string

GetUpdatedByEmail returns the UpdatedByEmail field value

func (*ServiceChangeLog) GetUpdatedByEmailOk

func (o *ServiceChangeLog) GetUpdatedByEmailOk() (*string, bool)

GetUpdatedByEmailOk returns a tuple with the UpdatedByEmail field value and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetUpdatedByFullName

func (o *ServiceChangeLog) GetUpdatedByFullName() string

GetUpdatedByFullName returns the UpdatedByFullName field value

func (*ServiceChangeLog) GetUpdatedByFullNameOk

func (o *ServiceChangeLog) GetUpdatedByFullNameOk() (*string, bool)

GetUpdatedByFullNameOk returns a tuple with the UpdatedByFullName field value and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetUpdatedByOk

func (o *ServiceChangeLog) GetUpdatedByOk() (*string, bool)

GetUpdatedByOk returns a tuple with the UpdatedBy field value and a boolean to check if the value has been set.

func (*ServiceChangeLog) GetUpdatedDateTime

func (o *ServiceChangeLog) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value

func (*ServiceChangeLog) GetUpdatedDateTimeOk

func (o *ServiceChangeLog) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value and a boolean to check if the value has been set.

func (*ServiceChangeLog) HasDeletedBy

func (o *ServiceChangeLog) HasDeletedBy() bool

HasDeletedBy returns a boolean if a field has been set.

func (*ServiceChangeLog) HasDeletedByEmail

func (o *ServiceChangeLog) HasDeletedByEmail() bool

HasDeletedByEmail returns a boolean if a field has been set.

func (*ServiceChangeLog) HasDeletedByFullName

func (o *ServiceChangeLog) HasDeletedByFullName() bool

HasDeletedByFullName returns a boolean if a field has been set.

func (*ServiceChangeLog) HasDeletedDateTime

func (o *ServiceChangeLog) HasDeletedDateTime() bool

HasDeletedDateTime returns a boolean if a field has been set.

func (ServiceChangeLog) MarshalJSON

func (o ServiceChangeLog) MarshalJSON() ([]byte, error)

func (*ServiceChangeLog) SetCreatedBy

func (o *ServiceChangeLog) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*ServiceChangeLog) SetCreatedByEmail

func (o *ServiceChangeLog) SetCreatedByEmail(v string)

SetCreatedByEmail sets field value

func (*ServiceChangeLog) SetCreatedByFullName

func (o *ServiceChangeLog) SetCreatedByFullName(v string)

SetCreatedByFullName sets field value

func (*ServiceChangeLog) SetCreatedDateTime

func (o *ServiceChangeLog) SetCreatedDateTime(v time.Time)

SetCreatedDateTime sets field value

func (*ServiceChangeLog) SetDeletedBy

func (o *ServiceChangeLog) SetDeletedBy(v string)

SetDeletedBy gets a reference to the given string and assigns it to the DeletedBy field.

func (*ServiceChangeLog) SetDeletedByEmail

func (o *ServiceChangeLog) SetDeletedByEmail(v string)

SetDeletedByEmail gets a reference to the given string and assigns it to the DeletedByEmail field.

func (*ServiceChangeLog) SetDeletedByFullName

func (o *ServiceChangeLog) SetDeletedByFullName(v string)

SetDeletedByFullName gets a reference to the given string and assigns it to the DeletedByFullName field.

func (*ServiceChangeLog) SetDeletedDateTime

func (o *ServiceChangeLog) SetDeletedDateTime(v time.Time)

SetDeletedDateTime gets a reference to the given time.Time and assigns it to the DeletedDateTime field.

func (*ServiceChangeLog) SetUpdatedBy

func (o *ServiceChangeLog) SetUpdatedBy(v string)

SetUpdatedBy sets field value

func (*ServiceChangeLog) SetUpdatedByEmail

func (o *ServiceChangeLog) SetUpdatedByEmail(v string)

SetUpdatedByEmail sets field value

func (*ServiceChangeLog) SetUpdatedByFullName

func (o *ServiceChangeLog) SetUpdatedByFullName(v string)

SetUpdatedByFullName sets field value

func (*ServiceChangeLog) SetUpdatedDateTime

func (o *ServiceChangeLog) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime sets field value

func (ServiceChangeLog) ToMap

func (o ServiceChangeLog) ToMap() (map[string]interface{}, error)

func (*ServiceChangeLog) UnmarshalJSON

func (o *ServiceChangeLog) UnmarshalJSON(data []byte) (err error)

type ServiceOrderContact

type ServiceOrderContact struct {
	Type         ContactType                 `json:"type"`
	FirstName    *string                     `json:"firstName,omitempty"`
	LastName     *string                     `json:"lastName,omitempty"`
	Timezone     *string                     `json:"timezone,omitempty"`
	Notes        *string                     `json:"notes,omitempty"`
	Availability *ContactRequestAvailability `json:"availability,omitempty"`
	Details      []ContactRequestDetails     `json:"details,omitempty"`
	// Identifies (e.g., userName) a registered user. If a registered user is specified, then firstName/lastName need not be provided
	RegisteredUser       *string `json:"registeredUser,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceOrderContact struct for ServiceOrderContact

func NewServiceOrderContact

func NewServiceOrderContact(type_ ContactType) *ServiceOrderContact

NewServiceOrderContact instantiates a new ServiceOrderContact 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 NewServiceOrderContactWithDefaults

func NewServiceOrderContactWithDefaults() *ServiceOrderContact

NewServiceOrderContactWithDefaults instantiates a new ServiceOrderContact 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 (*ServiceOrderContact) GetAvailability

func (o *ServiceOrderContact) GetAvailability() ContactRequestAvailability

GetAvailability returns the Availability field value if set, zero value otherwise.

func (*ServiceOrderContact) GetAvailabilityOk

func (o *ServiceOrderContact) GetAvailabilityOk() (*ContactRequestAvailability, bool)

GetAvailabilityOk returns a tuple with the Availability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderContact) GetDetails

func (o *ServiceOrderContact) GetDetails() []ContactRequestDetails

GetDetails returns the Details field value if set, zero value otherwise.

func (*ServiceOrderContact) GetDetailsOk

func (o *ServiceOrderContact) GetDetailsOk() ([]ContactRequestDetails, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderContact) GetFirstName

func (o *ServiceOrderContact) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*ServiceOrderContact) GetFirstNameOk

func (o *ServiceOrderContact) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderContact) GetLastName

func (o *ServiceOrderContact) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*ServiceOrderContact) GetLastNameOk

func (o *ServiceOrderContact) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderContact) GetNotes

func (o *ServiceOrderContact) GetNotes() string

GetNotes returns the Notes field value if set, zero value otherwise.

func (*ServiceOrderContact) GetNotesOk

func (o *ServiceOrderContact) GetNotesOk() (*string, bool)

GetNotesOk returns a tuple with the Notes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderContact) GetRegisteredUser

func (o *ServiceOrderContact) GetRegisteredUser() string

GetRegisteredUser returns the RegisteredUser field value if set, zero value otherwise.

func (*ServiceOrderContact) GetRegisteredUserOk

func (o *ServiceOrderContact) GetRegisteredUserOk() (*string, bool)

GetRegisteredUserOk returns a tuple with the RegisteredUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderContact) GetTimezone

func (o *ServiceOrderContact) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*ServiceOrderContact) GetTimezoneOk

func (o *ServiceOrderContact) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderContact) GetType

func (o *ServiceOrderContact) GetType() ContactType

GetType returns the Type field value

func (*ServiceOrderContact) GetTypeOk

func (o *ServiceOrderContact) GetTypeOk() (*ContactType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceOrderContact) HasAvailability

func (o *ServiceOrderContact) HasAvailability() bool

HasAvailability returns a boolean if a field has been set.

func (*ServiceOrderContact) HasDetails

func (o *ServiceOrderContact) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*ServiceOrderContact) HasFirstName

func (o *ServiceOrderContact) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*ServiceOrderContact) HasLastName

func (o *ServiceOrderContact) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*ServiceOrderContact) HasNotes

func (o *ServiceOrderContact) HasNotes() bool

HasNotes returns a boolean if a field has been set.

func (*ServiceOrderContact) HasRegisteredUser

func (o *ServiceOrderContact) HasRegisteredUser() bool

HasRegisteredUser returns a boolean if a field has been set.

func (*ServiceOrderContact) HasTimezone

func (o *ServiceOrderContact) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (ServiceOrderContact) MarshalJSON

func (o ServiceOrderContact) MarshalJSON() ([]byte, error)

func (*ServiceOrderContact) SetAvailability

func (o *ServiceOrderContact) SetAvailability(v ContactRequestAvailability)

SetAvailability gets a reference to the given ContactRequestAvailability and assigns it to the Availability field.

func (*ServiceOrderContact) SetDetails

func (o *ServiceOrderContact) SetDetails(v []ContactRequestDetails)

SetDetails gets a reference to the given []ContactRequestDetails and assigns it to the Details field.

func (*ServiceOrderContact) SetFirstName

func (o *ServiceOrderContact) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*ServiceOrderContact) SetLastName

func (o *ServiceOrderContact) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (*ServiceOrderContact) SetNotes

func (o *ServiceOrderContact) SetNotes(v string)

SetNotes gets a reference to the given string and assigns it to the Notes field.

func (*ServiceOrderContact) SetRegisteredUser

func (o *ServiceOrderContact) SetRegisteredUser(v string)

SetRegisteredUser gets a reference to the given string and assigns it to the RegisteredUser field.

func (*ServiceOrderContact) SetTimezone

func (o *ServiceOrderContact) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*ServiceOrderContact) SetType

func (o *ServiceOrderContact) SetType(v ContactType)

SetType sets field value

func (ServiceOrderContact) ToMap

func (o ServiceOrderContact) ToMap() (map[string]interface{}, error)

func (*ServiceOrderContact) UnmarshalJSON

func (o *ServiceOrderContact) UnmarshalJSON(data []byte) (err error)

type ServiceOrderReference

type ServiceOrderReference struct {
	Href                 string           `json:"href"`
	Uuid                 string           `json:"uuid"`
	Type                 ServiceOrderType `json:"type"`
	AdditionalProperties map[string]interface{}
}

ServiceOrderReference struct for ServiceOrderReference

func NewServiceOrderReference

func NewServiceOrderReference(href string, uuid string, type_ ServiceOrderType) *ServiceOrderReference

NewServiceOrderReference instantiates a new ServiceOrderReference 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 NewServiceOrderReferenceWithDefaults

func NewServiceOrderReferenceWithDefaults() *ServiceOrderReference

NewServiceOrderReferenceWithDefaults instantiates a new ServiceOrderReference 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 (*ServiceOrderReference) GetHref

func (o *ServiceOrderReference) GetHref() string

GetHref returns the Href field value

func (*ServiceOrderReference) GetHrefOk

func (o *ServiceOrderReference) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*ServiceOrderReference) GetType

GetType returns the Type field value

func (*ServiceOrderReference) GetTypeOk

func (o *ServiceOrderReference) GetTypeOk() (*ServiceOrderType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceOrderReference) GetUuid

func (o *ServiceOrderReference) GetUuid() string

GetUuid returns the Uuid field value

func (*ServiceOrderReference) GetUuidOk

func (o *ServiceOrderReference) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (ServiceOrderReference) MarshalJSON

func (o ServiceOrderReference) MarshalJSON() ([]byte, error)

func (*ServiceOrderReference) SetHref

func (o *ServiceOrderReference) SetHref(v string)

SetHref sets field value

func (*ServiceOrderReference) SetType

SetType sets field value

func (*ServiceOrderReference) SetUuid

func (o *ServiceOrderReference) SetUuid(v string)

SetUuid sets field value

func (ServiceOrderReference) ToMap

func (o ServiceOrderReference) ToMap() (map[string]interface{}, error)

func (*ServiceOrderReference) UnmarshalJSON

func (o *ServiceOrderReference) UnmarshalJSON(data []byte) (err error)

type ServiceOrderRequest

type ServiceOrderRequest struct {
	Tags                 []string               `json:"tags,omitempty"`
	Contacts             []ServiceOrderContact  `json:"contacts,omitempty"`
	Draft                *bool                  `json:"draft,omitempty"`
	PurchaseOrder        *ServicePurchaseOrder  `json:"purchaseOrder,omitempty"`
	ReferenceNumber      *string                `json:"referenceNumber,omitempty"`
	Signature            *OrderSignatureRequest `json:"signature,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceOrderRequest struct for ServiceOrderRequest

func NewServiceOrderRequest

func NewServiceOrderRequest() *ServiceOrderRequest

NewServiceOrderRequest instantiates a new ServiceOrderRequest 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 NewServiceOrderRequestWithDefaults

func NewServiceOrderRequestWithDefaults() *ServiceOrderRequest

NewServiceOrderRequestWithDefaults instantiates a new ServiceOrderRequest 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 (*ServiceOrderRequest) GetContacts

func (o *ServiceOrderRequest) GetContacts() []ServiceOrderContact

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*ServiceOrderRequest) GetContactsOk

func (o *ServiceOrderRequest) GetContactsOk() ([]ServiceOrderContact, bool)

GetContactsOk returns a tuple with the Contacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderRequest) GetDraft

func (o *ServiceOrderRequest) GetDraft() bool

GetDraft returns the Draft field value if set, zero value otherwise.

func (*ServiceOrderRequest) GetDraftOk

func (o *ServiceOrderRequest) GetDraftOk() (*bool, bool)

GetDraftOk returns a tuple with the Draft field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderRequest) GetPurchaseOrder

func (o *ServiceOrderRequest) GetPurchaseOrder() ServicePurchaseOrder

GetPurchaseOrder returns the PurchaseOrder field value if set, zero value otherwise.

func (*ServiceOrderRequest) GetPurchaseOrderOk

func (o *ServiceOrderRequest) GetPurchaseOrderOk() (*ServicePurchaseOrder, bool)

GetPurchaseOrderOk returns a tuple with the PurchaseOrder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderRequest) GetReferenceNumber

func (o *ServiceOrderRequest) GetReferenceNumber() string

GetReferenceNumber returns the ReferenceNumber field value if set, zero value otherwise.

func (*ServiceOrderRequest) GetReferenceNumberOk

func (o *ServiceOrderRequest) GetReferenceNumberOk() (*string, bool)

GetReferenceNumberOk returns a tuple with the ReferenceNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderRequest) GetSignature

func (o *ServiceOrderRequest) GetSignature() OrderSignatureRequest

GetSignature returns the Signature field value if set, zero value otherwise.

func (*ServiceOrderRequest) GetSignatureOk

func (o *ServiceOrderRequest) GetSignatureOk() (*OrderSignatureRequest, bool)

GetSignatureOk returns a tuple with the Signature field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderRequest) GetTags

func (o *ServiceOrderRequest) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceOrderRequest) GetTagsOk

func (o *ServiceOrderRequest) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceOrderRequest) HasContacts

func (o *ServiceOrderRequest) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (*ServiceOrderRequest) HasDraft

func (o *ServiceOrderRequest) HasDraft() bool

HasDraft returns a boolean if a field has been set.

func (*ServiceOrderRequest) HasPurchaseOrder

func (o *ServiceOrderRequest) HasPurchaseOrder() bool

HasPurchaseOrder returns a boolean if a field has been set.

func (*ServiceOrderRequest) HasReferenceNumber

func (o *ServiceOrderRequest) HasReferenceNumber() bool

HasReferenceNumber returns a boolean if a field has been set.

func (*ServiceOrderRequest) HasSignature

func (o *ServiceOrderRequest) HasSignature() bool

HasSignature returns a boolean if a field has been set.

func (*ServiceOrderRequest) HasTags

func (o *ServiceOrderRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ServiceOrderRequest) MarshalJSON

func (o ServiceOrderRequest) MarshalJSON() ([]byte, error)

func (*ServiceOrderRequest) SetContacts

func (o *ServiceOrderRequest) SetContacts(v []ServiceOrderContact)

SetContacts gets a reference to the given []ServiceOrderContact and assigns it to the Contacts field.

func (*ServiceOrderRequest) SetDraft

func (o *ServiceOrderRequest) SetDraft(v bool)

SetDraft gets a reference to the given bool and assigns it to the Draft field.

func (*ServiceOrderRequest) SetPurchaseOrder

func (o *ServiceOrderRequest) SetPurchaseOrder(v ServicePurchaseOrder)

SetPurchaseOrder gets a reference to the given ServicePurchaseOrder and assigns it to the PurchaseOrder field.

func (*ServiceOrderRequest) SetReferenceNumber

func (o *ServiceOrderRequest) SetReferenceNumber(v string)

SetReferenceNumber gets a reference to the given string and assigns it to the ReferenceNumber field.

func (*ServiceOrderRequest) SetSignature

func (o *ServiceOrderRequest) SetSignature(v OrderSignatureRequest)

SetSignature gets a reference to the given OrderSignatureRequest and assigns it to the Signature field.

func (*ServiceOrderRequest) SetTags

func (o *ServiceOrderRequest) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (ServiceOrderRequest) ToMap

func (o ServiceOrderRequest) ToMap() (map[string]interface{}, error)

func (*ServiceOrderRequest) UnmarshalJSON

func (o *ServiceOrderRequest) UnmarshalJSON(data []byte) (err error)

type ServiceOrderType

type ServiceOrderType string

ServiceOrderType the model 'ServiceOrderType'

const (
	SERVICEORDERTYPE_NEW       ServiceOrderType = "NEW"
	SERVICEORDERTYPE_AMENDMENT ServiceOrderType = "AMENDMENT"
)

List of ServiceOrderType

func NewServiceOrderTypeFromValue

func NewServiceOrderTypeFromValue(v string) (*ServiceOrderType, error)

NewServiceOrderTypeFromValue returns a pointer to a valid ServiceOrderType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceOrderType) IsValid

func (v ServiceOrderType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceOrderType) Ptr

Ptr returns reference to ServiceOrderType value

func (*ServiceOrderType) UnmarshalJSON

func (v *ServiceOrderType) UnmarshalJSON(src []byte) error

type ServicePurchaseOrder

type ServicePurchaseOrder struct {
	Type *PurchaseOrderType `json:"type,omitempty"`
	// Purchase order number
	Number string `json:"number"`
	// Amount
	Amount *float32 `json:"amount,omitempty"`
	// Start date in YYYY-MM-DD format
	StartDate *string `json:"startDate,omitempty"`
	// End date in YYYY-MM-DD format
	EndDate *string `json:"endDate,omitempty"`
	// Purchase order description
	Description          *string                         `json:"description,omitempty"`
	Attachment           *ServicePurchaseOrderAttachment `json:"attachment,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServicePurchaseOrder struct for ServicePurchaseOrder

func NewServicePurchaseOrder

func NewServicePurchaseOrder(number string) *ServicePurchaseOrder

NewServicePurchaseOrder instantiates a new ServicePurchaseOrder 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 NewServicePurchaseOrderWithDefaults

func NewServicePurchaseOrderWithDefaults() *ServicePurchaseOrder

NewServicePurchaseOrderWithDefaults instantiates a new ServicePurchaseOrder 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 (*ServicePurchaseOrder) GetAmount

func (o *ServicePurchaseOrder) GetAmount() float32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*ServicePurchaseOrder) GetAmountOk

func (o *ServicePurchaseOrder) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServicePurchaseOrder) GetAttachment

GetAttachment returns the Attachment field value if set, zero value otherwise.

func (*ServicePurchaseOrder) GetAttachmentOk

func (o *ServicePurchaseOrder) GetAttachmentOk() (*ServicePurchaseOrderAttachment, bool)

GetAttachmentOk returns a tuple with the Attachment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServicePurchaseOrder) GetDescription

func (o *ServicePurchaseOrder) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServicePurchaseOrder) GetDescriptionOk

func (o *ServicePurchaseOrder) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServicePurchaseOrder) GetEndDate

func (o *ServicePurchaseOrder) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*ServicePurchaseOrder) GetEndDateOk

func (o *ServicePurchaseOrder) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServicePurchaseOrder) GetNumber

func (o *ServicePurchaseOrder) GetNumber() string

GetNumber returns the Number field value

func (*ServicePurchaseOrder) GetNumberOk

func (o *ServicePurchaseOrder) GetNumberOk() (*string, bool)

GetNumberOk returns a tuple with the Number field value and a boolean to check if the value has been set.

func (*ServicePurchaseOrder) GetStartDate

func (o *ServicePurchaseOrder) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*ServicePurchaseOrder) GetStartDateOk

func (o *ServicePurchaseOrder) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServicePurchaseOrder) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*ServicePurchaseOrder) GetTypeOk

func (o *ServicePurchaseOrder) GetTypeOk() (*PurchaseOrderType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServicePurchaseOrder) HasAmount

func (o *ServicePurchaseOrder) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*ServicePurchaseOrder) HasAttachment

func (o *ServicePurchaseOrder) HasAttachment() bool

HasAttachment returns a boolean if a field has been set.

func (*ServicePurchaseOrder) HasDescription

func (o *ServicePurchaseOrder) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServicePurchaseOrder) HasEndDate

func (o *ServicePurchaseOrder) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*ServicePurchaseOrder) HasStartDate

func (o *ServicePurchaseOrder) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*ServicePurchaseOrder) HasType

func (o *ServicePurchaseOrder) HasType() bool

HasType returns a boolean if a field has been set.

func (ServicePurchaseOrder) MarshalJSON

func (o ServicePurchaseOrder) MarshalJSON() ([]byte, error)

func (*ServicePurchaseOrder) SetAmount

func (o *ServicePurchaseOrder) SetAmount(v float32)

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (*ServicePurchaseOrder) SetAttachment

SetAttachment gets a reference to the given ServicePurchaseOrderAttachment and assigns it to the Attachment field.

func (*ServicePurchaseOrder) SetDescription

func (o *ServicePurchaseOrder) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServicePurchaseOrder) SetEndDate

func (o *ServicePurchaseOrder) SetEndDate(v string)

SetEndDate gets a reference to the given string and assigns it to the EndDate field.

func (*ServicePurchaseOrder) SetNumber

func (o *ServicePurchaseOrder) SetNumber(v string)

SetNumber sets field value

func (*ServicePurchaseOrder) SetStartDate

func (o *ServicePurchaseOrder) SetStartDate(v string)

SetStartDate gets a reference to the given string and assigns it to the StartDate field.

func (*ServicePurchaseOrder) SetType

SetType gets a reference to the given PurchaseOrderType and assigns it to the Type field.

func (ServicePurchaseOrder) ToMap

func (o ServicePurchaseOrder) ToMap() (map[string]interface{}, error)

func (*ServicePurchaseOrder) UnmarshalJSON

func (o *ServicePurchaseOrder) UnmarshalJSON(data []byte) (err error)

type ServicePurchaseOrderAttachment

type ServicePurchaseOrderAttachment struct {
	AttachmentId         *string `json:"attachmentId,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServicePurchaseOrderAttachment struct for ServicePurchaseOrderAttachment

func NewServicePurchaseOrderAttachment

func NewServicePurchaseOrderAttachment() *ServicePurchaseOrderAttachment

NewServicePurchaseOrderAttachment instantiates a new ServicePurchaseOrderAttachment 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 NewServicePurchaseOrderAttachmentWithDefaults

func NewServicePurchaseOrderAttachmentWithDefaults() *ServicePurchaseOrderAttachment

NewServicePurchaseOrderAttachmentWithDefaults instantiates a new ServicePurchaseOrderAttachment 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 (*ServicePurchaseOrderAttachment) GetAttachmentId

func (o *ServicePurchaseOrderAttachment) GetAttachmentId() string

GetAttachmentId returns the AttachmentId field value if set, zero value otherwise.

func (*ServicePurchaseOrderAttachment) GetAttachmentIdOk

func (o *ServicePurchaseOrderAttachment) GetAttachmentIdOk() (*string, bool)

GetAttachmentIdOk returns a tuple with the AttachmentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServicePurchaseOrderAttachment) HasAttachmentId

func (o *ServicePurchaseOrderAttachment) HasAttachmentId() bool

HasAttachmentId returns a boolean if a field has been set.

func (ServicePurchaseOrderAttachment) MarshalJSON

func (o ServicePurchaseOrderAttachment) MarshalJSON() ([]byte, error)

func (*ServicePurchaseOrderAttachment) SetAttachmentId

func (o *ServicePurchaseOrderAttachment) SetAttachmentId(v string)

SetAttachmentId gets a reference to the given string and assigns it to the AttachmentId field.

func (ServicePurchaseOrderAttachment) ToMap

func (o ServicePurchaseOrderAttachment) ToMap() (map[string]interface{}, error)

func (*ServicePurchaseOrderAttachment) UnmarshalJSON

func (o *ServicePurchaseOrderAttachment) UnmarshalJSON(data []byte) (err error)

type ServiceRequest

type ServiceRequest struct {
	Tags        []string      `json:"tags,omitempty"`
	Name        *string       `json:"name,omitempty"`
	Description *string       `json:"description,omitempty"`
	Type        ServiceTypeV2 `json:"type"`
	// Collection of service connections uuids
	Connections          []string               `json:"connections"`
	RoutingProtocol      RoutingProtocolRequest `json:"routingProtocol"`
	Order                *ServiceOrderRequest   `json:"order,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceRequest struct for ServiceRequest

func NewServiceRequest

func NewServiceRequest(type_ ServiceTypeV2, connections []string, routingProtocol RoutingProtocolRequest) *ServiceRequest

NewServiceRequest instantiates a new ServiceRequest 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 NewServiceRequestWithDefaults

func NewServiceRequestWithDefaults() *ServiceRequest

NewServiceRequestWithDefaults instantiates a new ServiceRequest 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 (*ServiceRequest) GetConnections

func (o *ServiceRequest) GetConnections() []string

GetConnections returns the Connections field value

func (*ServiceRequest) GetConnectionsOk

func (o *ServiceRequest) GetConnectionsOk() ([]string, bool)

GetConnectionsOk returns a tuple with the Connections field value and a boolean to check if the value has been set.

func (*ServiceRequest) GetDescription

func (o *ServiceRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceRequest) GetDescriptionOk

func (o *ServiceRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRequest) GetName

func (o *ServiceRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceRequest) GetNameOk

func (o *ServiceRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRequest) GetOrder

func (o *ServiceRequest) GetOrder() ServiceOrderRequest

GetOrder returns the Order field value if set, zero value otherwise.

func (*ServiceRequest) GetOrderOk

func (o *ServiceRequest) GetOrderOk() (*ServiceOrderRequest, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRequest) GetRoutingProtocol

func (o *ServiceRequest) GetRoutingProtocol() RoutingProtocolRequest

GetRoutingProtocol returns the RoutingProtocol field value

func (*ServiceRequest) GetRoutingProtocolOk

func (o *ServiceRequest) GetRoutingProtocolOk() (*RoutingProtocolRequest, bool)

GetRoutingProtocolOk returns a tuple with the RoutingProtocol field value and a boolean to check if the value has been set.

func (*ServiceRequest) GetTags

func (o *ServiceRequest) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceRequest) GetTagsOk

func (o *ServiceRequest) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRequest) GetType

func (o *ServiceRequest) GetType() ServiceTypeV2

GetType returns the Type field value

func (*ServiceRequest) GetTypeOk

func (o *ServiceRequest) GetTypeOk() (*ServiceTypeV2, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceRequest) HasDescription

func (o *ServiceRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceRequest) HasName

func (o *ServiceRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*ServiceRequest) HasOrder

func (o *ServiceRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ServiceRequest) HasTags

func (o *ServiceRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ServiceRequest) MarshalJSON

func (o ServiceRequest) MarshalJSON() ([]byte, error)

func (*ServiceRequest) SetConnections

func (o *ServiceRequest) SetConnections(v []string)

SetConnections sets field value

func (*ServiceRequest) SetDescription

func (o *ServiceRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceRequest) SetName

func (o *ServiceRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceRequest) SetOrder

func (o *ServiceRequest) SetOrder(v ServiceOrderRequest)

SetOrder gets a reference to the given ServiceOrderRequest and assigns it to the Order field.

func (*ServiceRequest) SetRoutingProtocol

func (o *ServiceRequest) SetRoutingProtocol(v RoutingProtocolRequest)

SetRoutingProtocol sets field value

func (*ServiceRequest) SetTags

func (o *ServiceRequest) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceRequest) SetType

func (o *ServiceRequest) SetType(v ServiceTypeV2)

SetType sets field value

func (ServiceRequest) ToMap

func (o ServiceRequest) ToMap() (map[string]interface{}, error)

func (*ServiceRequest) UnmarshalJSON

func (o *ServiceRequest) UnmarshalJSON(data []byte) (err error)

type ServiceState

type ServiceState string

ServiceState the model 'ServiceState'

const (
	SERVICESTATE_DRAFT          ServiceState = "DRAFT"
	SERVICESTATE_PENDING        ServiceState = "PENDING"
	SERVICESTATE_PROVISIONING   ServiceState = "PROVISIONING"
	SERVICESTATE_ACTIVE         ServiceState = "ACTIVE"
	SERVICESTATE_INACTIVE       ServiceState = "INACTIVE"
	SERVICESTATE_DEPROVISIONING ServiceState = "DEPROVISIONING"
	SERVICESTATE_DEPROVISIONED  ServiceState = "DEPROVISIONED"
	SERVICESTATE_FAILED         ServiceState = "FAILED"
)

List of ServiceState

func NewServiceStateFromValue

func NewServiceStateFromValue(v string) (*ServiceState, error)

NewServiceStateFromValue returns a pointer to a valid ServiceState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceState) IsValid

func (v ServiceState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceState) Ptr

func (v ServiceState) Ptr() *ServiceState

Ptr returns reference to ServiceState value

func (*ServiceState) UnmarshalJSON

func (v *ServiceState) UnmarshalJSON(src []byte) error

type ServiceType

type ServiceType string

ServiceType SINGLE_PORT - Internet Access Service supported with one Connection originating from one AccessPoint on the ASide DUAL_PORT - Internet Access Service supported with two redundant Connections originating from two redundant AccessPoints on the Aside and terminating to two redundant Internet Routers on the ZSide

const (
	SERVICETYPE_SINGLE_PORT ServiceType = "SINGLE_PORT"
	SERVICETYPE_DUAL_PORT   ServiceType = "DUAL_PORT"
)

List of ServiceType

func NewServiceTypeFromValue

func NewServiceTypeFromValue(v string) (*ServiceType, error)

NewServiceTypeFromValue returns a pointer to a valid ServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceType) IsValid

func (v ServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceType) Ptr

func (v ServiceType) Ptr() *ServiceType

Ptr returns reference to ServiceType value

func (*ServiceType) UnmarshalJSON

func (v *ServiceType) UnmarshalJSON(src []byte) error

type ServiceTypeV2

type ServiceTypeV2 string

ServiceTypeV2 the model 'ServiceTypeV2'

const (
	SERVICETYPEV2_SINGLE ServiceTypeV2 = "SINGLE"
	SERVICETYPEV2_DUAL   ServiceTypeV2 = "DUAL"
)

List of ServiceTypeV2

func NewServiceTypeV2FromValue

func NewServiceTypeV2FromValue(v string) (*ServiceTypeV2, error)

NewServiceTypeV2FromValue returns a pointer to a valid ServiceTypeV2 for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceTypeV2) IsValid

func (v ServiceTypeV2) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceTypeV2) Ptr

func (v ServiceTypeV2) Ptr() *ServiceTypeV2

Ptr returns reference to ServiceTypeV2 value

func (*ServiceTypeV2) UnmarshalJSON

func (v *ServiceTypeV2) UnmarshalJSON(src []byte) error

type ServiceUseCase

type ServiceUseCase string

ServiceUseCase use case of the service

const (
	SERVICEUSECASE_MAIN              ServiceUseCase = "MAIN"
	SERVICEUSECASE_BACKUP            ServiceUseCase = "BACKUP"
	SERVICEUSECASE_MANAGEMENT_ACCESS ServiceUseCase = "MANAGEMENT_ACCESS"
)

List of ServiceUseCase

func NewServiceUseCaseFromValue

func NewServiceUseCaseFromValue(v string) (*ServiceUseCase, error)

NewServiceUseCaseFromValue returns a pointer to a valid ServiceUseCase for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceUseCase) IsValid

func (v ServiceUseCase) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceUseCase) Ptr

func (v ServiceUseCase) Ptr() *ServiceUseCase

Ptr returns reference to ServiceUseCase value

func (*ServiceUseCase) UnmarshalJSON

func (v *ServiceUseCase) UnmarshalJSON(src []byte) error

type ServiceV2

type ServiceV2 struct {
	Uuid string         `json:"uuid"`
	Type *ServiceTypeV2 `json:"type,omitempty"`
	// Service bandwidth in Mbps
	Bandwidth            *int32                  `json:"bandwidth,omitempty"`
	Account              *CustomerBillingAccount `json:"account,omitempty"`
	ChangeLog            *ServiceChangeLog       `json:"changeLog,omitempty"`
	Links                []Link                  `json:"links,omitempty"`
	Order                *ServiceOrderReference  `json:"order,omitempty"`
	Project              *ProjectReference       `json:"project,omitempty"`
	State                ServiceState            `json:"state"`
	AdditionalProperties map[string]interface{}
}

ServiceV2 struct for ServiceV2

func NewServiceV2

func NewServiceV2(uuid string, state ServiceState) *ServiceV2

NewServiceV2 instantiates a new ServiceV2 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 NewServiceV2WithDefaults

func NewServiceV2WithDefaults() *ServiceV2

NewServiceV2WithDefaults instantiates a new ServiceV2 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 (*ServiceV2) GetAccount

func (o *ServiceV2) GetAccount() CustomerBillingAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*ServiceV2) GetAccountOk

func (o *ServiceV2) GetAccountOk() (*CustomerBillingAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceV2) GetBandwidth

func (o *ServiceV2) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*ServiceV2) GetBandwidthOk

func (o *ServiceV2) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceV2) GetChangeLog

func (o *ServiceV2) GetChangeLog() ServiceChangeLog

GetChangeLog returns the ChangeLog field value if set, zero value otherwise.

func (*ServiceV2) GetChangeLogOk

func (o *ServiceV2) GetChangeLogOk() (*ServiceChangeLog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *ServiceV2) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ServiceV2) GetLinksOk

func (o *ServiceV2) GetLinksOk() ([]Link, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceV2) GetOrder

func (o *ServiceV2) GetOrder() ServiceOrderReference

GetOrder returns the Order field value if set, zero value otherwise.

func (*ServiceV2) GetOrderOk

func (o *ServiceV2) GetOrderOk() (*ServiceOrderReference, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceV2) GetProject

func (o *ServiceV2) GetProject() ProjectReference

GetProject returns the Project field value if set, zero value otherwise.

func (*ServiceV2) GetProjectOk

func (o *ServiceV2) GetProjectOk() (*ProjectReference, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceV2) GetState

func (o *ServiceV2) GetState() ServiceState

GetState returns the State field value

func (*ServiceV2) GetStateOk

func (o *ServiceV2) GetStateOk() (*ServiceState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*ServiceV2) GetType

func (o *ServiceV2) GetType() ServiceTypeV2

GetType returns the Type field value if set, zero value otherwise.

func (*ServiceV2) GetTypeOk

func (o *ServiceV2) GetTypeOk() (*ServiceTypeV2, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceV2) GetUuid

func (o *ServiceV2) GetUuid() string

GetUuid returns the Uuid field value

func (*ServiceV2) GetUuidOk

func (o *ServiceV2) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*ServiceV2) HasAccount

func (o *ServiceV2) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*ServiceV2) HasBandwidth

func (o *ServiceV2) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*ServiceV2) HasChangeLog

func (o *ServiceV2) HasChangeLog() bool

HasChangeLog returns a boolean if a field has been set.

func (o *ServiceV2) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ServiceV2) HasOrder

func (o *ServiceV2) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ServiceV2) HasProject

func (o *ServiceV2) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*ServiceV2) HasType

func (o *ServiceV2) HasType() bool

HasType returns a boolean if a field has been set.

func (ServiceV2) MarshalJSON

func (o ServiceV2) MarshalJSON() ([]byte, error)

func (*ServiceV2) SetAccount

func (o *ServiceV2) SetAccount(v CustomerBillingAccount)

SetAccount gets a reference to the given CustomerBillingAccount and assigns it to the Account field.

func (*ServiceV2) SetBandwidth

func (o *ServiceV2) SetBandwidth(v int32)

SetBandwidth gets a reference to the given int32 and assigns it to the Bandwidth field.

func (*ServiceV2) SetChangeLog

func (o *ServiceV2) SetChangeLog(v ServiceChangeLog)

SetChangeLog gets a reference to the given ServiceChangeLog and assigns it to the ChangeLog field.

func (o *ServiceV2) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

func (*ServiceV2) SetOrder

func (o *ServiceV2) SetOrder(v ServiceOrderReference)

SetOrder gets a reference to the given ServiceOrderReference and assigns it to the Order field.

func (*ServiceV2) SetProject

func (o *ServiceV2) SetProject(v ProjectReference)

SetProject gets a reference to the given ProjectReference and assigns it to the Project field.

func (*ServiceV2) SetState

func (o *ServiceV2) SetState(v ServiceState)

SetState sets field value

func (*ServiceV2) SetType

func (o *ServiceV2) SetType(v ServiceTypeV2)

SetType gets a reference to the given ServiceTypeV2 and assigns it to the Type field.

func (*ServiceV2) SetUuid

func (o *ServiceV2) SetUuid(v string)

SetUuid sets field value

func (ServiceV2) ToMap

func (o ServiceV2) ToMap() (map[string]interface{}, error)

func (*ServiceV2) UnmarshalJSON

func (o *ServiceV2) UnmarshalJSON(data []byte) (err error)

type StaticRoutingProtocolRequest

type StaticRoutingProtocolRequest struct {
	RoutingProtocolRequest
	Ipv4                 *RoutingProtocolIpv4Request `json:"ipv4,omitempty"`
	Ipv6                 *RoutingProtocolIpv6Request `json:"ipv6,omitempty"`
	AdditionalProperties map[string]interface{}
}

StaticRoutingProtocolRequest struct for StaticRoutingProtocolRequest

func NewStaticRoutingProtocolRequest

func NewStaticRoutingProtocolRequest(type_ RoutingProtocolType) *StaticRoutingProtocolRequest

NewStaticRoutingProtocolRequest instantiates a new StaticRoutingProtocolRequest 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 NewStaticRoutingProtocolRequestWithDefaults

func NewStaticRoutingProtocolRequestWithDefaults() *StaticRoutingProtocolRequest

NewStaticRoutingProtocolRequestWithDefaults instantiates a new StaticRoutingProtocolRequest 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 (*StaticRoutingProtocolRequest) GetIpv4

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

func (*StaticRoutingProtocolRequest) GetIpv4Ok

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 (*StaticRoutingProtocolRequest) GetIpv6

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*StaticRoutingProtocolRequest) GetIpv6Ok

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 (*StaticRoutingProtocolRequest) HasIpv4

func (o *StaticRoutingProtocolRequest) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*StaticRoutingProtocolRequest) HasIpv6

func (o *StaticRoutingProtocolRequest) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (StaticRoutingProtocolRequest) MarshalJSON

func (o StaticRoutingProtocolRequest) MarshalJSON() ([]byte, error)

func (*StaticRoutingProtocolRequest) SetIpv4

SetIpv4 gets a reference to the given RoutingProtocolIpv4Request and assigns it to the Ipv4 field.

func (*StaticRoutingProtocolRequest) SetIpv6

SetIpv6 gets a reference to the given RoutingProtocolIpv6Request and assigns it to the Ipv6 field.

func (StaticRoutingProtocolRequest) ToMap

func (o StaticRoutingProtocolRequest) ToMap() (map[string]interface{}, error)

func (*StaticRoutingProtocolRequest) UnmarshalJSON

func (o *StaticRoutingProtocolRequest) UnmarshalJSON(data []byte) (err error)

type Taggable

type Taggable struct {
	Tags                 []string `json:"tags,omitempty"`
	AdditionalProperties map[string]interface{}
}

Taggable struct for Taggable

func NewTaggable

func NewTaggable() *Taggable

NewTaggable instantiates a new Taggable 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 NewTaggableWithDefaults

func NewTaggableWithDefaults() *Taggable

NewTaggableWithDefaults instantiates a new Taggable 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 (*Taggable) GetTags

func (o *Taggable) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*Taggable) GetTagsOk

func (o *Taggable) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Taggable) HasTags

func (o *Taggable) HasTags() bool

HasTags returns a boolean if a field has been set.

func (Taggable) MarshalJSON

func (o Taggable) MarshalJSON() ([]byte, error)

func (*Taggable) SetTags

func (o *Taggable) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (Taggable) ToMap

func (o Taggable) ToMap() (map[string]interface{}, error)

func (*Taggable) UnmarshalJSON

func (o *Taggable) UnmarshalJSON(data []byte) (err error)

type UniqueEntityReference

type UniqueEntityReference struct {
	Href                 string `json:"href"`
	Uuid                 string `json:"uuid"`
	AdditionalProperties map[string]interface{}
}

UniqueEntityReference struct for UniqueEntityReference

func NewUniqueEntityReference

func NewUniqueEntityReference(href string, uuid string) *UniqueEntityReference

NewUniqueEntityReference instantiates a new UniqueEntityReference 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 NewUniqueEntityReferenceWithDefaults

func NewUniqueEntityReferenceWithDefaults() *UniqueEntityReference

NewUniqueEntityReferenceWithDefaults instantiates a new UniqueEntityReference 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 (*UniqueEntityReference) GetHref

func (o *UniqueEntityReference) GetHref() string

GetHref returns the Href field value

func (*UniqueEntityReference) GetHrefOk

func (o *UniqueEntityReference) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*UniqueEntityReference) GetUuid

func (o *UniqueEntityReference) GetUuid() string

GetUuid returns the Uuid field value

func (*UniqueEntityReference) GetUuidOk

func (o *UniqueEntityReference) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (UniqueEntityReference) MarshalJSON

func (o UniqueEntityReference) MarshalJSON() ([]byte, error)

func (*UniqueEntityReference) SetHref

func (o *UniqueEntityReference) SetHref(v string)

SetHref sets field value

func (*UniqueEntityReference) SetUuid

func (o *UniqueEntityReference) SetUuid(v string)

SetUuid sets field value

func (UniqueEntityReference) ToMap

func (o UniqueEntityReference) ToMap() (map[string]interface{}, error)

func (*UniqueEntityReference) UnmarshalJSON

func (o *UniqueEntityReference) UnmarshalJSON(data []byte) (err error)

type UseCaseType

type UseCaseType string

UseCaseType Service use case

const (
	USECASETYPE_MAIN              UseCaseType = "MAIN"
	USECASETYPE_BACKUP            UseCaseType = "BACKUP"
	USECASETYPE_MANAGEMENT_ACCESS UseCaseType = "MANAGEMENT_ACCESS"
)

List of UseCaseType

func NewUseCaseTypeFromValue

func NewUseCaseTypeFromValue(v string) (*UseCaseType, error)

NewUseCaseTypeFromValue returns a pointer to a valid UseCaseType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (UseCaseType) IsValid

func (v UseCaseType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (UseCaseType) Ptr

func (v UseCaseType) Ptr() *UseCaseType

Ptr returns reference to UseCaseType value

func (*UseCaseType) UnmarshalJSON

func (v *UseCaseType) UnmarshalJSON(src []byte) error

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL