OpenAPI_Nbsp_GBA

package
v0.0.0-...-e403a3c Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2023 License: MIT Imports: 21 Imported by: 0

README

Go API client for OpenAPI_Nbsp_GBA

GBA BSF Nbsp_GBA Service.
© 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.0.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_Nbsp_GBA "gitee.com/konglinglong/openapi/OpenAPI_Nbsp_GBA"

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 OpenAPI_Nbsp_GBA.ContextServerIndex of type int.

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

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

ctx := context.WithValue(context.Background(), OpenAPI_Nbsp_GBA.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 OpenAPI_Nbsp_GBA.ContextOperationServerIndices and OpenAPI_Nbsp_GBA.ContextOperationServerVariables context maps.

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

Documentation for API Endpoints

All URIs are relative to https://example.com/nbsp-gba/v1

Class Method HTTP request Description
BootstrappingInfoRetrievalCustomOperationAPI BootstrappingInfoRetrieval Post /bootstrapping-info-retrieval Retrieve Bootstrapping Info from GBA BSF from NAF
PushInfoRetrievalCustomOperationAPI PushInfoRetrieval Post /push-info-retrieval Retrieve Push Info from GBA BSF from Push-NAF

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

oAuth2ClientCredentials
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • nbsp-gba: Access to the Nbsp_GBA API

Example

auth := context.WithValue(context.Background(), OpenAPI_Nbsp_GBA.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, OpenAPI_Nbsp_GBA.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 (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
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

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 {
	BootstrappingInfoRetrievalCustomOperationAPI *BootstrappingInfoRetrievalCustomOperationAPIService

	PushInfoRetrievalCustomOperationAPI *PushInfoRetrievalCustomOperationAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the GBA BSF Nbsp_GBA Service API v1.0.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 AccessTokenErr

type AccessTokenErr struct {
	Error            string  `json:"error"`
	ErrorDescription *string `json:"error_description,omitempty"`
	ErrorUri         *string `json:"error_uri,omitempty"`
}

AccessTokenErr Error returned in the access token response message

func NewAccessTokenErr

func NewAccessTokenErr(error_ string) *AccessTokenErr

NewAccessTokenErr instantiates a new AccessTokenErr 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 NewAccessTokenErrWithDefaults

func NewAccessTokenErrWithDefaults() *AccessTokenErr

NewAccessTokenErrWithDefaults instantiates a new AccessTokenErr 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 (*AccessTokenErr) GetError

func (o *AccessTokenErr) GetError() string

GetError returns the Error field value

func (*AccessTokenErr) GetErrorDescription

func (o *AccessTokenErr) GetErrorDescription() string

GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise.

func (*AccessTokenErr) GetErrorDescriptionOk

func (o *AccessTokenErr) GetErrorDescriptionOk() (*string, bool)

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

func (*AccessTokenErr) GetErrorOk

func (o *AccessTokenErr) GetErrorOk() (*string, bool)

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

func (*AccessTokenErr) GetErrorUri

func (o *AccessTokenErr) GetErrorUri() string

GetErrorUri returns the ErrorUri field value if set, zero value otherwise.

func (*AccessTokenErr) GetErrorUriOk

func (o *AccessTokenErr) GetErrorUriOk() (*string, bool)

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

func (*AccessTokenErr) HasErrorDescription

func (o *AccessTokenErr) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*AccessTokenErr) HasErrorUri

func (o *AccessTokenErr) HasErrorUri() bool

HasErrorUri returns a boolean if a field has been set.

func (AccessTokenErr) MarshalJSON

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

func (*AccessTokenErr) SetError

func (o *AccessTokenErr) SetError(v string)

SetError sets field value

func (*AccessTokenErr) SetErrorDescription

func (o *AccessTokenErr) SetErrorDescription(v string)

SetErrorDescription gets a reference to the given string and assigns it to the ErrorDescription field.

func (*AccessTokenErr) SetErrorUri

func (o *AccessTokenErr) SetErrorUri(v string)

SetErrorUri gets a reference to the given string and assigns it to the ErrorUri field.

func (AccessTokenErr) ToMap

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

func (*AccessTokenErr) UnmarshalJSON

func (o *AccessTokenErr) UnmarshalJSON(bytes []byte) (err error)

type AccessTokenReq

type AccessTokenReq struct {
	GrantType string `json:"grant_type"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	NfInstanceId string  `json:"nfInstanceId"`
	NfType       *NFType `json:"nfType,omitempty"`
	TargetNfType *NFType `json:"targetNfType,omitempty"`
	Scope        string  `json:"scope"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	TargetNfInstanceId  *string  `json:"targetNfInstanceId,omitempty"`
	RequesterPlmn       *PlmnId  `json:"requesterPlmn,omitempty"`
	RequesterPlmnList   []PlmnId `json:"requesterPlmnList,omitempty"`
	RequesterSnssaiList []Snssai `json:"requesterSnssaiList,omitempty"`
	// Fully Qualified Domain Name
	RequesterFqdn     *string     `json:"requesterFqdn,omitempty"`
	RequesterSnpnList []PlmnIdNid `json:"requesterSnpnList,omitempty"`
	TargetPlmn        *PlmnId     `json:"targetPlmn,omitempty"`
	TargetSnpn        *PlmnIdNid  `json:"targetSnpn,omitempty"`
	TargetSnssaiList  []Snssai    `json:"targetSnssaiList,omitempty"`
	TargetNsiList     []string    `json:"targetNsiList,omitempty"`
	// NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string \"set<Set ID>.<nftype>set.5gc.mnc<MNC>.mcc<MCC>\", or  \"set<SetID>.<NFType>set.5gc.nid<NID>.mnc<MNC>.mcc<MCC>\" with  <MCC> encoded as defined in clause 5.4.2 (\"Mcc\" data type definition)  <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits.    If there are only 2 significant digits in the MNC, one \"0\" digit shall be inserted    at the left side to fill the 3 digits coding of MNC.  Pattern: '^[0-9]{3}$' <NFType> encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but    with lower case characters <Set ID> encoded as a string of characters consisting of    alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that    shall end with either an alphabetic character or a digit.
	TargetNfSetId *string `json:"targetNfSetId,omitempty"`
	// NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following  string \"set<Set ID>.sn<Service Name>.nfi<NF Instance ID>.5gc.mnc<MNC>.mcc<MCC>\", or  \"set<SetID>.sn<ServiceName>.nfi<NFInstanceID>.5gc.nid<NID>.mnc<MNC>.mcc<MCC>\" with  <MCC> encoded as defined in clause 5.4.2 (\"Mcc\" data type definition)   <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits.    If there are only 2 significant digits in the MNC, one \"0\" digit shall be inserted    at the left side to fill the 3 digits coding of MNC.  Pattern: '^[0-9]{3}$' <NID> encoded as defined in clause 5.4.2 (\"Nid\" data type definition)  <NFInstanceId> encoded as defined in clause 5.3.2  <ServiceName> encoded as defined in 3GPP TS 29.510  <Set ID> encoded as a string of characters consisting of alphabetic    characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that shall end    with either an alphabetic character or a digit.
	TargetNfServiceSetId *string `json:"targetNfServiceSetId,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	HnrfAccessTokenUri *string `json:"hnrfAccessTokenUri,omitempty"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	SourceNfInstanceId *string `json:"sourceNfInstanceId,omitempty"`
}

AccessTokenReq Contains information related to the access token request

func NewAccessTokenReq

func NewAccessTokenReq(grantType string, nfInstanceId string, scope string) *AccessTokenReq

NewAccessTokenReq instantiates a new AccessTokenReq 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 NewAccessTokenReqWithDefaults

func NewAccessTokenReqWithDefaults() *AccessTokenReq

NewAccessTokenReqWithDefaults instantiates a new AccessTokenReq 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 (*AccessTokenReq) GetGrantType

func (o *AccessTokenReq) GetGrantType() string

GetGrantType returns the GrantType field value

func (*AccessTokenReq) GetGrantTypeOk

func (o *AccessTokenReq) GetGrantTypeOk() (*string, bool)

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

func (*AccessTokenReq) GetHnrfAccessTokenUri

func (o *AccessTokenReq) GetHnrfAccessTokenUri() string

GetHnrfAccessTokenUri returns the HnrfAccessTokenUri field value if set, zero value otherwise.

func (*AccessTokenReq) GetHnrfAccessTokenUriOk

func (o *AccessTokenReq) GetHnrfAccessTokenUriOk() (*string, bool)

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

func (*AccessTokenReq) GetNfInstanceId

func (o *AccessTokenReq) GetNfInstanceId() string

GetNfInstanceId returns the NfInstanceId field value

func (*AccessTokenReq) GetNfInstanceIdOk

func (o *AccessTokenReq) GetNfInstanceIdOk() (*string, bool)

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

func (*AccessTokenReq) GetNfType

func (o *AccessTokenReq) GetNfType() NFType

GetNfType returns the NfType field value if set, zero value otherwise.

func (*AccessTokenReq) GetNfTypeOk

func (o *AccessTokenReq) GetNfTypeOk() (*NFType, bool)

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

func (*AccessTokenReq) GetRequesterFqdn

func (o *AccessTokenReq) GetRequesterFqdn() string

GetRequesterFqdn returns the RequesterFqdn field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterFqdnOk

func (o *AccessTokenReq) GetRequesterFqdnOk() (*string, bool)

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

func (*AccessTokenReq) GetRequesterPlmn

func (o *AccessTokenReq) GetRequesterPlmn() PlmnId

GetRequesterPlmn returns the RequesterPlmn field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterPlmnList

func (o *AccessTokenReq) GetRequesterPlmnList() []PlmnId

GetRequesterPlmnList returns the RequesterPlmnList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterPlmnListOk

func (o *AccessTokenReq) GetRequesterPlmnListOk() ([]PlmnId, bool)

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

func (*AccessTokenReq) GetRequesterPlmnOk

func (o *AccessTokenReq) GetRequesterPlmnOk() (*PlmnId, bool)

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

func (*AccessTokenReq) GetRequesterSnpnList

func (o *AccessTokenReq) GetRequesterSnpnList() []PlmnIdNid

GetRequesterSnpnList returns the RequesterSnpnList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterSnpnListOk

func (o *AccessTokenReq) GetRequesterSnpnListOk() ([]PlmnIdNid, bool)

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

func (*AccessTokenReq) GetRequesterSnssaiList

func (o *AccessTokenReq) GetRequesterSnssaiList() []Snssai

GetRequesterSnssaiList returns the RequesterSnssaiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterSnssaiListOk

func (o *AccessTokenReq) GetRequesterSnssaiListOk() ([]Snssai, bool)

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

func (*AccessTokenReq) GetScope

func (o *AccessTokenReq) GetScope() string

GetScope returns the Scope field value

func (*AccessTokenReq) GetScopeOk

func (o *AccessTokenReq) GetScopeOk() (*string, bool)

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

func (*AccessTokenReq) GetSourceNfInstanceId

func (o *AccessTokenReq) GetSourceNfInstanceId() string

GetSourceNfInstanceId returns the SourceNfInstanceId field value if set, zero value otherwise.

func (*AccessTokenReq) GetSourceNfInstanceIdOk

func (o *AccessTokenReq) GetSourceNfInstanceIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfInstanceId

func (o *AccessTokenReq) GetTargetNfInstanceId() string

GetTargetNfInstanceId returns the TargetNfInstanceId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfInstanceIdOk

func (o *AccessTokenReq) GetTargetNfInstanceIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfServiceSetId

func (o *AccessTokenReq) GetTargetNfServiceSetId() string

GetTargetNfServiceSetId returns the TargetNfServiceSetId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfServiceSetIdOk

func (o *AccessTokenReq) GetTargetNfServiceSetIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfSetId

func (o *AccessTokenReq) GetTargetNfSetId() string

GetTargetNfSetId returns the TargetNfSetId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfSetIdOk

func (o *AccessTokenReq) GetTargetNfSetIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfType

func (o *AccessTokenReq) GetTargetNfType() NFType

GetTargetNfType returns the TargetNfType field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfTypeOk

func (o *AccessTokenReq) GetTargetNfTypeOk() (*NFType, bool)

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

func (*AccessTokenReq) GetTargetNsiList

func (o *AccessTokenReq) GetTargetNsiList() []string

GetTargetNsiList returns the TargetNsiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNsiListOk

func (o *AccessTokenReq) GetTargetNsiListOk() ([]string, bool)

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

func (*AccessTokenReq) GetTargetPlmn

func (o *AccessTokenReq) GetTargetPlmn() PlmnId

GetTargetPlmn returns the TargetPlmn field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetPlmnOk

func (o *AccessTokenReq) GetTargetPlmnOk() (*PlmnId, bool)

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

func (*AccessTokenReq) GetTargetSnpn

func (o *AccessTokenReq) GetTargetSnpn() PlmnIdNid

GetTargetSnpn returns the TargetSnpn field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetSnpnOk

func (o *AccessTokenReq) GetTargetSnpnOk() (*PlmnIdNid, bool)

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

func (*AccessTokenReq) GetTargetSnssaiList

func (o *AccessTokenReq) GetTargetSnssaiList() []Snssai

GetTargetSnssaiList returns the TargetSnssaiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetSnssaiListOk

func (o *AccessTokenReq) GetTargetSnssaiListOk() ([]Snssai, bool)

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

func (*AccessTokenReq) HasHnrfAccessTokenUri

func (o *AccessTokenReq) HasHnrfAccessTokenUri() bool

HasHnrfAccessTokenUri returns a boolean if a field has been set.

func (*AccessTokenReq) HasNfType

func (o *AccessTokenReq) HasNfType() bool

HasNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterFqdn

func (o *AccessTokenReq) HasRequesterFqdn() bool

HasRequesterFqdn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmn

func (o *AccessTokenReq) HasRequesterPlmn() bool

HasRequesterPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmnList

func (o *AccessTokenReq) HasRequesterPlmnList() bool

HasRequesterPlmnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnpnList

func (o *AccessTokenReq) HasRequesterSnpnList() bool

HasRequesterSnpnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnssaiList

func (o *AccessTokenReq) HasRequesterSnssaiList() bool

HasRequesterSnssaiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasSourceNfInstanceId

func (o *AccessTokenReq) HasSourceNfInstanceId() bool

HasSourceNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfInstanceId

func (o *AccessTokenReq) HasTargetNfInstanceId() bool

HasTargetNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfServiceSetId

func (o *AccessTokenReq) HasTargetNfServiceSetId() bool

HasTargetNfServiceSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfSetId

func (o *AccessTokenReq) HasTargetNfSetId() bool

HasTargetNfSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfType

func (o *AccessTokenReq) HasTargetNfType() bool

HasTargetNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNsiList

func (o *AccessTokenReq) HasTargetNsiList() bool

HasTargetNsiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetPlmn

func (o *AccessTokenReq) HasTargetPlmn() bool

HasTargetPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnpn

func (o *AccessTokenReq) HasTargetSnpn() bool

HasTargetSnpn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnssaiList

func (o *AccessTokenReq) HasTargetSnssaiList() bool

HasTargetSnssaiList returns a boolean if a field has been set.

func (AccessTokenReq) MarshalJSON

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

func (*AccessTokenReq) SetGrantType

func (o *AccessTokenReq) SetGrantType(v string)

SetGrantType sets field value

func (*AccessTokenReq) SetHnrfAccessTokenUri

func (o *AccessTokenReq) SetHnrfAccessTokenUri(v string)

SetHnrfAccessTokenUri gets a reference to the given string and assigns it to the HnrfAccessTokenUri field.

func (*AccessTokenReq) SetNfInstanceId

func (o *AccessTokenReq) SetNfInstanceId(v string)

SetNfInstanceId sets field value

func (*AccessTokenReq) SetNfType

func (o *AccessTokenReq) SetNfType(v NFType)

SetNfType gets a reference to the given NFType and assigns it to the NfType field.

func (*AccessTokenReq) SetRequesterFqdn

func (o *AccessTokenReq) SetRequesterFqdn(v string)

SetRequesterFqdn gets a reference to the given string and assigns it to the RequesterFqdn field.

func (*AccessTokenReq) SetRequesterPlmn

func (o *AccessTokenReq) SetRequesterPlmn(v PlmnId)

SetRequesterPlmn gets a reference to the given PlmnId and assigns it to the RequesterPlmn field.

func (*AccessTokenReq) SetRequesterPlmnList

func (o *AccessTokenReq) SetRequesterPlmnList(v []PlmnId)

SetRequesterPlmnList gets a reference to the given []PlmnId and assigns it to the RequesterPlmnList field.

func (*AccessTokenReq) SetRequesterSnpnList

func (o *AccessTokenReq) SetRequesterSnpnList(v []PlmnIdNid)

SetRequesterSnpnList gets a reference to the given []PlmnIdNid and assigns it to the RequesterSnpnList field.

func (*AccessTokenReq) SetRequesterSnssaiList

func (o *AccessTokenReq) SetRequesterSnssaiList(v []Snssai)

SetRequesterSnssaiList gets a reference to the given []Snssai and assigns it to the RequesterSnssaiList field.

func (*AccessTokenReq) SetScope

func (o *AccessTokenReq) SetScope(v string)

SetScope sets field value

func (*AccessTokenReq) SetSourceNfInstanceId

func (o *AccessTokenReq) SetSourceNfInstanceId(v string)

SetSourceNfInstanceId gets a reference to the given string and assigns it to the SourceNfInstanceId field.

func (*AccessTokenReq) SetTargetNfInstanceId

func (o *AccessTokenReq) SetTargetNfInstanceId(v string)

SetTargetNfInstanceId gets a reference to the given string and assigns it to the TargetNfInstanceId field.

func (*AccessTokenReq) SetTargetNfServiceSetId

func (o *AccessTokenReq) SetTargetNfServiceSetId(v string)

SetTargetNfServiceSetId gets a reference to the given string and assigns it to the TargetNfServiceSetId field.

func (*AccessTokenReq) SetTargetNfSetId

func (o *AccessTokenReq) SetTargetNfSetId(v string)

SetTargetNfSetId gets a reference to the given string and assigns it to the TargetNfSetId field.

func (*AccessTokenReq) SetTargetNfType

func (o *AccessTokenReq) SetTargetNfType(v NFType)

SetTargetNfType gets a reference to the given NFType and assigns it to the TargetNfType field.

func (*AccessTokenReq) SetTargetNsiList

func (o *AccessTokenReq) SetTargetNsiList(v []string)

SetTargetNsiList gets a reference to the given []string and assigns it to the TargetNsiList field.

func (*AccessTokenReq) SetTargetPlmn

func (o *AccessTokenReq) SetTargetPlmn(v PlmnId)

SetTargetPlmn gets a reference to the given PlmnId and assigns it to the TargetPlmn field.

func (*AccessTokenReq) SetTargetSnpn

func (o *AccessTokenReq) SetTargetSnpn(v PlmnIdNid)

SetTargetSnpn gets a reference to the given PlmnIdNid and assigns it to the TargetSnpn field.

func (*AccessTokenReq) SetTargetSnssaiList

func (o *AccessTokenReq) SetTargetSnssaiList(v []Snssai)

SetTargetSnssaiList gets a reference to the given []Snssai and assigns it to the TargetSnssaiList field.

func (AccessTokenReq) ToMap

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

func (*AccessTokenReq) UnmarshalJSON

func (o *AccessTokenReq) UnmarshalJSON(bytes []byte) (err error)

type ApiBootstrappingInfoRetrievalRequest

type ApiBootstrappingInfoRetrievalRequest struct {
	ApiService *BootstrappingInfoRetrievalCustomOperationAPIService
	// contains filtered or unexported fields
}

func (ApiBootstrappingInfoRetrievalRequest) BootstrappingInfoRequest

func (r ApiBootstrappingInfoRetrievalRequest) BootstrappingInfoRequest(bootstrappingInfoRequest BootstrappingInfoRequest) ApiBootstrappingInfoRetrievalRequest

func (ApiBootstrappingInfoRetrievalRequest) Execute

type ApiPushInfoRetrievalRequest

type ApiPushInfoRetrievalRequest struct {
	ApiService *PushInfoRetrievalCustomOperationAPIService
	// contains filtered or unexported fields
}

func (ApiPushInfoRetrievalRequest) Execute

func (ApiPushInfoRetrievalRequest) PushInfoRequest

func (r ApiPushInfoRetrievalRequest) PushInfoRequest(pushInfoRequest PushInfoRequest) ApiPushInfoRetrievalRequest

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 BootstrappingInfoRequest

type BootstrappingInfoRequest struct {
	// Bootstrapping Transaction Identifier
	BtId      string  `json:"btId"`
	NafId     NafId   `json:"nafId"`
	GbaUAware *bool   `json:"gbaUAware,omitempty"`
	GsIds     []int32 `json:"gsIds,omitempty"`
}

BootstrappingInfoRequest Request body of the HTTP POST operation for resource /bootstrapping-info-request

func NewBootstrappingInfoRequest

func NewBootstrappingInfoRequest(btId string, nafId NafId) *BootstrappingInfoRequest

NewBootstrappingInfoRequest instantiates a new BootstrappingInfoRequest 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 NewBootstrappingInfoRequestWithDefaults

func NewBootstrappingInfoRequestWithDefaults() *BootstrappingInfoRequest

NewBootstrappingInfoRequestWithDefaults instantiates a new BootstrappingInfoRequest 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 (*BootstrappingInfoRequest) GetBtId

func (o *BootstrappingInfoRequest) GetBtId() string

GetBtId returns the BtId field value

func (*BootstrappingInfoRequest) GetBtIdOk

func (o *BootstrappingInfoRequest) GetBtIdOk() (*string, bool)

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

func (*BootstrappingInfoRequest) GetGbaUAware

func (o *BootstrappingInfoRequest) GetGbaUAware() bool

GetGbaUAware returns the GbaUAware field value if set, zero value otherwise.

func (*BootstrappingInfoRequest) GetGbaUAwareOk

func (o *BootstrappingInfoRequest) GetGbaUAwareOk() (*bool, bool)

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

func (*BootstrappingInfoRequest) GetGsIds

func (o *BootstrappingInfoRequest) GetGsIds() []int32

GetGsIds returns the GsIds field value if set, zero value otherwise.

func (*BootstrappingInfoRequest) GetGsIdsOk

func (o *BootstrappingInfoRequest) GetGsIdsOk() ([]int32, bool)

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

func (*BootstrappingInfoRequest) GetNafId

func (o *BootstrappingInfoRequest) GetNafId() NafId

GetNafId returns the NafId field value

func (*BootstrappingInfoRequest) GetNafIdOk

func (o *BootstrappingInfoRequest) GetNafIdOk() (*NafId, bool)

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

func (*BootstrappingInfoRequest) HasGbaUAware

func (o *BootstrappingInfoRequest) HasGbaUAware() bool

HasGbaUAware returns a boolean if a field has been set.

func (*BootstrappingInfoRequest) HasGsIds

func (o *BootstrappingInfoRequest) HasGsIds() bool

HasGsIds returns a boolean if a field has been set.

func (BootstrappingInfoRequest) MarshalJSON

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

func (*BootstrappingInfoRequest) SetBtId

func (o *BootstrappingInfoRequest) SetBtId(v string)

SetBtId sets field value

func (*BootstrappingInfoRequest) SetGbaUAware

func (o *BootstrappingInfoRequest) SetGbaUAware(v bool)

SetGbaUAware gets a reference to the given bool and assigns it to the GbaUAware field.

func (*BootstrappingInfoRequest) SetGsIds

func (o *BootstrappingInfoRequest) SetGsIds(v []int32)

SetGsIds gets a reference to the given []int32 and assigns it to the GsIds field.

func (*BootstrappingInfoRequest) SetNafId

func (o *BootstrappingInfoRequest) SetNafId(v NafId)

SetNafId sets field value

func (BootstrappingInfoRequest) ToMap

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

func (*BootstrappingInfoRequest) UnmarshalJSON

func (o *BootstrappingInfoRequest) UnmarshalJSON(bytes []byte) (err error)

type BootstrappingInfoResponse

type BootstrappingInfoResponse struct {
	// ME Key Material (hex-encoded string)
	MeKeyMaterial string `json:"meKeyMaterial"`
	// UICC key material (hex-encoded string)
	UiccKeyMaterial *string `json:"uiccKeyMaterial,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	KeyExpiryTime *time.Time `json:"keyExpiryTime,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	BootstrappingInfoCreationTime *time.Time    `json:"bootstrappingInfoCreationTime,omitempty"`
	UssList                       []UssListItem `json:"ussList,omitempty"`
	GbaType                       *GbaType      `json:"gbaType,omitempty"`
	// IMS Private Identity of the UE
	Impi *string `json:"impi,omitempty"`
}

BootstrappingInfoResponse Response body of the HTTP POST operation for resource /bootstrapping-info-request

func NewBootstrappingInfoResponse

func NewBootstrappingInfoResponse(meKeyMaterial string) *BootstrappingInfoResponse

NewBootstrappingInfoResponse instantiates a new BootstrappingInfoResponse 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 NewBootstrappingInfoResponseWithDefaults

func NewBootstrappingInfoResponseWithDefaults() *BootstrappingInfoResponse

NewBootstrappingInfoResponseWithDefaults instantiates a new BootstrappingInfoResponse 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 (*BootstrappingInfoResponse) GetBootstrappingInfoCreationTime

func (o *BootstrappingInfoResponse) GetBootstrappingInfoCreationTime() time.Time

GetBootstrappingInfoCreationTime returns the BootstrappingInfoCreationTime field value if set, zero value otherwise.

func (*BootstrappingInfoResponse) GetBootstrappingInfoCreationTimeOk

func (o *BootstrappingInfoResponse) GetBootstrappingInfoCreationTimeOk() (*time.Time, bool)

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

func (*BootstrappingInfoResponse) GetGbaType

func (o *BootstrappingInfoResponse) GetGbaType() GbaType

GetGbaType returns the GbaType field value if set, zero value otherwise.

func (*BootstrappingInfoResponse) GetGbaTypeOk

func (o *BootstrappingInfoResponse) GetGbaTypeOk() (*GbaType, bool)

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

func (*BootstrappingInfoResponse) GetImpi

func (o *BootstrappingInfoResponse) GetImpi() string

GetImpi returns the Impi field value if set, zero value otherwise.

func (*BootstrappingInfoResponse) GetImpiOk

func (o *BootstrappingInfoResponse) GetImpiOk() (*string, bool)

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

func (*BootstrappingInfoResponse) GetKeyExpiryTime

func (o *BootstrappingInfoResponse) GetKeyExpiryTime() time.Time

GetKeyExpiryTime returns the KeyExpiryTime field value if set, zero value otherwise.

func (*BootstrappingInfoResponse) GetKeyExpiryTimeOk

func (o *BootstrappingInfoResponse) GetKeyExpiryTimeOk() (*time.Time, bool)

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

func (*BootstrappingInfoResponse) GetMeKeyMaterial

func (o *BootstrappingInfoResponse) GetMeKeyMaterial() string

GetMeKeyMaterial returns the MeKeyMaterial field value

func (*BootstrappingInfoResponse) GetMeKeyMaterialOk

func (o *BootstrappingInfoResponse) GetMeKeyMaterialOk() (*string, bool)

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

func (*BootstrappingInfoResponse) GetUiccKeyMaterial

func (o *BootstrappingInfoResponse) GetUiccKeyMaterial() string

GetUiccKeyMaterial returns the UiccKeyMaterial field value if set, zero value otherwise.

func (*BootstrappingInfoResponse) GetUiccKeyMaterialOk

func (o *BootstrappingInfoResponse) GetUiccKeyMaterialOk() (*string, bool)

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

func (*BootstrappingInfoResponse) GetUssList

func (o *BootstrappingInfoResponse) GetUssList() []UssListItem

GetUssList returns the UssList field value if set, zero value otherwise.

func (*BootstrappingInfoResponse) GetUssListOk

func (o *BootstrappingInfoResponse) GetUssListOk() ([]UssListItem, bool)

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

func (*BootstrappingInfoResponse) HasBootstrappingInfoCreationTime

func (o *BootstrappingInfoResponse) HasBootstrappingInfoCreationTime() bool

HasBootstrappingInfoCreationTime returns a boolean if a field has been set.

func (*BootstrappingInfoResponse) HasGbaType

func (o *BootstrappingInfoResponse) HasGbaType() bool

HasGbaType returns a boolean if a field has been set.

func (*BootstrappingInfoResponse) HasImpi

func (o *BootstrappingInfoResponse) HasImpi() bool

HasImpi returns a boolean if a field has been set.

func (*BootstrappingInfoResponse) HasKeyExpiryTime

func (o *BootstrappingInfoResponse) HasKeyExpiryTime() bool

HasKeyExpiryTime returns a boolean if a field has been set.

func (*BootstrappingInfoResponse) HasUiccKeyMaterial

func (o *BootstrappingInfoResponse) HasUiccKeyMaterial() bool

HasUiccKeyMaterial returns a boolean if a field has been set.

func (*BootstrappingInfoResponse) HasUssList

func (o *BootstrappingInfoResponse) HasUssList() bool

HasUssList returns a boolean if a field has been set.

func (BootstrappingInfoResponse) MarshalJSON

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

func (*BootstrappingInfoResponse) SetBootstrappingInfoCreationTime

func (o *BootstrappingInfoResponse) SetBootstrappingInfoCreationTime(v time.Time)

SetBootstrappingInfoCreationTime gets a reference to the given time.Time and assigns it to the BootstrappingInfoCreationTime field.

func (*BootstrappingInfoResponse) SetGbaType

func (o *BootstrappingInfoResponse) SetGbaType(v GbaType)

SetGbaType gets a reference to the given GbaType and assigns it to the GbaType field.

func (*BootstrappingInfoResponse) SetImpi

func (o *BootstrappingInfoResponse) SetImpi(v string)

SetImpi gets a reference to the given string and assigns it to the Impi field.

func (*BootstrappingInfoResponse) SetKeyExpiryTime

func (o *BootstrappingInfoResponse) SetKeyExpiryTime(v time.Time)

SetKeyExpiryTime gets a reference to the given time.Time and assigns it to the KeyExpiryTime field.

func (*BootstrappingInfoResponse) SetMeKeyMaterial

func (o *BootstrappingInfoResponse) SetMeKeyMaterial(v string)

SetMeKeyMaterial sets field value

func (*BootstrappingInfoResponse) SetUiccKeyMaterial

func (o *BootstrappingInfoResponse) SetUiccKeyMaterial(v string)

SetUiccKeyMaterial gets a reference to the given string and assigns it to the UiccKeyMaterial field.

func (*BootstrappingInfoResponse) SetUssList

func (o *BootstrappingInfoResponse) SetUssList(v []UssListItem)

SetUssList gets a reference to the given []UssListItem and assigns it to the UssList field.

func (BootstrappingInfoResponse) ToMap

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

func (*BootstrappingInfoResponse) UnmarshalJSON

func (o *BootstrappingInfoResponse) UnmarshalJSON(bytes []byte) (err error)

type BootstrappingInfoRetrievalCustomOperationAPIService

type BootstrappingInfoRetrievalCustomOperationAPIService service

BootstrappingInfoRetrievalCustomOperationAPIService BootstrappingInfoRetrievalCustomOperationAPI service

func (*BootstrappingInfoRetrievalCustomOperationAPIService) BootstrappingInfoRetrieval

BootstrappingInfoRetrieval Retrieve Bootstrapping Info from GBA BSF from NAF

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

func (*BootstrappingInfoRetrievalCustomOperationAPIService) BootstrappingInfoRetrievalExecute

Execute executes the request

@return BootstrappingInfoResponse

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 FlagsItem

type FlagsItem struct {
	// Integer where the allowed values correspond to the value range of an unsigned 32-bit integer.
	Flag int32 `json:"flag"`
}

FlagsItem Data item in a Flags array list

func NewFlagsItem

func NewFlagsItem(flag int32) *FlagsItem

NewFlagsItem instantiates a new FlagsItem 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 NewFlagsItemWithDefaults

func NewFlagsItemWithDefaults() *FlagsItem

NewFlagsItemWithDefaults instantiates a new FlagsItem 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 (*FlagsItem) GetFlag

func (o *FlagsItem) GetFlag() int32

GetFlag returns the Flag field value

func (*FlagsItem) GetFlagOk

func (o *FlagsItem) GetFlagOk() (*int32, bool)

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

func (FlagsItem) MarshalJSON

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

func (*FlagsItem) SetFlag

func (o *FlagsItem) SetFlag(v int32)

SetFlag sets field value

func (FlagsItem) ToMap

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

func (*FlagsItem) UnmarshalJSON

func (o *FlagsItem) UnmarshalJSON(bytes []byte) (err error)

type GbaType

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

GbaType Authentication type used by the UE for GBA

func (*GbaType) MarshalJSON

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

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

func (*GbaType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

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 InvalidParam

type InvalidParam struct {
	// If the invalid parameter is an attribute in a JSON body, this IE shall contain the  attribute's name and shall be encoded as a JSON Pointer. If the invalid parameter is  an HTTP header, this IE shall be formatted as the concatenation of the string \"header \"  plus the name of such header. If the invalid parameter is a query parameter, this IE  shall be formatted as the concatenation of the string \"query \" plus the name of such  query parameter. If the invalid parameter is a variable part in the path of a resource  URI, this IE shall contain the name of the variable, including the symbols \"{\" and \"}\"  used in OpenAPI specification as the notation to represent variable path segments.
	Param string `json:"param"`
	// A human-readable reason, e.g. \"must be a positive integer\". In cases involving failed  operations in a PATCH request, the reason string should identify the operation that  failed using the operation's array index to assist in correlation of the invalid  parameter with the failed operation, e.g.\" Replacement value invalid for attribute  (failed operation index= 4)\"
	Reason *string `json:"reason,omitempty"`
}

InvalidParam It contains an invalid parameter and a related description.

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)

func (*InvalidParam) UnmarshalJSON

func (o *InvalidParam) UnmarshalJSON(bytes []byte) (err error)

type KeyChoice

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

KeyChoice Type of key (ME-based or UICC-based) that the NAF shall use

func (*KeyChoice) MarshalJSON

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

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

func (*KeyChoice) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type MappedNullable

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

type NFType

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

NFType NF types known to NRF

func (*NFType) MarshalJSON

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

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

func (*NFType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type NafId

type NafId struct {
	// Fully Qualified Domain Name
	NafFqdn     string `json:"nafFqdn"`
	UaSecProtId string `json:"uaSecProtId"`
}

NafId NAF ID, containing the NAF FQDN and the Ua Security Protocol Identifier

func NewNafId

func NewNafId(nafFqdn string, uaSecProtId string) *NafId

NewNafId instantiates a new NafId 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 NewNafIdWithDefaults

func NewNafIdWithDefaults() *NafId

NewNafIdWithDefaults instantiates a new NafId 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 (*NafId) GetNafFqdn

func (o *NafId) GetNafFqdn() string

GetNafFqdn returns the NafFqdn field value

func (*NafId) GetNafFqdnOk

func (o *NafId) GetNafFqdnOk() (*string, bool)

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

func (*NafId) GetUaSecProtId

func (o *NafId) GetUaSecProtId() string

GetUaSecProtId returns the UaSecProtId field value

func (*NafId) GetUaSecProtIdOk

func (o *NafId) GetUaSecProtIdOk() (*string, bool)

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

func (NafId) MarshalJSON

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

func (*NafId) SetNafFqdn

func (o *NafId) SetNafFqdn(v string)

SetNafFqdn sets field value

func (*NafId) SetUaSecProtId

func (o *NafId) SetUaSecProtId(v string)

SetUaSecProtId sets field value

func (NafId) ToMap

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

func (*NafId) UnmarshalJSON

func (o *NafId) UnmarshalJSON(bytes []byte) (err error)

type NullableAccessTokenErr

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

func NewNullableAccessTokenErr

func NewNullableAccessTokenErr(val *AccessTokenErr) *NullableAccessTokenErr

func (NullableAccessTokenErr) Get

func (NullableAccessTokenErr) IsSet

func (v NullableAccessTokenErr) IsSet() bool

func (NullableAccessTokenErr) MarshalJSON

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

func (*NullableAccessTokenErr) Set

func (*NullableAccessTokenErr) UnmarshalJSON

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

func (*NullableAccessTokenErr) Unset

func (v *NullableAccessTokenErr) Unset()

type NullableAccessTokenReq

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

func NewNullableAccessTokenReq

func NewNullableAccessTokenReq(val *AccessTokenReq) *NullableAccessTokenReq

func (NullableAccessTokenReq) Get

func (NullableAccessTokenReq) IsSet

func (v NullableAccessTokenReq) IsSet() bool

func (NullableAccessTokenReq) MarshalJSON

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

func (*NullableAccessTokenReq) Set

func (*NullableAccessTokenReq) UnmarshalJSON

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

func (*NullableAccessTokenReq) Unset

func (v *NullableAccessTokenReq) 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 NullableBootstrappingInfoRequest

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

func (NullableBootstrappingInfoRequest) Get

func (NullableBootstrappingInfoRequest) IsSet

func (NullableBootstrappingInfoRequest) MarshalJSON

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

func (*NullableBootstrappingInfoRequest) Set

func (*NullableBootstrappingInfoRequest) UnmarshalJSON

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

func (*NullableBootstrappingInfoRequest) Unset

type NullableBootstrappingInfoResponse

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

func (NullableBootstrappingInfoResponse) Get

func (NullableBootstrappingInfoResponse) IsSet

func (NullableBootstrappingInfoResponse) MarshalJSON

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

func (*NullableBootstrappingInfoResponse) Set

func (*NullableBootstrappingInfoResponse) UnmarshalJSON

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

func (*NullableBootstrappingInfoResponse) Unset

type NullableFlagsItem

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

func NewNullableFlagsItem

func NewNullableFlagsItem(val *FlagsItem) *NullableFlagsItem

func (NullableFlagsItem) Get

func (v NullableFlagsItem) Get() *FlagsItem

func (NullableFlagsItem) IsSet

func (v NullableFlagsItem) IsSet() bool

func (NullableFlagsItem) MarshalJSON

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

func (*NullableFlagsItem) Set

func (v *NullableFlagsItem) Set(val *FlagsItem)

func (*NullableFlagsItem) UnmarshalJSON

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

func (*NullableFlagsItem) Unset

func (v *NullableFlagsItem) 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 NullableGbaType

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

func NewNullableGbaType

func NewNullableGbaType(val *GbaType) *NullableGbaType

func (NullableGbaType) Get

func (v NullableGbaType) Get() *GbaType

func (NullableGbaType) IsSet

func (v NullableGbaType) IsSet() bool

func (NullableGbaType) MarshalJSON

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

func (*NullableGbaType) Set

func (v *NullableGbaType) Set(val *GbaType)

func (*NullableGbaType) UnmarshalJSON

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

func (*NullableGbaType) Unset

func (v *NullableGbaType) 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 NullableKeyChoice

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

func NewNullableKeyChoice

func NewNullableKeyChoice(val *KeyChoice) *NullableKeyChoice

func (NullableKeyChoice) Get

func (v NullableKeyChoice) Get() *KeyChoice

func (NullableKeyChoice) IsSet

func (v NullableKeyChoice) IsSet() bool

func (NullableKeyChoice) MarshalJSON

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

func (*NullableKeyChoice) Set

func (v *NullableKeyChoice) Set(val *KeyChoice)

func (*NullableKeyChoice) UnmarshalJSON

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

func (*NullableKeyChoice) Unset

func (v *NullableKeyChoice) Unset()

type NullableNFType

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

func NewNullableNFType

func NewNullableNFType(val *NFType) *NullableNFType

func (NullableNFType) Get

func (v NullableNFType) Get() *NFType

func (NullableNFType) IsSet

func (v NullableNFType) IsSet() bool

func (NullableNFType) MarshalJSON

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

func (*NullableNFType) Set

func (v *NullableNFType) Set(val *NFType)

func (*NullableNFType) UnmarshalJSON

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

func (*NullableNFType) Unset

func (v *NullableNFType) Unset()

type NullableNafId

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

func NewNullableNafId

func NewNullableNafId(val *NafId) *NullableNafId

func (NullableNafId) Get

func (v NullableNafId) Get() *NafId

func (NullableNafId) IsSet

func (v NullableNafId) IsSet() bool

func (NullableNafId) MarshalJSON

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

func (*NullableNafId) Set

func (v *NullableNafId) Set(val *NafId)

func (*NullableNafId) UnmarshalJSON

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

func (*NullableNafId) Unset

func (v *NullableNafId) Unset()

type NullablePlmnId

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

func NewNullablePlmnId

func NewNullablePlmnId(val *PlmnId) *NullablePlmnId

func (NullablePlmnId) Get

func (v NullablePlmnId) Get() *PlmnId

func (NullablePlmnId) IsSet

func (v NullablePlmnId) IsSet() bool

func (NullablePlmnId) MarshalJSON

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

func (*NullablePlmnId) Set

func (v *NullablePlmnId) Set(val *PlmnId)

func (*NullablePlmnId) UnmarshalJSON

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

func (*NullablePlmnId) Unset

func (v *NullablePlmnId) Unset()

type NullablePlmnIdNid

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

func NewNullablePlmnIdNid

func NewNullablePlmnIdNid(val *PlmnIdNid) *NullablePlmnIdNid

func (NullablePlmnIdNid) Get

func (v NullablePlmnIdNid) Get() *PlmnIdNid

func (NullablePlmnIdNid) IsSet

func (v NullablePlmnIdNid) IsSet() bool

func (NullablePlmnIdNid) MarshalJSON

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

func (*NullablePlmnIdNid) Set

func (v *NullablePlmnIdNid) Set(val *PlmnIdNid)

func (*NullablePlmnIdNid) UnmarshalJSON

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

func (*NullablePlmnIdNid) Unset

func (v *NullablePlmnIdNid) 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 NullablePushInfoRequest

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

func NewNullablePushInfoRequest

func NewNullablePushInfoRequest(val *PushInfoRequest) *NullablePushInfoRequest

func (NullablePushInfoRequest) Get

func (NullablePushInfoRequest) IsSet

func (v NullablePushInfoRequest) IsSet() bool

func (NullablePushInfoRequest) MarshalJSON

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

func (*NullablePushInfoRequest) Set

func (*NullablePushInfoRequest) UnmarshalJSON

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

func (*NullablePushInfoRequest) Unset

func (v *NullablePushInfoRequest) Unset()

type NullablePushInfoResponse

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

func NewNullablePushInfoResponse

func NewNullablePushInfoResponse(val *PushInfoResponse) *NullablePushInfoResponse

func (NullablePushInfoResponse) Get

func (NullablePushInfoResponse) IsSet

func (v NullablePushInfoResponse) IsSet() bool

func (NullablePushInfoResponse) MarshalJSON

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

func (*NullablePushInfoResponse) Set

func (*NullablePushInfoResponse) UnmarshalJSON

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

func (*NullablePushInfoResponse) Unset

func (v *NullablePushInfoResponse) Unset()

type NullableRedirectResponse

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

func NewNullableRedirectResponse

func NewNullableRedirectResponse(val *RedirectResponse) *NullableRedirectResponse

func (NullableRedirectResponse) Get

func (NullableRedirectResponse) IsSet

func (v NullableRedirectResponse) IsSet() bool

func (NullableRedirectResponse) MarshalJSON

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

func (*NullableRedirectResponse) Set

func (*NullableRedirectResponse) UnmarshalJSON

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

func (*NullableRedirectResponse) Unset

func (v *NullableRedirectResponse) Unset()

type NullableSecFeature

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

func NewNullableSecFeature

func NewNullableSecFeature(val *SecFeature) *NullableSecFeature

func (NullableSecFeature) Get

func (v NullableSecFeature) Get() *SecFeature

func (NullableSecFeature) IsSet

func (v NullableSecFeature) IsSet() bool

func (NullableSecFeature) MarshalJSON

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

func (*NullableSecFeature) Set

func (v *NullableSecFeature) Set(val *SecFeature)

func (*NullableSecFeature) UnmarshalJSON

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

func (*NullableSecFeature) Unset

func (v *NullableSecFeature) 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 NullableUeIdType

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

func NewNullableUeIdType

func NewNullableUeIdType(val *UeIdType) *NullableUeIdType

func (NullableUeIdType) Get

func (v NullableUeIdType) Get() *UeIdType

func (NullableUeIdType) IsSet

func (v NullableUeIdType) IsSet() bool

func (NullableUeIdType) MarshalJSON

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

func (*NullableUeIdType) Set

func (v *NullableUeIdType) Set(val *UeIdType)

func (*NullableUeIdType) UnmarshalJSON

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

func (*NullableUeIdType) Unset

func (v *NullableUeIdType) Unset()

type NullableUeIdsItem

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

func NewNullableUeIdsItem

func NewNullableUeIdsItem(val *UeIdsItem) *NullableUeIdsItem

func (NullableUeIdsItem) Get

func (v NullableUeIdsItem) Get() *UeIdsItem

func (NullableUeIdsItem) IsSet

func (v NullableUeIdsItem) IsSet() bool

func (NullableUeIdsItem) MarshalJSON

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

func (*NullableUeIdsItem) Set

func (v *NullableUeIdsItem) Set(val *UeIdsItem)

func (*NullableUeIdsItem) UnmarshalJSON

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

func (*NullableUeIdsItem) Unset

func (v *NullableUeIdsItem) Unset()

type NullableUiccOrMe

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

func NewNullableUiccOrMe

func NewNullableUiccOrMe(val *UiccOrMe) *NullableUiccOrMe

func (NullableUiccOrMe) Get

func (v NullableUiccOrMe) Get() *UiccOrMe

func (NullableUiccOrMe) IsSet

func (v NullableUiccOrMe) IsSet() bool

func (NullableUiccOrMe) MarshalJSON

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

func (*NullableUiccOrMe) Set

func (v *NullableUiccOrMe) Set(val *UiccOrMe)

func (*NullableUiccOrMe) UnmarshalJSON

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

func (*NullableUiccOrMe) Unset

func (v *NullableUiccOrMe) Unset()

type NullableUss

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

func NewNullableUss

func NewNullableUss(val *Uss) *NullableUss

func (NullableUss) Get

func (v NullableUss) Get() *Uss

func (NullableUss) IsSet

func (v NullableUss) IsSet() bool

func (NullableUss) MarshalJSON

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

func (*NullableUss) Set

func (v *NullableUss) Set(val *Uss)

func (*NullableUss) UnmarshalJSON

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

func (*NullableUss) Unset

func (v *NullableUss) Unset()

type NullableUssListItem

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

func NewNullableUssListItem

func NewNullableUssListItem(val *UssListItem) *NullableUssListItem

func (NullableUssListItem) Get

func (NullableUssListItem) IsSet

func (v NullableUssListItem) IsSet() bool

func (NullableUssListItem) MarshalJSON

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

func (*NullableUssListItem) Set

func (v *NullableUssListItem) Set(val *UssListItem)

func (*NullableUssListItem) UnmarshalJSON

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

func (*NullableUssListItem) Unset

func (v *NullableUssListItem) Unset()

type PlmnId

type PlmnId struct {
	// Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mcc string `json:"mcc"`
	// Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mnc string `json:"mnc"`
}

PlmnId When PlmnId needs to be converted to string (e.g. when used in maps as key), the string shall be composed of three digits \"mcc\" followed by \"-\" and two or three digits \"mnc\".

func NewPlmnId

func NewPlmnId(mcc string, mnc string) *PlmnId

NewPlmnId instantiates a new PlmnId 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 NewPlmnIdWithDefaults

func NewPlmnIdWithDefaults() *PlmnId

NewPlmnIdWithDefaults instantiates a new PlmnId 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 (*PlmnId) GetMcc

func (o *PlmnId) GetMcc() string

GetMcc returns the Mcc field value

func (*PlmnId) GetMccOk

func (o *PlmnId) GetMccOk() (*string, bool)

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

func (*PlmnId) GetMnc

func (o *PlmnId) GetMnc() string

GetMnc returns the Mnc field value

func (*PlmnId) GetMncOk

func (o *PlmnId) GetMncOk() (*string, bool)

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

func (PlmnId) MarshalJSON

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

func (*PlmnId) SetMcc

func (o *PlmnId) SetMcc(v string)

SetMcc sets field value

func (*PlmnId) SetMnc

func (o *PlmnId) SetMnc(v string)

SetMnc sets field value

func (PlmnId) ToMap

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

func (*PlmnId) UnmarshalJSON

func (o *PlmnId) UnmarshalJSON(bytes []byte) (err error)

type PlmnIdNid

type PlmnIdNid struct {
	// Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mcc string `json:"mcc"`
	// Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mnc string `json:"mnc"`
	// This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
	Nid *string `json:"nid,omitempty"`
}

PlmnIdNid Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.

func NewPlmnIdNid

func NewPlmnIdNid(mcc string, mnc string) *PlmnIdNid

NewPlmnIdNid instantiates a new PlmnIdNid 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 NewPlmnIdNidWithDefaults

func NewPlmnIdNidWithDefaults() *PlmnIdNid

NewPlmnIdNidWithDefaults instantiates a new PlmnIdNid 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 (*PlmnIdNid) GetMcc

func (o *PlmnIdNid) GetMcc() string

GetMcc returns the Mcc field value

func (*PlmnIdNid) GetMccOk

func (o *PlmnIdNid) GetMccOk() (*string, bool)

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

func (*PlmnIdNid) GetMnc

func (o *PlmnIdNid) GetMnc() string

GetMnc returns the Mnc field value

func (*PlmnIdNid) GetMncOk

func (o *PlmnIdNid) GetMncOk() (*string, bool)

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

func (*PlmnIdNid) GetNid

func (o *PlmnIdNid) GetNid() string

GetNid returns the Nid field value if set, zero value otherwise.

func (*PlmnIdNid) GetNidOk

func (o *PlmnIdNid) GetNidOk() (*string, bool)

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

func (*PlmnIdNid) HasNid

func (o *PlmnIdNid) HasNid() bool

HasNid returns a boolean if a field has been set.

func (PlmnIdNid) MarshalJSON

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

func (*PlmnIdNid) SetMcc

func (o *PlmnIdNid) SetMcc(v string)

SetMcc sets field value

func (*PlmnIdNid) SetMnc

func (o *PlmnIdNid) SetMnc(v string)

SetMnc sets field value

func (*PlmnIdNid) SetNid

func (o *PlmnIdNid) SetNid(v string)

SetNid gets a reference to the given string and assigns it to the Nid field.

func (PlmnIdNid) ToMap

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

func (*PlmnIdNid) UnmarshalJSON

func (o *PlmnIdNid) UnmarshalJSON(bytes []byte) (err error)

type ProblemDetails

type ProblemDetails struct {
	// String providing an URI formatted according to RFC 3986.
	Type   *string `json:"type,omitempty"`
	Title  *string `json:"title,omitempty"`
	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 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"`
	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"`
	AccessTokenError   *AccessTokenErr `json:"accessTokenError,omitempty"`
	AccessTokenRequest *AccessTokenReq `json:"accessTokenRequest,omitempty"`
	// Fully Qualified Domain Name
	NrfId *string `json:"nrfId,omitempty"`
}

ProblemDetails Provides additional information in 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) GetAccessTokenError

func (o *ProblemDetails) GetAccessTokenError() AccessTokenErr

GetAccessTokenError returns the AccessTokenError field value if set, zero value otherwise.

func (*ProblemDetails) GetAccessTokenErrorOk

func (o *ProblemDetails) GetAccessTokenErrorOk() (*AccessTokenErr, bool)

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

func (*ProblemDetails) GetAccessTokenRequest

func (o *ProblemDetails) GetAccessTokenRequest() AccessTokenReq

GetAccessTokenRequest returns the AccessTokenRequest field value if set, zero value otherwise.

func (*ProblemDetails) GetAccessTokenRequestOk

func (o *ProblemDetails) GetAccessTokenRequestOk() (*AccessTokenReq, bool)

GetAccessTokenRequestOk returns a tuple with the AccessTokenRequest field value if set, nil otherwise and a boolean to check if the value has been 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) GetNrfId

func (o *ProblemDetails) GetNrfId() string

GetNrfId returns the NrfId field value if set, zero value otherwise.

func (*ProblemDetails) GetNrfIdOk

func (o *ProblemDetails) GetNrfIdOk() (*string, bool)

GetNrfIdOk returns a tuple with the NrfId 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) HasAccessTokenError

func (o *ProblemDetails) HasAccessTokenError() bool

HasAccessTokenError returns a boolean if a field has been set.

func (*ProblemDetails) HasAccessTokenRequest

func (o *ProblemDetails) HasAccessTokenRequest() bool

HasAccessTokenRequest returns a boolean if a field 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) HasNrfId

