openapi_NpConfiguration

package
v1.18.2 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2023 License: Apache-2.0 Imports: 21 Imported by: 0

README

Go API client for openapi_NpConfiguration

API for network parameter configuration.
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.

Overview

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

  • API version: 1.2.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

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

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

import openapi_NpConfiguration "github.com/GIT_USER_ID/GIT_REPO_ID/openapi_NpConfiguration"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to https://example.com/3gpp-network-parameter-configuration/v1

Class Method HTTP request Description
IndividualNpConfigurationApi DeleteIndNPConfiguration Delete /{scsAsId}/configurations/{configurationId} Deletes an already existing configuration.
IndividualNpConfigurationApi FetchIndNPConfiguration Get /{scsAsId}/configurations/{configurationId} Read an active configuration for the SCS/AS and the configuration Id.
IndividualNpConfigurationApi ModifyIndNPConfiguration Patch /{scsAsId}/configurations/{configurationId} Updates/replaces an existing configuration resource.
IndividualNpConfigurationApi UpdateIndNPConfiguration Put /{scsAsId}/configurations/{configurationId} Updates/replaces an existing configuration resource.
NpConfigurationsApi CreateNPConfiguration Post /{scsAsId}/configurations Creates a new configuration resource for network parameter configuration.
NpConfigurationsApi FetchAllNPConfigurations Get /{scsAsId}/configurations Read all of the active configurations for the SCS/AS.

Documentation For Models

Documentation For Authorization

oAuth2ClientCredentials
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes: N/A

Example

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

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

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

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

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
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

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

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

func IsNil added in v1.18.2

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	IndividualNpConfigurationApi *IndividualNpConfigurationApiService

	NpConfigurationsApi *NpConfigurationsApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the 3gpp-network-parameter-configuration API v1.2.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

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

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

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

type APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type ApiCreateNPConfigurationRequest

type ApiCreateNPConfigurationRequest struct {
	ApiService *NpConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiCreateNPConfigurationRequest) Execute

func (ApiCreateNPConfigurationRequest) NpConfiguration

new configuration creation

type ApiDeleteIndNPConfigurationRequest

type ApiDeleteIndNPConfigurationRequest struct {
	ApiService *IndividualNpConfigurationApiService
	// contains filtered or unexported fields
}

func (ApiDeleteIndNPConfigurationRequest) Execute

type ApiFetchAllNPConfigurationsRequest

type ApiFetchAllNPConfigurationsRequest struct {
	ApiService *NpConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiFetchAllNPConfigurationsRequest) Execute

type ApiFetchIndNPConfigurationRequest

type ApiFetchIndNPConfigurationRequest struct {
	ApiService *IndividualNpConfigurationApiService
	// contains filtered or unexported fields
}

func (ApiFetchIndNPConfigurationRequest) Execute

type ApiModifyIndNPConfigurationRequest

type ApiModifyIndNPConfigurationRequest struct {
	ApiService *IndividualNpConfigurationApiService
	// contains filtered or unexported fields
}

func (ApiModifyIndNPConfigurationRequest) Execute

func (ApiModifyIndNPConfigurationRequest) NpConfigurationPatch

type ApiUpdateIndNPConfigurationRequest

type ApiUpdateIndNPConfigurationRequest struct {
	ApiService *IndividualNpConfigurationApiService
	// contains filtered or unexported fields
}

func (ApiUpdateIndNPConfigurationRequest) Execute

func (ApiUpdateIndNPConfigurationRequest) NpConfiguration

Parameters to update/replace the existing configuration

type AppliedParameterConfiguration

type AppliedParameterConfiguration struct {
	// Each element uniquely identifies a user.
	ExternalIds []string `json:"externalIds,omitempty"`
	// Each element identifies the MS internal PSTN/ISDN number allocated for a UE.
	Msisdns []string `json:"msisdns,omitempty"`
	// Unsigned integer identifying a period of time in units of seconds.
	MaximumLatency *int32 `json:"maximumLatency,omitempty"`
	// Unsigned integer identifying a period of time in units of seconds.
	MaximumResponseTime *int32 `json:"maximumResponseTime,omitempty"`
	// Unsigned integer identifying a period of time in units of seconds.
	MaximumDetectionTime *int32 `json:"maximumDetectionTime,omitempty"`
}

AppliedParameterConfiguration Represents the parameter configuration applied in the network.

func NewAppliedParameterConfiguration

func NewAppliedParameterConfiguration() *AppliedParameterConfiguration

NewAppliedParameterConfiguration instantiates a new AppliedParameterConfiguration 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 NewAppliedParameterConfigurationWithDefaults

func NewAppliedParameterConfigurationWithDefaults() *AppliedParameterConfiguration

