Documentation ¶
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- 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
- type APIKey
- type APIResponse
- type AaaUsage
- type ApiCreateAnSubscriptionRequest
- type ApiDeleteAnSubscriptionRequest
- type ApiFullyUpdateAnSubscriptionRequest
- type ApiPartialUpdateAnSubscriptionRequest
- func (r ApiPartialUpdateAnSubscriptionRequest) Execute() (*Model5GLanParametersProvision, *http.Response, error)
- func (r ApiPartialUpdateAnSubscriptionRequest) Model5GLanParametersProvisionPatch(model5GLanParametersProvisionPatch Model5GLanParametersProvisionPatch) ApiPartialUpdateAnSubscriptionRequest
- type ApiReadAnSubscriptionRequest
- type ApiRealAllSubscriptionsRequest
- type AppDescriptor
- func (o *AppDescriptor) GetAppIds() map[string]string
- func (o *AppDescriptor) GetAppIdsOk() (*map[string]string, bool)
- func (o *AppDescriptor) GetOsId() string
- func (o *AppDescriptor) GetOsIdOk() (*string, bool)
- func (o AppDescriptor) MarshalJSON() ([]byte, error)
- func (o *AppDescriptor) SetAppIds(v map[string]string)
- func (o *AppDescriptor) SetOsId(v string)
- func (o AppDescriptor) ToMap() (map[string]interface{}, error)
- func (o *AppDescriptor) UnmarshalJSON(bytes []byte) (err error)
- type AppDescriptorRm
- func (o *AppDescriptorRm) GetAppIds() map[string]string
- func (o *AppDescriptorRm) GetAppIdsOk() (*map[string]string, bool)
- func (o *AppDescriptorRm) HasAppIds() bool
- func (o AppDescriptorRm) MarshalJSON() ([]byte, error)
- func (o *AppDescriptorRm) SetAppIds(v map[string]string)
- func (o AppDescriptorRm) ToMap() (map[string]interface{}, error)
- type BasicAuth
- type Class5GLANParametersProvisionSubscriptionsAPIService
- func (a *Class5GLANParametersProvisionSubscriptionsAPIService) CreateAnSubscription(ctx context.Context, afId string) ApiCreateAnSubscriptionRequest
- func (a *Class5GLANParametersProvisionSubscriptionsAPIService) CreateAnSubscriptionExecute(r ApiCreateAnSubscriptionRequest) (*Model5GLanParametersProvision, *http.Response, error)
- func (a *Class5GLANParametersProvisionSubscriptionsAPIService) RealAllSubscriptions(ctx context.Context, afId string) ApiRealAllSubscriptionsRequest
- func (a *Class5GLANParametersProvisionSubscriptionsAPIService) RealAllSubscriptionsExecute(r ApiRealAllSubscriptionsRequest) ([]Model5GLanParametersProvision, *http.Response, error)
- type Configuration
- type GenericOpenAPIError
- type Individual5GLANParametersProvisionSubscriptionAPIService
- func (a *Individual5GLANParametersProvisionSubscriptionAPIService) DeleteAnSubscription(ctx context.Context, afId string, subscriptionId string) ApiDeleteAnSubscriptionRequest
- func (a *Individual5GLANParametersProvisionSubscriptionAPIService) DeleteAnSubscriptionExecute(r ApiDeleteAnSubscriptionRequest) (*http.Response, error)
- func (a *Individual5GLANParametersProvisionSubscriptionAPIService) FullyUpdateAnSubscription(ctx context.Context, afId string, subscriptionId string) ApiFullyUpdateAnSubscriptionRequest
- func (a *Individual5GLANParametersProvisionSubscriptionAPIService) FullyUpdateAnSubscriptionExecute(r ApiFullyUpdateAnSubscriptionRequest) (*Model5GLanParametersProvision, *http.Response, error)
- func (a *Individual5GLANParametersProvisionSubscriptionAPIService) PartialUpdateAnSubscription(ctx context.Context, afId string, subscriptionId string) ApiPartialUpdateAnSubscriptionRequest
- func (a *Individual5GLANParametersProvisionSubscriptionAPIService) PartialUpdateAnSubscriptionExecute(r ApiPartialUpdateAnSubscriptionRequest) (*Model5GLanParametersProvision, *http.Response, error)
- func (a *Individual5GLANParametersProvisionSubscriptionAPIService) ReadAnSubscription(ctx context.Context, afId string, subscriptionId string) ApiReadAnSubscriptionRequest
- func (a *Individual5GLANParametersProvisionSubscriptionAPIService) ReadAnSubscriptionExecute(r ApiReadAnSubscriptionRequest) (*Model5GLanParametersProvision, *http.Response, error)
- type 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) MarshalJSON() ([]byte, error)
- func (o *InvalidParam) SetParam(v string)
- func (o *InvalidParam) SetReason(v string)
- func (o InvalidParam) ToMap() (map[string]interface{}, error)
- func (o *InvalidParam) UnmarshalJSON(bytes []byte) (err error)
- type Ipv6Addr
- type MappedNullable
- type Model5GLanParameters
- func (o *Model5GLanParameters) GetAaaIpv4Addr() string
- func (o *Model5GLanParameters) GetAaaIpv4AddrOk() (*string, bool)
- func (o *Model5GLanParameters) GetAaaIpv6Addr() Ipv6Addr
- func (o *Model5GLanParameters) GetAaaIpv6AddrOk() (*Ipv6Addr, bool)
- func (o *Model5GLanParameters) GetAaaUsgs() []AaaUsage
- func (o *Model5GLanParameters) GetAaaUsgsOk() ([]AaaUsage, bool)
- func (o *Model5GLanParameters) GetAppDesps() map[string]AppDescriptor
- func (o *Model5GLanParameters) GetAppDespsOk() (*map[string]AppDescriptor, bool)
- func (o *Model5GLanParameters) GetDnn() string
- func (o *Model5GLanParameters) GetDnnOk() (*string, bool)
- func (o *Model5GLanParameters) GetExterGroupId() string
- func (o *Model5GLanParameters) GetExterGroupIdOk() (*string, bool)
- func (o *Model5GLanParameters) GetGpsis() map[string]string
- func (o *Model5GLanParameters) GetGpsisOk() (*map[string]string, bool)
- func (o *Model5GLanParameters) GetMtcProviderId() string
- func (o *Model5GLanParameters) GetMtcProviderIdOk() (*string, bool)
- func (o *Model5GLanParameters) GetSessionType() PduSessionType
- func (o *Model5GLanParameters) GetSessionTypeOk() (*PduSessionType, bool)
- func (o *Model5GLanParameters) GetSessionTypes() []PduSessionType
- func (o *Model5GLanParameters) GetSessionTypesOk() ([]PduSessionType, bool)
- func (o *Model5GLanParameters) GetSnssai() Snssai
- func (o *Model5GLanParameters) GetSnssaiOk() (*Snssai, bool)
- func (o *Model5GLanParameters) HasAaaIpv4Addr() bool
- func (o *Model5GLanParameters) HasAaaIpv6Addr() bool
- func (o *Model5GLanParameters) HasAaaUsgs() bool
- func (o *Model5GLanParameters) HasMtcProviderId() bool
- func (o *Model5GLanParameters) HasSessionTypes() bool
- func (o Model5GLanParameters) MarshalJSON() ([]byte, error)
- func (o *Model5GLanParameters) SetAaaIpv4Addr(v string)
- func (o *Model5GLanParameters) SetAaaIpv6Addr(v Ipv6Addr)
- func (o *Model5GLanParameters) SetAaaUsgs(v []AaaUsage)
- func (o *Model5GLanParameters) SetAppDesps(v map[string]AppDescriptor)
- func (o *Model5GLanParameters) SetDnn(v string)
- func (o *Model5GLanParameters) SetExterGroupId(v string)
- func (o *Model5GLanParameters) SetGpsis(v map[string]string)
- func (o *Model5GLanParameters) SetMtcProviderId(v string)
- func (o *Model5GLanParameters) SetSessionType(v PduSessionType)
- func (o *Model5GLanParameters) SetSessionTypes(v []PduSessionType)
- func (o *Model5GLanParameters) SetSnssai(v Snssai)
- func (o Model5GLanParameters) ToMap() (map[string]interface{}, error)
- func (o *Model5GLanParameters) UnmarshalJSON(bytes []byte) (err error)
- type Model5GLanParametersPatch
- func (o *Model5GLanParametersPatch) GetAppDesps() map[string]AppDescriptorRm
- func (o *Model5GLanParametersPatch) GetAppDespsOk() (*map[string]AppDescriptorRm, bool)
- func (o *Model5GLanParametersPatch) GetGpsis() map[string]string
- func (o *Model5GLanParametersPatch) GetGpsisOk() (*map[string]string, bool)
- func (o *Model5GLanParametersPatch) HasAppDesps() bool
- func (o *Model5GLanParametersPatch) HasGpsis() bool
- func (o Model5GLanParametersPatch) MarshalJSON() ([]byte, error)
- func (o *Model5GLanParametersPatch) SetAppDesps(v map[string]AppDescriptorRm)
- func (o *Model5GLanParametersPatch) SetGpsis(v map[string]string)
- func (o Model5GLanParametersPatch) ToMap() (map[string]interface{}, error)
- type Model5GLanParametersProvision
- func (o *Model5GLanParametersProvision) GetSelf() string
- func (o *Model5GLanParametersProvision) GetSelfOk() (*string, bool)
- func (o *Model5GLanParametersProvision) GetSuppFeat() string
- func (o *Model5GLanParametersProvision) GetSuppFeatOk() (*string, bool)
- func (o *Model5GLanParametersProvision) GetVar5gLanParams() Model5GLanParameters
- func (o *Model5GLanParametersProvision) GetVar5gLanParamsOk() (*Model5GLanParameters, bool)
- func (o *Model5GLanParametersProvision) HasSelf() bool
- func (o Model5GLanParametersProvision) MarshalJSON() ([]byte, error)
- func (o *Model5GLanParametersProvision) SetSelf(v string)
- func (o *Model5GLanParametersProvision) SetSuppFeat(v string)
- func (o *Model5GLanParametersProvision) SetVar5gLanParams(v Model5GLanParameters)
- func (o Model5GLanParametersProvision) ToMap() (map[string]interface{}, error)
- func (o *Model5GLanParametersProvision) UnmarshalJSON(bytes []byte) (err error)
- type Model5GLanParametersProvisionPatch
- func (o *Model5GLanParametersProvisionPatch) GetVar5gLanParamsPatch() Model5GLanParametersPatch
- func (o *Model5GLanParametersProvisionPatch) GetVar5gLanParamsPatchOk() (*Model5GLanParametersPatch, bool)
- func (o *Model5GLanParametersProvisionPatch) HasVar5gLanParamsPatch() bool
- func (o Model5GLanParametersProvisionPatch) MarshalJSON() ([]byte, error)
- func (o *Model5GLanParametersProvisionPatch) SetVar5gLanParamsPatch(v Model5GLanParametersPatch)
- func (o Model5GLanParametersProvisionPatch) ToMap() (map[string]interface{}, error)
- type NullableAaaUsage
- type NullableAppDescriptor
- func (v NullableAppDescriptor) Get() *AppDescriptor
- func (v NullableAppDescriptor) IsSet() bool
- func (v NullableAppDescriptor) MarshalJSON() ([]byte, error)
- func (v *NullableAppDescriptor) Set(val *AppDescriptor)
- func (v *NullableAppDescriptor) UnmarshalJSON(src []byte) error
- func (v *NullableAppDescriptor) Unset()
- type NullableAppDescriptorRm
- func (v NullableAppDescriptorRm) Get() *AppDescriptorRm
- func (v NullableAppDescriptorRm) IsSet() bool
- func (v NullableAppDescriptorRm) MarshalJSON() ([]byte, error)
- func (v *NullableAppDescriptorRm) Set(val *AppDescriptorRm)
- func (v *NullableAppDescriptorRm) UnmarshalJSON(src []byte) error
- func (v *NullableAppDescriptorRm) Unset()
- type NullableBool
- type NullableFloat32
- type NullableFloat64
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableInvalidParam
- func (v NullableInvalidParam) Get() *InvalidParam
- func (v NullableInvalidParam) IsSet() bool
- func (v NullableInvalidParam) MarshalJSON() ([]byte, error)
- func (v *NullableInvalidParam) Set(val *InvalidParam)
- func (v *NullableInvalidParam) UnmarshalJSON(src []byte) error
- func (v *NullableInvalidParam) Unset()
- type NullableIpv6Addr
- type NullableModel5GLanParameters
- func (v NullableModel5GLanParameters) Get() *Model5GLanParameters
- func (v NullableModel5GLanParameters) IsSet() bool
- func (v NullableModel5GLanParameters) MarshalJSON() ([]byte, error)
- func (v *NullableModel5GLanParameters) Set(val *Model5GLanParameters)
- func (v *NullableModel5GLanParameters) UnmarshalJSON(src []byte) error
- func (v *NullableModel5GLanParameters) Unset()
- type NullableModel5GLanParametersPatch
- func (v NullableModel5GLanParametersPatch) Get() *Model5GLanParametersPatch
- func (v NullableModel5GLanParametersPatch) IsSet() bool
- func (v NullableModel5GLanParametersPatch) MarshalJSON() ([]byte, error)
- func (v *NullableModel5GLanParametersPatch) Set(val *Model5GLanParametersPatch)
- func (v *NullableModel5GLanParametersPatch) UnmarshalJSON(src []byte) error
- func (v *NullableModel5GLanParametersPatch) Unset()
- type NullableModel5GLanParametersProvision
- func (v NullableModel5GLanParametersProvision) Get() *Model5GLanParametersProvision
- func (v NullableModel5GLanParametersProvision) IsSet() bool
- func (v NullableModel5GLanParametersProvision) MarshalJSON() ([]byte, error)
- func (v *NullableModel5GLanParametersProvision) Set(val *Model5GLanParametersProvision)
- func (v *NullableModel5GLanParametersProvision) UnmarshalJSON(src []byte) error
- func (v *NullableModel5GLanParametersProvision) Unset()
- type NullableModel5GLanParametersProvisionPatch
- func (v NullableModel5GLanParametersProvisionPatch) Get() *Model5GLanParametersProvisionPatch
- func (v NullableModel5GLanParametersProvisionPatch) IsSet() bool
- func (v NullableModel5GLanParametersProvisionPatch) MarshalJSON() ([]byte, error)
- func (v *NullableModel5GLanParametersProvisionPatch) Set(val *Model5GLanParametersProvisionPatch)
- func (v *NullableModel5GLanParametersProvisionPatch) UnmarshalJSON(src []byte) error
- func (v *NullableModel5GLanParametersProvisionPatch) Unset()
- type NullablePduSessionType
- func (v NullablePduSessionType) Get() *PduSessionType
- func (v NullablePduSessionType) IsSet() bool
- func (v NullablePduSessionType) MarshalJSON() ([]byte, error)
- func (v *NullablePduSessionType) Set(val *PduSessionType)
- func (v *NullablePduSessionType) UnmarshalJSON(src []byte) error
- func (v *NullablePduSessionType) Unset()
- type NullableProblemDetails
- func (v NullableProblemDetails) Get() *ProblemDetails
- func (v NullableProblemDetails) IsSet() bool
- func (v NullableProblemDetails) MarshalJSON() ([]byte, error)
- func (v *NullableProblemDetails) Set(val *ProblemDetails)
- func (v *NullableProblemDetails) UnmarshalJSON(src []byte) error
- func (v *NullableProblemDetails) Unset()
- type NullableSnssai
- type NullableString
- type NullableTime
- type PduSessionType
- type 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) MarshalJSON() ([]byte, error)
- 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) ToMap() (map[string]interface{}, error)
- type ServerConfiguration
- type ServerConfigurations
- type ServerVariable
- type Snssai
- func (o *Snssai) GetSd() string
- func (o *Snssai) GetSdOk() (*string, bool)
- func (o *Snssai) GetSst() int32
- func (o *Snssai) GetSstOk() (*int32, bool)
- func (o *Snssai) HasSd() bool
- func (o Snssai) MarshalJSON() ([]byte, error)
- func (o *Snssai) SetSd(v string)
- func (o *Snssai) SetSst(v int32)
- func (o Snssai) ToMap() (map[string]interface{}, error)
- func (o *Snssai) UnmarshalJSON(bytes []byte) (err error)
Constants ¶
This section is empty.
Variables ¶
var ( JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) )
var ( // ContextOAuth2 takes an oauth2.TokenSource as authentication for the request. ContextOAuth2 = contextKey("token") // 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") )
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct { Class5GLANParametersProvisionSubscriptionsAPI *Class5GLANParametersProvisionSubscriptionsAPIService Individual5GLANParametersProvisionSubscriptionAPI *Individual5GLANParametersProvisionSubscriptionAPIService // contains filtered or unexported fields }
APIClient manages communication with the 3gpp-5glan-pp API v1.1.1 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 ¶
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 AaaUsage ¶
type AaaUsage struct {
// contains filtered or unexported fields
}
AaaUsage Possible values are: - AUTH: secondary authentication/authorization needed from DN-AAA server - IP_ALLOC: UE IP address allocation needed from DN-AAA server
func (*AaaUsage) MarshalJSON ¶
Marshal data from the first non-nil pointers in the struct to JSON
func (*AaaUsage) UnmarshalJSON ¶
Unmarshal JSON data into any of the pointers in the struct
type ApiCreateAnSubscriptionRequest ¶
type ApiCreateAnSubscriptionRequest struct { ApiService *Class5GLANParametersProvisionSubscriptionsAPIService // contains filtered or unexported fields }
func (ApiCreateAnSubscriptionRequest) Execute ¶
func (r ApiCreateAnSubscriptionRequest) Execute() (*Model5GLanParametersProvision, *http.Response, error)
func (ApiCreateAnSubscriptionRequest) Model5GLanParametersProvision ¶
func (r ApiCreateAnSubscriptionRequest) Model5GLanParametersProvision(model5GLanParametersProvision Model5GLanParametersProvision) ApiCreateAnSubscriptionRequest
new subscription creation
type ApiDeleteAnSubscriptionRequest ¶
type ApiDeleteAnSubscriptionRequest struct { ApiService *Individual5GLANParametersProvisionSubscriptionAPIService // contains filtered or unexported fields }
type ApiFullyUpdateAnSubscriptionRequest ¶
type ApiFullyUpdateAnSubscriptionRequest struct { ApiService *Individual5GLANParametersProvisionSubscriptionAPIService // contains filtered or unexported fields }
func (ApiFullyUpdateAnSubscriptionRequest) Execute ¶
func (r ApiFullyUpdateAnSubscriptionRequest) Execute() (*Model5GLanParametersProvision, *http.Response, error)
func (ApiFullyUpdateAnSubscriptionRequest) Model5GLanParametersProvision ¶
func (r ApiFullyUpdateAnSubscriptionRequest) Model5GLanParametersProvision(model5GLanParametersProvision Model5GLanParametersProvision) ApiFullyUpdateAnSubscriptionRequest
Parameters to update/replace the existing subscription
type ApiPartialUpdateAnSubscriptionRequest ¶
type ApiPartialUpdateAnSubscriptionRequest struct { ApiService *Individual5GLANParametersProvisionSubscriptionAPIService // contains filtered or unexported fields }
func (ApiPartialUpdateAnSubscriptionRequest) Execute ¶
func (r ApiPartialUpdateAnSubscriptionRequest) Execute() (*Model5GLanParametersProvision, *http.Response, error)
func (ApiPartialUpdateAnSubscriptionRequest) Model5GLanParametersProvisionPatch ¶
func (r ApiPartialUpdateAnSubscriptionRequest) Model5GLanParametersProvisionPatch(model5GLanParametersProvisionPatch Model5GLanParametersProvisionPatch) ApiPartialUpdateAnSubscriptionRequest
type ApiReadAnSubscriptionRequest ¶
type ApiReadAnSubscriptionRequest struct { ApiService *Individual5GLANParametersProvisionSubscriptionAPIService // contains filtered or unexported fields }
func (ApiReadAnSubscriptionRequest) Execute ¶
func (r ApiReadAnSubscriptionRequest) Execute() (*Model5GLanParametersProvision, *http.Response, error)
type ApiRealAllSubscriptionsRequest ¶
type ApiRealAllSubscriptionsRequest struct { ApiService *Class5GLANParametersProvisionSubscriptionsAPIService // contains filtered or unexported fields }
func (ApiRealAllSubscriptionsRequest) Execute ¶
func (r ApiRealAllSubscriptionsRequest) Execute() ([]Model5GLanParametersProvision, *http.Response, error)
type AppDescriptor ¶
type AppDescriptor struct { // Represents the Operating System of the served UE. OsId string `json:"osId"` // Identifies applications that are running on the UE's operating system. Any string value can be used as a key of the map. AppIds map[string]string `json:"appIds"` }
AppDescriptor Represents an operation system and the corresponding applications.
func NewAppDescriptor ¶
func NewAppDescriptor(osId string, appIds map[string]string) *AppDescriptor
NewAppDescriptor instantiates a new AppDescriptor 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 NewAppDescriptorWithDefaults ¶
func NewAppDescriptorWithDefaults() *AppDescriptor
NewAppDescriptorWithDefaults instantiates a new AppDescriptor 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 (*AppDescriptor) GetAppIds ¶
func (o *AppDescriptor) GetAppIds() map[string]string
GetAppIds returns the AppIds field value
func (*AppDescriptor) GetAppIdsOk ¶
func (o *AppDescriptor) GetAppIdsOk() (*map[string]string, bool)
GetAppIdsOk returns a tuple with the AppIds field value and a boolean to check if the value has been set.
func (*AppDescriptor) GetOsId ¶
func (o *AppDescriptor) GetOsId() string
GetOsId returns the OsId field value
func (*AppDescriptor) GetOsIdOk ¶
func (o *AppDescriptor) GetOsIdOk() (*string, bool)
GetOsIdOk returns a tuple with the OsId field value and a boolean to check if the value has been set.
func (AppDescriptor) MarshalJSON ¶
func (o AppDescriptor) MarshalJSON() ([]byte, error)
func (*AppDescriptor) SetAppIds ¶
func (o *AppDescriptor) SetAppIds(v map[string]string)
SetAppIds sets field value
func (AppDescriptor) ToMap ¶
func (o AppDescriptor) ToMap() (map[string]interface{}, error)
func (*AppDescriptor) UnmarshalJSON ¶
func (o *AppDescriptor) UnmarshalJSON(bytes []byte) (err error)
type AppDescriptorRm ¶
type AppDescriptorRm struct { // Identifies applications that are running on the UE's operating system. Any string value can be used as a key of the map. AppIds *map[string]string `json:"appIds,omitempty"` }
AppDescriptorRm Represents the same as the AppDescriptor data type but with the nullable:true property.
func NewAppDescriptorRm ¶
func NewAppDescriptorRm() *AppDescriptorRm
NewAppDescriptorRm instantiates a new AppDescriptorRm 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 NewAppDescriptorRmWithDefaults ¶
func NewAppDescriptorRmWithDefaults() *AppDescriptorRm
NewAppDescriptorRmWithDefaults instantiates a new AppDescriptorRm 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 (*AppDescriptorRm) GetAppIds ¶
func (o *AppDescriptorRm) GetAppIds() map[string]string
GetAppIds returns the AppIds field value if set, zero value otherwise.
func (*AppDescriptorRm) GetAppIdsOk ¶
func (o *AppDescriptorRm) GetAppIdsOk() (*map[string]string, bool)
GetAppIdsOk returns a tuple with the AppIds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AppDescriptorRm) HasAppIds ¶
func (o *AppDescriptorRm) HasAppIds() bool
HasAppIds returns a boolean if a field has been set.
func (AppDescriptorRm) MarshalJSON ¶
func (o AppDescriptorRm) MarshalJSON() ([]byte, error)
func (*AppDescriptorRm) SetAppIds ¶
func (o *AppDescriptorRm) SetAppIds(v map[string]string)
SetAppIds gets a reference to the given map[string]string and assigns it to the AppIds field.
func (AppDescriptorRm) ToMap ¶
func (o AppDescriptorRm) ToMap() (map[string]interface{}, error)
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 Class5GLANParametersProvisionSubscriptionsAPIService ¶
type Class5GLANParametersProvisionSubscriptionsAPIService service
Class5GLANParametersProvisionSubscriptionsAPIService Class5GLANParametersProvisionSubscriptionsAPI service
func (*Class5GLANParametersProvisionSubscriptionsAPIService) CreateAnSubscription ¶
func (a *Class5GLANParametersProvisionSubscriptionsAPIService) CreateAnSubscription(ctx context.Context, afId string) ApiCreateAnSubscriptionRequest
CreateAnSubscription Creates a new subscription resource
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param afId Identifier of the AF @return ApiCreateAnSubscriptionRequest
func (*Class5GLANParametersProvisionSubscriptionsAPIService) CreateAnSubscriptionExecute ¶
func (a *Class5GLANParametersProvisionSubscriptionsAPIService) CreateAnSubscriptionExecute(r ApiCreateAnSubscriptionRequest) (*Model5GLanParametersProvision, *http.Response, error)
Execute executes the request
@return Model5GLanParametersProvision
func (*Class5GLANParametersProvisionSubscriptionsAPIService) RealAllSubscriptions ¶
func (a *Class5GLANParametersProvisionSubscriptionsAPIService) RealAllSubscriptions(ctx context.Context, afId string) ApiRealAllSubscriptionsRequest
RealAllSubscriptions read all of the active subscriptions for the AF
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param afId Identifier of the AF @return ApiRealAllSubscriptionsRequest
func (*Class5GLANParametersProvisionSubscriptionsAPIService) RealAllSubscriptionsExecute ¶
func (a *Class5GLANParametersProvisionSubscriptionsAPIService) RealAllSubscriptionsExecute(r ApiRealAllSubscriptionsRequest) ([]Model5GLanParametersProvision, *http.Response, error)
Execute executes the request
@return []Model5GLanParametersProvision
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) ServerURLWithContext ¶
ServerURLWithContext returns a new server URL given an endpoint
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 Individual5GLANParametersProvisionSubscriptionAPIService ¶
type Individual5GLANParametersProvisionSubscriptionAPIService service
Individual5GLANParametersProvisionSubscriptionAPIService Individual5GLANParametersProvisionSubscriptionAPI service
func (*Individual5GLANParametersProvisionSubscriptionAPIService) DeleteAnSubscription ¶
func (a *Individual5GLANParametersProvisionSubscriptionAPIService) DeleteAnSubscription(ctx context.Context, afId string, subscriptionId string) ApiDeleteAnSubscriptionRequest
DeleteAnSubscription Deletes an already existing subscription
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param afId Identifier of the AF @param subscriptionId Identifier of the subscription resource @return ApiDeleteAnSubscriptionRequest
func (*Individual5GLANParametersProvisionSubscriptionAPIService) DeleteAnSubscriptionExecute ¶
func (a *Individual5GLANParametersProvisionSubscriptionAPIService) DeleteAnSubscriptionExecute(r ApiDeleteAnSubscriptionRequest) (*http.Response, error)
Execute executes the request
func (*Individual5GLANParametersProvisionSubscriptionAPIService) FullyUpdateAnSubscription ¶
func (a *Individual5GLANParametersProvisionSubscriptionAPIService) FullyUpdateAnSubscription(ctx context.Context, afId string, subscriptionId string) ApiFullyUpdateAnSubscriptionRequest
FullyUpdateAnSubscription Fully updates/replaces an existing subscription resource
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param afId Identifier of the AF @param subscriptionId Identifier of the subscription resource @return ApiFullyUpdateAnSubscriptionRequest
func (*Individual5GLANParametersProvisionSubscriptionAPIService) FullyUpdateAnSubscriptionExecute ¶
func (a *Individual5GLANParametersProvisionSubscriptionAPIService) FullyUpdateAnSubscriptionExecute(r ApiFullyUpdateAnSubscriptionRequest) (*Model5GLanParametersProvision, *http.Response, error)
Execute executes the request
@return Model5GLanParametersProvision
func (*Individual5GLANParametersProvisionSubscriptionAPIService) PartialUpdateAnSubscription ¶
func (a *Individual5GLANParametersProvisionSubscriptionAPIService) PartialUpdateAnSubscription(ctx context.Context, afId string, subscriptionId string) ApiPartialUpdateAnSubscriptionRequest
PartialUpdateAnSubscription Partial updates an existing subscription resource
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param afId Identifier of the AF @param subscriptionId Identifier of the subscription resource @return ApiPartialUpdateAnSubscriptionRequest
func (*Individual5GLANParametersProvisionSubscriptionAPIService) PartialUpdateAnSubscriptionExecute ¶
func (a *Individual5GLANParametersProvisionSubscriptionAPIService) PartialUpdateAnSubscriptionExecute(r ApiPartialUpdateAnSubscriptionRequest) (*Model5GLanParametersProvision, *http.Response, error)
Execute executes the request
@return Model5GLanParametersProvision
func (*Individual5GLANParametersProvisionSubscriptionAPIService) ReadAnSubscription ¶
func (a *Individual5GLANParametersProvisionSubscriptionAPIService) ReadAnSubscription(ctx context.Context, afId string, subscriptionId string) ApiReadAnSubscriptionRequest
ReadAnSubscription read an active subscription for the AF and the subscription Id
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param afId Identifier of the AF @param subscriptionId Identifier of the subscription resource @return ApiReadAnSubscriptionRequest
func (*Individual5GLANParametersProvisionSubscriptionAPIService) ReadAnSubscriptionExecute ¶
func (a *Individual5GLANParametersProvisionSubscriptionAPIService) ReadAnSubscriptionExecute(r ApiReadAnSubscriptionRequest) (*Model5GLanParametersProvision, *http.Response, error)
Execute executes the request
@return Model5GLanParametersProvision
type InvalidParam ¶
type InvalidParam struct { // Attribute's name encoded as a JSON Pointer, or header's name. Param string `json:"param"` // A human-readable reason, e.g. \"must be a positive integer\". Reason *string `json:"reason,omitempty"` }
InvalidParam Represents the description of invalid parameters, for a request rejected due to invalid parameters.
func NewInvalidParam ¶
func NewInvalidParam(param string) *InvalidParam
NewInvalidParam instantiates a new InvalidParam 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 NewInvalidParamWithDefaults ¶
func NewInvalidParamWithDefaults() *InvalidParam
NewInvalidParamWithDefaults instantiates a new InvalidParam 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 (*InvalidParam) GetParam ¶
func (o *InvalidParam) GetParam() string
GetParam returns the Param field value
func (*InvalidParam) GetParamOk ¶
func (o *InvalidParam) GetParamOk() (*string, bool)
GetParamOk returns a tuple with the Param field value and a boolean to check if the value has been set.
func (*InvalidParam) GetReason ¶
func (o *InvalidParam) GetReason() string
GetReason returns the Reason field value if set, zero value otherwise.
func (*InvalidParam) GetReasonOk ¶
func (o *InvalidParam) 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 (*InvalidParam) HasReason ¶
func (o *InvalidParam) HasReason() bool
HasReason returns a boolean if a field has been set.
func (InvalidParam) MarshalJSON ¶
func (o InvalidParam) MarshalJSON() ([]byte, error)
func (*InvalidParam) SetReason ¶
func (o *InvalidParam) SetReason(v string)
SetReason gets a reference to the given string and assigns it to the Reason field.
func (InvalidParam) ToMap ¶
func (o InvalidParam) ToMap() (map[string]interface{}, error)
func (*InvalidParam) UnmarshalJSON ¶
func (o *InvalidParam) UnmarshalJSON(bytes []byte) (err error)
type Ipv6Addr ¶
type Ipv6Addr struct { }
Ipv6Addr String identifying an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation according to clause 5 of RFC5952 shall not be used.
func NewIpv6Addr ¶
func NewIpv6Addr() *Ipv6Addr
NewIpv6Addr instantiates a new Ipv6Addr 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 NewIpv6AddrWithDefaults ¶
func NewIpv6AddrWithDefaults() *Ipv6Addr
NewIpv6AddrWithDefaults instantiates a new Ipv6Addr 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 (Ipv6Addr) MarshalJSON ¶
type MappedNullable ¶
type Model5GLanParameters ¶
type Model5GLanParameters struct { // string containing a local identifier followed by \"@\" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any \"@\" characters. See Clauses 4.6.2 and 4.6.3 of 3GPP TS 23.682 for more information. ExterGroupId string `json:"exterGroupId"` // Contains the list of 5G VN Group members, each member is identified by GPSI. Any string value can be used as a key of the map. Gpsis map[string]string `json:"gpsis"` // String representing a Data Network as defined in clause 9A of 3GPP TS 23.003; it shall contain either a DNN Network Identifier, or a full DNN with both the Network Identifier and Operator Identifier, as specified in 3GPP TS 23.003 clause 9.1.1 and 9.1.2. It shall be coded as string in which the labels are separated by dots (e.g. \"Label1.Label2.Label3\"). Dnn string `json:"dnn"` // String identifying a IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166. AaaIpv4Addr *string `json:"aaaIpv4Addr,omitempty"` AaaIpv6Addr *Ipv6Addr `json:"aaaIpv6Addr,omitempty"` AaaUsgs []AaaUsage `json:"aaaUsgs,omitempty"` // String uniquely identifying MTC provider information. MtcProviderId *string `json:"mtcProviderId,omitempty"` Snssai Snssai `json:"snssai"` SessionType PduSessionType `json:"sessionType"` // Further allowed PDU Session types. SessionTypes []PduSessionType `json:"sessionTypes,omitempty"` // Describes the operation systems and the corresponding applications for each operation systems. The key of map is osId. AppDesps map[string]AppDescriptor `json:"appDesps"` }
Model5GLanParameters Represents 5G LAN service related parameters that need to be provisioned.
func NewModel5GLanParameters ¶
func NewModel5GLanParameters(exterGroupId string, gpsis map[string]string, dnn string, snssai Snssai, sessionType PduSessionType, appDesps map[string]AppDescriptor) *Model5GLanParameters
NewModel5GLanParameters instantiates a new Model5GLanParameters 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 NewModel5GLanParametersWithDefaults ¶
func NewModel5GLanParametersWithDefaults() *Model5GLanParameters
NewModel5GLanParametersWithDefaults instantiates a new Model5GLanParameters 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 (*Model5GLanParameters) GetAaaIpv4Addr ¶
func (o *Model5GLanParameters) GetAaaIpv4Addr() string
GetAaaIpv4Addr returns the AaaIpv4Addr field value if set, zero value otherwise.
func (*Model5GLanParameters) GetAaaIpv4AddrOk ¶
func (o *Model5GLanParameters) GetAaaIpv4AddrOk() (*string, bool)
GetAaaIpv4AddrOk returns a tuple with the AaaIpv4Addr field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Model5GLanParameters) GetAaaIpv6Addr ¶
func (o *Model5GLanParameters) GetAaaIpv6Addr() Ipv6Addr
GetAaaIpv6Addr returns the AaaIpv6Addr field value if set, zero value otherwise.
func (*Model5GLanParameters) GetAaaIpv6AddrOk ¶
func (o *Model5GLanParameters) GetAaaIpv6AddrOk() (*Ipv6Addr, bool)
GetAaaIpv6AddrOk returns a tuple with the AaaIpv6Addr field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Model5GLanParameters) GetAaaUsgs ¶
func (o *Model5GLanParameters) GetAaaUsgs() []AaaUsage
GetAaaUsgs returns the AaaUsgs field value if set, zero value otherwise.
func (*Model5GLanParameters) GetAaaUsgsOk ¶
func (o *Model5GLanParameters) GetAaaUsgsOk() ([]AaaUsage, bool)
GetAaaUsgsOk returns a tuple with the AaaUsgs field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Model5GLanParameters) GetAppDesps ¶
func (o *Model5GLanParameters) GetAppDesps() map[string]AppDescriptor
GetAppDesps returns the AppDesps field value
func (*Model5GLanParameters) GetAppDespsOk ¶
func (o *Model5GLanParameters) GetAppDespsOk() (*map[string]AppDescriptor, bool)
GetAppDespsOk returns a tuple with the AppDesps field value and a boolean to check if the value has been set.
func (*Model5GLanParameters) GetDnn ¶
func (o *Model5GLanParameters) GetDnn() string
GetDnn returns the Dnn field value
func (*Model5GLanParameters) GetDnnOk ¶
func (o *Model5GLanParameters) GetDnnOk() (*string, bool)
GetDnnOk returns a tuple with the Dnn field value and a boolean to check if the value has been set.
func (*Model5GLanParameters) GetExterGroupId ¶
func (o *Model5GLanParameters) GetExterGroupId() string
GetExterGroupId returns the ExterGroupId field value
func (*Model5GLanParameters) GetExterGroupIdOk ¶
func (o *Model5GLanParameters) GetExterGroupIdOk() (*string, bool)
GetExterGroupIdOk returns a tuple with the ExterGroupId field value and a boolean to check if the value has been set.
func (*Model5GLanParameters) GetGpsis ¶
func (o *Model5GLanParameters) GetGpsis() map[string]string
GetGpsis returns the Gpsis field value
func (*Model5GLanParameters) GetGpsisOk ¶
func (o *Model5GLanParameters) GetGpsisOk() (*map[string]string, bool)
GetGpsisOk returns a tuple with the Gpsis field value and a boolean to check if the value has been set.
func (*Model5GLanParameters) GetMtcProviderId ¶
func (o *Model5GLanParameters) GetMtcProviderId() string
GetMtcProviderId returns the MtcProviderId field value if set, zero value otherwise.
func (*Model5GLanParameters) GetMtcProviderIdOk ¶
func (o *Model5GLanParameters) GetMtcProviderIdOk() (*string, bool)
GetMtcProviderIdOk returns a tuple with the MtcProviderId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Model5GLanParameters) GetSessionType ¶
func (o *Model5GLanParameters) GetSessionType() PduSessionType
GetSessionType returns the SessionType field value
func (*Model5GLanParameters) GetSessionTypeOk ¶
func (o *Model5GLanParameters) GetSessionTypeOk() (*PduSessionType, bool)
GetSessionTypeOk returns a tuple with the SessionType field value and a boolean to check if the value has been set.
func (*Model5GLanParameters) GetSessionTypes ¶
func (o *Model5GLanParameters) GetSessionTypes() []PduSessionType
GetSessionTypes returns the SessionTypes field value if set, zero value otherwise.
func (*Model5GLanParameters) GetSessionTypesOk ¶
func (o *Model5GLanParameters) GetSessionTypesOk() ([]PduSessionType, bool)
GetSessionTypesOk returns a tuple with the SessionTypes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Model5GLanParameters) GetSnssai ¶
func (o *Model5GLanParameters) GetSnssai() Snssai
GetSnssai returns the Snssai field value
func (*Model5GLanParameters) GetSnssaiOk ¶
func (o *Model5GLanParameters) GetSnssaiOk() (*Snssai, bool)
GetSnssaiOk returns a tuple with the Snssai field value and a boolean to check if the value has been set.
func (*Model5GLanParameters) HasAaaIpv4Addr ¶
func (o *Model5GLanParameters) HasAaaIpv4Addr() bool
HasAaaIpv4Addr returns a boolean if a field has been set.
func (*Model5GLanParameters) HasAaaIpv6Addr ¶
func (o *Model5GLanParameters) HasAaaIpv6Addr() bool
HasAaaIpv6Addr returns a boolean if a field has been set.
func (*Model5GLanParameters) HasAaaUsgs ¶
func (o *Model5GLanParameters) HasAaaUsgs() bool
HasAaaUsgs returns a boolean if a field has been set.
func (*Model5GLanParameters) HasMtcProviderId ¶
func (o *Model5GLanParameters) HasMtcProviderId() bool
HasMtcProviderId returns a boolean if a field has been set.
func (*Model5GLanParameters) HasSessionTypes ¶
func (o *Model5GLanParameters) HasSessionTypes() bool
HasSessionTypes returns a boolean if a field has been set.
func (Model5GLanParameters) MarshalJSON ¶
func (o Model5GLanParameters) MarshalJSON() ([]byte, error)
func (*Model5GLanParameters) SetAaaIpv4Addr ¶
func (o *Model5GLanParameters) SetAaaIpv4Addr(v string)
SetAaaIpv4Addr gets a reference to the given string and assigns it to the AaaIpv4Addr field.
func (*Model5GLanParameters) SetAaaIpv6Addr ¶
func (o *Model5GLanParameters) SetAaaIpv6Addr(v Ipv6Addr)
SetAaaIpv6Addr gets a reference to the given Ipv6Addr and assigns it to the AaaIpv6Addr field.
func (*Model5GLanParameters) SetAaaUsgs ¶
func (o *Model5GLanParameters) SetAaaUsgs(v []AaaUsage)
SetAaaUsgs gets a reference to the given []AaaUsage and assigns it to the AaaUsgs field.
func (*Model5GLanParameters) SetAppDesps ¶
func (o *Model5GLanParameters) SetAppDesps(v map[string]AppDescriptor)
SetAppDesps sets field value
func (*Model5GLanParameters) SetDnn ¶
func (o *Model5GLanParameters) SetDnn(v string)
SetDnn sets field value
func (*Model5GLanParameters) SetExterGroupId ¶
func (o *Model5GLanParameters) SetExterGroupId(v string)
SetExterGroupId sets field value
func (*Model5GLanParameters) SetGpsis ¶
func (o *Model5GLanParameters) SetGpsis(v map[string]string)
SetGpsis sets field value
func (*Model5GLanParameters) SetMtcProviderId ¶
func (o *Model5GLanParameters) SetMtcProviderId(v string)
SetMtcProviderId gets a reference to the given string and assigns it to the MtcProviderId field.
func (*Model5GLanParameters) SetSessionType ¶
func (o *Model5GLanParameters) SetSessionType(v PduSessionType)
SetSessionType sets field value
func (*Model5GLanParameters) SetSessionTypes ¶
func (o *Model5GLanParameters) SetSessionTypes(v []PduSessionType)
SetSessionTypes gets a reference to the given []PduSessionType and assigns it to the SessionTypes field.
func (*Model5GLanParameters) SetSnssai ¶
func (o *Model5GLanParameters) SetSnssai(v Snssai)
SetSnssai sets field value
func (Model5GLanParameters) ToMap ¶
func (o Model5GLanParameters) ToMap() (map[string]interface{}, error)
func (*Model5GLanParameters) UnmarshalJSON ¶
func (o *Model5GLanParameters) UnmarshalJSON(bytes []byte) (err error)
type Model5GLanParametersPatch ¶
type Model5GLanParametersPatch struct { // Contains the list of 5G VN Group members, each member is identified by GPSI. Any string value can be used as a key of the map. Gpsis *map[string]string `json:"gpsis,omitempty"` // Describes the operation systems and the corresponding applications for each operation systems. The key of map is osId. AppDesps *map[string]AppDescriptorRm `json:"appDesps,omitempty"` }
Model5GLanParametersPatch Represents 5G LAN service related parameters that need to be modified.
func NewModel5GLanParametersPatch ¶
func NewModel5GLanParametersPatch() *Model5GLanParametersPatch
NewModel5GLanParametersPatch instantiates a new Model5GLanParametersPatch 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 NewModel5GLanParametersPatchWithDefaults ¶
func NewModel5GLanParametersPatchWithDefaults() *Model5GLanParametersPatch
NewModel5GLanParametersPatchWithDefaults instantiates a new Model5GLanParametersPatch 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 (*Model5GLanParametersPatch) GetAppDesps ¶
func (o *Model5GLanParametersPatch) GetAppDesps() map[string]AppDescriptorRm
GetAppDesps returns the AppDesps field value if set, zero value otherwise.
func (*Model5GLanParametersPatch) GetAppDespsOk ¶
func (o *Model5GLanParametersPatch) GetAppDespsOk() (*map[string]AppDescriptorRm, bool)
GetAppDespsOk returns a tuple with the AppDesps field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Model5GLanParametersPatch) GetGpsis ¶
func (o *Model5GLanParametersPatch) GetGpsis() map[string]string
GetGpsis returns the Gpsis field value if set, zero value otherwise.
func (*Model5GLanParametersPatch) GetGpsisOk ¶
func (o *Model5GLanParametersPatch) GetGpsisOk() (*map[string]string, bool)
GetGpsisOk returns a tuple with the Gpsis field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Model5GLanParametersPatch) HasAppDesps ¶
func (o *Model5GLanParametersPatch) HasAppDesps() bool
HasAppDesps returns a boolean if a field has been set.
func (*Model5GLanParametersPatch) HasGpsis ¶
func (o *Model5GLanParametersPatch) HasGpsis() bool
HasGpsis returns a boolean if a field has been set.
func (Model5GLanParametersPatch) MarshalJSON ¶
func (o Model5GLanParametersPatch) MarshalJSON() ([]byte, error)
func (*Model5GLanParametersPatch) SetAppDesps ¶
func (o *Model5GLanParametersPatch) SetAppDesps(v map[string]AppDescriptorRm)
SetAppDesps gets a reference to the given map[string]AppDescriptorRm and assigns it to the AppDesps field.
func (*Model5GLanParametersPatch) SetGpsis ¶
func (o *Model5GLanParametersPatch) SetGpsis(v map[string]string)
SetGpsis gets a reference to the given map[string]string and assigns it to the Gpsis field.
func (Model5GLanParametersPatch) ToMap ¶
func (o Model5GLanParametersPatch) ToMap() (map[string]interface{}, error)
type Model5GLanParametersProvision ¶
type Model5GLanParametersProvision struct { // string formatted according to IETF RFC 3986 identifying a referenced resource. Self *string `json:"self,omitempty"` Var5gLanParams Model5GLanParameters `json:"5gLanParams"` // A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported. SuppFeat string `json:"suppFeat"` }
Model5GLanParametersProvision Represents an individual 5G LAN parameters provision subscription resource.
func NewModel5GLanParametersProvision ¶
func NewModel5GLanParametersProvision(var5gLanParams Model5GLanParameters, suppFeat string) *Model5GLanParametersProvision
NewModel5GLanParametersProvision instantiates a new Model5GLanParametersProvision 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 NewModel5GLanParametersProvisionWithDefaults ¶
func NewModel5GLanParametersProvisionWithDefaults() *Model5GLanParametersProvision
NewModel5GLanParametersProvisionWithDefaults instantiates a new Model5GLanParametersProvision 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 (*Model5GLanParametersProvision) GetSelf ¶
func (o *Model5GLanParametersProvision) GetSelf() string
GetSelf returns the Self field value if set, zero value otherwise.
func (*Model5GLanParametersProvision) GetSelfOk ¶
func (o *Model5GLanParametersProvision) GetSelfOk() (*string, bool)
GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Model5GLanParametersProvision) GetSuppFeat ¶
func (o *Model5GLanParametersProvision) GetSuppFeat() string
GetSuppFeat returns the SuppFeat field value
func (*Model5GLanParametersProvision) GetSuppFeatOk ¶
func (o *Model5GLanParametersProvision) GetSuppFeatOk() (*string, bool)
GetSuppFeatOk returns a tuple with the SuppFeat field value and a boolean to check if the value has been set.
func (*Model5GLanParametersProvision) GetVar5gLanParams ¶
func (o *Model5GLanParametersProvision) GetVar5gLanParams() Model5GLanParameters
GetVar5gLanParams returns the Var5gLanParams field value
func (*Model5GLanParametersProvision) GetVar5gLanParamsOk ¶
func (o *Model5GLanParametersProvision) GetVar5gLanParamsOk() (*Model5GLanParameters, bool)
GetVar5gLanParamsOk returns a tuple with the Var5gLanParams field value and a boolean to check if the value has been set.
func (*Model5GLanParametersProvision) HasSelf ¶
func (o *Model5GLanParametersProvision) HasSelf() bool
HasSelf returns a boolean if a field has been set.
func (Model5GLanParametersProvision) MarshalJSON ¶
func (o Model5GLanParametersProvision) MarshalJSON() ([]byte, error)
func (*Model5GLanParametersProvision) SetSelf ¶
func (o *Model5GLanParametersProvision) SetSelf(v string)
SetSelf gets a reference to the given string and assigns it to the Self field.
func (*Model5GLanParametersProvision) SetSuppFeat ¶
func (o *Model5GLanParametersProvision) SetSuppFeat(v string)
SetSuppFeat sets field value
func (*Model5GLanParametersProvision) SetVar5gLanParams ¶
func (o *Model5GLanParametersProvision) SetVar5gLanParams(v Model5GLanParameters)
SetVar5gLanParams sets field value
func (Model5GLanParametersProvision) ToMap ¶
func (o Model5GLanParametersProvision) ToMap() (map[string]interface{}, error)
func (*Model5GLanParametersProvision) UnmarshalJSON ¶
func (o *Model5GLanParametersProvision) UnmarshalJSON(bytes []byte) (err error)
type Model5GLanParametersProvisionPatch ¶
type Model5GLanParametersProvisionPatch struct {
Var5gLanParamsPatch *Model5GLanParametersPatch `json:"5gLanParamsPatch,omitempty"`
}
Model5GLanParametersProvisionPatch Represents the 5G LAN parameters to request the modification of a subscription to provision parameters.
func NewModel5GLanParametersProvisionPatch ¶
func NewModel5GLanParametersProvisionPatch() *Model5GLanParametersProvisionPatch
NewModel5GLanParametersProvisionPatch instantiates a new Model5GLanParametersProvisionPatch 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 NewModel5GLanParametersProvisionPatchWithDefaults ¶
func NewModel5GLanParametersProvisionPatchWithDefaults() *Model5GLanParametersProvisionPatch
NewModel5GLanParametersProvisionPatchWithDefaults instantiates a new Model5GLanParametersProvisionPatch 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 (*Model5GLanParametersProvisionPatch) GetVar5gLanParamsPatch ¶
func (o *Model5GLanParametersProvisionPatch) GetVar5gLanParamsPatch() Model5GLanParametersPatch
GetVar5gLanParamsPatch returns the Var5gLanParamsPatch field value if set, zero value otherwise.
func (*Model5GLanParametersProvisionPatch) GetVar5gLanParamsPatchOk ¶
func (o *Model5GLanParametersProvisionPatch) GetVar5gLanParamsPatchOk() (*Model5GLanParametersPatch, bool)
GetVar5gLanParamsPatchOk returns a tuple with the Var5gLanParamsPatch field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Model5GLanParametersProvisionPatch) HasVar5gLanParamsPatch ¶
func (o *Model5GLanParametersProvisionPatch) HasVar5gLanParamsPatch() bool
HasVar5gLanParamsPatch returns a boolean if a field has been set.
func (Model5GLanParametersProvisionPatch) MarshalJSON ¶
func (o Model5GLanParametersProvisionPatch) MarshalJSON() ([]byte, error)
func (*Model5GLanParametersProvisionPatch) SetVar5gLanParamsPatch ¶
func (o *Model5GLanParametersProvisionPatch) SetVar5gLanParamsPatch(v Model5GLanParametersPatch)
SetVar5gLanParamsPatch gets a reference to the given Model5GLanParametersPatch and assigns it to the Var5gLanParamsPatch field.
func (Model5GLanParametersProvisionPatch) ToMap ¶
func (o Model5GLanParametersProvisionPatch) ToMap() (map[string]interface{}, error)
type NullableAaaUsage ¶
type NullableAaaUsage struct {
// contains filtered or unexported fields
}
func NewNullableAaaUsage ¶
func NewNullableAaaUsage(val *AaaUsage) *NullableAaaUsage
func (NullableAaaUsage) Get ¶
func (v NullableAaaUsage) Get() *AaaUsage
func (NullableAaaUsage) IsSet ¶
func (v NullableAaaUsage) IsSet() bool
func (NullableAaaUsage) MarshalJSON ¶
func (v NullableAaaUsage) MarshalJSON() ([]byte, error)
func (*NullableAaaUsage) Set ¶
func (v *NullableAaaUsage) Set(val *AaaUsage)
func (*NullableAaaUsage) UnmarshalJSON ¶
func (v *NullableAaaUsage) UnmarshalJSON(src []byte) error
func (*NullableAaaUsage) Unset ¶
func (v *NullableAaaUsage) Unset()
type NullableAppDescriptor ¶
type NullableAppDescriptor struct {
// contains filtered or unexported fields
}
func NewNullableAppDescriptor ¶
func NewNullableAppDescriptor(val *AppDescriptor) *NullableAppDescriptor
func (NullableAppDescriptor) Get ¶
func (v NullableAppDescriptor) Get() *AppDescriptor
func (NullableAppDescriptor) IsSet ¶
func (v NullableAppDescriptor) IsSet() bool
func (NullableAppDescriptor) MarshalJSON ¶
func (v NullableAppDescriptor) MarshalJSON() ([]byte, error)
func (*NullableAppDescriptor) Set ¶
func (v *NullableAppDescriptor) Set(val *AppDescriptor)
func (*NullableAppDescriptor) UnmarshalJSON ¶
func (v *NullableAppDescriptor) UnmarshalJSON(src []byte) error
func (*NullableAppDescriptor) Unset ¶
func (v *NullableAppDescriptor) Unset()
type NullableAppDescriptorRm ¶
type NullableAppDescriptorRm struct {
// contains filtered or unexported fields
}
func NewNullableAppDescriptorRm ¶
func NewNullableAppDescriptorRm(val *AppDescriptorRm) *NullableAppDescriptorRm
func (NullableAppDescriptorRm) Get ¶
func (v NullableAppDescriptorRm) Get() *AppDescriptorRm
func (NullableAppDescriptorRm) IsSet ¶
func (v NullableAppDescriptorRm) IsSet() bool
func (NullableAppDescriptorRm) MarshalJSON ¶
func (v NullableAppDescriptorRm) MarshalJSON() ([]byte, error)
func (*NullableAppDescriptorRm) Set ¶
func (v *NullableAppDescriptorRm) Set(val *AppDescriptorRm)
func (*NullableAppDescriptorRm) UnmarshalJSON ¶
func (v *NullableAppDescriptorRm) UnmarshalJSON(src []byte) error
func (*NullableAppDescriptorRm) Unset ¶
func (v *NullableAppDescriptorRm) 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 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 NullableInvalidParam ¶
type NullableInvalidParam struct {
// contains filtered or unexported fields
}
func NewNullableInvalidParam ¶
func NewNullableInvalidParam(val *InvalidParam) *NullableInvalidParam
func (NullableInvalidParam) Get ¶
func (v NullableInvalidParam) Get() *InvalidParam
func (NullableInvalidParam) IsSet ¶
func (v NullableInvalidParam) IsSet() bool
func (NullableInvalidParam) MarshalJSON ¶
func (v NullableInvalidParam) MarshalJSON() ([]byte, error)
func (*NullableInvalidParam) Set ¶
func (v *NullableInvalidParam) Set(val *InvalidParam)
func (*NullableInvalidParam) UnmarshalJSON ¶
func (v *NullableInvalidParam) UnmarshalJSON(src []byte) error
func (*NullableInvalidParam) Unset ¶
func (v *NullableInvalidParam) Unset()
type NullableIpv6Addr ¶
type NullableIpv6Addr struct {
// contains filtered or unexported fields
}
func NewNullableIpv6Addr ¶
func NewNullableIpv6Addr(val *Ipv6Addr) *NullableIpv6Addr
func (NullableIpv6Addr) Get ¶
func (v NullableIpv6Addr) Get() *Ipv6Addr
func (NullableIpv6Addr) IsSet ¶
func (v NullableIpv6Addr) IsSet() bool
func (NullableIpv6Addr) MarshalJSON ¶
func (v NullableIpv6Addr) MarshalJSON() ([]byte, error)
func (*NullableIpv6Addr) Set ¶
func (v *NullableIpv6Addr) Set(val *Ipv6Addr)
func (*NullableIpv6Addr) UnmarshalJSON ¶
func (v *NullableIpv6Addr) UnmarshalJSON(src []byte) error
func (*NullableIpv6Addr) Unset ¶
func (v *NullableIpv6Addr) Unset()
type NullableModel5GLanParameters ¶
type NullableModel5GLanParameters struct {
// contains filtered or unexported fields
}
func NewNullableModel5GLanParameters ¶
func NewNullableModel5GLanParameters(val *Model5GLanParameters) *NullableModel5GLanParameters
func (NullableModel5GLanParameters) Get ¶
func (v NullableModel5GLanParameters) Get() *Model5GLanParameters
func (NullableModel5GLanParameters) IsSet ¶
func (v NullableModel5GLanParameters) IsSet() bool
func (NullableModel5GLanParameters) MarshalJSON ¶
func (v NullableModel5GLanParameters) MarshalJSON() ([]byte, error)
func (*NullableModel5GLanParameters) Set ¶
func (v *NullableModel5GLanParameters) Set(val *Model5GLanParameters)
func (*NullableModel5GLanParameters) UnmarshalJSON ¶
func (v *NullableModel5GLanParameters) UnmarshalJSON(src []byte) error
func (*NullableModel5GLanParameters) Unset ¶
func (v *NullableModel5GLanParameters) Unset()
type NullableModel5GLanParametersPatch ¶
type NullableModel5GLanParametersPatch struct {
// contains filtered or unexported fields
}
func NewNullableModel5GLanParametersPatch ¶
func NewNullableModel5GLanParametersPatch(val *Model5GLanParametersPatch) *NullableModel5GLanParametersPatch
func (NullableModel5GLanParametersPatch) Get ¶
func (v NullableModel5GLanParametersPatch) Get() *Model5GLanParametersPatch
func (NullableModel5GLanParametersPatch) IsSet ¶
func (v NullableModel5GLanParametersPatch) IsSet() bool
func (NullableModel5GLanParametersPatch) MarshalJSON ¶
func (v NullableModel5GLanParametersPatch) MarshalJSON() ([]byte, error)
func (*NullableModel5GLanParametersPatch) Set ¶
func (v *NullableModel5GLanParametersPatch) Set(val *Model5GLanParametersPatch)
func (*NullableModel5GLanParametersPatch) UnmarshalJSON ¶
func (v *NullableModel5GLanParametersPatch) UnmarshalJSON(src []byte) error
func (*NullableModel5GLanParametersPatch) Unset ¶
func (v *NullableModel5GLanParametersPatch) Unset()
type NullableModel5GLanParametersProvision ¶
type NullableModel5GLanParametersProvision struct {
// contains filtered or unexported fields
}
func NewNullableModel5GLanParametersProvision ¶
func NewNullableModel5GLanParametersProvision(val *Model5GLanParametersProvision) *NullableModel5GLanParametersProvision
func (NullableModel5GLanParametersProvision) Get ¶
func (v NullableModel5GLanParametersProvision) Get() *Model5GLanParametersProvision
func (NullableModel5GLanParametersProvision) IsSet ¶
func (v NullableModel5GLanParametersProvision) IsSet() bool
func (NullableModel5GLanParametersProvision) MarshalJSON ¶
func (v NullableModel5GLanParametersProvision) MarshalJSON() ([]byte, error)
func (*NullableModel5GLanParametersProvision) Set ¶
func (v *NullableModel5GLanParametersProvision) Set(val *Model5GLanParametersProvision)
func (*NullableModel5GLanParametersProvision) UnmarshalJSON ¶
func (v *NullableModel5GLanParametersProvision) UnmarshalJSON(src []byte) error
func (*NullableModel5GLanParametersProvision) Unset ¶
func (v *NullableModel5GLanParametersProvision) Unset()
type NullableModel5GLanParametersProvisionPatch ¶
type NullableModel5GLanParametersProvisionPatch struct {
// contains filtered or unexported fields
}
func NewNullableModel5GLanParametersProvisionPatch ¶
func NewNullableModel5GLanParametersProvisionPatch(val *Model5GLanParametersProvisionPatch) *NullableModel5GLanParametersProvisionPatch
func (NullableModel5GLanParametersProvisionPatch) IsSet ¶
func (v NullableModel5GLanParametersProvisionPatch) IsSet() bool
func (NullableModel5GLanParametersProvisionPatch) MarshalJSON ¶
func (v NullableModel5GLanParametersProvisionPatch) MarshalJSON() ([]byte, error)
func (*NullableModel5GLanParametersProvisionPatch) Set ¶
func (v *NullableModel5GLanParametersProvisionPatch) Set(val *Model5GLanParametersProvisionPatch)
func (*NullableModel5GLanParametersProvisionPatch) UnmarshalJSON ¶
func (v *NullableModel5GLanParametersProvisionPatch) UnmarshalJSON(src []byte) error
func (*NullableModel5GLanParametersProvisionPatch) Unset ¶
func (v *NullableModel5GLanParametersProvisionPatch) Unset()
type NullablePduSessionType ¶
type NullablePduSessionType struct {
// contains filtered or unexported fields
}
func NewNullablePduSessionType ¶
func NewNullablePduSessionType(val *PduSessionType) *NullablePduSessionType
func (NullablePduSessionType) Get ¶
func (v NullablePduSessionType) Get() *PduSessionType
func (NullablePduSessionType) IsSet ¶
func (v NullablePduSessionType) IsSet() bool
func (NullablePduSessionType) MarshalJSON ¶
func (v NullablePduSessionType) MarshalJSON() ([]byte, error)
func (*NullablePduSessionType) Set ¶
func (v *NullablePduSessionType) Set(val *PduSessionType)
func (*NullablePduSessionType) UnmarshalJSON ¶
func (v *NullablePduSessionType) UnmarshalJSON(src []byte) error
func (*NullablePduSessionType) Unset ¶
func (v *NullablePduSessionType) Unset()
type NullableProblemDetails ¶
type NullableProblemDetails struct {
// contains filtered or unexported fields
}
func NewNullableProblemDetails ¶
func NewNullableProblemDetails(val *ProblemDetails) *NullableProblemDetails
func (NullableProblemDetails) Get ¶
func (v NullableProblemDetails) Get() *ProblemDetails
func (NullableProblemDetails) IsSet ¶
func (v NullableProblemDetails) IsSet() bool
func (NullableProblemDetails) MarshalJSON ¶
func (v NullableProblemDetails) MarshalJSON() ([]byte, error)
func (*NullableProblemDetails) Set ¶
func (v *NullableProblemDetails) Set(val *ProblemDetails)
func (*NullableProblemDetails) UnmarshalJSON ¶
func (v *NullableProblemDetails) UnmarshalJSON(src []byte) error
func (*NullableProblemDetails) Unset ¶
func (v *NullableProblemDetails) Unset()
type NullableSnssai ¶
type NullableSnssai struct {
// contains filtered or unexported fields
}
func NewNullableSnssai ¶
func NewNullableSnssai(val *Snssai) *NullableSnssai
func (NullableSnssai) Get ¶
func (v NullableSnssai) Get() *Snssai
func (NullableSnssai) IsSet ¶
func (v NullableSnssai) IsSet() bool
func (NullableSnssai) MarshalJSON ¶
func (v NullableSnssai) MarshalJSON() ([]byte, error)
func (*NullableSnssai) Set ¶
func (v *NullableSnssai) Set(val *Snssai)
func (*NullableSnssai) UnmarshalJSON ¶
func (v *NullableSnssai) UnmarshalJSON(src []byte) error
func (*NullableSnssai) Unset ¶
func (v *NullableSnssai) 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 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 PduSessionType ¶
type PduSessionType struct {
// contains filtered or unexported fields
}
PduSessionType PduSessionType indicates the type of a PDU session. It shall comply with the provisions defined in table 5.4.3.3-1.
func (*PduSessionType) MarshalJSON ¶
func (src *PduSessionType) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*PduSessionType) UnmarshalJSON ¶
func (dst *PduSessionType) UnmarshalJSON(data []byte) error
Unmarshal JSON data into any of the pointers in the struct
type ProblemDetails ¶
type ProblemDetails struct { // string providing an URI formatted according to IETF RFC 3986. Type *string `json:"type,omitempty"` // A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem. Title *string `json:"title,omitempty"` // The HTTP status code for this occurrence of the problem. Status *int32 `json:"status,omitempty"` // A human-readable explanation specific to this occurrence of the problem. Detail *string `json:"detail,omitempty"` // string providing an URI formatted according to IETF RFC 3986. Instance *string `json:"instance,omitempty"` // A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available. Cause *string `json:"cause,omitempty"` // Description of invalid parameters, for a request rejected due to invalid parameters. InvalidParams []InvalidParam `json:"invalidParams,omitempty"` // A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported. SupportedFeatures *string `json:"supportedFeatures,omitempty"` }
ProblemDetails Represents additional information and details on an error response.
func NewProblemDetails ¶
func NewProblemDetails() *ProblemDetails
NewProblemDetails instantiates a new ProblemDetails 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 NewProblemDetailsWithDefaults ¶
func NewProblemDetailsWithDefaults() *ProblemDetails
NewProblemDetailsWithDefaults instantiates a new ProblemDetails 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 (*ProblemDetails) GetCause ¶
func (o *ProblemDetails) GetCause() string
GetCause returns the Cause field value if set, zero value otherwise.
func (*ProblemDetails) GetCauseOk ¶
func (o *ProblemDetails) GetCauseOk() (*string, bool)
GetCauseOk returns a tuple with the Cause field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetDetail ¶
func (o *ProblemDetails) GetDetail() string
GetDetail returns the Detail field value if set, zero value otherwise.
func (*ProblemDetails) GetDetailOk ¶
func (o *ProblemDetails) GetDetailOk() (*string, bool)
GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetInstance ¶
func (o *ProblemDetails) GetInstance() string
GetInstance returns the Instance field value if set, zero value otherwise.
func (*ProblemDetails) GetInstanceOk ¶
func (o *ProblemDetails) GetInstanceOk() (*string, bool)
GetInstanceOk returns a tuple with the Instance field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetInvalidParams ¶
func (o *ProblemDetails) GetInvalidParams() []InvalidParam
GetInvalidParams returns the InvalidParams field value if set, zero value otherwise.
func (*ProblemDetails) GetInvalidParamsOk ¶
func (o *ProblemDetails) GetInvalidParamsOk() ([]InvalidParam, bool)
GetInvalidParamsOk returns a tuple with the InvalidParams field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetStatus ¶
func (o *ProblemDetails) GetStatus() int32
GetStatus returns the Status field value if set, zero value otherwise.
func (*ProblemDetails) GetStatusOk ¶
func (o *ProblemDetails) GetStatusOk() (*int32, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetSupportedFeatures ¶
func (o *ProblemDetails) GetSupportedFeatures() string
GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.
func (*ProblemDetails) GetSupportedFeaturesOk ¶
func (o *ProblemDetails) GetSupportedFeaturesOk() (*string, bool)
GetSupportedFeaturesOk returns a tuple with the SupportedFeatures field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetTitle ¶
func (o *ProblemDetails) GetTitle() string
GetTitle returns the Title field value if set, zero value otherwise.
func (*ProblemDetails) GetTitleOk ¶
func (o *ProblemDetails) GetTitleOk() (*string, bool)
GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetType ¶
func (o *ProblemDetails) GetType() string
GetType returns the Type field value if set, zero value otherwise.
func (*ProblemDetails) GetTypeOk ¶
func (o *ProblemDetails) GetTypeOk() (*string, 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 (*ProblemDetails) HasCause ¶
func (o *ProblemDetails) HasCause() bool
HasCause returns a boolean if a field has been set.
func (*ProblemDetails) HasDetail ¶
func (o *ProblemDetails) HasDetail() bool
HasDetail returns a boolean if a field has been set.
func (*ProblemDetails) HasInstance ¶
func (o *ProblemDetails) HasInstance() bool
HasInstance returns a boolean if a field has been set.
func (*ProblemDetails) HasInvalidParams ¶
func (o *ProblemDetails) HasInvalidParams() bool
HasInvalidParams returns a boolean if a field has been set.
func (*ProblemDetails) HasStatus ¶
func (o *ProblemDetails) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*ProblemDetails) HasSupportedFeatures ¶
func (o *ProblemDetails) HasSupportedFeatures() bool
HasSupportedFeatures returns a boolean if a field has been set.
func (*ProblemDetails) HasTitle ¶
func (o *ProblemDetails) HasTitle() bool
HasTitle returns a boolean if a field has been set.
func (*ProblemDetails) HasType ¶
func (o *ProblemDetails) HasType() bool
HasType returns a boolean if a field has been set.
func (ProblemDetails) MarshalJSON ¶
func (o ProblemDetails) MarshalJSON() ([]byte, error)
func (*ProblemDetails) SetCause ¶
func (o *ProblemDetails) SetCause(v string)
SetCause gets a reference to the given string and assigns it to the Cause field.
func (*ProblemDetails) SetDetail ¶
func (o *ProblemDetails) SetDetail(v string)
SetDetail gets a reference to the given string and assigns it to the Detail field.
func (*ProblemDetails) SetInstance ¶
func (o *ProblemDetails) SetInstance(v string)
SetInstance gets a reference to the given string and assigns it to the Instance field.
func (*ProblemDetails) SetInvalidParams ¶
func (o *ProblemDetails) SetInvalidParams(v []InvalidParam)
SetInvalidParams gets a reference to the given []InvalidParam and assigns it to the InvalidParams field.
func (*ProblemDetails) SetStatus ¶
func (o *ProblemDetails) SetStatus(v int32)
SetStatus gets a reference to the given int32 and assigns it to the Status field.
func (*ProblemDetails) SetSupportedFeatures ¶
func (o *ProblemDetails) SetSupportedFeatures(v string)
SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.
func (*ProblemDetails) SetTitle ¶
func (o *ProblemDetails) SetTitle(v string)
SetTitle gets a reference to the given string and assigns it to the Title field.
func (*ProblemDetails) SetType ¶
func (o *ProblemDetails) SetType(v string)
SetType gets a reference to the given string and assigns it to the Type field.
func (ProblemDetails) ToMap ¶
func (o ProblemDetails) ToMap() (map[string]interface{}, 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
type ServerVariable ¶
ServerVariable stores the information about a server variable
type Snssai ¶
type Snssai struct { // Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501. Sst int32 `json:"sst"` // 3-octet string, representing the Slice Differentiator, in hexadecimal representation. Each character in the string shall take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the SD shall appear first in the string, and the character representing the 4 least significant bit of the SD shall appear last in the string. This is an optional parameter that complements the Slice/Service type(s) to allow to differentiate amongst multiple Network Slices of the same Slice/Service type. This IE shall be absent if no SD value is associated with the SST. Sd *string `json:"sd,omitempty"` }
Snssai When Snssai needs to be converted to string (e.g. when used in maps as key), the string shall be composed of one to three digits \"sst\" optionally followed by \"-\" and 6 hexadecimal digits \"sd\".
func NewSnssai ¶
NewSnssai instantiates a new Snssai 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 NewSnssaiWithDefaults ¶
func NewSnssaiWithDefaults() *Snssai
NewSnssaiWithDefaults instantiates a new Snssai 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 (*Snssai) GetSdOk ¶
GetSdOk returns a tuple with the Sd field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Snssai) GetSstOk ¶
GetSstOk returns a tuple with the Sst field value and a boolean to check if the value has been set.
func (Snssai) MarshalJSON ¶
func (*Snssai) UnmarshalJSON ¶
Source Files ¶
- api_class5_glan_parameters_provision_subscriptions.go
- api_individual5_glan_parameters_provision_subscription.go
- client.go
- configuration.go
- model_5_g_lan_parameters.go
- model_5_g_lan_parameters_patch.go
- model_5_g_lan_parameters_provision.go
- model_5_g_lan_parameters_provision_patch.go
- model_aaa_usage.go
- model_app_descriptor.go
- model_app_descriptor_rm.go
- model_invalid_param.go
- model_ipv6_addr.go
- model_pdu_session_type.go
- model_problem_details.go
- model_snssai.go
- response.go
- utils.go