func (o *ProblemDetails) HasNrfId() bool

HasNrfId 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) SetAccessTokenError

func (o *ProblemDetails) SetAccessTokenError(v AccessTokenErr)

SetAccessTokenError gets a reference to the given AccessTokenErr and assigns it to the AccessTokenError field.

func (*ProblemDetails) SetAccessTokenRequest

func (o *ProblemDetails) SetAccessTokenRequest(v AccessTokenReq)

SetAccessTokenRequest gets a reference to the given AccessTokenReq and assigns it to the AccessTokenRequest field.

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

func (o *ProblemDetails) SetNrfId(v string)

SetNrfId gets a reference to the given string and assigns it to the NrfId 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 PushInfoRequest

type PushInfoRequest struct {
	// Public Identity of the UE
	UeId     string   `json:"ueId"`
	UeIdType UeIdType `json:"ueIdType"`
	// Character string representing an UICC Application Label
	UiccAppLabel string `json:"uiccAppLabel"`
	NafId        NafId  `json:"nafId"`
	// Character string representing a P-TID
	PtId     string   `json:"ptId"`
	UiccOrMe UiccOrMe `json:"uiccOrMe"`
	// string with format 'date-time' as defined in OpenAPI.
	RequestedLifeTime time.Time `json:"requestedLifeTime"`
	PrivateIdRequest  *bool     `json:"privateIdRequest,omitempty"`
	GbaUAware         *bool     `json:"gbaUAware,omitempty"`
	GsIds             []int32   `json:"gsIds,omitempty"`
	// AUTS value in UMTS AKA
	Auts *string `json:"auts,omitempty"`
	// RAND in UMTS AKA
	Rand                    *string      `json:"rand,omitempty"`
	SecurityFeaturesRequest []SecFeature `json:"securityFeaturesRequest,omitempty"`
}