NewAppliedParameterConfigurationWithDefaults instantiates a new AppliedParameterConfiguration 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 (*AppliedParameterConfiguration) GetExternalIds

func (o *AppliedParameterConfiguration) GetExternalIds() []string

GetExternalIds returns the ExternalIds field value if set, zero value otherwise.

func (*AppliedParameterConfiguration) GetExternalIdsOk

func (o *AppliedParameterConfiguration) GetExternalIdsOk() ([]string, bool)

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

func (*AppliedParameterConfiguration) GetMaximumDetectionTime

func (o *AppliedParameterConfiguration) GetMaximumDetectionTime() int32

GetMaximumDetectionTime returns the MaximumDetectionTime field value if set, zero value otherwise.

func (*AppliedParameterConfiguration) GetMaximumDetectionTimeOk

func (o *AppliedParameterConfiguration) GetMaximumDetectionTimeOk() (*int32, bool)

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

func (*AppliedParameterConfiguration) GetMaximumLatency

func (o *AppliedParameterConfiguration) GetMaximumLatency() int32

GetMaximumLatency returns the MaximumLatency field value if set, zero value otherwise.

func (*AppliedParameterConfiguration) GetMaximumLatencyOk

func (o *AppliedParameterConfiguration) GetMaximumLatencyOk() (*int32, bool)

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

func (*AppliedParameterConfiguration) GetMaximumResponseTime

func (o *AppliedParameterConfiguration) GetMaximumResponseTime() int32

GetMaximumResponseTime returns the MaximumResponseTime field value if set, zero value otherwise.

func (*AppliedParameterConfiguration) GetMaximumResponseTimeOk

func (o *AppliedParameterConfiguration) GetMaximumResponseTimeOk() (*int32, bool)

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

func (*AppliedParameterConfiguration) GetMsisdns

func (o *AppliedParameterConfiguration) GetMsisdns() []string

GetMsisdns returns the Msisdns field value if set, zero value otherwise.

func (*AppliedParameterConfiguration) GetMsisdnsOk

func (o *AppliedParameterConfiguration) GetMsisdnsOk() ([]string, bool)

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

func (*AppliedParameterConfiguration) HasExternalIds

func (o *AppliedParameterConfiguration) HasExternalIds() bool

HasExternalIds returns a boolean if a field has been set.

func (*AppliedParameterConfiguration) HasMaximumDetectionTime

func (o *AppliedParameterConfiguration) HasMaximumDetectionTime() bool

HasMaximumDetectionTime returns a boolean if a field has been set.

func (*AppliedParameterConfiguration) HasMaximumLatency

func (o *AppliedParameterConfiguration) HasMaximumLatency() bool

HasMaximumLatency returns a boolean if a field has been set.

func (*AppliedParameterConfiguration) HasMaximumResponseTime

func (o *AppliedParameterConfiguration) HasMaximumResponseTime() bool

HasMaximumResponseTime returns a boolean if a field has been set.

func (*AppliedParameterConfiguration) HasMsisdns

func (o *AppliedParameterConfiguration) HasMsisdns() bool

HasMsisdns returns a boolean if a field has been set.

func (AppliedParameterConfiguration) MarshalJSON

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

func (*AppliedParameterConfiguration) SetExternalIds

func (o *AppliedParameterConfiguration) SetExternalIds(v []string)

SetExternalIds gets a reference to the given []string and assigns it to the ExternalIds field.

func (*AppliedParameterConfiguration) SetMaximumDetectionTime

func (o *AppliedParameterConfiguration) SetMaximumDetectionTime(v int32)

SetMaximumDetectionTime gets a reference to the given int32 and assigns it to the MaximumDetectionTime field.

func (*AppliedParameterConfiguration) SetMaximumLatency

func (o *AppliedParameterConfiguration) SetMaximumLatency(v int32)

SetMaximumLatency gets a reference to the given int32 and assigns it to the MaximumLatency field.

func (*AppliedParameterConfiguration) SetMaximumResponseTime

func (o *AppliedParameterConfiguration) SetMaximumResponseTime(v int32)

SetMaximumResponseTime gets a reference to the given int32 and assigns it to the MaximumResponseTime field.

func (*AppliedParameterConfiguration) SetMsisdns

func (o *AppliedParameterConfiguration) SetMsisdns(v []string)

SetMsisdns gets a reference to the given []string and assigns it to the Msisdns field.

func (AppliedParameterConfiguration) ToMap

func (o AppliedParameterConfiguration) 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 ConfigResult

type ConfigResult struct {
	Interface *interface{}
}

ConfigResult - Represents one configuration processing result for a group's members.

func InterfaceAsConfigResult

