Versions in this module Expand all Collapse all v1 v1.18.2 Apr 9, 2023 Changes in this version + func IsNil(i interface{}) bool v1.18.1 Apr 8, 2023 Changes in this version + var ContextOAuth2 = contextKey("token") + var ContextOperationServerIndices = contextKey("serverOperationIndices") + var ContextOperationServerVariables = contextKey("serverOperationVariables") + var ContextServerIndex = contextKey("serverIndex") + var ContextServerVariables = contextKey("serverVariables") + func CacheExpires(r *http.Response) time.Time + func PtrBool(v bool) *bool + func PtrFloat32(v float32) *float32 + func PtrFloat64(v float64) *float64 + func PtrInt(v int) *int + func PtrInt32(v int32) *int32 + func PtrInt64(v int64) *int64 + func PtrString(v string) *string + func PtrTime(v time.Time) *time.Time + type APIClient struct + DeclareSelectedTargetEASApi *DeclareSelectedTargetEASApiService + DetermineACRApi *DetermineACRApiService + InitiateACRApi *InitiateACRApiService + func NewAPIClient(cfg *Configuration) *APIClient + func (c *APIClient) GetConfig() *Configuration + type APIKey struct + Key string + Prefix string + type APIResponse struct + Message string + Method string + Operation string + Payload []byte + RequestURL string + func NewAPIResponse(r *http.Response) *APIResponse + func NewAPIResponseWithError(errorMessage string) *APIResponse + type AcrDecReq struct + AcId *string + TEasEndpoint EndPoint + TEasId string + UeId string + func NewAcrDecReq(ueId string, tEasId string, tEasEndpoint EndPoint) *AcrDecReq + func NewAcrDecReqWithDefaults() *AcrDecReq + func (o *AcrDecReq) GetAcId() string + func (o *AcrDecReq) GetAcIdOk() (*string, bool) + func (o *AcrDecReq) GetTEasEndpoint() EndPoint + func (o *AcrDecReq) GetTEasEndpointOk() (*EndPoint, bool) + func (o *AcrDecReq) GetTEasId() string + func (o *AcrDecReq) GetTEasIdOk() (*string, bool) + func (o *AcrDecReq) GetUeId() string + func (o *AcrDecReq) GetUeIdOk() (*string, bool) + func (o *AcrDecReq) HasAcId() bool + func (o *AcrDecReq) SetAcId(v string) + func (o *AcrDecReq) SetTEasEndpoint(v EndPoint) + func (o *AcrDecReq) SetTEasId(v string) + func (o *AcrDecReq) SetUeId(v string) + func (o AcrDecReq) MarshalJSON() ([]byte, error) + func (o AcrDecReq) ToMap() (map[string]interface{}, error) + type AcrDetermReq struct + AcId *string + EasId *string + RequestorId string + SEasEndpoint EndPoint + UeId *string + func NewAcrDetermReq(requestorId string, sEasEndpoint EndPoint) *AcrDetermReq + func NewAcrDetermReqWithDefaults() *AcrDetermReq + func (o *AcrDetermReq) GetAcId() string + func (o *AcrDetermReq) GetAcIdOk() (*string, bool) + func (o *AcrDetermReq) GetEasId() string + func (o *AcrDetermReq) GetEasIdOk() (*string, bool) + func (o *AcrDetermReq) GetRequestorId() string + func (o *AcrDetermReq) GetRequestorIdOk() (*string, bool) + func (o *AcrDetermReq) GetSEasEndpoint() EndPoint + func (o *AcrDetermReq) GetSEasEndpointOk() (*EndPoint, bool) + func (o *AcrDetermReq) GetUeId() string + func (o *AcrDetermReq) GetUeIdOk() (*string, bool) + func (o *AcrDetermReq) HasAcId() bool + func (o *AcrDetermReq) HasEasId() bool + func (o *AcrDetermReq) HasUeId() bool + func (o *AcrDetermReq) SetAcId(v string) + func (o *AcrDetermReq) SetEasId(v string) + func (o *AcrDetermReq) SetRequestorId(v string) + func (o *AcrDetermReq) SetSEasEndpoint(v EndPoint) + func (o *AcrDetermReq) SetUeId(v string) + func (o AcrDetermReq) MarshalJSON() ([]byte, error) + func (o AcrDetermReq) ToMap() (map[string]interface{}, error) + type AcrInitReq struct + AcId *string + EasId *string + EasNotifInd bool + EecCtxtReloc *EecCtxtReloc + PrevEasNotifInd *bool + PrevTEasEndpoint *EndPoint + RequestorId string + RouteReq NullableRouteToLocation + SEasEndpoint *EndPoint + TEasEndpoint EndPoint + UeId *string + func NewAcrInitReq(requestorId string, tEasEndpoint EndPoint, easNotifInd bool) *AcrInitReq + func NewAcrInitReqWithDefaults() *AcrInitReq + func (o *AcrInitReq) GetAcId() string + func (o *AcrInitReq) GetAcIdOk() (*string, bool) + func (o *AcrInitReq) GetEasId() string + func (o *AcrInitReq) GetEasIdOk() (*string, bool) + func (o *AcrInitReq) GetEasNotifInd() bool + func (o *AcrInitReq) GetEasNotifIndOk() (*bool, bool) + func (o *AcrInitReq) GetEecCtxtReloc() EecCtxtReloc + func (o *AcrInitReq) GetEecCtxtRelocOk() (*EecCtxtReloc, bool) + func (o *AcrInitReq) GetPrevEasNotifInd() bool + func (o *AcrInitReq) GetPrevEasNotifIndOk() (*bool, bool) + func (o *AcrInitReq) GetPrevTEasEndpoint() EndPoint + func (o *AcrInitReq) GetPrevTEasEndpointOk() (*EndPoint, bool) + func (o *AcrInitReq) GetRequestorId() string + func (o *AcrInitReq) GetRequestorIdOk() (*string, bool) + func (o *AcrInitReq) GetRouteReq() RouteToLocation + func (o *AcrInitReq) GetRouteReqOk() (*RouteToLocation, bool) + func (o *AcrInitReq) GetSEasEndpoint() EndPoint + func (o *AcrInitReq) GetSEasEndpointOk() (*EndPoint, bool) + func (o *AcrInitReq) GetTEasEndpoint() EndPoint + func (o *AcrInitReq) GetTEasEndpointOk() (*EndPoint, bool) + func (o *AcrInitReq) GetUeId() string + func (o *AcrInitReq) GetUeIdOk() (*string, bool) + func (o *AcrInitReq) HasAcId() bool + func (o *AcrInitReq) HasEasId() bool + func (o *AcrInitReq) HasEecCtxtReloc() bool + func (o *AcrInitReq) HasPrevEasNotifInd() bool + func (o *AcrInitReq) HasPrevTEasEndpoint() bool + func (o *AcrInitReq) HasRouteReq() bool + func (o *AcrInitReq) HasSEasEndpoint() bool + func (o *AcrInitReq) HasUeId() bool + func (o *AcrInitReq) SetAcId(v string) + func (o *AcrInitReq) SetEasId(v string) + func (o *AcrInitReq) SetEasNotifInd(v bool) + func (o *AcrInitReq) SetEecCtxtReloc(v EecCtxtReloc) + func (o *AcrInitReq) SetPrevEasNotifInd(v bool) + func (o *AcrInitReq) SetPrevTEasEndpoint(v EndPoint) + func (o *AcrInitReq) SetRequestorId(v string) + func (o *AcrInitReq) SetRouteReq(v RouteToLocation) + func (o *AcrInitReq) SetRouteReqNil() + func (o *AcrInitReq) SetSEasEndpoint(v EndPoint) + func (o *AcrInitReq) SetTEasEndpoint(v EndPoint) + func (o *AcrInitReq) SetUeId(v string) + func (o *AcrInitReq) UnsetRouteReq() + func (o AcrInitReq) MarshalJSON() ([]byte, error) + func (o AcrInitReq) ToMap() (map[string]interface{}, error) + type ApiDeclareRequest struct + ApiService *DeclareSelectedTargetEASApiService + func (r ApiDeclareRequest) AcrDecReq(acrDecReq AcrDecReq) ApiDeclareRequest + func (r ApiDeclareRequest) Execute() (*http.Response, error) + type ApiDetermineRequest struct + ApiService *DetermineACRApiService + func (r ApiDetermineRequest) AcrDetermReq(acrDetermReq AcrDetermReq) ApiDetermineRequest + func (r ApiDetermineRequest) Execute() (*http.Response, error) + type ApiInitiateRequest struct + ApiService *InitiateACRApiService + func (r ApiInitiateRequest) AcrInitReq(acrInitReq AcrInitReq) ApiInitiateRequest + func (r ApiInitiateRequest) Execute() (*http.Response, error) + type BasicAuth struct + Password string + UserName string + type Configuration struct + Debug bool + DefaultHeader map[string]string + HTTPClient *http.Client + Host string + OperationServers map[string]ServerConfigurations + Scheme string + Servers ServerConfigurations + UserAgent string + func NewConfiguration() *Configuration + func (c *Configuration) AddDefaultHeader(key string, value string) + func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error) + func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error) + type DeclareSelectedTargetEASApiService service + func (a *DeclareSelectedTargetEASApiService) Declare(ctx context.Context) ApiDeclareRequest + func (a *DeclareSelectedTargetEASApiService) DeclareExecute(r ApiDeclareRequest) (*http.Response, error) + type DetermineACRApiService service + func (a *DetermineACRApiService) Determine(ctx context.Context) ApiDetermineRequest + func (a *DetermineACRApiService) DetermineExecute(r ApiDetermineRequest) (*http.Response, error) + type EecCtxtReloc struct + EecCtxtId string + SEecEndpoint *EndPoint + SEesId *string + TEecEndpoint *EndPoint + TEesId *string + func NewEecCtxtReloc(eecCtxtId string) *EecCtxtReloc + func NewEecCtxtRelocWithDefaults() *EecCtxtReloc + func (o *EecCtxtReloc) GetEecCtxtId() string + func (o *EecCtxtReloc) GetEecCtxtIdOk() (*string, bool) + func (o *EecCtxtReloc) GetSEecEndpoint() EndPoint + func (o *EecCtxtReloc) GetSEecEndpointOk() (*EndPoint, bool) + func (o *EecCtxtReloc) GetSEesId() string + func (o *EecCtxtReloc) GetSEesIdOk() (*string, bool) + func (o *EecCtxtReloc) GetTEecEndpoint() EndPoint + func (o *EecCtxtReloc) GetTEecEndpointOk() (*EndPoint, bool) + func (o *EecCtxtReloc) GetTEesId() string + func (o *EecCtxtReloc) GetTEesIdOk() (*string, bool) + func (o *EecCtxtReloc) HasSEecEndpoint() bool + func (o *EecCtxtReloc) HasSEesId() bool + func (o *EecCtxtReloc) HasTEecEndpoint() bool + func (o *EecCtxtReloc) HasTEesId() bool + func (o *EecCtxtReloc) SetEecCtxtId(v string) + func (o *EecCtxtReloc) SetSEecEndpoint(v EndPoint) + func (o *EecCtxtReloc) SetSEesId(v string) + func (o *EecCtxtReloc) SetTEecEndpoint(v EndPoint) + func (o *EecCtxtReloc) SetTEesId(v string) + func (o EecCtxtReloc) MarshalJSON() ([]byte, error) + func (o EecCtxtReloc) ToMap() (map[string]interface{}, error) + type EndPoint struct + Interface *interface{} + func InterfaceAsEndPoint(v *interface{}) EndPoint + func (dst *EndPoint) UnmarshalJSON(data []byte) error + func (obj *EndPoint) GetActualInstance() interface{} + func (src EndPoint) MarshalJSON() ([]byte, error) + type GenericOpenAPIError struct + func (e GenericOpenAPIError) Body() []byte + func (e GenericOpenAPIError) Error() string + func (e GenericOpenAPIError) Model() interface{} + type InitiateACRApiService service + func (a *InitiateACRApiService) Initiate(ctx context.Context) ApiInitiateRequest + func (a *InitiateACRApiService) InitiateExecute(r ApiInitiateRequest) (*http.Response, error) + type InvalidParam struct + Param string + Reason *string + func NewInvalidParam(param string) *InvalidParam + func NewInvalidParamWithDefaults() *InvalidParam + func (o *InvalidParam) GetParam() string + func (o *InvalidParam) GetParamOk() (*string, bool) + func (o *InvalidParam) GetReason() string + func (o *InvalidParam) GetReasonOk() (*string, bool) + func (o *InvalidParam) HasReason() bool + func (o *InvalidParam) SetParam(v string) + func (o *InvalidParam) SetReason(v string) + func (o InvalidParam) MarshalJSON() ([]byte, error) + func (o InvalidParam) ToMap() (map[string]interface{}, error) + type Ipv6Addr struct + func NewIpv6Addr() *Ipv6Addr + func NewIpv6AddrWithDefaults() *Ipv6Addr + func (o Ipv6Addr) MarshalJSON() ([]byte, error) + func (o Ipv6Addr) ToMap() (map[string]interface{}, error) + type MappedNullable interface + ToMap func() (map[string]interface{}, error) + type NullableAcrDecReq struct + func NewNullableAcrDecReq(val *AcrDecReq) *NullableAcrDecReq + func (v *NullableAcrDecReq) Set(val *AcrDecReq) + func (v *NullableAcrDecReq) UnmarshalJSON(src []byte) error + func (v *NullableAcrDecReq) Unset() + func (v NullableAcrDecReq) Get() *AcrDecReq + func (v NullableAcrDecReq) IsSet() bool + func (v NullableAcrDecReq) MarshalJSON() ([]byte, error) + type NullableAcrDetermReq struct + func NewNullableAcrDetermReq(val *AcrDetermReq) *NullableAcrDetermReq + func (v *NullableAcrDetermReq) Set(val *AcrDetermReq) + func (v *NullableAcrDetermReq) UnmarshalJSON(src []byte) error + func (v *NullableAcrDetermReq) Unset() + func (v NullableAcrDetermReq) Get() *AcrDetermReq + func (v NullableAcrDetermReq) IsSet() bool + func (v NullableAcrDetermReq) MarshalJSON() ([]byte, error) + type NullableAcrInitReq struct + func NewNullableAcrInitReq(val *AcrInitReq) *NullableAcrInitReq + func (v *NullableAcrInitReq) Set(val *AcrInitReq) + func (v *NullableAcrInitReq) UnmarshalJSON(src []byte) error + func (v *NullableAcrInitReq) Unset() + func (v NullableAcrInitReq) Get() *AcrInitReq + func (v NullableAcrInitReq) IsSet() bool + func (v NullableAcrInitReq) MarshalJSON() ([]byte, error) + type NullableBool struct + func NewNullableBool(val *bool) *NullableBool + func (v *NullableBool) Set(val *bool) + func (v *NullableBool) UnmarshalJSON(src []byte) error + func (v *NullableBool) Unset() + func (v NullableBool) Get() *bool + func (v NullableBool) IsSet() bool + func (v NullableBool) MarshalJSON() ([]byte, error) + type NullableEecCtxtReloc struct + func NewNullableEecCtxtReloc(val *EecCtxtReloc) *NullableEecCtxtReloc + func (v *NullableEecCtxtReloc) Set(val *EecCtxtReloc) + func (v *NullableEecCtxtReloc) UnmarshalJSON(src []byte) error + func (v *NullableEecCtxtReloc) Unset() + func (v NullableEecCtxtReloc) Get() *EecCtxtReloc + func (v NullableEecCtxtReloc) IsSet() bool + func (v NullableEecCtxtReloc) MarshalJSON() ([]byte, error) + type NullableEndPoint struct + func NewNullableEndPoint(val *EndPoint) *NullableEndPoint + func (v *NullableEndPoint) Set(val *EndPoint) + func (v *NullableEndPoint) UnmarshalJSON(src []byte) error + func (v *NullableEndPoint) Unset() + func (v NullableEndPoint) Get() *EndPoint + func (v NullableEndPoint) IsSet() bool + func (v NullableEndPoint) MarshalJSON() ([]byte, error) + type NullableFloat32 struct + func NewNullableFloat32(val *float32) *NullableFloat32 + func (v *NullableFloat32) Set(val *float32) + func (v *NullableFloat32) UnmarshalJSON(src []byte) error + func (v *NullableFloat32) Unset() + func (v NullableFloat32) Get() *float32 + func (v NullableFloat32) IsSet() bool + func (v NullableFloat32) MarshalJSON() ([]byte, error) + type NullableFloat64 struct + func NewNullableFloat64(val *float64) *NullableFloat64 + func (v *NullableFloat64) Set(val *float64) + func (v *NullableFloat64) UnmarshalJSON(src []byte) error + func (v *NullableFloat64) Unset() + func (v NullableFloat64) Get() *float64 + func (v NullableFloat64) IsSet() bool + func (v NullableFloat64) MarshalJSON() ([]byte, error) + type NullableInt struct + func NewNullableInt(val *int) *NullableInt + func (v *NullableInt) Set(val *int) + func (v *NullableInt) UnmarshalJSON(src []byte) error + func (v *NullableInt) Unset() + func (v NullableInt) Get() *int + func (v NullableInt) IsSet() bool + func (v NullableInt) MarshalJSON() ([]byte, error) + type NullableInt32 struct + func NewNullableInt32(val *int32) *NullableInt32 + func (v *NullableInt32) Set(val *int32) + func (v *NullableInt32) UnmarshalJSON(src []byte) error + func (v *NullableInt32) Unset() + func (v NullableInt32) Get() *int32 + func (v NullableInt32) IsSet() bool + func (v NullableInt32) MarshalJSON() ([]byte, error) + type NullableInt64 struct + func NewNullableInt64(val *int64) *NullableInt64 + func (v *NullableInt64) Set(val *int64) + func (v *NullableInt64) UnmarshalJSON(src []byte) error + func (v *NullableInt64) Unset() + func (v NullableInt64) Get() *int64 + func (v NullableInt64) IsSet() bool + func (v NullableInt64) MarshalJSON() ([]byte, error) + type NullableInvalidParam struct + func NewNullableInvalidParam(val *InvalidParam) *NullableInvalidParam + func (v *NullableInvalidParam) Set(val *InvalidParam) + func (v *NullableInvalidParam) UnmarshalJSON(src []byte) error + func (v *NullableInvalidParam) Unset() + func (v NullableInvalidParam) Get() *InvalidParam + func (v NullableInvalidParam) IsSet() bool + func (v NullableInvalidParam) MarshalJSON() ([]byte, error) + type NullableIpv6Addr struct + func NewNullableIpv6Addr(val *Ipv6Addr) *NullableIpv6Addr + func (v *NullableIpv6Addr) Set(val *Ipv6Addr) + func (v *NullableIpv6Addr) UnmarshalJSON(src []byte) error + func (v *NullableIpv6Addr) Unset() + func (v NullableIpv6Addr) Get() *Ipv6Addr + func (v NullableIpv6Addr) IsSet() bool + func (v NullableIpv6Addr) MarshalJSON() ([]byte, error) + type NullableProblemDetails struct + func NewNullableProblemDetails(val *ProblemDetails) *NullableProblemDetails + func (v *NullableProblemDetails) Set(val *ProblemDetails) + func (v *NullableProblemDetails) UnmarshalJSON(src []byte) error + func (v *NullableProblemDetails) Unset() + func (v NullableProblemDetails) Get() *ProblemDetails + func (v NullableProblemDetails) IsSet() bool + func (v NullableProblemDetails) MarshalJSON() ([]byte, error) + type NullableRouteInformation struct + func NewNullableRouteInformation(val *RouteInformation) *NullableRouteInformation + func (v *NullableRouteInformation) Set(val *RouteInformation) + func (v *NullableRouteInformation) UnmarshalJSON(src []byte) error + func (v *NullableRouteInformation) Unset() + func (v NullableRouteInformation) Get() *RouteInformation + func (v NullableRouteInformation) IsSet() bool + func (v NullableRouteInformation) MarshalJSON() ([]byte, error) + type NullableRouteToLocation struct + func NewNullableRouteToLocation(val *RouteToLocation) *NullableRouteToLocation + func (v *NullableRouteToLocation) Set(val *RouteToLocation) + func (v *NullableRouteToLocation) UnmarshalJSON(src []byte) error + func (v *NullableRouteToLocation) Unset() + func (v NullableRouteToLocation) Get() *RouteToLocation + func (v NullableRouteToLocation) IsSet() bool + func (v NullableRouteToLocation) MarshalJSON() ([]byte, error) + type NullableString struct + func NewNullableString(val *string) *NullableString + func (v *NullableString) Set(val *string) + func (v *NullableString) UnmarshalJSON(src []byte) error + func (v *NullableString) Unset() + func (v NullableString) Get() *string + func (v NullableString) IsSet() bool + func (v NullableString) MarshalJSON() ([]byte, error) + type NullableTime struct + func NewNullableTime(val *time.Time) *NullableTime + func (v *NullableTime) Set(val *time.Time) + func (v *NullableTime) UnmarshalJSON(src []byte) error + func (v *NullableTime) Unset() + func (v NullableTime) Get() *time.Time + func (v NullableTime) IsSet() bool + func (v NullableTime) MarshalJSON() ([]byte, error) + type ProblemDetails struct + Cause *string + Detail *string + Instance *string + InvalidParams []InvalidParam + Status *int32 + SupportedFeatures *string + Title *string + Type *string + func NewProblemDetails() *ProblemDetails + func NewProblemDetailsWithDefaults() *ProblemDetails + func (o *ProblemDetails) GetCause() string + func (o *ProblemDetails) GetCauseOk() (*string, bool) + func (o *ProblemDetails) GetDetail() string + func (o *ProblemDetails) GetDetailOk() (*string, bool) + func (o *ProblemDetails) GetInstance() string + func (o *ProblemDetails) GetInstanceOk() (*string, bool) + func (o *ProblemDetails) GetInvalidParams() []InvalidParam + func (o *ProblemDetails) GetInvalidParamsOk() ([]InvalidParam, bool) + func (o *ProblemDetails) GetStatus() int32 + func (o *ProblemDetails) GetStatusOk() (*int32, bool) + func (o *ProblemDetails) GetSupportedFeatures() string + func (o *ProblemDetails) GetSupportedFeaturesOk() (*string, bool) + func (o *ProblemDetails) GetTitle() string + func (o *ProblemDetails) GetTitleOk() (*string, bool) + func (o *ProblemDetails) GetType() string + func (o *ProblemDetails) GetTypeOk() (*string, bool) + func (o *ProblemDetails) HasCause() bool + func (o *ProblemDetails) HasDetail() bool + func (o *ProblemDetails) HasInstance() bool + func (o *ProblemDetails) HasInvalidParams() bool + func (o *ProblemDetails) HasStatus() bool + func (o *ProblemDetails) HasSupportedFeatures() bool + func (o *ProblemDetails) HasTitle() bool + func (o *ProblemDetails) HasType() bool + func (o *ProblemDetails) SetCause(v string) + func (o *ProblemDetails) SetDetail(v string) + func (o *ProblemDetails) SetInstance(v string) + func (o *ProblemDetails) SetInvalidParams(v []InvalidParam) + func (o *ProblemDetails) SetStatus(v int32) + func (o *ProblemDetails) SetSupportedFeatures(v string) + func (o *ProblemDetails) SetTitle(v string) + func (o *ProblemDetails) SetType(v string) + func (o ProblemDetails) MarshalJSON() ([]byte, error) + func (o ProblemDetails) ToMap() (map[string]interface{}, error) + type RouteInformation struct + Ipv4Addr *string + Ipv6Addr *Ipv6Addr + PortNumber int32 + func NewRouteInformation(portNumber int32) *RouteInformation + func NewRouteInformationWithDefaults() *RouteInformation + func (o *RouteInformation) GetIpv4Addr() string + func (o *RouteInformation) GetIpv4AddrOk() (*string, bool) + func (o *RouteInformation) GetIpv6Addr() Ipv6Addr + func (o *RouteInformation) GetIpv6AddrOk() (*Ipv6Addr, bool) + func (o *RouteInformation) GetPortNumber() int32 + func (o *RouteInformation) GetPortNumberOk() (*int32, bool) + func (o *RouteInformation) HasIpv4Addr() bool + func (o *RouteInformation) HasIpv6Addr() bool + func (o *RouteInformation) SetIpv4Addr(v string) + func (o *RouteInformation) SetIpv6Addr(v Ipv6Addr) + func (o *RouteInformation) SetPortNumber(v int32) + func (o RouteInformation) MarshalJSON() ([]byte, error) + func (o RouteInformation) ToMap() (map[string]interface{}, error) + type RouteToLocation struct + Interface *interface{} + func (dst *RouteToLocation) UnmarshalJSON(data []byte) error + func (src *RouteToLocation) MarshalJSON() ([]byte, error) + type ServerConfiguration struct + Description string + URL string + Variables map[string]ServerVariable + type ServerConfigurations []ServerConfiguration + func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error) + type ServerVariable struct + DefaultValue string + Description string + EnumValues []string