PushInfoRequest Request body of the HTTP POST operation for resource /push-info-request

func NewPushInfoRequest

func NewPushInfoRequest(ueId string, ueIdType UeIdType, uiccAppLabel string, nafId NafId, ptId string, uiccOrMe UiccOrMe, requestedLifeTime time.Time) *PushInfoRequest

NewPushInfoRequest instantiates a new PushInfoRequest 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 NewPushInfoRequestWithDefaults

func NewPushInfoRequestWithDefaults() *PushInfoRequest

NewPushInfoRequestWithDefaults instantiates a new PushInfoRequest 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 (*PushInfoRequest) GetAuts

func (o *PushInfoRequest) GetAuts() string

GetAuts returns the Auts field value if set, zero value otherwise.

func (*PushInfoRequest) GetAutsOk

func (o *PushInfoRequest) GetAutsOk() (*string, bool)

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

func (*PushInfoRequest) GetGbaUAware

func (o *PushInfoRequest) GetGbaUAware() bool

GetGbaUAware returns the GbaUAware field value if set, zero value otherwise.

func (*PushInfoRequest) GetGbaUAwareOk

func (o *PushInfoRequest) GetGbaUAwareOk() (*bool, bool)

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

func (*PushInfoRequest) GetGsIds

func (o *PushInfoRequest) GetGsIds() []int32