func InterfaceAsConfigResult(v *interface{}) ConfigResult

interface{}AsConfigResult is a convenience function that returns interface{} wrapped in ConfigResult

func (*ConfigResult) GetActualInstance

func (obj *ConfigResult) GetActualInstance() interface{}

Get the actual instance

func (ConfigResult) MarshalJSON

func (src ConfigResult) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ConfigResult) UnmarshalJSON

func (dst *ConfigResult) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Configuration

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

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

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

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

func (*Configuration) ServerURL

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

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

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

ServerURLWithContext returns a new server URL given an endpoint

type ConfigurationNotification

type ConfigurationNotification struct {
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	Configuration string `json:"configuration"`
	// The grouping configuration result notification provided by the SCEF.
	ConfigResults []ConfigResult                 `json:"configResults,omitempty"`
	AppliedParam  *AppliedParameterConfiguration `json:"appliedParam,omitempty"`
}

ConfigurationNotification Represents a configuration result notification.

func NewConfigurationNotification

func NewConfigurationNotification(configuration string) *ConfigurationNotification

NewConfigurationNotification instantiates a new ConfigurationNotification 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 NewConfigurationNotificationWithDefaults

func NewConfigurationNotificationWithDefaults() *ConfigurationNotification

NewConfigurationNotificationWithDefaults instantiates a new ConfigurationNotification 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 (*ConfigurationNotification) GetAppliedParam

GetAppliedParam returns the AppliedParam field value if set, zero value otherwise.

func (*ConfigurationNotification) GetAppliedParamOk

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

func (*ConfigurationNotification) GetConfigResults

func (o *ConfigurationNotification) GetConfigResults() []ConfigResult

GetConfigResults returns the ConfigResults field value if set, zero value otherwise.

func (*ConfigurationNotification) GetConfigResultsOk

func (o *ConfigurationNotification) GetConfigResultsOk() ([]ConfigResult, bool)

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

func (*ConfigurationNotification) GetConfiguration

func (o *ConfigurationNotification) GetConfiguration() string

GetConfiguration returns the Configuration field value

func (*ConfigurationNotification) GetConfigurationOk

func (o *ConfigurationNotification) GetConfigurationOk() (*string, bool)

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

func (*ConfigurationNotification) HasAppliedParam

func (o *ConfigurationNotification) HasAppliedParam() bool

HasAppliedParam returns a boolean if a field has been set.

func (*ConfigurationNotification) HasConfigResults

func (o *ConfigurationNotification) HasConfigResults() bool

HasConfigResults returns a boolean if a field has been set.

func (ConfigurationNotification) MarshalJSON

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

func (*ConfigurationNotification) SetAppliedParam

SetAppliedParam gets a reference to the given AppliedParameterConfiguration and assigns it to the AppliedParam field.

func (*ConfigurationNotification) SetConfigResults

func (o *ConfigurationNotification) SetConfigResults(v []ConfigResult)

SetConfigResults gets a reference to the given []ConfigResult and assigns it to the ConfigResults field.

func (*ConfigurationNotification) SetConfiguration

func (o *ConfigurationNotification) SetConfiguration(v string)

SetConfiguration sets field value

func (ConfigurationNotification) ToMap

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

type GenericOpenAPIError

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

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

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

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

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type IndividualNpConfigurationApiService

type IndividualNpConfigurationApiService service

IndividualNpConfigurationApiService IndividualNpConfigurationApi service

func (*IndividualNpConfigurationApiService) DeleteIndNPConfiguration

func (a *IndividualNpConfigurationApiService) DeleteIndNPConfiguration(ctx context.Context, scsAsId string, configurationId string) ApiDeleteIndNPConfigurationRequest

DeleteIndNPConfiguration Deletes an already existing configuration.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId Identifier of the SCS/AS
@param configurationId Identifier of the configuration resource
@return ApiDeleteIndNPConfigurationRequest

func (*IndividualNpConfigurationApiService) DeleteIndNPConfigurationExecute

Execute executes the request

@return []ConfigResult

func (*IndividualNpConfigurationApiService) FetchIndNPConfiguration

func (a *IndividualNpConfigurationApiService) FetchIndNPConfiguration(ctx context.Context, scsAsId string, configurationId string) ApiFetchIndNPConfigurationRequest

FetchIndNPConfiguration Read an active configuration for the SCS/AS and the configuration Id.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId Identifier of the SCS/AS
@param configurationId Identifier of the configuration resource
@return ApiFetchIndNPConfigurationRequest

func (*IndividualNpConfigurationApiService) FetchIndNPConfigurationExecute

Execute executes the request

@return NpConfiguration