GetGsIds returns the GsIds field value if set, zero value otherwise.

func (*PushInfoRequest) GetGsIdsOk

func (o *PushInfoRequest) GetGsIdsOk() ([]int32, bool)

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

func (*PushInfoRequest) GetNafId

func (o *PushInfoRequest) GetNafId() NafId

GetNafId returns the NafId field value

func (*PushInfoRequest) GetNafIdOk

func (o *PushInfoRequest) GetNafIdOk() (*NafId, bool)

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

func (*PushInfoRequest) GetPrivateIdRequest

func (o *PushInfoRequest) GetPrivateIdRequest() bool

GetPrivateIdRequest returns the PrivateIdRequest field value if set, zero value otherwise.

func (*PushInfoRequest) GetPrivateIdRequestOk

func (o *PushInfoRequest) GetPrivateIdRequestOk() (*bool, bool)

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

func (*PushInfoRequest) GetPtId

func (o *PushInfoRequest) GetPtId() string

GetPtId returns the PtId field value

func (*PushInfoRequest) GetPtIdOk

func (o *PushInfoRequest) GetPtIdOk() (*string, bool)

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

func (*PushInfoRequest) GetRand

func (o *PushInfoRequest) GetRand() string

GetRand returns the Rand field value if set, zero value otherwise.