func (*IndividualNpConfigurationApiService) ModifyIndNPConfiguration

func (a *IndividualNpConfigurationApiService) ModifyIndNPConfiguration(ctx context.Context, scsAsId string, configurationId string) ApiModifyIndNPConfigurationRequest

ModifyIndNPConfiguration Updates/replaces an existing configuration resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId Identifier of the SCS/AS
@param configurationId Identifier of the configuration resource
@return ApiModifyIndNPConfigurationRequest

func (*IndividualNpConfigurationApiService) ModifyIndNPConfigurationExecute

Execute executes the request

@return NpConfiguration

func (*IndividualNpConfigurationApiService) UpdateIndNPConfiguration

func (a *IndividualNpConfigurationApiService) UpdateIndNPConfiguration(ctx context.Context, scsAsId string, configurationId string) ApiUpdateIndNPConfigurationRequest

UpdateIndNPConfiguration Updates/replaces an existing configuration resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId Identifier of the SCS/AS
@param configurationId Identifier of the configuration resource
@return ApiUpdateIndNPConfigurationRequest

func (*IndividualNpConfigurationApiService) UpdateIndNPConfigurationExecute

Execute executes the request

@return NpConfiguration

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) SetParam

func (o *InvalidParam) SetParam(v string)

SetParam sets field value

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)

type IpAddr

type IpAddr struct {
	Interface *interface{}
}

IpAddr - Contains an IP adresse.

func InterfaceAsIpAddr

func InterfaceAsIpAddr(v *interface{}) IpAddr

interface{}AsIpAddr is a convenience function that returns interface{} wrapped in IpAddr

func (*IpAddr) GetActualInstance

func (obj *IpAddr) GetActualInstance() interface{}

Get the actual instance

func (IpAddr) MarshalJSON

func (src IpAddr) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*IpAddr) UnmarshalJSON

func (dst *IpAddr) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

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

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

func (Ipv6Addr) ToMap

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

type Ipv6Prefix

type Ipv6Prefix struct {
}

Ipv6Prefix String identifying an IPv6 address prefix formatted according to clause 4 of RFC 5952. IPv6Prefix data type may contain an individual /128 IPv6 address.

func NewIpv6Prefix

func NewIpv6Prefix() *Ipv6Prefix

NewIpv6Prefix instantiates a new Ipv6Prefix 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 NewIpv6PrefixWithDefaults

func NewIpv6PrefixWithDefaults() *Ipv6Prefix

NewIpv6PrefixWithDefaults instantiates a new Ipv6Prefix 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 (Ipv6Prefix) MarshalJSON

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

func (Ipv6Prefix) ToMap

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

type MappedNullable

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

type NpConfiguration

type NpConfiguration struct {
	Interface *interface{}
}

NpConfiguration - Represents a network parameters configuration.

func InterfaceAsNpConfiguration

func InterfaceAsNpConfiguration(v *interface{}) NpConfiguration

interface{}AsNpConfiguration is a convenience function that returns interface{} wrapped in NpConfiguration

func (*NpConfiguration) GetActualInstance

func (obj *NpConfiguration) GetActualInstance() interface{}

Get the actual instance

func (NpConfiguration) MarshalJSON

func (src NpConfiguration) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*NpConfiguration) UnmarshalJSON

func (dst *NpConfiguration) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type NpConfigurationPatch

type NpConfigurationPatch struct {
	// Unsigned integer identifying a period of time in units of seconds with \"nullable=true\" property.
	MaximumLatency NullableInt32 `json:"maximumLatency,omitempty"`
	// Unsigned integer identifying a period of time in units of seconds with \"nullable=true\" property.
	MaximumResponseTime NullableInt32 `json:"maximumResponseTime,omitempty"`
	// This parameter may be included to identify the number of packets that the serving gateway shall buffer in case that the UE is not reachable.
	SuggestedNumberOfDlPackets NullableInt32 `json:"suggestedNumberOfDlPackets,omitempty"`
	// Unsigned integer identifying a period of time in units of seconds with \"nullable=true\" property.
	GroupReportGuardTime NullableInt32 `json:"groupReportGuardTime,omitempty"`
	// string with format \"date-time\" as defined in OpenAPI with \"nullable=true\" property.
	ValidityTime NullableTime `json:"validityTime,omitempty"`
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	NotificationDestination *string `json:"notificationDestination,omitempty"`
}

NpConfigurationPatch Represents parameters used to request the modification of a network parameters configuration resource.

func NewNpConfigurationPatch

func NewNpConfigurationPatch() *NpConfigurationPatch

NewNpConfigurationPatch instantiates a new NpConfigurationPatch 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 NewNpConfigurationPatchWithDefaults