func (*PushInfoRequest) GetRandOk

func (o *PushInfoRequest) GetRandOk() (*string, bool)

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

func (*PushInfoRequest) GetRequestedLifeTime

func (o *PushInfoRequest) GetRequestedLifeTime() time.Time

GetRequestedLifeTime returns the RequestedLifeTime field value

func (*PushInfoRequest) GetRequestedLifeTimeOk

func (o *PushInfoRequest) GetRequestedLifeTimeOk() (*time.Time, bool)

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

func (*PushInfoRequest) GetSecurityFeaturesRequest

func (o *PushInfoRequest) GetSecurityFeaturesRequest() []SecFeature

GetSecurityFeaturesRequest returns the SecurityFeaturesRequest field value if set, zero value otherwise.

func (*PushInfoRequest) GetSecurityFeaturesRequestOk

func (o *PushInfoRequest) GetSecurityFeaturesRequestOk() ([]SecFeature, bool)

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

func (*PushInfoRequest) GetUeId

func (o *PushInfoRequest) GetUeId() string

GetUeId returns the UeId field value

func (*PushInfoRequest) GetUeIdOk

func (o *PushInfoRequest) GetUeIdOk() (*string, bool)

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

func (*PushInfoRequest) GetUeIdType

func (o *PushInfoRequest) GetUeIdType() UeIdType