func NewNpConfigurationPatchWithDefaults() *NpConfigurationPatch

NewNpConfigurationPatchWithDefaults instantiates a new NpConfigurationPatch 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 (*NpConfigurationPatch) GetGroupReportGuardTime

func (o *NpConfigurationPatch) GetGroupReportGuardTime() int32

GetGroupReportGuardTime returns the GroupReportGuardTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NpConfigurationPatch) GetGroupReportGuardTimeOk

func (o *NpConfigurationPatch) GetGroupReportGuardTimeOk() (*int32, bool)

GetGroupReportGuardTimeOk returns a tuple with the GroupReportGuardTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NpConfigurationPatch) GetMaximumLatency

func (o *NpConfigurationPatch) GetMaximumLatency() int32

GetMaximumLatency returns the MaximumLatency field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NpConfigurationPatch) GetMaximumLatencyOk

func (o *NpConfigurationPatch) GetMaximumLatencyOk() (*int32, bool)

GetMaximumLatencyOk returns a tuple with the MaximumLatency field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NpConfigurationPatch) GetMaximumResponseTime

func (o *NpConfigurationPatch) GetMaximumResponseTime() int32

GetMaximumResponseTime returns the MaximumResponseTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NpConfigurationPatch) GetMaximumResponseTimeOk

func (o *NpConfigurationPatch) GetMaximumResponseTimeOk() (*int32, bool)

GetMaximumResponseTimeOk returns a tuple with the MaximumResponseTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NpConfigurationPatch) GetNotificationDestination

func (o *NpConfigurationPatch) GetNotificationDestination() string

GetNotificationDestination returns the NotificationDestination field value if set, zero value otherwise.

func (*NpConfigurationPatch) GetNotificationDestinationOk

func (o *NpConfigurationPatch) GetNotificationDestinationOk() (*string, bool)

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

func (*NpConfigurationPatch) GetSuggestedNumberOfDlPackets

func (o *NpConfigurationPatch) GetSuggestedNumberOfDlPackets() int32

GetSuggestedNumberOfDlPackets returns the SuggestedNumberOfDlPackets field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NpConfigurationPatch) GetSuggestedNumberOfDlPacketsOk

func (o *NpConfigurationPatch) GetSuggestedNumberOfDlPacketsOk() (*int32, bool)

GetSuggestedNumberOfDlPacketsOk returns a tuple with the SuggestedNumberOfDlPackets field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NpConfigurationPatch) GetValidityTime

func (o *NpConfigurationPatch) GetValidityTime() time.Time

GetValidityTime returns the ValidityTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NpConfigurationPatch) GetValidityTimeOk

func (o *NpConfigurationPatch) GetValidityTimeOk() (*time.Time, bool)

GetValidityTimeOk returns a tuple with the ValidityTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NpConfigurationPatch) HasGroupReportGuardTime

func (o *NpConfigurationPatch) HasGroupReportGuardTime() bool

HasGroupReportGuardTime returns a boolean if a field has been set.

func (*NpConfigurationPatch) HasMaximumLatency

func (o *NpConfigurationPatch) HasMaximumLatency() bool

HasMaximumLatency returns a boolean if a field has been set.

func (*NpConfigurationPatch) HasMaximumResponseTime

func (o *NpConfigurationPatch) HasMaximumResponseTime() bool

HasMaximumResponseTime returns a boolean if a field has been set.

func (*NpConfigurationPatch) HasNotificationDestination

func (o *NpConfigurationPatch) HasNotificationDestination() bool

HasNotificationDestination returns a boolean if a field has been set.

func (*NpConfigurationPatch) HasSuggestedNumberOfDlPackets

func (o *NpConfigurationPatch) HasSuggestedNumberOfDlPackets() bool

HasSuggestedNumberOfDlPackets returns a boolean if a field has been set.

func (*NpConfigurationPatch) HasValidityTime

func (o *NpConfigurationPatch) HasValidityTime() bool

HasValidityTime returns a boolean if a field has been set.

func (NpConfigurationPatch) MarshalJSON

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

func (*NpConfigurationPatch) SetGroupReportGuardTime

func (o *NpConfigurationPatch) SetGroupReportGuardTime(v int32)

SetGroupReportGuardTime gets a reference to the given NullableInt32 and assigns it to the GroupReportGuardTime field.

func (*NpConfigurationPatch) SetGroupReportGuardTimeNil

func (o *NpConfigurationPatch) SetGroupReportGuardTimeNil()

SetGroupReportGuardTimeNil sets the value for GroupReportGuardTime to be an explicit nil

func (*NpConfigurationPatch) SetMaximumLatency

func (o *NpConfigurationPatch) SetMaximumLatency(v int32)