GetUeIdType returns the UeIdType field value

func (*PushInfoRequest) GetUeIdTypeOk

func (o *PushInfoRequest) GetUeIdTypeOk() (*UeIdType, bool)

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

func (*PushInfoRequest) GetUiccAppLabel

func (o *PushInfoRequest) GetUiccAppLabel() string

GetUiccAppLabel returns the UiccAppLabel field value

func (*PushInfoRequest) GetUiccAppLabelOk

func (o *PushInfoRequest) GetUiccAppLabelOk() (*string, bool)

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

func (*PushInfoRequest) GetUiccOrMe

func (o *PushInfoRequest) GetUiccOrMe() UiccOrMe

GetUiccOrMe returns the UiccOrMe field value

func (*PushInfoRequest) GetUiccOrMeOk

func (o *PushInfoRequest) GetUiccOrMeOk() (*UiccOrMe, bool)

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

func (*PushInfoRequest) HasAuts

func (o *PushInfoRequest) HasAuts() bool

HasAuts returns a boolean if a field has been set.

func (*PushInfoRequest) HasGbaUAware

func (o *PushInfoRequest) HasGbaUAware() bool

HasGbaUAware returns a boolean if a field has been set.

func (*PushInfoRequest) HasGsIds

func (o *PushInfoRequest) HasGsIds() bool

HasGsIds returns a boolean if a field has been set.

func (*PushInfoRequest) HasPrivateIdRequest

func (o *PushInfoRequest) HasPrivateIdRequest() bool

HasPrivateIdRequest returns a boolean if a field has been set.

func (*PushInfoRequest) HasRand

func (o *PushInfoRequest) HasRand() bool

HasRand returns a boolean if a field has been set.

func (*PushInfoRequest) HasSecurityFeaturesRequest

func (o *PushInfoRequest) HasSecurityFeaturesRequest() bool

HasSecurityFeaturesRequest returns a boolean if a field has been set.

func (PushInfoRequest) MarshalJSON

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

func (*PushInfoRequest) SetAuts

func (o *PushInfoRequest) SetAuts(v string)

SetAuts gets a reference to the given string and assigns it to the Auts field.

func (*PushInfoRequest) SetGbaUAware

func (o *PushInfoRequest) SetGbaUAware(v bool)

SetGbaUAware gets a reference to the given bool and assigns it to the GbaUAware field.

func (*PushInfoRequest) SetGsIds

func (o *PushInfoRequest) SetGsIds(v []int32)

SetGsIds gets a reference to the given []int32 and assigns it to the GsIds field.

func (*PushInfoRequest) SetNafId

func (o *PushInfoRequest) SetNafId(v NafId)

SetNafId sets field value

func (*PushInfoRequest) SetPrivateIdRequest

func (o *PushInfoRequest) SetPrivateIdRequest(v bool)

SetPrivateIdRequest gets a reference to the given bool and assigns it to the PrivateIdRequest field.

func (*PushInfoRequest) SetPtId

func (o *PushInfoRequest) SetPtId(v string)

SetPtId sets field value

func (*PushInfoRequest) SetRand

func (o *PushInfoRequest) SetRand(v string)

SetRand gets a reference to the given string and assigns it to the Rand field.

func (*PushInfoRequest) SetRequestedLifeTime

func (o *PushInfoRequest) SetRequestedLifeTime(v time.Time)

SetRequestedLifeTime sets field value

func (*PushInfoRequest) SetSecurityFeaturesRequest

func (o *PushInfoRequest) SetSecurityFeaturesRequest(v []SecFeature)

SetSecurityFeaturesRequest gets a reference to the given []SecFeature and assigns it to the SecurityFeaturesRequest field.

func (*PushInfoRequest) SetUeId

func (o *PushInfoRequest) SetUeId(v string)

SetUeId sets field value

func (*PushInfoRequest) SetUeIdType

func (o *PushInfoRequest) SetUeIdType(v UeIdType)

SetUeIdType sets field value

func (*PushInfoRequest) SetUiccAppLabel

func (o *PushInfoRequest) SetUiccAppLabel(v string)

SetUiccAppLabel sets field value

func (*PushInfoRequest) SetUiccOrMe

func (o *PushInfoRequest) SetUiccOrMe(v UiccOrMe)

SetUiccOrMe sets field value

func (PushInfoRequest) ToMap

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

func (*PushInfoRequest) UnmarshalJSON

func (o *PushInfoRequest) UnmarshalJSON(bytes []byte) (err error)

type PushInfoResponse

type PushInfoResponse struct {
	// ME Key Material (hex-encoded string)
	MeKeyMaterial string `json:"meKeyMaterial"`
	// GBA Push Info (hex-encoded string)
	GbaPushInfo string `json:"gbaPushInfo"`
	// UICC key material (hex-encoded string)
	UiccKeyMaterial *string `json:"uiccKeyMaterial,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	KeyExpiryTime *time.Time `json:"keyExpiryTime,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	BootstrappingInfoCreationTime *time.Time    `json:"bootstrappingInfoCreationTime,omitempty"`
	UssList                       []UssListItem `json:"ussList,omitempty"`
	GbaType                       *GbaType      `json:"gbaType,omitempty"`
	// IMS Private Identity of the UE
	Impi                     *string      `json:"impi,omitempty"`
	SecurityFeaturesResponse []SecFeature `json:"securityFeaturesResponse,omitempty"`
}

PushInfoResponse Response body of the HTTP POST operation for resource /push-info-request

func NewPushInfoResponse

func NewPushInfoResponse(meKeyMaterial string, gbaPushInfo string) *PushInfoResponse

NewPushInfoResponse instantiates a new PushInfoResponse 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 NewPushInfoResponseWithDefaults

func NewPushInfoResponseWithDefaults() *PushInfoResponse

NewPushInfoResponseWithDefaults instantiates a new PushInfoResponse 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 (*PushInfoResponse) GetBootstrappingInfoCreationTime

func (o *PushInfoResponse) GetBootstrappingInfoCreationTime() time.Time

GetBootstrappingInfoCreationTime returns the BootstrappingInfoCreationTime field value if set, zero value otherwise.

func (*PushInfoResponse) GetBootstrappingInfoCreationTimeOk

func (o *PushInfoResponse) GetBootstrappingInfoCreationTimeOk() (*time.Time, bool)

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

func (*PushInfoResponse) GetGbaPushInfo

func (o *PushInfoResponse) GetGbaPushInfo() string

GetGbaPushInfo returns the GbaPushInfo field value

func (*PushInfoResponse) GetGbaPushInfoOk

func (o *PushInfoResponse) GetGbaPushInfoOk() (*string, bool)

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

func (*PushInfoResponse) GetGbaType

func (o *PushInfoResponse) GetGbaType() GbaType

GetGbaType returns the GbaType field value if set, zero value otherwise.

func (*PushInfoResponse) GetGbaTypeOk

func (o *PushInfoResponse) GetGbaTypeOk() (*GbaType, bool)

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

func (*PushInfoResponse) GetImpi

func (o *PushInfoResponse) GetImpi() string

GetImpi returns the Impi field value if set, zero value otherwise.

func (*PushInfoResponse) GetImpiOk

func (o *PushInfoResponse) GetImpiOk() (*string, bool)

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

func (*PushInfoResponse) GetKeyExpiryTime

func (o *PushInfoResponse) GetKeyExpiryTime() time.Time

GetKeyExpiryTime returns the KeyExpiryTime field value if set, zero value otherwise.

func (*PushInfoResponse) GetKeyExpiryTimeOk

func (o *PushInfoResponse) GetKeyExpiryTimeOk() (*time.Time, bool)

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

func (*PushInfoResponse) GetMeKeyMaterial

func (o *PushInfoResponse) GetMeKeyMaterial() string

GetMeKeyMaterial returns the MeKeyMaterial field value

func (*PushInfoResponse) GetMeKeyMaterialOk

func (o *PushInfoResponse) GetMeKeyMaterialOk() (*string, bool)

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

func (*PushInfoResponse) GetSecurityFeaturesResponse

func (o *PushInfoResponse) GetSecurityFeaturesResponse() []SecFeature

GetSecurityFeaturesResponse returns the SecurityFeaturesResponse field value if set, zero value otherwise.

func (*PushInfoResponse) GetSecurityFeaturesResponseOk

func (o *PushInfoResponse) GetSecurityFeaturesResponseOk() ([]SecFeature, bool)

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

func (*PushInfoResponse) GetUiccKeyMaterial

func (o *PushInfoResponse) GetUiccKeyMaterial() string

GetUiccKeyMaterial returns the UiccKeyMaterial field value if set, zero value otherwise.

func (*PushInfoResponse) GetUiccKeyMaterialOk

func (o *PushInfoResponse) GetUiccKeyMaterialOk() (*string, bool)

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

func (*PushInfoResponse) GetUssList

func (o *PushInfoResponse) GetUssList() []UssListItem

GetUssList returns the UssList field value if set, zero value otherwise.

func (*PushInfoResponse) GetUssListOk

func (o *PushInfoResponse) GetUssListOk() ([]UssListItem, bool)

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

func (*PushInfoResponse) HasBootstrappingInfoCreationTime

func (o *PushInfoResponse) HasBootstrappingInfoCreationTime() bool

HasBootstrappingInfoCreationTime returns a boolean if a field has been set.

func (*PushInfoResponse) HasGbaType

func (o *PushInfoResponse) HasGbaType() bool

HasGbaType returns a boolean if a field has been set.

func (*PushInfoResponse) HasImpi

func (o *PushInfoResponse) HasImpi() bool

HasImpi returns a boolean if a field has been set.

func (*PushInfoResponse) HasKeyExpiryTime

func (o *PushInfoResponse) HasKeyExpiryTime() bool

HasKeyExpiryTime returns a boolean if a field has been set.

func (*PushInfoResponse) HasSecurityFeaturesResponse

func (o *PushInfoResponse) HasSecurityFeaturesResponse() bool

HasSecurityFeaturesResponse returns a boolean if a field has been set.

func (*PushInfoResponse) HasUiccKeyMaterial

func (o *PushInfoResponse) HasUiccKeyMaterial() bool

HasUiccKeyMaterial returns a boolean if a field has been set.

func (*PushInfoResponse) HasUssList

func (o *PushInfoResponse) HasUssList() bool

HasUssList returns a boolean if a field has been set.

func (PushInfoResponse) MarshalJSON

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

func (*PushInfoResponse) SetBootstrappingInfoCreationTime

func (o *PushInfoResponse) SetBootstrappingInfoCreationTime(v time.Time)

SetBootstrappingInfoCreationTime gets a reference to the given time.Time and assigns it to the BootstrappingInfoCreationTime field.

func (*PushInfoResponse) SetGbaPushInfo

func (o *PushInfoResponse) SetGbaPushInfo(v string)

SetGbaPushInfo sets field value

func (*PushInfoResponse) SetGbaType

func (o *PushInfoResponse) SetGbaType(v GbaType)

SetGbaType gets a reference to the given GbaType and assigns it to the GbaType field.

func (*PushInfoResponse) SetImpi

func (o *PushInfoResponse) SetImpi(v string)

SetImpi gets a reference to the given string and assigns it to the Impi field.

func (*PushInfoResponse) SetKeyExpiryTime

func (o *PushInfoResponse) SetKeyExpiryTime(v time.Time)

SetKeyExpiryTime gets a reference to the given time.Time and assigns it to the KeyExpiryTime field.

func (*PushInfoResponse) SetMeKeyMaterial

func (o *PushInfoResponse) SetMeKeyMaterial(v string)

SetMeKeyMaterial sets field value

func (*PushInfoResponse) SetSecurityFeaturesResponse

func (o *PushInfoResponse) SetSecurityFeaturesResponse(v []SecFeature)

SetSecurityFeaturesResponse gets a reference to the given []SecFeature and assigns it to the SecurityFeaturesResponse field.

func (*PushInfoResponse) SetUiccKeyMaterial

func (o *PushInfoResponse) SetUiccKeyMaterial(v string)

SetUiccKeyMaterial gets a reference to the given string and assigns it to the UiccKeyMaterial field.