SetMaximumLatency gets a reference to the given NullableInt32 and assigns it to the MaximumLatency field.

func (*NpConfigurationPatch) SetMaximumLatencyNil

func (o *NpConfigurationPatch) SetMaximumLatencyNil()

SetMaximumLatencyNil sets the value for MaximumLatency to be an explicit nil

func (*NpConfigurationPatch) SetMaximumResponseTime

func (o *NpConfigurationPatch) SetMaximumResponseTime(v int32)

SetMaximumResponseTime gets a reference to the given NullableInt32 and assigns it to the MaximumResponseTime field.

func (*NpConfigurationPatch) SetMaximumResponseTimeNil

func (o *NpConfigurationPatch) SetMaximumResponseTimeNil()

SetMaximumResponseTimeNil sets the value for MaximumResponseTime to be an explicit nil

func (*NpConfigurationPatch) SetNotificationDestination

func (o *NpConfigurationPatch) SetNotificationDestination(v string)

SetNotificationDestination gets a reference to the given string and assigns it to the NotificationDestination field.

func (*NpConfigurationPatch) SetSuggestedNumberOfDlPackets

func (o *NpConfigurationPatch) SetSuggestedNumberOfDlPackets(v int32)

SetSuggestedNumberOfDlPackets gets a reference to the given NullableInt32 and assigns it to the SuggestedNumberOfDlPackets field.

func (*NpConfigurationPatch) SetSuggestedNumberOfDlPacketsNil

func (o *NpConfigurationPatch) SetSuggestedNumberOfDlPacketsNil()

SetSuggestedNumberOfDlPacketsNil sets the value for SuggestedNumberOfDlPackets to be an explicit nil

func (*NpConfigurationPatch) SetValidityTime

func (o *NpConfigurationPatch) SetValidityTime(v time.Time)

SetValidityTime gets a reference to the given NullableTime and assigns it to the ValidityTime field.

func (*NpConfigurationPatch) SetValidityTimeNil

func (o *NpConfigurationPatch) SetValidityTimeNil()

SetValidityTimeNil sets the value for ValidityTime to be an explicit nil

func (NpConfigurationPatch) ToMap

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

func (*NpConfigurationPatch) UnsetGroupReportGuardTime

func (o *NpConfigurationPatch) UnsetGroupReportGuardTime()

UnsetGroupReportGuardTime ensures that no value is present for GroupReportGuardTime, not even an explicit nil

func (*NpConfigurationPatch) UnsetMaximumLatency

func (o *NpConfigurationPatch) UnsetMaximumLatency()

UnsetMaximumLatency ensures that no value is present for MaximumLatency, not even an explicit nil

func (*NpConfigurationPatch) UnsetMaximumResponseTime

func (o *NpConfigurationPatch) UnsetMaximumResponseTime()

UnsetMaximumResponseTime ensures that no value is present for MaximumResponseTime, not even an explicit nil

func (*NpConfigurationPatch) UnsetSuggestedNumberOfDlPackets

func (o *NpConfigurationPatch) UnsetSuggestedNumberOfDlPackets()

UnsetSuggestedNumberOfDlPackets ensures that no value is present for SuggestedNumberOfDlPackets, not even an explicit nil

func (*NpConfigurationPatch) UnsetValidityTime

func (o *NpConfigurationPatch) UnsetValidityTime()

UnsetValidityTime ensures that no value is present for ValidityTime, not even an explicit nil

type NpConfigurationsApiService

type NpConfigurationsApiService service

NpConfigurationsApiService NpConfigurationsApi service

func (*NpConfigurationsApiService) CreateNPConfiguration

func (a *NpConfigurationsApiService) CreateNPConfiguration(ctx context.Context, scsAsId string) ApiCreateNPConfigurationRequest

CreateNPConfiguration Creates a new configuration resource for network parameter configuration.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId Identifier of the SCS/AS
@return ApiCreateNPConfigurationRequest

func (*NpConfigurationsApiService) CreateNPConfigurationExecute

Execute executes the request

@return NpConfiguration

func (*NpConfigurationsApiService) FetchAllNPConfigurations

func (a *NpConfigurationsApiService) FetchAllNPConfigurations(ctx context.Context, scsAsId string) ApiFetchAllNPConfigurationsRequest

FetchAllNPConfigurations Read all of the active configurations for the SCS/AS.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId Identifier of the SCS/AS
@return ApiFetchAllNPConfigurationsRequest

func (*NpConfigurationsApiService) FetchAllNPConfigurationsExecute

Execute executes the request

@return []NpConfiguration

type NullableAppliedParameterConfiguration

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

func (NullableAppliedParameterConfiguration) Get