func (*PushInfoResponse) SetUssList

func (o *PushInfoResponse) SetUssList(v []UssListItem)

SetUssList gets a reference to the given []UssListItem and assigns it to the UssList field.

func (PushInfoResponse) ToMap

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

func (*PushInfoResponse) UnmarshalJSON

func (o *PushInfoResponse) UnmarshalJSON(bytes []byte) (err error)

type PushInfoRetrievalCustomOperationAPIService

type PushInfoRetrievalCustomOperationAPIService service

PushInfoRetrievalCustomOperationAPIService PushInfoRetrievalCustomOperationAPI service

func (*PushInfoRetrievalCustomOperationAPIService) PushInfoRetrieval

PushInfoRetrieval Retrieve Push Info from GBA BSF from Push-NAF

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

func (*PushInfoRetrievalCustomOperationAPIService) PushInfoRetrievalExecute

Execute executes the request

@return PushInfoResponse

type RedirectResponse

type RedirectResponse struct {
	Cause *string `json:"cause,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	TargetScp *string `json:"targetScp,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	TargetSepp *string `json:"targetSepp,omitempty"`
}

RedirectResponse The response shall include a Location header field containing a different URI (pointing to a different URI of an other service instance), or the same URI if a request is redirected to the same target resource via a different SCP.

func NewRedirectResponse

func NewRedirectResponse() *RedirectResponse

NewRedirectResponse instantiates a new RedirectResponse 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 NewRedirectResponseWithDefaults

func NewRedirectResponseWithDefaults() *RedirectResponse

NewRedirectResponseWithDefaults instantiates a new RedirectResponse 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 (*RedirectResponse) GetCause

func (o *RedirectResponse) GetCause() string

GetCause returns the Cause field value if set, zero value otherwise.

func (*RedirectResponse) GetCauseOk

func (o *RedirectResponse) 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 (*RedirectResponse) GetTargetScp

func (o *RedirectResponse) GetTargetScp() string

GetTargetScp returns the TargetScp field value if set, zero value otherwise.

func (*RedirectResponse) GetTargetScpOk

func (o *RedirectResponse) GetTargetScpOk() (*string, bool)

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

func (*RedirectResponse) GetTargetSepp

func (o *RedirectResponse) GetTargetSepp() string

GetTargetSepp returns the TargetSepp field value if set, zero value otherwise.

func (*RedirectResponse) GetTargetSeppOk

func (o *RedirectResponse) GetTargetSeppOk() (*string, bool)

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

func (*RedirectResponse) HasCause

func (o *RedirectResponse) HasCause() bool

HasCause returns a boolean if a field has been set.

func (*RedirectResponse) HasTargetScp

func (o *RedirectResponse) HasTargetScp() bool

HasTargetScp returns a boolean if a field has been set.

func (*RedirectResponse) HasTargetSepp

func (o *RedirectResponse) HasTargetSepp() bool

HasTargetSepp returns a boolean if a field has been set.

func (RedirectResponse) MarshalJSON

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

func (*RedirectResponse) SetCause

func (o *RedirectResponse) SetCause(v string)

SetCause gets a reference to the given string and assigns it to the Cause field.

func (*RedirectResponse) SetTargetScp

func (o *RedirectResponse) SetTargetScp(v string)

SetTargetScp gets a reference to the given string and assigns it to the TargetScp field.

func (*RedirectResponse) SetTargetSepp

func (o *RedirectResponse) SetTargetSepp(v string)

SetTargetSepp gets a reference to the given string and assigns it to the TargetSepp field.

func (RedirectResponse) ToMap

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

type SecFeature

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

SecFeature Security features supported by the BSF or the NAF

func (*SecFeature) MarshalJSON

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

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

func (*SecFeature) UnmarshalJSON

func (dst *SecFeature) 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)

func (*Snssai) UnmarshalJSON

func (o *Snssai) UnmarshalJSON(bytes []byte) (err error)

type UeIdType

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

UeIdType Type of UE Identity (public or private)

func (*UeIdType) MarshalJSON

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

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

func (*UeIdType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type UeIdsItem

type UeIdsItem struct {
	// Public Identity of the UE
	UeId string `json:"ueId"`
}

UeIdsItem Data item in a UE ID array list

func NewUeIdsItem

func NewUeIdsItem(ueId string) *UeIdsItem

NewUeIdsItem instantiates a new UeIdsItem 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 NewUeIdsItemWithDefaults

func NewUeIdsItemWithDefaults() *UeIdsItem

NewUeIdsItemWithDefaults instantiates a new UeIdsItem 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 (*UeIdsItem) GetUeId

func (o *UeIdsItem) GetUeId() string

GetUeId returns the UeId field value

func (*UeIdsItem) GetUeIdOk

func (o *UeIdsItem) GetUeIdOk() (*string, bool)

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

func (UeIdsItem) MarshalJSON

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

func (*UeIdsItem) SetUeId

func (o *UeIdsItem) SetUeId(v string)

SetUeId sets field value

func (UeIdsItem) ToMap

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

func (*UeIdsItem) UnmarshalJSON

func (o *UeIdsItem) UnmarshalJSON(bytes []byte) (err error)

type UiccOrMe

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

UiccOrMe Indicates whether GBA_ME or GBA_U is to be used for GBA push

func (*UiccOrMe) MarshalJSON

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

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

func (*UiccOrMe) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type Uss

type Uss struct {
	// Integer where the allowed values correspond to the value range of an unsigned 32-bit integer.
	GsId int32 `json:"gsId"`
	// Integer where the allowed values correspond to the value range of an unsigned 32-bit integer.
	GsType int32       `json:"gsType"`
	UeIds  []UeIdsItem `json:"ueIds"`
	// Character string representing a NAF Group
	NafGroup  *string     `json:"nafGroup,omitempty"`
	Flags     []FlagsItem `json:"flags,omitempty"`
	KeyChoice *KeyChoice  `json:"keyChoice,omitempty"`
}

Uss User Security Settings for a given GAA Service

func NewUss

func NewUss(gsId int32, gsType int32, ueIds []UeIdsItem) *Uss

NewUss instantiates a new Uss 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 NewUssWithDefaults

func NewUssWithDefaults() *Uss

NewUssWithDefaults instantiates a new Uss 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 (*Uss) GetFlags

func (o *Uss) GetFlags() []FlagsItem

GetFlags returns the Flags field value if set, zero value otherwise.

func (*Uss) GetFlagsOk

func (o *Uss) GetFlagsOk() ([]FlagsItem, bool)

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

func (*Uss) GetGsId

func (o *Uss) GetGsId() int32

GetGsId returns the GsId field value

func (*Uss) GetGsIdOk

func (o *Uss) GetGsIdOk() (*int32, bool)

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

func (*Uss) GetGsType

func (o *Uss) GetGsType() int32

GetGsType returns the GsType field value

func (*Uss) GetGsTypeOk

func (o *Uss) GetGsTypeOk() (*int32, bool)

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

func (*Uss) GetKeyChoice

func (o *Uss) GetKeyChoice() KeyChoice

GetKeyChoice returns the KeyChoice field value if set, zero value otherwise.

func (*Uss) GetKeyChoiceOk

func (o *Uss) GetKeyChoiceOk() (*KeyChoice, bool)

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

func (*Uss) GetNafGroup

func (o *Uss) GetNafGroup() string

GetNafGroup returns the NafGroup field value if set, zero value otherwise.

func (*Uss) GetNafGroupOk

func (o *Uss) GetNafGroupOk() (*string, bool)

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

func (*Uss) GetUeIds

func (o *Uss) GetUeIds() []UeIdsItem

GetUeIds returns the UeIds field value

func (*Uss) GetUeIdsOk

func (o *Uss) GetUeIdsOk() ([]UeIdsItem, bool)

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

func (*Uss) HasFlags

func (o *Uss) HasFlags() bool

HasFlags returns a boolean if a field has been set.

func (*Uss) HasKeyChoice

func (o *Uss) HasKeyChoice() bool

HasKeyChoice returns a boolean if a field has been set.

func (*Uss) HasNafGroup

func (o *Uss) HasNafGroup() bool

HasNafGroup returns a boolean if a field has been set.

func (Uss) MarshalJSON

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

func (*Uss) SetFlags

func (o *Uss) SetFlags(v []FlagsItem)

SetFlags gets a reference to the given []FlagsItem and assigns it to the Flags field.

func (*Uss) SetGsId

func (o *Uss) SetGsId(v int32)

SetGsId sets field value

func (*Uss) SetGsType

func (o *Uss) SetGsType(v int32)

SetGsType sets field value

func (*Uss) SetKeyChoice

func (o *Uss) SetKeyChoice(v KeyChoice)

SetKeyChoice gets a reference to the given KeyChoice and assigns it to the KeyChoice field.

func (*Uss) SetNafGroup

func (o *Uss) SetNafGroup(v string)

SetNafGroup gets a reference to the given string and assigns it to the NafGroup field.

func (*Uss) SetUeIds

func (o *Uss) SetUeIds(v []UeIdsItem)

SetUeIds sets field value

func (Uss) ToMap

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

func (*Uss) UnmarshalJSON

func (o *Uss) UnmarshalJSON(bytes []byte) (err error)

type UssListItem

type UssListItem struct {
	Uss Uss `json:"uss"`
}

UssListItem Data item in a User Security Settings array list

func NewUssListItem

func NewUssListItem(uss Uss) *UssListItem

NewUssListItem instantiates a new UssListItem 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 NewUssListItemWithDefaults

func NewUssListItemWithDefaults() *UssListItem

NewUssListItemWithDefaults instantiates a new UssListItem 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 (*UssListItem) GetUss

func (o *UssListItem) GetUss() Uss

GetUss returns the Uss field value

func (*UssListItem) GetUssOk

func (o *UssListItem) GetUssOk() (*Uss, bool)

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

func (UssListItem) MarshalJSON

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

func (*UssListItem) SetUss

func (o *UssListItem) SetUss(v Uss)

SetUss sets field value

func (UssListItem) ToMap

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

func (*UssListItem) UnmarshalJSON

func (o *UssListItem) UnmarshalJSON(bytes []byte) (err error)

Jump to

Keyboard shortcuts

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