func (NullableAppliedParameterConfiguration) IsSet

func (NullableAppliedParameterConfiguration) MarshalJSON

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

func (*NullableAppliedParameterConfiguration) Set

func (*NullableAppliedParameterConfiguration) UnmarshalJSON

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

func (*NullableAppliedParameterConfiguration) 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 NullableConfigResult

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

func NewNullableConfigResult

func NewNullableConfigResult(val *ConfigResult) *NullableConfigResult

func (NullableConfigResult) Get

func (NullableConfigResult) IsSet

func (v NullableConfigResult) IsSet() bool

func (NullableConfigResult) MarshalJSON

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

func (*NullableConfigResult) Set

func (v *NullableConfigResult) Set(val *ConfigResult)

func (*NullableConfigResult) UnmarshalJSON

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

func (*NullableConfigResult) Unset

func (v *NullableConfigResult) Unset()

type NullableConfigurationNotification

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

func (NullableConfigurationNotification) Get

func (NullableConfigurationNotification) IsSet

func (NullableConfigurationNotification) MarshalJSON

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

func (*NullableConfigurationNotification) Set

func (*NullableConfigurationNotification) UnmarshalJSON

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

func (*NullableConfigurationNotification) 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 (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 NullableIpAddr

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

func NewNullableIpAddr

func NewNullableIpAddr(val *IpAddr) *NullableIpAddr

func (NullableIpAddr) Get

func (v NullableIpAddr) Get() *IpAddr

func (NullableIpAddr) IsSet

func (v NullableIpAddr) IsSet() bool

func (NullableIpAddr) MarshalJSON

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

func (*NullableIpAddr) Set

func (v *NullableIpAddr) Set(val *IpAddr)

func (*NullableIpAddr) UnmarshalJSON

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

func (*NullableIpAddr) Unset

func (v *NullableIpAddr) 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 NullableIpv6Prefix

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

func NewNullableIpv6Prefix

func NewNullableIpv6Prefix(val *Ipv6Prefix) *NullableIpv6Prefix

func (NullableIpv6Prefix) Get

func (v NullableIpv6Prefix) Get() *Ipv6Prefix

func (NullableIpv6Prefix) IsSet

func (v NullableIpv6Prefix) IsSet() bool

func (NullableIpv6Prefix) MarshalJSON

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

func (*NullableIpv6Prefix) Set

func (v *NullableIpv6Prefix) Set(val *Ipv6Prefix)

func (*NullableIpv6Prefix) UnmarshalJSON

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

func (*NullableIpv6Prefix) Unset

func (v *NullableIpv6Prefix) Unset()

type NullableNpConfiguration

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

func NewNullableNpConfiguration

func NewNullableNpConfiguration(val *NpConfiguration) *NullableNpConfiguration

func (NullableNpConfiguration) Get

func (NullableNpConfiguration) IsSet

func (v NullableNpConfiguration) IsSet() bool

func (NullableNpConfiguration) MarshalJSON

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

func (*NullableNpConfiguration) Set

func (*NullableNpConfiguration) UnmarshalJSON

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

func (*NullableNpConfiguration) Unset

func (v *NullableNpConfiguration) Unset()

type NullableNpConfigurationPatch

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

func NewNullableNpConfigurationPatch

func NewNullableNpConfigurationPatch(val *NpConfigurationPatch) *NullableNpConfigurationPatch

func (NullableNpConfigurationPatch) Get

func (NullableNpConfigurationPatch) IsSet

func (NullableNpConfigurationPatch) MarshalJSON

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

func (*NullableNpConfigurationPatch) Set

func (*NullableNpConfigurationPatch) UnmarshalJSON

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

func (*NullableNpConfigurationPatch) Unset

func (v *NullableNpConfigurationPatch) Unset()

type NullableProblemDetails

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

func NewNullableProblemDetails

func NewNullableProblemDetails(val *ProblemDetails) *NullableProblemDetails

func (NullableProblemDetails) Get

func (NullableProblemDetails) IsSet

func (v NullableProblemDetails) IsSet() bool

func (NullableProblemDetails) MarshalJSON

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

func (*NullableProblemDetails) Set

func (*NullableProblemDetails) UnmarshalJSON

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

func (*NullableProblemDetails) Unset

func (v *NullableProblemDetails) Unset()

type NullableResultReason

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

func NewNullableResultReason

func NewNullableResultReason(val *ResultReason) *NullableResultReason

func (NullableResultReason) Get

func (NullableResultReason) IsSet

func (v NullableResultReason) IsSet() bool

func (NullableResultReason) MarshalJSON

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

func (*NullableResultReason) Set

func (v *NullableResultReason) Set(val *ResultReason)

func (*NullableResultReason) UnmarshalJSON

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

func (*NullableResultReason) Unset

func (v *NullableResultReason) 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 NullableWebsockNotifConfig

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

func NewNullableWebsockNotifConfig

func NewNullableWebsockNotifConfig(val *WebsockNotifConfig) *NullableWebsockNotifConfig

func (NullableWebsockNotifConfig) Get

func (NullableWebsockNotifConfig) IsSet

func (v NullableWebsockNotifConfig) IsSet() bool

func (NullableWebsockNotifConfig) MarshalJSON

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

func (*NullableWebsockNotifConfig) Set

func (*NullableWebsockNotifConfig) UnmarshalJSON

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

func (*NullableWebsockNotifConfig) Unset

func (v *NullableWebsockNotifConfig) Unset()

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 ResultReason

type ResultReason struct {
	String *string
}

ResultReason Possible values are: - ROAMING_NOT_ALLOWED: Identifies the configuration parameters are not allowed by roaming agreement. - OTHER_REASON: Identifies the configuration parameters are not configured due to other reason.

func (*ResultReason) MarshalJSON

func (src *ResultReason) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ResultReason) UnmarshalJSON

func (dst *ResultReason) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type 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

func NewSnssai(sst int32) *Snssai

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) GetSd

func (o *Snssai) GetSd() string

GetSd returns the Sd field value if set, zero value otherwise.

func (*Snssai) GetSdOk

func (o *Snssai) GetSdOk() (*string, bool)

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) GetSst

func (o *Snssai) GetSst() int32

GetSst returns the Sst field value

func (*Snssai) GetSstOk

func (o *Snssai) GetSstOk() (*int32, bool)

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

func (*Snssai) HasSd

func (o *Snssai) HasSd() bool

HasSd returns a boolean if a field has been set.

func (Snssai) MarshalJSON

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

func (*Snssai) SetSd

func (o *Snssai) SetSd(v string)

SetSd gets a reference to the given string and assigns it to the Sd field.

func (*Snssai) SetSst

func (o *Snssai) SetSst(v int32)

SetSst sets field value

func (Snssai) ToMap

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

type WebsockNotifConfig

type WebsockNotifConfig struct {
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	WebsocketUri *string `json:"websocketUri,omitempty"`
	// Set by the SCS/AS to indicate that the Websocket delivery is requested.
	RequestWebsocketUri *bool `json:"requestWebsocketUri,omitempty"`
}

WebsockNotifConfig Represents the configuration information for the delivery of notifications over Websockets.

func NewWebsockNotifConfig

func NewWebsockNotifConfig() *WebsockNotifConfig

NewWebsockNotifConfig instantiates a new WebsockNotifConfig 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 NewWebsockNotifConfigWithDefaults

func NewWebsockNotifConfigWithDefaults() *WebsockNotifConfig

NewWebsockNotifConfigWithDefaults instantiates a new WebsockNotifConfig 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 (*WebsockNotifConfig) GetRequestWebsocketUri

func (o *WebsockNotifConfig) GetRequestWebsocketUri() bool

GetRequestWebsocketUri returns the RequestWebsocketUri field value if set, zero value otherwise.

func (*WebsockNotifConfig) GetRequestWebsocketUriOk

func (o *WebsockNotifConfig) GetRequestWebsocketUriOk() (*bool, bool)

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

func (*WebsockNotifConfig) GetWebsocketUri

func (o *WebsockNotifConfig) GetWebsocketUri() string

GetWebsocketUri returns the WebsocketUri field value if set, zero value otherwise.

func (*WebsockNotifConfig) GetWebsocketUriOk

func (o *WebsockNotifConfig) GetWebsocketUriOk() (*string, bool)

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

func (*WebsockNotifConfig) HasRequestWebsocketUri

func (o *WebsockNotifConfig) HasRequestWebsocketUri() bool

HasRequestWebsocketUri returns a boolean if a field has been set.

func (*WebsockNotifConfig) HasWebsocketUri

func (o *WebsockNotifConfig) HasWebsocketUri() bool

HasWebsocketUri returns a boolean if a field has been set.

func (WebsockNotifConfig) MarshalJSON

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

func (*WebsockNotifConfig) SetRequestWebsocketUri

func (o *WebsockNotifConfig) SetRequestWebsocketUri(v bool)

SetRequestWebsocketUri gets a reference to the given bool and assigns it to the RequestWebsocketUri field.

func (*WebsockNotifConfig) SetWebsocketUri

func (o *WebsockNotifConfig) SetWebsocketUri(v string)

SetWebsocketUri gets a reference to the given string and assigns it to the WebsocketUri field.

func (WebsockNotifConfig) ToMap

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL