openapi_Nnrf_NFDiscovery

package
v1.18.2 Latest Latest
Warning

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

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

README

Go API client for openapi_Nnrf_NFDiscovery

NRF NFDiscovery 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.3.0-alpha.2
  • 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_Nnrf_NFDiscovery "github.com/GIT_USER_ID/GIT_REPO_ID/openapi_Nnrf_NFDiscovery"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to https://example.com/nnrf-disc/v1

Class Method HTTP request Description
CompleteStoredSearchDocumentApi RetrieveCompleteSearch Get /searches/{searchId}/complete
IndividualSCPDomainRoutingInformationSubscriptionDocumentApi ScpDomainRoutingInfoUnsubscribe Delete /scp-domain-routing-info-subs/{subscriptionID} Deletes a subscription
NFInstancesStoreApi SearchNFInstances Get /nf-instances Search a collection of NF Instances
SCPDomainRoutingInformationDocumentApi SCPDomainRoutingInfoGet Get /scp-domain-routing-info
SCPDomainRoutingInformationSubscriptionsCollectionApi ScpDomainRoutingInfoSubscribe Post /scp-domain-routing-info-subs Create a new subscription
StoredSearchDocumentApi RetrieveStoredSearch Get /searches/{searchId}

Documentation For Models

Documentation For Authorization

oAuth2ClientCredentials
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • nnrf-disc: Access to the Nnrf_NFDiscovery API
  • nnrf-disc:scp-domain:read: Access to read the scp-domain-routing-info resource
  • nnrf-disc:scp-domain-subs:write: Access to create/delete a scp-domain subscription resource
  • nnrf-disc:nf-instances:read-complete-profile: Access to the Nnrf_NFDiscovery API enabling the discovery of the complete profile of NF instances

Example

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

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

import "golang.org/x/oauth2"

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

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

Documentation for Utility Methods

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

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

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

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

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

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

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedAccessTypeEnumValues = []AccessType{
	"3GPP_ACCESS",
	"NON_3GPP_ACCESS",
}

All allowed values of AccessType enum

Functions

func CacheExpires

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

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

func IsNil added in v1.18.2

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	CompleteStoredSearchDocumentApi *CompleteStoredSearchDocumentApiService

	IndividualSCPDomainRoutingInformationSubscriptionDocumentApi *IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService

	NFInstancesStoreApi *NFInstancesStoreApiService

	SCPDomainRoutingInformationDocumentApi *SCPDomainRoutingInformationDocumentApiService

	SCPDomainRoutingInformationSubscriptionsCollectionApi *SCPDomainRoutingInformationSubscriptionsCollectionApiService

	StoredSearchDocumentApi *StoredSearchDocumentApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the NRF NFDiscovery Service API v1.3.0-alpha.2 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 AanfInfo

type AanfInfo struct {
	RoutingIndicators []string `json:"routingIndicators,omitempty"`
}

AanfInfo Represents the information relative to an AAnF NF Instance.

func NewAanfInfo

func NewAanfInfo() *AanfInfo

NewAanfInfo instantiates a new AanfInfo 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 NewAanfInfoWithDefaults

func NewAanfInfoWithDefaults() *AanfInfo

NewAanfInfoWithDefaults instantiates a new AanfInfo 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 (*AanfInfo) GetRoutingIndicators

func (o *AanfInfo) GetRoutingIndicators() []string

GetRoutingIndicators returns the RoutingIndicators field value if set, zero value otherwise.

func (*AanfInfo) GetRoutingIndicatorsOk

func (o *AanfInfo) GetRoutingIndicatorsOk() ([]string, bool)

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

func (*AanfInfo) HasRoutingIndicators

func (o *AanfInfo) HasRoutingIndicators() bool

HasRoutingIndicators returns a boolean if a field has been set.

func (AanfInfo) MarshalJSON

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

func (*AanfInfo) SetRoutingIndicators

func (o *AanfInfo) SetRoutingIndicators(v []string)

SetRoutingIndicators gets a reference to the given []string and assigns it to the RoutingIndicators field.

func (AanfInfo) ToMap

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

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)

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)

type AccessType

type AccessType string

AccessType Indicates whether the access is via 3GPP or via non-3GPP.

const (
	NON_3_GPP_ACCESS AccessType = "NON_3GPP_ACCESS"
)

List of AccessType

func NewAccessTypeFromValue

func NewAccessTypeFromValue(v string) (*AccessType, error)

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

func (AccessType) IsValid

func (v AccessType) IsValid() bool

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

func (AccessType) Ptr

func (v AccessType) Ptr() *AccessType

Ptr returns reference to AccessType value

func (*AccessType) UnmarshalJSON

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

type AfEvent

type AfEvent struct {
	String *string
}

AfEvent Represents Application Events.

func (*AfEvent) MarshalJSON

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

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

func (*AfEvent) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type AfEventExposureData

type AfEventExposureData struct {
	AfEvents []AfEvent `json:"afEvents"`
	AfIds    []string  `json:"afIds,omitempty"`
	AppIds   []string  `json:"appIds,omitempty"`
}

AfEventExposureData AF Event Exposure data managed by a given NEF Instance

func NewAfEventExposureData

func NewAfEventExposureData(afEvents []AfEvent) *AfEventExposureData

NewAfEventExposureData instantiates a new AfEventExposureData 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 NewAfEventExposureDataWithDefaults

func NewAfEventExposureDataWithDefaults() *AfEventExposureData

NewAfEventExposureDataWithDefaults instantiates a new AfEventExposureData 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 (*AfEventExposureData) GetAfEvents

func (o *AfEventExposureData) GetAfEvents() []AfEvent

GetAfEvents returns the AfEvents field value

func (*AfEventExposureData) GetAfEventsOk

func (o *AfEventExposureData) GetAfEventsOk() ([]AfEvent, bool)

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

func (*AfEventExposureData) GetAfIds

func (o *AfEventExposureData) GetAfIds() []string

GetAfIds returns the AfIds field value if set, zero value otherwise.

func (*AfEventExposureData) GetAfIdsOk

func (o *AfEventExposureData) GetAfIdsOk() ([]string, bool)

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

func (*AfEventExposureData) GetAppIds

func (o *AfEventExposureData) GetAppIds() []string

GetAppIds returns the AppIds field value if set, zero value otherwise.

func (*AfEventExposureData) GetAppIdsOk

func (o *AfEventExposureData) GetAppIdsOk() ([]string, bool)

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

func (*AfEventExposureData) HasAfIds

func (o *AfEventExposureData) HasAfIds() bool

HasAfIds returns a boolean if a field has been set.

func (*AfEventExposureData) HasAppIds

func (o *AfEventExposureData) HasAppIds() bool

HasAppIds returns a boolean if a field has been set.

func (AfEventExposureData) MarshalJSON

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

func (*AfEventExposureData) SetAfEvents

func (o *AfEventExposureData) SetAfEvents(v []AfEvent)

SetAfEvents sets field value

func (*AfEventExposureData) SetAfIds

func (o *AfEventExposureData) SetAfIds(v []string)

SetAfIds gets a reference to the given []string and assigns it to the AfIds field.

func (*AfEventExposureData) SetAppIds

func (o *AfEventExposureData) SetAppIds(v []string)

SetAppIds gets a reference to the given []string and assigns it to the AppIds field.

func (AfEventExposureData) ToMap

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

type AmfInfo

type AmfInfo struct {
	// String identifying the AMF Set ID (10 bits) as specified in clause 2.10.1 of 3GPP TS 23.003.  It is encoded as a string of 3 hexadecimal characters where the first character is limited to  values 0 to 3 (i.e. 10 bits).
	AmfSetId string `json:"amfSetId"`
	// String identifying the AMF Set ID (10 bits) as specified in clause 2.10.1 of 3GPP TS 23.003.  It is encoded as a string of 3 hexadecimal characters where the first character is limited to  values 0 to 3 (i.e. 10 bits)
	AmfRegionId             string              `json:"amfRegionId"`
	GuamiList               []Guami             `json:"guamiList"`
	TaiList                 []Tai               `json:"taiList,omitempty"`
	TaiRangeList            []TaiRange          `json:"taiRangeList,omitempty"`
	BackupInfoAmfFailure    []Guami             `json:"backupInfoAmfFailure,omitempty"`
	BackupInfoAmfRemoval    []Guami             `json:"backupInfoAmfRemoval,omitempty"`
	N2InterfaceAmfInfo      *N2InterfaceAmfInfo `json:"n2InterfaceAmfInfo,omitempty"`
	AmfOnboardingCapability *bool               `json:"amfOnboardingCapability,omitempty"`
}

AmfInfo Information of an AMF NF Instance

func NewAmfInfo

func NewAmfInfo(amfSetId string, amfRegionId string, guamiList []Guami) *AmfInfo

NewAmfInfo instantiates a new AmfInfo 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 NewAmfInfoWithDefaults

func NewAmfInfoWithDefaults() *AmfInfo

NewAmfInfoWithDefaults instantiates a new AmfInfo 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 (*AmfInfo) GetAmfOnboardingCapability

func (o *AmfInfo) GetAmfOnboardingCapability() bool

GetAmfOnboardingCapability returns the AmfOnboardingCapability field value if set, zero value otherwise.

func (*AmfInfo) GetAmfOnboardingCapabilityOk

func (o *AmfInfo) GetAmfOnboardingCapabilityOk() (*bool, bool)

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

func (*AmfInfo) GetAmfRegionId

func (o *AmfInfo) GetAmfRegionId() string

GetAmfRegionId returns the AmfRegionId field value

func (*AmfInfo) GetAmfRegionIdOk

func (o *AmfInfo) GetAmfRegionIdOk() (*string, bool)

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

func (*AmfInfo) GetAmfSetId

func (o *AmfInfo) GetAmfSetId() string

GetAmfSetId returns the AmfSetId field value

func (*AmfInfo) GetAmfSetIdOk

func (o *AmfInfo) GetAmfSetIdOk() (*string, bool)

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

func (*AmfInfo) GetBackupInfoAmfFailure

func (o *AmfInfo) GetBackupInfoAmfFailure() []Guami

GetBackupInfoAmfFailure returns the BackupInfoAmfFailure field value if set, zero value otherwise.

func (*AmfInfo) GetBackupInfoAmfFailureOk

func (o *AmfInfo) GetBackupInfoAmfFailureOk() ([]Guami, bool)

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

func (*AmfInfo) GetBackupInfoAmfRemoval

func (o *AmfInfo) GetBackupInfoAmfRemoval() []Guami

GetBackupInfoAmfRemoval returns the BackupInfoAmfRemoval field value if set, zero value otherwise.

func (*AmfInfo) GetBackupInfoAmfRemovalOk

func (o *AmfInfo) GetBackupInfoAmfRemovalOk() ([]Guami, bool)

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

func (*AmfInfo) GetGuamiList

func (o *AmfInfo) GetGuamiList() []Guami

GetGuamiList returns the GuamiList field value

func (*AmfInfo) GetGuamiListOk

func (o *AmfInfo) GetGuamiListOk() ([]Guami, bool)

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

func (*AmfInfo) GetN2InterfaceAmfInfo

func (o *AmfInfo) GetN2InterfaceAmfInfo() N2InterfaceAmfInfo

GetN2InterfaceAmfInfo returns the N2InterfaceAmfInfo field value if set, zero value otherwise.

func (*AmfInfo) GetN2InterfaceAmfInfoOk

func (o *AmfInfo) GetN2InterfaceAmfInfoOk() (*N2InterfaceAmfInfo, bool)

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

func (*AmfInfo) GetTaiList

func (o *AmfInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*AmfInfo) GetTaiListOk

func (o *AmfInfo) GetTaiListOk() ([]Tai, bool)

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

func (*AmfInfo) GetTaiRangeList

func (o *AmfInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*AmfInfo) GetTaiRangeListOk

func (o *AmfInfo) GetTaiRangeListOk() ([]TaiRange, bool)

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

func (*AmfInfo) HasAmfOnboardingCapability

func (o *AmfInfo) HasAmfOnboardingCapability() bool

HasAmfOnboardingCapability returns a boolean if a field has been set.

func (*AmfInfo) HasBackupInfoAmfFailure

func (o *AmfInfo) HasBackupInfoAmfFailure() bool

HasBackupInfoAmfFailure returns a boolean if a field has been set.

func (*AmfInfo) HasBackupInfoAmfRemoval

func (o *AmfInfo) HasBackupInfoAmfRemoval() bool

HasBackupInfoAmfRemoval returns a boolean if a field has been set.

func (*AmfInfo) HasN2InterfaceAmfInfo

func (o *AmfInfo) HasN2InterfaceAmfInfo() bool

HasN2InterfaceAmfInfo returns a boolean if a field has been set.

func (*AmfInfo) HasTaiList

func (o *AmfInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*AmfInfo) HasTaiRangeList

func (o *AmfInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (AmfInfo) MarshalJSON

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

func (*AmfInfo) SetAmfOnboardingCapability

func (o *AmfInfo) SetAmfOnboardingCapability(v bool)

SetAmfOnboardingCapability gets a reference to the given bool and assigns it to the AmfOnboardingCapability field.

func (*AmfInfo) SetAmfRegionId

func (o *AmfInfo) SetAmfRegionId(v string)

SetAmfRegionId sets field value

func (*AmfInfo) SetAmfSetId

func (o *AmfInfo) SetAmfSetId(v string)

SetAmfSetId sets field value

func (*AmfInfo) SetBackupInfoAmfFailure

func (o *AmfInfo) SetBackupInfoAmfFailure(v []Guami)

SetBackupInfoAmfFailure gets a reference to the given []Guami and assigns it to the BackupInfoAmfFailure field.

func (*AmfInfo) SetBackupInfoAmfRemoval

func (o *AmfInfo) SetBackupInfoAmfRemoval(v []Guami)

SetBackupInfoAmfRemoval gets a reference to the given []Guami and assigns it to the BackupInfoAmfRemoval field.

func (*AmfInfo) SetGuamiList

func (o *AmfInfo) SetGuamiList(v []Guami)

SetGuamiList sets field value

func (*AmfInfo) SetN2InterfaceAmfInfo

func (o *AmfInfo) SetN2InterfaceAmfInfo(v N2InterfaceAmfInfo)

SetN2InterfaceAmfInfo gets a reference to the given N2InterfaceAmfInfo and assigns it to the N2InterfaceAmfInfo field.

func (*AmfInfo) SetTaiList

func (o *AmfInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*AmfInfo) SetTaiRangeList

func (o *AmfInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (AmfInfo) ToMap

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

type AnNodeType

type AnNodeType struct {
	String *string
}

AnNodeType Access Network Node Type (gNB, ng-eNB...)

func (*AnNodeType) MarshalJSON

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

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

func (*AnNodeType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ApiRetrieveCompleteSearchRequest

type ApiRetrieveCompleteSearchRequest struct {
	ApiService *CompleteStoredSearchDocumentApiService
	// contains filtered or unexported fields
}

func (ApiRetrieveCompleteSearchRequest) AcceptEncoding

Accept-Encoding, described in IETF RFC 7231

func (ApiRetrieveCompleteSearchRequest) Execute

type ApiRetrieveStoredSearchRequest

type ApiRetrieveStoredSearchRequest struct {
	ApiService *StoredSearchDocumentApiService
	// contains filtered or unexported fields
}

func (ApiRetrieveStoredSearchRequest) AcceptEncoding

func (r ApiRetrieveStoredSearchRequest) AcceptEncoding(acceptEncoding string) ApiRetrieveStoredSearchRequest

Accept-Encoding, described in IETF RFC 7231

func (ApiRetrieveStoredSearchRequest) Execute

type ApiSCPDomainRoutingInfoGetRequest

type ApiSCPDomainRoutingInfoGetRequest struct {
	ApiService *SCPDomainRoutingInformationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiSCPDomainRoutingInfoGetRequest) AcceptEncoding

Accept-Encoding, described in IETF RFC 7231

func (ApiSCPDomainRoutingInfoGetRequest) Execute

func (ApiSCPDomainRoutingInfoGetRequest) Local

Indication of local SCP Domain Routing Information

type ApiScpDomainRoutingInfoSubscribeRequest

type ApiScpDomainRoutingInfoSubscribeRequest struct {
	ApiService *SCPDomainRoutingInformationSubscriptionsCollectionApiService
	// contains filtered or unexported fields
}

func (ApiScpDomainRoutingInfoSubscribeRequest) AcceptEncoding

Accept-Encoding, described in IETF RFC 7231

func (ApiScpDomainRoutingInfoSubscribeRequest) ContentEncoding

Content-Encoding, described in IETF RFC 7231

func (ApiScpDomainRoutingInfoSubscribeRequest) Execute

func (ApiScpDomainRoutingInfoSubscribeRequest) ScpDomainRoutingInfoSubscription

func (r ApiScpDomainRoutingInfoSubscribeRequest) ScpDomainRoutingInfoSubscription(scpDomainRoutingInfoSubscription ScpDomainRoutingInfoSubscription) ApiScpDomainRoutingInfoSubscribeRequest

type ApiScpDomainRoutingInfoUnsubscribeRequest

type ApiScpDomainRoutingInfoUnsubscribeRequest struct {
	ApiService *IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService
	// contains filtered or unexported fields
}

func (ApiScpDomainRoutingInfoUnsubscribeRequest) Execute

type ApiSearchNFInstancesRequest

type ApiSearchNFInstancesRequest struct {
	ApiService *NFInstancesStoreApiService
	// contains filtered or unexported fields
}

func (ApiSearchNFInstancesRequest) AcceptEncoding

func (r ApiSearchNFInstancesRequest) AcceptEncoding(acceptEncoding string) ApiSearchNFInstancesRequest

Accept-Encoding, described in IETF RFC 7231

func (ApiSearchNFInstancesRequest) AccessType

AccessType supported by the target NF

func (ApiSearchNFInstancesRequest) AddressDomain

func (r ApiSearchNFInstancesRequest) AddressDomain(addressDomain string) ApiSearchNFInstancesRequest

Address domain reachable through the SCP

func (ApiSearchNFInstancesRequest) AfEeData

NEF exposured by the AF

func (ApiSearchNFInstancesRequest) AmfRegionId

AMF Region Identity

func (ApiSearchNFInstancesRequest) AmfSetId

AMF Set Identity

func (ApiSearchNFInstancesRequest) AnNodeType

Requested AN node type served by the NF

func (ApiSearchNFInstancesRequest) AnalyticsAggregationInd

func (r ApiSearchNFInstancesRequest) AnalyticsAggregationInd(analyticsAggregationInd bool) ApiSearchNFInstancesRequest

analytics aggregation is supported by NWDAF or not

func (ApiSearchNFInstancesRequest) AnalyticsMetadataProvInd

func (r ApiSearchNFInstancesRequest) AnalyticsMetadataProvInd(analyticsMetadataProvInd bool) ApiSearchNFInstancesRequest

analytics matadata provisioning is supported by NWDAF or not

func (ApiSearchNFInstancesRequest) AreaSessionId

func (r ApiSearchNFInstancesRequest) AreaSessionId(areaSessionId int32) ApiSearchNFInstancesRequest

Area Session ID

func (ApiSearchNFInstancesRequest) AtsssCapability

func (r ApiSearchNFInstancesRequest) AtsssCapability(atsssCapability AtsssCapability) ApiSearchNFInstancesRequest

ATSSS Capability

func (ApiSearchNFInstancesRequest) ChfSupportedPlmn

func (r ApiSearchNFInstancesRequest) ChfSupportedPlmn(chfSupportedPlmn PlmnId) ApiSearchNFInstancesRequest

PLMN ID supported by a CHF

func (ApiSearchNFInstancesRequest) ClientType

Requested client type served by the NF

func (ApiSearchNFInstancesRequest) CompleteProfile

func (r ApiSearchNFInstancesRequest) CompleteProfile(completeProfile bool) ApiSearchNFInstancesRequest

request to discover the complete profile of NF instances

func (ApiSearchNFInstancesRequest) ComplexQuery

the complex query condition expression

func (ApiSearchNFInstancesRequest) DataForwarding

func (r ApiSearchNFInstancesRequest) DataForwarding(dataForwarding bool) ApiSearchNFInstancesRequest

UPF Instance(s) configured for data forwarding are requested

func (ApiSearchNFInstancesRequest) DataSet

data set supported by the NF

func (ApiSearchNFInstancesRequest) DnaiList

Data network access identifiers of the NFs being discovered

func (ApiSearchNFInstancesRequest) Dnn

Dnn supported by the BSF, SMF or UPF

func (ApiSearchNFInstancesRequest) EventIdList

Analytics event(s) requested to be supported by the Nnwdaf_AnalyticsInfo service

func (ApiSearchNFInstancesRequest) ExcludeNfinstList

func (r ApiSearchNFInstancesRequest) ExcludeNfinstList(excludeNfinstList []string) ApiSearchNFInstancesRequest

NF Instance IDs to be excluded from the NF Discovery procedure

func (ApiSearchNFInstancesRequest) ExcludeNfservicesetList

func (r ApiSearchNFInstancesRequest) ExcludeNfservicesetList(excludeNfservicesetList []string) ApiSearchNFInstancesRequest

NF Service Set IDs to be excluded from the NF Discovery procedure

func (ApiSearchNFInstancesRequest) ExcludeNfservinstList

func (r ApiSearchNFInstancesRequest) ExcludeNfservinstList(excludeNfservinstList []NfServiceInstance) ApiSearchNFInstancesRequest

NF service instance IDs to be excluded from the NF Discovery procedure

func (ApiSearchNFInstancesRequest) ExcludeNfsetList

func (r ApiSearchNFInstancesRequest) ExcludeNfsetList(excludeNfsetList []string) ApiSearchNFInstancesRequest

NF Set IDs to be excluded from the NF Discovery procedure

func (ApiSearchNFInstancesRequest) Execute

func (ApiSearchNFInstancesRequest) ExtPreferredLocality

func (r ApiSearchNFInstancesRequest) ExtPreferredLocality(extPreferredLocality map[string][]LocalityDescription) ApiSearchNFInstancesRequest

preferred target NF location A map (list of key-value pairs) where the key of the map represents the relative priority, for the requester, of each locality description among the list of locality descriptions in this query parameter, encoded as \&quot;1\&quot; (highest priority\&quot;), \&quot;2\&quot;, \&quot;3\&quot;, …, \&quot;n\&quot; (lowest priority)

func (ApiSearchNFInstancesRequest) ExternalGroupIdentity

func (r ApiSearchNFInstancesRequest) ExternalGroupIdentity(externalGroupIdentity string) ApiSearchNFInstancesRequest

external group identifier of the user

func (ApiSearchNFInstancesRequest) GmlcNumber

The GMLC Number supported by the GMLC

func (ApiSearchNFInstancesRequest) Gpsi

GPSI of the user

func (ApiSearchNFInstancesRequest) GroupIdList

func (r ApiSearchNFInstancesRequest) GroupIdList(groupIdList []string) ApiSearchNFInstancesRequest

Group IDs of the NFs being discovered

func (ApiSearchNFInstancesRequest) Guami

Guami used to search for an appropriate AMF

func (ApiSearchNFInstancesRequest) HnrfUri

Uri of the home NRF

func (ApiSearchNFInstancesRequest) HomePubKeyId

func (r ApiSearchNFInstancesRequest) HomePubKeyId(homePubKeyId int32) ApiSearchNFInstancesRequest

Indicates the Home Network Public Key ID which shall be able to be served by the NF instance

func (ApiSearchNFInstancesRequest) IfNoneMatch

Validator for conditional requests, as described in IETF RFC 7232, 3.2

func (ApiSearchNFInstancesRequest) ImsPrivateIdentity

func (r ApiSearchNFInstancesRequest) ImsPrivateIdentity(imsPrivateIdentity string) ApiSearchNFInstancesRequest

IMPI of the requester UE to search for a target HSS

func (ApiSearchNFInstancesRequest) ImsPublicIdentity

func (r ApiSearchNFInstancesRequest) ImsPublicIdentity(imsPublicIdentity string) ApiSearchNFInstancesRequest

IMS Public Identity of the requester UE to search for a target HSS

func (ApiSearchNFInstancesRequest) Imsi

IMSI of the requester UE to search for an appropriate NF (e.g. HSS)

func (ApiSearchNFInstancesRequest) InternalGroupIdentity

func (r ApiSearchNFInstancesRequest) InternalGroupIdentity(internalGroupIdentity string) ApiSearchNFInstancesRequest

internal group identifier of the user

func (ApiSearchNFInstancesRequest) IpDomain

IP domain of the UE, which supported by BSF

func (ApiSearchNFInstancesRequest) Ipups

UPF which is configured for IPUPS functionality to be discovered

func (ApiSearchNFInstancesRequest) Ipv4Addr

IPv4 address reachable through the SCP

func (ApiSearchNFInstancesRequest) Ipv4Index

The IPv4 Index supported by the candidate UPF.

func (ApiSearchNFInstancesRequest) Ipv6Index

The IPv6 Index supported by the candidate UPF.

func (ApiSearchNFInstancesRequest) Ipv6Prefix

IPv6 prefix reachable through the SCP

func (ApiSearchNFInstancesRequest) IsmfSupportInd

func (r ApiSearchNFInstancesRequest) IsmfSupportInd(ismfSupportInd bool) ApiSearchNFInstancesRequest

I-SMF capability supported by the target NF instance(s)

func (ApiSearchNFInstancesRequest) Limit

Maximum number of NFProfiles to return in the response

func (ApiSearchNFInstancesRequest) LmfId

LMF identification to be discovered

func (ApiSearchNFInstancesRequest) MaxPayloadSize

func (r ApiSearchNFInstancesRequest) MaxPayloadSize(maxPayloadSize int32) ApiSearchNFInstancesRequest

Maximum payload size of the response expressed in kilo octets

func (ApiSearchNFInstancesRequest) MaxPayloadSizeExt

func (r ApiSearchNFInstancesRequest) MaxPayloadSizeExt(maxPayloadSizeExt int32) ApiSearchNFInstancesRequest

Extended query for maximum payload size of the response expressed in kilo octets

func (ApiSearchNFInstancesRequest) MbsSessionIdList

func (r ApiSearchNFInstancesRequest) MbsSessionIdList(mbsSessionIdList []MbsSessionId) ApiSearchNFInstancesRequest

List of MBS Session ID(s)

func (ApiSearchNFInstancesRequest) MbsmfServingArea

func (r ApiSearchNFInstancesRequest) MbsmfServingArea(mbsmfServingArea string) ApiSearchNFInstancesRequest

func (ApiSearchNFInstancesRequest) MlAnalyticsInfoList

func (r ApiSearchNFInstancesRequest) MlAnalyticsInfoList(mlAnalyticsInfoList []MlAnalyticsInfo) ApiSearchNFInstancesRequest

Lisf of ML Analytics Filter information of Nnwdaf_MLModelProvision service

func (ApiSearchNFInstancesRequest) Msisdn

MSISDN of the requester UE to search for a target HSS

func (ApiSearchNFInstancesRequest) N1MsgClass

N1 Message Class

func (ApiSearchNFInstancesRequest) N2InfoClass

N2 Information Class

func (ApiSearchNFInstancesRequest) N32Purposes

N32 purposes to be supported by the SEPP

func (ApiSearchNFInstancesRequest) NefId

NEF ID

func (ApiSearchNFInstancesRequest) NotificationType

func (r ApiSearchNFInstancesRequest) NotificationType(notificationType NotificationType) ApiSearchNFInstancesRequest

Notification Type

func (ApiSearchNFInstancesRequest) NrfDiscUri

Uri of the NRF holding the NF profile of a target NF Instance

func (ApiSearchNFInstancesRequest) NsacfCapability

func (r ApiSearchNFInstancesRequest) NsacfCapability(nsacfCapability NsacfCapability) ApiSearchNFInstancesRequest

the service capability supported by the target NSACF

func (ApiSearchNFInstancesRequest) NsiList

NSI IDs that are served by the services being discovered

func (ApiSearchNFInstancesRequest) NwdafEventList

func (r ApiSearchNFInstancesRequest) NwdafEventList(nwdafEventList []NwdafEvent) ApiSearchNFInstancesRequest

Analytics event(s) requested to be supported by the Nnwdaf_EventsSubscription service.

func (ApiSearchNFInstancesRequest) PduSessionTypes

func (r ApiSearchNFInstancesRequest) PduSessionTypes(pduSessionTypes []PduSessionType) ApiSearchNFInstancesRequest

list of PDU Session Type required to be supported by the target NF

func (ApiSearchNFInstancesRequest) PfdData

PFD data

func (ApiSearchNFInstancesRequest) Pgw

PGW FQDN of a combined PGW-C and SMF

func (ApiSearchNFInstancesRequest) PgwInd

Combined PGW-C and SMF or a standalone SMF

func (ApiSearchNFInstancesRequest) PgwIp

PGW IP Address of a combined PGW-C and SMF

func (ApiSearchNFInstancesRequest) PlmnSpecificSnssaiList

func (r ApiSearchNFInstancesRequest) PlmnSpecificSnssaiList(plmnSpecificSnssaiList []PlmnSnssai) ApiSearchNFInstancesRequest

PLMN specific Slice info of the target NF

func (ApiSearchNFInstancesRequest) PreferencesPrecedence

func (r ApiSearchNFInstancesRequest) PreferencesPrecedence(preferencesPrecedence []string) ApiSearchNFInstancesRequest

Indicates the precedence of the preference query parameters (from higher to lower)

func (ApiSearchNFInstancesRequest) PreferredAnalyticsDelays

func (r ApiSearchNFInstancesRequest) PreferredAnalyticsDelays(preferredAnalyticsDelays map[string]int32) ApiSearchNFInstancesRequest

Preferred analytics delays supported by the NWDAF to be discovered

func (ApiSearchNFInstancesRequest) PreferredApiVersions

func (r ApiSearchNFInstancesRequest) PreferredApiVersions(preferredApiVersions map[string]string) ApiSearchNFInstancesRequest

Preferred API version of the services to be discovered

func (ApiSearchNFInstancesRequest) PreferredCollocatedNfTypes

func (r ApiSearchNFInstancesRequest) PreferredCollocatedNfTypes(preferredCollocatedNfTypes []CollocatedNfType) ApiSearchNFInstancesRequest

collocated NF types that candidate NFs should preferentially support

func (ApiSearchNFInstancesRequest) PreferredFeatures

func (r ApiSearchNFInstancesRequest) PreferredFeatures(preferredFeatures map[string]string) ApiSearchNFInstancesRequest

Preferred features to be supported by the target Network Function.

func (ApiSearchNFInstancesRequest) PreferredFullPlmn

func (r ApiSearchNFInstancesRequest) PreferredFullPlmn(preferredFullPlmn bool) ApiSearchNFInstancesRequest

NF Instance(s) serving the full PLMN are preferred

func (ApiSearchNFInstancesRequest) PreferredLocality

func (r ApiSearchNFInstancesRequest) PreferredLocality(preferredLocality string) ApiSearchNFInstancesRequest

preferred target NF location

func (ApiSearchNFInstancesRequest) PreferredNfInstances

func (r ApiSearchNFInstancesRequest) PreferredNfInstances(preferredNfInstances []string) ApiSearchNFInstancesRequest

preferred NF Instances

func (ApiSearchNFInstancesRequest) PreferredPgwInd

func (r ApiSearchNFInstancesRequest) PreferredPgwInd(preferredPgwInd bool) ApiSearchNFInstancesRequest

Indicates combined PGW-C+SMF or standalone SMF are preferred

func (ApiSearchNFInstancesRequest) PreferredTai

func (r ApiSearchNFInstancesRequest) PreferredTai(preferredTai Tai) ApiSearchNFInstancesRequest

preferred Tracking Area Identity

func (ApiSearchNFInstancesRequest) PreferredVendorSpecificFeatures

func (r ApiSearchNFInstancesRequest) PreferredVendorSpecificFeatures(preferredVendorSpecificFeatures map[string]map[string][]VendorSpecificFeature) ApiSearchNFInstancesRequest

Preferred vendor specific features of the services to be discovered

func (ApiSearchNFInstancesRequest) PreferredVendorSpecificNfFeatures

func (r ApiSearchNFInstancesRequest) PreferredVendorSpecificNfFeatures(preferredVendorSpecificNfFeatures map[string][]VendorSpecificFeature) ApiSearchNFInstancesRequest

Preferred vendor specific features of the network function to be discovered

func (ApiSearchNFInstancesRequest) ProseCapability

func (r ApiSearchNFInstancesRequest) ProseCapability(proseCapability ProSeCapability) ApiSearchNFInstancesRequest

indicates the ProSe capability that the target PCF needs to support.

func (ApiSearchNFInstancesRequest) ProseSupportInd

func (r ApiSearchNFInstancesRequest) ProseSupportInd(proseSupportInd bool) ApiSearchNFInstancesRequest

PCF supports ProSe Capability

func (ApiSearchNFInstancesRequest) RatType

Requested RAT type served by the NF

func (ApiSearchNFInstancesRequest) RealmId

realm-id to search for an appropriate UDSF

func (ApiSearchNFInstancesRequest) RedundantGtpu

func (r ApiSearchNFInstancesRequest) RedundantGtpu(redundantGtpu bool) ApiSearchNFInstancesRequest

UPF supports redundant gtp-u to be discovered

func (ApiSearchNFInstancesRequest) RedundantTransport

func (r ApiSearchNFInstancesRequest) RedundantTransport(redundantTransport bool) ApiSearchNFInstancesRequest

UPF supports redundant transport path to be discovered

func (ApiSearchNFInstancesRequest) RemotePlmnId

func (r ApiSearchNFInstancesRequest) RemotePlmnId(remotePlmnId PlmnId) ApiSearchNFInstancesRequest

Id of the PLMN reachable through the SCP or SEPP

func (ApiSearchNFInstancesRequest) RemotePlmnIdRoaming

func (r ApiSearchNFInstancesRequest) RemotePlmnIdRoaming(remotePlmnIdRoaming PlmnId) ApiSearchNFInstancesRequest

Id of the remote PLMN served by the target NF service producer

func (ApiSearchNFInstancesRequest) RemoteSnpnId

Id of the SNPN reachable through the SCP or SEPP

func (ApiSearchNFInstancesRequest) RequesterFeatures

func (r ApiSearchNFInstancesRequest) RequesterFeatures(requesterFeatures string) ApiSearchNFInstancesRequest

Features supported by the NF Service Consumer that is invoking the Nnrf_NFDiscovery service

func (ApiSearchNFInstancesRequest) RequesterNfInstanceFqdn

func (r ApiSearchNFInstancesRequest) RequesterNfInstanceFqdn(requesterNfInstanceFqdn string) ApiSearchNFInstancesRequest

FQDN of the requester NF

func (ApiSearchNFInstancesRequest) RequesterNfInstanceId

func (r ApiSearchNFInstancesRequest) RequesterNfInstanceId(requesterNfInstanceId string) ApiSearchNFInstancesRequest

NfInstanceId of the requester NF

func (ApiSearchNFInstancesRequest) RequesterNfType

func (r ApiSearchNFInstancesRequest) RequesterNfType(requesterNfType NFType) ApiSearchNFInstancesRequest

Type of the requester NF

func (ApiSearchNFInstancesRequest) RequesterPlmnList

func (r ApiSearchNFInstancesRequest) RequesterPlmnList(requesterPlmnList []PlmnId) ApiSearchNFInstancesRequest

Id of the PLMN where the NF issuing the Discovery request is located

func (ApiSearchNFInstancesRequest) RequesterPlmnSpecificSnssaiList

func (r ApiSearchNFInstancesRequest) RequesterPlmnSpecificSnssaiList(requesterPlmnSpecificSnssaiList []PlmnSnssai) ApiSearchNFInstancesRequest

PLMN-specific slice info of the NF issuing the Discovery request

func (ApiSearchNFInstancesRequest) RequesterSnpnList

func (r ApiSearchNFInstancesRequest) RequesterSnpnList(requesterSnpnList []PlmnIdNid) ApiSearchNFInstancesRequest

SNPN ID(s) of the NF instance issuing the Discovery request

func (ApiSearchNFInstancesRequest) RequesterSnssais

func (r ApiSearchNFInstancesRequest) RequesterSnssais(requesterSnssais []ExtSnssai) ApiSearchNFInstancesRequest

Slice info of the requester NF

func (ApiSearchNFInstancesRequest) RequiredFeatures

func (r ApiSearchNFInstancesRequest) RequiredFeatures(requiredFeatures []string) ApiSearchNFInstancesRequest

Features required to be supported by the target NF

func (ApiSearchNFInstancesRequest) RequiredPfcpFeatures

func (r ApiSearchNFInstancesRequest) RequiredPfcpFeatures(requiredPfcpFeatures string) ApiSearchNFInstancesRequest

PFCP features required to be supported by the target UPF

func (ApiSearchNFInstancesRequest) RoutingIndicator

func (r ApiSearchNFInstancesRequest) RoutingIndicator(routingIndicator string) ApiSearchNFInstancesRequest

routing indicator in SUCI

func (ApiSearchNFInstancesRequest) ScpDomainList

func (r ApiSearchNFInstancesRequest) ScpDomainList(scpDomainList []string) ApiSearchNFInstancesRequest

SCP domains the target SCP or SEPP belongs to

func (ApiSearchNFInstancesRequest) ServedNfSetId

func (r ApiSearchNFInstancesRequest) ServedNfSetId(servedNfSetId string) ApiSearchNFInstancesRequest

NF Set ID served by the SCP

func (ApiSearchNFInstancesRequest) ServiceNames

Names of the services offered by the NF

func (ApiSearchNFInstancesRequest) ServingNfSetId

func (r ApiSearchNFInstancesRequest) ServingNfSetId(servingNfSetId string) ApiSearchNFInstancesRequest

NF Set Id served by target NF

func (ApiSearchNFInstancesRequest) ServingNfType

func (r ApiSearchNFInstancesRequest) ServingNfType(servingNfType NFType) ApiSearchNFInstancesRequest

NF type served by the target NF

func (ApiSearchNFInstancesRequest) ServingScope

func (r ApiSearchNFInstancesRequest) ServingScope(servingScope []string) ApiSearchNFInstancesRequest

areas that can be served by the target NF

func (ApiSearchNFInstancesRequest) SharedDataId

func (r ApiSearchNFInstancesRequest) SharedDataId(sharedDataId string) ApiSearchNFInstancesRequest

Identifier of shared data stored in the NF being discovered

func (ApiSearchNFInstancesRequest) SmfServingArea

func (r ApiSearchNFInstancesRequest) SmfServingArea(smfServingArea string) ApiSearchNFInstancesRequest

func (ApiSearchNFInstancesRequest) Snssais

Slice info of the target NF

func (ApiSearchNFInstancesRequest) StorageId

storage-id to search for an appropriate UDSF

func (ApiSearchNFInstancesRequest) Supi

SUPI of the user

func (ApiSearchNFInstancesRequest) SupportOnboardingCapability

func (r ApiSearchNFInstancesRequest) SupportOnboardingCapability(supportOnboardingCapability bool) ApiSearchNFInstancesRequest

Indicating the support for onboarding.

func (ApiSearchNFInstancesRequest) SupportedFeatures

func (r ApiSearchNFInstancesRequest) SupportedFeatures(supportedFeatures string) ApiSearchNFInstancesRequest

Features required to be supported by the target NF

func (ApiSearchNFInstancesRequest) SxaInd

UPF which is configured to support sxa interface

func (ApiSearchNFInstancesRequest) Tai

Tracking Area Identity

func (ApiSearchNFInstancesRequest) TaiList

Tracking Area Identifiers of the NFs being discovered

func (ApiSearchNFInstancesRequest) TargetHni

Home Network Identifier query.

func (ApiSearchNFInstancesRequest) TargetNfFqdn

func (r ApiSearchNFInstancesRequest) TargetNfFqdn(targetNfFqdn string) ApiSearchNFInstancesRequest

FQDN of the NF instance being discovered

func (ApiSearchNFInstancesRequest) TargetNfInstanceId

func (r ApiSearchNFInstancesRequest) TargetNfInstanceId(targetNfInstanceId string) ApiSearchNFInstancesRequest

Identity of the NF instance being discovered

func (ApiSearchNFInstancesRequest) TargetNfServiceSetId

func (r ApiSearchNFInstancesRequest) TargetNfServiceSetId(targetNfServiceSetId string) ApiSearchNFInstancesRequest

Target NF Service Set ID

func (ApiSearchNFInstancesRequest) TargetNfSetId

func (r ApiSearchNFInstancesRequest) TargetNfSetId(targetNfSetId string) ApiSearchNFInstancesRequest

Target NF Set ID

func (ApiSearchNFInstancesRequest) TargetNfType

func (r ApiSearchNFInstancesRequest) TargetNfType(targetNfType NFType) ApiSearchNFInstancesRequest

Type of the target NF

func (ApiSearchNFInstancesRequest) TargetNwResolution

func (r ApiSearchNFInstancesRequest) TargetNwResolution(targetNwResolution bool) ApiSearchNFInstancesRequest

Resolution of the identity of the target PLMN based on the GPSI of the UE

func (ApiSearchNFInstancesRequest) TargetPlmnList

func (r ApiSearchNFInstancesRequest) TargetPlmnList(targetPlmnList []PlmnId) ApiSearchNFInstancesRequest

Id of the PLMN of either the target NF, or in SNPN scenario the Credentials Holder in the PLMN

func (ApiSearchNFInstancesRequest) TargetSnpn

Target SNPN Identity, or the Credentials Holder in the SNPN

func (ApiSearchNFInstancesRequest) TngfInfo

UPF collocated with TNGF

func (ApiSearchNFInstancesRequest) TwifInfo

UPF collocated with TWIF

func (ApiSearchNFInstancesRequest) UasNfFunctionalityInd

func (r ApiSearchNFInstancesRequest) UasNfFunctionalityInd(uasNfFunctionalityInd bool) ApiSearchNFInstancesRequest

UAS NF functionality is supported by NEF or not

func (ApiSearchNFInstancesRequest) UeIpv4Address

func (r ApiSearchNFInstancesRequest) UeIpv4Address(ueIpv4Address string) ApiSearchNFInstancesRequest

IPv4 address of the UE

func (ApiSearchNFInstancesRequest) UeIpv6Prefix

IPv6 prefix of the UE

func (ApiSearchNFInstancesRequest) UpfIwkEpsInd

func (r ApiSearchNFInstancesRequest) UpfIwkEpsInd(upfIwkEpsInd bool) ApiSearchNFInstancesRequest

UPF supporting interworking with EPS or not

func (ApiSearchNFInstancesRequest) UpfN6Ip

N6 IP address of PSA UPF supported by the EASDF

func (ApiSearchNFInstancesRequest) UpfUeIpAddrInd

func (r ApiSearchNFInstancesRequest) UpfUeIpAddrInd(upfUeIpAddrInd bool) ApiSearchNFInstancesRequest

UPF supporting allocating UE IP addresses/prefixes

func (ApiSearchNFInstancesRequest) V2xCapability

indicates the V2X capability that the target PCF needs to support.

func (ApiSearchNFInstancesRequest) V2xSupportInd

func (r ApiSearchNFInstancesRequest) V2xSupportInd(v2xSupportInd bool) ApiSearchNFInstancesRequest

PCF supports V2X

func (ApiSearchNFInstancesRequest) VsmfSupportInd

func (r ApiSearchNFInstancesRequest) VsmfSupportInd(vsmfSupportInd bool) ApiSearchNFInstancesRequest

V-SMF capability supported by the target NF instance(s)

func (ApiSearchNFInstancesRequest) WAgfInfo

UPF collocated with W-AGF

type Atom

type Atom struct {
	// contains the name of a defined query parameter.
	Attr  string      `json:"attr"`
	Value interface{} `json:"value"`
	// indicates whether the negative condition applies for the query condition.
	Negative *bool `json:"negative,omitempty"`
}

Atom contains a search parameter and its positive or negative content.

func NewAtom

func NewAtom(attr string, value interface{}) *Atom

NewAtom instantiates a new Atom 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 NewAtomWithDefaults

func NewAtomWithDefaults() *Atom

NewAtomWithDefaults instantiates a new Atom 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 (*Atom) GetAttr

func (o *Atom) GetAttr() string

GetAttr returns the Attr field value

func (*Atom) GetAttrOk

func (o *Atom) GetAttrOk() (*string, bool)

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

func (*Atom) GetNegative

func (o *Atom) GetNegative() bool

GetNegative returns the Negative field value if set, zero value otherwise.

func (*Atom) GetNegativeOk

func (o *Atom) GetNegativeOk() (*bool, bool)

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

func (*Atom) GetValue

func (o *Atom) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*Atom) GetValueOk

func (o *Atom) GetValueOk() (*interface{}, bool)

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

func (*Atom) HasNegative

func (o *Atom) HasNegative() bool

HasNegative returns a boolean if a field has been set.

func (Atom) MarshalJSON

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

func (*Atom) SetAttr

func (o *Atom) SetAttr(v string)

SetAttr sets field value

func (*Atom) SetNegative

func (o *Atom) SetNegative(v bool)

SetNegative gets a reference to the given bool and assigns it to the Negative field.

func (*Atom) SetValue

func (o *Atom) SetValue(v interface{})

SetValue sets field value

func (Atom) ToMap

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

type AtsssCapability

type AtsssCapability struct {
	// Indicates the ATSSS-LL capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501). true: Supported false (default): Not Supported
	AtsssLL *bool `json:"atsssLL,omitempty"`
	// Indicates the MPTCP capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501 true: Supported false (default): Not Supported
	Mptcp *bool `json:"mptcp,omitempty"`
	// This IE is only used by the UPF to indicate whether the UPF supports RTT measurement without PMF (see clauses 5.32.2, 6.3.3.3 of 3GPP TS 23.501 true: Supported false (default): Not Supported
	RttWithoutPmf *bool `json:"rttWithoutPmf,omitempty"`
}

AtsssCapability Containes Capability to support procedures related to Access Traffic Steering, Switching, Splitting.

func NewAtsssCapability

func NewAtsssCapability() *AtsssCapability

NewAtsssCapability instantiates a new AtsssCapability 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 NewAtsssCapabilityWithDefaults

func NewAtsssCapabilityWithDefaults() *AtsssCapability

NewAtsssCapabilityWithDefaults instantiates a new AtsssCapability 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 (*AtsssCapability) GetAtsssLL

func (o *AtsssCapability) GetAtsssLL() bool

GetAtsssLL returns the AtsssLL field value if set, zero value otherwise.

func (*AtsssCapability) GetAtsssLLOk

func (o *AtsssCapability) GetAtsssLLOk() (*bool, bool)

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

func (*AtsssCapability) GetMptcp

func (o *AtsssCapability) GetMptcp() bool

GetMptcp returns the Mptcp field value if set, zero value otherwise.

func (*AtsssCapability) GetMptcpOk

func (o *AtsssCapability) GetMptcpOk() (*bool, bool)

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

func (*AtsssCapability) GetRttWithoutPmf

func (o *AtsssCapability) GetRttWithoutPmf() bool

GetRttWithoutPmf returns the RttWithoutPmf field value if set, zero value otherwise.

func (*AtsssCapability) GetRttWithoutPmfOk

func (o *AtsssCapability) GetRttWithoutPmfOk() (*bool, bool)

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

func (*AtsssCapability) HasAtsssLL

func (o *AtsssCapability) HasAtsssLL() bool

HasAtsssLL returns a boolean if a field has been set.

func (*AtsssCapability) HasMptcp

func (o *AtsssCapability) HasMptcp() bool

HasMptcp returns a boolean if a field has been set.

func (*AtsssCapability) HasRttWithoutPmf

func (o *AtsssCapability) HasRttWithoutPmf() bool

HasRttWithoutPmf returns a boolean if a field has been set.

func (AtsssCapability) MarshalJSON

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

func (*AtsssCapability) SetAtsssLL

func (o *AtsssCapability) SetAtsssLL(v bool)

SetAtsssLL gets a reference to the given bool and assigns it to the AtsssLL field.

func (*AtsssCapability) SetMptcp

func (o *AtsssCapability) SetMptcp(v bool)

SetMptcp gets a reference to the given bool and assigns it to the Mptcp field.

func (*AtsssCapability) SetRttWithoutPmf

func (o *AtsssCapability) SetRttWithoutPmf(v bool)

SetRttWithoutPmf gets a reference to the given bool and assigns it to the RttWithoutPmf field.

func (AtsssCapability) ToMap

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

type AusfInfo

type AusfInfo struct {
	// Identifier of a group of NFs.
	GroupId           *string     `json:"groupId,omitempty"`
	SupiRanges        []SupiRange `json:"supiRanges,omitempty"`
	RoutingIndicators []string    `json:"routingIndicators,omitempty"`
	SuciInfos         []SuciInfo  `json:"suciInfos,omitempty"`
}

AusfInfo Information of an AUSF NF Instance

func NewAusfInfo

func NewAusfInfo() *AusfInfo

NewAusfInfo instantiates a new AusfInfo 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 NewAusfInfoWithDefaults

func NewAusfInfoWithDefaults() *AusfInfo

NewAusfInfoWithDefaults instantiates a new AusfInfo 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 (*AusfInfo) GetGroupId

func (o *AusfInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*AusfInfo) GetGroupIdOk

func (o *AusfInfo) GetGroupIdOk() (*string, bool)

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

func (*AusfInfo) GetRoutingIndicators

func (o *AusfInfo) GetRoutingIndicators() []string

GetRoutingIndicators returns the RoutingIndicators field value if set, zero value otherwise.

func (*AusfInfo) GetRoutingIndicatorsOk

func (o *AusfInfo) GetRoutingIndicatorsOk() ([]string, bool)

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

func (*AusfInfo) GetSuciInfos

func (o *AusfInfo) GetSuciInfos() []SuciInfo

GetSuciInfos returns the SuciInfos field value if set, zero value otherwise.

func (*AusfInfo) GetSuciInfosOk

func (o *AusfInfo) GetSuciInfosOk() ([]SuciInfo, bool)

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

func (*AusfInfo) GetSupiRanges

func (o *AusfInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*AusfInfo) GetSupiRangesOk

func (o *AusfInfo) GetSupiRangesOk() ([]SupiRange, bool)

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

func (*AusfInfo) HasGroupId

func (o *AusfInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*AusfInfo) HasRoutingIndicators

func (o *AusfInfo) HasRoutingIndicators() bool

HasRoutingIndicators returns a boolean if a field has been set.

func (*AusfInfo) HasSuciInfos

func (o *AusfInfo) HasSuciInfos() bool

HasSuciInfos returns a boolean if a field has been set.

func (*AusfInfo) HasSupiRanges

func (o *AusfInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (AusfInfo) MarshalJSON

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

func (*AusfInfo) SetGroupId

func (o *AusfInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*AusfInfo) SetRoutingIndicators

func (o *AusfInfo) SetRoutingIndicators(v []string)

SetRoutingIndicators gets a reference to the given []string and assigns it to the RoutingIndicators field.

func (*AusfInfo) SetSuciInfos

func (o *AusfInfo) SetSuciInfos(v []SuciInfo)

SetSuciInfos gets a reference to the given []SuciInfo and assigns it to the SuciInfos field.

func (*AusfInfo) SetSupiRanges

func (o *AusfInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (AusfInfo) ToMap

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

type BasicAuth

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

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

type BsfInfo

type BsfInfo struct {
	DnnList           []string           `json:"dnnList,omitempty"`
	IpDomainList      []string           `json:"ipDomainList,omitempty"`
	Ipv4AddressRanges []Ipv4AddressRange `json:"ipv4AddressRanges,omitempty"`
	Ipv6PrefixRanges  []Ipv6PrefixRange  `json:"ipv6PrefixRanges,omitempty"`
	// Fully Qualified Domain Name
	RxDiamHost *string `json:"rxDiamHost,omitempty"`
	// Fully Qualified Domain Name
	RxDiamRealm *string `json:"rxDiamRealm,omitempty"`
	// Identifier of a group of NFs.
	GroupId    *string         `json:"groupId,omitempty"`
	SupiRanges []SupiRange     `json:"supiRanges,omitempty"`
	GpsiRanges []IdentityRange `json:"gpsiRanges,omitempty"`
}

BsfInfo Information of a BSF NF Instance

func NewBsfInfo

func NewBsfInfo() *BsfInfo

NewBsfInfo instantiates a new BsfInfo 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 NewBsfInfoWithDefaults

func NewBsfInfoWithDefaults() *BsfInfo

NewBsfInfoWithDefaults instantiates a new BsfInfo 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 (*BsfInfo) GetDnnList

func (o *BsfInfo) GetDnnList() []string

GetDnnList returns the DnnList field value if set, zero value otherwise.

func (*BsfInfo) GetDnnListOk

func (o *BsfInfo) GetDnnListOk() ([]string, bool)

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

func (*BsfInfo) GetGpsiRanges

func (o *BsfInfo) GetGpsiRanges() []IdentityRange

GetGpsiRanges returns the GpsiRanges field value if set, zero value otherwise.

func (*BsfInfo) GetGpsiRangesOk

func (o *BsfInfo) GetGpsiRangesOk() ([]IdentityRange, bool)

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

func (*BsfInfo) GetGroupId

func (o *BsfInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*BsfInfo) GetGroupIdOk

func (o *BsfInfo) GetGroupIdOk() (*string, bool)

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

func (*BsfInfo) GetIpDomainList

func (o *BsfInfo) GetIpDomainList() []string

GetIpDomainList returns the IpDomainList field value if set, zero value otherwise.

func (*BsfInfo) GetIpDomainListOk

func (o *BsfInfo) GetIpDomainListOk() ([]string, bool)

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

func (*BsfInfo) GetIpv4AddressRanges

func (o *BsfInfo) GetIpv4AddressRanges() []Ipv4AddressRange

GetIpv4AddressRanges returns the Ipv4AddressRanges field value if set, zero value otherwise.

func (*BsfInfo) GetIpv4AddressRangesOk

func (o *BsfInfo) GetIpv4AddressRangesOk() ([]Ipv4AddressRange, bool)

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

func (*BsfInfo) GetIpv6PrefixRanges

func (o *BsfInfo) GetIpv6PrefixRanges() []Ipv6PrefixRange

GetIpv6PrefixRanges returns the Ipv6PrefixRanges field value if set, zero value otherwise.

func (*BsfInfo) GetIpv6PrefixRangesOk

func (o *BsfInfo) GetIpv6PrefixRangesOk() ([]Ipv6PrefixRange, bool)

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

func (*BsfInfo) GetRxDiamHost

func (o *BsfInfo) GetRxDiamHost() string

GetRxDiamHost returns the RxDiamHost field value if set, zero value otherwise.

func (*BsfInfo) GetRxDiamHostOk

func (o *BsfInfo) GetRxDiamHostOk() (*string, bool)

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

func (*BsfInfo) GetRxDiamRealm

func (o *BsfInfo) GetRxDiamRealm() string

GetRxDiamRealm returns the RxDiamRealm field value if set, zero value otherwise.

func (*BsfInfo) GetRxDiamRealmOk

func (o *BsfInfo) GetRxDiamRealmOk() (*string, bool)

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

func (*BsfInfo) GetSupiRanges

func (o *BsfInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*BsfInfo) GetSupiRangesOk

func (o *BsfInfo) GetSupiRangesOk() ([]SupiRange, bool)

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

func (*BsfInfo) HasDnnList

func (o *BsfInfo) HasDnnList() bool

HasDnnList returns a boolean if a field has been set.

func (*BsfInfo) HasGpsiRanges

func (o *BsfInfo) HasGpsiRanges() bool

HasGpsiRanges returns a boolean if a field has been set.

func (*BsfInfo) HasGroupId

func (o *BsfInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*BsfInfo) HasIpDomainList

func (o *BsfInfo) HasIpDomainList() bool

HasIpDomainList returns a boolean if a field has been set.

func (*BsfInfo) HasIpv4AddressRanges

func (o *BsfInfo) HasIpv4AddressRanges() bool

HasIpv4AddressRanges returns a boolean if a field has been set.

func (*BsfInfo) HasIpv6PrefixRanges

func (o *BsfInfo) HasIpv6PrefixRanges() bool

HasIpv6PrefixRanges returns a boolean if a field has been set.

func (*BsfInfo) HasRxDiamHost

func (o *BsfInfo) HasRxDiamHost() bool

HasRxDiamHost returns a boolean if a field has been set.

func (*BsfInfo) HasRxDiamRealm

func (o *BsfInfo) HasRxDiamRealm() bool

HasRxDiamRealm returns a boolean if a field has been set.

func (*BsfInfo) HasSupiRanges

func (o *BsfInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (BsfInfo) MarshalJSON

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

func (*BsfInfo) SetDnnList

func (o *BsfInfo) SetDnnList(v []string)

SetDnnList gets a reference to the given []string and assigns it to the DnnList field.

func (*BsfInfo) SetGpsiRanges

func (o *BsfInfo) SetGpsiRanges(v []IdentityRange)

SetGpsiRanges gets a reference to the given []IdentityRange and assigns it to the GpsiRanges field.

func (*BsfInfo) SetGroupId

func (o *BsfInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*BsfInfo) SetIpDomainList

func (o *BsfInfo) SetIpDomainList(v []string)

SetIpDomainList gets a reference to the given []string and assigns it to the IpDomainList field.

func (*BsfInfo) SetIpv4AddressRanges

func (o *BsfInfo) SetIpv4AddressRanges(v []Ipv4AddressRange)

SetIpv4AddressRanges gets a reference to the given []Ipv4AddressRange and assigns it to the Ipv4AddressRanges field.

func (*BsfInfo) SetIpv6PrefixRanges

func (o *BsfInfo) SetIpv6PrefixRanges(v []Ipv6PrefixRange)

SetIpv6PrefixRanges gets a reference to the given []Ipv6PrefixRange and assigns it to the Ipv6PrefixRanges field.

func (*BsfInfo) SetRxDiamHost

func (o *BsfInfo) SetRxDiamHost(v string)

SetRxDiamHost gets a reference to the given string and assigns it to the RxDiamHost field.

func (*BsfInfo) SetRxDiamRealm

func (o *BsfInfo) SetRxDiamRealm(v string)

SetRxDiamRealm gets a reference to the given string and assigns it to the RxDiamRealm field.

func (*BsfInfo) SetSupiRanges

func (o *BsfInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (BsfInfo) ToMap

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

type ChfInfo

type ChfInfo struct {
	SupiRangeList []SupiRange     `json:"supiRangeList,omitempty"`
	GpsiRangeList []IdentityRange `json:"gpsiRangeList,omitempty"`
	PlmnRangeList []PlmnRange     `json:"plmnRangeList,omitempty"`
	// Identifier of a group of NFs.
	GroupId *string `json:"groupId,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.
	PrimaryChfInstance *string `json:"primaryChfInstance,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.
	SecondaryChfInstance *string `json:"secondaryChfInstance,omitempty"`
}

ChfInfo Information of a CHF NF Instance

func NewChfInfo

func NewChfInfo() *ChfInfo

NewChfInfo instantiates a new ChfInfo 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 NewChfInfoWithDefaults

func NewChfInfoWithDefaults() *ChfInfo

NewChfInfoWithDefaults instantiates a new ChfInfo 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 (*ChfInfo) GetGpsiRangeList

func (o *ChfInfo) GetGpsiRangeList() []IdentityRange

GetGpsiRangeList returns the GpsiRangeList field value if set, zero value otherwise.

func (*ChfInfo) GetGpsiRangeListOk

func (o *ChfInfo) GetGpsiRangeListOk() ([]IdentityRange, bool)

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

func (*ChfInfo) GetGroupId

func (o *ChfInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*ChfInfo) GetGroupIdOk

func (o *ChfInfo) GetGroupIdOk() (*string, bool)

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

func (*ChfInfo) GetPlmnRangeList

func (o *ChfInfo) GetPlmnRangeList() []PlmnRange

GetPlmnRangeList returns the PlmnRangeList field value if set, zero value otherwise.

func (*ChfInfo) GetPlmnRangeListOk

func (o *ChfInfo) GetPlmnRangeListOk() ([]PlmnRange, bool)

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

func (*ChfInfo) GetPrimaryChfInstance

func (o *ChfInfo) GetPrimaryChfInstance() string

GetPrimaryChfInstance returns the PrimaryChfInstance field value if set, zero value otherwise.

func (*ChfInfo) GetPrimaryChfInstanceOk

func (o *ChfInfo) GetPrimaryChfInstanceOk() (*string, bool)

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

func (*ChfInfo) GetSecondaryChfInstance

func (o *ChfInfo) GetSecondaryChfInstance() string

GetSecondaryChfInstance returns the SecondaryChfInstance field value if set, zero value otherwise.

func (*ChfInfo) GetSecondaryChfInstanceOk

func (o *ChfInfo) GetSecondaryChfInstanceOk() (*string, bool)

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

func (*ChfInfo) GetSupiRangeList

func (o *ChfInfo) GetSupiRangeList() []SupiRange

GetSupiRangeList returns the SupiRangeList field value if set, zero value otherwise.

func (*ChfInfo) GetSupiRangeListOk

func (o *ChfInfo) GetSupiRangeListOk() ([]SupiRange, bool)

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

func (*ChfInfo) HasGpsiRangeList

func (o *ChfInfo) HasGpsiRangeList() bool

HasGpsiRangeList returns a boolean if a field has been set.

func (*ChfInfo) HasGroupId

func (o *ChfInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*ChfInfo) HasPlmnRangeList

func (o *ChfInfo) HasPlmnRangeList() bool

HasPlmnRangeList returns a boolean if a field has been set.

func (*ChfInfo) HasPrimaryChfInstance

func (o *ChfInfo) HasPrimaryChfInstance() bool

HasPrimaryChfInstance returns a boolean if a field has been set.

func (*ChfInfo) HasSecondaryChfInstance

func (o *ChfInfo) HasSecondaryChfInstance() bool

HasSecondaryChfInstance returns a boolean if a field has been set.

func (*ChfInfo) HasSupiRangeList

func (o *ChfInfo) HasSupiRangeList() bool

HasSupiRangeList returns a boolean if a field has been set.

func (ChfInfo) MarshalJSON

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

func (*ChfInfo) SetGpsiRangeList

func (o *ChfInfo) SetGpsiRangeList(v []IdentityRange)

SetGpsiRangeList gets a reference to the given []IdentityRange and assigns it to the GpsiRangeList field.

func (*ChfInfo) SetGroupId

func (o *ChfInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*ChfInfo) SetPlmnRangeList

func (o *ChfInfo) SetPlmnRangeList(v []PlmnRange)

SetPlmnRangeList gets a reference to the given []PlmnRange and assigns it to the PlmnRangeList field.

func (*ChfInfo) SetPrimaryChfInstance

func (o *ChfInfo) SetPrimaryChfInstance(v string)

SetPrimaryChfInstance gets a reference to the given string and assigns it to the PrimaryChfInstance field.

func (*ChfInfo) SetSecondaryChfInstance

func (o *ChfInfo) SetSecondaryChfInstance(v string)

SetSecondaryChfInstance gets a reference to the given string and assigns it to the SecondaryChfInstance field.

func (*ChfInfo) SetSupiRangeList

func (o *ChfInfo) SetSupiRangeList(v []SupiRange)

SetSupiRangeList gets a reference to the given []SupiRange and assigns it to the SupiRangeList field.

func (ChfInfo) ToMap

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

type Cnf

type Cnf struct {
	CnfUnits []CnfUnit `json:"cnfUnits"`
}

Cnf A conjunctive normal form

func NewCnf

func NewCnf(cnfUnits []CnfUnit) *Cnf

NewCnf instantiates a new Cnf 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 NewCnfWithDefaults

func NewCnfWithDefaults() *Cnf

NewCnfWithDefaults instantiates a new Cnf 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 (*Cnf) GetCnfUnits

func (o *Cnf) GetCnfUnits() []CnfUnit

GetCnfUnits returns the CnfUnits field value

func (*Cnf) GetCnfUnitsOk

func (o *Cnf) GetCnfUnitsOk() ([]CnfUnit, bool)

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

func (Cnf) MarshalJSON

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

func (*Cnf) SetCnfUnits

func (o *Cnf) SetCnfUnits(v []CnfUnit)

SetCnfUnits sets field value

func (Cnf) ToMap

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

type CnfUnit

type CnfUnit struct {
	CnfUnit []Atom `json:"cnfUnit"`
}

CnfUnit During the processing of cnfUnits attribute, all the members in the array shall be interpreted as logically concatenated with logical \"AND\".

func NewCnfUnit

func NewCnfUnit(cnfUnit []Atom) *CnfUnit

NewCnfUnit instantiates a new CnfUnit 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 NewCnfUnitWithDefaults

func NewCnfUnitWithDefaults() *CnfUnit

NewCnfUnitWithDefaults instantiates a new CnfUnit 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 (*CnfUnit) GetCnfUnit

func (o *CnfUnit) GetCnfUnit() []Atom

GetCnfUnit returns the CnfUnit field value

func (*CnfUnit) GetCnfUnitOk

func (o *CnfUnit) GetCnfUnitOk() ([]Atom, bool)

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

func (CnfUnit) MarshalJSON

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

func (*CnfUnit) SetCnfUnit

func (o *CnfUnit) SetCnfUnit(v []Atom)

SetCnfUnit sets field value

func (CnfUnit) ToMap

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

type CollocatedNfInstance

type CollocatedNfInstance struct {
	// 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       CollocatedNfType `json:"nfType"`
}

CollocatedNfInstance Information of an collocated NF Instance registered in the NRF

func NewCollocatedNfInstance

func NewCollocatedNfInstance(nfInstanceId string, nfType CollocatedNfType) *CollocatedNfInstance

NewCollocatedNfInstance instantiates a new CollocatedNfInstance 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 NewCollocatedNfInstanceWithDefaults

func NewCollocatedNfInstanceWithDefaults() *CollocatedNfInstance

NewCollocatedNfInstanceWithDefaults instantiates a new CollocatedNfInstance 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 (*CollocatedNfInstance) GetNfInstanceId

func (o *CollocatedNfInstance) GetNfInstanceId() string

GetNfInstanceId returns the NfInstanceId field value

func (*CollocatedNfInstance) GetNfInstanceIdOk

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

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

func (*CollocatedNfInstance) GetNfType

func (o *CollocatedNfInstance) GetNfType() CollocatedNfType

GetNfType returns the NfType field value

func (*CollocatedNfInstance) GetNfTypeOk

func (o *CollocatedNfInstance) GetNfTypeOk() (*CollocatedNfType, bool)

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

func (CollocatedNfInstance) MarshalJSON

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

func (*CollocatedNfInstance) SetNfInstanceId

func (o *CollocatedNfInstance) SetNfInstanceId(v string)

SetNfInstanceId sets field value

func (*CollocatedNfInstance) SetNfType

func (o *CollocatedNfInstance) SetNfType(v CollocatedNfType)

SetNfType sets field value

func (CollocatedNfInstance) ToMap

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

type CollocatedNfType

type CollocatedNfType struct {
	String *string
}

CollocatedNfType NF types for a collocated NF

func (*CollocatedNfType) MarshalJSON

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

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

func (*CollocatedNfType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type CompleteStoredSearchDocumentApiService

type CompleteStoredSearchDocumentApiService service

CompleteStoredSearchDocumentApiService CompleteStoredSearchDocumentApi service

func (*CompleteStoredSearchDocumentApiService) RetrieveCompleteSearch

RetrieveCompleteSearch Method for RetrieveCompleteSearch

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param searchId Id of a stored search
@return ApiRetrieveCompleteSearchRequest

func (*CompleteStoredSearchDocumentApiService) RetrieveCompleteSearchExecute

Execute executes the request

@return StoredSearchResult

type ComplexQuery

type ComplexQuery struct {
	Cnf *Cnf
	Dnf *Dnf
}

ComplexQuery - The ComplexQuery data type is either a conjunctive normal form or a disjunctive normal form. The attribute names \"cnfUnits\" and \"dnfUnits\" (see clause 5.2.4.11 and clause 5.2.4.12) serve as discriminator.

func CnfAsComplexQuery

func CnfAsComplexQuery(v *Cnf) ComplexQuery

CnfAsComplexQuery is a convenience function that returns Cnf wrapped in ComplexQuery

func DnfAsComplexQuery

func DnfAsComplexQuery(v *Dnf) ComplexQuery

DnfAsComplexQuery is a convenience function that returns Dnf wrapped in ComplexQuery

func (*ComplexQuery) GetActualInstance

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

Get the actual instance

func (ComplexQuery) MarshalJSON

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

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

func (*ComplexQuery) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type Configuration

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

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

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

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

func (*Configuration) ServerURL

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

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

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

ServerURLWithContext returns a new server URL given an endpoint

type DataSetId

type DataSetId struct {
	String *string
}

DataSetId Types of data sets and subsets stored in UDR

func (*DataSetId) MarshalJSON

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

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

func (*DataSetId) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type DccfInfo

type DccfInfo struct {
	ServingNfTypeList  []NFType   `json:"servingNfTypeList,omitempty"`
	ServingNfSetIdList []string   `json:"servingNfSetIdList,omitempty"`
	TaiList            []Tai      `json:"taiList,omitempty"`
	TaiRangeList       []TaiRange `json:"taiRangeList,omitempty"`
}

DccfInfo Information of a DCCF NF Instance

func NewDccfInfo

func NewDccfInfo() *DccfInfo

NewDccfInfo instantiates a new DccfInfo 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 NewDccfInfoWithDefaults

func NewDccfInfoWithDefaults() *DccfInfo

NewDccfInfoWithDefaults instantiates a new DccfInfo 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 (*DccfInfo) GetServingNfSetIdList

func (o *DccfInfo) GetServingNfSetIdList() []string

GetServingNfSetIdList returns the ServingNfSetIdList field value if set, zero value otherwise.

func (*DccfInfo) GetServingNfSetIdListOk

func (o *DccfInfo) GetServingNfSetIdListOk() ([]string, bool)

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

func (*DccfInfo) GetServingNfTypeList

func (o *DccfInfo) GetServingNfTypeList() []NFType

GetServingNfTypeList returns the ServingNfTypeList field value if set, zero value otherwise.

func (*DccfInfo) GetServingNfTypeListOk

func (o *DccfInfo) GetServingNfTypeListOk() ([]NFType, bool)

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

func (*DccfInfo) GetTaiList

func (o *DccfInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*DccfInfo) GetTaiListOk

func (o *DccfInfo) GetTaiListOk() ([]Tai, bool)

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

func (*DccfInfo) GetTaiRangeList

func (o *DccfInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*DccfInfo) GetTaiRangeListOk

func (o *DccfInfo) GetTaiRangeListOk() ([]TaiRange, bool)

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

func (*DccfInfo) HasServingNfSetIdList

func (o *DccfInfo) HasServingNfSetIdList() bool

HasServingNfSetIdList returns a boolean if a field has been set.

func (*DccfInfo) HasServingNfTypeList

func (o *DccfInfo) HasServingNfTypeList() bool

HasServingNfTypeList returns a boolean if a field has been set.

func (*DccfInfo) HasTaiList

func (o *DccfInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*DccfInfo) HasTaiRangeList

func (o *DccfInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (DccfInfo) MarshalJSON

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

func (*DccfInfo) SetServingNfSetIdList

func (o *DccfInfo) SetServingNfSetIdList(v []string)

SetServingNfSetIdList gets a reference to the given []string and assigns it to the ServingNfSetIdList field.

func (*DccfInfo) SetServingNfTypeList

func (o *DccfInfo) SetServingNfTypeList(v []NFType)

SetServingNfTypeList gets a reference to the given []NFType and assigns it to the ServingNfTypeList field.

func (*DccfInfo) SetTaiList

func (o *DccfInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*DccfInfo) SetTaiRangeList

func (o *DccfInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (DccfInfo) ToMap

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

type DefSubServiceInfo

type DefSubServiceInfo struct {
	Versions []string `json:"versions,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"`
}

DefSubServiceInfo Service Specific information for Default Notification Subscription.

func NewDefSubServiceInfo

func NewDefSubServiceInfo() *DefSubServiceInfo

NewDefSubServiceInfo instantiates a new DefSubServiceInfo 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 NewDefSubServiceInfoWithDefaults

func NewDefSubServiceInfoWithDefaults() *DefSubServiceInfo

NewDefSubServiceInfoWithDefaults instantiates a new DefSubServiceInfo 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 (*DefSubServiceInfo) GetSupportedFeatures

func (o *DefSubServiceInfo) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*DefSubServiceInfo) GetSupportedFeaturesOk

func (o *DefSubServiceInfo) 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 (*DefSubServiceInfo) GetVersions

func (o *DefSubServiceInfo) GetVersions() []string

GetVersions returns the Versions field value if set, zero value otherwise.

func (*DefSubServiceInfo) GetVersionsOk

func (o *DefSubServiceInfo) GetVersionsOk() ([]string, bool)

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

func (*DefSubServiceInfo) HasSupportedFeatures

func (o *DefSubServiceInfo) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*DefSubServiceInfo) HasVersions

func (o *DefSubServiceInfo) HasVersions() bool

HasVersions returns a boolean if a field has been set.

func (DefSubServiceInfo) MarshalJSON

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

func (*DefSubServiceInfo) SetSupportedFeatures

func (o *DefSubServiceInfo) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (*DefSubServiceInfo) SetVersions

func (o *DefSubServiceInfo) SetVersions(v []string)

SetVersions gets a reference to the given []string and assigns it to the Versions field.

func (DefSubServiceInfo) ToMap

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

type DefaultNotificationSubscription

type DefaultNotificationSubscription struct {
	NotificationType NotificationType `json:"notificationType"`
	// String providing an URI formatted according to RFC 3986.
	CallbackUri        string              `json:"callbackUri"`
	N1MessageClass     *N1MessageClass     `json:"n1MessageClass,omitempty"`
	N2InformationClass *N2InformationClass `json:"n2InformationClass,omitempty"`
	Versions           []string            `json:"versions,omitempty"`
	Binding            *string             `json:"binding,omitempty"`
	AcceptedEncoding   *string             `json:"acceptedEncoding,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"`
	// A map of service specific information. The name of the corresponding service (as specified in ServiceName data type) is the key.
	ServiceInfoList *map[string]DefSubServiceInfo `json:"serviceInfoList,omitempty"`
}

DefaultNotificationSubscription Data structure for specifying the notifications the NF service subscribes by default, along with callback URI

func NewDefaultNotificationSubscription

func NewDefaultNotificationSubscription(notificationType NotificationType, callbackUri string) *DefaultNotificationSubscription

NewDefaultNotificationSubscription instantiates a new DefaultNotificationSubscription 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 NewDefaultNotificationSubscriptionWithDefaults

func NewDefaultNotificationSubscriptionWithDefaults() *DefaultNotificationSubscription

NewDefaultNotificationSubscriptionWithDefaults instantiates a new DefaultNotificationSubscription 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 (*DefaultNotificationSubscription) GetAcceptedEncoding

func (o *DefaultNotificationSubscription) GetAcceptedEncoding() string

GetAcceptedEncoding returns the AcceptedEncoding field value if set, zero value otherwise.

func (*DefaultNotificationSubscription) GetAcceptedEncodingOk

func (o *DefaultNotificationSubscription) GetAcceptedEncodingOk() (*string, bool)

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

func (*DefaultNotificationSubscription) GetBinding

func (o *DefaultNotificationSubscription) GetBinding() string

GetBinding returns the Binding field value if set, zero value otherwise.

func (*DefaultNotificationSubscription) GetBindingOk

func (o *DefaultNotificationSubscription) GetBindingOk() (*string, bool)

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

func (*DefaultNotificationSubscription) GetCallbackUri

func (o *DefaultNotificationSubscription) GetCallbackUri() string

GetCallbackUri returns the CallbackUri field value

func (*DefaultNotificationSubscription) GetCallbackUriOk

func (o *DefaultNotificationSubscription) GetCallbackUriOk() (*string, bool)

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

func (*DefaultNotificationSubscription) GetN1MessageClass

func (o *DefaultNotificationSubscription) GetN1MessageClass() N1MessageClass

GetN1MessageClass returns the N1MessageClass field value if set, zero value otherwise.

func (*DefaultNotificationSubscription) GetN1MessageClassOk

func (o *DefaultNotificationSubscription) GetN1MessageClassOk() (*N1MessageClass, bool)

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

func (*DefaultNotificationSubscription) GetN2InformationClass

func (o *DefaultNotificationSubscription) GetN2InformationClass() N2InformationClass

GetN2InformationClass returns the N2InformationClass field value if set, zero value otherwise.

func (*DefaultNotificationSubscription) GetN2InformationClassOk

func (o *DefaultNotificationSubscription) GetN2InformationClassOk() (*N2InformationClass, bool)

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

func (*DefaultNotificationSubscription) GetNotificationType

func (o *DefaultNotificationSubscription) GetNotificationType() NotificationType

GetNotificationType returns the NotificationType field value

func (*DefaultNotificationSubscription) GetNotificationTypeOk

func (o *DefaultNotificationSubscription) GetNotificationTypeOk() (*NotificationType, bool)

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

func (*DefaultNotificationSubscription) GetServiceInfoList

func (o *DefaultNotificationSubscription) GetServiceInfoList() map[string]DefSubServiceInfo

GetServiceInfoList returns the ServiceInfoList field value if set, zero value otherwise.

func (*DefaultNotificationSubscription) GetServiceInfoListOk

func (o *DefaultNotificationSubscription) GetServiceInfoListOk() (*map[string]DefSubServiceInfo, bool)

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

func (*DefaultNotificationSubscription) GetSupportedFeatures

func (o *DefaultNotificationSubscription) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*DefaultNotificationSubscription) GetSupportedFeaturesOk

func (o *DefaultNotificationSubscription) 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 (*DefaultNotificationSubscription) GetVersions

func (o *DefaultNotificationSubscription) GetVersions() []string

GetVersions returns the Versions field value if set, zero value otherwise.

func (*DefaultNotificationSubscription) GetVersionsOk

func (o *DefaultNotificationSubscription) GetVersionsOk() ([]string, bool)

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

func (*DefaultNotificationSubscription) HasAcceptedEncoding

func (o *DefaultNotificationSubscription) HasAcceptedEncoding() bool

HasAcceptedEncoding returns a boolean if a field has been set.

func (*DefaultNotificationSubscription) HasBinding

func (o *DefaultNotificationSubscription) HasBinding() bool

HasBinding returns a boolean if a field has been set.

func (*DefaultNotificationSubscription) HasN1MessageClass

func (o *DefaultNotificationSubscription) HasN1MessageClass() bool

HasN1MessageClass returns a boolean if a field has been set.

func (*DefaultNotificationSubscription) HasN2InformationClass

func (o *DefaultNotificationSubscription) HasN2InformationClass() bool

HasN2InformationClass returns a boolean if a field has been set.

func (*DefaultNotificationSubscription) HasServiceInfoList

func (o *DefaultNotificationSubscription) HasServiceInfoList() bool

HasServiceInfoList returns a boolean if a field has been set.

func (*DefaultNotificationSubscription) HasSupportedFeatures

func (o *DefaultNotificationSubscription) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*DefaultNotificationSubscription) HasVersions

func (o *DefaultNotificationSubscription) HasVersions() bool

HasVersions returns a boolean if a field has been set.

func (DefaultNotificationSubscription) MarshalJSON

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

func (*DefaultNotificationSubscription) SetAcceptedEncoding

func (o *DefaultNotificationSubscription) SetAcceptedEncoding(v string)

SetAcceptedEncoding gets a reference to the given string and assigns it to the AcceptedEncoding field.

func (*DefaultNotificationSubscription) SetBinding

func (o *DefaultNotificationSubscription) SetBinding(v string)

SetBinding gets a reference to the given string and assigns it to the Binding field.

func (*DefaultNotificationSubscription) SetCallbackUri

func (o *DefaultNotificationSubscription) SetCallbackUri(v string)

SetCallbackUri sets field value

func (*DefaultNotificationSubscription) SetN1MessageClass

func (o *DefaultNotificationSubscription) SetN1MessageClass(v N1MessageClass)

SetN1MessageClass gets a reference to the given N1MessageClass and assigns it to the N1MessageClass field.

func (*DefaultNotificationSubscription) SetN2InformationClass

func (o *DefaultNotificationSubscription) SetN2InformationClass(v N2InformationClass)

SetN2InformationClass gets a reference to the given N2InformationClass and assigns it to the N2InformationClass field.

func (*DefaultNotificationSubscription) SetNotificationType

func (o *DefaultNotificationSubscription) SetNotificationType(v NotificationType)

SetNotificationType sets field value

func (*DefaultNotificationSubscription) SetServiceInfoList

func (o *DefaultNotificationSubscription) SetServiceInfoList(v map[string]DefSubServiceInfo)

SetServiceInfoList gets a reference to the given map[string]DefSubServiceInfo and assigns it to the ServiceInfoList field.

func (*DefaultNotificationSubscription) SetSupportedFeatures

func (o *DefaultNotificationSubscription) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (*DefaultNotificationSubscription) SetVersions

func (o *DefaultNotificationSubscription) SetVersions(v []string)

SetVersions gets a reference to the given []string and assigns it to the Versions field.

func (DefaultNotificationSubscription) ToMap

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

type Dnf

type Dnf struct {
	DnfUnits []DnfUnit `json:"dnfUnits"`
}

Dnf A disjunctive normal form.

func NewDnf

func NewDnf(dnfUnits []DnfUnit) *Dnf

NewDnf instantiates a new Dnf 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 NewDnfWithDefaults

func NewDnfWithDefaults() *Dnf

NewDnfWithDefaults instantiates a new Dnf 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 (*Dnf) GetDnfUnits

func (o *Dnf) GetDnfUnits() []DnfUnit

GetDnfUnits returns the DnfUnits field value

func (*Dnf) GetDnfUnitsOk

func (o *Dnf) GetDnfUnitsOk() ([]DnfUnit, bool)

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

func (Dnf) MarshalJSON

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

func (*Dnf) SetDnfUnits

func (o *Dnf) SetDnfUnits(v []DnfUnit)

SetDnfUnits sets field value

func (Dnf) ToMap

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

type DnfUnit

type DnfUnit struct {
	DnfUnit []Atom `json:"dnfUnit"`
}

DnfUnit During the processing of dnfUnits attribute, all the members in the array shall be interpreted as logically concatenated with logical \"OR\".

func NewDnfUnit

func NewDnfUnit(dnfUnit []Atom) *DnfUnit

NewDnfUnit instantiates a new DnfUnit 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 NewDnfUnitWithDefaults

func NewDnfUnitWithDefaults() *DnfUnit

NewDnfUnitWithDefaults instantiates a new DnfUnit 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 (*DnfUnit) GetDnfUnit

func (o *DnfUnit) GetDnfUnit() []Atom

GetDnfUnit returns the DnfUnit field value

func (*DnfUnit) GetDnfUnitOk

func (o *DnfUnit) GetDnfUnitOk() ([]Atom, bool)

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

func (DnfUnit) MarshalJSON

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

func (*DnfUnit) SetDnfUnit

func (o *DnfUnit) SetDnfUnit(v []Atom)

SetDnfUnit sets field value

func (DnfUnit) ToMap

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

type DnnEasdfInfoItem

type DnnEasdfInfoItem struct {
	Dnn      DnnSmfInfoItemDnn `json:"dnn"`
	DnaiList []string          `json:"dnaiList,omitempty"`
}

DnnEasdfInfoItem Set of parameters supported by EASDF for a given DNN

func NewDnnEasdfInfoItem

func NewDnnEasdfInfoItem(dnn DnnSmfInfoItemDnn) *DnnEasdfInfoItem

NewDnnEasdfInfoItem instantiates a new DnnEasdfInfoItem 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 NewDnnEasdfInfoItemWithDefaults

func NewDnnEasdfInfoItemWithDefaults() *DnnEasdfInfoItem

NewDnnEasdfInfoItemWithDefaults instantiates a new DnnEasdfInfoItem 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 (*DnnEasdfInfoItem) GetDnaiList

func (o *DnnEasdfInfoItem) GetDnaiList() []string

GetDnaiList returns the DnaiList field value if set, zero value otherwise.

func (*DnnEasdfInfoItem) GetDnaiListOk

func (o *DnnEasdfInfoItem) GetDnaiListOk() ([]string, bool)

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

func (*DnnEasdfInfoItem) GetDnn

func (o *DnnEasdfInfoItem) GetDnn() DnnSmfInfoItemDnn

GetDnn returns the Dnn field value

func (*DnnEasdfInfoItem) GetDnnOk

func (o *DnnEasdfInfoItem) GetDnnOk() (*DnnSmfInfoItemDnn, bool)

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

func (*DnnEasdfInfoItem) HasDnaiList

func (o *DnnEasdfInfoItem) HasDnaiList() bool

HasDnaiList returns a boolean if a field has been set.

func (DnnEasdfInfoItem) MarshalJSON

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

func (*DnnEasdfInfoItem) SetDnaiList

func (o *DnnEasdfInfoItem) SetDnaiList(v []string)

SetDnaiList gets a reference to the given []string and assigns it to the DnaiList field.

func (*DnnEasdfInfoItem) SetDnn

func (o *DnnEasdfInfoItem) SetDnn(v DnnSmfInfoItemDnn)

SetDnn sets field value

func (DnnEasdfInfoItem) ToMap

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

type DnnInfoItem

type DnnInfoItem struct {
	Dnn DnnSmfInfoItemDnn `json:"dnn"`
}

DnnInfoItem Set of parameters supported by NF for a given DNN

func NewDnnInfoItem

func NewDnnInfoItem(dnn DnnSmfInfoItemDnn) *DnnInfoItem

NewDnnInfoItem instantiates a new DnnInfoItem 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 NewDnnInfoItemWithDefaults

func NewDnnInfoItemWithDefaults() *DnnInfoItem

NewDnnInfoItemWithDefaults instantiates a new DnnInfoItem 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 (*DnnInfoItem) GetDnn

func (o *DnnInfoItem) GetDnn() DnnSmfInfoItemDnn

GetDnn returns the Dnn field value

func (*DnnInfoItem) GetDnnOk

func (o *DnnInfoItem) GetDnnOk() (*DnnSmfInfoItemDnn, bool)

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

func (DnnInfoItem) MarshalJSON

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

func (*DnnInfoItem) SetDnn

func (o *DnnInfoItem) SetDnn(v DnnSmfInfoItemDnn)

SetDnn sets field value

func (DnnInfoItem) ToMap

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

type DnnMbSmfInfoItem

type DnnMbSmfInfoItem struct {
	Dnn DnnSmfInfoItemDnn `json:"dnn"`
}

DnnMbSmfInfoItem Parameters supported by an MB-SMF for a given DNN

func NewDnnMbSmfInfoItem

func NewDnnMbSmfInfoItem(dnn DnnSmfInfoItemDnn) *DnnMbSmfInfoItem

NewDnnMbSmfInfoItem instantiates a new DnnMbSmfInfoItem 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 NewDnnMbSmfInfoItemWithDefaults

func NewDnnMbSmfInfoItemWithDefaults() *DnnMbSmfInfoItem

NewDnnMbSmfInfoItemWithDefaults instantiates a new DnnMbSmfInfoItem 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 (*DnnMbSmfInfoItem) GetDnn

func (o *DnnMbSmfInfoItem) GetDnn() DnnSmfInfoItemDnn

GetDnn returns the Dnn field value

func (*DnnMbSmfInfoItem) GetDnnOk

func (o *DnnMbSmfInfoItem) GetDnnOk() (*DnnSmfInfoItemDnn, bool)

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

func (DnnMbSmfInfoItem) MarshalJSON

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

func (*DnnMbSmfInfoItem) SetDnn

func (o *DnnMbSmfInfoItem) SetDnn(v DnnSmfInfoItemDnn)

SetDnn sets field value

func (DnnMbSmfInfoItem) ToMap

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

type DnnSmfInfoItem

type DnnSmfInfoItem struct {
	Dnn      DnnSmfInfoItemDnn             `json:"dnn"`
	DnaiList []DnnSmfInfoItemDnaiListInner `json:"dnaiList,omitempty"`
}

DnnSmfInfoItem Set of parameters supported by SMF for a given DNN

func NewDnnSmfInfoItem

func NewDnnSmfInfoItem(dnn DnnSmfInfoItemDnn) *DnnSmfInfoItem

NewDnnSmfInfoItem instantiates a new DnnSmfInfoItem 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 NewDnnSmfInfoItemWithDefaults

func NewDnnSmfInfoItemWithDefaults() *DnnSmfInfoItem

NewDnnSmfInfoItemWithDefaults instantiates a new DnnSmfInfoItem 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 (*DnnSmfInfoItem) GetDnaiList

func (o *DnnSmfInfoItem) GetDnaiList() []DnnSmfInfoItemDnaiListInner

GetDnaiList returns the DnaiList field value if set, zero value otherwise.

func (*DnnSmfInfoItem) GetDnaiListOk

func (o *DnnSmfInfoItem) GetDnaiListOk() ([]DnnSmfInfoItemDnaiListInner, bool)

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

func (*DnnSmfInfoItem) GetDnn

func (o *DnnSmfInfoItem) GetDnn() DnnSmfInfoItemDnn

GetDnn returns the Dnn field value

func (*DnnSmfInfoItem) GetDnnOk

func (o *DnnSmfInfoItem) GetDnnOk() (*DnnSmfInfoItemDnn, bool)

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

func (*DnnSmfInfoItem) HasDnaiList

func (o *DnnSmfInfoItem) HasDnaiList() bool

HasDnaiList returns a boolean if a field has been set.

func (DnnSmfInfoItem) MarshalJSON

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

func (*DnnSmfInfoItem) SetDnaiList

func (o *DnnSmfInfoItem) SetDnaiList(v []DnnSmfInfoItemDnaiListInner)

SetDnaiList gets a reference to the given []DnnSmfInfoItemDnaiListInner and assigns it to the DnaiList field.

func (*DnnSmfInfoItem) SetDnn

func (o *DnnSmfInfoItem) SetDnn(v DnnSmfInfoItemDnn)

SetDnn sets field value

func (DnnSmfInfoItem) ToMap

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

type DnnSmfInfoItemDnaiListInner

type DnnSmfInfoItemDnaiListInner struct {
	String *string
}

DnnSmfInfoItemDnaiListInner struct for DnnSmfInfoItemDnaiListInner

func (*DnnSmfInfoItemDnaiListInner) MarshalJSON

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

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

func (*DnnSmfInfoItemDnaiListInner) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type DnnSmfInfoItemDnn

type DnnSmfInfoItemDnn struct {
	String *string
}

DnnSmfInfoItemDnn struct for DnnSmfInfoItemDnn

func (*DnnSmfInfoItemDnn) MarshalJSON

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

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

func (*DnnSmfInfoItemDnn) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type DnnTsctsfInfoItem

type DnnTsctsfInfoItem struct {
	Dnn DnnSmfInfoItemDnn `json:"dnn"`
}

DnnTsctsfInfoItem Parameters supported by an TSCTSF for a given DNN

func NewDnnTsctsfInfoItem

func NewDnnTsctsfInfoItem(dnn DnnSmfInfoItemDnn) *DnnTsctsfInfoItem

NewDnnTsctsfInfoItem instantiates a new DnnTsctsfInfoItem 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 NewDnnTsctsfInfoItemWithDefaults

func NewDnnTsctsfInfoItemWithDefaults() *DnnTsctsfInfoItem

NewDnnTsctsfInfoItemWithDefaults instantiates a new DnnTsctsfInfoItem 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 (*DnnTsctsfInfoItem) GetDnn

GetDnn returns the Dnn field value

func (*DnnTsctsfInfoItem) GetDnnOk

func (o *DnnTsctsfInfoItem) GetDnnOk() (*DnnSmfInfoItemDnn, bool)

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

func (DnnTsctsfInfoItem) MarshalJSON

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

func (*DnnTsctsfInfoItem) SetDnn

func (o *DnnTsctsfInfoItem) SetDnn(v DnnSmfInfoItemDnn)

SetDnn sets field value

func (DnnTsctsfInfoItem) ToMap

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

type DnnUpfInfoItem

type DnnUpfInfoItem struct {
	// String representing a Data Network as defined in clause 9A of 3GPP TS 23.003;  it shall contain either a DNN Network Identifier, or a full DNN with both the Network  Identifier and Operator Identifier, as specified in 3GPP TS 23.003 clause 9.1.1 and 9.1.2. It shall be coded as string in which the labels are separated by dots  (e.g. \"Label1.Label2.Label3\").
	Dnn               string             `json:"dnn"`
	DnaiList          []string           `json:"dnaiList,omitempty"`
	PduSessionTypes   []PduSessionType   `json:"pduSessionTypes,omitempty"`
	Ipv4AddressRanges []Ipv4AddressRange `json:"ipv4AddressRanges,omitempty"`
	Ipv6PrefixRanges  []Ipv6PrefixRange  `json:"ipv6PrefixRanges,omitempty"`
	Ipv4IndexList     []IpIndex          `json:"ipv4IndexList,omitempty"`
	Ipv6IndexList     []IpIndex          `json:"ipv6IndexList,omitempty"`
	// The N6 Network Instance associated with the S-NSSAI and DNN.
	NetworkInstance *string `json:"networkInstance,omitempty"`
	// Map of network instance per DNAI for the DNN, where the key of the map is the DNAI. When present, the value of each entry of the map shall contain a N6 network instance that is configured for the DNAI indicated by the key.
	DnaiNwInstanceList *map[string]string `json:"dnaiNwInstanceList,omitempty"`
}

DnnUpfInfoItem Set of parameters supported by UPF for a given DNN

func NewDnnUpfInfoItem

func NewDnnUpfInfoItem(dnn string) *DnnUpfInfoItem

NewDnnUpfInfoItem instantiates a new DnnUpfInfoItem 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 NewDnnUpfInfoItemWithDefaults

func NewDnnUpfInfoItemWithDefaults() *DnnUpfInfoItem

NewDnnUpfInfoItemWithDefaults instantiates a new DnnUpfInfoItem 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 (*DnnUpfInfoItem) GetDnaiList

func (o *DnnUpfInfoItem) GetDnaiList() []string

GetDnaiList returns the DnaiList field value if set, zero value otherwise.

func (*DnnUpfInfoItem) GetDnaiListOk

func (o *DnnUpfInfoItem) GetDnaiListOk() ([]string, bool)

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

func (*DnnUpfInfoItem) GetDnaiNwInstanceList

func (o *DnnUpfInfoItem) GetDnaiNwInstanceList() map[string]string

GetDnaiNwInstanceList returns the DnaiNwInstanceList field value if set, zero value otherwise.

func (*DnnUpfInfoItem) GetDnaiNwInstanceListOk

func (o *DnnUpfInfoItem) GetDnaiNwInstanceListOk() (*map[string]string, bool)

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

func (*DnnUpfInfoItem) GetDnn

func (o *DnnUpfInfoItem) GetDnn() string

GetDnn returns the Dnn field value

func (*DnnUpfInfoItem) GetDnnOk

func (o *DnnUpfInfoItem) GetDnnOk() (*string, bool)

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

func (*DnnUpfInfoItem) GetIpv4AddressRanges

func (o *DnnUpfInfoItem) GetIpv4AddressRanges() []Ipv4AddressRange

GetIpv4AddressRanges returns the Ipv4AddressRanges field value if set, zero value otherwise.

func (*DnnUpfInfoItem) GetIpv4AddressRangesOk

func (o *DnnUpfInfoItem) GetIpv4AddressRangesOk() ([]Ipv4AddressRange, bool)

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

func (*DnnUpfInfoItem) GetIpv4IndexList

func (o *DnnUpfInfoItem) GetIpv4IndexList() []IpIndex

GetIpv4IndexList returns the Ipv4IndexList field value if set, zero value otherwise.

func (*DnnUpfInfoItem) GetIpv4IndexListOk

func (o *DnnUpfInfoItem) GetIpv4IndexListOk() ([]IpIndex, bool)

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

func (*DnnUpfInfoItem) GetIpv6IndexList

func (o *DnnUpfInfoItem) GetIpv6IndexList() []IpIndex

GetIpv6IndexList returns the Ipv6IndexList field value if set, zero value otherwise.

func (*DnnUpfInfoItem) GetIpv6IndexListOk

func (o *DnnUpfInfoItem) GetIpv6IndexListOk() ([]IpIndex, bool)

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

func (*DnnUpfInfoItem) GetIpv6PrefixRanges

func (o *DnnUpfInfoItem) GetIpv6PrefixRanges() []Ipv6PrefixRange

GetIpv6PrefixRanges returns the Ipv6PrefixRanges field value if set, zero value otherwise.

func (*DnnUpfInfoItem) GetIpv6PrefixRangesOk

func (o *DnnUpfInfoItem) GetIpv6PrefixRangesOk() ([]Ipv6PrefixRange, bool)

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

func (*DnnUpfInfoItem) GetNetworkInstance

func (o *DnnUpfInfoItem) GetNetworkInstance() string

GetNetworkInstance returns the NetworkInstance field value if set, zero value otherwise.

func (*DnnUpfInfoItem) GetNetworkInstanceOk

func (o *DnnUpfInfoItem) GetNetworkInstanceOk() (*string, bool)

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

func (*DnnUpfInfoItem) GetPduSessionTypes

func (o *DnnUpfInfoItem) GetPduSessionTypes() []PduSessionType

GetPduSessionTypes returns the PduSessionTypes field value if set, zero value otherwise.

func (*DnnUpfInfoItem) GetPduSessionTypesOk

func (o *DnnUpfInfoItem) GetPduSessionTypesOk() ([]PduSessionType, bool)

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

func (*DnnUpfInfoItem) HasDnaiList

func (o *DnnUpfInfoItem) HasDnaiList() bool

HasDnaiList returns a boolean if a field has been set.

func (*DnnUpfInfoItem) HasDnaiNwInstanceList

func (o *DnnUpfInfoItem) HasDnaiNwInstanceList() bool

HasDnaiNwInstanceList returns a boolean if a field has been set.

func (*DnnUpfInfoItem) HasIpv4AddressRanges

func (o *DnnUpfInfoItem) HasIpv4AddressRanges() bool

HasIpv4AddressRanges returns a boolean if a field has been set.

func (*DnnUpfInfoItem) HasIpv4IndexList

func (o *DnnUpfInfoItem) HasIpv4IndexList() bool

HasIpv4IndexList returns a boolean if a field has been set.

func (*DnnUpfInfoItem) HasIpv6IndexList

func (o *DnnUpfInfoItem) HasIpv6IndexList() bool

HasIpv6IndexList returns a boolean if a field has been set.

func (*DnnUpfInfoItem) HasIpv6PrefixRanges

func (o *DnnUpfInfoItem) HasIpv6PrefixRanges() bool

HasIpv6PrefixRanges returns a boolean if a field has been set.

func (*DnnUpfInfoItem) HasNetworkInstance

func (o *DnnUpfInfoItem) HasNetworkInstance() bool

HasNetworkInstance returns a boolean if a field has been set.

func (*DnnUpfInfoItem) HasPduSessionTypes

func (o *DnnUpfInfoItem) HasPduSessionTypes() bool

HasPduSessionTypes returns a boolean if a field has been set.

func (DnnUpfInfoItem) MarshalJSON

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

func (*DnnUpfInfoItem) SetDnaiList

func (o *DnnUpfInfoItem) SetDnaiList(v []string)

SetDnaiList gets a reference to the given []string and assigns it to the DnaiList field.

func (*DnnUpfInfoItem) SetDnaiNwInstanceList

func (o *DnnUpfInfoItem) SetDnaiNwInstanceList(v map[string]string)

SetDnaiNwInstanceList gets a reference to the given map[string]string and assigns it to the DnaiNwInstanceList field.

func (*DnnUpfInfoItem) SetDnn

func (o *DnnUpfInfoItem) SetDnn(v string)

SetDnn sets field value

func (*DnnUpfInfoItem) SetIpv4AddressRanges

func (o *DnnUpfInfoItem) SetIpv4AddressRanges(v []Ipv4AddressRange)

SetIpv4AddressRanges gets a reference to the given []Ipv4AddressRange and assigns it to the Ipv4AddressRanges field.

func (*DnnUpfInfoItem) SetIpv4IndexList

func (o *DnnUpfInfoItem) SetIpv4IndexList(v []IpIndex)

SetIpv4IndexList gets a reference to the given []IpIndex and assigns it to the Ipv4IndexList field.

func (*DnnUpfInfoItem) SetIpv6IndexList

func (o *DnnUpfInfoItem) SetIpv6IndexList(v []IpIndex)

SetIpv6IndexList gets a reference to the given []IpIndex and assigns it to the Ipv6IndexList field.

func (*DnnUpfInfoItem) SetIpv6PrefixRanges

func (o *DnnUpfInfoItem) SetIpv6PrefixRanges(v []Ipv6PrefixRange)

SetIpv6PrefixRanges gets a reference to the given []Ipv6PrefixRange and assigns it to the Ipv6PrefixRanges field.

func (*DnnUpfInfoItem) SetNetworkInstance

func (o *DnnUpfInfoItem) SetNetworkInstance(v string)

SetNetworkInstance gets a reference to the given string and assigns it to the NetworkInstance field.

func (*DnnUpfInfoItem) SetPduSessionTypes

func (o *DnnUpfInfoItem) SetPduSessionTypes(v []PduSessionType)

SetPduSessionTypes gets a reference to the given []PduSessionType and assigns it to the PduSessionTypes field.

func (DnnUpfInfoItem) ToMap

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

type EasdfInfo

type EasdfInfo struct {
	SNssaiEasdfInfoList  []SnssaiEasdfInfoItem `json:"sNssaiEasdfInfoList,omitempty"`
	EasdfN6IpAddressList []IpAddr              `json:"easdfN6IpAddressList,omitempty"`
	UpfN6IpAddressList   []IpAddr              `json:"upfN6IpAddressList,omitempty"`
}

EasdfInfo Information of an EASDF NF Instance

func NewEasdfInfo

func NewEasdfInfo() *EasdfInfo

NewEasdfInfo instantiates a new EasdfInfo 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 NewEasdfInfoWithDefaults

func NewEasdfInfoWithDefaults() *EasdfInfo

NewEasdfInfoWithDefaults instantiates a new EasdfInfo 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 (*EasdfInfo) GetEasdfN6IpAddressList

func (o *EasdfInfo) GetEasdfN6IpAddressList() []IpAddr

GetEasdfN6IpAddressList returns the EasdfN6IpAddressList field value if set, zero value otherwise.

func (*EasdfInfo) GetEasdfN6IpAddressListOk

func (o *EasdfInfo) GetEasdfN6IpAddressListOk() ([]IpAddr, bool)

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

func (*EasdfInfo) GetSNssaiEasdfInfoList

func (o *EasdfInfo) GetSNssaiEasdfInfoList() []SnssaiEasdfInfoItem

GetSNssaiEasdfInfoList returns the SNssaiEasdfInfoList field value if set, zero value otherwise.

func (*EasdfInfo) GetSNssaiEasdfInfoListOk

func (o *EasdfInfo) GetSNssaiEasdfInfoListOk() ([]SnssaiEasdfInfoItem, bool)

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

func (*EasdfInfo) GetUpfN6IpAddressList

func (o *EasdfInfo) GetUpfN6IpAddressList() []IpAddr

GetUpfN6IpAddressList returns the UpfN6IpAddressList field value if set, zero value otherwise.

func (*EasdfInfo) GetUpfN6IpAddressListOk

func (o *EasdfInfo) GetUpfN6IpAddressListOk() ([]IpAddr, bool)

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

func (*EasdfInfo) HasEasdfN6IpAddressList

func (o *EasdfInfo) HasEasdfN6IpAddressList() bool

HasEasdfN6IpAddressList returns a boolean if a field has been set.

func (*EasdfInfo) HasSNssaiEasdfInfoList

func (o *EasdfInfo) HasSNssaiEasdfInfoList() bool

HasSNssaiEasdfInfoList returns a boolean if a field has been set.

func (*EasdfInfo) HasUpfN6IpAddressList

func (o *EasdfInfo) HasUpfN6IpAddressList() bool

HasUpfN6IpAddressList returns a boolean if a field has been set.

func (EasdfInfo) MarshalJSON

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

func (*EasdfInfo) SetEasdfN6IpAddressList

func (o *EasdfInfo) SetEasdfN6IpAddressList(v []IpAddr)

SetEasdfN6IpAddressList gets a reference to the given []IpAddr and assigns it to the EasdfN6IpAddressList field.

func (*EasdfInfo) SetSNssaiEasdfInfoList

func (o *EasdfInfo) SetSNssaiEasdfInfoList(v []SnssaiEasdfInfoItem)

SetSNssaiEasdfInfoList gets a reference to the given []SnssaiEasdfInfoItem and assigns it to the SNssaiEasdfInfoList field.

func (*EasdfInfo) SetUpfN6IpAddressList

func (o *EasdfInfo) SetUpfN6IpAddressList(v []IpAddr)

SetUpfN6IpAddressList gets a reference to the given []IpAddr and assigns it to the UpfN6IpAddressList field.

func (EasdfInfo) ToMap

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

type EventId

type EventId struct {
	String *string
}

EventId Possible values are: - LOAD_LEVEL_INFORMATION: Represent the analytics of load level information of corresponding network slice. - NETWORK_PERFORMANCE: Represent the analytics of network performance information. - NF_LOAD: Indicates that the event subscribed is NF Load. - SERVICE_EXPERIENCE: Represent the analytics of service experience information of the specific applications. - UE_MOBILITY: Represent the analytics of UE mobility. - UE_COMMUNICATION: Represent the analytics of UE communication. - QOS_SUSTAINABILITY: Represent the analytics of QoS sustainability information in the certain area. - ABNORMAL_BEHAVIOUR: Indicates that the event subscribed is abnormal behaviour information. - USER_DATA_CONGESTION: Represent the analytics of the user data congestion in the certain area. - NSI_LOAD_LEVEL: Represent the analytics of Network Slice and the optionally associated Network Slice Instance. - SM_CONGESTION: Represent the analytics of Session Management congestion control experience information for specific DNN and/or S-NSSAI. - DISPERSION: Represents the analytics of dispersion. - RED_TRANS_EXP: Represents the analytics of Redundant Transmission Experience. - WLAN_PERFORMANCE: Represents the analytics of WLAN performance. - DN_PERFORMANCE: Represents the analytics of DN performance.

func (*EventId) MarshalJSON

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

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

func (*EventId) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ExtSnssai

type ExtSnssai struct {
	Snssai
	// When present, it shall contain the range(s) of Slice Differentiator values supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type
	SdRanges []SdRange `json:"sdRanges,omitempty"`
	// When present, it shall be set to true, to indicate that all SD values are supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type.
	WildcardSd *bool `json:"wildcardSd,omitempty"`
}

ExtSnssai The sdRanges and wildcardSd attributes shall be exclusive from each other. If one of these attributes is present, the sd attribute shall also be present and it shall contain one Slice Differentiator value within the range of SD (if the sdRanges attribute is present) or with any value (if the wildcardSd attribute is present).

func NewExtSnssai

func NewExtSnssai(sst int32) *ExtSnssai

NewExtSnssai instantiates a new ExtSnssai 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 NewExtSnssaiWithDefaults

func NewExtSnssaiWithDefaults() *ExtSnssai

NewExtSnssaiWithDefaults instantiates a new ExtSnssai 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 (*ExtSnssai) GetSdRanges

func (o *ExtSnssai) GetSdRanges() []SdRange

GetSdRanges returns the SdRanges field value if set, zero value otherwise.

func (*ExtSnssai) GetSdRangesOk

func (o *ExtSnssai) GetSdRangesOk() ([]SdRange, bool)

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

func (*ExtSnssai) GetWildcardSd

func (o *ExtSnssai) GetWildcardSd() bool

GetWildcardSd returns the WildcardSd field value if set, zero value otherwise.

func (*ExtSnssai) GetWildcardSdOk

func (o *ExtSnssai) GetWildcardSdOk() (*bool, bool)

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

func (*ExtSnssai) HasSdRanges

func (o *ExtSnssai) HasSdRanges() bool

HasSdRanges returns a boolean if a field has been set.

func (*ExtSnssai) HasWildcardSd

func (o *ExtSnssai) HasWildcardSd() bool

HasWildcardSd returns a boolean if a field has been set.

func (ExtSnssai) MarshalJSON

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

func (*ExtSnssai) SetSdRanges

func (o *ExtSnssai) SetSdRanges(v []SdRange)

SetSdRanges gets a reference to the given []SdRange and assigns it to the SdRanges field.

func (*ExtSnssai) SetWildcardSd

func (o *ExtSnssai) SetWildcardSd(v bool)

SetWildcardSd gets a reference to the given bool and assigns it to the WildcardSd field.

func (ExtSnssai) ToMap

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

type ExternalClientType

type ExternalClientType struct {
	String *string
}

ExternalClientType Indicates types of External Clients.

func (*ExternalClientType) MarshalJSON

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

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

func (*ExternalClientType) UnmarshalJSON

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

type GmlcInfo struct {
	ServingClientTypes []ExternalClientType `json:"servingClientTypes,omitempty"`
	GmlcNumbers        []string             `json:"gmlcNumbers,omitempty"`
}

GmlcInfo Information of a GMLC NF Instance

func NewGmlcInfo

func NewGmlcInfo() *GmlcInfo

NewGmlcInfo instantiates a new GmlcInfo 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 NewGmlcInfoWithDefaults

func NewGmlcInfoWithDefaults() *GmlcInfo

NewGmlcInfoWithDefaults instantiates a new GmlcInfo 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 (*GmlcInfo) GetGmlcNumbers

func (o *GmlcInfo) GetGmlcNumbers() []string

GetGmlcNumbers returns the GmlcNumbers field value if set, zero value otherwise.

func (*GmlcInfo) GetGmlcNumbersOk

func (o *GmlcInfo) GetGmlcNumbersOk() ([]string, bool)

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

func (*GmlcInfo) GetServingClientTypes

func (o *GmlcInfo) GetServingClientTypes() []ExternalClientType

GetServingClientTypes returns the ServingClientTypes field value if set, zero value otherwise.

func (*GmlcInfo) GetServingClientTypesOk

func (o *GmlcInfo) GetServingClientTypesOk() ([]ExternalClientType, bool)

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

func (*GmlcInfo) HasGmlcNumbers

func (o *GmlcInfo) HasGmlcNumbers() bool

HasGmlcNumbers returns a boolean if a field has been set.

func (*GmlcInfo) HasServingClientTypes

func (o *GmlcInfo) HasServingClientTypes() bool

HasServingClientTypes returns a boolean if a field has been set.

func (GmlcInfo) MarshalJSON

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

func (*GmlcInfo) SetGmlcNumbers

func (o *GmlcInfo) SetGmlcNumbers(v []string)

SetGmlcNumbers gets a reference to the given []string and assigns it to the GmlcNumbers field.

func (*GmlcInfo) SetServingClientTypes

func (o *GmlcInfo) SetServingClientTypes(v []ExternalClientType)

SetServingClientTypes gets a reference to the given []ExternalClientType and assigns it to the ServingClientTypes field.

func (GmlcInfo) ToMap

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

type Guami

type Guami struct {
	PlmnId PlmnIdNid `json:"plmnId"`
	// String identifying the AMF ID composed of AMF Region ID (8 bits), AMF Set ID (10 bits) and AMF  Pointer (6 bits) as specified in clause 2.10.1 of 3GPP TS 23.003. It is encoded as a string of  6 hexadecimal characters (i.e., 24 bits).
	AmfId string `json:"amfId"`
}

Guami Globally Unique AMF Identifier constructed out of PLMN, Network and AMF identity.

func NewGuami

func NewGuami(plmnId PlmnIdNid, amfId string) *Guami

NewGuami instantiates a new Guami 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 NewGuamiWithDefaults

func NewGuamiWithDefaults() *Guami

NewGuamiWithDefaults instantiates a new Guami 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 (*Guami) GetAmfId

func (o *Guami) GetAmfId() string

GetAmfId returns the AmfId field value

func (*Guami) GetAmfIdOk

func (o *Guami) GetAmfIdOk() (*string, bool)

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

func (*Guami) GetPlmnId

func (o *Guami) GetPlmnId() PlmnIdNid

GetPlmnId returns the PlmnId field value

func (*Guami) GetPlmnIdOk

func (o *Guami) GetPlmnIdOk() (*PlmnIdNid, bool)

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

func (Guami) MarshalJSON

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

func (*Guami) SetAmfId

func (o *Guami) SetAmfId(v string)

SetAmfId sets field value

func (*Guami) SetPlmnId

func (o *Guami) SetPlmnId(v PlmnIdNid)

SetPlmnId sets field value

func (Guami) ToMap

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

type HssInfo

type HssInfo struct {
	// Identifier of a group of NFs.
	GroupId                        *string                      `json:"groupId,omitempty"`
	ImsiRanges                     []ImsiRange                  `json:"imsiRanges,omitempty"`
	ImsPrivateIdentityRanges       []IdentityRange              `json:"imsPrivateIdentityRanges,omitempty"`
	ImsPublicIdentityRanges        []IdentityRange              `json:"imsPublicIdentityRanges,omitempty"`
	MsisdnRanges                   []IdentityRange              `json:"msisdnRanges,omitempty"`
	ExternalGroupIdentifiersRanges []IdentityRange              `json:"externalGroupIdentifiersRanges,omitempty"`
	HssDiameterAddress             *NetworkNodeDiameterAddress  `json:"hssDiameterAddress,omitempty"`
	AdditionalDiamAddresses        []NetworkNodeDiameterAddress `json:"additionalDiamAddresses,omitempty"`
}

HssInfo Information of an HSS NF Instance

func NewHssInfo

func NewHssInfo() *HssInfo

NewHssInfo instantiates a new HssInfo 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 NewHssInfoWithDefaults

func NewHssInfoWithDefaults() *HssInfo

NewHssInfoWithDefaults instantiates a new HssInfo 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 (*HssInfo) GetAdditionalDiamAddresses

func (o *HssInfo) GetAdditionalDiamAddresses() []NetworkNodeDiameterAddress

GetAdditionalDiamAddresses returns the AdditionalDiamAddresses field value if set, zero value otherwise.

func (*HssInfo) GetAdditionalDiamAddressesOk

func (o *HssInfo) GetAdditionalDiamAddressesOk() ([]NetworkNodeDiameterAddress, bool)

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

func (*HssInfo) GetExternalGroupIdentifiersRanges

func (o *HssInfo) GetExternalGroupIdentifiersRanges() []IdentityRange

GetExternalGroupIdentifiersRanges returns the ExternalGroupIdentifiersRanges field value if set, zero value otherwise.

func (*HssInfo) GetExternalGroupIdentifiersRangesOk

func (o *HssInfo) GetExternalGroupIdentifiersRangesOk() ([]IdentityRange, bool)

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

func (*HssInfo) GetGroupId

func (o *HssInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*HssInfo) GetGroupIdOk

func (o *HssInfo) GetGroupIdOk() (*string, bool)

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

func (*HssInfo) GetHssDiameterAddress

func (o *HssInfo) GetHssDiameterAddress() NetworkNodeDiameterAddress

GetHssDiameterAddress returns the HssDiameterAddress field value if set, zero value otherwise.

func (*HssInfo) GetHssDiameterAddressOk

func (o *HssInfo) GetHssDiameterAddressOk() (*NetworkNodeDiameterAddress, bool)

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

func (*HssInfo) GetImsPrivateIdentityRanges

func (o *HssInfo) GetImsPrivateIdentityRanges() []IdentityRange

GetImsPrivateIdentityRanges returns the ImsPrivateIdentityRanges field value if set, zero value otherwise.

func (*HssInfo) GetImsPrivateIdentityRangesOk

func (o *HssInfo) GetImsPrivateIdentityRangesOk() ([]IdentityRange, bool)

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

func (*HssInfo) GetImsPublicIdentityRanges

func (o *HssInfo) GetImsPublicIdentityRanges() []IdentityRange

GetImsPublicIdentityRanges returns the ImsPublicIdentityRanges field value if set, zero value otherwise.

func (*HssInfo) GetImsPublicIdentityRangesOk

func (o *HssInfo) GetImsPublicIdentityRangesOk() ([]IdentityRange, bool)

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

func (*HssInfo) GetImsiRanges

func (o *HssInfo) GetImsiRanges() []ImsiRange

GetImsiRanges returns the ImsiRanges field value if set, zero value otherwise.

func (*HssInfo) GetImsiRangesOk

func (o *HssInfo) GetImsiRangesOk() ([]ImsiRange, bool)

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

func (*HssInfo) GetMsisdnRanges

func (o *HssInfo) GetMsisdnRanges() []IdentityRange

GetMsisdnRanges returns the MsisdnRanges field value if set, zero value otherwise.

func (*HssInfo) GetMsisdnRangesOk

func (o *HssInfo) GetMsisdnRangesOk() ([]IdentityRange, bool)

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

func (*HssInfo) HasAdditionalDiamAddresses

func (o *HssInfo) HasAdditionalDiamAddresses() bool

HasAdditionalDiamAddresses returns a boolean if a field has been set.

func (*HssInfo) HasExternalGroupIdentifiersRanges

func (o *HssInfo) HasExternalGroupIdentifiersRanges() bool

HasExternalGroupIdentifiersRanges returns a boolean if a field has been set.

func (*HssInfo) HasGroupId

func (o *HssInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*HssInfo) HasHssDiameterAddress

func (o *HssInfo) HasHssDiameterAddress() bool

HasHssDiameterAddress returns a boolean if a field has been set.

func (*HssInfo) HasImsPrivateIdentityRanges

func (o *HssInfo) HasImsPrivateIdentityRanges() bool

HasImsPrivateIdentityRanges returns a boolean if a field has been set.

func (*HssInfo) HasImsPublicIdentityRanges

func (o *HssInfo) HasImsPublicIdentityRanges() bool

HasImsPublicIdentityRanges returns a boolean if a field has been set.

func (*HssInfo) HasImsiRanges

func (o *HssInfo) HasImsiRanges() bool

HasImsiRanges returns a boolean if a field has been set.

func (*HssInfo) HasMsisdnRanges

func (o *HssInfo) HasMsisdnRanges() bool

HasMsisdnRanges returns a boolean if a field has been set.

func (HssInfo) MarshalJSON

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

func (*HssInfo) SetAdditionalDiamAddresses

func (o *HssInfo) SetAdditionalDiamAddresses(v []NetworkNodeDiameterAddress)

SetAdditionalDiamAddresses gets a reference to the given []NetworkNodeDiameterAddress and assigns it to the AdditionalDiamAddresses field.

func (*HssInfo) SetExternalGroupIdentifiersRanges

func (o *HssInfo) SetExternalGroupIdentifiersRanges(v []IdentityRange)

SetExternalGroupIdentifiersRanges gets a reference to the given []IdentityRange and assigns it to the ExternalGroupIdentifiersRanges field.

func (*HssInfo) SetGroupId

func (o *HssInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*HssInfo) SetHssDiameterAddress

func (o *HssInfo) SetHssDiameterAddress(v NetworkNodeDiameterAddress)

SetHssDiameterAddress gets a reference to the given NetworkNodeDiameterAddress and assigns it to the HssDiameterAddress field.

func (*HssInfo) SetImsPrivateIdentityRanges

func (o *HssInfo) SetImsPrivateIdentityRanges(v []IdentityRange)

SetImsPrivateIdentityRanges gets a reference to the given []IdentityRange and assigns it to the ImsPrivateIdentityRanges field.

func (*HssInfo) SetImsPublicIdentityRanges

func (o *HssInfo) SetImsPublicIdentityRanges(v []IdentityRange)

SetImsPublicIdentityRanges gets a reference to the given []IdentityRange and assigns it to the ImsPublicIdentityRanges field.

func (*HssInfo) SetImsiRanges

func (o *HssInfo) SetImsiRanges(v []ImsiRange)

SetImsiRanges gets a reference to the given []ImsiRange and assigns it to the ImsiRanges field.

func (*HssInfo) SetMsisdnRanges

func (o *HssInfo) SetMsisdnRanges(v []IdentityRange)

SetMsisdnRanges gets a reference to the given []IdentityRange and assigns it to the MsisdnRanges field.

func (HssInfo) ToMap

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

type IdentityRange

type IdentityRange struct {
	Interface *interface{}
}

IdentityRange - A range of GPSIs (subscriber identities), either based on a numeric range, or based on regular-expression matching

func InterfaceAsIdentityRange

func InterfaceAsIdentityRange(v *interface{}) IdentityRange

interface{}AsIdentityRange is a convenience function that returns interface{} wrapped in IdentityRange

func (*IdentityRange) GetActualInstance

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

Get the actual instance

func (IdentityRange) MarshalJSON

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

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

func (*IdentityRange) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type ImsiRange

type ImsiRange struct {
	Interface *interface{}
}

ImsiRange - A range of IMSIs (subscriber identities), either based on a numeric range, or based on regular-expression matching

func InterfaceAsImsiRange

func InterfaceAsImsiRange(v *interface{}) ImsiRange

interface{}AsImsiRange is a convenience function that returns interface{} wrapped in ImsiRange

func (*ImsiRange) GetActualInstance

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

Get the actual instance

func (ImsiRange) MarshalJSON

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

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

func (*ImsiRange) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService

type IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService service

IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService IndividualSCPDomainRoutingInformationSubscriptionDocumentApi service

func (*IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService) ScpDomainRoutingInfoUnsubscribe

ScpDomainRoutingInfoUnsubscribe Deletes a subscription

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param subscriptionID Unique ID of the subscription to remove
@return ApiScpDomainRoutingInfoUnsubscribeRequest

func (*IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService) ScpDomainRoutingInfoUnsubscribeExecute

Execute executes the request

type InterfaceUpfInfoItem

type InterfaceUpfInfoItem struct {
	Interface *interface{}
}

InterfaceUpfInfoItem Information of a given IP interface of an UPF

func (*InterfaceUpfInfoItem) MarshalJSON

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

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

func (*InterfaceUpfInfoItem) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type InternalGroupIdRange

type InternalGroupIdRange struct {
	Interface *interface{}
}

InternalGroupIdRange - A range of Group IDs (internal group identities), either based on a numeric range, or based on regular-expression matching

func InterfaceAsInternalGroupIdRange

func InterfaceAsInternalGroupIdRange(v *interface{}) InternalGroupIdRange

interface{}AsInternalGroupIdRange is a convenience function that returns interface{} wrapped in InternalGroupIdRange

func (*InternalGroupIdRange) GetActualInstance

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

Get the actual instance

func (InternalGroupIdRange) MarshalJSON

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

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

func (*InternalGroupIdRange) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

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)

type IpAddr

type IpAddr struct {
	Interface *interface{}
}

IpAddr - Contains an IP adresse.

func InterfaceAsIpAddr

func InterfaceAsIpAddr(v *interface{}) IpAddr

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

func (*IpAddr) GetActualInstance

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

Get the actual instance

func (IpAddr) MarshalJSON

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

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

func (*IpAddr) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type IpEndPoint

type IpEndPoint struct {
	// String identifying a IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.
	Ipv4Address *string            `json:"ipv4Address,omitempty"`
	Ipv6Address *Ipv6Addr          `json:"ipv6Address,omitempty"`
	Transport   *TransportProtocol `json:"transport,omitempty"`
	Port        *int32             `json:"port,omitempty"`
}

IpEndPoint IP addressing information of a given NFService; it consists on, e.g. IP address, TCP port, transport protocol...

func NewIpEndPoint

func NewIpEndPoint() *IpEndPoint

NewIpEndPoint instantiates a new IpEndPoint 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 NewIpEndPointWithDefaults

func NewIpEndPointWithDefaults() *IpEndPoint

NewIpEndPointWithDefaults instantiates a new IpEndPoint 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 (*IpEndPoint) GetIpv4Address

func (o *IpEndPoint) GetIpv4Address() string

GetIpv4Address returns the Ipv4Address field value if set, zero value otherwise.

func (*IpEndPoint) GetIpv4AddressOk

func (o *IpEndPoint) GetIpv4AddressOk() (*string, bool)

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

func (*IpEndPoint) GetIpv6Address

func (o *IpEndPoint) GetIpv6Address() Ipv6Addr

GetIpv6Address returns the Ipv6Address field value if set, zero value otherwise.

func (*IpEndPoint) GetIpv6AddressOk

func (o *IpEndPoint) GetIpv6AddressOk() (*Ipv6Addr, bool)

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

func (*IpEndPoint) GetPort

func (o *IpEndPoint) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*IpEndPoint) GetPortOk

func (o *IpEndPoint) GetPortOk() (*int32, bool)

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

func (*IpEndPoint) GetTransport

func (o *IpEndPoint) GetTransport() TransportProtocol

GetTransport returns the Transport field value if set, zero value otherwise.

func (*IpEndPoint) GetTransportOk

func (o *IpEndPoint) GetTransportOk() (*TransportProtocol, bool)

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

func (*IpEndPoint) HasIpv4Address

func (o *IpEndPoint) HasIpv4Address() bool

HasIpv4Address returns a boolean if a field has been set.

func (*IpEndPoint) HasIpv6Address

func (o *IpEndPoint) HasIpv6Address() bool

HasIpv6Address returns a boolean if a field has been set.

func (*IpEndPoint) HasPort

func (o *IpEndPoint) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*IpEndPoint) HasTransport

func (o *IpEndPoint) HasTransport() bool

HasTransport returns a boolean if a field has been set.

func (IpEndPoint) MarshalJSON

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

func (*IpEndPoint) SetIpv4Address

func (o *IpEndPoint) SetIpv4Address(v string)

SetIpv4Address gets a reference to the given string and assigns it to the Ipv4Address field.

func (*IpEndPoint) SetIpv6Address

func (o *IpEndPoint) SetIpv6Address(v Ipv6Addr)

SetIpv6Address gets a reference to the given Ipv6Addr and assigns it to the Ipv6Address field.

func (*IpEndPoint) SetPort

func (o *IpEndPoint) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*IpEndPoint) SetTransport

func (o *IpEndPoint) SetTransport(v TransportProtocol)

SetTransport gets a reference to the given TransportProtocol and assigns it to the Transport field.

func (IpEndPoint) ToMap

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

type IpIndex

type IpIndex struct {
	Int32  *int32
	String *string
}

IpIndex Represents the IP Index to be sent from UDM to the SMF (its value can be either an integer or a string)

func (*IpIndex) MarshalJSON

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

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

func (*IpIndex) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type IpReachability

type IpReachability struct {
	String *string
}

IpReachability Indicates the type(s) of IP addresses reachable via an SCP

func (*IpReachability) MarshalJSON

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

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

func (*IpReachability) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type Ipv4AddressRange

type Ipv4AddressRange struct {
	// String identifying a IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.
	Start *string `json:"start,omitempty"`
	// String identifying a IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.
	End *string `json:"end,omitempty"`
}

Ipv4AddressRange Range of IPv4 addresses

func NewIpv4AddressRange

func NewIpv4AddressRange() *Ipv4AddressRange

NewIpv4AddressRange instantiates a new Ipv4AddressRange 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 NewIpv4AddressRangeWithDefaults

func NewIpv4AddressRangeWithDefaults() *Ipv4AddressRange

NewIpv4AddressRangeWithDefaults instantiates a new Ipv4AddressRange 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 (*Ipv4AddressRange) GetEnd

func (o *Ipv4AddressRange) GetEnd() string

GetEnd returns the End field value if set, zero value otherwise.

func (*Ipv4AddressRange) GetEndOk

func (o *Ipv4AddressRange) GetEndOk() (*string, bool)

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

func (*Ipv4AddressRange) GetStart

func (o *Ipv4AddressRange) GetStart() string

GetStart returns the Start field value if set, zero value otherwise.

func (*Ipv4AddressRange) GetStartOk

func (o *Ipv4AddressRange) GetStartOk() (*string, bool)

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

func (*Ipv4AddressRange) HasEnd

func (o *Ipv4AddressRange) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*Ipv4AddressRange) HasStart

func (o *Ipv4AddressRange) HasStart() bool

HasStart returns a boolean if a field has been set.

func (Ipv4AddressRange) MarshalJSON

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

func (*Ipv4AddressRange) SetEnd

func (o *Ipv4AddressRange) SetEnd(v string)

SetEnd gets a reference to the given string and assigns it to the End field.

func (*Ipv4AddressRange) SetStart

func (o *Ipv4AddressRange) SetStart(v string)

SetStart gets a reference to the given string and assigns it to the Start field.

func (Ipv4AddressRange) ToMap

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

type Ipv6Addr

type Ipv6Addr struct {
}

Ipv6Addr String identifying an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation according to clause 5 of RFC5952 shall not be used.

func NewIpv6Addr

func NewIpv6Addr() *Ipv6Addr

NewIpv6Addr instantiates a new Ipv6Addr object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpv6AddrWithDefaults

func NewIpv6AddrWithDefaults() *Ipv6Addr

NewIpv6AddrWithDefaults instantiates a new Ipv6Addr object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (Ipv6Addr) MarshalJSON

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

func (Ipv6Addr) ToMap

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

type Ipv6Prefix

type Ipv6Prefix struct {
}

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

func NewIpv6Prefix

func NewIpv6Prefix() *Ipv6Prefix

NewIpv6Prefix instantiates a new Ipv6Prefix object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpv6PrefixWithDefaults

func NewIpv6PrefixWithDefaults() *Ipv6Prefix

NewIpv6PrefixWithDefaults instantiates a new Ipv6Prefix object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (Ipv6Prefix) MarshalJSON

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

func (Ipv6Prefix) ToMap

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

type Ipv6PrefixRange

type Ipv6PrefixRange struct {
	Start *Ipv6Prefix `json:"start,omitempty"`
	End   *Ipv6Prefix `json:"end,omitempty"`
}

Ipv6PrefixRange Range of IPv6 prefixes

func NewIpv6PrefixRange

func NewIpv6PrefixRange() *Ipv6PrefixRange

NewIpv6PrefixRange instantiates a new Ipv6PrefixRange 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 NewIpv6PrefixRangeWithDefaults

func NewIpv6PrefixRangeWithDefaults() *Ipv6PrefixRange

NewIpv6PrefixRangeWithDefaults instantiates a new Ipv6PrefixRange 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 (*Ipv6PrefixRange) GetEnd

func (o *Ipv6PrefixRange) GetEnd() Ipv6Prefix

GetEnd returns the End field value if set, zero value otherwise.

func (*Ipv6PrefixRange) GetEndOk

func (o *Ipv6PrefixRange) GetEndOk() (*Ipv6Prefix, bool)

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

func (*Ipv6PrefixRange) GetStart

func (o *Ipv6PrefixRange) GetStart() Ipv6Prefix

GetStart returns the Start field value if set, zero value otherwise.

func (*Ipv6PrefixRange) GetStartOk

func (o *Ipv6PrefixRange) GetStartOk() (*Ipv6Prefix, bool)

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

func (*Ipv6PrefixRange) HasEnd

func (o *Ipv6PrefixRange) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*Ipv6PrefixRange) HasStart

func (o *Ipv6PrefixRange) HasStart() bool

HasStart returns a boolean if a field has been set.

func (Ipv6PrefixRange) MarshalJSON

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

func (*Ipv6PrefixRange) SetEnd

func (o *Ipv6PrefixRange) SetEnd(v Ipv6Prefix)

SetEnd gets a reference to the given Ipv6Prefix and assigns it to the End field.

func (*Ipv6PrefixRange) SetStart

func (o *Ipv6PrefixRange) SetStart(v Ipv6Prefix)

SetStart gets a reference to the given Ipv6Prefix and assigns it to the Start field.

func (Ipv6PrefixRange) ToMap

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

type IwmscInfo

type IwmscInfo struct {
	MsisdnRanges []IdentityRange `json:"msisdnRanges,omitempty"`
	SupiRanges   []SupiRange     `json:"supiRanges,omitempty"`
	TaiRangeList []TaiRange      `json:"taiRangeList,omitempty"`
	ScNumber     *string         `json:"scNumber,omitempty"`
}

IwmscInfo Information of an SMS-IWMSC NF Instance

func NewIwmscInfo

func NewIwmscInfo() *IwmscInfo

NewIwmscInfo instantiates a new IwmscInfo 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 NewIwmscInfoWithDefaults

func NewIwmscInfoWithDefaults() *IwmscInfo

NewIwmscInfoWithDefaults instantiates a new IwmscInfo 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 (*IwmscInfo) GetMsisdnRanges

func (o *IwmscInfo) GetMsisdnRanges() []IdentityRange

GetMsisdnRanges returns the MsisdnRanges field value if set, zero value otherwise.

func (*IwmscInfo) GetMsisdnRangesOk

func (o *IwmscInfo) GetMsisdnRangesOk() ([]IdentityRange, bool)

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

func (*IwmscInfo) GetScNumber

func (o *IwmscInfo) GetScNumber() string

GetScNumber returns the ScNumber field value if set, zero value otherwise.

func (*IwmscInfo) GetScNumberOk

func (o *IwmscInfo) GetScNumberOk() (*string, bool)

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

func (*IwmscInfo) GetSupiRanges

func (o *IwmscInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*IwmscInfo) GetSupiRangesOk

func (o *IwmscInfo) GetSupiRangesOk() ([]SupiRange, bool)

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

func (*IwmscInfo) GetTaiRangeList

func (o *IwmscInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*IwmscInfo) GetTaiRangeListOk

func (o *IwmscInfo) GetTaiRangeListOk() ([]TaiRange, bool)

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

func (*IwmscInfo) HasMsisdnRanges

func (o *IwmscInfo) HasMsisdnRanges() bool

HasMsisdnRanges returns a boolean if a field has been set.

func (*IwmscInfo) HasScNumber

func (o *IwmscInfo) HasScNumber() bool

HasScNumber returns a boolean if a field has been set.

func (*IwmscInfo) HasSupiRanges

func (o *IwmscInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (*IwmscInfo) HasTaiRangeList

func (o *IwmscInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (IwmscInfo) MarshalJSON

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

func (*IwmscInfo) SetMsisdnRanges

func (o *IwmscInfo) SetMsisdnRanges(v []IdentityRange)

SetMsisdnRanges gets a reference to the given []IdentityRange and assigns it to the MsisdnRanges field.

func (*IwmscInfo) SetScNumber

func (o *IwmscInfo) SetScNumber(v string)

SetScNumber gets a reference to the given string and assigns it to the ScNumber field.

func (*IwmscInfo) SetSupiRanges

func (o *IwmscInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (*IwmscInfo) SetTaiRangeList

func (o *IwmscInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (IwmscInfo) ToMap

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

type LmfInfo

type LmfInfo struct {
	ServingClientTypes []ExternalClientType `json:"servingClientTypes,omitempty"`
	// LMF identification.
	LmfId              *string              `json:"lmfId,omitempty"`
	ServingAccessTypes []AccessType         `json:"servingAccessTypes,omitempty"`
	ServingAnNodeTypes []AnNodeType         `json:"servingAnNodeTypes,omitempty"`
	ServingRatTypes    []RatType            `json:"servingRatTypes,omitempty"`
	TaiList            []Tai                `json:"taiList,omitempty"`
	TaiRangeList       []TaiRange           `json:"taiRangeList,omitempty"`
	SupportedGADShapes []SupportedGADShapes `json:"supportedGADShapes,omitempty"`
}

LmfInfo Information of an LMF NF Instance

func NewLmfInfo

func NewLmfInfo() *LmfInfo

NewLmfInfo instantiates a new LmfInfo 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 NewLmfInfoWithDefaults

func NewLmfInfoWithDefaults() *LmfInfo

NewLmfInfoWithDefaults instantiates a new LmfInfo 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 (*LmfInfo) GetLmfId

func (o *LmfInfo) GetLmfId() string

GetLmfId returns the LmfId field value if set, zero value otherwise.

func (*LmfInfo) GetLmfIdOk

func (o *LmfInfo) GetLmfIdOk() (*string, bool)

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

func (*LmfInfo) GetServingAccessTypes

func (o *LmfInfo) GetServingAccessTypes() []AccessType

GetServingAccessTypes returns the ServingAccessTypes field value if set, zero value otherwise.

func (*LmfInfo) GetServingAccessTypesOk

func (o *LmfInfo) GetServingAccessTypesOk() ([]AccessType, bool)

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

func (*LmfInfo) GetServingAnNodeTypes

func (o *LmfInfo) GetServingAnNodeTypes() []AnNodeType

GetServingAnNodeTypes returns the ServingAnNodeTypes field value if set, zero value otherwise.

func (*LmfInfo) GetServingAnNodeTypesOk

func (o *LmfInfo) GetServingAnNodeTypesOk() ([]AnNodeType, bool)

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

func (*LmfInfo) GetServingClientTypes

func (o *LmfInfo) GetServingClientTypes() []ExternalClientType

GetServingClientTypes returns the ServingClientTypes field value if set, zero value otherwise.

func (*LmfInfo) GetServingClientTypesOk

func (o *LmfInfo) GetServingClientTypesOk() ([]ExternalClientType, bool)

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

func (*LmfInfo) GetServingRatTypes

func (o *LmfInfo) GetServingRatTypes() []RatType

GetServingRatTypes returns the ServingRatTypes field value if set, zero value otherwise.

func (*LmfInfo) GetServingRatTypesOk

func (o *LmfInfo) GetServingRatTypesOk() ([]RatType, bool)

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

func (*LmfInfo) GetSupportedGADShapes

func (o *LmfInfo) GetSupportedGADShapes() []SupportedGADShapes

GetSupportedGADShapes returns the SupportedGADShapes field value if set, zero value otherwise.

func (*LmfInfo) GetSupportedGADShapesOk

func (o *LmfInfo) GetSupportedGADShapesOk() ([]SupportedGADShapes, bool)

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

func (*LmfInfo) GetTaiList

func (o *LmfInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*LmfInfo) GetTaiListOk

func (o *LmfInfo) GetTaiListOk() ([]Tai, bool)

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

func (*LmfInfo) GetTaiRangeList

func (o *LmfInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*LmfInfo) GetTaiRangeListOk

func (o *LmfInfo) GetTaiRangeListOk() ([]TaiRange, bool)

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

func (*LmfInfo) HasLmfId

func (o *LmfInfo) HasLmfId() bool

HasLmfId returns a boolean if a field has been set.

func (*LmfInfo) HasServingAccessTypes

func (o *LmfInfo) HasServingAccessTypes() bool

HasServingAccessTypes returns a boolean if a field has been set.

func (*LmfInfo) HasServingAnNodeTypes

func (o *LmfInfo) HasServingAnNodeTypes() bool

HasServingAnNodeTypes returns a boolean if a field has been set.

func (*LmfInfo) HasServingClientTypes

func (o *LmfInfo) HasServingClientTypes() bool

HasServingClientTypes returns a boolean if a field has been set.

func (*LmfInfo) HasServingRatTypes

func (o *LmfInfo) HasServingRatTypes() bool

HasServingRatTypes returns a boolean if a field has been set.

func (*LmfInfo) HasSupportedGADShapes

func (o *LmfInfo) HasSupportedGADShapes() bool

HasSupportedGADShapes returns a boolean if a field has been set.

func (*LmfInfo) HasTaiList

func (o *LmfInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*LmfInfo) HasTaiRangeList

func (o *LmfInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (LmfInfo) MarshalJSON

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

func (*LmfInfo) SetLmfId

func (o *LmfInfo) SetLmfId(v string)

SetLmfId gets a reference to the given string and assigns it to the LmfId field.

func (*LmfInfo) SetServingAccessTypes

func (o *LmfInfo) SetServingAccessTypes(v []AccessType)

SetServingAccessTypes gets a reference to the given []AccessType and assigns it to the ServingAccessTypes field.

func (*LmfInfo) SetServingAnNodeTypes

func (o *LmfInfo) SetServingAnNodeTypes(v []AnNodeType)

SetServingAnNodeTypes gets a reference to the given []AnNodeType and assigns it to the ServingAnNodeTypes field.

func (*LmfInfo) SetServingClientTypes

func (o *LmfInfo) SetServingClientTypes(v []ExternalClientType)

SetServingClientTypes gets a reference to the given []ExternalClientType and assigns it to the ServingClientTypes field.

func (*LmfInfo) SetServingRatTypes

func (o *LmfInfo) SetServingRatTypes(v []RatType)

SetServingRatTypes gets a reference to the given []RatType and assigns it to the ServingRatTypes field.

func (*LmfInfo) SetSupportedGADShapes

func (o *LmfInfo) SetSupportedGADShapes(v []SupportedGADShapes)

SetSupportedGADShapes gets a reference to the given []SupportedGADShapes and assigns it to the SupportedGADShapes field.

func (*LmfInfo) SetTaiList

func (o *LmfInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*LmfInfo) SetTaiRangeList

func (o *LmfInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (LmfInfo) ToMap

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

type LocalityDescription

type LocalityDescription struct {
	LocalityType      LocalityType              `json:"localityType"`
	LocalityValue     string                    `json:"localityValue"`
	AddlLocDescrItems []LocalityDescriptionItem `json:"addlLocDescrItems,omitempty"`
}

LocalityDescription Locality description

func NewLocalityDescription

func NewLocalityDescription(localityType LocalityType, localityValue string) *LocalityDescription

NewLocalityDescription instantiates a new LocalityDescription 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 NewLocalityDescriptionWithDefaults

func NewLocalityDescriptionWithDefaults() *LocalityDescription

NewLocalityDescriptionWithDefaults instantiates a new LocalityDescription 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 (*LocalityDescription) GetAddlLocDescrItems

func (o *LocalityDescription) GetAddlLocDescrItems() []LocalityDescriptionItem

GetAddlLocDescrItems returns the AddlLocDescrItems field value if set, zero value otherwise.

func (*LocalityDescription) GetAddlLocDescrItemsOk

func (o *LocalityDescription) GetAddlLocDescrItemsOk() ([]LocalityDescriptionItem, bool)

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

func (*LocalityDescription) GetLocalityType

func (o *LocalityDescription) GetLocalityType() LocalityType

GetLocalityType returns the LocalityType field value

func (*LocalityDescription) GetLocalityTypeOk

func (o *LocalityDescription) GetLocalityTypeOk() (*LocalityType, bool)

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

func (*LocalityDescription) GetLocalityValue

func (o *LocalityDescription) GetLocalityValue() string

GetLocalityValue returns the LocalityValue field value

func (*LocalityDescription) GetLocalityValueOk

func (o *LocalityDescription) GetLocalityValueOk() (*string, bool)

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

func (*LocalityDescription) HasAddlLocDescrItems

func (o *LocalityDescription) HasAddlLocDescrItems() bool

HasAddlLocDescrItems returns a boolean if a field has been set.

func (LocalityDescription) MarshalJSON

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

func (*LocalityDescription) SetAddlLocDescrItems

func (o *LocalityDescription) SetAddlLocDescrItems(v []LocalityDescriptionItem)

SetAddlLocDescrItems gets a reference to the given []LocalityDescriptionItem and assigns it to the AddlLocDescrItems field.

func (*LocalityDescription) SetLocalityType

func (o *LocalityDescription) SetLocalityType(v LocalityType)

SetLocalityType sets field value

func (*LocalityDescription) SetLocalityValue

func (o *LocalityDescription) SetLocalityValue(v string)

SetLocalityValue sets field value

func (LocalityDescription) ToMap

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

type LocalityDescriptionItem

type LocalityDescriptionItem struct {
	LocalityType  LocalityType `json:"localityType"`
	LocalityValue string       `json:"localityValue"`
}

LocalityDescriptionItem Locality description item

func NewLocalityDescriptionItem

func NewLocalityDescriptionItem(localityType LocalityType, localityValue string) *LocalityDescriptionItem

NewLocalityDescriptionItem instantiates a new LocalityDescriptionItem 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 NewLocalityDescriptionItemWithDefaults

func NewLocalityDescriptionItemWithDefaults() *LocalityDescriptionItem

NewLocalityDescriptionItemWithDefaults instantiates a new LocalityDescriptionItem 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 (*LocalityDescriptionItem) GetLocalityType

func (o *LocalityDescriptionItem) GetLocalityType() LocalityType

GetLocalityType returns the LocalityType field value

func (*LocalityDescriptionItem) GetLocalityTypeOk

func (o *LocalityDescriptionItem) GetLocalityTypeOk() (*LocalityType, bool)

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

func (*LocalityDescriptionItem) GetLocalityValue

func (o *LocalityDescriptionItem) GetLocalityValue() string

GetLocalityValue returns the LocalityValue field value

func (*LocalityDescriptionItem) GetLocalityValueOk

func (o *LocalityDescriptionItem) GetLocalityValueOk() (*string, bool)

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

func (LocalityDescriptionItem) MarshalJSON

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

func (*LocalityDescriptionItem) SetLocalityType

func (o *LocalityDescriptionItem) SetLocalityType(v LocalityType)

SetLocalityType sets field value

func (*LocalityDescriptionItem) SetLocalityValue

func (o *LocalityDescriptionItem) SetLocalityValue(v string)

SetLocalityValue sets field value

func (LocalityDescriptionItem) ToMap

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

type LocalityType

type LocalityType struct {
	String *string
}

LocalityType Type of locality description. An operator may define custom locality type values other than those listed in this enumeration.

func (*LocalityType) MarshalJSON

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

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

func (*LocalityType) UnmarshalJSON

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

type MbSmfInfo struct {
	// A map (list of key-value pairs) where a valid JSON string serves as key
	SNssaiInfoList *map[string]SnssaiMbSmfInfoItem `json:"sNssaiInfoList,omitempty"`
	// A map (list of key-value pairs) where a valid JSON string serves as key
	TmgiRangeList *map[string]TmgiRange `json:"tmgiRangeList,omitempty"`
	TaiList       []Tai                 `json:"taiList,omitempty"`
	TaiRangeList  []TaiRange            `json:"taiRangeList,omitempty"`
	// A map (list of key-value pairs) where a valid JSON string serves as key
	MbsSessionList *map[string]MbsSession `json:"mbsSessionList,omitempty"`
}

MbSmfInfo Information of an MB-SMF NF Instance

func NewMbSmfInfo

func NewMbSmfInfo() *MbSmfInfo

NewMbSmfInfo instantiates a new MbSmfInfo 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 NewMbSmfInfoWithDefaults

func NewMbSmfInfoWithDefaults() *MbSmfInfo

NewMbSmfInfoWithDefaults instantiates a new MbSmfInfo 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 (*MbSmfInfo) GetMbsSessionList

func (o *MbSmfInfo) GetMbsSessionList() map[string]MbsSession

GetMbsSessionList returns the MbsSessionList field value if set, zero value otherwise.

func (*MbSmfInfo) GetMbsSessionListOk

func (o *MbSmfInfo) GetMbsSessionListOk() (*map[string]MbsSession, bool)

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

func (*MbSmfInfo) GetSNssaiInfoList

func (o *MbSmfInfo) GetSNssaiInfoList() map[string]SnssaiMbSmfInfoItem

GetSNssaiInfoList returns the SNssaiInfoList field value if set, zero value otherwise.

func (*MbSmfInfo) GetSNssaiInfoListOk

func (o *MbSmfInfo) GetSNssaiInfoListOk() (*map[string]SnssaiMbSmfInfoItem, bool)

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

func (*MbSmfInfo) GetTaiList

func (o *MbSmfInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*MbSmfInfo) GetTaiListOk

func (o *MbSmfInfo) GetTaiListOk() ([]Tai, bool)

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

func (*MbSmfInfo) GetTaiRangeList

func (o *MbSmfInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*MbSmfInfo) GetTaiRangeListOk

func (o *MbSmfInfo) GetTaiRangeListOk() ([]TaiRange, bool)

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

func (*MbSmfInfo) GetTmgiRangeList

func (o *MbSmfInfo) GetTmgiRangeList() map[string]TmgiRange

GetTmgiRangeList returns the TmgiRangeList field value if set, zero value otherwise.

func (*MbSmfInfo) GetTmgiRangeListOk

func (o *MbSmfInfo) GetTmgiRangeListOk() (*map[string]TmgiRange, bool)

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

func (*MbSmfInfo) HasMbsSessionList

func (o *MbSmfInfo) HasMbsSessionList() bool

HasMbsSessionList returns a boolean if a field has been set.

func (*MbSmfInfo) HasSNssaiInfoList

func (o *MbSmfInfo) HasSNssaiInfoList() bool

HasSNssaiInfoList returns a boolean if a field has been set.

func (*MbSmfInfo) HasTaiList

func (o *MbSmfInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*MbSmfInfo) HasTaiRangeList

func (o *MbSmfInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (*MbSmfInfo) HasTmgiRangeList

func (o *MbSmfInfo) HasTmgiRangeList() bool

HasTmgiRangeList returns a boolean if a field has been set.

func (MbSmfInfo) MarshalJSON

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

func (*MbSmfInfo) SetMbsSessionList

func (o *MbSmfInfo) SetMbsSessionList(v map[string]MbsSession)

SetMbsSessionList gets a reference to the given map[string]MbsSession and assigns it to the MbsSessionList field.

func (*MbSmfInfo) SetSNssaiInfoList

func (o *MbSmfInfo) SetSNssaiInfoList(v map[string]SnssaiMbSmfInfoItem)

SetSNssaiInfoList gets a reference to the given map[string]SnssaiMbSmfInfoItem and assigns it to the SNssaiInfoList field.

func (*MbSmfInfo) SetTaiList

func (o *MbSmfInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*MbSmfInfo) SetTaiRangeList

func (o *MbSmfInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (*MbSmfInfo) SetTmgiRangeList

func (o *MbSmfInfo) SetTmgiRangeList(v map[string]TmgiRange)

SetTmgiRangeList gets a reference to the given map[string]TmgiRange and assigns it to the TmgiRangeList field.

func (MbSmfInfo) ToMap

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

type MbUpfInfo

type MbUpfInfo struct {
	SNssaiMbUpfInfoList    []SnssaiUpfInfoItem    `json:"sNssaiMbUpfInfoList"`
	MbSmfServingArea       []string               `json:"mbSmfServingArea,omitempty"`
	InterfaceMbUpfInfoList []InterfaceUpfInfoItem `json:"interfaceMbUpfInfoList,omitempty"`
	TaiList                []Tai                  `json:"taiList,omitempty"`
	TaiRangeList           []TaiRange             `json:"taiRangeList,omitempty"`
	Priority               *int32                 `json:"priority,omitempty"`
	SupportedPfcpFeatures  *string                `json:"supportedPfcpFeatures,omitempty"`
}

MbUpfInfo Information of an MB-UPF NF Instance

func NewMbUpfInfo

func NewMbUpfInfo(sNssaiMbUpfInfoList []SnssaiUpfInfoItem) *MbUpfInfo

NewMbUpfInfo instantiates a new MbUpfInfo 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 NewMbUpfInfoWithDefaults

func NewMbUpfInfoWithDefaults() *MbUpfInfo

NewMbUpfInfoWithDefaults instantiates a new MbUpfInfo 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 (*MbUpfInfo) GetInterfaceMbUpfInfoList

func (o *MbUpfInfo) GetInterfaceMbUpfInfoList() []InterfaceUpfInfoItem

GetInterfaceMbUpfInfoList returns the InterfaceMbUpfInfoList field value if set, zero value otherwise.

func (*MbUpfInfo) GetInterfaceMbUpfInfoListOk

func (o *MbUpfInfo) GetInterfaceMbUpfInfoListOk() ([]InterfaceUpfInfoItem, bool)

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

func (*MbUpfInfo) GetMbSmfServingArea

func (o *MbUpfInfo) GetMbSmfServingArea() []string

GetMbSmfServingArea returns the MbSmfServingArea field value if set, zero value otherwise.

func (*MbUpfInfo) GetMbSmfServingAreaOk

func (o *MbUpfInfo) GetMbSmfServingAreaOk() ([]string, bool)

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

func (*MbUpfInfo) GetPriority

func (o *MbUpfInfo) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*MbUpfInfo) GetPriorityOk

func (o *MbUpfInfo) GetPriorityOk() (*int32, bool)

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

func (*MbUpfInfo) GetSNssaiMbUpfInfoList

func (o *MbUpfInfo) GetSNssaiMbUpfInfoList() []SnssaiUpfInfoItem

GetSNssaiMbUpfInfoList returns the SNssaiMbUpfInfoList field value

func (*MbUpfInfo) GetSNssaiMbUpfInfoListOk

func (o *MbUpfInfo) GetSNssaiMbUpfInfoListOk() ([]SnssaiUpfInfoItem, bool)

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

func (*MbUpfInfo) GetSupportedPfcpFeatures

func (o *MbUpfInfo) GetSupportedPfcpFeatures() string

GetSupportedPfcpFeatures returns the SupportedPfcpFeatures field value if set, zero value otherwise.

func (*MbUpfInfo) GetSupportedPfcpFeaturesOk

func (o *MbUpfInfo) GetSupportedPfcpFeaturesOk() (*string, bool)

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

func (*MbUpfInfo) GetTaiList

func (o *MbUpfInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*MbUpfInfo) GetTaiListOk

func (o *MbUpfInfo) GetTaiListOk() ([]Tai, bool)

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

func (*MbUpfInfo) GetTaiRangeList

func (o *MbUpfInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*MbUpfInfo) GetTaiRangeListOk

func (o *MbUpfInfo) GetTaiRangeListOk() ([]TaiRange, bool)

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

func (*MbUpfInfo) HasInterfaceMbUpfInfoList

func (o *MbUpfInfo) HasInterfaceMbUpfInfoList() bool

HasInterfaceMbUpfInfoList returns a boolean if a field has been set.

func (*MbUpfInfo) HasMbSmfServingArea

func (o *MbUpfInfo) HasMbSmfServingArea() bool

HasMbSmfServingArea returns a boolean if a field has been set.

func (*MbUpfInfo) HasPriority

func (o *MbUpfInfo) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*MbUpfInfo) HasSupportedPfcpFeatures

func (o *MbUpfInfo) HasSupportedPfcpFeatures() bool

HasSupportedPfcpFeatures returns a boolean if a field has been set.

func (*MbUpfInfo) HasTaiList

func (o *MbUpfInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*MbUpfInfo) HasTaiRangeList

func (o *MbUpfInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (MbUpfInfo) MarshalJSON

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

func (*MbUpfInfo) SetInterfaceMbUpfInfoList

func (o *MbUpfInfo) SetInterfaceMbUpfInfoList(v []InterfaceUpfInfoItem)

SetInterfaceMbUpfInfoList gets a reference to the given []InterfaceUpfInfoItem and assigns it to the InterfaceMbUpfInfoList field.

func (*MbUpfInfo) SetMbSmfServingArea

func (o *MbUpfInfo) SetMbSmfServingArea(v []string)

SetMbSmfServingArea gets a reference to the given []string and assigns it to the MbSmfServingArea field.

func (*MbUpfInfo) SetPriority

func (o *MbUpfInfo) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

func (*MbUpfInfo) SetSNssaiMbUpfInfoList

func (o *MbUpfInfo) SetSNssaiMbUpfInfoList(v []SnssaiUpfInfoItem)

SetSNssaiMbUpfInfoList sets field value

func (*MbUpfInfo) SetSupportedPfcpFeatures

func (o *MbUpfInfo) SetSupportedPfcpFeatures(v string)

SetSupportedPfcpFeatures gets a reference to the given string and assigns it to the SupportedPfcpFeatures field.

func (*MbUpfInfo) SetTaiList

func (o *MbUpfInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*MbUpfInfo) SetTaiRangeList

func (o *MbUpfInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (MbUpfInfo) ToMap

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

type MbsServiceArea

type MbsServiceArea struct {
	Interface *interface{}
}

MbsServiceArea MBS Service Area

func (*MbsServiceArea) MarshalJSON

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

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

func (*MbsServiceArea) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type MbsServiceAreaInfo

type MbsServiceAreaInfo struct {
	// Integer where the allowed values correspond to the value range of an unsigned 16-bit integer.
	AreaSessionId  int32          `json:"areaSessionId"`
	MbsServiceArea MbsServiceArea `json:"mbsServiceArea"`
}

MbsServiceAreaInfo MBS Service Area Information for location dependent MBS session

func NewMbsServiceAreaInfo

func NewMbsServiceAreaInfo(areaSessionId int32, mbsServiceArea MbsServiceArea) *MbsServiceAreaInfo

NewMbsServiceAreaInfo instantiates a new MbsServiceAreaInfo 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 NewMbsServiceAreaInfoWithDefaults

func NewMbsServiceAreaInfoWithDefaults() *MbsServiceAreaInfo

NewMbsServiceAreaInfoWithDefaults instantiates a new MbsServiceAreaInfo 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 (*MbsServiceAreaInfo) GetAreaSessionId

func (o *MbsServiceAreaInfo) GetAreaSessionId() int32

GetAreaSessionId returns the AreaSessionId field value

func (*MbsServiceAreaInfo) GetAreaSessionIdOk

func (o *MbsServiceAreaInfo) GetAreaSessionIdOk() (*int32, bool)

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

func (*MbsServiceAreaInfo) GetMbsServiceArea

func (o *MbsServiceAreaInfo) GetMbsServiceArea() MbsServiceArea

GetMbsServiceArea returns the MbsServiceArea field value

func (*MbsServiceAreaInfo) GetMbsServiceAreaOk

func (o *MbsServiceAreaInfo) GetMbsServiceAreaOk() (*MbsServiceArea, bool)

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

func (MbsServiceAreaInfo) MarshalJSON

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

func (*MbsServiceAreaInfo) SetAreaSessionId

func (o *MbsServiceAreaInfo) SetAreaSessionId(v int32)

SetAreaSessionId sets field value

func (*MbsServiceAreaInfo) SetMbsServiceArea

func (o *MbsServiceAreaInfo) SetMbsServiceArea(v MbsServiceArea)

SetMbsServiceArea sets field value

func (MbsServiceAreaInfo) ToMap

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

type MbsSession

type MbsSession struct {
	MbsSessionId MbsSessionId `json:"mbsSessionId"`
	// A map (list of key-value pairs) where the key identifies an areaSessionId
	MbsAreaSessions *map[string]MbsServiceAreaInfo `json:"mbsAreaSessions,omitempty"`
}

MbsSession MBS Session currently served by an MB-SMF

func NewMbsSession

func NewMbsSession(mbsSessionId MbsSessionId) *MbsSession

NewMbsSession instantiates a new MbsSession 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 NewMbsSessionWithDefaults

func NewMbsSessionWithDefaults() *MbsSession

NewMbsSessionWithDefaults instantiates a new MbsSession 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 (*MbsSession) GetMbsAreaSessions

func (o *MbsSession) GetMbsAreaSessions() map[string]MbsServiceAreaInfo

GetMbsAreaSessions returns the MbsAreaSessions field value if set, zero value otherwise.

func (*MbsSession) GetMbsAreaSessionsOk

func (o *MbsSession) GetMbsAreaSessionsOk() (*map[string]MbsServiceAreaInfo, bool)

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

func (*MbsSession) GetMbsSessionId

func (o *MbsSession) GetMbsSessionId() MbsSessionId

GetMbsSessionId returns the MbsSessionId field value

func (*MbsSession) GetMbsSessionIdOk

func (o *MbsSession) GetMbsSessionIdOk() (*MbsSessionId, bool)

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

func (*MbsSession) HasMbsAreaSessions

func (o *MbsSession) HasMbsAreaSessions() bool

HasMbsAreaSessions returns a boolean if a field has been set.

func (MbsSession) MarshalJSON

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

func (*MbsSession) SetMbsAreaSessions

func (o *MbsSession) SetMbsAreaSessions(v map[string]MbsServiceAreaInfo)

SetMbsAreaSessions gets a reference to the given map[string]MbsServiceAreaInfo and assigns it to the MbsAreaSessions field.

func (*MbsSession) SetMbsSessionId

func (o *MbsSession) SetMbsSessionId(v MbsSessionId)

SetMbsSessionId sets field value

func (MbsSession) ToMap

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

type MbsSessionId

type MbsSessionId struct {
	Interface *interface{}
}

MbsSessionId MBS Session Identifier

func (*MbsSessionId) MarshalJSON

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

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

func (*MbsSessionId) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type MfafInfo

type MfafInfo struct {
	ServingNfTypeList  []NFType   `json:"servingNfTypeList,omitempty"`
	ServingNfSetIdList []string   `json:"servingNfSetIdList,omitempty"`
	TaiList            []Tai      `json:"taiList,omitempty"`
	TaiRangeList       []TaiRange `json:"taiRangeList,omitempty"`
}

MfafInfo Information of a MFAF NF Instance

func NewMfafInfo

func NewMfafInfo() *MfafInfo

NewMfafInfo instantiates a new MfafInfo 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 NewMfafInfoWithDefaults

func NewMfafInfoWithDefaults() *MfafInfo

NewMfafInfoWithDefaults instantiates a new MfafInfo 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 (*MfafInfo) GetServingNfSetIdList

func (o *MfafInfo) GetServingNfSetIdList() []string

GetServingNfSetIdList returns the ServingNfSetIdList field value if set, zero value otherwise.

func (*MfafInfo) GetServingNfSetIdListOk

func (o *MfafInfo) GetServingNfSetIdListOk() ([]string, bool)

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

func (*MfafInfo) GetServingNfTypeList

func (o *MfafInfo) GetServingNfTypeList() []NFType

GetServingNfTypeList returns the ServingNfTypeList field value if set, zero value otherwise.

func (*MfafInfo) GetServingNfTypeListOk

func (o *MfafInfo) GetServingNfTypeListOk() ([]NFType, bool)

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

func (*MfafInfo) GetTaiList

func (o *MfafInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*MfafInfo) GetTaiListOk

func (o *MfafInfo) GetTaiListOk() ([]Tai, bool)

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

func (*MfafInfo) GetTaiRangeList

func (o *MfafInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*MfafInfo) GetTaiRangeListOk

func (o *MfafInfo) GetTaiRangeListOk() ([]TaiRange, bool)

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

func (*MfafInfo) HasServingNfSetIdList

func (o *MfafInfo) HasServingNfSetIdList() bool

HasServingNfSetIdList returns a boolean if a field has been set.

func (*MfafInfo) HasServingNfTypeList

func (o *MfafInfo) HasServingNfTypeList() bool

HasServingNfTypeList returns a boolean if a field has been set.

func (*MfafInfo) HasTaiList

func (o *MfafInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*MfafInfo) HasTaiRangeList

func (o *MfafInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (MfafInfo) MarshalJSON

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

func (*MfafInfo) SetServingNfSetIdList

func (o *MfafInfo) SetServingNfSetIdList(v []string)

SetServingNfSetIdList gets a reference to the given []string and assigns it to the ServingNfSetIdList field.

func (*MfafInfo) SetServingNfTypeList

func (o *MfafInfo) SetServingNfTypeList(v []NFType)

SetServingNfTypeList gets a reference to the given []NFType and assigns it to the ServingNfTypeList field.

func (*MfafInfo) SetTaiList

func (o *MfafInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*MfafInfo) SetTaiRangeList

func (o *MfafInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (MfafInfo) ToMap

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

type MlAnalyticsInfo

type MlAnalyticsInfo struct {
	MlAnalyticsIds   []NwdafEvent `json:"mlAnalyticsIds,omitempty"`
	SnssaiList       []Snssai     `json:"snssaiList,omitempty"`
	TrackingAreaList []Tai        `json:"trackingAreaList,omitempty"`
}

MlAnalyticsInfo ML Analytics Filter information supported by the Nnwdaf_MLModelProvision service

func NewMlAnalyticsInfo

func NewMlAnalyticsInfo() *MlAnalyticsInfo

NewMlAnalyticsInfo instantiates a new MlAnalyticsInfo 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 NewMlAnalyticsInfoWithDefaults

func NewMlAnalyticsInfoWithDefaults() *MlAnalyticsInfo

NewMlAnalyticsInfoWithDefaults instantiates a new MlAnalyticsInfo 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 (*MlAnalyticsInfo) GetMlAnalyticsIds

func (o *MlAnalyticsInfo) GetMlAnalyticsIds() []NwdafEvent

GetMlAnalyticsIds returns the MlAnalyticsIds field value if set, zero value otherwise.

func (*MlAnalyticsInfo) GetMlAnalyticsIdsOk

func (o *MlAnalyticsInfo) GetMlAnalyticsIdsOk() ([]NwdafEvent, bool)

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

func (*MlAnalyticsInfo) GetSnssaiList

func (o *MlAnalyticsInfo) GetSnssaiList() []Snssai

GetSnssaiList returns the SnssaiList field value if set, zero value otherwise.

func (*MlAnalyticsInfo) GetSnssaiListOk

func (o *MlAnalyticsInfo) GetSnssaiListOk() ([]Snssai, bool)

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

func (*MlAnalyticsInfo) GetTrackingAreaList

func (o *MlAnalyticsInfo) GetTrackingAreaList() []Tai

GetTrackingAreaList returns the TrackingAreaList field value if set, zero value otherwise.

func (*MlAnalyticsInfo) GetTrackingAreaListOk

func (o *MlAnalyticsInfo) GetTrackingAreaListOk() ([]Tai, bool)

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

func (*MlAnalyticsInfo) HasMlAnalyticsIds

func (o *MlAnalyticsInfo) HasMlAnalyticsIds() bool

HasMlAnalyticsIds returns a boolean if a field has been set.

func (*MlAnalyticsInfo) HasSnssaiList

func (o *MlAnalyticsInfo) HasSnssaiList() bool

HasSnssaiList returns a boolean if a field has been set.

func (*MlAnalyticsInfo) HasTrackingAreaList

func (o *MlAnalyticsInfo) HasTrackingAreaList() bool

HasTrackingAreaList returns a boolean if a field has been set.

func (MlAnalyticsInfo) MarshalJSON

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

func (*MlAnalyticsInfo) SetMlAnalyticsIds

func (o *MlAnalyticsInfo) SetMlAnalyticsIds(v []NwdafEvent)

SetMlAnalyticsIds gets a reference to the given []NwdafEvent and assigns it to the MlAnalyticsIds field.

func (*MlAnalyticsInfo) SetSnssaiList

func (o *MlAnalyticsInfo) SetSnssaiList(v []Snssai)

SetSnssaiList gets a reference to the given []Snssai and assigns it to the SnssaiList field.

func (*MlAnalyticsInfo) SetTrackingAreaList

func (o *MlAnalyticsInfo) SetTrackingAreaList(v []Tai)

SetTrackingAreaList gets a reference to the given []Tai and assigns it to the TrackingAreaList field.

func (MlAnalyticsInfo) ToMap

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

type MnpfInfo

type MnpfInfo struct {
	MsisdnRanges []IdentityRange `json:"msisdnRanges"`
}

MnpfInfo Information of an MNPF Instance

func NewMnpfInfo

func NewMnpfInfo(msisdnRanges []IdentityRange) *MnpfInfo

NewMnpfInfo instantiates a new MnpfInfo 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 NewMnpfInfoWithDefaults

func NewMnpfInfoWithDefaults() *MnpfInfo

NewMnpfInfoWithDefaults instantiates a new MnpfInfo 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 (*MnpfInfo) GetMsisdnRanges

func (o *MnpfInfo) GetMsisdnRanges() []IdentityRange

GetMsisdnRanges returns the MsisdnRanges field value

func (*MnpfInfo) GetMsisdnRangesOk

func (o *MnpfInfo) GetMsisdnRangesOk() ([]IdentityRange, bool)

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

func (MnpfInfo) MarshalJSON

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

func (*MnpfInfo) SetMsisdnRanges

func (o *MnpfInfo) SetMsisdnRanges(v []IdentityRange)

SetMsisdnRanges sets field value

func (MnpfInfo) ToMap

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

type N1MessageClass

type N1MessageClass struct {
	String *string
}

N1MessageClass Enumeration for N1 Message Class

func (*N1MessageClass) MarshalJSON

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

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

func (*N1MessageClass) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type N2InformationClass

type N2InformationClass struct {
	String *string
}

N2InformationClass Enumeration for N2 Information Class

func (*N2InformationClass) MarshalJSON

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

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

func (*N2InformationClass) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type N2InterfaceAmfInfo

type N2InterfaceAmfInfo struct {
	Interface *interface{}
}

N2InterfaceAmfInfo AMF N2 interface information

func (*N2InterfaceAmfInfo) MarshalJSON

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

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

func (*N2InterfaceAmfInfo) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type N32Purpose

type N32Purpose struct {
	String *string
}

N32Purpose Usage purpose of establishing N32 connectivity

func (*N32Purpose) MarshalJSON

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

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

func (*N32Purpose) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type NFInstancesStoreApiService

type NFInstancesStoreApiService service

NFInstancesStoreApiService NFInstancesStoreApi service

func (*NFInstancesStoreApiService) SearchNFInstances

SearchNFInstances Search a collection of NF Instances

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

func (*NFInstancesStoreApiService) SearchNFInstancesExecute

Execute executes the request

@return SearchResult

type NFProfile

type NFProfile struct {
	// 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"`
	NfInstanceName        *string                `json:"nfInstanceName,omitempty"`
	NfType                NFType                 `json:"nfType"`
	NfStatus              NFStatus               `json:"nfStatus"`
	CollocatedNfInstances []CollocatedNfInstance `json:"collocatedNfInstances,omitempty"`
	PlmnList              []PlmnId               `json:"plmnList,omitempty"`
	SNssais               []ExtSnssai            `json:"sNssais,omitempty"`
	PerPlmnSnssaiList     []PlmnSnssai           `json:"perPlmnSnssaiList,omitempty"`
	NsiList               []string               `json:"nsiList,omitempty"`
	// Fully Qualified Domain Name
	Fqdn *string `json:"fqdn,omitempty"`
	// Fully Qualified Domain Name
	InterPlmnFqdn    *string     `json:"interPlmnFqdn,omitempty"`
	Ipv4Addresses    []string    `json:"ipv4Addresses,omitempty"`
	Ipv6Addresses    []Ipv6Addr  `json:"ipv6Addresses,omitempty"`
	AllowedPlmns     []PlmnId    `json:"allowedPlmns,omitempty"`
	AllowedSnpns     []PlmnIdNid `json:"allowedSnpns,omitempty"`
	AllowedNfTypes   []NFType    `json:"allowedNfTypes,omitempty"`
	AllowedNfDomains []string    `json:"allowedNfDomains,omitempty"`
	AllowedNssais    []ExtSnssai `json:"allowedNssais,omitempty"`
	Capacity         *int32      `json:"capacity,omitempty"`
	Load             *int32      `json:"load,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	LoadTimeStamp *time.Time `json:"loadTimeStamp,omitempty"`
	Locality      *string    `json:"locality,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key representing a type of locality
	ExtLocality *map[string]string `json:"extLocality,omitempty"`
	Priority    *int32             `json:"priority,omitempty"`
	UdrInfo     *UdrInfo           `json:"udrInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of UdrInfo
	UdrInfoList *map[string]UdrInfo `json:"udrInfoList,omitempty"`
	UdmInfo     *UdmInfo            `json:"udmInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of UdmInfo
	UdmInfoList *map[string]UdmInfo `json:"udmInfoList,omitempty"`
	AusfInfo    *AusfInfo           `json:"ausfInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of AusfInfo
	AusfInfoList *map[string]AusfInfo `json:"ausfInfoList,omitempty"`
	AmfInfo      *AmfInfo             `json:"amfInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of AmfInfo
	AmfInfoList *map[string]AmfInfo `json:"amfInfoList,omitempty"`
	SmfInfo     *SmfInfo            `json:"smfInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of SmfInfo
	SmfInfoList *map[string]SmfInfo `json:"smfInfoList,omitempty"`
	UpfInfo     *UpfInfo            `json:"upfInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of UpfInfo
	UpfInfoList *map[string]UpfInfo `json:"upfInfoList,omitempty"`
	PcfInfo     *PcfInfo            `json:"pcfInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of PcfInfo
	PcfInfoList *map[string]PcfInfo `json:"pcfInfoList,omitempty"`
	BsfInfo     *BsfInfo            `json:"bsfInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of BsfInfo
	BsfInfoList *map[string]BsfInfo `json:"bsfInfoList,omitempty"`
	ChfInfo     *ChfInfo            `json:"chfInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of ChfInfo
	ChfInfoList *map[string]ChfInfo `json:"chfInfoList,omitempty"`
	UdsfInfo    *UdsfInfo           `json:"udsfInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of UdsfInfo
	UdsfInfoList *map[string]UdsfInfo `json:"udsfInfoList,omitempty"`
	NwdafInfo    *NwdafInfo           `json:"nwdafInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of NwdafInfo
	NwdafInfoList *map[string]NwdafInfo `json:"nwdafInfoList,omitempty"`
	NefInfo       *NefInfo              `json:"nefInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of PcscfInfo
	PcscfInfoList *map[string]PcscfInfo `json:"pcscfInfoList,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of HssInfo
	HssInfoList *map[string]HssInfo    `json:"hssInfoList,omitempty"`
	CustomInfo  map[string]interface{} `json:"customInfo,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	RecoveryTime         *time.Time `json:"recoveryTime,omitempty"`
	NfServicePersistence *bool      `json:"nfServicePersistence,omitempty"`
	// Deprecated
	NfServices []NFService `json:"nfServices,omitempty"`
	// A map (list of key-value pairs) where serviceInstanceId serves as key of NFService
	NfServiceList                    *map[string]NFService             `json:"nfServiceList,omitempty"`
	DefaultNotificationSubscriptions []DefaultNotificationSubscription `json:"defaultNotificationSubscriptions,omitempty"`
	LmfInfo                          *LmfInfo                          `json:"lmfInfo,omitempty"`
	GmlcInfo                         *GmlcInfo                         `json:"gmlcInfo,omitempty"`
	SnpnList                         []PlmnIdNid                       `json:"snpnList,omitempty"`
	NfSetIdList                      []string                          `json:"nfSetIdList,omitempty"`
	ServingScope                     []string                          `json:"servingScope,omitempty"`
	LcHSupportInd                    *bool                             `json:"lcHSupportInd,omitempty"`
	OlcHSupportInd                   *bool                             `json:"olcHSupportInd,omitempty"`
	// A map (list of key-value pairs) where NfSetId serves as key of DateTime
	NfSetRecoveryTimeList *map[string]time.Time `json:"nfSetRecoveryTimeList,omitempty"`
	// A map (list of key-value pairs) where NfServiceSetId serves as key of DateTime
	ServiceSetRecoveryTimeList *map[string]time.Time `json:"serviceSetRecoveryTimeList,omitempty"`
	ScpDomains                 []string              `json:"scpDomains,omitempty"`
	ScpInfo                    *ScpInfo              `json:"scpInfo,omitempty"`
	SeppInfo                   *SeppInfo             `json:"seppInfo,omitempty"`
	// Vendor ID of the NF Service instance (Private Enterprise Number assigned by IANA)
	VendorId *string `json:"vendorId,omitempty"`
	// The key of the map is the IANA-assigned SMI Network Management Private Enterprise Codes
	SupportedVendorSpecificFeatures *map[string][]VendorSpecificFeature `json:"supportedVendorSpecificFeatures,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of AanfInfo
	AanfInfoList *map[string]AanfInfo `json:"aanfInfoList,omitempty"`
	MfafInfo     *MfafInfo            `json:"mfafInfo,omitempty"`
	// A map(list of key-value pairs) where a (unique) valid JSON string serves as key of EasdfInfo
	EasdfInfoList *map[string]EasdfInfo `json:"easdfInfoList,omitempty"`
	DccfInfo      *DccfInfo             `json:"dccfInfo,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of NsacfInfo
	NsacfInfoList *map[string]NsacfInfo `json:"nsacfInfoList,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of MbSmfInfo
	MbSmfInfoList *map[string]MbSmfInfo `json:"mbSmfInfoList,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of TsctsfInfo
	TsctsfInfoList *map[string]TsctsfInfo `json:"tsctsfInfoList,omitempty"`
	// A map (list of key-value pairs) where a (unique) valid JSON string serves as key of MbUpfInfo
	MbUpfInfoList *map[string]MbUpfInfo `json:"mbUpfInfoList,omitempty"`
	TrustAfInfo   *TrustAfInfo          `json:"trustAfInfo,omitempty"`
	NssaafInfo    *NssaafInfo           `json:"nssaafInfo,omitempty"`
	HniList       []string              `json:"hniList,omitempty"`
	IwmscInfo     *IwmscInfo            `json:"iwmscInfo,omitempty"`
	MnpfInfo      *MnpfInfo             `json:"mnpfInfo,omitempty"`
	SmsfInfo      *SmsfInfo             `json:"smsfInfo,omitempty"`
}

NFProfile Information of an NF Instance discovered by the NRF

func NewNFProfile

func NewNFProfile(nfInstanceId string, nfType NFType, nfStatus NFStatus) *NFProfile

NewNFProfile instantiates a new NFProfile 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 NewNFProfileWithDefaults

func NewNFProfileWithDefaults() *NFProfile

NewNFProfileWithDefaults instantiates a new NFProfile 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 (*NFProfile) GetAanfInfoList

func (o *NFProfile) GetAanfInfoList() map[string]AanfInfo

GetAanfInfoList returns the AanfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetAanfInfoListOk

func (o *NFProfile) GetAanfInfoListOk() (*map[string]AanfInfo, bool)

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

func (*NFProfile) GetAllowedNfDomains

func (o *NFProfile) GetAllowedNfDomains() []string

GetAllowedNfDomains returns the AllowedNfDomains field value if set, zero value otherwise.

func (*NFProfile) GetAllowedNfDomainsOk

func (o *NFProfile) GetAllowedNfDomainsOk() ([]string, bool)

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

func (*NFProfile) GetAllowedNfTypes

func (o *NFProfile) GetAllowedNfTypes() []NFType

GetAllowedNfTypes returns the AllowedNfTypes field value if set, zero value otherwise.

func (*NFProfile) GetAllowedNfTypesOk

func (o *NFProfile) GetAllowedNfTypesOk() ([]NFType, bool)

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

func (*NFProfile) GetAllowedNssais

func (o *NFProfile) GetAllowedNssais() []ExtSnssai

GetAllowedNssais returns the AllowedNssais field value if set, zero value otherwise.

func (*NFProfile) GetAllowedNssaisOk

func (o *NFProfile) GetAllowedNssaisOk() ([]ExtSnssai, bool)

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

func (*NFProfile) GetAllowedPlmns

func (o *NFProfile) GetAllowedPlmns() []PlmnId

GetAllowedPlmns returns the AllowedPlmns field value if set, zero value otherwise.

func (*NFProfile) GetAllowedPlmnsOk

func (o *NFProfile) GetAllowedPlmnsOk() ([]PlmnId, bool)

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

func (*NFProfile) GetAllowedSnpns

func (o *NFProfile) GetAllowedSnpns() []PlmnIdNid

GetAllowedSnpns returns the AllowedSnpns field value if set, zero value otherwise.

func (*NFProfile) GetAllowedSnpnsOk

func (o *NFProfile) GetAllowedSnpnsOk() ([]PlmnIdNid, bool)

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

func (*NFProfile) GetAmfInfo

func (o *NFProfile) GetAmfInfo() AmfInfo

GetAmfInfo returns the AmfInfo field value if set, zero value otherwise.

func (*NFProfile) GetAmfInfoList

func (o *NFProfile) GetAmfInfoList() map[string]AmfInfo

GetAmfInfoList returns the AmfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetAmfInfoListOk

func (o *NFProfile) GetAmfInfoListOk() (*map[string]AmfInfo, bool)

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

func (*NFProfile) GetAmfInfoOk

func (o *NFProfile) GetAmfInfoOk() (*AmfInfo, bool)

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

func (*NFProfile) GetAusfInfo

func (o *NFProfile) GetAusfInfo() AusfInfo

GetAusfInfo returns the AusfInfo field value if set, zero value otherwise.

func (*NFProfile) GetAusfInfoList

func (o *NFProfile) GetAusfInfoList() map[string]AusfInfo

GetAusfInfoList returns the AusfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetAusfInfoListOk

func (o *NFProfile) GetAusfInfoListOk() (*map[string]AusfInfo, bool)

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

func (*NFProfile) GetAusfInfoOk

func (o *NFProfile) GetAusfInfoOk() (*AusfInfo, bool)

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

func (*NFProfile) GetBsfInfo

func (o *NFProfile) GetBsfInfo() BsfInfo

GetBsfInfo returns the BsfInfo field value if set, zero value otherwise.

func (*NFProfile) GetBsfInfoList

func (o *NFProfile) GetBsfInfoList() map[string]BsfInfo

GetBsfInfoList returns the BsfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetBsfInfoListOk

func (o *NFProfile) GetBsfInfoListOk() (*map[string]BsfInfo, bool)

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

func (*NFProfile) GetBsfInfoOk

func (o *NFProfile) GetBsfInfoOk() (*BsfInfo, bool)

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

func (*NFProfile) GetCapacity

func (o *NFProfile) GetCapacity() int32

GetCapacity returns the Capacity field value if set, zero value otherwise.

func (*NFProfile) GetCapacityOk

func (o *NFProfile) GetCapacityOk() (*int32, bool)

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

func (*NFProfile) GetChfInfo

func (o *NFProfile) GetChfInfo() ChfInfo

GetChfInfo returns the ChfInfo field value if set, zero value otherwise.

func (*NFProfile) GetChfInfoList

func (o *NFProfile) GetChfInfoList() map[string]ChfInfo

GetChfInfoList returns the ChfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetChfInfoListOk

func (o *NFProfile) GetChfInfoListOk() (*map[string]ChfInfo, bool)

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

func (*NFProfile) GetChfInfoOk

func (o *NFProfile) GetChfInfoOk() (*ChfInfo, bool)

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

func (*NFProfile) GetCollocatedNfInstances

func (o *NFProfile) GetCollocatedNfInstances() []CollocatedNfInstance

GetCollocatedNfInstances returns the CollocatedNfInstances field value if set, zero value otherwise.

func (*NFProfile) GetCollocatedNfInstancesOk

func (o *NFProfile) GetCollocatedNfInstancesOk() ([]CollocatedNfInstance, bool)

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

func (*NFProfile) GetCustomInfo

func (o *NFProfile) GetCustomInfo() map[string]interface{}

GetCustomInfo returns the CustomInfo field value if set, zero value otherwise.

func (*NFProfile) GetCustomInfoOk

func (o *NFProfile) GetCustomInfoOk() (map[string]interface{}, bool)

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

func (*NFProfile) GetDccfInfo

func (o *NFProfile) GetDccfInfo() DccfInfo

GetDccfInfo returns the DccfInfo field value if set, zero value otherwise.

func (*NFProfile) GetDccfInfoOk

func (o *NFProfile) GetDccfInfoOk() (*DccfInfo, bool)

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

func (*NFProfile) GetDefaultNotificationSubscriptions

func (o *NFProfile) GetDefaultNotificationSubscriptions() []DefaultNotificationSubscription

GetDefaultNotificationSubscriptions returns the DefaultNotificationSubscriptions field value if set, zero value otherwise.

func (*NFProfile) GetDefaultNotificationSubscriptionsOk

func (o *NFProfile) GetDefaultNotificationSubscriptionsOk() ([]DefaultNotificationSubscription, bool)

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

func (*NFProfile) GetEasdfInfoList

func (o *NFProfile) GetEasdfInfoList() map[string]EasdfInfo

GetEasdfInfoList returns the EasdfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetEasdfInfoListOk

func (o *NFProfile) GetEasdfInfoListOk() (*map[string]EasdfInfo, bool)

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

func (*NFProfile) GetExtLocality

func (o *NFProfile) GetExtLocality() map[string]string

GetExtLocality returns the ExtLocality field value if set, zero value otherwise.

func (*NFProfile) GetExtLocalityOk

func (o *NFProfile) GetExtLocalityOk() (*map[string]string, bool)

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

func (*NFProfile) GetFqdn

func (o *NFProfile) GetFqdn() string

GetFqdn returns the Fqdn field value if set, zero value otherwise.

func (*NFProfile) GetFqdnOk

func (o *NFProfile) GetFqdnOk() (*string, bool)

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

func (*NFProfile) GetGmlcInfo

func (o *NFProfile) GetGmlcInfo() GmlcInfo

GetGmlcInfo returns the GmlcInfo field value if set, zero value otherwise.

func (*NFProfile) GetGmlcInfoOk

func (o *NFProfile) GetGmlcInfoOk() (*GmlcInfo, bool)

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

func (*NFProfile) GetHniList

func (o *NFProfile) GetHniList() []string

GetHniList returns the HniList field value if set, zero value otherwise.

func (*NFProfile) GetHniListOk

func (o *NFProfile) GetHniListOk() ([]string, bool)

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

func (*NFProfile) GetHssInfoList

func (o *NFProfile) GetHssInfoList() map[string]HssInfo

GetHssInfoList returns the HssInfoList field value if set, zero value otherwise.

func (*NFProfile) GetHssInfoListOk

func (o *NFProfile) GetHssInfoListOk() (*map[string]HssInfo, bool)

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

func (*NFProfile) GetInterPlmnFqdn

func (o *NFProfile) GetInterPlmnFqdn() string

GetInterPlmnFqdn returns the InterPlmnFqdn field value if set, zero value otherwise.

func (*NFProfile) GetInterPlmnFqdnOk

func (o *NFProfile) GetInterPlmnFqdnOk() (*string, bool)

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

func (*NFProfile) GetIpv4Addresses

func (o *NFProfile) GetIpv4Addresses() []string

GetIpv4Addresses returns the Ipv4Addresses field value if set, zero value otherwise.

func (*NFProfile) GetIpv4AddressesOk

func (o *NFProfile) GetIpv4AddressesOk() ([]string, bool)

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

func (*NFProfile) GetIpv6Addresses

func (o *NFProfile) GetIpv6Addresses() []Ipv6Addr

GetIpv6Addresses returns the Ipv6Addresses field value if set, zero value otherwise.

func (*NFProfile) GetIpv6AddressesOk

func (o *NFProfile) GetIpv6AddressesOk() ([]Ipv6Addr, bool)

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

func (*NFProfile) GetIwmscInfo

func (o *NFProfile) GetIwmscInfo() IwmscInfo

GetIwmscInfo returns the IwmscInfo field value if set, zero value otherwise.

func (*NFProfile) GetIwmscInfoOk

func (o *NFProfile) GetIwmscInfoOk() (*IwmscInfo, bool)

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

func (*NFProfile) GetLcHSupportInd

func (o *NFProfile) GetLcHSupportInd() bool

GetLcHSupportInd returns the LcHSupportInd field value if set, zero value otherwise.

func (*NFProfile) GetLcHSupportIndOk

func (o *NFProfile) GetLcHSupportIndOk() (*bool, bool)

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

func (*NFProfile) GetLmfInfo

func (o *NFProfile) GetLmfInfo() LmfInfo

GetLmfInfo returns the LmfInfo field value if set, zero value otherwise.

func (*NFProfile) GetLmfInfoOk

func (o *NFProfile) GetLmfInfoOk() (*LmfInfo, bool)

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

func (*NFProfile) GetLoad

func (o *NFProfile) GetLoad() int32

GetLoad returns the Load field value if set, zero value otherwise.

func (*NFProfile) GetLoadOk

func (o *NFProfile) GetLoadOk() (*int32, bool)

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

func (*NFProfile) GetLoadTimeStamp

func (o *NFProfile) GetLoadTimeStamp() time.Time

GetLoadTimeStamp returns the LoadTimeStamp field value if set, zero value otherwise.

func (*NFProfile) GetLoadTimeStampOk

func (o *NFProfile) GetLoadTimeStampOk() (*time.Time, bool)

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

func (*NFProfile) GetLocality

func (o *NFProfile) GetLocality() string

GetLocality returns the Locality field value if set, zero value otherwise.

func (*NFProfile) GetLocalityOk

func (o *NFProfile) GetLocalityOk() (*string, bool)

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

func (*NFProfile) GetMbSmfInfoList

func (o *NFProfile) GetMbSmfInfoList() map[string]MbSmfInfo

GetMbSmfInfoList returns the MbSmfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetMbSmfInfoListOk

func (o *NFProfile) GetMbSmfInfoListOk() (*map[string]MbSmfInfo, bool)

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

func (*NFProfile) GetMbUpfInfoList

func (o *NFProfile) GetMbUpfInfoList() map[string]MbUpfInfo

GetMbUpfInfoList returns the MbUpfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetMbUpfInfoListOk

func (o *NFProfile) GetMbUpfInfoListOk() (*map[string]MbUpfInfo, bool)

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

func (*NFProfile) GetMfafInfo

func (o *NFProfile) GetMfafInfo() MfafInfo

GetMfafInfo returns the MfafInfo field value if set, zero value otherwise.

func (*NFProfile) GetMfafInfoOk

func (o *NFProfile) GetMfafInfoOk() (*MfafInfo, bool)

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

func (*NFProfile) GetMnpfInfo

func (o *NFProfile) GetMnpfInfo() MnpfInfo

GetMnpfInfo returns the MnpfInfo field value if set, zero value otherwise.

func (*NFProfile) GetMnpfInfoOk

func (o *NFProfile) GetMnpfInfoOk() (*MnpfInfo, bool)

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

func (*NFProfile) GetNefInfo

func (o *NFProfile) GetNefInfo() NefInfo

GetNefInfo returns the NefInfo field value if set, zero value otherwise.

func (*NFProfile) GetNefInfoOk

func (o *NFProfile) GetNefInfoOk() (*NefInfo, bool)

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

func (*NFProfile) GetNfInstanceId

func (o *NFProfile) GetNfInstanceId() string

GetNfInstanceId returns the NfInstanceId field value

func (*NFProfile) GetNfInstanceIdOk

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

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

func (*NFProfile) GetNfInstanceName

func (o *NFProfile) GetNfInstanceName() string

GetNfInstanceName returns the NfInstanceName field value if set, zero value otherwise.

func (*NFProfile) GetNfInstanceNameOk

func (o *NFProfile) GetNfInstanceNameOk() (*string, bool)

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

func (*NFProfile) GetNfServiceList

func (o *NFProfile) GetNfServiceList() map[string]NFService

GetNfServiceList returns the NfServiceList field value if set, zero value otherwise.

func (*NFProfile) GetNfServiceListOk

func (o *NFProfile) GetNfServiceListOk() (*map[string]NFService, bool)

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

func (*NFProfile) GetNfServicePersistence

func (o *NFProfile) GetNfServicePersistence() bool

GetNfServicePersistence returns the NfServicePersistence field value if set, zero value otherwise.

func (*NFProfile) GetNfServicePersistenceOk

func (o *NFProfile) GetNfServicePersistenceOk() (*bool, bool)

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

func (*NFProfile) GetNfServices

func (o *NFProfile) GetNfServices() []NFService

GetNfServices returns the NfServices field value if set, zero value otherwise. Deprecated

func (*NFProfile) GetNfServicesOk

func (o *NFProfile) GetNfServicesOk() ([]NFService, bool)

GetNfServicesOk returns a tuple with the NfServices field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*NFProfile) GetNfSetIdList

func (o *NFProfile) GetNfSetIdList() []string

GetNfSetIdList returns the NfSetIdList field value if set, zero value otherwise.

func (*NFProfile) GetNfSetIdListOk

func (o *NFProfile) GetNfSetIdListOk() ([]string, bool)

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

func (*NFProfile) GetNfSetRecoveryTimeList

func (o *NFProfile) GetNfSetRecoveryTimeList() map[string]time.Time

GetNfSetRecoveryTimeList returns the NfSetRecoveryTimeList field value if set, zero value otherwise.

func (*NFProfile) GetNfSetRecoveryTimeListOk

func (o *NFProfile) GetNfSetRecoveryTimeListOk() (*map[string]time.Time, bool)

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

func (*NFProfile) GetNfStatus

func (o *NFProfile) GetNfStatus() NFStatus

GetNfStatus returns the NfStatus field value

func (*NFProfile) GetNfStatusOk

func (o *NFProfile) GetNfStatusOk() (*NFStatus, bool)

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

func (*NFProfile) GetNfType

func (o *NFProfile) GetNfType() NFType

GetNfType returns the NfType field value

func (*NFProfile) GetNfTypeOk

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

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

func (*NFProfile) GetNsacfInfoList

func (o *NFProfile) GetNsacfInfoList() map[string]NsacfInfo

GetNsacfInfoList returns the NsacfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetNsacfInfoListOk

func (o *NFProfile) GetNsacfInfoListOk() (*map[string]NsacfInfo, bool)

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

func (*NFProfile) GetNsiList

func (o *NFProfile) GetNsiList() []string

GetNsiList returns the NsiList field value if set, zero value otherwise.

func (*NFProfile) GetNsiListOk

func (o *NFProfile) GetNsiListOk() ([]string, bool)

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

func (*NFProfile) GetNssaafInfo

func (o *NFProfile) GetNssaafInfo() NssaafInfo

GetNssaafInfo returns the NssaafInfo field value if set, zero value otherwise.

func (*NFProfile) GetNssaafInfoOk

func (o *NFProfile) GetNssaafInfoOk() (*NssaafInfo, bool)

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

func (*NFProfile) GetNwdafInfo

func (o *NFProfile) GetNwdafInfo() NwdafInfo

GetNwdafInfo returns the NwdafInfo field value if set, zero value otherwise.

func (*NFProfile) GetNwdafInfoList

func (o *NFProfile) GetNwdafInfoList() map[string]NwdafInfo

GetNwdafInfoList returns the NwdafInfoList field value if set, zero value otherwise.

func (*NFProfile) GetNwdafInfoListOk

func (o *NFProfile) GetNwdafInfoListOk() (*map[string]NwdafInfo, bool)

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

func (*NFProfile) GetNwdafInfoOk

func (o *NFProfile) GetNwdafInfoOk() (*NwdafInfo, bool)

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

func (*NFProfile) GetOlcHSupportInd

func (o *NFProfile) GetOlcHSupportInd() bool

GetOlcHSupportInd returns the OlcHSupportInd field value if set, zero value otherwise.

func (*NFProfile) GetOlcHSupportIndOk

func (o *NFProfile) GetOlcHSupportIndOk() (*bool, bool)

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

func (*NFProfile) GetPcfInfo

func (o *NFProfile) GetPcfInfo() PcfInfo

GetPcfInfo returns the PcfInfo field value if set, zero value otherwise.

func (*NFProfile) GetPcfInfoList

func (o *NFProfile) GetPcfInfoList() map[string]PcfInfo

GetPcfInfoList returns the PcfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetPcfInfoListOk

func (o *NFProfile) GetPcfInfoListOk() (*map[string]PcfInfo, bool)

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

func (*NFProfile) GetPcfInfoOk

func (o *NFProfile) GetPcfInfoOk() (*PcfInfo, bool)

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

func (*NFProfile) GetPcscfInfoList

func (o *NFProfile) GetPcscfInfoList() map[string]PcscfInfo

GetPcscfInfoList returns the PcscfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetPcscfInfoListOk

func (o *NFProfile) GetPcscfInfoListOk() (*map[string]PcscfInfo, bool)

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

func (*NFProfile) GetPerPlmnSnssaiList

func (o *NFProfile) GetPerPlmnSnssaiList() []PlmnSnssai

GetPerPlmnSnssaiList returns the PerPlmnSnssaiList field value if set, zero value otherwise.

func (*NFProfile) GetPerPlmnSnssaiListOk

func (o *NFProfile) GetPerPlmnSnssaiListOk() ([]PlmnSnssai, bool)

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

func (*NFProfile) GetPlmnList

func (o *NFProfile) GetPlmnList() []PlmnId

GetPlmnList returns the PlmnList field value if set, zero value otherwise.

func (*NFProfile) GetPlmnListOk

func (o *NFProfile) GetPlmnListOk() ([]PlmnId, bool)

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

func (*NFProfile) GetPriority

func (o *NFProfile) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*NFProfile) GetPriorityOk

func (o *NFProfile) GetPriorityOk() (*int32, bool)

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

func (*NFProfile) GetRecoveryTime

func (o *NFProfile) GetRecoveryTime() time.Time

GetRecoveryTime returns the RecoveryTime field value if set, zero value otherwise.

func (*NFProfile) GetRecoveryTimeOk

func (o *NFProfile) GetRecoveryTimeOk() (*time.Time, bool)

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

func (*NFProfile) GetSNssais

func (o *NFProfile) GetSNssais() []ExtSnssai

GetSNssais returns the SNssais field value if set, zero value otherwise.

func (*NFProfile) GetSNssaisOk

func (o *NFProfile) GetSNssaisOk() ([]ExtSnssai, bool)

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

func (*NFProfile) GetScpDomains

func (o *NFProfile) GetScpDomains() []string

GetScpDomains returns the ScpDomains field value if set, zero value otherwise.

func (*NFProfile) GetScpDomainsOk

func (o *NFProfile) GetScpDomainsOk() ([]string, bool)

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

func (*NFProfile) GetScpInfo

func (o *NFProfile) GetScpInfo() ScpInfo

GetScpInfo returns the ScpInfo field value if set, zero value otherwise.

func (*NFProfile) GetScpInfoOk

func (o *NFProfile) GetScpInfoOk() (*ScpInfo, bool)

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

func (*NFProfile) GetSeppInfo

func (o *NFProfile) GetSeppInfo() SeppInfo

GetSeppInfo returns the SeppInfo field value if set, zero value otherwise.

func (*NFProfile) GetSeppInfoOk

func (o *NFProfile) GetSeppInfoOk() (*SeppInfo, bool)

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

func (*NFProfile) GetServiceSetRecoveryTimeList

func (o *NFProfile) GetServiceSetRecoveryTimeList() map[string]time.Time

GetServiceSetRecoveryTimeList returns the ServiceSetRecoveryTimeList field value if set, zero value otherwise.

func (*NFProfile) GetServiceSetRecoveryTimeListOk

func (o *NFProfile) GetServiceSetRecoveryTimeListOk() (*map[string]time.Time, bool)

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

func (*NFProfile) GetServingScope

func (o *NFProfile) GetServingScope() []string

GetServingScope returns the ServingScope field value if set, zero value otherwise.

func (*NFProfile) GetServingScopeOk

func (o *NFProfile) GetServingScopeOk() ([]string, bool)

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

func (*NFProfile) GetSmfInfo

func (o *NFProfile) GetSmfInfo() SmfInfo

GetSmfInfo returns the SmfInfo field value if set, zero value otherwise.

func (*NFProfile) GetSmfInfoList

func (o *NFProfile) GetSmfInfoList() map[string]SmfInfo

GetSmfInfoList returns the SmfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetSmfInfoListOk

func (o *NFProfile) GetSmfInfoListOk() (*map[string]SmfInfo, bool)

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

func (*NFProfile) GetSmfInfoOk

func (o *NFProfile) GetSmfInfoOk() (*SmfInfo, bool)

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

func (*NFProfile) GetSmsfInfo

func (o *NFProfile) GetSmsfInfo() SmsfInfo

GetSmsfInfo returns the SmsfInfo field value if set, zero value otherwise.

func (*NFProfile) GetSmsfInfoOk

func (o *NFProfile) GetSmsfInfoOk() (*SmsfInfo, bool)

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

func (*NFProfile) GetSnpnList

func (o *NFProfile) GetSnpnList() []PlmnIdNid

GetSnpnList returns the SnpnList field value if set, zero value otherwise.

func (*NFProfile) GetSnpnListOk

func (o *NFProfile) GetSnpnListOk() ([]PlmnIdNid, bool)

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

func (*NFProfile) GetSupportedVendorSpecificFeatures

func (o *NFProfile) GetSupportedVendorSpecificFeatures() map[string][]VendorSpecificFeature

GetSupportedVendorSpecificFeatures returns the SupportedVendorSpecificFeatures field value if set, zero value otherwise.

func (*NFProfile) GetSupportedVendorSpecificFeaturesOk

func (o *NFProfile) GetSupportedVendorSpecificFeaturesOk() (*map[string][]VendorSpecificFeature, bool)

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

func (*NFProfile) GetTrustAfInfo

func (o *NFProfile) GetTrustAfInfo() TrustAfInfo

GetTrustAfInfo returns the TrustAfInfo field value if set, zero value otherwise.

func (*NFProfile) GetTrustAfInfoOk

func (o *NFProfile) GetTrustAfInfoOk() (*TrustAfInfo, bool)

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

func (*NFProfile) GetTsctsfInfoList

func (o *NFProfile) GetTsctsfInfoList() map[string]TsctsfInfo

GetTsctsfInfoList returns the TsctsfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetTsctsfInfoListOk

func (o *NFProfile) GetTsctsfInfoListOk() (*map[string]TsctsfInfo, bool)

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

func (*NFProfile) GetUdmInfo

func (o *NFProfile) GetUdmInfo() UdmInfo

GetUdmInfo returns the UdmInfo field value if set, zero value otherwise.

func (*NFProfile) GetUdmInfoList

func (o *NFProfile) GetUdmInfoList() map[string]UdmInfo

GetUdmInfoList returns the UdmInfoList field value if set, zero value otherwise.

func (*NFProfile) GetUdmInfoListOk

func (o *NFProfile) GetUdmInfoListOk() (*map[string]UdmInfo, bool)

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

func (*NFProfile) GetUdmInfoOk

func (o *NFProfile) GetUdmInfoOk() (*UdmInfo, bool)

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

func (*NFProfile) GetUdrInfo

func (o *NFProfile) GetUdrInfo() UdrInfo

GetUdrInfo returns the UdrInfo field value if set, zero value otherwise.

func (*NFProfile) GetUdrInfoList

func (o *NFProfile) GetUdrInfoList() map[string]UdrInfo

GetUdrInfoList returns the UdrInfoList field value if set, zero value otherwise.

func (*NFProfile) GetUdrInfoListOk

func (o *NFProfile) GetUdrInfoListOk() (*map[string]UdrInfo, bool)

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

func (*NFProfile) GetUdrInfoOk

func (o *NFProfile) GetUdrInfoOk() (*UdrInfo, bool)

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

func (*NFProfile) GetUdsfInfo

func (o *NFProfile) GetUdsfInfo() UdsfInfo

GetUdsfInfo returns the UdsfInfo field value if set, zero value otherwise.

func (*NFProfile) GetUdsfInfoList

func (o *NFProfile) GetUdsfInfoList() map[string]UdsfInfo

GetUdsfInfoList returns the UdsfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetUdsfInfoListOk

func (o *NFProfile) GetUdsfInfoListOk() (*map[string]UdsfInfo, bool)

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

func (*NFProfile) GetUdsfInfoOk

func (o *NFProfile) GetUdsfInfoOk() (*UdsfInfo, bool)

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

func (*NFProfile) GetUpfInfo

func (o *NFProfile) GetUpfInfo() UpfInfo

GetUpfInfo returns the UpfInfo field value if set, zero value otherwise.

func (*NFProfile) GetUpfInfoList

func (o *NFProfile) GetUpfInfoList() map[string]UpfInfo

GetUpfInfoList returns the UpfInfoList field value if set, zero value otherwise.

func (*NFProfile) GetUpfInfoListOk

func (o *NFProfile) GetUpfInfoListOk() (*map[string]UpfInfo, bool)

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

func (*NFProfile) GetUpfInfoOk

func (o *NFProfile) GetUpfInfoOk() (*UpfInfo, bool)

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

func (*NFProfile) GetVendorId

func (o *NFProfile) GetVendorId() string

GetVendorId returns the VendorId field value if set, zero value otherwise.

func (*NFProfile) GetVendorIdOk

func (o *NFProfile) GetVendorIdOk() (*string, bool)

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

func (*NFProfile) HasAanfInfoList

func (o *NFProfile) HasAanfInfoList() bool

HasAanfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasAllowedNfDomains

func (o *NFProfile) HasAllowedNfDomains() bool

HasAllowedNfDomains returns a boolean if a field has been set.

func (*NFProfile) HasAllowedNfTypes

func (o *NFProfile) HasAllowedNfTypes() bool

HasAllowedNfTypes returns a boolean if a field has been set.

func (*NFProfile) HasAllowedNssais

func (o *NFProfile) HasAllowedNssais() bool

HasAllowedNssais returns a boolean if a field has been set.

func (*NFProfile) HasAllowedPlmns

func (o *NFProfile) HasAllowedPlmns() bool

HasAllowedPlmns returns a boolean if a field has been set.

func (*NFProfile) HasAllowedSnpns

func (o *NFProfile) HasAllowedSnpns() bool

HasAllowedSnpns returns a boolean if a field has been set.

func (*NFProfile) HasAmfInfo

func (o *NFProfile) HasAmfInfo() bool

HasAmfInfo returns a boolean if a field has been set.

func (*NFProfile) HasAmfInfoList

func (o *NFProfile) HasAmfInfoList() bool

HasAmfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasAusfInfo

func (o *NFProfile) HasAusfInfo() bool

HasAusfInfo returns a boolean if a field has been set.

func (*NFProfile) HasAusfInfoList

func (o *NFProfile) HasAusfInfoList() bool

HasAusfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasBsfInfo

func (o *NFProfile) HasBsfInfo() bool

HasBsfInfo returns a boolean if a field has been set.

func (*NFProfile) HasBsfInfoList

func (o *NFProfile) HasBsfInfoList() bool

HasBsfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasCapacity

func (o *NFProfile) HasCapacity() bool

HasCapacity returns a boolean if a field has been set.

func (*NFProfile) HasChfInfo

func (o *NFProfile) HasChfInfo() bool

HasChfInfo returns a boolean if a field has been set.

func (*NFProfile) HasChfInfoList

func (o *NFProfile) HasChfInfoList() bool

HasChfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasCollocatedNfInstances

func (o *NFProfile) HasCollocatedNfInstances() bool

HasCollocatedNfInstances returns a boolean if a field has been set.

func (*NFProfile) HasCustomInfo

func (o *NFProfile) HasCustomInfo() bool

HasCustomInfo returns a boolean if a field has been set.

func (*NFProfile) HasDccfInfo

func (o *NFProfile) HasDccfInfo() bool

HasDccfInfo returns a boolean if a field has been set.

func (*NFProfile) HasDefaultNotificationSubscriptions

func (o *NFProfile) HasDefaultNotificationSubscriptions() bool

HasDefaultNotificationSubscriptions returns a boolean if a field has been set.

func (*NFProfile) HasEasdfInfoList

func (o *NFProfile) HasEasdfInfoList() bool

HasEasdfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasExtLocality

func (o *NFProfile) HasExtLocality() bool

HasExtLocality returns a boolean if a field has been set.

func (*NFProfile) HasFqdn

func (o *NFProfile) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*NFProfile) HasGmlcInfo

func (o *NFProfile) HasGmlcInfo() bool

HasGmlcInfo returns a boolean if a field has been set.

func (*NFProfile) HasHniList

func (o *NFProfile) HasHniList() bool

HasHniList returns a boolean if a field has been set.

func (*NFProfile) HasHssInfoList

func (o *NFProfile) HasHssInfoList() bool

HasHssInfoList returns a boolean if a field has been set.

func (*NFProfile) HasInterPlmnFqdn

func (o *NFProfile) HasInterPlmnFqdn() bool

HasInterPlmnFqdn returns a boolean if a field has been set.

func (*NFProfile) HasIpv4Addresses

func (o *NFProfile) HasIpv4Addresses() bool

HasIpv4Addresses returns a boolean if a field has been set.

func (*NFProfile) HasIpv6Addresses

func (o *NFProfile) HasIpv6Addresses() bool

HasIpv6Addresses returns a boolean if a field has been set.

func (*NFProfile) HasIwmscInfo

func (o *NFProfile) HasIwmscInfo() bool

HasIwmscInfo returns a boolean if a field has been set.

func (*NFProfile) HasLcHSupportInd

func (o *NFProfile) HasLcHSupportInd() bool

HasLcHSupportInd returns a boolean if a field has been set.

func (*NFProfile) HasLmfInfo

func (o *NFProfile) HasLmfInfo() bool

HasLmfInfo returns a boolean if a field has been set.

func (*NFProfile) HasLoad

func (o *NFProfile) HasLoad() bool

HasLoad returns a boolean if a field has been set.

func (*NFProfile) HasLoadTimeStamp

func (o *NFProfile) HasLoadTimeStamp() bool

HasLoadTimeStamp returns a boolean if a field has been set.

func (*NFProfile) HasLocality

func (o *NFProfile) HasLocality() bool

HasLocality returns a boolean if a field has been set.

func (*NFProfile) HasMbSmfInfoList

func (o *NFProfile) HasMbSmfInfoList() bool

HasMbSmfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasMbUpfInfoList

func (o *NFProfile) HasMbUpfInfoList() bool

HasMbUpfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasMfafInfo

func (o *NFProfile) HasMfafInfo() bool

HasMfafInfo returns a boolean if a field has been set.

func (*NFProfile) HasMnpfInfo

func (o *NFProfile) HasMnpfInfo() bool

HasMnpfInfo returns a boolean if a field has been set.

func (*NFProfile) HasNefInfo

func (o *NFProfile) HasNefInfo() bool

HasNefInfo returns a boolean if a field has been set.

func (*NFProfile) HasNfInstanceName

func (o *NFProfile) HasNfInstanceName() bool

HasNfInstanceName returns a boolean if a field has been set.

func (*NFProfile) HasNfServiceList

func (o *NFProfile) HasNfServiceList() bool

HasNfServiceList returns a boolean if a field has been set.

func (*NFProfile) HasNfServicePersistence

func (o *NFProfile) HasNfServicePersistence() bool

HasNfServicePersistence returns a boolean if a field has been set.

func (*NFProfile) HasNfServices

func (o *NFProfile) HasNfServices() bool

HasNfServices returns a boolean if a field has been set.

func (*NFProfile) HasNfSetIdList

func (o *NFProfile) HasNfSetIdList() bool

HasNfSetIdList returns a boolean if a field has been set.

func (*NFProfile) HasNfSetRecoveryTimeList

func (o *NFProfile) HasNfSetRecoveryTimeList() bool

HasNfSetRecoveryTimeList returns a boolean if a field has been set.

func (*NFProfile) HasNsacfInfoList

func (o *NFProfile) HasNsacfInfoList() bool

HasNsacfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasNsiList

func (o *NFProfile) HasNsiList() bool

HasNsiList returns a boolean if a field has been set.

func (*NFProfile) HasNssaafInfo

func (o *NFProfile) HasNssaafInfo() bool

HasNssaafInfo returns a boolean if a field has been set.

func (*NFProfile) HasNwdafInfo

func (o *NFProfile) HasNwdafInfo() bool

HasNwdafInfo returns a boolean if a field has been set.

func (*NFProfile) HasNwdafInfoList

func (o *NFProfile) HasNwdafInfoList() bool

HasNwdafInfoList returns a boolean if a field has been set.

func (*NFProfile) HasOlcHSupportInd

func (o *NFProfile) HasOlcHSupportInd() bool

HasOlcHSupportInd returns a boolean if a field has been set.

func (*NFProfile) HasPcfInfo

func (o *NFProfile) HasPcfInfo() bool

HasPcfInfo returns a boolean if a field has been set.

func (*NFProfile) HasPcfInfoList

func (o *NFProfile) HasPcfInfoList() bool

HasPcfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasPcscfInfoList

func (o *NFProfile) HasPcscfInfoList() bool

HasPcscfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasPerPlmnSnssaiList

func (o *NFProfile) HasPerPlmnSnssaiList() bool

HasPerPlmnSnssaiList returns a boolean if a field has been set.

func (*NFProfile) HasPlmnList

func (o *NFProfile) HasPlmnList() bool

HasPlmnList returns a boolean if a field has been set.

func (*NFProfile) HasPriority

func (o *NFProfile) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*NFProfile) HasRecoveryTime

func (o *NFProfile) HasRecoveryTime() bool

HasRecoveryTime returns a boolean if a field has been set.

func (*NFProfile) HasSNssais

func (o *NFProfile) HasSNssais() bool

HasSNssais returns a boolean if a field has been set.

func (*NFProfile) HasScpDomains

func (o *NFProfile) HasScpDomains() bool

HasScpDomains returns a boolean if a field has been set.

func (*NFProfile) HasScpInfo

func (o *NFProfile) HasScpInfo() bool

HasScpInfo returns a boolean if a field has been set.

func (*NFProfile) HasSeppInfo

func (o *NFProfile) HasSeppInfo() bool

HasSeppInfo returns a boolean if a field has been set.

func (*NFProfile) HasServiceSetRecoveryTimeList

func (o *NFProfile) HasServiceSetRecoveryTimeList() bool

HasServiceSetRecoveryTimeList returns a boolean if a field has been set.

func (*NFProfile) HasServingScope

func (o *NFProfile) HasServingScope() bool

HasServingScope returns a boolean if a field has been set.

func (*NFProfile) HasSmfInfo

func (o *NFProfile) HasSmfInfo() bool

HasSmfInfo returns a boolean if a field has been set.

func (*NFProfile) HasSmfInfoList

func (o *NFProfile) HasSmfInfoList() bool

HasSmfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasSmsfInfo

func (o *NFProfile) HasSmsfInfo() bool

HasSmsfInfo returns a boolean if a field has been set.

func (*NFProfile) HasSnpnList

func (o *NFProfile) HasSnpnList() bool

HasSnpnList returns a boolean if a field has been set.

func (*NFProfile) HasSupportedVendorSpecificFeatures

func (o *NFProfile) HasSupportedVendorSpecificFeatures() bool

HasSupportedVendorSpecificFeatures returns a boolean if a field has been set.

func (*NFProfile) HasTrustAfInfo

func (o *NFProfile) HasTrustAfInfo() bool

HasTrustAfInfo returns a boolean if a field has been set.

func (*NFProfile) HasTsctsfInfoList

func (o *NFProfile) HasTsctsfInfoList() bool

HasTsctsfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasUdmInfo

func (o *NFProfile) HasUdmInfo() bool

HasUdmInfo returns a boolean if a field has been set.

func (*NFProfile) HasUdmInfoList

func (o *NFProfile) HasUdmInfoList() bool

HasUdmInfoList returns a boolean if a field has been set.

func (*NFProfile) HasUdrInfo

func (o *NFProfile) HasUdrInfo() bool

HasUdrInfo returns a boolean if a field has been set.

func (*NFProfile) HasUdrInfoList

func (o *NFProfile) HasUdrInfoList() bool

HasUdrInfoList returns a boolean if a field has been set.

func (*NFProfile) HasUdsfInfo

func (o *NFProfile) HasUdsfInfo() bool

HasUdsfInfo returns a boolean if a field has been set.

func (*NFProfile) HasUdsfInfoList

func (o *NFProfile) HasUdsfInfoList() bool

HasUdsfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasUpfInfo

func (o *NFProfile) HasUpfInfo() bool

HasUpfInfo returns a boolean if a field has been set.

func (*NFProfile) HasUpfInfoList

func (o *NFProfile) HasUpfInfoList() bool

HasUpfInfoList returns a boolean if a field has been set.

func (*NFProfile) HasVendorId

func (o *NFProfile) HasVendorId() bool

HasVendorId returns a boolean if a field has been set.

func (NFProfile) MarshalJSON

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

func (*NFProfile) SetAanfInfoList

func (o *NFProfile) SetAanfInfoList(v map[string]AanfInfo)

SetAanfInfoList gets a reference to the given map[string]AanfInfo and assigns it to the AanfInfoList field.

func (*NFProfile) SetAllowedNfDomains

func (o *NFProfile) SetAllowedNfDomains(v []string)

SetAllowedNfDomains gets a reference to the given []string and assigns it to the AllowedNfDomains field.

func (*NFProfile) SetAllowedNfTypes

func (o *NFProfile) SetAllowedNfTypes(v []NFType)

SetAllowedNfTypes gets a reference to the given []NFType and assigns it to the AllowedNfTypes field.

func (*NFProfile) SetAllowedNssais

func (o *NFProfile) SetAllowedNssais(v []ExtSnssai)

SetAllowedNssais gets a reference to the given []ExtSnssai and assigns it to the AllowedNssais field.

func (*NFProfile) SetAllowedPlmns

func (o *NFProfile) SetAllowedPlmns(v []PlmnId)

SetAllowedPlmns gets a reference to the given []PlmnId and assigns it to the AllowedPlmns field.

func (*NFProfile) SetAllowedSnpns

func (o *NFProfile) SetAllowedSnpns(v []PlmnIdNid)

SetAllowedSnpns gets a reference to the given []PlmnIdNid and assigns it to the AllowedSnpns field.

func (*NFProfile) SetAmfInfo

func (o *NFProfile) SetAmfInfo(v AmfInfo)

SetAmfInfo gets a reference to the given AmfInfo and assigns it to the AmfInfo field.

func (*NFProfile) SetAmfInfoList

func (o *NFProfile) SetAmfInfoList(v map[string]AmfInfo)

SetAmfInfoList gets a reference to the given map[string]AmfInfo and assigns it to the AmfInfoList field.

func (*NFProfile) SetAusfInfo

func (o *NFProfile) SetAusfInfo(v AusfInfo)

SetAusfInfo gets a reference to the given AusfInfo and assigns it to the AusfInfo field.

func (*NFProfile) SetAusfInfoList

func (o *NFProfile) SetAusfInfoList(v map[string]AusfInfo)

SetAusfInfoList gets a reference to the given map[string]AusfInfo and assigns it to the AusfInfoList field.

func (*NFProfile) SetBsfInfo

func (o *NFProfile) SetBsfInfo(v BsfInfo)

SetBsfInfo gets a reference to the given BsfInfo and assigns it to the BsfInfo field.

func (*NFProfile) SetBsfInfoList

func (o *NFProfile) SetBsfInfoList(v map[string]BsfInfo)

SetBsfInfoList gets a reference to the given map[string]BsfInfo and assigns it to the BsfInfoList field.

func (*NFProfile) SetCapacity

func (o *NFProfile) SetCapacity(v int32)

SetCapacity gets a reference to the given int32 and assigns it to the Capacity field.

func (*NFProfile) SetChfInfo

func (o *NFProfile) SetChfInfo(v ChfInfo)

SetChfInfo gets a reference to the given ChfInfo and assigns it to the ChfInfo field.

func (*NFProfile) SetChfInfoList

func (o *NFProfile) SetChfInfoList(v map[string]ChfInfo)

SetChfInfoList gets a reference to the given map[string]ChfInfo and assigns it to the ChfInfoList field.

func (*NFProfile) SetCollocatedNfInstances

func (o *NFProfile) SetCollocatedNfInstances(v []CollocatedNfInstance)

SetCollocatedNfInstances gets a reference to the given []CollocatedNfInstance and assigns it to the CollocatedNfInstances field.

func (*NFProfile) SetCustomInfo

func (o *NFProfile) SetCustomInfo(v map[string]interface{})

SetCustomInfo gets a reference to the given map[string]interface{} and assigns it to the CustomInfo field.

func (*NFProfile) SetDccfInfo

func (o *NFProfile) SetDccfInfo(v DccfInfo)

SetDccfInfo gets a reference to the given DccfInfo and assigns it to the DccfInfo field.

func (*NFProfile) SetDefaultNotificationSubscriptions

func (o *NFProfile) SetDefaultNotificationSubscriptions(v []DefaultNotificationSubscription)

SetDefaultNotificationSubscriptions gets a reference to the given []DefaultNotificationSubscription and assigns it to the DefaultNotificationSubscriptions field.

func (*NFProfile) SetEasdfInfoList

func (o *NFProfile) SetEasdfInfoList(v map[string]EasdfInfo)

SetEasdfInfoList gets a reference to the given map[string]EasdfInfo and assigns it to the EasdfInfoList field.

func (*NFProfile) SetExtLocality

func (o *NFProfile) SetExtLocality(v map[string]string)

SetExtLocality gets a reference to the given map[string]string and assigns it to the ExtLocality field.

func (*NFProfile) SetFqdn

func (o *NFProfile) SetFqdn(v string)

SetFqdn gets a reference to the given string and assigns it to the Fqdn field.

func (*NFProfile) SetGmlcInfo

func (o *NFProfile) SetGmlcInfo(v GmlcInfo)

SetGmlcInfo gets a reference to the given GmlcInfo and assigns it to the GmlcInfo field.

func (*NFProfile) SetHniList

func (o *NFProfile) SetHniList(v []string)

SetHniList gets a reference to the given []string and assigns it to the HniList field.

func (*NFProfile) SetHssInfoList

func (o *NFProfile) SetHssInfoList(v map[string]HssInfo)

SetHssInfoList gets a reference to the given map[string]HssInfo and assigns it to the HssInfoList field.

func (*NFProfile) SetInterPlmnFqdn

func (o *NFProfile) SetInterPlmnFqdn(v string)

SetInterPlmnFqdn gets a reference to the given string and assigns it to the InterPlmnFqdn field.

func (*NFProfile) SetIpv4Addresses

func (o *NFProfile) SetIpv4Addresses(v []string)

SetIpv4Addresses gets a reference to the given []string and assigns it to the Ipv4Addresses field.

func (*NFProfile) SetIpv6Addresses

func (o *NFProfile) SetIpv6Addresses(v []Ipv6Addr)

SetIpv6Addresses gets a reference to the given []Ipv6Addr and assigns it to the Ipv6Addresses field.

func (*NFProfile) SetIwmscInfo

func (o *NFProfile) SetIwmscInfo(v IwmscInfo)

SetIwmscInfo gets a reference to the given IwmscInfo and assigns it to the IwmscInfo field.

func (*NFProfile) SetLcHSupportInd

func (o *NFProfile) SetLcHSupportInd(v bool)

SetLcHSupportInd gets a reference to the given bool and assigns it to the LcHSupportInd field.

func (*NFProfile) SetLmfInfo

func (o *NFProfile) SetLmfInfo(v LmfInfo)

SetLmfInfo gets a reference to the given LmfInfo and assigns it to the LmfInfo field.

func (*NFProfile) SetLoad

func (o *NFProfile) SetLoad(v int32)

SetLoad gets a reference to the given int32 and assigns it to the Load field.

func (*NFProfile) SetLoadTimeStamp

func (o *NFProfile) SetLoadTimeStamp(v time.Time)

SetLoadTimeStamp gets a reference to the given time.Time and assigns it to the LoadTimeStamp field.

func (*NFProfile) SetLocality

func (o *NFProfile) SetLocality(v string)

SetLocality gets a reference to the given string and assigns it to the Locality field.

func (*NFProfile) SetMbSmfInfoList

func (o *NFProfile) SetMbSmfInfoList(v map[string]MbSmfInfo)

SetMbSmfInfoList gets a reference to the given map[string]MbSmfInfo and assigns it to the MbSmfInfoList field.

func (*NFProfile) SetMbUpfInfoList

func (o *NFProfile) SetMbUpfInfoList(v map[string]MbUpfInfo)

SetMbUpfInfoList gets a reference to the given map[string]MbUpfInfo and assigns it to the MbUpfInfoList field.

func (*NFProfile) SetMfafInfo

func (o *NFProfile) SetMfafInfo(v MfafInfo)

SetMfafInfo gets a reference to the given MfafInfo and assigns it to the MfafInfo field.

func (*NFProfile) SetMnpfInfo

func (o *NFProfile) SetMnpfInfo(v MnpfInfo)

SetMnpfInfo gets a reference to the given MnpfInfo and assigns it to the MnpfInfo field.

func (*NFProfile) SetNefInfo

func (o *NFProfile) SetNefInfo(v NefInfo)

SetNefInfo gets a reference to the given NefInfo and assigns it to the NefInfo field.

func (*NFProfile) SetNfInstanceId

func (o *NFProfile) SetNfInstanceId(v string)

SetNfInstanceId sets field value

func (*NFProfile) SetNfInstanceName

func (o *NFProfile) SetNfInstanceName(v string)

SetNfInstanceName gets a reference to the given string and assigns it to the NfInstanceName field.

func (*NFProfile) SetNfServiceList

func (o *NFProfile) SetNfServiceList(v map[string]NFService)

SetNfServiceList gets a reference to the given map[string]NFService and assigns it to the NfServiceList field.

func (*NFProfile) SetNfServicePersistence

func (o *NFProfile) SetNfServicePersistence(v bool)

SetNfServicePersistence gets a reference to the given bool and assigns it to the NfServicePersistence field.

func (*NFProfile) SetNfServices

func (o *NFProfile) SetNfServices(v []NFService)

SetNfServices gets a reference to the given []NFService and assigns it to the NfServices field. Deprecated

func (*NFProfile) SetNfSetIdList

func (o *NFProfile) SetNfSetIdList(v []string)

SetNfSetIdList gets a reference to the given []string and assigns it to the NfSetIdList field.

func (*NFProfile) SetNfSetRecoveryTimeList

func (o *NFProfile) SetNfSetRecoveryTimeList(v map[string]time.Time)

SetNfSetRecoveryTimeList gets a reference to the given map[string]time.Time and assigns it to the NfSetRecoveryTimeList field.

func (*NFProfile) SetNfStatus

func (o *NFProfile) SetNfStatus(v NFStatus)

SetNfStatus sets field value

func (*NFProfile) SetNfType

func (o *NFProfile) SetNfType(v NFType)

SetNfType sets field value

func (*NFProfile) SetNsacfInfoList

func (o *NFProfile) SetNsacfInfoList(v map[string]NsacfInfo)

SetNsacfInfoList gets a reference to the given map[string]NsacfInfo and assigns it to the NsacfInfoList field.

func (*NFProfile) SetNsiList

func (o *NFProfile) SetNsiList(v []string)

SetNsiList gets a reference to the given []string and assigns it to the NsiList field.

func (*NFProfile) SetNssaafInfo

func (o *NFProfile) SetNssaafInfo(v NssaafInfo)

SetNssaafInfo gets a reference to the given NssaafInfo and assigns it to the NssaafInfo field.

func (*NFProfile) SetNwdafInfo

func (o *NFProfile) SetNwdafInfo(v NwdafInfo)

SetNwdafInfo gets a reference to the given NwdafInfo and assigns it to the NwdafInfo field.

func (*NFProfile) SetNwdafInfoList

func (o *NFProfile) SetNwdafInfoList(v map[string]NwdafInfo)

SetNwdafInfoList gets a reference to the given map[string]NwdafInfo and assigns it to the NwdafInfoList field.

func (*NFProfile) SetOlcHSupportInd

func (o *NFProfile) SetOlcHSupportInd(v bool)

SetOlcHSupportInd gets a reference to the given bool and assigns it to the OlcHSupportInd field.

func (*NFProfile) SetPcfInfo

func (o *NFProfile) SetPcfInfo(v PcfInfo)

SetPcfInfo gets a reference to the given PcfInfo and assigns it to the PcfInfo field.

func (*NFProfile) SetPcfInfoList

func (o *NFProfile) SetPcfInfoList(v map[string]PcfInfo)

SetPcfInfoList gets a reference to the given map[string]PcfInfo and assigns it to the PcfInfoList field.

func (*NFProfile) SetPcscfInfoList

func (o *NFProfile) SetPcscfInfoList(v map[string]PcscfInfo)

SetPcscfInfoList gets a reference to the given map[string]PcscfInfo and assigns it to the PcscfInfoList field.

func (*NFProfile) SetPerPlmnSnssaiList

func (o *NFProfile) SetPerPlmnSnssaiList(v []PlmnSnssai)

SetPerPlmnSnssaiList gets a reference to the given []PlmnSnssai and assigns it to the PerPlmnSnssaiList field.

func (*NFProfile) SetPlmnList

func (o *NFProfile) SetPlmnList(v []PlmnId)

SetPlmnList gets a reference to the given []PlmnId and assigns it to the PlmnList field.

func (*NFProfile) SetPriority

func (o *NFProfile) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

func (*NFProfile) SetRecoveryTime

func (o *NFProfile) SetRecoveryTime(v time.Time)

SetRecoveryTime gets a reference to the given time.Time and assigns it to the RecoveryTime field.

func (*NFProfile) SetSNssais

func (o *NFProfile) SetSNssais(v []ExtSnssai)

SetSNssais gets a reference to the given []ExtSnssai and assigns it to the SNssais field.

func (*NFProfile) SetScpDomains

func (o *NFProfile) SetScpDomains(v []string)

SetScpDomains gets a reference to the given []string and assigns it to the ScpDomains field.

func (*NFProfile) SetScpInfo

func (o *NFProfile) SetScpInfo(v ScpInfo)

SetScpInfo gets a reference to the given ScpInfo and assigns it to the ScpInfo field.

func (*NFProfile) SetSeppInfo

func (o *NFProfile) SetSeppInfo(v SeppInfo)

SetSeppInfo gets a reference to the given SeppInfo and assigns it to the SeppInfo field.

func (*NFProfile) SetServiceSetRecoveryTimeList

func (o *NFProfile) SetServiceSetRecoveryTimeList(v map[string]time.Time)

SetServiceSetRecoveryTimeList gets a reference to the given map[string]time.Time and assigns it to the ServiceSetRecoveryTimeList field.

func (*NFProfile) SetServingScope

func (o *NFProfile) SetServingScope(v []string)

SetServingScope gets a reference to the given []string and assigns it to the ServingScope field.

func (*NFProfile) SetSmfInfo

func (o *NFProfile) SetSmfInfo(v SmfInfo)

SetSmfInfo gets a reference to the given SmfInfo and assigns it to the SmfInfo field.

func (*NFProfile) SetSmfInfoList

func (o *NFProfile) SetSmfInfoList(v map[string]SmfInfo)

SetSmfInfoList gets a reference to the given map[string]SmfInfo and assigns it to the SmfInfoList field.

func (*NFProfile) SetSmsfInfo

func (o *NFProfile) SetSmsfInfo(v SmsfInfo)

SetSmsfInfo gets a reference to the given SmsfInfo and assigns it to the SmsfInfo field.

func (*NFProfile) SetSnpnList

func (o *NFProfile) SetSnpnList(v []PlmnIdNid)

SetSnpnList gets a reference to the given []PlmnIdNid and assigns it to the SnpnList field.

func (*NFProfile) SetSupportedVendorSpecificFeatures

func (o *NFProfile) SetSupportedVendorSpecificFeatures(v map[string][]VendorSpecificFeature)

SetSupportedVendorSpecificFeatures gets a reference to the given map[string][]VendorSpecificFeature and assigns it to the SupportedVendorSpecificFeatures field.

func (*NFProfile) SetTrustAfInfo

func (o *NFProfile) SetTrustAfInfo(v TrustAfInfo)

SetTrustAfInfo gets a reference to the given TrustAfInfo and assigns it to the TrustAfInfo field.

func (*NFProfile) SetTsctsfInfoList

func (o *NFProfile) SetTsctsfInfoList(v map[string]TsctsfInfo)

SetTsctsfInfoList gets a reference to the given map[string]TsctsfInfo and assigns it to the TsctsfInfoList field.

func (*NFProfile) SetUdmInfo

func (o *NFProfile) SetUdmInfo(v UdmInfo)

SetUdmInfo gets a reference to the given UdmInfo and assigns it to the UdmInfo field.

func (*NFProfile) SetUdmInfoList

func (o *NFProfile) SetUdmInfoList(v map[string]UdmInfo)

SetUdmInfoList gets a reference to the given map[string]UdmInfo and assigns it to the UdmInfoList field.

func (*NFProfile) SetUdrInfo

func (o *NFProfile) SetUdrInfo(v UdrInfo)

SetUdrInfo gets a reference to the given UdrInfo and assigns it to the UdrInfo field.

func (*NFProfile) SetUdrInfoList

func (o *NFProfile) SetUdrInfoList(v map[string]UdrInfo)

SetUdrInfoList gets a reference to the given map[string]UdrInfo and assigns it to the UdrInfoList field.

func (*NFProfile) SetUdsfInfo

func (o *NFProfile) SetUdsfInfo(v UdsfInfo)

SetUdsfInfo gets a reference to the given UdsfInfo and assigns it to the UdsfInfo field.

func (*NFProfile) SetUdsfInfoList

func (o *NFProfile) SetUdsfInfoList(v map[string]UdsfInfo)

SetUdsfInfoList gets a reference to the given map[string]UdsfInfo and assigns it to the UdsfInfoList field.

func (*NFProfile) SetUpfInfo

func (o *NFProfile) SetUpfInfo(v UpfInfo)

SetUpfInfo gets a reference to the given UpfInfo and assigns it to the UpfInfo field.

func (*NFProfile) SetUpfInfoList

func (o *NFProfile) SetUpfInfoList(v map[string]UpfInfo)

SetUpfInfoList gets a reference to the given map[string]UpfInfo and assigns it to the UpfInfoList field.

func (*NFProfile) SetVendorId

func (o *NFProfile) SetVendorId(v string)

SetVendorId gets a reference to the given string and assigns it to the VendorId field.

func (NFProfile) ToMap

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

type NFService

type NFService struct {
	ServiceInstanceId string             `json:"serviceInstanceId"`
	ServiceName       ServiceName        `json:"serviceName"`
	Versions          []NFServiceVersion `json:"versions"`
	Scheme            UriScheme          `json:"scheme"`
	NfServiceStatus   NFServiceStatus    `json:"nfServiceStatus"`
	// Fully Qualified Domain Name
	Fqdn *string `json:"fqdn,omitempty"`
	// Fully Qualified Domain Name
	InterPlmnFqdn                    *string                           `json:"interPlmnFqdn,omitempty"`
	IpEndPoints                      []IpEndPoint                      `json:"ipEndPoints,omitempty"`
	ApiPrefix                        *string                           `json:"apiPrefix,omitempty"`
	DefaultNotificationSubscriptions []DefaultNotificationSubscription `json:"defaultNotificationSubscriptions,omitempty"`
	AllowedPlmns                     []PlmnId                          `json:"allowedPlmns,omitempty"`
	AllowedSnpns                     []PlmnIdNid                       `json:"allowedSnpns,omitempty"`
	AllowedNfTypes                   []NFType                          `json:"allowedNfTypes,omitempty"`
	AllowedNfDomains                 []string                          `json:"allowedNfDomains,omitempty"`
	AllowedNssais                    []ExtSnssai                       `json:"allowedNssais,omitempty"`
	Capacity                         *int32                            `json:"capacity,omitempty"`
	Load                             *int32                            `json:"load,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	LoadTimeStamp *time.Time `json:"loadTimeStamp,omitempty"`
	Priority      *int32     `json:"priority,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	RecoveryTime *time.Time `json:"recoveryTime,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"`
	NfServiceSetIdList []string     `json:"nfServiceSetIdList,omitempty"`
	SNssais            []ExtSnssai  `json:"sNssais,omitempty"`
	PerPlmnSnssaiList  []PlmnSnssai `json:"perPlmnSnssaiList,omitempty"`
	// Vendor ID of the NF Service instance (Private Enterprise Number assigned by IANA)
	VendorId *string `json:"vendorId,omitempty"`
	// The key of the map is the IANA-assigned SMI Network Management Private Enterprise Codes
	SupportedVendorSpecificFeatures *map[string][]VendorSpecificFeature `json:"supportedVendorSpecificFeatures,omitempty"`
	Oauth2Required                  *bool                               `json:"oauth2Required,omitempty"`
	// A map (list of key-value pairs) where NF Type serves as key
	AllowedOperationsPerNfType *map[string][]string `json:"allowedOperationsPerNfType,omitempty"`
	// A map (list of key-value pairs) where NF Instance Id serves as key
	AllowedOperationsPerNfInstance          *map[string][]string `json:"allowedOperationsPerNfInstance,omitempty"`
	AllowedOperationsPerNfInstanceOverrides *bool                `json:"allowedOperationsPerNfInstanceOverrides,omitempty"`
}

NFService Information of a given NF Service Instance; it is part of the NFProfile of an NF Instance discovered by the NRF

func NewNFService

func NewNFService(serviceInstanceId string, serviceName ServiceName, versions []NFServiceVersion, scheme UriScheme, nfServiceStatus NFServiceStatus) *NFService

NewNFService instantiates a new NFService 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 NewNFServiceWithDefaults

func NewNFServiceWithDefaults() *NFService

NewNFServiceWithDefaults instantiates a new NFService 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 (*NFService) GetAllowedNfDomains

func (o *NFService) GetAllowedNfDomains() []string

GetAllowedNfDomains returns the AllowedNfDomains field value if set, zero value otherwise.

func (*NFService) GetAllowedNfDomainsOk

func (o *NFService) GetAllowedNfDomainsOk() ([]string, bool)

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

func (*NFService) GetAllowedNfTypes

func (o *NFService) GetAllowedNfTypes() []NFType

GetAllowedNfTypes returns the AllowedNfTypes field value if set, zero value otherwise.

func (*NFService) GetAllowedNfTypesOk

func (o *NFService) GetAllowedNfTypesOk() ([]NFType, bool)

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

func (*NFService) GetAllowedNssais

func (o *NFService) GetAllowedNssais() []ExtSnssai

GetAllowedNssais returns the AllowedNssais field value if set, zero value otherwise.

func (*NFService) GetAllowedNssaisOk

func (o *NFService) GetAllowedNssaisOk() ([]ExtSnssai, bool)

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

func (*NFService) GetAllowedOperationsPerNfInstance

func (o *NFService) GetAllowedOperationsPerNfInstance() map[string][]string

GetAllowedOperationsPerNfInstance returns the AllowedOperationsPerNfInstance field value if set, zero value otherwise.

func (*NFService) GetAllowedOperationsPerNfInstanceOk

func (o *NFService) GetAllowedOperationsPerNfInstanceOk() (*map[string][]string, bool)

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

func (*NFService) GetAllowedOperationsPerNfInstanceOverrides

func (o *NFService) GetAllowedOperationsPerNfInstanceOverrides() bool

GetAllowedOperationsPerNfInstanceOverrides returns the AllowedOperationsPerNfInstanceOverrides field value if set, zero value otherwise.

func (*NFService) GetAllowedOperationsPerNfInstanceOverridesOk

func (o *NFService) GetAllowedOperationsPerNfInstanceOverridesOk() (*bool, bool)

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

func (*NFService) GetAllowedOperationsPerNfType

func (o *NFService) GetAllowedOperationsPerNfType() map[string][]string

GetAllowedOperationsPerNfType returns the AllowedOperationsPerNfType field value if set, zero value otherwise.

func (*NFService) GetAllowedOperationsPerNfTypeOk

func (o *NFService) GetAllowedOperationsPerNfTypeOk() (*map[string][]string, bool)

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

func (*NFService) GetAllowedPlmns

func (o *NFService) GetAllowedPlmns() []PlmnId

GetAllowedPlmns returns the AllowedPlmns field value if set, zero value otherwise.

func (*NFService) GetAllowedPlmnsOk

func (o *NFService) GetAllowedPlmnsOk() ([]PlmnId, bool)

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

func (*NFService) GetAllowedSnpns

func (o *NFService) GetAllowedSnpns() []PlmnIdNid

GetAllowedSnpns returns the AllowedSnpns field value if set, zero value otherwise.

func (*NFService) GetAllowedSnpnsOk

func (o *NFService) GetAllowedSnpnsOk() ([]PlmnIdNid, bool)

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

func (*NFService) GetApiPrefix

func (o *NFService) GetApiPrefix() string

GetApiPrefix returns the ApiPrefix field value if set, zero value otherwise.

func (*NFService) GetApiPrefixOk

func (o *NFService) GetApiPrefixOk() (*string, bool)

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

func (*NFService) GetCapacity

func (o *NFService) GetCapacity() int32

GetCapacity returns the Capacity field value if set, zero value otherwise.

func (*NFService) GetCapacityOk

func (o *NFService) GetCapacityOk() (*int32, bool)

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

func (*NFService) GetDefaultNotificationSubscriptions

func (o *NFService) GetDefaultNotificationSubscriptions() []DefaultNotificationSubscription

GetDefaultNotificationSubscriptions returns the DefaultNotificationSubscriptions field value if set, zero value otherwise.

func (*NFService) GetDefaultNotificationSubscriptionsOk

func (o *NFService) GetDefaultNotificationSubscriptionsOk() ([]DefaultNotificationSubscription, bool)

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

func (*NFService) GetFqdn

func (o *NFService) GetFqdn() string

GetFqdn returns the Fqdn field value if set, zero value otherwise.

func (*NFService) GetFqdnOk

func (o *NFService) GetFqdnOk() (*string, bool)

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

func (*NFService) GetInterPlmnFqdn

func (o *NFService) GetInterPlmnFqdn() string

GetInterPlmnFqdn returns the InterPlmnFqdn field value if set, zero value otherwise.

func (*NFService) GetInterPlmnFqdnOk

func (o *NFService) GetInterPlmnFqdnOk() (*string, bool)

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

func (*NFService) GetIpEndPoints

func (o *NFService) GetIpEndPoints() []IpEndPoint

GetIpEndPoints returns the IpEndPoints field value if set, zero value otherwise.

func (*NFService) GetIpEndPointsOk

func (o *NFService) GetIpEndPointsOk() ([]IpEndPoint, bool)

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

func (*NFService) GetLoad

func (o *NFService) GetLoad() int32

GetLoad returns the Load field value if set, zero value otherwise.

func (*NFService) GetLoadOk

func (o *NFService) GetLoadOk() (*int32, bool)

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

func (*NFService) GetLoadTimeStamp

func (o *NFService) GetLoadTimeStamp() time.Time

GetLoadTimeStamp returns the LoadTimeStamp field value if set, zero value otherwise.

func (*NFService) GetLoadTimeStampOk

func (o *NFService) GetLoadTimeStampOk() (*time.Time, bool)

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

func (*NFService) GetNfServiceSetIdList

func (o *NFService) GetNfServiceSetIdList() []string

GetNfServiceSetIdList returns the NfServiceSetIdList field value if set, zero value otherwise.

func (*NFService) GetNfServiceSetIdListOk

func (o *NFService) GetNfServiceSetIdListOk() ([]string, bool)

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

func (*NFService) GetNfServiceStatus

func (o *NFService) GetNfServiceStatus() NFServiceStatus

GetNfServiceStatus returns the NfServiceStatus field value

func (*NFService) GetNfServiceStatusOk

func (o *NFService) GetNfServiceStatusOk() (*NFServiceStatus, bool)

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

func (*NFService) GetOauth2Required

func (o *NFService) GetOauth2Required() bool

GetOauth2Required returns the Oauth2Required field value if set, zero value otherwise.

func (*NFService) GetOauth2RequiredOk

func (o *NFService) GetOauth2RequiredOk() (*bool, bool)

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

func (*NFService) GetPerPlmnSnssaiList

func (o *NFService) GetPerPlmnSnssaiList() []PlmnSnssai

GetPerPlmnSnssaiList returns the PerPlmnSnssaiList field value if set, zero value otherwise.

func (*NFService) GetPerPlmnSnssaiListOk

func (o *NFService) GetPerPlmnSnssaiListOk() ([]PlmnSnssai, bool)

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

func (*NFService) GetPriority

func (o *NFService) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*NFService) GetPriorityOk

func (o *NFService) GetPriorityOk() (*int32, bool)

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

func (*NFService) GetRecoveryTime

func (o *NFService) GetRecoveryTime() time.Time

GetRecoveryTime returns the RecoveryTime field value if set, zero value otherwise.

func (*NFService) GetRecoveryTimeOk

func (o *NFService) GetRecoveryTimeOk() (*time.Time, bool)

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

func (*NFService) GetSNssais

func (o *NFService) GetSNssais() []ExtSnssai

GetSNssais returns the SNssais field value if set, zero value otherwise.

func (*NFService) GetSNssaisOk

func (o *NFService) GetSNssaisOk() ([]ExtSnssai, bool)

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

func (*NFService) GetScheme

func (o *NFService) GetScheme() UriScheme

GetScheme returns the Scheme field value

func (*NFService) GetSchemeOk

func (o *NFService) GetSchemeOk() (*UriScheme, bool)

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

func (*NFService) GetServiceInstanceId

func (o *NFService) GetServiceInstanceId() string

GetServiceInstanceId returns the ServiceInstanceId field value

func (*NFService) GetServiceInstanceIdOk

func (o *NFService) GetServiceInstanceIdOk() (*string, bool)

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

func (*NFService) GetServiceName

func (o *NFService) GetServiceName() ServiceName

GetServiceName returns the ServiceName field value

func (*NFService) GetServiceNameOk

func (o *NFService) GetServiceNameOk() (*ServiceName, bool)

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

func (*NFService) GetSupportedFeatures

func (o *NFService) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*NFService) GetSupportedFeaturesOk

func (o *NFService) 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 (*NFService) GetSupportedVendorSpecificFeatures

func (o *NFService) GetSupportedVendorSpecificFeatures() map[string][]VendorSpecificFeature

GetSupportedVendorSpecificFeatures returns the SupportedVendorSpecificFeatures field value if set, zero value otherwise.

func (*NFService) GetSupportedVendorSpecificFeaturesOk

func (o *NFService) GetSupportedVendorSpecificFeaturesOk() (*map[string][]VendorSpecificFeature, bool)

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

func (*NFService) GetVendorId

func (o *NFService) GetVendorId() string

GetVendorId returns the VendorId field value if set, zero value otherwise.

func (*NFService) GetVendorIdOk

func (o *NFService) GetVendorIdOk() (*string, bool)

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

func (*NFService) GetVersions

func (o *NFService) GetVersions() []NFServiceVersion

GetVersions returns the Versions field value

func (*NFService) GetVersionsOk

func (o *NFService) GetVersionsOk() ([]NFServiceVersion, bool)

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

func (*NFService) HasAllowedNfDomains

func (o *NFService) HasAllowedNfDomains() bool

HasAllowedNfDomains returns a boolean if a field has been set.

func (*NFService) HasAllowedNfTypes

func (o *NFService) HasAllowedNfTypes() bool

HasAllowedNfTypes returns a boolean if a field has been set.

func (*NFService) HasAllowedNssais

func (o *NFService) HasAllowedNssais() bool

HasAllowedNssais returns a boolean if a field has been set.

func (*NFService) HasAllowedOperationsPerNfInstance

func (o *NFService) HasAllowedOperationsPerNfInstance() bool

HasAllowedOperationsPerNfInstance returns a boolean if a field has been set.

func (*NFService) HasAllowedOperationsPerNfInstanceOverrides

func (o *NFService) HasAllowedOperationsPerNfInstanceOverrides() bool

HasAllowedOperationsPerNfInstanceOverrides returns a boolean if a field has been set.

func (*NFService) HasAllowedOperationsPerNfType

func (o *NFService) HasAllowedOperationsPerNfType() bool

HasAllowedOperationsPerNfType returns a boolean if a field has been set.

func (*NFService) HasAllowedPlmns

func (o *NFService) HasAllowedPlmns() bool

HasAllowedPlmns returns a boolean if a field has been set.

func (*NFService) HasAllowedSnpns

func (o *NFService) HasAllowedSnpns() bool

HasAllowedSnpns returns a boolean if a field has been set.

func (*NFService) HasApiPrefix

func (o *NFService) HasApiPrefix() bool

HasApiPrefix returns a boolean if a field has been set.

func (*NFService) HasCapacity

func (o *NFService) HasCapacity() bool

HasCapacity returns a boolean if a field has been set.

func (*NFService) HasDefaultNotificationSubscriptions

func (o *NFService) HasDefaultNotificationSubscriptions() bool

HasDefaultNotificationSubscriptions returns a boolean if a field has been set.

func (*NFService) HasFqdn

func (o *NFService) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*NFService) HasInterPlmnFqdn

func (o *NFService) HasInterPlmnFqdn() bool

HasInterPlmnFqdn returns a boolean if a field has been set.

func (*NFService) HasIpEndPoints

func (o *NFService) HasIpEndPoints() bool

HasIpEndPoints returns a boolean if a field has been set.

func (*NFService) HasLoad

func (o *NFService) HasLoad() bool

HasLoad returns a boolean if a field has been set.

func (*NFService) HasLoadTimeStamp

func (o *NFService) HasLoadTimeStamp() bool

HasLoadTimeStamp returns a boolean if a field has been set.

func (*NFService) HasNfServiceSetIdList

func (o *NFService) HasNfServiceSetIdList() bool

HasNfServiceSetIdList returns a boolean if a field has been set.

func (*NFService) HasOauth2Required

func (o *NFService) HasOauth2Required() bool

HasOauth2Required returns a boolean if a field has been set.

func (*NFService) HasPerPlmnSnssaiList

func (o *NFService) HasPerPlmnSnssaiList() bool

HasPerPlmnSnssaiList returns a boolean if a field has been set.

func (*NFService) HasPriority

func (o *NFService) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*NFService) HasRecoveryTime

func (o *NFService) HasRecoveryTime() bool

HasRecoveryTime returns a boolean if a field has been set.

func (*NFService) HasSNssais

func (o *NFService) HasSNssais() bool

HasSNssais returns a boolean if a field has been set.

func (*NFService) HasSupportedFeatures

func (o *NFService) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*NFService) HasSupportedVendorSpecificFeatures

func (o *NFService) HasSupportedVendorSpecificFeatures() bool

HasSupportedVendorSpecificFeatures returns a boolean if a field has been set.

func (*NFService) HasVendorId

func (o *NFService) HasVendorId() bool

HasVendorId returns a boolean if a field has been set.

func (NFService) MarshalJSON

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

func (*NFService) SetAllowedNfDomains

func (o *NFService) SetAllowedNfDomains(v []string)

SetAllowedNfDomains gets a reference to the given []string and assigns it to the AllowedNfDomains field.

func (*NFService) SetAllowedNfTypes

func (o *NFService) SetAllowedNfTypes(v []NFType)

SetAllowedNfTypes gets a reference to the given []NFType and assigns it to the AllowedNfTypes field.

func (*NFService) SetAllowedNssais

func (o *NFService) SetAllowedNssais(v []ExtSnssai)

SetAllowedNssais gets a reference to the given []ExtSnssai and assigns it to the AllowedNssais field.

func (*NFService) SetAllowedOperationsPerNfInstance

func (o *NFService) SetAllowedOperationsPerNfInstance(v map[string][]string)

SetAllowedOperationsPerNfInstance gets a reference to the given map[string][]string and assigns it to the AllowedOperationsPerNfInstance field.

func (*NFService) SetAllowedOperationsPerNfInstanceOverrides

func (o *NFService) SetAllowedOperationsPerNfInstanceOverrides(v bool)

SetAllowedOperationsPerNfInstanceOverrides gets a reference to the given bool and assigns it to the AllowedOperationsPerNfInstanceOverrides field.

func (*NFService) SetAllowedOperationsPerNfType

func (o *NFService) SetAllowedOperationsPerNfType(v map[string][]string)

SetAllowedOperationsPerNfType gets a reference to the given map[string][]string and assigns it to the AllowedOperationsPerNfType field.

func (*NFService) SetAllowedPlmns

func (o *NFService) SetAllowedPlmns(v []PlmnId)

SetAllowedPlmns gets a reference to the given []PlmnId and assigns it to the AllowedPlmns field.

func (*NFService) SetAllowedSnpns

func (o *NFService) SetAllowedSnpns(v []PlmnIdNid)

SetAllowedSnpns gets a reference to the given []PlmnIdNid and assigns it to the AllowedSnpns field.

func (*NFService) SetApiPrefix

func (o *NFService) SetApiPrefix(v string)

SetApiPrefix gets a reference to the given string and assigns it to the ApiPrefix field.

func (*NFService) SetCapacity

func (o *NFService) SetCapacity(v int32)

SetCapacity gets a reference to the given int32 and assigns it to the Capacity field.

func (*NFService) SetDefaultNotificationSubscriptions

func (o *NFService) SetDefaultNotificationSubscriptions(v []DefaultNotificationSubscription)

SetDefaultNotificationSubscriptions gets a reference to the given []DefaultNotificationSubscription and assigns it to the DefaultNotificationSubscriptions field.

func (*NFService) SetFqdn

func (o *NFService) SetFqdn(v string)

SetFqdn gets a reference to the given string and assigns it to the Fqdn field.

func (*NFService) SetInterPlmnFqdn

func (o *NFService) SetInterPlmnFqdn(v string)

SetInterPlmnFqdn gets a reference to the given string and assigns it to the InterPlmnFqdn field.

func (*NFService) SetIpEndPoints

func (o *NFService) SetIpEndPoints(v []IpEndPoint)

SetIpEndPoints gets a reference to the given []IpEndPoint and assigns it to the IpEndPoints field.

func (*NFService) SetLoad

func (o *NFService) SetLoad(v int32)

SetLoad gets a reference to the given int32 and assigns it to the Load field.

func (*NFService) SetLoadTimeStamp

func (o *NFService) SetLoadTimeStamp(v time.Time)

SetLoadTimeStamp gets a reference to the given time.Time and assigns it to the LoadTimeStamp field.

func (*NFService) SetNfServiceSetIdList

func (o *NFService) SetNfServiceSetIdList(v []string)

SetNfServiceSetIdList gets a reference to the given []string and assigns it to the NfServiceSetIdList field.

func (*NFService) SetNfServiceStatus

func (o *NFService) SetNfServiceStatus(v NFServiceStatus)

SetNfServiceStatus sets field value

func (*NFService) SetOauth2Required

func (o *NFService) SetOauth2Required(v bool)

SetOauth2Required gets a reference to the given bool and assigns it to the Oauth2Required field.

func (*NFService) SetPerPlmnSnssaiList

func (o *NFService) SetPerPlmnSnssaiList(v []PlmnSnssai)

SetPerPlmnSnssaiList gets a reference to the given []PlmnSnssai and assigns it to the PerPlmnSnssaiList field.

func (*NFService) SetPriority

func (o *NFService) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

func (*NFService) SetRecoveryTime

func (o *NFService) SetRecoveryTime(v time.Time)

SetRecoveryTime gets a reference to the given time.Time and assigns it to the RecoveryTime field.

func (*NFService) SetSNssais

func (o *NFService) SetSNssais(v []ExtSnssai)

SetSNssais gets a reference to the given []ExtSnssai and assigns it to the SNssais field.

func (*NFService) SetScheme

func (o *NFService) SetScheme(v UriScheme)

SetScheme sets field value

func (*NFService) SetServiceInstanceId

func (o *NFService) SetServiceInstanceId(v string)

SetServiceInstanceId sets field value

func (*NFService) SetServiceName

func (o *NFService) SetServiceName(v ServiceName)

SetServiceName sets field value

func (*NFService) SetSupportedFeatures

func (o *NFService) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (*NFService) SetSupportedVendorSpecificFeatures

func (o *NFService) SetSupportedVendorSpecificFeatures(v map[string][]VendorSpecificFeature)

SetSupportedVendorSpecificFeatures gets a reference to the given map[string][]VendorSpecificFeature and assigns it to the SupportedVendorSpecificFeatures field.

func (*NFService) SetVendorId

func (o *NFService) SetVendorId(v string)

SetVendorId gets a reference to the given string and assigns it to the VendorId field.

func (*NFService) SetVersions

func (o *NFService) SetVersions(v []NFServiceVersion)

SetVersions sets field value

func (NFService) ToMap

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

type NFServiceStatus

type NFServiceStatus struct {
	String *string
}

NFServiceStatus Status of a given NF Service Instance of an NF Instance stored in NRF

func (*NFServiceStatus) MarshalJSON

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

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

func (*NFServiceStatus) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type NFServiceVersion

type NFServiceVersion struct {
	ApiVersionInUri string `json:"apiVersionInUri"`
	ApiFullVersion  string `json:"apiFullVersion"`
	// string with format 'date-time' as defined in OpenAPI.
	Expiry *time.Time `json:"expiry,omitempty"`
}

NFServiceVersion Contains the version details of an NF service

func NewNFServiceVersion

func NewNFServiceVersion(apiVersionInUri string, apiFullVersion string) *NFServiceVersion

NewNFServiceVersion instantiates a new NFServiceVersion 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 NewNFServiceVersionWithDefaults

func NewNFServiceVersionWithDefaults() *NFServiceVersion

NewNFServiceVersionWithDefaults instantiates a new NFServiceVersion 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 (*NFServiceVersion) GetApiFullVersion

func (o *NFServiceVersion) GetApiFullVersion() string

GetApiFullVersion returns the ApiFullVersion field value

func (*NFServiceVersion) GetApiFullVersionOk

func (o *NFServiceVersion) GetApiFullVersionOk() (*string, bool)

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

func (*NFServiceVersion) GetApiVersionInUri

func (o *NFServiceVersion) GetApiVersionInUri() string

GetApiVersionInUri returns the ApiVersionInUri field value

func (*NFServiceVersion) GetApiVersionInUriOk

func (o *NFServiceVersion) GetApiVersionInUriOk() (*string, bool)

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

func (*NFServiceVersion) GetExpiry

func (o *NFServiceVersion) GetExpiry() time.Time

GetExpiry returns the Expiry field value if set, zero value otherwise.

func (*NFServiceVersion) GetExpiryOk

func (o *NFServiceVersion) GetExpiryOk() (*time.Time, bool)

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

func (*NFServiceVersion) HasExpiry

func (o *NFServiceVersion) HasExpiry() bool

HasExpiry returns a boolean if a field has been set.

func (NFServiceVersion) MarshalJSON

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

func (*NFServiceVersion) SetApiFullVersion

func (o *NFServiceVersion) SetApiFullVersion(v string)

SetApiFullVersion sets field value

func (*NFServiceVersion) SetApiVersionInUri

func (o *NFServiceVersion) SetApiVersionInUri(v string)

SetApiVersionInUri sets field value

func (*NFServiceVersion) SetExpiry

func (o *NFServiceVersion) SetExpiry(v time.Time)

SetExpiry gets a reference to the given time.Time and assigns it to the Expiry field.

func (NFServiceVersion) ToMap

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

type NFStatus

type NFStatus struct {
	String *string
}

NFStatus Status of a given NF Instance stored in NRF

func (*NFStatus) MarshalJSON

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

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

func (*NFStatus) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type NFType

type NFType struct {
	String *string
}

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 Ncgi

type Ncgi struct {
	PlmnId PlmnId `json:"plmnId"`
	// 36-bit string identifying an NR Cell Id as specified in clause 9.3.1.7 of 3GPP TS 38.413,  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 Cell Id shall appear first in the string, and  the character representing the 4 least significant bit of the Cell Id shall appear last in the  string.
	NrCellId string `json:"nrCellId"`
	// 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"`
}

Ncgi Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003

func NewNcgi

func NewNcgi(plmnId PlmnId, nrCellId string) *Ncgi

NewNcgi instantiates a new Ncgi 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 NewNcgiWithDefaults

func NewNcgiWithDefaults() *Ncgi

NewNcgiWithDefaults instantiates a new Ncgi 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 (*Ncgi) GetNid

func (o *Ncgi) GetNid() string

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

func (*Ncgi) GetNidOk

func (o *Ncgi) 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 (*Ncgi) GetNrCellId

func (o *Ncgi) GetNrCellId() string

GetNrCellId returns the NrCellId field value

func (*Ncgi) GetNrCellIdOk

func (o *Ncgi) GetNrCellIdOk() (*string, bool)

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

func (*Ncgi) GetPlmnId

func (o *Ncgi) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Ncgi) GetPlmnIdOk

func (o *Ncgi) GetPlmnIdOk() (*PlmnId, bool)

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

func (*Ncgi) HasNid

func (o *Ncgi) HasNid() bool

HasNid returns a boolean if a field has been set.

func (Ncgi) MarshalJSON

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

func (*Ncgi) SetNid

func (o *Ncgi) SetNid(v string)

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

func (*Ncgi) SetNrCellId

func (o *Ncgi) SetNrCellId(v string)

SetNrCellId sets field value

func (*Ncgi) SetPlmnId

func (o *Ncgi) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (Ncgi) ToMap

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

type NcgiTai

type NcgiTai struct {
	Tai Tai `json:"tai"`
	// List of List of NR cell ids
	CellList []Ncgi `json:"cellList"`
}

NcgiTai List of NR cell ids, with their pertaining TAIs

func NewNcgiTai

func NewNcgiTai(tai Tai, cellList []Ncgi) *NcgiTai

NewNcgiTai instantiates a new NcgiTai 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 NewNcgiTaiWithDefaults

func NewNcgiTaiWithDefaults() *NcgiTai

NewNcgiTaiWithDefaults instantiates a new NcgiTai 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 (*NcgiTai) GetCellList

func (o *NcgiTai) GetCellList() []Ncgi

GetCellList returns the CellList field value

func (*NcgiTai) GetCellListOk

func (o *NcgiTai) GetCellListOk() ([]Ncgi, bool)

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

func (*NcgiTai) GetTai

func (o *NcgiTai) GetTai() Tai

GetTai returns the Tai field value

func (*NcgiTai) GetTaiOk

func (o *NcgiTai) GetTaiOk() (*Tai, bool)

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

func (NcgiTai) MarshalJSON

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

func (*NcgiTai) SetCellList

func (o *NcgiTai) SetCellList(v []Ncgi)

SetCellList sets field value

func (*NcgiTai) SetTai

func (o *NcgiTai) SetTai(v Tai)

SetTai sets field value

func (NcgiTai) ToMap

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

type NefInfo

type NefInfo struct {
	// Identity of the NEF
	NefId                          *string              `json:"nefId,omitempty"`
	PfdData                        *PfdData             `json:"pfdData,omitempty"`
	AfEeData                       *AfEventExposureData `json:"afEeData,omitempty"`
	GpsiRanges                     []IdentityRange      `json:"gpsiRanges,omitempty"`
	ExternalGroupIdentifiersRanges []IdentityRange      `json:"externalGroupIdentifiersRanges,omitempty"`
	ServedFqdnList                 []string             `json:"servedFqdnList,omitempty"`
	TaiList                        []Tai                `json:"taiList,omitempty"`
	TaiRangeList                   []TaiRange           `json:"taiRangeList,omitempty"`
	DnaiList                       []string             `json:"dnaiList,omitempty"`
	UnTrustAfInfoList              []UnTrustAfInfo      `json:"unTrustAfInfoList,omitempty"`
	UasNfFunctionalityInd          *bool                `json:"uasNfFunctionalityInd,omitempty"`
}

NefInfo Information of an NEF NF Instance

func NewNefInfo

func NewNefInfo() *NefInfo

NewNefInfo instantiates a new NefInfo 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 NewNefInfoWithDefaults

func NewNefInfoWithDefaults() *NefInfo

NewNefInfoWithDefaults instantiates a new NefInfo 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 (*NefInfo) GetAfEeData

func (o *NefInfo) GetAfEeData() AfEventExposureData

GetAfEeData returns the AfEeData field value if set, zero value otherwise.

func (*NefInfo) GetAfEeDataOk

func (o *NefInfo) GetAfEeDataOk() (*AfEventExposureData, bool)

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

func (*NefInfo) GetDnaiList

func (o *NefInfo) GetDnaiList() []string

GetDnaiList returns the DnaiList field value if set, zero value otherwise.

func (*NefInfo) GetDnaiListOk

func (o *NefInfo) GetDnaiListOk() ([]string, bool)

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

func (*NefInfo) GetExternalGroupIdentifiersRanges

func (o *NefInfo) GetExternalGroupIdentifiersRanges() []IdentityRange

GetExternalGroupIdentifiersRanges returns the ExternalGroupIdentifiersRanges field value if set, zero value otherwise.

func (*NefInfo) GetExternalGroupIdentifiersRangesOk

func (o *NefInfo) GetExternalGroupIdentifiersRangesOk() ([]IdentityRange, bool)

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

func (*NefInfo) GetGpsiRanges

func (o *NefInfo) GetGpsiRanges() []IdentityRange

GetGpsiRanges returns the GpsiRanges field value if set, zero value otherwise.

func (*NefInfo) GetGpsiRangesOk

func (o *NefInfo) GetGpsiRangesOk() ([]IdentityRange, bool)

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

func (*NefInfo) GetNefId

func (o *NefInfo) GetNefId() string

GetNefId returns the NefId field value if set, zero value otherwise.

func (*NefInfo) GetNefIdOk

func (o *NefInfo) GetNefIdOk() (*string, bool)

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

func (*NefInfo) GetPfdData

func (o *NefInfo) GetPfdData() PfdData

GetPfdData returns the PfdData field value if set, zero value otherwise.

func (*NefInfo) GetPfdDataOk

func (o *NefInfo) GetPfdDataOk() (*PfdData, bool)

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

func (*NefInfo) GetServedFqdnList

func (o *NefInfo) GetServedFqdnList() []string

GetServedFqdnList returns the ServedFqdnList field value if set, zero value otherwise.

func (*NefInfo) GetServedFqdnListOk

func (o *NefInfo) GetServedFqdnListOk() ([]string, bool)

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

func (*NefInfo) GetTaiList

func (o *NefInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*NefInfo) GetTaiListOk

func (o *NefInfo) GetTaiListOk() ([]Tai, bool)

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

func (*NefInfo) GetTaiRangeList

func (o *NefInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*NefInfo) GetTaiRangeListOk

func (o *NefInfo) GetTaiRangeListOk() ([]TaiRange, bool)

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

func (*NefInfo) GetUasNfFunctionalityInd

func (o *NefInfo) GetUasNfFunctionalityInd() bool

GetUasNfFunctionalityInd returns the UasNfFunctionalityInd field value if set, zero value otherwise.

func (*NefInfo) GetUasNfFunctionalityIndOk

func (o *NefInfo) GetUasNfFunctionalityIndOk() (*bool, bool)

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

func (*NefInfo) GetUnTrustAfInfoList

func (o *NefInfo) GetUnTrustAfInfoList() []UnTrustAfInfo

GetUnTrustAfInfoList returns the UnTrustAfInfoList field value if set, zero value otherwise.

func (*NefInfo) GetUnTrustAfInfoListOk

func (o *NefInfo) GetUnTrustAfInfoListOk() ([]UnTrustAfInfo, bool)

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

func (*NefInfo) HasAfEeData

func (o *NefInfo) HasAfEeData() bool

HasAfEeData returns a boolean if a field has been set.

func (*NefInfo) HasDnaiList

func (o *NefInfo) HasDnaiList() bool

HasDnaiList returns a boolean if a field has been set.

func (*NefInfo) HasExternalGroupIdentifiersRanges

func (o *NefInfo) HasExternalGroupIdentifiersRanges() bool

HasExternalGroupIdentifiersRanges returns a boolean if a field has been set.

func (*NefInfo) HasGpsiRanges

func (o *NefInfo) HasGpsiRanges() bool

HasGpsiRanges returns a boolean if a field has been set.

func (*NefInfo) HasNefId

func (o *NefInfo) HasNefId() bool

HasNefId returns a boolean if a field has been set.

func (*NefInfo) HasPfdData

func (o *NefInfo) HasPfdData() bool

HasPfdData returns a boolean if a field has been set.

func (*NefInfo) HasServedFqdnList

func (o *NefInfo) HasServedFqdnList() bool

HasServedFqdnList returns a boolean if a field has been set.

func (*NefInfo) HasTaiList

func (o *NefInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*NefInfo) HasTaiRangeList

func (o *NefInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (*NefInfo) HasUasNfFunctionalityInd

func (o *NefInfo) HasUasNfFunctionalityInd() bool

HasUasNfFunctionalityInd returns a boolean if a field has been set.

func (*NefInfo) HasUnTrustAfInfoList

func (o *NefInfo) HasUnTrustAfInfoList() bool

HasUnTrustAfInfoList returns a boolean if a field has been set.

func (NefInfo) MarshalJSON

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

func (*NefInfo) SetAfEeData

func (o *NefInfo) SetAfEeData(v AfEventExposureData)

SetAfEeData gets a reference to the given AfEventExposureData and assigns it to the AfEeData field.

func (*NefInfo) SetDnaiList

func (o *NefInfo) SetDnaiList(v []string)

SetDnaiList gets a reference to the given []string and assigns it to the DnaiList field.

func (*NefInfo) SetExternalGroupIdentifiersRanges

func (o *NefInfo) SetExternalGroupIdentifiersRanges(v []IdentityRange)

SetExternalGroupIdentifiersRanges gets a reference to the given []IdentityRange and assigns it to the ExternalGroupIdentifiersRanges field.

func (*NefInfo) SetGpsiRanges

func (o *NefInfo) SetGpsiRanges(v []IdentityRange)

SetGpsiRanges gets a reference to the given []IdentityRange and assigns it to the GpsiRanges field.

func (*NefInfo) SetNefId

func (o *NefInfo) SetNefId(v string)

SetNefId gets a reference to the given string and assigns it to the NefId field.

func (*NefInfo) SetPfdData

func (o *NefInfo) SetPfdData(v PfdData)

SetPfdData gets a reference to the given PfdData and assigns it to the PfdData field.

func (*NefInfo) SetServedFqdnList

func (o *NefInfo) SetServedFqdnList(v []string)

SetServedFqdnList gets a reference to the given []string and assigns it to the ServedFqdnList field.

func (*NefInfo) SetTaiList

func (o *NefInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*NefInfo) SetTaiRangeList

func (o *NefInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (*NefInfo) SetUasNfFunctionalityInd

func (o *NefInfo) SetUasNfFunctionalityInd(v bool)

SetUasNfFunctionalityInd gets a reference to the given bool and assigns it to the UasNfFunctionalityInd field.

func (*NefInfo) SetUnTrustAfInfoList

func (o *NefInfo) SetUnTrustAfInfoList(v []UnTrustAfInfo)

SetUnTrustAfInfoList gets a reference to the given []UnTrustAfInfo and assigns it to the UnTrustAfInfoList field.

func (NefInfo) ToMap

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

type NetworkNodeDiameterAddress

type NetworkNodeDiameterAddress struct {
	// Fully Qualified Domain Name
	Name string `json:"name"`
	// Fully Qualified Domain Name
	Realm string `json:"realm"`
}

NetworkNodeDiameterAddress struct for NetworkNodeDiameterAddress

func NewNetworkNodeDiameterAddress

func NewNetworkNodeDiameterAddress(name string, realm string) *NetworkNodeDiameterAddress

NewNetworkNodeDiameterAddress instantiates a new NetworkNodeDiameterAddress 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 NewNetworkNodeDiameterAddressWithDefaults

func NewNetworkNodeDiameterAddressWithDefaults() *NetworkNodeDiameterAddress

NewNetworkNodeDiameterAddressWithDefaults instantiates a new NetworkNodeDiameterAddress 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 (*NetworkNodeDiameterAddress) GetName

func (o *NetworkNodeDiameterAddress) GetName() string

GetName returns the Name field value

func (*NetworkNodeDiameterAddress) GetNameOk

func (o *NetworkNodeDiameterAddress) GetNameOk() (*string, bool)

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

func (*NetworkNodeDiameterAddress) GetRealm

func (o *NetworkNodeDiameterAddress) GetRealm() string

GetRealm returns the Realm field value

func (*NetworkNodeDiameterAddress) GetRealmOk

func (o *NetworkNodeDiameterAddress) GetRealmOk() (*string, bool)

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

func (NetworkNodeDiameterAddress) MarshalJSON

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

func (*NetworkNodeDiameterAddress) SetName

func (o *NetworkNodeDiameterAddress) SetName(v string)

SetName sets field value

func (*NetworkNodeDiameterAddress) SetRealm

func (o *NetworkNodeDiameterAddress) SetRealm(v string)

SetRealm sets field value

func (NetworkNodeDiameterAddress) ToMap

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

type NfInstanceInfo

type NfInstanceInfo struct {
	// String providing an URI formatted according to RFC 3986.
	NrfDiscApiUri   *string          `json:"nrfDiscApiUri,omitempty"`
	PreferredSearch *PreferredSearch `json:"preferredSearch,omitempty"`
	// The key of the map is the JSON Pointer of the priority IE in the NFProfile data type that is altered by the NRF
	NrfAlteredPriorities *map[string]int32 `json:"nrfAlteredPriorities,omitempty"`
}

NfInstanceInfo Contains information on an NF profile matching a discovery request

func NewNfInstanceInfo

func NewNfInstanceInfo() *NfInstanceInfo

NewNfInstanceInfo instantiates a new NfInstanceInfo 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 NewNfInstanceInfoWithDefaults

func NewNfInstanceInfoWithDefaults() *NfInstanceInfo

NewNfInstanceInfoWithDefaults instantiates a new NfInstanceInfo 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 (*NfInstanceInfo) GetNrfAlteredPriorities

func (o *NfInstanceInfo) GetNrfAlteredPriorities() map[string]int32

GetNrfAlteredPriorities returns the NrfAlteredPriorities field value if set, zero value otherwise.

func (*NfInstanceInfo) GetNrfAlteredPrioritiesOk

func (o *NfInstanceInfo) GetNrfAlteredPrioritiesOk() (*map[string]int32, bool)

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

func (*NfInstanceInfo) GetNrfDiscApiUri

func (o *NfInstanceInfo) GetNrfDiscApiUri() string

GetNrfDiscApiUri returns the NrfDiscApiUri field value if set, zero value otherwise.

func (*NfInstanceInfo) GetNrfDiscApiUriOk

func (o *NfInstanceInfo) GetNrfDiscApiUriOk() (*string, bool)

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

func (*NfInstanceInfo) GetPreferredSearch

func (o *NfInstanceInfo) GetPreferredSearch() PreferredSearch

GetPreferredSearch returns the PreferredSearch field value if set, zero value otherwise.

func (*NfInstanceInfo) GetPreferredSearchOk

func (o *NfInstanceInfo) GetPreferredSearchOk() (*PreferredSearch, bool)

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

func (*NfInstanceInfo) HasNrfAlteredPriorities

func (o *NfInstanceInfo) HasNrfAlteredPriorities() bool

HasNrfAlteredPriorities returns a boolean if a field has been set.

func (*NfInstanceInfo) HasNrfDiscApiUri

func (o *NfInstanceInfo) HasNrfDiscApiUri() bool

HasNrfDiscApiUri returns a boolean if a field has been set.

func (*NfInstanceInfo) HasPreferredSearch

func (o *NfInstanceInfo) HasPreferredSearch() bool

HasPreferredSearch returns a boolean if a field has been set.

func (NfInstanceInfo) MarshalJSON

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

func (*NfInstanceInfo) SetNrfAlteredPriorities

func (o *NfInstanceInfo) SetNrfAlteredPriorities(v map[string]int32)

SetNrfAlteredPriorities gets a reference to the given map[string]int32 and assigns it to the NrfAlteredPriorities field.

func (*NfInstanceInfo) SetNrfDiscApiUri

func (o *NfInstanceInfo) SetNrfDiscApiUri(v string)

SetNrfDiscApiUri gets a reference to the given string and assigns it to the NrfDiscApiUri field.

func (*NfInstanceInfo) SetPreferredSearch

func (o *NfInstanceInfo) SetPreferredSearch(v PreferredSearch)

SetPreferredSearch gets a reference to the given PreferredSearch and assigns it to the PreferredSearch field.

func (NfInstanceInfo) ToMap

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

type NfServiceInstance

type NfServiceInstance struct {
	Interface *interface{}
}

NfServiceInstance - NF service instance

func InterfaceAsNfServiceInstance

func InterfaceAsNfServiceInstance(v *interface{}) NfServiceInstance

interface{}AsNfServiceInstance is a convenience function that returns interface{} wrapped in NfServiceInstance

func (*NfServiceInstance) GetActualInstance

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

Get the actual instance

func (NfServiceInstance) MarshalJSON

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

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

func (*NfServiceInstance) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type NoProfileMatchInfo

type NoProfileMatchInfo struct {
	Reason                    NoProfileMatchReason    `json:"reason"`
	QueryParamCombinationList []QueryParamCombination `json:"queryParamCombinationList,omitempty"`
}

NoProfileMatchInfo Provides the reason for not finding NF matching the search criteria

func NewNoProfileMatchInfo

func NewNoProfileMatchInfo(reason NoProfileMatchReason) *NoProfileMatchInfo

NewNoProfileMatchInfo instantiates a new NoProfileMatchInfo 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 NewNoProfileMatchInfoWithDefaults

func NewNoProfileMatchInfoWithDefaults() *NoProfileMatchInfo

NewNoProfileMatchInfoWithDefaults instantiates a new NoProfileMatchInfo 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 (*NoProfileMatchInfo) GetQueryParamCombinationList

func (o *NoProfileMatchInfo) GetQueryParamCombinationList() []QueryParamCombination

GetQueryParamCombinationList returns the QueryParamCombinationList field value if set, zero value otherwise.

func (*NoProfileMatchInfo) GetQueryParamCombinationListOk

func (o *NoProfileMatchInfo) GetQueryParamCombinationListOk() ([]QueryParamCombination, bool)

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

func (*NoProfileMatchInfo) GetReason

GetReason returns the Reason field value

func (*NoProfileMatchInfo) GetReasonOk

func (o *NoProfileMatchInfo) GetReasonOk() (*NoProfileMatchReason, bool)

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

func (*NoProfileMatchInfo) HasQueryParamCombinationList

func (o *NoProfileMatchInfo) HasQueryParamCombinationList() bool

HasQueryParamCombinationList returns a boolean if a field has been set.

func (NoProfileMatchInfo) MarshalJSON

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

func (*NoProfileMatchInfo) SetQueryParamCombinationList

func (o *NoProfileMatchInfo) SetQueryParamCombinationList(v []QueryParamCombination)

SetQueryParamCombinationList gets a reference to the given []QueryParamCombination and assigns it to the QueryParamCombinationList field.

func (*NoProfileMatchInfo) SetReason

func (o *NoProfileMatchInfo) SetReason(v NoProfileMatchReason)

SetReason sets field value

func (NoProfileMatchInfo) ToMap

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

type NoProfileMatchReason

type NoProfileMatchReason struct {
	String *string
}

NoProfileMatchReason No Profile Match Reason

func (*NoProfileMatchReason) MarshalJSON

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

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

func (*NoProfileMatchReason) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type NotificationType

type NotificationType struct {
	String *string
}

NotificationType Types of notifications used in Default Notification URIs in the NF Profile of an NF Instance

func (*NotificationType) MarshalJSON

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

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

func (*NotificationType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type NsacfCapability

type NsacfCapability struct {
	// Indicates the service capability of the NSACF to monitor and control the number of registered UEs per network slice for the network slice that is subject to NSAC   true: Supported   false (default): Not Supported
	SupportUeSAC *bool `json:"supportUeSAC,omitempty"`
	// Indicates the service capability of the NSACF to monitor and control the number of established PDU sessions per network slice for the network slice that is subject to NSAC   true: Supported   false (default): Not Supported
	SupportPduSAC *bool `json:"supportPduSAC,omitempty"`
}

NsacfCapability NSACF service capabilities (e.g. to monitor and control the number of registered UEs or established PDU sessions per network slice)

func NewNsacfCapability

func NewNsacfCapability() *NsacfCapability

NewNsacfCapability instantiates a new NsacfCapability 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 NewNsacfCapabilityWithDefaults

func NewNsacfCapabilityWithDefaults() *NsacfCapability

NewNsacfCapabilityWithDefaults instantiates a new NsacfCapability 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 (*NsacfCapability) GetSupportPduSAC

func (o *NsacfCapability) GetSupportPduSAC() bool

GetSupportPduSAC returns the SupportPduSAC field value if set, zero value otherwise.

func (*NsacfCapability) GetSupportPduSACOk

func (o *NsacfCapability) GetSupportPduSACOk() (*bool, bool)

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

func (*NsacfCapability) GetSupportUeSAC

func (o *NsacfCapability) GetSupportUeSAC() bool

GetSupportUeSAC returns the SupportUeSAC field value if set, zero value otherwise.

func (*NsacfCapability) GetSupportUeSACOk

func (o *NsacfCapability) GetSupportUeSACOk() (*bool, bool)

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

func (*NsacfCapability) HasSupportPduSAC

func (o *NsacfCapability) HasSupportPduSAC() bool

HasSupportPduSAC returns a boolean if a field has been set.

func (*NsacfCapability) HasSupportUeSAC

func (o *NsacfCapability) HasSupportUeSAC() bool

HasSupportUeSAC returns a boolean if a field has been set.

func (NsacfCapability) MarshalJSON

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

func (*NsacfCapability) SetSupportPduSAC

func (o *NsacfCapability) SetSupportPduSAC(v bool)

SetSupportPduSAC gets a reference to the given bool and assigns it to the SupportPduSAC field.

func (*NsacfCapability) SetSupportUeSAC

func (o *NsacfCapability) SetSupportUeSAC(v bool)

SetSupportUeSAC gets a reference to the given bool and assigns it to the SupportUeSAC field.

func (NsacfCapability) ToMap

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

type NsacfInfo

type NsacfInfo struct {
	NsacfCapability NsacfCapability `json:"nsacfCapability"`
	TaiList         []Tai           `json:"taiList,omitempty"`
	TaiRangeList    []TaiRange      `json:"taiRangeList,omitempty"`
}

NsacfInfo Information of a NSACF NF Instance

func NewNsacfInfo

func NewNsacfInfo(nsacfCapability NsacfCapability) *NsacfInfo

NewNsacfInfo instantiates a new NsacfInfo 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 NewNsacfInfoWithDefaults

func NewNsacfInfoWithDefaults() *NsacfInfo

NewNsacfInfoWithDefaults instantiates a new NsacfInfo 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 (*NsacfInfo) GetNsacfCapability

func (o *NsacfInfo) GetNsacfCapability() NsacfCapability

GetNsacfCapability returns the NsacfCapability field value

func (*NsacfInfo) GetNsacfCapabilityOk

func (o *NsacfInfo) GetNsacfCapabilityOk() (*NsacfCapability, bool)

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

func (*NsacfInfo) GetTaiList

func (o *NsacfInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*NsacfInfo) GetTaiListOk

func (o *NsacfInfo) GetTaiListOk() ([]Tai, bool)

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

func (*NsacfInfo) GetTaiRangeList

func (o *NsacfInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*NsacfInfo) GetTaiRangeListOk

func (o *NsacfInfo) GetTaiRangeListOk() ([]TaiRange, bool)

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

func (*NsacfInfo) HasTaiList

func (o *NsacfInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*NsacfInfo) HasTaiRangeList

func (o *NsacfInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (NsacfInfo) MarshalJSON

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

func (*NsacfInfo) SetNsacfCapability

func (o *NsacfInfo) SetNsacfCapability(v NsacfCapability)

SetNsacfCapability sets field value

func (*NsacfInfo) SetTaiList

func (o *NsacfInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*NsacfInfo) SetTaiRangeList

func (o *NsacfInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (NsacfInfo) ToMap

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

type NssaafInfo

type NssaafInfo struct {
	SupiRanges                     []SupiRange            `json:"supiRanges,omitempty"`
	InternalGroupIdentifiersRanges []InternalGroupIdRange `json:"internalGroupIdentifiersRanges,omitempty"`
}

NssaafInfo Information of a NSSAAF Instance

func NewNssaafInfo

func NewNssaafInfo() *NssaafInfo

NewNssaafInfo instantiates a new NssaafInfo 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 NewNssaafInfoWithDefaults

func NewNssaafInfoWithDefaults() *NssaafInfo

NewNssaafInfoWithDefaults instantiates a new NssaafInfo 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 (*NssaafInfo) GetInternalGroupIdentifiersRanges

func (o *NssaafInfo) GetInternalGroupIdentifiersRanges() []InternalGroupIdRange

GetInternalGroupIdentifiersRanges returns the InternalGroupIdentifiersRanges field value if set, zero value otherwise.

func (*NssaafInfo) GetInternalGroupIdentifiersRangesOk

func (o *NssaafInfo) GetInternalGroupIdentifiersRangesOk() ([]InternalGroupIdRange, bool)

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

func (*NssaafInfo) GetSupiRanges

func (o *NssaafInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*NssaafInfo) GetSupiRangesOk

func (o *NssaafInfo) GetSupiRangesOk() ([]SupiRange, bool)

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

func (*NssaafInfo) HasInternalGroupIdentifiersRanges

func (o *NssaafInfo) HasInternalGroupIdentifiersRanges() bool

HasInternalGroupIdentifiersRanges returns a boolean if a field has been set.

func (*NssaafInfo) HasSupiRanges

func (o *NssaafInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (NssaafInfo) MarshalJSON

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

func (*NssaafInfo) SetInternalGroupIdentifiersRanges

func (o *NssaafInfo) SetInternalGroupIdentifiersRanges(v []InternalGroupIdRange)

SetInternalGroupIdentifiersRanges gets a reference to the given []InternalGroupIdRange and assigns it to the InternalGroupIdentifiersRanges field.

func (*NssaafInfo) SetSupiRanges

func (o *NssaafInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (NssaafInfo) ToMap

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

type NullableAanfInfo

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

func NewNullableAanfInfo

func NewNullableAanfInfo(val *AanfInfo) *NullableAanfInfo

func (NullableAanfInfo) Get

func (v NullableAanfInfo) Get() *AanfInfo

func (NullableAanfInfo) IsSet

func (v NullableAanfInfo) IsSet() bool

func (NullableAanfInfo) MarshalJSON

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

func (*NullableAanfInfo) Set

func (v *NullableAanfInfo) Set(val *AanfInfo)

func (*NullableAanfInfo) UnmarshalJSON

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

func (*NullableAanfInfo) Unset

func (v *NullableAanfInfo) Unset()

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 NullableAccessType

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

func NewNullableAccessType

func NewNullableAccessType(val *AccessType) *NullableAccessType

func (NullableAccessType) Get

func (v NullableAccessType) Get() *AccessType

func (NullableAccessType) IsSet

func (v NullableAccessType) IsSet() bool

func (NullableAccessType) MarshalJSON

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

func (*NullableAccessType) Set

func (v *NullableAccessType) Set(val *AccessType)

func (*NullableAccessType) UnmarshalJSON

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

func (*NullableAccessType) Unset

func (v *NullableAccessType) Unset()

type NullableAfEvent

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

func NewNullableAfEvent

func NewNullableAfEvent(val *AfEvent) *NullableAfEvent

func (NullableAfEvent) Get

func (v NullableAfEvent) Get() *AfEvent

func (NullableAfEvent) IsSet

func (v NullableAfEvent) IsSet() bool

func (NullableAfEvent) MarshalJSON

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

func (*NullableAfEvent) Set

func (v *NullableAfEvent) Set(val *AfEvent)

func (*NullableAfEvent) UnmarshalJSON

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

func (*NullableAfEvent) Unset

func (v *NullableAfEvent) Unset()

type NullableAfEventExposureData

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

func NewNullableAfEventExposureData

func NewNullableAfEventExposureData(val *AfEventExposureData) *NullableAfEventExposureData

func (NullableAfEventExposureData) Get

func (NullableAfEventExposureData) IsSet

func (NullableAfEventExposureData) MarshalJSON

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

func (*NullableAfEventExposureData) Set

func (*NullableAfEventExposureData) UnmarshalJSON

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

func (*NullableAfEventExposureData) Unset

func (v *NullableAfEventExposureData) Unset()

type NullableAmfInfo

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

func NewNullableAmfInfo

func NewNullableAmfInfo(val *AmfInfo) *NullableAmfInfo

func (NullableAmfInfo) Get

func (v NullableAmfInfo) Get() *AmfInfo

func (NullableAmfInfo) IsSet

func (v NullableAmfInfo) IsSet() bool

func (NullableAmfInfo) MarshalJSON

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

func (*NullableAmfInfo) Set

func (v *NullableAmfInfo) Set(val *AmfInfo)

func (*NullableAmfInfo) UnmarshalJSON

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

func (*NullableAmfInfo) Unset

func (v *NullableAmfInfo) Unset()

type NullableAnNodeType

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

func NewNullableAnNodeType

func NewNullableAnNodeType(val *AnNodeType) *NullableAnNodeType

func (NullableAnNodeType) Get

func (v NullableAnNodeType) Get() *AnNodeType

func (NullableAnNodeType) IsSet

func (v NullableAnNodeType) IsSet() bool

func (NullableAnNodeType) MarshalJSON

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

func (*NullableAnNodeType) Set

func (v *NullableAnNodeType) Set(val *AnNodeType)

func (*NullableAnNodeType) UnmarshalJSON

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

func (*NullableAnNodeType) Unset

func (v *NullableAnNodeType) Unset()

type NullableAtom

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

func NewNullableAtom

func NewNullableAtom(val *Atom) *NullableAtom

func (NullableAtom) Get

func (v NullableAtom) Get() *Atom

func (NullableAtom) IsSet

func (v NullableAtom) IsSet() bool

func (NullableAtom) MarshalJSON

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

func (*NullableAtom) Set

func (v *NullableAtom) Set(val *Atom)

func (*NullableAtom) UnmarshalJSON

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

func (*NullableAtom) Unset

func (v *NullableAtom) Unset()

type NullableAtsssCapability

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

func NewNullableAtsssCapability

func NewNullableAtsssCapability(val *AtsssCapability) *NullableAtsssCapability

func (NullableAtsssCapability) Get

func (NullableAtsssCapability) IsSet

func (v NullableAtsssCapability) IsSet() bool

func (NullableAtsssCapability) MarshalJSON

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

func (*NullableAtsssCapability) Set

func (*NullableAtsssCapability) UnmarshalJSON

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

func (*NullableAtsssCapability) Unset

func (v *NullableAtsssCapability) Unset()

type NullableAusfInfo

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

func NewNullableAusfInfo

func NewNullableAusfInfo(val *AusfInfo) *NullableAusfInfo

func (NullableAusfInfo) Get

func (v NullableAusfInfo) Get() *AusfInfo

func (NullableAusfInfo) IsSet

func (v NullableAusfInfo) IsSet() bool

func (NullableAusfInfo) MarshalJSON

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

func (*NullableAusfInfo) Set

func (v *NullableAusfInfo) Set(val *AusfInfo)

func (*NullableAusfInfo) UnmarshalJSON

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

func (*NullableAusfInfo) Unset

func (v *NullableAusfInfo) 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 NullableBsfInfo

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

func NewNullableBsfInfo

func NewNullableBsfInfo(val *BsfInfo) *NullableBsfInfo

func (NullableBsfInfo) Get

func (v NullableBsfInfo) Get() *BsfInfo

func (NullableBsfInfo) IsSet

func (v NullableBsfInfo) IsSet() bool

func (NullableBsfInfo) MarshalJSON

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

func (*NullableBsfInfo) Set

func (v *NullableBsfInfo) Set(val *BsfInfo)

func (*NullableBsfInfo) UnmarshalJSON

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

func (*NullableBsfInfo) Unset

func (v *NullableBsfInfo) Unset()

type NullableChfInfo

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

func NewNullableChfInfo

func NewNullableChfInfo(val *ChfInfo) *NullableChfInfo

func (NullableChfInfo) Get

func (v NullableChfInfo) Get() *ChfInfo

func (NullableChfInfo) IsSet

func (v NullableChfInfo) IsSet() bool

func (NullableChfInfo) MarshalJSON

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

func (*NullableChfInfo) Set

func (v *NullableChfInfo) Set(val *ChfInfo)

func (*NullableChfInfo) UnmarshalJSON

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

func (*NullableChfInfo) Unset

func (v *NullableChfInfo) Unset()

type NullableCnf

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

func NewNullableCnf

func NewNullableCnf(val *Cnf) *NullableCnf

func (NullableCnf) Get

func (v NullableCnf) Get() *Cnf

func (NullableCnf) IsSet

func (v NullableCnf) IsSet() bool

func (NullableCnf) MarshalJSON

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

func (*NullableCnf) Set

func (v *NullableCnf) Set(val *Cnf)

func (*NullableCnf) UnmarshalJSON

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

func (*NullableCnf) Unset

func (v *NullableCnf) Unset()

type NullableCnfUnit

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

func NewNullableCnfUnit

func NewNullableCnfUnit(val *CnfUnit) *NullableCnfUnit

func (NullableCnfUnit) Get

func (v NullableCnfUnit) Get() *CnfUnit

func (NullableCnfUnit) IsSet

func (v NullableCnfUnit) IsSet() bool

func (NullableCnfUnit) MarshalJSON

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

func (*NullableCnfUnit) Set

func (v *NullableCnfUnit) Set(val *CnfUnit)

func (*NullableCnfUnit) UnmarshalJSON

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

func (*NullableCnfUnit) Unset

func (v *NullableCnfUnit) Unset()

type NullableCollocatedNfInstance

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

func NewNullableCollocatedNfInstance

func NewNullableCollocatedNfInstance(val *CollocatedNfInstance) *NullableCollocatedNfInstance

func (NullableCollocatedNfInstance) Get

func (NullableCollocatedNfInstance) IsSet

func (NullableCollocatedNfInstance) MarshalJSON

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

func (*NullableCollocatedNfInstance) Set

func (*NullableCollocatedNfInstance) UnmarshalJSON

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

func (*NullableCollocatedNfInstance) Unset

func (v *NullableCollocatedNfInstance) Unset()

type NullableCollocatedNfType

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

func NewNullableCollocatedNfType

func NewNullableCollocatedNfType(val *CollocatedNfType) *NullableCollocatedNfType

func (NullableCollocatedNfType) Get

func (NullableCollocatedNfType) IsSet

func (v NullableCollocatedNfType) IsSet() bool

func (NullableCollocatedNfType) MarshalJSON

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

func (*NullableCollocatedNfType) Set

func (*NullableCollocatedNfType) UnmarshalJSON

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

func (*NullableCollocatedNfType) Unset

func (v *NullableCollocatedNfType) Unset()

type NullableComplexQuery

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

func NewNullableComplexQuery

func NewNullableComplexQuery(val *ComplexQuery) *NullableComplexQuery

func (NullableComplexQuery) Get

func (NullableComplexQuery) IsSet

func (v NullableComplexQuery) IsSet() bool

func (NullableComplexQuery) MarshalJSON

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

func (*NullableComplexQuery) Set

func (v *NullableComplexQuery) Set(val *ComplexQuery)

func (*NullableComplexQuery) UnmarshalJSON

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

func (*NullableComplexQuery) Unset

func (v *NullableComplexQuery) Unset()

type NullableDataSetId

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

func NewNullableDataSetId

func NewNullableDataSetId(val *DataSetId) *NullableDataSetId

func (NullableDataSetId) Get

func (v NullableDataSetId) Get() *DataSetId

func (NullableDataSetId) IsSet

func (v NullableDataSetId) IsSet() bool

func (NullableDataSetId) MarshalJSON

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

func (*NullableDataSetId) Set

func (v *NullableDataSetId) Set(val *DataSetId)

func (*NullableDataSetId) UnmarshalJSON

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

func (*NullableDataSetId) Unset

func (v *NullableDataSetId) Unset()

type NullableDccfInfo

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

func NewNullableDccfInfo

func NewNullableDccfInfo(val *DccfInfo) *NullableDccfInfo

func (NullableDccfInfo) Get

func (v NullableDccfInfo) Get() *DccfInfo

func (NullableDccfInfo) IsSet

func (v NullableDccfInfo) IsSet() bool

func (NullableDccfInfo) MarshalJSON

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

func (*NullableDccfInfo) Set

func (v *NullableDccfInfo) Set(val *DccfInfo)

func (*NullableDccfInfo) UnmarshalJSON

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

func (*NullableDccfInfo) Unset

func (v *NullableDccfInfo) Unset()

type NullableDefSubServiceInfo

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

func NewNullableDefSubServiceInfo

func NewNullableDefSubServiceInfo(val *DefSubServiceInfo) *NullableDefSubServiceInfo

func (NullableDefSubServiceInfo) Get

func (NullableDefSubServiceInfo) IsSet

func (v NullableDefSubServiceInfo) IsSet() bool

func (NullableDefSubServiceInfo) MarshalJSON

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

func (*NullableDefSubServiceInfo) Set

func (*NullableDefSubServiceInfo) UnmarshalJSON

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

func (*NullableDefSubServiceInfo) Unset

func (v *NullableDefSubServiceInfo) Unset()

type NullableDefaultNotificationSubscription

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

func (NullableDefaultNotificationSubscription) Get

func (NullableDefaultNotificationSubscription) IsSet

func (NullableDefaultNotificationSubscription) MarshalJSON

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

func (*NullableDefaultNotificationSubscription) Set

func (*NullableDefaultNotificationSubscription) UnmarshalJSON

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

func (*NullableDefaultNotificationSubscription) Unset

type NullableDnf

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

func NewNullableDnf

func NewNullableDnf(val *Dnf) *NullableDnf

func (NullableDnf) Get

func (v NullableDnf) Get() *Dnf

func (NullableDnf) IsSet

func (v NullableDnf) IsSet() bool

func (NullableDnf) MarshalJSON

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

func (*NullableDnf) Set

func (v *NullableDnf) Set(val *Dnf)

func (*NullableDnf) UnmarshalJSON

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

func (*NullableDnf) Unset

func (v *NullableDnf) Unset()

type NullableDnfUnit

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

func NewNullableDnfUnit

func NewNullableDnfUnit(val *DnfUnit) *NullableDnfUnit

func (NullableDnfUnit) Get

func (v NullableDnfUnit) Get() *DnfUnit

func (NullableDnfUnit) IsSet

func (v NullableDnfUnit) IsSet() bool

func (NullableDnfUnit) MarshalJSON

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

func (*NullableDnfUnit) Set

func (v *NullableDnfUnit) Set(val *DnfUnit)

func (*NullableDnfUnit) UnmarshalJSON

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

func (*NullableDnfUnit) Unset

func (v *NullableDnfUnit) Unset()

type NullableDnnEasdfInfoItem

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

func NewNullableDnnEasdfInfoItem

func NewNullableDnnEasdfInfoItem(val *DnnEasdfInfoItem) *NullableDnnEasdfInfoItem

func (NullableDnnEasdfInfoItem) Get

func (NullableDnnEasdfInfoItem) IsSet

func (v NullableDnnEasdfInfoItem) IsSet() bool

func (NullableDnnEasdfInfoItem) MarshalJSON

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

func (*NullableDnnEasdfInfoItem) Set

func (*NullableDnnEasdfInfoItem) UnmarshalJSON

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

func (*NullableDnnEasdfInfoItem) Unset

func (v *NullableDnnEasdfInfoItem) Unset()

type NullableDnnInfoItem

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

func NewNullableDnnInfoItem

func NewNullableDnnInfoItem(val *DnnInfoItem) *NullableDnnInfoItem

func (NullableDnnInfoItem) Get

func (NullableDnnInfoItem) IsSet

func (v NullableDnnInfoItem) IsSet() bool

func (NullableDnnInfoItem) MarshalJSON

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

func (*NullableDnnInfoItem) Set

func (v *NullableDnnInfoItem) Set(val *DnnInfoItem)

func (*NullableDnnInfoItem) UnmarshalJSON

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

func (*NullableDnnInfoItem) Unset

func (v *NullableDnnInfoItem) Unset()

type NullableDnnMbSmfInfoItem

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

func NewNullableDnnMbSmfInfoItem

func NewNullableDnnMbSmfInfoItem(val *DnnMbSmfInfoItem) *NullableDnnMbSmfInfoItem

func (NullableDnnMbSmfInfoItem) Get

func (NullableDnnMbSmfInfoItem) IsSet

func (v NullableDnnMbSmfInfoItem) IsSet() bool

func (NullableDnnMbSmfInfoItem) MarshalJSON

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

func (*NullableDnnMbSmfInfoItem) Set

func (*NullableDnnMbSmfInfoItem) UnmarshalJSON

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

func (*NullableDnnMbSmfInfoItem) Unset

func (v *NullableDnnMbSmfInfoItem) Unset()

type NullableDnnSmfInfoItem

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

func NewNullableDnnSmfInfoItem

func NewNullableDnnSmfInfoItem(val *DnnSmfInfoItem) *NullableDnnSmfInfoItem

func (NullableDnnSmfInfoItem) Get

func (NullableDnnSmfInfoItem) IsSet

func (v NullableDnnSmfInfoItem) IsSet() bool

func (NullableDnnSmfInfoItem) MarshalJSON

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

func (*NullableDnnSmfInfoItem) Set

func (*NullableDnnSmfInfoItem) UnmarshalJSON

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

func (*NullableDnnSmfInfoItem) Unset

func (v *NullableDnnSmfInfoItem) Unset()

type NullableDnnSmfInfoItemDnaiListInner

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

func (NullableDnnSmfInfoItemDnaiListInner) Get

func (NullableDnnSmfInfoItemDnaiListInner) IsSet

func (NullableDnnSmfInfoItemDnaiListInner) MarshalJSON

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

func (*NullableDnnSmfInfoItemDnaiListInner) Set

func (*NullableDnnSmfInfoItemDnaiListInner) UnmarshalJSON

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

func (*NullableDnnSmfInfoItemDnaiListInner) Unset

type NullableDnnSmfInfoItemDnn

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

func NewNullableDnnSmfInfoItemDnn

func NewNullableDnnSmfInfoItemDnn(val *DnnSmfInfoItemDnn) *NullableDnnSmfInfoItemDnn

func (NullableDnnSmfInfoItemDnn) Get

func (NullableDnnSmfInfoItemDnn) IsSet

func (v NullableDnnSmfInfoItemDnn) IsSet() bool

func (NullableDnnSmfInfoItemDnn) MarshalJSON

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

func (*NullableDnnSmfInfoItemDnn) Set

func (*NullableDnnSmfInfoItemDnn) UnmarshalJSON

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

func (*NullableDnnSmfInfoItemDnn) Unset

func (v *NullableDnnSmfInfoItemDnn) Unset()

type NullableDnnTsctsfInfoItem

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

func NewNullableDnnTsctsfInfoItem

func NewNullableDnnTsctsfInfoItem(val *DnnTsctsfInfoItem) *NullableDnnTsctsfInfoItem

func (NullableDnnTsctsfInfoItem) Get

func (NullableDnnTsctsfInfoItem) IsSet

func (v NullableDnnTsctsfInfoItem) IsSet() bool

func (NullableDnnTsctsfInfoItem) MarshalJSON

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

func (*NullableDnnTsctsfInfoItem) Set

func (*NullableDnnTsctsfInfoItem) UnmarshalJSON

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

func (*NullableDnnTsctsfInfoItem) Unset

func (v *NullableDnnTsctsfInfoItem) Unset()

type NullableDnnUpfInfoItem

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

func NewNullableDnnUpfInfoItem

func NewNullableDnnUpfInfoItem(val *DnnUpfInfoItem) *NullableDnnUpfInfoItem

func (NullableDnnUpfInfoItem) Get

func (NullableDnnUpfInfoItem) IsSet

func (v NullableDnnUpfInfoItem) IsSet() bool

func (NullableDnnUpfInfoItem) MarshalJSON

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

func (*NullableDnnUpfInfoItem) Set

func (*NullableDnnUpfInfoItem) UnmarshalJSON

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

func (*NullableDnnUpfInfoItem) Unset

func (v *NullableDnnUpfInfoItem) Unset()

type NullableEasdfInfo

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

func NewNullableEasdfInfo

func NewNullableEasdfInfo(val *EasdfInfo) *NullableEasdfInfo

func (NullableEasdfInfo) Get

func (v NullableEasdfInfo) Get() *EasdfInfo

func (NullableEasdfInfo) IsSet

func (v NullableEasdfInfo) IsSet() bool

func (NullableEasdfInfo) MarshalJSON

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

func (*NullableEasdfInfo) Set

func (v *NullableEasdfInfo) Set(val *EasdfInfo)

func (*NullableEasdfInfo) UnmarshalJSON

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

func (*NullableEasdfInfo) Unset

func (v *NullableEasdfInfo) Unset()

type NullableEventId

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

func NewNullableEventId

func NewNullableEventId(val *EventId) *NullableEventId

func (NullableEventId) Get

func (v NullableEventId) Get() *EventId

func (NullableEventId) IsSet

func (v NullableEventId) IsSet() bool

func (NullableEventId) MarshalJSON

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

func (*NullableEventId) Set

func (v *NullableEventId) Set(val *EventId)

func (*NullableEventId) UnmarshalJSON

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

func (*NullableEventId) Unset

func (v *NullableEventId) Unset()

type NullableExtSnssai

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

func NewNullableExtSnssai

func NewNullableExtSnssai(val *ExtSnssai) *NullableExtSnssai

func (NullableExtSnssai) Get

func (v NullableExtSnssai) Get() *ExtSnssai

func (NullableExtSnssai) IsSet

func (v NullableExtSnssai) IsSet() bool

func (NullableExtSnssai) MarshalJSON

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

func (*NullableExtSnssai) Set

func (v *NullableExtSnssai) Set(val *ExtSnssai)

func (*NullableExtSnssai) UnmarshalJSON

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

func (*NullableExtSnssai) Unset

func (v *NullableExtSnssai) Unset()

type NullableExternalClientType

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

func NewNullableExternalClientType

func NewNullableExternalClientType(val *ExternalClientType) *NullableExternalClientType

func (NullableExternalClientType) Get

func (NullableExternalClientType) IsSet

func (v NullableExternalClientType) IsSet() bool

func (NullableExternalClientType) MarshalJSON

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

func (*NullableExternalClientType) Set

func (*NullableExternalClientType) UnmarshalJSON

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

func (*NullableExternalClientType) Unset

func (v *NullableExternalClientType) 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 NullableGmlcInfo

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

func NewNullableGmlcInfo

func NewNullableGmlcInfo(val *GmlcInfo) *NullableGmlcInfo

func (NullableGmlcInfo) Get

func (v NullableGmlcInfo) Get() *GmlcInfo

func (NullableGmlcInfo) IsSet

func (v NullableGmlcInfo) IsSet() bool

func (NullableGmlcInfo) MarshalJSON

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

func (*NullableGmlcInfo) Set

func (v *NullableGmlcInfo) Set(val *GmlcInfo)

func (*NullableGmlcInfo) UnmarshalJSON

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

func (*NullableGmlcInfo) Unset

func (v *NullableGmlcInfo) Unset()

type NullableGuami

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

func NewNullableGuami

func NewNullableGuami(val *Guami) *NullableGuami

func (NullableGuami) Get

func (v NullableGuami) Get() *Guami

func (NullableGuami) IsSet

func (v NullableGuami) IsSet() bool

func (NullableGuami) MarshalJSON

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

func (*NullableGuami) Set

func (v *NullableGuami) Set(val *Guami)

func (*NullableGuami) UnmarshalJSON

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

func (*NullableGuami) Unset

func (v *NullableGuami) Unset()

type NullableHssInfo

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

func NewNullableHssInfo

func NewNullableHssInfo(val *HssInfo) *NullableHssInfo

func (NullableHssInfo) Get

func (v NullableHssInfo) Get() *HssInfo

func (NullableHssInfo) IsSet

func (v NullableHssInfo) IsSet() bool

func (NullableHssInfo) MarshalJSON

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

func (*NullableHssInfo) Set

func (v *NullableHssInfo) Set(val *HssInfo)

func (*NullableHssInfo) UnmarshalJSON

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

func (*NullableHssInfo) Unset

func (v *NullableHssInfo) Unset()

type NullableIdentityRange

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

func NewNullableIdentityRange

func NewNullableIdentityRange(val *IdentityRange) *NullableIdentityRange

func (NullableIdentityRange) Get

func (NullableIdentityRange) IsSet

func (v NullableIdentityRange) IsSet() bool

func (NullableIdentityRange) MarshalJSON

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

func (*NullableIdentityRange) Set

func (v *NullableIdentityRange) Set(val *IdentityRange)

func (*NullableIdentityRange) UnmarshalJSON

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

func (*NullableIdentityRange) Unset

func (v *NullableIdentityRange) Unset()

type NullableImsiRange

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

func NewNullableImsiRange

func NewNullableImsiRange(val *ImsiRange) *NullableImsiRange

func (NullableImsiRange) Get

func (v NullableImsiRange) Get() *ImsiRange

func (NullableImsiRange) IsSet

func (v NullableImsiRange) IsSet() bool

func (NullableImsiRange) MarshalJSON

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

func (*NullableImsiRange) Set

func (v *NullableImsiRange) Set(val *ImsiRange)

func (*NullableImsiRange) UnmarshalJSON

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

func (*NullableImsiRange) Unset

func (v *NullableImsiRange) 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 NullableInterfaceUpfInfoItem

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

func NewNullableInterfaceUpfInfoItem

func NewNullableInterfaceUpfInfoItem(val *InterfaceUpfInfoItem) *NullableInterfaceUpfInfoItem

func (NullableInterfaceUpfInfoItem) Get

func (NullableInterfaceUpfInfoItem) IsSet

func (NullableInterfaceUpfInfoItem) MarshalJSON

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

func (*NullableInterfaceUpfInfoItem) Set

func (*NullableInterfaceUpfInfoItem) UnmarshalJSON

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

func (*NullableInterfaceUpfInfoItem) Unset

func (v *NullableInterfaceUpfInfoItem) Unset()

type NullableInternalGroupIdRange

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

func NewNullableInternalGroupIdRange

func NewNullableInternalGroupIdRange(val *InternalGroupIdRange) *NullableInternalGroupIdRange

func (NullableInternalGroupIdRange) Get

func (NullableInternalGroupIdRange) IsSet

func (NullableInternalGroupIdRange) MarshalJSON

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

func (*NullableInternalGroupIdRange) Set

func (*NullableInternalGroupIdRange) UnmarshalJSON

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

func (*NullableInternalGroupIdRange) Unset

func (v *NullableInternalGroupIdRange) Unset()

type NullableInvalidParam

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

func NewNullableInvalidParam

func NewNullableInvalidParam(val *InvalidParam) *NullableInvalidParam

func (NullableInvalidParam) Get

func (NullableInvalidParam) IsSet

func (v NullableInvalidParam) IsSet() bool

func (NullableInvalidParam) MarshalJSON

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

func (*NullableInvalidParam) Set

func (v *NullableInvalidParam) Set(val *InvalidParam)

func (*NullableInvalidParam) UnmarshalJSON

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

func (*NullableInvalidParam) Unset

func (v *NullableInvalidParam) Unset()

type NullableIpAddr

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

func NewNullableIpAddr

func NewNullableIpAddr(val *IpAddr) *NullableIpAddr

func (NullableIpAddr) Get

func (v NullableIpAddr) Get() *IpAddr

func (NullableIpAddr) IsSet

func (v NullableIpAddr) IsSet() bool

func (NullableIpAddr) MarshalJSON

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

func (*NullableIpAddr) Set

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

func (*NullableIpAddr) UnmarshalJSON

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

func (*NullableIpAddr) Unset

func (v *NullableIpAddr) Unset()

type NullableIpEndPoint

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

func NewNullableIpEndPoint

func NewNullableIpEndPoint(val *IpEndPoint) *NullableIpEndPoint

func (NullableIpEndPoint) Get

func (v NullableIpEndPoint) Get() *IpEndPoint

func (NullableIpEndPoint) IsSet

func (v NullableIpEndPoint) IsSet() bool

func (NullableIpEndPoint) MarshalJSON

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

func (*NullableIpEndPoint) Set

func (v *NullableIpEndPoint) Set(val *IpEndPoint)

func (*NullableIpEndPoint) UnmarshalJSON

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

func (*NullableIpEndPoint) Unset

func (v *NullableIpEndPoint) Unset()

type NullableIpIndex

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

func NewNullableIpIndex

func NewNullableIpIndex(val *IpIndex) *NullableIpIndex

func (NullableIpIndex) Get

func (v NullableIpIndex) Get() *IpIndex

func (NullableIpIndex) IsSet

func (v NullableIpIndex) IsSet() bool

func (NullableIpIndex) MarshalJSON

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

func (*NullableIpIndex) Set

func (v *NullableIpIndex) Set(val *IpIndex)

func (*NullableIpIndex) UnmarshalJSON

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

func (*NullableIpIndex) Unset

func (v *NullableIpIndex) Unset()

type NullableIpReachability

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

func NewNullableIpReachability

func NewNullableIpReachability(val *IpReachability) *NullableIpReachability

func (NullableIpReachability) Get

func (NullableIpReachability) IsSet

func (v NullableIpReachability) IsSet() bool

func (NullableIpReachability) MarshalJSON

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

func (*NullableIpReachability) Set

func (*NullableIpReachability) UnmarshalJSON

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

func (*NullableIpReachability) Unset

func (v *NullableIpReachability) Unset()

type NullableIpv4AddressRange

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

func NewNullableIpv4AddressRange

func NewNullableIpv4AddressRange(val *Ipv4AddressRange) *NullableIpv4AddressRange

func (NullableIpv4AddressRange) Get

func (NullableIpv4AddressRange) IsSet

func (v NullableIpv4AddressRange) IsSet() bool

func (NullableIpv4AddressRange) MarshalJSON

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

func (*NullableIpv4AddressRange) Set

func (*NullableIpv4AddressRange) UnmarshalJSON

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

func (*NullableIpv4AddressRange) Unset

func (v *NullableIpv4AddressRange) Unset()

type NullableIpv6Addr

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

func NewNullableIpv6Addr

func NewNullableIpv6Addr(val *Ipv6Addr) *NullableIpv6Addr

func (NullableIpv6Addr) Get

func (v NullableIpv6Addr) Get() *Ipv6Addr

func (NullableIpv6Addr) IsSet

func (v NullableIpv6Addr) IsSet() bool

func (NullableIpv6Addr) MarshalJSON

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

func (*NullableIpv6Addr) Set

func (v *NullableIpv6Addr) Set(val *Ipv6Addr)

func (*NullableIpv6Addr) UnmarshalJSON

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

func (*NullableIpv6Addr) Unset

func (v *NullableIpv6Addr) Unset()

type NullableIpv6Prefix

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

func NewNullableIpv6Prefix

func NewNullableIpv6Prefix(val *Ipv6Prefix) *NullableIpv6Prefix

func (NullableIpv6Prefix) Get

func (v NullableIpv6Prefix) Get() *Ipv6Prefix

func (NullableIpv6Prefix) IsSet

func (v NullableIpv6Prefix) IsSet() bool

func (NullableIpv6Prefix) MarshalJSON

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

func (*NullableIpv6Prefix) Set

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

func (*NullableIpv6Prefix) UnmarshalJSON

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

func (*NullableIpv6Prefix) Unset

func (v *NullableIpv6Prefix) Unset()

type NullableIpv6PrefixRange

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

func NewNullableIpv6PrefixRange

func NewNullableIpv6PrefixRange(val *Ipv6PrefixRange) *NullableIpv6PrefixRange

func (NullableIpv6PrefixRange) Get

func (NullableIpv6PrefixRange) IsSet

func (v NullableIpv6PrefixRange) IsSet() bool

func (NullableIpv6PrefixRange) MarshalJSON

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

func (*NullableIpv6PrefixRange) Set

func (*NullableIpv6PrefixRange) UnmarshalJSON

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

func (*NullableIpv6PrefixRange) Unset

func (v *NullableIpv6PrefixRange) Unset()

type NullableIwmscInfo

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

func NewNullableIwmscInfo

func NewNullableIwmscInfo(val *IwmscInfo) *NullableIwmscInfo

func (NullableIwmscInfo) Get

func (v NullableIwmscInfo) Get() *IwmscInfo

func (NullableIwmscInfo) IsSet

func (v NullableIwmscInfo) IsSet() bool

func (NullableIwmscInfo) MarshalJSON

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

func (*NullableIwmscInfo) Set

func (v *NullableIwmscInfo) Set(val *IwmscInfo)

func (*NullableIwmscInfo) UnmarshalJSON

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

func (*NullableIwmscInfo) Unset

func (v *NullableIwmscInfo) Unset()

type NullableLmfInfo

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

func NewNullableLmfInfo

func NewNullableLmfInfo(val *LmfInfo) *NullableLmfInfo

func (NullableLmfInfo) Get

func (v NullableLmfInfo) Get() *LmfInfo

func (NullableLmfInfo) IsSet

func (v NullableLmfInfo) IsSet() bool

func (NullableLmfInfo) MarshalJSON

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

func (*NullableLmfInfo) Set

func (v *NullableLmfInfo) Set(val *LmfInfo)

func (*NullableLmfInfo) UnmarshalJSON

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

func (*NullableLmfInfo) Unset

func (v *NullableLmfInfo) Unset()

type NullableLocalityDescription

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

func NewNullableLocalityDescription

func NewNullableLocalityDescription(val *LocalityDescription) *NullableLocalityDescription

func (NullableLocalityDescription) Get

func (NullableLocalityDescription) IsSet

func (NullableLocalityDescription) MarshalJSON

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

func (*NullableLocalityDescription) Set

func (*NullableLocalityDescription) UnmarshalJSON

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

func (*NullableLocalityDescription) Unset

func (v *NullableLocalityDescription) Unset()

type NullableLocalityDescriptionItem

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

func (NullableLocalityDescriptionItem) Get

func (NullableLocalityDescriptionItem) IsSet

func (NullableLocalityDescriptionItem) MarshalJSON

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

func (*NullableLocalityDescriptionItem) Set

func (*NullableLocalityDescriptionItem) UnmarshalJSON

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

func (*NullableLocalityDescriptionItem) Unset

type NullableLocalityType

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

func NewNullableLocalityType

func NewNullableLocalityType(val *LocalityType) *NullableLocalityType

func (NullableLocalityType) Get

func (NullableLocalityType) IsSet

func (v NullableLocalityType) IsSet() bool

func (NullableLocalityType) MarshalJSON

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

func (*NullableLocalityType) Set

func (v *NullableLocalityType) Set(val *LocalityType)

func (*NullableLocalityType) UnmarshalJSON

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

func (*NullableLocalityType) Unset

func (v *NullableLocalityType) Unset()

type NullableMbSmfInfo

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

func NewNullableMbSmfInfo

func NewNullableMbSmfInfo(val *MbSmfInfo) *NullableMbSmfInfo

func (NullableMbSmfInfo) Get

func (v NullableMbSmfInfo) Get() *MbSmfInfo

func (NullableMbSmfInfo) IsSet

func (v NullableMbSmfInfo) IsSet() bool

func (NullableMbSmfInfo) MarshalJSON

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

func (*NullableMbSmfInfo) Set

func (v *NullableMbSmfInfo) Set(val *MbSmfInfo)

func (*NullableMbSmfInfo) UnmarshalJSON

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

func (*NullableMbSmfInfo) Unset

func (v *NullableMbSmfInfo) Unset()

type NullableMbUpfInfo

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

func NewNullableMbUpfInfo

func NewNullableMbUpfInfo(val *MbUpfInfo) *NullableMbUpfInfo

func (NullableMbUpfInfo) Get

func (v NullableMbUpfInfo) Get() *MbUpfInfo

func (NullableMbUpfInfo) IsSet

func (v NullableMbUpfInfo) IsSet() bool

func (NullableMbUpfInfo) MarshalJSON

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

func (*NullableMbUpfInfo) Set

func (v *NullableMbUpfInfo) Set(val *MbUpfInfo)

func (*NullableMbUpfInfo) UnmarshalJSON

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

func (*NullableMbUpfInfo) Unset

func (v *NullableMbUpfInfo) Unset()

type NullableMbsServiceArea

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

func NewNullableMbsServiceArea

func NewNullableMbsServiceArea(val *MbsServiceArea) *NullableMbsServiceArea

func (NullableMbsServiceArea) Get

func (NullableMbsServiceArea) IsSet

func (v NullableMbsServiceArea) IsSet() bool

func (NullableMbsServiceArea) MarshalJSON

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

func (*NullableMbsServiceArea) Set

func (*NullableMbsServiceArea) UnmarshalJSON

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

func (*NullableMbsServiceArea) Unset

func (v *NullableMbsServiceArea) Unset()

type NullableMbsServiceAreaInfo

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

func NewNullableMbsServiceAreaInfo

func NewNullableMbsServiceAreaInfo(val *MbsServiceAreaInfo) *NullableMbsServiceAreaInfo

func (NullableMbsServiceAreaInfo) Get

func (NullableMbsServiceAreaInfo) IsSet

func (v NullableMbsServiceAreaInfo) IsSet() bool

func (NullableMbsServiceAreaInfo) MarshalJSON

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

func (*NullableMbsServiceAreaInfo) Set

func (*NullableMbsServiceAreaInfo) UnmarshalJSON

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

func (*NullableMbsServiceAreaInfo) Unset

func (v *NullableMbsServiceAreaInfo) Unset()

type NullableMbsSession

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

func NewNullableMbsSession

func NewNullableMbsSession(val *MbsSession) *NullableMbsSession

func (NullableMbsSession) Get

func (v NullableMbsSession) Get() *MbsSession

func (NullableMbsSession) IsSet

func (v NullableMbsSession) IsSet() bool

func (NullableMbsSession) MarshalJSON

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

func (*NullableMbsSession) Set

func (v *NullableMbsSession) Set(val *MbsSession)

func (*NullableMbsSession) UnmarshalJSON

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

func (*NullableMbsSession) Unset

func (v *NullableMbsSession) Unset()

type NullableMbsSessionId

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

func NewNullableMbsSessionId

func NewNullableMbsSessionId(val *MbsSessionId) *NullableMbsSessionId

func (NullableMbsSessionId) Get

func (NullableMbsSessionId) IsSet

func (v NullableMbsSessionId) IsSet() bool

func (NullableMbsSessionId) MarshalJSON

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

func (*NullableMbsSessionId) Set

func (v *NullableMbsSessionId) Set(val *MbsSessionId)

func (*NullableMbsSessionId) UnmarshalJSON

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

func (*NullableMbsSessionId) Unset

func (v *NullableMbsSessionId) Unset()

type NullableMfafInfo

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

func NewNullableMfafInfo

func NewNullableMfafInfo(val *MfafInfo) *NullableMfafInfo

func (NullableMfafInfo) Get

func (v NullableMfafInfo) Get() *MfafInfo

func (NullableMfafInfo) IsSet

func (v NullableMfafInfo) IsSet() bool

func (NullableMfafInfo) MarshalJSON

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

func (*NullableMfafInfo) Set

func (v *NullableMfafInfo) Set(val *MfafInfo)

func (*NullableMfafInfo) UnmarshalJSON

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

func (*NullableMfafInfo) Unset

func (v *NullableMfafInfo) Unset()

type NullableMlAnalyticsInfo

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

func NewNullableMlAnalyticsInfo

func NewNullableMlAnalyticsInfo(val *MlAnalyticsInfo) *NullableMlAnalyticsInfo

func (NullableMlAnalyticsInfo) Get

func (NullableMlAnalyticsInfo) IsSet

func (v NullableMlAnalyticsInfo) IsSet() bool

func (NullableMlAnalyticsInfo) MarshalJSON

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

func (*NullableMlAnalyticsInfo) Set

func (*NullableMlAnalyticsInfo) UnmarshalJSON

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

func (*NullableMlAnalyticsInfo) Unset

func (v *NullableMlAnalyticsInfo) Unset()

type NullableMnpfInfo

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

func NewNullableMnpfInfo

func NewNullableMnpfInfo(val *MnpfInfo) *NullableMnpfInfo

func (NullableMnpfInfo) Get

func (v NullableMnpfInfo) Get() *MnpfInfo

func (NullableMnpfInfo) IsSet

func (v NullableMnpfInfo) IsSet() bool

func (NullableMnpfInfo) MarshalJSON

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

func (*NullableMnpfInfo) Set

func (v *NullableMnpfInfo) Set(val *MnpfInfo)

func (*NullableMnpfInfo) UnmarshalJSON

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

func (*NullableMnpfInfo) Unset

func (v *NullableMnpfInfo) Unset()

type NullableN1MessageClass

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

func NewNullableN1MessageClass

func NewNullableN1MessageClass(val *N1MessageClass) *NullableN1MessageClass

func (NullableN1MessageClass) Get

func (NullableN1MessageClass) IsSet

func (v NullableN1MessageClass) IsSet() bool

func (NullableN1MessageClass) MarshalJSON

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

func (*NullableN1MessageClass) Set

func (*NullableN1MessageClass) UnmarshalJSON

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

func (*NullableN1MessageClass) Unset

func (v *NullableN1MessageClass) Unset()

type NullableN2InformationClass

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

func NewNullableN2InformationClass

func NewNullableN2InformationClass(val *N2InformationClass) *NullableN2InformationClass

func (NullableN2InformationClass) Get

func (NullableN2InformationClass) IsSet

func (v NullableN2InformationClass) IsSet() bool

func (NullableN2InformationClass) MarshalJSON

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

func (*NullableN2InformationClass) Set

func (*NullableN2InformationClass) UnmarshalJSON

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

func (*NullableN2InformationClass) Unset

func (v *NullableN2InformationClass) Unset()

type NullableN2InterfaceAmfInfo

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

func NewNullableN2InterfaceAmfInfo

func NewNullableN2InterfaceAmfInfo(val *N2InterfaceAmfInfo) *NullableN2InterfaceAmfInfo

func (NullableN2InterfaceAmfInfo) Get

func (NullableN2InterfaceAmfInfo) IsSet

func (v NullableN2InterfaceAmfInfo) IsSet() bool

func (NullableN2InterfaceAmfInfo) MarshalJSON

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

func (*NullableN2InterfaceAmfInfo) Set

func (*NullableN2InterfaceAmfInfo) UnmarshalJSON

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

func (*NullableN2InterfaceAmfInfo) Unset

func (v *NullableN2InterfaceAmfInfo) Unset()

type NullableN32Purpose

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

func NewNullableN32Purpose

func NewNullableN32Purpose(val *N32Purpose) *NullableN32Purpose

func (NullableN32Purpose) Get

func (v NullableN32Purpose) Get() *N32Purpose

func (NullableN32Purpose) IsSet

func (v NullableN32Purpose) IsSet() bool

func (NullableN32Purpose) MarshalJSON

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

func (*NullableN32Purpose) Set

func (v *NullableN32Purpose) Set(val *N32Purpose)

func (*NullableN32Purpose) UnmarshalJSON

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

func (*NullableN32Purpose) Unset

func (v *NullableN32Purpose) Unset()

type NullableNFProfile

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

func NewNullableNFProfile

func NewNullableNFProfile(val *NFProfile) *NullableNFProfile

func (NullableNFProfile) Get

func (v NullableNFProfile) Get() *NFProfile

func (NullableNFProfile) IsSet

func (v NullableNFProfile) IsSet() bool

func (NullableNFProfile) MarshalJSON

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

func (*NullableNFProfile) Set

func (v *NullableNFProfile) Set(val *NFProfile)

func (*NullableNFProfile) UnmarshalJSON

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

func (*NullableNFProfile) Unset

func (v *NullableNFProfile) Unset()

type NullableNFService

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

func NewNullableNFService

func NewNullableNFService(val *NFService) *NullableNFService

func (NullableNFService) Get

func (v NullableNFService) Get() *NFService

func (NullableNFService) IsSet

func (v NullableNFService) IsSet() bool

func (NullableNFService) MarshalJSON

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

func (*NullableNFService) Set

func (v *NullableNFService) Set(val *NFService)

func (*NullableNFService) UnmarshalJSON

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

func (*NullableNFService) Unset

func (v *NullableNFService) Unset()

type NullableNFServiceStatus

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

func NewNullableNFServiceStatus

func NewNullableNFServiceStatus(val *NFServiceStatus) *NullableNFServiceStatus

func (NullableNFServiceStatus) Get

func (NullableNFServiceStatus) IsSet

func (v NullableNFServiceStatus) IsSet() bool

func (NullableNFServiceStatus) MarshalJSON

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

func (*NullableNFServiceStatus) Set

func (*NullableNFServiceStatus) UnmarshalJSON

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

func (*NullableNFServiceStatus) Unset

func (v *NullableNFServiceStatus) Unset()

type NullableNFServiceVersion

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

func NewNullableNFServiceVersion

func NewNullableNFServiceVersion(val *NFServiceVersion) *NullableNFServiceVersion

func (NullableNFServiceVersion) Get

func (NullableNFServiceVersion) IsSet

func (v NullableNFServiceVersion) IsSet() bool

func (NullableNFServiceVersion) MarshalJSON

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

func (*NullableNFServiceVersion) Set

func (*NullableNFServiceVersion) UnmarshalJSON

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

func (*NullableNFServiceVersion) Unset

func (v *NullableNFServiceVersion) Unset()

type NullableNFStatus

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

func NewNullableNFStatus

func NewNullableNFStatus(val *NFStatus) *NullableNFStatus

func (NullableNFStatus) Get

func (v NullableNFStatus) Get() *NFStatus

func (NullableNFStatus) IsSet

func (v NullableNFStatus) IsSet() bool

func (NullableNFStatus) MarshalJSON

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

func (*NullableNFStatus) Set

func (v *NullableNFStatus) Set(val *NFStatus)

func (*NullableNFStatus) UnmarshalJSON

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

func (*NullableNFStatus) Unset

func (v *NullableNFStatus) 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 NullableNcgi

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

func NewNullableNcgi

func NewNullableNcgi(val *Ncgi) *NullableNcgi

func (NullableNcgi) Get

func (v NullableNcgi) Get() *Ncgi

func (NullableNcgi) IsSet

func (v NullableNcgi) IsSet() bool

func (NullableNcgi) MarshalJSON

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

func (*NullableNcgi) Set

func (v *NullableNcgi) Set(val *Ncgi)

func (*NullableNcgi) UnmarshalJSON

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

func (*NullableNcgi) Unset

func (v *NullableNcgi) Unset()

type NullableNcgiTai

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

func NewNullableNcgiTai

func NewNullableNcgiTai(val *NcgiTai) *NullableNcgiTai

func (NullableNcgiTai) Get

func (v NullableNcgiTai) Get() *NcgiTai

func (NullableNcgiTai) IsSet

func (v NullableNcgiTai) IsSet() bool

func (NullableNcgiTai) MarshalJSON

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

func (*NullableNcgiTai) Set

func (v *NullableNcgiTai) Set(val *NcgiTai)

func (*NullableNcgiTai) UnmarshalJSON

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

func (*NullableNcgiTai) Unset

func (v *NullableNcgiTai) Unset()

type NullableNefInfo

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

func NewNullableNefInfo

func NewNullableNefInfo(val *NefInfo) *NullableNefInfo

func (NullableNefInfo) Get

func (v NullableNefInfo) Get() *NefInfo

func (NullableNefInfo) IsSet

func (v NullableNefInfo) IsSet() bool

func (NullableNefInfo) MarshalJSON

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

func (*NullableNefInfo) Set

func (v *NullableNefInfo) Set(val *NefInfo)

func (*NullableNefInfo) UnmarshalJSON

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

func (*NullableNefInfo) Unset

func (v *NullableNefInfo) Unset()

type NullableNetworkNodeDiameterAddress

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

func (NullableNetworkNodeDiameterAddress) Get

func (NullableNetworkNodeDiameterAddress) IsSet

func (NullableNetworkNodeDiameterAddress) MarshalJSON

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

func (*NullableNetworkNodeDiameterAddress) Set

func (*NullableNetworkNodeDiameterAddress) UnmarshalJSON

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

func (*NullableNetworkNodeDiameterAddress) Unset

type NullableNfInstanceInfo

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

func NewNullableNfInstanceInfo

func NewNullableNfInstanceInfo(val *NfInstanceInfo) *NullableNfInstanceInfo

func (NullableNfInstanceInfo) Get

func (NullableNfInstanceInfo) IsSet

func (v NullableNfInstanceInfo) IsSet() bool

func (NullableNfInstanceInfo) MarshalJSON

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

func (*NullableNfInstanceInfo) Set

func (*NullableNfInstanceInfo) UnmarshalJSON

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

func (*NullableNfInstanceInfo) Unset

func (v *NullableNfInstanceInfo) Unset()

type NullableNfServiceInstance

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

func NewNullableNfServiceInstance

func NewNullableNfServiceInstance(val *NfServiceInstance) *NullableNfServiceInstance

func (NullableNfServiceInstance) Get

func (NullableNfServiceInstance) IsSet

func (v NullableNfServiceInstance) IsSet() bool

func (NullableNfServiceInstance) MarshalJSON

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

func (*NullableNfServiceInstance) Set

func (*NullableNfServiceInstance) UnmarshalJSON

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

func (*NullableNfServiceInstance) Unset

func (v *NullableNfServiceInstance) Unset()

type NullableNoProfileMatchInfo

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

func NewNullableNoProfileMatchInfo

func NewNullableNoProfileMatchInfo(val *NoProfileMatchInfo) *NullableNoProfileMatchInfo

func (NullableNoProfileMatchInfo) Get

func (NullableNoProfileMatchInfo) IsSet

func (v NullableNoProfileMatchInfo) IsSet() bool

func (NullableNoProfileMatchInfo) MarshalJSON

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

func (*NullableNoProfileMatchInfo) Set

func (*NullableNoProfileMatchInfo) UnmarshalJSON

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

func (*NullableNoProfileMatchInfo) Unset

func (v *NullableNoProfileMatchInfo) Unset()

type NullableNoProfileMatchReason

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

func NewNullableNoProfileMatchReason

func NewNullableNoProfileMatchReason(val *NoProfileMatchReason) *NullableNoProfileMatchReason

func (NullableNoProfileMatchReason) Get

func (NullableNoProfileMatchReason) IsSet

func (NullableNoProfileMatchReason) MarshalJSON

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

func (*NullableNoProfileMatchReason) Set

func (*NullableNoProfileMatchReason) UnmarshalJSON

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

func (*NullableNoProfileMatchReason) Unset

func (v *NullableNoProfileMatchReason) Unset()

type NullableNotificationType

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

func NewNullableNotificationType

func NewNullableNotificationType(val *NotificationType) *NullableNotificationType

func (NullableNotificationType) Get

func (NullableNotificationType) IsSet

func (v NullableNotificationType) IsSet() bool

func (NullableNotificationType) MarshalJSON

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

func (*NullableNotificationType) Set

func (*NullableNotificationType) UnmarshalJSON

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

func (*NullableNotificationType) Unset

func (v *NullableNotificationType) Unset()

type NullableNsacfCapability

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

func NewNullableNsacfCapability

func NewNullableNsacfCapability(val *NsacfCapability) *NullableNsacfCapability

func (NullableNsacfCapability) Get

func (NullableNsacfCapability) IsSet

func (v NullableNsacfCapability) IsSet() bool

func (NullableNsacfCapability) MarshalJSON

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

func (*NullableNsacfCapability) Set

func (*NullableNsacfCapability) UnmarshalJSON

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

func (*NullableNsacfCapability) Unset

func (v *NullableNsacfCapability) Unset()

type NullableNsacfInfo

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

func NewNullableNsacfInfo

func NewNullableNsacfInfo(val *NsacfInfo) *NullableNsacfInfo

func (NullableNsacfInfo) Get

func (v NullableNsacfInfo) Get() *NsacfInfo

func (NullableNsacfInfo) IsSet

func (v NullableNsacfInfo) IsSet() bool

func (NullableNsacfInfo) MarshalJSON

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

func (*NullableNsacfInfo) Set

func (v *NullableNsacfInfo) Set(val *NsacfInfo)

func (*NullableNsacfInfo) UnmarshalJSON

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

func (*NullableNsacfInfo) Unset

func (v *NullableNsacfInfo) Unset()

type NullableNssaafInfo

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

func NewNullableNssaafInfo

func NewNullableNssaafInfo(val *NssaafInfo) *NullableNssaafInfo

func (NullableNssaafInfo) Get

func (v NullableNssaafInfo) Get() *NssaafInfo

func (NullableNssaafInfo) IsSet

func (v NullableNssaafInfo) IsSet() bool

func (NullableNssaafInfo) MarshalJSON

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

func (*NullableNssaafInfo) Set

func (v *NullableNssaafInfo) Set(val *NssaafInfo)

func (*NullableNssaafInfo) UnmarshalJSON

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

func (*NullableNssaafInfo) Unset

func (v *NullableNssaafInfo) Unset()

type NullableNwdafCapability

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

func NewNullableNwdafCapability

func NewNullableNwdafCapability(val *NwdafCapability) *NullableNwdafCapability

func (NullableNwdafCapability) Get

func (NullableNwdafCapability) IsSet

func (v NullableNwdafCapability) IsSet() bool

func (NullableNwdafCapability) MarshalJSON

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

func (*NullableNwdafCapability) Set

func (*NullableNwdafCapability) UnmarshalJSON

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

func (*NullableNwdafCapability) Unset

func (v *NullableNwdafCapability) Unset()

type NullableNwdafEvent

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

func NewNullableNwdafEvent

func NewNullableNwdafEvent(val *NwdafEvent) *NullableNwdafEvent

func (NullableNwdafEvent) Get

func (v NullableNwdafEvent) Get() *NwdafEvent

func (NullableNwdafEvent) IsSet

func (v NullableNwdafEvent) IsSet() bool

func (NullableNwdafEvent) MarshalJSON

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

func (*NullableNwdafEvent) Set

func (v *NullableNwdafEvent) Set(val *NwdafEvent)

func (*NullableNwdafEvent) UnmarshalJSON

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

func (*NullableNwdafEvent) Unset

func (v *NullableNwdafEvent) Unset()

type NullableNwdafInfo

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

func NewNullableNwdafInfo

func NewNullableNwdafInfo(val *NwdafInfo) *NullableNwdafInfo

func (NullableNwdafInfo) Get

func (v NullableNwdafInfo) Get() *NwdafInfo

func (NullableNwdafInfo) IsSet

func (v NullableNwdafInfo) IsSet() bool

func (NullableNwdafInfo) MarshalJSON

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

func (*NullableNwdafInfo) Set

func (v *NullableNwdafInfo) Set(val *NwdafInfo)

func (*NullableNwdafInfo) UnmarshalJSON

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

func (*NullableNwdafInfo) Unset

func (v *NullableNwdafInfo) Unset()

type NullablePcfInfo

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

func NewNullablePcfInfo

func NewNullablePcfInfo(val *PcfInfo) *NullablePcfInfo

func (NullablePcfInfo) Get

func (v NullablePcfInfo) Get() *PcfInfo

func (NullablePcfInfo) IsSet

func (v NullablePcfInfo) IsSet() bool

func (NullablePcfInfo) MarshalJSON

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

func (*NullablePcfInfo) Set

func (v *NullablePcfInfo) Set(val *PcfInfo)

func (*NullablePcfInfo) UnmarshalJSON

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

func (*NullablePcfInfo) Unset

func (v *NullablePcfInfo) Unset()

type NullablePcscfInfo

type NullablePcscfInfo struct {
	// contains filtered or unexported fields
}

func NewNullablePcscfInfo

func NewNullablePcscfInfo(val *PcscfInfo) *NullablePcscfInfo

func (NullablePcscfInfo) Get

func (v NullablePcscfInfo) Get() *PcscfInfo

func (NullablePcscfInfo) IsSet

func (v NullablePcscfInfo) IsSet() bool

func (NullablePcscfInfo) MarshalJSON

func (v NullablePcscfInfo) MarshalJSON() ([]byte, error)

func (*NullablePcscfInfo) Set

func (v *NullablePcscfInfo) Set(val *PcscfInfo)

func (*NullablePcscfInfo) UnmarshalJSON

func (v *NullablePcscfInfo) UnmarshalJSON(src []byte) error

func (*NullablePcscfInfo) Unset

func (v *NullablePcscfInfo) Unset()

type NullablePduSessionType

type NullablePduSessionType struct {
	// contains filtered or unexported fields
}

func NewNullablePduSessionType

func NewNullablePduSessionType(val *PduSessionType) *NullablePduSessionType

func (NullablePduSessionType) Get

func (NullablePduSessionType) IsSet

func (v NullablePduSessionType) IsSet() bool

func (NullablePduSessionType) MarshalJSON

func (v NullablePduSessionType) MarshalJSON() ([]byte, error)

func (*NullablePduSessionType) Set

func (*NullablePduSessionType) UnmarshalJSON

func (v *NullablePduSessionType) UnmarshalJSON(src []byte) error

func (*NullablePduSessionType) Unset

func (v *NullablePduSessionType) Unset()

type NullablePfdData

type NullablePfdData struct {
	// contains filtered or unexported fields
}

func NewNullablePfdData

func NewNullablePfdData(val *PfdData) *NullablePfdData

func (NullablePfdData) Get

func (v NullablePfdData) Get() *PfdData

func (NullablePfdData) IsSet

func (v NullablePfdData) IsSet() bool

func (NullablePfdData) MarshalJSON

func (v NullablePfdData) MarshalJSON() ([]byte, error)

func (*NullablePfdData) Set

func (v *NullablePfdData) Set(val *PfdData)

func (*NullablePfdData) UnmarshalJSON

func (v *NullablePfdData) UnmarshalJSON(src []byte) error

func (*NullablePfdData) Unset

func (v *NullablePfdData) 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 NullablePlmnRange

type NullablePlmnRange struct {
	// contains filtered or unexported fields
}

func NewNullablePlmnRange

func NewNullablePlmnRange(val *PlmnRange) *NullablePlmnRange

func (NullablePlmnRange) Get

func (v NullablePlmnRange) Get() *PlmnRange

func (NullablePlmnRange) IsSet

func (v NullablePlmnRange) IsSet() bool

func (NullablePlmnRange) MarshalJSON

func (v NullablePlmnRange) MarshalJSON() ([]byte, error)

func (*NullablePlmnRange) Set

func (v *NullablePlmnRange) Set(val *PlmnRange)

func (*NullablePlmnRange) UnmarshalJSON

func (v *NullablePlmnRange) UnmarshalJSON(src []byte) error

func (*NullablePlmnRange) Unset

func (v *NullablePlmnRange) Unset()

type NullablePlmnSnssai

type NullablePlmnSnssai struct {
	// contains filtered or unexported fields
}

func NewNullablePlmnSnssai

func NewNullablePlmnSnssai(val *PlmnSnssai) *NullablePlmnSnssai

func (NullablePlmnSnssai) Get

func (v NullablePlmnSnssai) Get() *PlmnSnssai

func (NullablePlmnSnssai) IsSet

func (v NullablePlmnSnssai) IsSet() bool

func (NullablePlmnSnssai) MarshalJSON

func (v NullablePlmnSnssai) MarshalJSON() ([]byte, error)

func (*NullablePlmnSnssai) Set

func (v *NullablePlmnSnssai) Set(val *PlmnSnssai)

func (*NullablePlmnSnssai) UnmarshalJSON

func (v *NullablePlmnSnssai) UnmarshalJSON(src []byte) error

func (*NullablePlmnSnssai) Unset

func (v *NullablePlmnSnssai) Unset()

type NullablePreferredSearch

type NullablePreferredSearch struct {
	// contains filtered or unexported fields
}

func NewNullablePreferredSearch

func NewNullablePreferredSearch(val *PreferredSearch) *NullablePreferredSearch

func (NullablePreferredSearch) Get

func (NullablePreferredSearch) IsSet

func (v NullablePreferredSearch) IsSet() bool

func (NullablePreferredSearch) MarshalJSON

func (v NullablePreferredSearch) MarshalJSON() ([]byte, error)

func (*NullablePreferredSearch) Set

func (*NullablePreferredSearch) UnmarshalJSON

func (v *NullablePreferredSearch) UnmarshalJSON(src []byte) error

func (*NullablePreferredSearch) Unset

func (v *NullablePreferredSearch) Unset()

type NullableProSeCapability

type NullableProSeCapability struct {
	// contains filtered or unexported fields
}

func NewNullableProSeCapability

func NewNullableProSeCapability(val *ProSeCapability) *NullableProSeCapability

func (NullableProSeCapability) Get

func (NullableProSeCapability) IsSet

func (v NullableProSeCapability) IsSet() bool

func (NullableProSeCapability) MarshalJSON

func (v NullableProSeCapability) MarshalJSON() ([]byte, error)

func (*NullableProSeCapability) Set

func (*NullableProSeCapability) UnmarshalJSON

func (v *NullableProSeCapability) UnmarshalJSON(src []byte) error

func (*NullableProSeCapability) Unset

func (v *NullableProSeCapability) 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 NullableQueryParamCombination

type NullableQueryParamCombination struct {
	// contains filtered or unexported fields
}

func (NullableQueryParamCombination) Get

func (NullableQueryParamCombination) IsSet

func (NullableQueryParamCombination) MarshalJSON

func (v NullableQueryParamCombination) MarshalJSON() ([]byte, error)

func (*NullableQueryParamCombination) Set

func (*NullableQueryParamCombination) UnmarshalJSON

func (v *NullableQueryParamCombination) UnmarshalJSON(src []byte) error

func (*NullableQueryParamCombination) Unset

func (v *NullableQueryParamCombination) Unset()

type NullableQueryParameter

type NullableQueryParameter struct {
	// contains filtered or unexported fields
}

func NewNullableQueryParameter

func NewNullableQueryParameter(val *QueryParameter) *NullableQueryParameter

func (NullableQueryParameter) Get

func (NullableQueryParameter) IsSet

func (v NullableQueryParameter) IsSet() bool

func (NullableQueryParameter) MarshalJSON

func (v NullableQueryParameter) MarshalJSON() ([]byte, error)

func (*NullableQueryParameter) Set

func (*NullableQueryParameter) UnmarshalJSON

func (v *NullableQueryParameter) UnmarshalJSON(src []byte) error

func (*NullableQueryParameter) Unset

func (v *NullableQueryParameter) Unset()

type NullableRatType

type NullableRatType struct {
	// contains filtered or unexported fields
}

func NewNullableRatType

func NewNullableRatType(val *RatType) *NullableRatType

func (NullableRatType) Get

func (v NullableRatType) Get() *RatType

func (NullableRatType) IsSet

func (v NullableRatType) IsSet() bool

func (NullableRatType) MarshalJSON

func (v NullableRatType) MarshalJSON() ([]byte, error)

func (*NullableRatType) Set

func (v *NullableRatType) Set(val *RatType)

func (*NullableRatType) UnmarshalJSON

func (v *NullableRatType) UnmarshalJSON(src []byte) error

func (*NullableRatType) Unset

func (v *NullableRatType) 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 NullableScpCapability

type NullableScpCapability struct {
	// contains filtered or unexported fields
}

func NewNullableScpCapability

func NewNullableScpCapability(val *ScpCapability) *NullableScpCapability

func (NullableScpCapability) Get

func (NullableScpCapability) IsSet

func (v NullableScpCapability) IsSet() bool

func (NullableScpCapability) MarshalJSON

func (v NullableScpCapability) MarshalJSON() ([]byte, error)

func (*NullableScpCapability) Set

func (v *NullableScpCapability) Set(val *ScpCapability)

func (*NullableScpCapability) UnmarshalJSON

func (v *NullableScpCapability) UnmarshalJSON(src []byte) error

func (*NullableScpCapability) Unset

func (v *NullableScpCapability) Unset()

type NullableScpDomainConnectivity

type NullableScpDomainConnectivity struct {
	// contains filtered or unexported fields
}

func (NullableScpDomainConnectivity) Get

func (NullableScpDomainConnectivity) IsSet

func (NullableScpDomainConnectivity) MarshalJSON

func (v NullableScpDomainConnectivity) MarshalJSON() ([]byte, error)

func (*NullableScpDomainConnectivity) Set

func (*NullableScpDomainConnectivity) UnmarshalJSON

func (v *NullableScpDomainConnectivity) UnmarshalJSON(src []byte) error

func (*NullableScpDomainConnectivity) Unset

func (v *NullableScpDomainConnectivity) Unset()

type NullableScpDomainInfo

type NullableScpDomainInfo struct {
	// contains filtered or unexported fields
}

func NewNullableScpDomainInfo

func NewNullableScpDomainInfo(val *ScpDomainInfo) *NullableScpDomainInfo

func (NullableScpDomainInfo) Get

func (NullableScpDomainInfo) IsSet

func (v NullableScpDomainInfo) IsSet() bool

func (NullableScpDomainInfo) MarshalJSON

func (v NullableScpDomainInfo) MarshalJSON() ([]byte, error)

func (*NullableScpDomainInfo) Set

func (v *NullableScpDomainInfo) Set(val *ScpDomainInfo)

func (*NullableScpDomainInfo) UnmarshalJSON

func (v *NullableScpDomainInfo) UnmarshalJSON(src []byte) error

func (*NullableScpDomainInfo) Unset

func (v *NullableScpDomainInfo) Unset()

type NullableScpDomainRoutingInfoNotification

type NullableScpDomainRoutingInfoNotification struct {
	// contains filtered or unexported fields
}

func (NullableScpDomainRoutingInfoNotification) Get

func (NullableScpDomainRoutingInfoNotification) IsSet

func (NullableScpDomainRoutingInfoNotification) MarshalJSON

func (*NullableScpDomainRoutingInfoNotification) Set

func (*NullableScpDomainRoutingInfoNotification) UnmarshalJSON

func (v *NullableScpDomainRoutingInfoNotification) UnmarshalJSON(src []byte) error

func (*NullableScpDomainRoutingInfoNotification) Unset

type NullableScpDomainRoutingInfoSubscription

type NullableScpDomainRoutingInfoSubscription struct {
	// contains filtered or unexported fields
}

func (NullableScpDomainRoutingInfoSubscription) Get

func (NullableScpDomainRoutingInfoSubscription) IsSet

func (NullableScpDomainRoutingInfoSubscription) MarshalJSON

func (*NullableScpDomainRoutingInfoSubscription) Set

func (*NullableScpDomainRoutingInfoSubscription) UnmarshalJSON

func (v *NullableScpDomainRoutingInfoSubscription) UnmarshalJSON(src []byte) error

func (*NullableScpDomainRoutingInfoSubscription) Unset

type NullableScpDomainRoutingInformation

type NullableScpDomainRoutingInformation struct {
	// contains filtered or unexported fields
}

func (NullableScpDomainRoutingInformation) Get

func (NullableScpDomainRoutingInformation) IsSet

func (NullableScpDomainRoutingInformation) MarshalJSON

func (v NullableScpDomainRoutingInformation) MarshalJSON() ([]byte, error)

func (*NullableScpDomainRoutingInformation) Set

func (*NullableScpDomainRoutingInformation) UnmarshalJSON

func (v *NullableScpDomainRoutingInformation) UnmarshalJSON(src []byte) error

func (*NullableScpDomainRoutingInformation) Unset

type NullableScpInfo

type NullableScpInfo struct {
	// contains filtered or unexported fields
}

func NewNullableScpInfo

func NewNullableScpInfo(val *ScpInfo) *NullableScpInfo

func (NullableScpInfo) Get

func (v NullableScpInfo) Get() *ScpInfo

func (NullableScpInfo) IsSet

func (v NullableScpInfo) IsSet() bool

func (NullableScpInfo) MarshalJSON

func (v NullableScpInfo) MarshalJSON() ([]byte, error)

func (*NullableScpInfo) Set

func (v *NullableScpInfo) Set(val *ScpInfo)

func (*NullableScpInfo) UnmarshalJSON

func (v *NullableScpInfo) UnmarshalJSON(src []byte) error

func (*NullableScpInfo) Unset

func (v *NullableScpInfo) Unset()

type NullableSdRange

type NullableSdRange struct {
	// contains filtered or unexported fields
}

func NewNullableSdRange

func NewNullableSdRange(val *SdRange) *NullableSdRange

func (NullableSdRange) Get

func (v NullableSdRange) Get() *SdRange

func (NullableSdRange) IsSet

func (v NullableSdRange) IsSet() bool

func (NullableSdRange) MarshalJSON

func (v NullableSdRange) MarshalJSON() ([]byte, error)

func (*NullableSdRange) Set

func (v *NullableSdRange) Set(val *SdRange)

func (*NullableSdRange) UnmarshalJSON

func (v *NullableSdRange) UnmarshalJSON(src []byte) error

func (*NullableSdRange) Unset

func (v *NullableSdRange) Unset()

type NullableSearchResult

type NullableSearchResult struct {
	// contains filtered or unexported fields
}

func NewNullableSearchResult

func NewNullableSearchResult(val *SearchResult) *NullableSearchResult

func (NullableSearchResult) Get

func (NullableSearchResult) IsSet

func (v NullableSearchResult) IsSet() bool

func (NullableSearchResult) MarshalJSON

func (v NullableSearchResult) MarshalJSON() ([]byte, error)

func (*NullableSearchResult) Set

func (v *NullableSearchResult) Set(val *SearchResult)

func (*NullableSearchResult) UnmarshalJSON

func (v *NullableSearchResult) UnmarshalJSON(src []byte) error

func (*NullableSearchResult) Unset

func (v *NullableSearchResult) Unset()

type NullableSeppInfo

type NullableSeppInfo struct {
	// contains filtered or unexported fields
}

func NewNullableSeppInfo

func NewNullableSeppInfo(val *SeppInfo) *NullableSeppInfo

func (NullableSeppInfo) Get

func (v NullableSeppInfo) Get() *SeppInfo

func (NullableSeppInfo) IsSet

func (v NullableSeppInfo) IsSet() bool

func (NullableSeppInfo) MarshalJSON

func (v NullableSeppInfo) MarshalJSON() ([]byte, error)

func (*NullableSeppInfo) Set

func (v *NullableSeppInfo) Set(val *SeppInfo)

func (*NullableSeppInfo) UnmarshalJSON

func (v *NullableSeppInfo) UnmarshalJSON(src []byte) error

func (*NullableSeppInfo) Unset

func (v *NullableSeppInfo) Unset()

type NullableServiceName

type NullableServiceName struct {
	// contains filtered or unexported fields
}

func NewNullableServiceName

func NewNullableServiceName(val *ServiceName) *NullableServiceName

func (NullableServiceName) Get

func (NullableServiceName) IsSet

func (v NullableServiceName) IsSet() bool

func (NullableServiceName) MarshalJSON

func (v NullableServiceName) MarshalJSON() ([]byte, error)

func (*NullableServiceName) Set

func (v *NullableServiceName) Set(val *ServiceName)

func (*NullableServiceName) UnmarshalJSON

func (v *NullableServiceName) UnmarshalJSON(src []byte) error

func (*NullableServiceName) Unset

func (v *NullableServiceName) Unset()

type NullableSharedDataIdRange

type NullableSharedDataIdRange struct {
	// contains filtered or unexported fields
}

func NewNullableSharedDataIdRange

func NewNullableSharedDataIdRange(val *SharedDataIdRange) *NullableSharedDataIdRange

func (NullableSharedDataIdRange) Get

func (NullableSharedDataIdRange) IsSet

func (v NullableSharedDataIdRange) IsSet() bool

func (NullableSharedDataIdRange) MarshalJSON

func (v NullableSharedDataIdRange) MarshalJSON() ([]byte, error)

func (*NullableSharedDataIdRange) Set

func (*NullableSharedDataIdRange) UnmarshalJSON

func (v *NullableSharedDataIdRange) UnmarshalJSON(src []byte) error

func (*NullableSharedDataIdRange) Unset

func (v *NullableSharedDataIdRange) Unset()

type NullableSmfInfo

type NullableSmfInfo struct {
	// contains filtered or unexported fields
}

func NewNullableSmfInfo

func NewNullableSmfInfo(val *SmfInfo) *NullableSmfInfo

func (NullableSmfInfo) Get

func (v NullableSmfInfo) Get() *SmfInfo

func (NullableSmfInfo) IsSet

func (v NullableSmfInfo) IsSet() bool

func (NullableSmfInfo) MarshalJSON

func (v NullableSmfInfo) MarshalJSON() ([]byte, error)

func (*NullableSmfInfo) Set

func (v *NullableSmfInfo) Set(val *SmfInfo)

func (*NullableSmfInfo) UnmarshalJSON

func (v *NullableSmfInfo) UnmarshalJSON(src []byte) error

func (*NullableSmfInfo) Unset

func (v *NullableSmfInfo) Unset()

type NullableSmsfInfo

type NullableSmsfInfo struct {
	// contains filtered or unexported fields
}

func NewNullableSmsfInfo

func NewNullableSmsfInfo(val *SmsfInfo) *NullableSmsfInfo

func (NullableSmsfInfo) Get

func (v NullableSmsfInfo) Get() *SmsfInfo

func (NullableSmsfInfo) IsSet

func (v NullableSmsfInfo) IsSet() bool

func (NullableSmsfInfo) MarshalJSON

func (v NullableSmsfInfo) MarshalJSON() ([]byte, error)

func (*NullableSmsfInfo) Set

func (v *NullableSmsfInfo) Set(val *SmsfInfo)

func (*NullableSmsfInfo) UnmarshalJSON

func (v *NullableSmsfInfo) UnmarshalJSON(src []byte) error

func (*NullableSmsfInfo) Unset

func (v *NullableSmsfInfo) 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 NullableSnssaiEasdfInfoItem

type NullableSnssaiEasdfInfoItem struct {
	// contains filtered or unexported fields
}

func NewNullableSnssaiEasdfInfoItem

func NewNullableSnssaiEasdfInfoItem(val *SnssaiEasdfInfoItem) *NullableSnssaiEasdfInfoItem

func (NullableSnssaiEasdfInfoItem) Get

func (NullableSnssaiEasdfInfoItem) IsSet

func (NullableSnssaiEasdfInfoItem) MarshalJSON

func (v NullableSnssaiEasdfInfoItem) MarshalJSON() ([]byte, error)

func (*NullableSnssaiEasdfInfoItem) Set

func (*NullableSnssaiEasdfInfoItem) UnmarshalJSON

func (v *NullableSnssaiEasdfInfoItem) UnmarshalJSON(src []byte) error

func (*NullableSnssaiEasdfInfoItem) Unset

func (v *NullableSnssaiEasdfInfoItem) Unset()

type NullableSnssaiExtension

type NullableSnssaiExtension struct {
	// contains filtered or unexported fields
}

func NewNullableSnssaiExtension

func NewNullableSnssaiExtension(val *SnssaiExtension) *NullableSnssaiExtension

func (NullableSnssaiExtension) Get

func (NullableSnssaiExtension) IsSet

func (v NullableSnssaiExtension) IsSet() bool

func (NullableSnssaiExtension) MarshalJSON

func (v NullableSnssaiExtension) MarshalJSON() ([]byte, error)

func (*NullableSnssaiExtension) Set

func (*NullableSnssaiExtension) UnmarshalJSON

func (v *NullableSnssaiExtension) UnmarshalJSON(src []byte) error

func (*NullableSnssaiExtension) Unset

func (v *NullableSnssaiExtension) Unset()

type NullableSnssaiInfoItem

type NullableSnssaiInfoItem struct {
	// contains filtered or unexported fields
}

func NewNullableSnssaiInfoItem

func NewNullableSnssaiInfoItem(val *SnssaiInfoItem) *NullableSnssaiInfoItem

func (NullableSnssaiInfoItem) Get

func (NullableSnssaiInfoItem) IsSet

func (v NullableSnssaiInfoItem) IsSet() bool

func (NullableSnssaiInfoItem) MarshalJSON

func (v NullableSnssaiInfoItem) MarshalJSON() ([]byte, error)

func (*NullableSnssaiInfoItem) Set

func (*NullableSnssaiInfoItem) UnmarshalJSON

func (v *NullableSnssaiInfoItem) UnmarshalJSON(src []byte) error

func (*NullableSnssaiInfoItem) Unset

func (v *NullableSnssaiInfoItem) Unset()

type NullableSnssaiMbSmfInfoItem

type NullableSnssaiMbSmfInfoItem struct {
	// contains filtered or unexported fields
}

func NewNullableSnssaiMbSmfInfoItem

func NewNullableSnssaiMbSmfInfoItem(val *SnssaiMbSmfInfoItem) *NullableSnssaiMbSmfInfoItem

func (NullableSnssaiMbSmfInfoItem) Get

func (NullableSnssaiMbSmfInfoItem) IsSet

func (NullableSnssaiMbSmfInfoItem) MarshalJSON

func (v NullableSnssaiMbSmfInfoItem) MarshalJSON() ([]byte, error)

func (*NullableSnssaiMbSmfInfoItem) Set

func (*NullableSnssaiMbSmfInfoItem) UnmarshalJSON

func (v *NullableSnssaiMbSmfInfoItem) UnmarshalJSON(src []byte) error

func (*NullableSnssaiMbSmfInfoItem) Unset

func (v *NullableSnssaiMbSmfInfoItem) Unset()

type NullableSnssaiSmfInfoItem

type NullableSnssaiSmfInfoItem struct {
	// contains filtered or unexported fields
}

func NewNullableSnssaiSmfInfoItem

func NewNullableSnssaiSmfInfoItem(val *SnssaiSmfInfoItem) *NullableSnssaiSmfInfoItem

func (NullableSnssaiSmfInfoItem) Get

func (NullableSnssaiSmfInfoItem) IsSet

func (v NullableSnssaiSmfInfoItem) IsSet() bool

func (NullableSnssaiSmfInfoItem) MarshalJSON

func (v NullableSnssaiSmfInfoItem) MarshalJSON() ([]byte, error)

func (*NullableSnssaiSmfInfoItem) Set

func (*NullableSnssaiSmfInfoItem) UnmarshalJSON

func (v *NullableSnssaiSmfInfoItem) UnmarshalJSON(src []byte) error

func (*NullableSnssaiSmfInfoItem) Unset

func (v *NullableSnssaiSmfInfoItem) Unset()

type NullableSnssaiTsctsfInfoItem

type NullableSnssaiTsctsfInfoItem struct {
	// contains filtered or unexported fields
}

func NewNullableSnssaiTsctsfInfoItem

func NewNullableSnssaiTsctsfInfoItem(val *SnssaiTsctsfInfoItem) *NullableSnssaiTsctsfInfoItem

func (NullableSnssaiTsctsfInfoItem) Get

func (NullableSnssaiTsctsfInfoItem) IsSet

func (NullableSnssaiTsctsfInfoItem) MarshalJSON

func (v NullableSnssaiTsctsfInfoItem) MarshalJSON() ([]byte, error)

func (*NullableSnssaiTsctsfInfoItem) Set

func (*NullableSnssaiTsctsfInfoItem) UnmarshalJSON

func (v *NullableSnssaiTsctsfInfoItem) UnmarshalJSON(src []byte) error

func (*NullableSnssaiTsctsfInfoItem) Unset

func (v *NullableSnssaiTsctsfInfoItem) Unset()

type NullableSnssaiUpfInfoItem

type NullableSnssaiUpfInfoItem struct {
	// contains filtered or unexported fields
}

func NewNullableSnssaiUpfInfoItem

func NewNullableSnssaiUpfInfoItem(val *SnssaiUpfInfoItem) *NullableSnssaiUpfInfoItem

func (NullableSnssaiUpfInfoItem) Get

func (NullableSnssaiUpfInfoItem) IsSet

func (v NullableSnssaiUpfInfoItem) IsSet() bool

func (NullableSnssaiUpfInfoItem) MarshalJSON

func (v NullableSnssaiUpfInfoItem) MarshalJSON() ([]byte, error)

func (*NullableSnssaiUpfInfoItem) Set

func (*NullableSnssaiUpfInfoItem) UnmarshalJSON

func (v *NullableSnssaiUpfInfoItem) UnmarshalJSON(src []byte) error

func (*NullableSnssaiUpfInfoItem) Unset

func (v *NullableSnssaiUpfInfoItem) Unset()

type NullableSsm

type NullableSsm struct {
	// contains filtered or unexported fields
}

func NewNullableSsm

func NewNullableSsm(val *Ssm) *NullableSsm

func (NullableSsm) Get

func (v NullableSsm) Get() *Ssm

func (NullableSsm) IsSet

func (v NullableSsm) IsSet() bool

func (NullableSsm) MarshalJSON

func (v NullableSsm) MarshalJSON() ([]byte, error)

func (*NullableSsm) Set

func (v *NullableSsm) Set(val *Ssm)

func (*NullableSsm) UnmarshalJSON

func (v *NullableSsm) UnmarshalJSON(src []byte) error

func (*NullableSsm) Unset

func (v *NullableSsm) Unset()

type NullableStoredSearchResult

type NullableStoredSearchResult struct {
	// contains filtered or unexported fields
}

func NewNullableStoredSearchResult

func NewNullableStoredSearchResult(val *StoredSearchResult) *NullableStoredSearchResult

func (NullableStoredSearchResult) Get

func (NullableStoredSearchResult) IsSet

func (v NullableStoredSearchResult) IsSet() bool

func (NullableStoredSearchResult) MarshalJSON

func (v NullableStoredSearchResult) MarshalJSON() ([]byte, error)

func (*NullableStoredSearchResult) Set

func (*NullableStoredSearchResult) UnmarshalJSON

func (v *NullableStoredSearchResult) UnmarshalJSON(src []byte) error

func (*NullableStoredSearchResult) Unset

func (v *NullableStoredSearchResult) 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 NullableSuciInfo

type NullableSuciInfo struct {
	// contains filtered or unexported fields
}

func NewNullableSuciInfo

func NewNullableSuciInfo(val *SuciInfo) *NullableSuciInfo

func (NullableSuciInfo) Get

func (v NullableSuciInfo) Get() *SuciInfo

func (NullableSuciInfo) IsSet

func (v NullableSuciInfo) IsSet() bool

func (NullableSuciInfo) MarshalJSON

func (v NullableSuciInfo) MarshalJSON() ([]byte, error)

func (*NullableSuciInfo) Set

func (v *NullableSuciInfo) Set(val *SuciInfo)

func (*NullableSuciInfo) UnmarshalJSON

func (v *NullableSuciInfo) UnmarshalJSON(src []byte) error

func (*NullableSuciInfo) Unset

func (v *NullableSuciInfo) Unset()

type NullableSupiRange

type NullableSupiRange struct {
	// contains filtered or unexported fields
}

func NewNullableSupiRange

func NewNullableSupiRange(val *SupiRange) *NullableSupiRange

func (NullableSupiRange) Get

func (v NullableSupiRange) Get() *SupiRange

func (NullableSupiRange) IsSet

func (v NullableSupiRange) IsSet() bool

func (NullableSupiRange) MarshalJSON

func (v NullableSupiRange) MarshalJSON() ([]byte, error)

func (*NullableSupiRange) Set

func (v *NullableSupiRange) Set(val *SupiRange)

func (*NullableSupiRange) UnmarshalJSON

func (v *NullableSupiRange) UnmarshalJSON(src []byte) error

func (*NullableSupiRange) Unset

func (v *NullableSupiRange) Unset()

type NullableSupportedGADShapes

type NullableSupportedGADShapes struct {
	// contains filtered or unexported fields
}

func NewNullableSupportedGADShapes

func NewNullableSupportedGADShapes(val *SupportedGADShapes) *NullableSupportedGADShapes

func (NullableSupportedGADShapes) Get

func (NullableSupportedGADShapes) IsSet

func (v NullableSupportedGADShapes) IsSet() bool

func (NullableSupportedGADShapes) MarshalJSON

func (v NullableSupportedGADShapes) MarshalJSON() ([]byte, error)

func (*NullableSupportedGADShapes) Set

func (*NullableSupportedGADShapes) UnmarshalJSON

func (v *NullableSupportedGADShapes) UnmarshalJSON(src []byte) error

func (*NullableSupportedGADShapes) Unset

func (v *NullableSupportedGADShapes) Unset()

type NullableTacRange

type NullableTacRange struct {
	// contains filtered or unexported fields
}

func NewNullableTacRange

func NewNullableTacRange(val *TacRange) *NullableTacRange

func (NullableTacRange) Get

func (v NullableTacRange) Get() *TacRange

func (NullableTacRange) IsSet

func (v NullableTacRange) IsSet() bool

func (NullableTacRange) MarshalJSON

func (v NullableTacRange) MarshalJSON() ([]byte, error)

func (*NullableTacRange) Set

func (v *NullableTacRange) Set(val *TacRange)

func (*NullableTacRange) UnmarshalJSON

func (v *NullableTacRange) UnmarshalJSON(src []byte) error

func (*NullableTacRange) Unset

func (v *NullableTacRange) Unset()

type NullableTai

type NullableTai struct {
	// contains filtered or unexported fields
}

func NewNullableTai

func NewNullableTai(val *Tai) *NullableTai

func (NullableTai) Get

func (v NullableTai) Get() *Tai

func (NullableTai) IsSet

func (v NullableTai) IsSet() bool

func (NullableTai) MarshalJSON

func (v NullableTai) MarshalJSON() ([]byte, error)

func (*NullableTai) Set

func (v *NullableTai) Set(val *Tai)

func (*NullableTai) UnmarshalJSON

func (v *NullableTai) UnmarshalJSON(src []byte) error

func (*NullableTai) Unset

func (v *NullableTai) Unset()

type NullableTaiRange

type NullableTaiRange struct {
	// contains filtered or unexported fields
}

func NewNullableTaiRange

func NewNullableTaiRange(val *TaiRange) *NullableTaiRange

func (NullableTaiRange) Get

func (v NullableTaiRange) Get() *TaiRange

func (NullableTaiRange) IsSet

func (v NullableTaiRange) IsSet() bool

func (NullableTaiRange) MarshalJSON

func (v NullableTaiRange) MarshalJSON() ([]byte, error)

func (*NullableTaiRange) Set

func (v *NullableTaiRange) Set(val *TaiRange)

func (*NullableTaiRange) UnmarshalJSON

func (v *NullableTaiRange) UnmarshalJSON(src []byte) error

func (*NullableTaiRange) Unset

func (v *NullableTaiRange) 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 NullableTmgi

type NullableTmgi struct {
	// contains filtered or unexported fields
}

func NewNullableTmgi

func NewNullableTmgi(val *Tmgi) *NullableTmgi

func (NullableTmgi) Get

func (v NullableTmgi) Get() *Tmgi

func (NullableTmgi) IsSet

func (v NullableTmgi) IsSet() bool

func (NullableTmgi) MarshalJSON

func (v NullableTmgi) MarshalJSON() ([]byte, error)

func (*NullableTmgi) Set

func (v *NullableTmgi) Set(val *Tmgi)

func (*NullableTmgi) UnmarshalJSON

func (v *NullableTmgi) UnmarshalJSON(src []byte) error

func (*NullableTmgi) Unset

func (v *NullableTmgi) Unset()

type NullableTmgiRange

type NullableTmgiRange struct {
	// contains filtered or unexported fields
}

func NewNullableTmgiRange

func NewNullableTmgiRange(val *TmgiRange) *NullableTmgiRange

func (NullableTmgiRange) Get

func (v NullableTmgiRange) Get() *TmgiRange

func (NullableTmgiRange) IsSet

func (v NullableTmgiRange) IsSet() bool

func (NullableTmgiRange) MarshalJSON

func (v NullableTmgiRange) MarshalJSON() ([]byte, error)

func (*NullableTmgiRange) Set

func (v *NullableTmgiRange) Set(val *TmgiRange)

func (*NullableTmgiRange) UnmarshalJSON

func (v *NullableTmgiRange) UnmarshalJSON(src []byte) error

func (*NullableTmgiRange) Unset

func (v *NullableTmgiRange) Unset()

type NullableTngfInfo

type NullableTngfInfo struct {
	// contains filtered or unexported fields
}

func NewNullableTngfInfo

func NewNullableTngfInfo(val *TngfInfo) *NullableTngfInfo

func (NullableTngfInfo) Get

func (v NullableTngfInfo) Get() *TngfInfo

func (NullableTngfInfo) IsSet

func (v NullableTngfInfo) IsSet() bool

func (NullableTngfInfo) MarshalJSON

func (v NullableTngfInfo) MarshalJSON() ([]byte, error)

func (*NullableTngfInfo) Set

func (v *NullableTngfInfo) Set(val *TngfInfo)

func (*NullableTngfInfo) UnmarshalJSON

func (v *NullableTngfInfo) UnmarshalJSON(src []byte) error

func (*NullableTngfInfo) Unset

func (v *NullableTngfInfo) Unset()

type NullableTransportProtocol

type NullableTransportProtocol struct {
	// contains filtered or unexported fields
}

func NewNullableTransportProtocol

func NewNullableTransportProtocol(val *TransportProtocol) *NullableTransportProtocol

func (NullableTransportProtocol) Get

func (NullableTransportProtocol) IsSet

func (v NullableTransportProtocol) IsSet() bool

func (NullableTransportProtocol) MarshalJSON

func (v NullableTransportProtocol) MarshalJSON() ([]byte, error)

func (*NullableTransportProtocol) Set

func (*NullableTransportProtocol) UnmarshalJSON

func (v *NullableTransportProtocol) UnmarshalJSON(src []byte) error

func (*NullableTransportProtocol) Unset

func (v *NullableTransportProtocol) Unset()

type NullableTrustAfInfo

type NullableTrustAfInfo struct {
	// contains filtered or unexported fields
}

func NewNullableTrustAfInfo

func NewNullableTrustAfInfo(val *TrustAfInfo) *NullableTrustAfInfo

func (NullableTrustAfInfo) Get

func (NullableTrustAfInfo) IsSet

func (v NullableTrustAfInfo) IsSet() bool

func (NullableTrustAfInfo) MarshalJSON

func (v NullableTrustAfInfo) MarshalJSON() ([]byte, error)

func (*NullableTrustAfInfo) Set

func (v *NullableTrustAfInfo) Set(val *TrustAfInfo)

func (*NullableTrustAfInfo) UnmarshalJSON

func (v *NullableTrustAfInfo) UnmarshalJSON(src []byte) error

func (*NullableTrustAfInfo) Unset

func (v *NullableTrustAfInfo) Unset()

type NullableTsctsfInfo

type NullableTsctsfInfo struct {
	// contains filtered or unexported fields
}

func NewNullableTsctsfInfo

func NewNullableTsctsfInfo(val *TsctsfInfo) *NullableTsctsfInfo

func (NullableTsctsfInfo) Get

func (v NullableTsctsfInfo) Get() *TsctsfInfo

func (NullableTsctsfInfo) IsSet

func (v NullableTsctsfInfo) IsSet() bool

func (NullableTsctsfInfo) MarshalJSON

func (v NullableTsctsfInfo) MarshalJSON() ([]byte, error)

func (*NullableTsctsfInfo) Set

func (v *NullableTsctsfInfo) Set(val *TsctsfInfo)

func (*NullableTsctsfInfo) UnmarshalJSON

func (v *NullableTsctsfInfo) UnmarshalJSON(src []byte) error

func (*NullableTsctsfInfo) Unset

func (v *NullableTsctsfInfo) Unset()

type NullableTwifInfo

type NullableTwifInfo struct {
	// contains filtered or unexported fields
}

func NewNullableTwifInfo

func NewNullableTwifInfo(val *TwifInfo) *NullableTwifInfo

func (NullableTwifInfo) Get

func (v NullableTwifInfo) Get() *TwifInfo

func (NullableTwifInfo) IsSet

func (v NullableTwifInfo) IsSet() bool

func (NullableTwifInfo) MarshalJSON

func (v NullableTwifInfo) MarshalJSON() ([]byte, error)

func (*NullableTwifInfo) Set

func (v *NullableTwifInfo) Set(val *TwifInfo)

func (*NullableTwifInfo) UnmarshalJSON

func (v *NullableTwifInfo) UnmarshalJSON(src []byte) error

func (*NullableTwifInfo) Unset

func (v *NullableTwifInfo) Unset()

type NullableUPInterfaceType

type NullableUPInterfaceType struct {
	// contains filtered or unexported fields
}

func NewNullableUPInterfaceType

func NewNullableUPInterfaceType(val *UPInterfaceType) *NullableUPInterfaceType

func (NullableUPInterfaceType) Get

func (NullableUPInterfaceType) IsSet

func (v NullableUPInterfaceType) IsSet() bool

func (NullableUPInterfaceType) MarshalJSON

func (v NullableUPInterfaceType) MarshalJSON() ([]byte, error)

func (*NullableUPInterfaceType) Set

func (*NullableUPInterfaceType) UnmarshalJSON

func (v *NullableUPInterfaceType) UnmarshalJSON(src []byte) error

func (*NullableUPInterfaceType) Unset

func (v *NullableUPInterfaceType) Unset()

type NullableUdmInfo

type NullableUdmInfo struct {
	// contains filtered or unexported fields
}

func NewNullableUdmInfo

func NewNullableUdmInfo(val *UdmInfo) *NullableUdmInfo

func (NullableUdmInfo) Get

func (v NullableUdmInfo) Get() *UdmInfo

func (NullableUdmInfo) IsSet

func (v NullableUdmInfo) IsSet() bool

func (NullableUdmInfo) MarshalJSON

func (v NullableUdmInfo) MarshalJSON() ([]byte, error)

func (*NullableUdmInfo) Set

func (v *NullableUdmInfo) Set(val *UdmInfo)

func (*NullableUdmInfo) UnmarshalJSON

func (v *NullableUdmInfo) UnmarshalJSON(src []byte) error

func (*NullableUdmInfo) Unset

func (v *NullableUdmInfo) Unset()

type NullableUdrInfo

type NullableUdrInfo struct {
	// contains filtered or unexported fields
}

func NewNullableUdrInfo

func NewNullableUdrInfo(val *UdrInfo) *NullableUdrInfo

func (NullableUdrInfo) Get

func (v NullableUdrInfo) Get() *UdrInfo

func (NullableUdrInfo) IsSet

func (v NullableUdrInfo) IsSet() bool

func (NullableUdrInfo) MarshalJSON

func (v NullableUdrInfo) MarshalJSON() ([]byte, error)

func (*NullableUdrInfo) Set

func (v *NullableUdrInfo) Set(val *UdrInfo)

func (*NullableUdrInfo) UnmarshalJSON

func (v *NullableUdrInfo) UnmarshalJSON(src []byte) error

func (*NullableUdrInfo) Unset

func (v *NullableUdrInfo) Unset()

type NullableUdsfInfo

type NullableUdsfInfo struct {
	// contains filtered or unexported fields
}

func NewNullableUdsfInfo

func NewNullableUdsfInfo(val *UdsfInfo) *NullableUdsfInfo

func (NullableUdsfInfo) Get

func (v NullableUdsfInfo) Get() *UdsfInfo

func (NullableUdsfInfo) IsSet

func (v NullableUdsfInfo) IsSet() bool

func (NullableUdsfInfo) MarshalJSON

func (v NullableUdsfInfo) MarshalJSON() ([]byte, error)

func (*NullableUdsfInfo) Set

func (v *NullableUdsfInfo) Set(val *UdsfInfo)

func (*NullableUdsfInfo) UnmarshalJSON

func (v *NullableUdsfInfo) UnmarshalJSON(src []byte) error

func (*NullableUdsfInfo) Unset

func (v *NullableUdsfInfo) Unset()

type NullableUnTrustAfInfo

type NullableUnTrustAfInfo struct {
	// contains filtered or unexported fields
}

func NewNullableUnTrustAfInfo

func NewNullableUnTrustAfInfo(val *UnTrustAfInfo) *NullableUnTrustAfInfo

func (NullableUnTrustAfInfo) Get

func (NullableUnTrustAfInfo) IsSet

func (v NullableUnTrustAfInfo) IsSet() bool

func (NullableUnTrustAfInfo) MarshalJSON

func (v NullableUnTrustAfInfo) MarshalJSON() ([]byte, error)

func (*NullableUnTrustAfInfo) Set

func (v *NullableUnTrustAfInfo) Set(val *UnTrustAfInfo)

func (*NullableUnTrustAfInfo) UnmarshalJSON

func (v *NullableUnTrustAfInfo) UnmarshalJSON(src []byte) error

func (*NullableUnTrustAfInfo) Unset

func (v *NullableUnTrustAfInfo) Unset()

type NullableUpfInfo

type NullableUpfInfo struct {
	// contains filtered or unexported fields
}

func NewNullableUpfInfo

func NewNullableUpfInfo(val *UpfInfo) *NullableUpfInfo

func (NullableUpfInfo) Get

func (v NullableUpfInfo) Get() *UpfInfo

func (NullableUpfInfo) IsSet

func (v NullableUpfInfo) IsSet() bool

func (NullableUpfInfo) MarshalJSON

func (v NullableUpfInfo) MarshalJSON() ([]byte, error)

func (*NullableUpfInfo) Set

func (v *NullableUpfInfo) Set(val *UpfInfo)

func (*NullableUpfInfo) UnmarshalJSON

func (v *NullableUpfInfo) UnmarshalJSON(src []byte) error

func (*NullableUpfInfo) Unset

func (v *NullableUpfInfo) Unset()

type NullableUriScheme

type NullableUriScheme struct {
	// contains filtered or unexported fields
}

func NewNullableUriScheme

func NewNullableUriScheme(val *UriScheme) *NullableUriScheme

func (NullableUriScheme) Get

func (v NullableUriScheme) Get() *UriScheme

func (NullableUriScheme) IsSet

func (v NullableUriScheme) IsSet() bool

func (NullableUriScheme) MarshalJSON

func (v NullableUriScheme) MarshalJSON() ([]byte, error)

func (*NullableUriScheme) Set

func (v *NullableUriScheme) Set(val *UriScheme)

func (*NullableUriScheme) UnmarshalJSON

func (v *NullableUriScheme) UnmarshalJSON(src []byte) error

func (*NullableUriScheme) Unset

func (v *NullableUriScheme) Unset()

type NullableV2xCapability

type NullableV2xCapability struct {
	// contains filtered or unexported fields
}

func NewNullableV2xCapability

func NewNullableV2xCapability(val *V2xCapability) *NullableV2xCapability

func (NullableV2xCapability) Get

func (NullableV2xCapability) IsSet

func (v NullableV2xCapability) IsSet() bool

func (NullableV2xCapability) MarshalJSON

func (v NullableV2xCapability) MarshalJSON() ([]byte, error)

func (*NullableV2xCapability) Set

func (v *NullableV2xCapability) Set(val *V2xCapability)

func (*NullableV2xCapability) UnmarshalJSON

func (v *NullableV2xCapability) UnmarshalJSON(src []byte) error

func (*NullableV2xCapability) Unset

func (v *NullableV2xCapability) Unset()

type NullableVendorSpecificFeature

type NullableVendorSpecificFeature struct {
	// contains filtered or unexported fields
}

func (NullableVendorSpecificFeature) Get

func (NullableVendorSpecificFeature) IsSet

func (NullableVendorSpecificFeature) MarshalJSON

func (v NullableVendorSpecificFeature) MarshalJSON() ([]byte, error)

func (*NullableVendorSpecificFeature) Set

func (*NullableVendorSpecificFeature) UnmarshalJSON

func (v *NullableVendorSpecificFeature) UnmarshalJSON(src []byte) error

func (*NullableVendorSpecificFeature) Unset

func (v *NullableVendorSpecificFeature) Unset()

type NullableWAgfInfo

type NullableWAgfInfo struct {
	// contains filtered or unexported fields
}

func NewNullableWAgfInfo

func NewNullableWAgfInfo(val *WAgfInfo) *NullableWAgfInfo

func (NullableWAgfInfo) Get

func (v NullableWAgfInfo) Get() *WAgfInfo

func (NullableWAgfInfo) IsSet

func (v NullableWAgfInfo) IsSet() bool

func (NullableWAgfInfo) MarshalJSON

func (v NullableWAgfInfo) MarshalJSON() ([]byte, error)

func (*NullableWAgfInfo) Set

func (v *NullableWAgfInfo) Set(val *WAgfInfo)

func (*NullableWAgfInfo) UnmarshalJSON

func (v *NullableWAgfInfo) UnmarshalJSON(src []byte) error

func (*NullableWAgfInfo) Unset

func (v *NullableWAgfInfo) Unset()

type NwdafCapability

type NwdafCapability struct {
	AnalyticsAggregation          *bool `json:"analyticsAggregation,omitempty"`
	AnalyticsMetadataProvisioning *bool `json:"analyticsMetadataProvisioning,omitempty"`
}

NwdafCapability Indicates the capability supported by the NWDAF

func NewNwdafCapability

func NewNwdafCapability() *NwdafCapability

NewNwdafCapability instantiates a new NwdafCapability 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 NewNwdafCapabilityWithDefaults

func NewNwdafCapabilityWithDefaults() *NwdafCapability

NewNwdafCapabilityWithDefaults instantiates a new NwdafCapability 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 (*NwdafCapability) GetAnalyticsAggregation

func (o *NwdafCapability) GetAnalyticsAggregation() bool

GetAnalyticsAggregation returns the AnalyticsAggregation field value if set, zero value otherwise.

func (*NwdafCapability) GetAnalyticsAggregationOk

func (o *NwdafCapability) GetAnalyticsAggregationOk() (*bool, bool)

GetAnalyticsAggregationOk returns a tuple with the AnalyticsAggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafCapability) GetAnalyticsMetadataProvisioning

func (o *NwdafCapability) GetAnalyticsMetadataProvisioning() bool

GetAnalyticsMetadataProvisioning returns the AnalyticsMetadataProvisioning field value if set, zero value otherwise.

func (*NwdafCapability) GetAnalyticsMetadataProvisioningOk

func (o *NwdafCapability) GetAnalyticsMetadataProvisioningOk() (*bool, bool)

GetAnalyticsMetadataProvisioningOk returns a tuple with the AnalyticsMetadataProvisioning field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafCapability) HasAnalyticsAggregation

func (o *NwdafCapability) HasAnalyticsAggregation() bool

HasAnalyticsAggregation returns a boolean if a field has been set.

func (*NwdafCapability) HasAnalyticsMetadataProvisioning

func (o *NwdafCapability) HasAnalyticsMetadataProvisioning() bool

HasAnalyticsMetadataProvisioning returns a boolean if a field has been set.

func (NwdafCapability) MarshalJSON

func (o NwdafCapability) MarshalJSON() ([]byte, error)

func (*NwdafCapability) SetAnalyticsAggregation

func (o *NwdafCapability) SetAnalyticsAggregation(v bool)

SetAnalyticsAggregation gets a reference to the given bool and assigns it to the AnalyticsAggregation field.

func (*NwdafCapability) SetAnalyticsMetadataProvisioning

func (o *NwdafCapability) SetAnalyticsMetadataProvisioning(v bool)

SetAnalyticsMetadataProvisioning gets a reference to the given bool and assigns it to the AnalyticsMetadataProvisioning field.

func (NwdafCapability) ToMap

func (o NwdafCapability) ToMap() (map[string]interface{}, error)

type NwdafEvent

type NwdafEvent struct {
	String *string
}

NwdafEvent Possible values are: - SLICE_LOAD_LEVEL: Indicates that the event subscribed is load level information of Network Slice - NETWORK_PERFORMANCE: Indicates that the event subscribed is network performance information. - NF_LOAD: Indicates that the event subscribed is load level and status of one or several Network Functions. - SERVICE_EXPERIENCE: Indicates that the event subscribed is service experience. - UE_MOBILITY: Indicates that the event subscribed is UE mobility information. - UE_COMMUNICATION: Indicates that the event subscribed is UE communication information. - QOS_SUSTAINABILITY: Indicates that the event subscribed is QoS sustainability. - ABNORMAL_BEHAVIOUR: Indicates that the event subscribed is abnormal behaviour. - USER_DATA_CONGESTION: Indicates that the event subscribed is user data congestion information. - NSI_LOAD_LEVEL: Indicates that the event subscribed is load level information of Network Slice and the optionally associated Network Slice Instance - DN_PERFORMANCE: Indicates that the event subscribed is DN performance information. - DISPERSION: Indicates that the event subscribed is dispersion information. - RED_TRANS_EXP: Indicates that the event subscribed is redundant transmission experience. - WLAN_PERFORMANCE: Indicates that the event subscribed is WLAN performance. - SM_CONGESTION: Indicates the Session Management Congestion Control Experience information for specific DNN and/or S-NSSAI.

func (*NwdafEvent) MarshalJSON

func (src *NwdafEvent) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*NwdafEvent) UnmarshalJSON

func (dst *NwdafEvent) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type NwdafInfo

type NwdafInfo struct {
	EventIds        []EventId        `json:"eventIds,omitempty"`
	NwdafEvents     []NwdafEvent     `json:"nwdafEvents,omitempty"`
	TaiList         []Tai            `json:"taiList,omitempty"`
	TaiRangeList    []TaiRange       `json:"taiRangeList,omitempty"`
	NwdafCapability *NwdafCapability `json:"nwdafCapability,omitempty"`
	// indicating a time in seconds.
	AnalyticsDelay     *int32            `json:"analyticsDelay,omitempty"`
	ServingNfSetIdList []string          `json:"servingNfSetIdList,omitempty"`
	ServingNfTypeList  []NFType          `json:"servingNfTypeList,omitempty"`
	MlAnalyticsList    []MlAnalyticsInfo `json:"mlAnalyticsList,omitempty"`
}

NwdafInfo Information of a NWDAF NF Instance

func NewNwdafInfo

func NewNwdafInfo() *NwdafInfo

NewNwdafInfo instantiates a new NwdafInfo 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 NewNwdafInfoWithDefaults

func NewNwdafInfoWithDefaults() *NwdafInfo

NewNwdafInfoWithDefaults instantiates a new NwdafInfo 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 (*NwdafInfo) GetAnalyticsDelay

func (o *NwdafInfo) GetAnalyticsDelay() int32

GetAnalyticsDelay returns the AnalyticsDelay field value if set, zero value otherwise.

func (*NwdafInfo) GetAnalyticsDelayOk

func (o *NwdafInfo) GetAnalyticsDelayOk() (*int32, bool)

GetAnalyticsDelayOk returns a tuple with the AnalyticsDelay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafInfo) GetEventIds

func (o *NwdafInfo) GetEventIds() []EventId

GetEventIds returns the EventIds field value if set, zero value otherwise.

func (*NwdafInfo) GetEventIdsOk

func (o *NwdafInfo) GetEventIdsOk() ([]EventId, bool)

GetEventIdsOk returns a tuple with the EventIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafInfo) GetMlAnalyticsList

func (o *NwdafInfo) GetMlAnalyticsList() []MlAnalyticsInfo

GetMlAnalyticsList returns the MlAnalyticsList field value if set, zero value otherwise.

func (*NwdafInfo) GetMlAnalyticsListOk

func (o *NwdafInfo) GetMlAnalyticsListOk() ([]MlAnalyticsInfo, bool)

GetMlAnalyticsListOk returns a tuple with the MlAnalyticsList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafInfo) GetNwdafCapability

func (o *NwdafInfo) GetNwdafCapability() NwdafCapability

GetNwdafCapability returns the NwdafCapability field value if set, zero value otherwise.

func (*NwdafInfo) GetNwdafCapabilityOk

func (o *NwdafInfo) GetNwdafCapabilityOk() (*NwdafCapability, bool)

GetNwdafCapabilityOk returns a tuple with the NwdafCapability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafInfo) GetNwdafEvents

func (o *NwdafInfo) GetNwdafEvents() []NwdafEvent

GetNwdafEvents returns the NwdafEvents field value if set, zero value otherwise.

func (*NwdafInfo) GetNwdafEventsOk

func (o *NwdafInfo) GetNwdafEventsOk() ([]NwdafEvent, bool)

GetNwdafEventsOk returns a tuple with the NwdafEvents field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafInfo) GetServingNfSetIdList

func (o *NwdafInfo) GetServingNfSetIdList() []string

GetServingNfSetIdList returns the ServingNfSetIdList field value if set, zero value otherwise.

func (*NwdafInfo) GetServingNfSetIdListOk

func (o *NwdafInfo) GetServingNfSetIdListOk() ([]string, bool)

GetServingNfSetIdListOk returns a tuple with the ServingNfSetIdList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafInfo) GetServingNfTypeList

func (o *NwdafInfo) GetServingNfTypeList() []NFType

GetServingNfTypeList returns the ServingNfTypeList field value if set, zero value otherwise.

func (*NwdafInfo) GetServingNfTypeListOk

func (o *NwdafInfo) GetServingNfTypeListOk() ([]NFType, bool)

GetServingNfTypeListOk returns a tuple with the ServingNfTypeList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafInfo) GetTaiList

func (o *NwdafInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*NwdafInfo) GetTaiListOk

func (o *NwdafInfo) GetTaiListOk() ([]Tai, bool)

GetTaiListOk returns a tuple with the TaiList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafInfo) GetTaiRangeList

func (o *NwdafInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*NwdafInfo) GetTaiRangeListOk

func (o *NwdafInfo) GetTaiRangeListOk() ([]TaiRange, bool)

GetTaiRangeListOk returns a tuple with the TaiRangeList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NwdafInfo) HasAnalyticsDelay

func (o *NwdafInfo) HasAnalyticsDelay() bool

HasAnalyticsDelay returns a boolean if a field has been set.

func (*NwdafInfo) HasEventIds

func (o *NwdafInfo) HasEventIds() bool

HasEventIds returns a boolean if a field has been set.

func (*NwdafInfo) HasMlAnalyticsList

func (o *NwdafInfo) HasMlAnalyticsList() bool

HasMlAnalyticsList returns a boolean if a field has been set.

func (*NwdafInfo) HasNwdafCapability

func (o *NwdafInfo) HasNwdafCapability() bool

HasNwdafCapability returns a boolean if a field has been set.

func (*NwdafInfo) HasNwdafEvents

func (o *NwdafInfo) HasNwdafEvents() bool

HasNwdafEvents returns a boolean if a field has been set.

func (*NwdafInfo) HasServingNfSetIdList

func (o *NwdafInfo) HasServingNfSetIdList() bool

HasServingNfSetIdList returns a boolean if a field has been set.

func (*NwdafInfo) HasServingNfTypeList

func (o *NwdafInfo) HasServingNfTypeList() bool

HasServingNfTypeList returns a boolean if a field has been set.

func (*NwdafInfo) HasTaiList

func (o *NwdafInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*NwdafInfo) HasTaiRangeList

func (o *NwdafInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (NwdafInfo) MarshalJSON

func (o NwdafInfo) MarshalJSON() ([]byte, error)

func (*NwdafInfo) SetAnalyticsDelay

func (o *NwdafInfo) SetAnalyticsDelay(v int32)

SetAnalyticsDelay gets a reference to the given int32 and assigns it to the AnalyticsDelay field.

func (*NwdafInfo) SetEventIds

func (o *NwdafInfo) SetEventIds(v []EventId)

SetEventIds gets a reference to the given []EventId and assigns it to the EventIds field.

func (*NwdafInfo) SetMlAnalyticsList

func (o *NwdafInfo) SetMlAnalyticsList(v []MlAnalyticsInfo)

SetMlAnalyticsList gets a reference to the given []MlAnalyticsInfo and assigns it to the MlAnalyticsList field.

func (*NwdafInfo) SetNwdafCapability

func (o *NwdafInfo) SetNwdafCapability(v NwdafCapability)

SetNwdafCapability gets a reference to the given NwdafCapability and assigns it to the NwdafCapability field.

func (*NwdafInfo) SetNwdafEvents

func (o *NwdafInfo) SetNwdafEvents(v []NwdafEvent)

SetNwdafEvents gets a reference to the given []NwdafEvent and assigns it to the NwdafEvents field.

func (*NwdafInfo) SetServingNfSetIdList

func (o *NwdafInfo) SetServingNfSetIdList(v []string)

SetServingNfSetIdList gets a reference to the given []string and assigns it to the ServingNfSetIdList field.

func (*NwdafInfo) SetServingNfTypeList

func (o *NwdafInfo) SetServingNfTypeList(v []NFType)

SetServingNfTypeList gets a reference to the given []NFType and assigns it to the ServingNfTypeList field.

func (*NwdafInfo) SetTaiList

func (o *NwdafInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*NwdafInfo) SetTaiRangeList

func (o *NwdafInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (NwdafInfo) ToMap

func (o NwdafInfo) ToMap() (map[string]interface{}, error)

type PcfInfo

type PcfInfo struct {
	// Identifier of a group of NFs.
	GroupId    *string         `json:"groupId,omitempty"`
	DnnList    []string        `json:"dnnList,omitempty"`
	SupiRanges []SupiRange     `json:"supiRanges,omitempty"`
	GpsiRanges []IdentityRange `json:"gpsiRanges,omitempty"`
	// Fully Qualified Domain Name
	RxDiamHost *string `json:"rxDiamHost,omitempty"`
	// Fully Qualified Domain Name
	RxDiamRealm     *string          `json:"rxDiamRealm,omitempty"`
	V2xSupportInd   *bool            `json:"v2xSupportInd,omitempty"`
	ProseSupportInd *bool            `json:"proseSupportInd,omitempty"`
	ProseCapability *ProSeCapability `json:"proseCapability,omitempty"`
	V2xCapability   *V2xCapability   `json:"v2xCapability,omitempty"`
}

PcfInfo Information of a PCF NF Instance

func NewPcfInfo

func NewPcfInfo() *PcfInfo

NewPcfInfo instantiates a new PcfInfo 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 NewPcfInfoWithDefaults

func NewPcfInfoWithDefaults() *PcfInfo

NewPcfInfoWithDefaults instantiates a new PcfInfo 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 (*PcfInfo) GetDnnList

func (o *PcfInfo) GetDnnList() []string

GetDnnList returns the DnnList field value if set, zero value otherwise.

func (*PcfInfo) GetDnnListOk

func (o *PcfInfo) GetDnnListOk() ([]string, bool)

GetDnnListOk returns a tuple with the DnnList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcfInfo) GetGpsiRanges

func (o *PcfInfo) GetGpsiRanges() []IdentityRange

GetGpsiRanges returns the GpsiRanges field value if set, zero value otherwise.

func (*PcfInfo) GetGpsiRangesOk

func (o *PcfInfo) GetGpsiRangesOk() ([]IdentityRange, bool)

GetGpsiRangesOk returns a tuple with the GpsiRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcfInfo) GetGroupId

func (o *PcfInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*PcfInfo) GetGroupIdOk

func (o *PcfInfo) GetGroupIdOk() (*string, bool)

GetGroupIdOk returns a tuple with the GroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcfInfo) GetProseCapability

func (o *PcfInfo) GetProseCapability() ProSeCapability

GetProseCapability returns the ProseCapability field value if set, zero value otherwise.

func (*PcfInfo) GetProseCapabilityOk

func (o *PcfInfo) GetProseCapabilityOk() (*ProSeCapability, bool)

GetProseCapabilityOk returns a tuple with the ProseCapability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcfInfo) GetProseSupportInd

func (o *PcfInfo) GetProseSupportInd() bool

GetProseSupportInd returns the ProseSupportInd field value if set, zero value otherwise.

func (*PcfInfo) GetProseSupportIndOk

func (o *PcfInfo) GetProseSupportIndOk() (*bool, bool)

GetProseSupportIndOk returns a tuple with the ProseSupportInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcfInfo) GetRxDiamHost

func (o *PcfInfo) GetRxDiamHost() string

GetRxDiamHost returns the RxDiamHost field value if set, zero value otherwise.

func (*PcfInfo) GetRxDiamHostOk

func (o *PcfInfo) GetRxDiamHostOk() (*string, bool)

GetRxDiamHostOk returns a tuple with the RxDiamHost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcfInfo) GetRxDiamRealm

func (o *PcfInfo) GetRxDiamRealm() string

GetRxDiamRealm returns the RxDiamRealm field value if set, zero value otherwise.

func (*PcfInfo) GetRxDiamRealmOk

func (o *PcfInfo) GetRxDiamRealmOk() (*string, bool)

GetRxDiamRealmOk returns a tuple with the RxDiamRealm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcfInfo) GetSupiRanges

func (o *PcfInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*PcfInfo) GetSupiRangesOk

func (o *PcfInfo) GetSupiRangesOk() ([]SupiRange, bool)

GetSupiRangesOk returns a tuple with the SupiRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcfInfo) GetV2xCapability

func (o *PcfInfo) GetV2xCapability() V2xCapability

GetV2xCapability returns the V2xCapability field value if set, zero value otherwise.

func (*PcfInfo) GetV2xCapabilityOk

func (o *PcfInfo) GetV2xCapabilityOk() (*V2xCapability, bool)

GetV2xCapabilityOk returns a tuple with the V2xCapability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcfInfo) GetV2xSupportInd

func (o *PcfInfo) GetV2xSupportInd() bool

GetV2xSupportInd returns the V2xSupportInd field value if set, zero value otherwise.

func (*PcfInfo) GetV2xSupportIndOk

func (o *PcfInfo) GetV2xSupportIndOk() (*bool, bool)

GetV2xSupportIndOk returns a tuple with the V2xSupportInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcfInfo) HasDnnList

func (o *PcfInfo) HasDnnList() bool

HasDnnList returns a boolean if a field has been set.

func (*PcfInfo) HasGpsiRanges

func (o *PcfInfo) HasGpsiRanges() bool

HasGpsiRanges returns a boolean if a field has been set.

func (*PcfInfo) HasGroupId

func (o *PcfInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*PcfInfo) HasProseCapability

func (o *PcfInfo) HasProseCapability() bool

HasProseCapability returns a boolean if a field has been set.

func (*PcfInfo) HasProseSupportInd

func (o *PcfInfo) HasProseSupportInd() bool

HasProseSupportInd returns a boolean if a field has been set.

func (*PcfInfo) HasRxDiamHost

func (o *PcfInfo) HasRxDiamHost() bool

HasRxDiamHost returns a boolean if a field has been set.

func (*PcfInfo) HasRxDiamRealm

func (o *PcfInfo) HasRxDiamRealm() bool

HasRxDiamRealm returns a boolean if a field has been set.

func (*PcfInfo) HasSupiRanges

func (o *PcfInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (*PcfInfo) HasV2xCapability

func (o *PcfInfo) HasV2xCapability() bool

HasV2xCapability returns a boolean if a field has been set.

func (*PcfInfo) HasV2xSupportInd

func (o *PcfInfo) HasV2xSupportInd() bool

HasV2xSupportInd returns a boolean if a field has been set.

func (PcfInfo) MarshalJSON

func (o PcfInfo) MarshalJSON() ([]byte, error)

func (*PcfInfo) SetDnnList

func (o *PcfInfo) SetDnnList(v []string)

SetDnnList gets a reference to the given []string and assigns it to the DnnList field.

func (*PcfInfo) SetGpsiRanges

func (o *PcfInfo) SetGpsiRanges(v []IdentityRange)

SetGpsiRanges gets a reference to the given []IdentityRange and assigns it to the GpsiRanges field.

func (*PcfInfo) SetGroupId

func (o *PcfInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*PcfInfo) SetProseCapability

func (o *PcfInfo) SetProseCapability(v ProSeCapability)

SetProseCapability gets a reference to the given ProSeCapability and assigns it to the ProseCapability field.

func (*PcfInfo) SetProseSupportInd

func (o *PcfInfo) SetProseSupportInd(v bool)

SetProseSupportInd gets a reference to the given bool and assigns it to the ProseSupportInd field.

func (*PcfInfo) SetRxDiamHost

func (o *PcfInfo) SetRxDiamHost(v string)

SetRxDiamHost gets a reference to the given string and assigns it to the RxDiamHost field.

func (*PcfInfo) SetRxDiamRealm

func (o *PcfInfo) SetRxDiamRealm(v string)

SetRxDiamRealm gets a reference to the given string and assigns it to the RxDiamRealm field.

func (*PcfInfo) SetSupiRanges

func (o *PcfInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (*PcfInfo) SetV2xCapability

func (o *PcfInfo) SetV2xCapability(v V2xCapability)

SetV2xCapability gets a reference to the given V2xCapability and assigns it to the V2xCapability field.

func (*PcfInfo) SetV2xSupportInd

func (o *PcfInfo) SetV2xSupportInd(v bool)

SetV2xSupportInd gets a reference to the given bool and assigns it to the V2xSupportInd field.

func (PcfInfo) ToMap

func (o PcfInfo) ToMap() (map[string]interface{}, error)

type PcscfInfo

type PcscfInfo struct {
	AccessType []AccessType `json:"accessType,omitempty"`
	DnnList    []string     `json:"dnnList,omitempty"`
	// Fully Qualified Domain Name
	GmFqdn          *string    `json:"gmFqdn,omitempty"`
	GmIpv4Addresses []string   `json:"gmIpv4Addresses,omitempty"`
	GmIpv6Addresses []Ipv6Addr `json:"gmIpv6Addresses,omitempty"`
	// Fully Qualified Domain Name
	MwFqdn                  *string            `json:"mwFqdn,omitempty"`
	MwIpv4Addresses         []string           `json:"mwIpv4Addresses,omitempty"`
	MwIpv6Addresses         []Ipv6Addr         `json:"mwIpv6Addresses,omitempty"`
	ServedIpv4AddressRanges []Ipv4AddressRange `json:"servedIpv4AddressRanges,omitempty"`
	ServedIpv6PrefixRanges  []Ipv6PrefixRange  `json:"servedIpv6PrefixRanges,omitempty"`
}

PcscfInfo Information of a P-CSCF NF Instance

func NewPcscfInfo

func NewPcscfInfo() *PcscfInfo

NewPcscfInfo instantiates a new PcscfInfo 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 NewPcscfInfoWithDefaults

func NewPcscfInfoWithDefaults() *PcscfInfo

NewPcscfInfoWithDefaults instantiates a new PcscfInfo 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 (*PcscfInfo) GetAccessType

func (o *PcscfInfo) GetAccessType() []AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*PcscfInfo) GetAccessTypeOk

func (o *PcscfInfo) GetAccessTypeOk() ([]AccessType, bool)

GetAccessTypeOk returns a tuple with the AccessType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcscfInfo) GetDnnList

func (o *PcscfInfo) GetDnnList() []string

GetDnnList returns the DnnList field value if set, zero value otherwise.

func (*PcscfInfo) GetDnnListOk

func (o *PcscfInfo) GetDnnListOk() ([]string, bool)

GetDnnListOk returns a tuple with the DnnList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcscfInfo) GetGmFqdn

func (o *PcscfInfo) GetGmFqdn() string

GetGmFqdn returns the GmFqdn field value if set, zero value otherwise.

func (*PcscfInfo) GetGmFqdnOk

func (o *PcscfInfo) GetGmFqdnOk() (*string, bool)

GetGmFqdnOk returns a tuple with the GmFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcscfInfo) GetGmIpv4Addresses

func (o *PcscfInfo) GetGmIpv4Addresses() []string

GetGmIpv4Addresses returns the GmIpv4Addresses field value if set, zero value otherwise.

func (*PcscfInfo) GetGmIpv4AddressesOk

func (o *PcscfInfo) GetGmIpv4AddressesOk() ([]string, bool)

GetGmIpv4AddressesOk returns a tuple with the GmIpv4Addresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcscfInfo) GetGmIpv6Addresses

func (o *PcscfInfo) GetGmIpv6Addresses() []Ipv6Addr

GetGmIpv6Addresses returns the GmIpv6Addresses field value if set, zero value otherwise.

func (*PcscfInfo) GetGmIpv6AddressesOk

func (o *PcscfInfo) GetGmIpv6AddressesOk() ([]Ipv6Addr, bool)

GetGmIpv6AddressesOk returns a tuple with the GmIpv6Addresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcscfInfo) GetMwFqdn

func (o *PcscfInfo) GetMwFqdn() string

GetMwFqdn returns the MwFqdn field value if set, zero value otherwise.

func (*PcscfInfo) GetMwFqdnOk

func (o *PcscfInfo) GetMwFqdnOk() (*string, bool)

GetMwFqdnOk returns a tuple with the MwFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcscfInfo) GetMwIpv4Addresses

func (o *PcscfInfo) GetMwIpv4Addresses() []string

GetMwIpv4Addresses returns the MwIpv4Addresses field value if set, zero value otherwise.

func (*PcscfInfo) GetMwIpv4AddressesOk

func (o *PcscfInfo) GetMwIpv4AddressesOk() ([]string, bool)

GetMwIpv4AddressesOk returns a tuple with the MwIpv4Addresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcscfInfo) GetMwIpv6Addresses

func (o *PcscfInfo) GetMwIpv6Addresses() []Ipv6Addr

GetMwIpv6Addresses returns the MwIpv6Addresses field value if set, zero value otherwise.

func (*PcscfInfo) GetMwIpv6AddressesOk

func (o *PcscfInfo) GetMwIpv6AddressesOk() ([]Ipv6Addr, bool)

GetMwIpv6AddressesOk returns a tuple with the MwIpv6Addresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcscfInfo) GetServedIpv4AddressRanges

func (o *PcscfInfo) GetServedIpv4AddressRanges() []Ipv4AddressRange

GetServedIpv4AddressRanges returns the ServedIpv4AddressRanges field value if set, zero value otherwise.

func (*PcscfInfo) GetServedIpv4AddressRangesOk

func (o *PcscfInfo) GetServedIpv4AddressRangesOk() ([]Ipv4AddressRange, bool)

GetServedIpv4AddressRangesOk returns a tuple with the ServedIpv4AddressRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcscfInfo) GetServedIpv6PrefixRanges

func (o *PcscfInfo) GetServedIpv6PrefixRanges() []Ipv6PrefixRange

GetServedIpv6PrefixRanges returns the ServedIpv6PrefixRanges field value if set, zero value otherwise.

func (*PcscfInfo) GetServedIpv6PrefixRangesOk

func (o *PcscfInfo) GetServedIpv6PrefixRangesOk() ([]Ipv6PrefixRange, bool)

GetServedIpv6PrefixRangesOk returns a tuple with the ServedIpv6PrefixRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PcscfInfo) HasAccessType

func (o *PcscfInfo) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*PcscfInfo) HasDnnList

func (o *PcscfInfo) HasDnnList() bool

HasDnnList returns a boolean if a field has been set.

func (*PcscfInfo) HasGmFqdn

func (o *PcscfInfo) HasGmFqdn() bool

HasGmFqdn returns a boolean if a field has been set.

func (*PcscfInfo) HasGmIpv4Addresses

func (o *PcscfInfo) HasGmIpv4Addresses() bool

HasGmIpv4Addresses returns a boolean if a field has been set.

func (*PcscfInfo) HasGmIpv6Addresses

func (o *PcscfInfo) HasGmIpv6Addresses() bool

HasGmIpv6Addresses returns a boolean if a field has been set.

func (*PcscfInfo) HasMwFqdn

func (o *PcscfInfo) HasMwFqdn() bool

HasMwFqdn returns a boolean if a field has been set.

func (*PcscfInfo) HasMwIpv4Addresses

func (o *PcscfInfo) HasMwIpv4Addresses() bool

HasMwIpv4Addresses returns a boolean if a field has been set.

func (*PcscfInfo) HasMwIpv6Addresses

func (o *PcscfInfo) HasMwIpv6Addresses() bool

HasMwIpv6Addresses returns a boolean if a field has been set.

func (*PcscfInfo) HasServedIpv4AddressRanges

func (o *PcscfInfo) HasServedIpv4AddressRanges() bool

HasServedIpv4AddressRanges returns a boolean if a field has been set.

func (*PcscfInfo) HasServedIpv6PrefixRanges

func (o *PcscfInfo) HasServedIpv6PrefixRanges() bool

HasServedIpv6PrefixRanges returns a boolean if a field has been set.

func (PcscfInfo) MarshalJSON

func (o PcscfInfo) MarshalJSON() ([]byte, error)

func (*PcscfInfo) SetAccessType

func (o *PcscfInfo) SetAccessType(v []AccessType)

SetAccessType gets a reference to the given []AccessType and assigns it to the AccessType field.

func (*PcscfInfo) SetDnnList

func (o *PcscfInfo) SetDnnList(v []string)

SetDnnList gets a reference to the given []string and assigns it to the DnnList field.

func (*PcscfInfo) SetGmFqdn

func (o *PcscfInfo) SetGmFqdn(v string)

SetGmFqdn gets a reference to the given string and assigns it to the GmFqdn field.

func (*PcscfInfo) SetGmIpv4Addresses

func (o *PcscfInfo) SetGmIpv4Addresses(v []string)

SetGmIpv4Addresses gets a reference to the given []string and assigns it to the GmIpv4Addresses field.

func (*PcscfInfo) SetGmIpv6Addresses

func (o *PcscfInfo) SetGmIpv6Addresses(v []Ipv6Addr)

SetGmIpv6Addresses gets a reference to the given []Ipv6Addr and assigns it to the GmIpv6Addresses field.

func (*PcscfInfo) SetMwFqdn

func (o *PcscfInfo) SetMwFqdn(v string)

SetMwFqdn gets a reference to the given string and assigns it to the MwFqdn field.

func (*PcscfInfo) SetMwIpv4Addresses

func (o *PcscfInfo) SetMwIpv4Addresses(v []string)

SetMwIpv4Addresses gets a reference to the given []string and assigns it to the MwIpv4Addresses field.

func (*PcscfInfo) SetMwIpv6Addresses

func (o *PcscfInfo) SetMwIpv6Addresses(v []Ipv6Addr)

SetMwIpv6Addresses gets a reference to the given []Ipv6Addr and assigns it to the MwIpv6Addresses field.

func (*PcscfInfo) SetServedIpv4AddressRanges

func (o *PcscfInfo) SetServedIpv4AddressRanges(v []Ipv4AddressRange)

SetServedIpv4AddressRanges gets a reference to the given []Ipv4AddressRange and assigns it to the ServedIpv4AddressRanges field.

func (*PcscfInfo) SetServedIpv6PrefixRanges

func (o *PcscfInfo) SetServedIpv6PrefixRanges(v []Ipv6PrefixRange)

SetServedIpv6PrefixRanges gets a reference to the given []Ipv6PrefixRange and assigns it to the ServedIpv6PrefixRanges field.

func (PcscfInfo) ToMap

func (o PcscfInfo) ToMap() (map[string]interface{}, error)

type PduSessionType

type PduSessionType struct {
	String *string
}

PduSessionType PduSessionType indicates the type of a PDU session. It shall comply with the provisions defined in table 5.4.3.3-1.

func (*PduSessionType) MarshalJSON

func (src *PduSessionType) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PduSessionType) UnmarshalJSON

func (dst *PduSessionType) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type PfdData

type PfdData struct {
	AppIds []string `json:"appIds,omitempty"`
	AfIds  []string `json:"afIds,omitempty"`
}

PfdData List of Application IDs and/or AF IDs managed by a given NEF Instance

func NewPfdData

func NewPfdData() *PfdData

NewPfdData instantiates a new PfdData 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 NewPfdDataWithDefaults

func NewPfdDataWithDefaults() *PfdData

NewPfdDataWithDefaults instantiates a new PfdData 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 (*PfdData) GetAfIds

func (o *PfdData) GetAfIds() []string

GetAfIds returns the AfIds field value if set, zero value otherwise.

func (*PfdData) GetAfIdsOk

func (o *PfdData) GetAfIdsOk() ([]string, bool)

GetAfIdsOk returns a tuple with the AfIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PfdData) GetAppIds

func (o *PfdData) GetAppIds() []string

GetAppIds returns the AppIds field value if set, zero value otherwise.

func (*PfdData) GetAppIdsOk

func (o *PfdData) GetAppIdsOk() ([]string, bool)

GetAppIdsOk returns a tuple with the AppIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PfdData) HasAfIds

func (o *PfdData) HasAfIds() bool

HasAfIds returns a boolean if a field has been set.

func (*PfdData) HasAppIds

func (o *PfdData) HasAppIds() bool

HasAppIds returns a boolean if a field has been set.

func (PfdData) MarshalJSON

func (o PfdData) MarshalJSON() ([]byte, error)

func (*PfdData) SetAfIds

func (o *PfdData) SetAfIds(v []string)

SetAfIds gets a reference to the given []string and assigns it to the AfIds field.

func (*PfdData) SetAppIds

func (o *PfdData) SetAppIds(v []string)

SetAppIds gets a reference to the given []string and assigns it to the AppIds field.

func (PfdData) ToMap

func (o PfdData) ToMap() (map[string]interface{}, error)

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)

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)

type PlmnRange

type PlmnRange struct {
	Interface *interface{}
}

PlmnRange - Range of PLMN IDs

func InterfaceAsPlmnRange

func InterfaceAsPlmnRange(v *interface{}) PlmnRange

interface{}AsPlmnRange is a convenience function that returns interface{} wrapped in PlmnRange

func (*PlmnRange) GetActualInstance

func (obj *PlmnRange) GetActualInstance() interface{}

Get the actual instance

func (PlmnRange) MarshalJSON

func (src PlmnRange) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PlmnRange) UnmarshalJSON

func (dst *PlmnRange) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PlmnSnssai

type PlmnSnssai struct {
	PlmnId     PlmnId      `json:"plmnId"`
	SNssaiList []ExtSnssai `json:"sNssaiList"`
	// 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"`
}

PlmnSnssai List of network slices (S-NSSAIs) for a given PLMN ID

func NewPlmnSnssai

func NewPlmnSnssai(plmnId PlmnId, sNssaiList []ExtSnssai) *PlmnSnssai

NewPlmnSnssai instantiates a new PlmnSnssai 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 NewPlmnSnssaiWithDefaults

func NewPlmnSnssaiWithDefaults() *PlmnSnssai

NewPlmnSnssaiWithDefaults instantiates a new PlmnSnssai 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 (*PlmnSnssai) GetNid

func (o *PlmnSnssai) GetNid() string

GetNid returns the Nid field value if set, zero value otherwise.

func (*PlmnSnssai) GetNidOk

func (o *PlmnSnssai) 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 (*PlmnSnssai) GetPlmnId

func (o *PlmnSnssai) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*PlmnSnssai) GetPlmnIdOk

func (o *PlmnSnssai) GetPlmnIdOk() (*PlmnId, bool)

GetPlmnIdOk returns a tuple with the PlmnId field value and a boolean to check if the value has been set.

func (*PlmnSnssai) GetSNssaiList

func (o *PlmnSnssai) GetSNssaiList() []ExtSnssai

GetSNssaiList returns the SNssaiList field value

func (*PlmnSnssai) GetSNssaiListOk

func (o *PlmnSnssai) GetSNssaiListOk() ([]ExtSnssai, bool)

GetSNssaiListOk returns a tuple with the SNssaiList field value and a boolean to check if the value has been set.

func (*PlmnSnssai) HasNid

func (o *PlmnSnssai) HasNid() bool

HasNid returns a boolean if a field has been set.

func (PlmnSnssai) MarshalJSON

func (o PlmnSnssai) MarshalJSON() ([]byte, error)

func (*PlmnSnssai) SetNid

func (o *PlmnSnssai) SetNid(v string)

SetNid gets a reference to the given string and assigns it to the Nid field.

func (*PlmnSnssai) SetPlmnId

func (o *PlmnSnssai) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (*PlmnSnssai) SetSNssaiList

func (o *PlmnSnssai) SetSNssaiList(v []ExtSnssai)

SetSNssaiList sets field value

func (PlmnSnssai) ToMap

func (o PlmnSnssai) ToMap() (map[string]interface{}, error)

type PreferredSearch

type PreferredSearch struct {
	PreferredTaiMatchInd               *bool `json:"preferredTaiMatchInd,omitempty"`
	PreferredFullPlmnMatchInd          *bool `json:"preferredFullPlmnMatchInd,omitempty"`
	PreferredApiVersionsMatchInd       *bool `json:"preferredApiVersionsMatchInd,omitempty"`
	OtherApiVersionsInd                *bool `json:"otherApiVersionsInd,omitempty"`
	PreferredLocalityMatchInd          *bool `json:"preferredLocalityMatchInd,omitempty"`
	OtherLocalityInd                   *bool `json:"otherLocalityInd,omitempty"`
	PreferredVendorSpecificFeaturesInd *bool `json:"preferredVendorSpecificFeaturesInd,omitempty"`
	PreferredCollocatedNfTypeInd       *bool `json:"preferredCollocatedNfTypeInd,omitempty"`
	PreferredPgwMatchInd               *bool `json:"preferredPgwMatchInd,omitempty"`
	PreferredAnalyticsDelaysInd        *bool `json:"preferredAnalyticsDelaysInd,omitempty"`
	PreferredFeaturesMatchInd          *bool `json:"preferredFeaturesMatchInd,omitempty"`
	NoPreferredFeaturesInd             *bool `json:"noPreferredFeaturesInd,omitempty"`
}

PreferredSearch Contains information on whether the returned NFProfiles match the preferred query parameters

func NewPreferredSearch

func NewPreferredSearch() *PreferredSearch

NewPreferredSearch instantiates a new PreferredSearch 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 NewPreferredSearchWithDefaults

func NewPreferredSearchWithDefaults() *PreferredSearch

NewPreferredSearchWithDefaults instantiates a new PreferredSearch 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 (*PreferredSearch) GetNoPreferredFeaturesInd

func (o *PreferredSearch) GetNoPreferredFeaturesInd() bool

GetNoPreferredFeaturesInd returns the NoPreferredFeaturesInd field value if set, zero value otherwise.

func (*PreferredSearch) GetNoPreferredFeaturesIndOk

func (o *PreferredSearch) GetNoPreferredFeaturesIndOk() (*bool, bool)

GetNoPreferredFeaturesIndOk returns a tuple with the NoPreferredFeaturesInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetOtherApiVersionsInd

func (o *PreferredSearch) GetOtherApiVersionsInd() bool

GetOtherApiVersionsInd returns the OtherApiVersionsInd field value if set, zero value otherwise.

func (*PreferredSearch) GetOtherApiVersionsIndOk

func (o *PreferredSearch) GetOtherApiVersionsIndOk() (*bool, bool)

GetOtherApiVersionsIndOk returns a tuple with the OtherApiVersionsInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetOtherLocalityInd

func (o *PreferredSearch) GetOtherLocalityInd() bool

GetOtherLocalityInd returns the OtherLocalityInd field value if set, zero value otherwise.

func (*PreferredSearch) GetOtherLocalityIndOk

func (o *PreferredSearch) GetOtherLocalityIndOk() (*bool, bool)

GetOtherLocalityIndOk returns a tuple with the OtherLocalityInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetPreferredAnalyticsDelaysInd

func (o *PreferredSearch) GetPreferredAnalyticsDelaysInd() bool

GetPreferredAnalyticsDelaysInd returns the PreferredAnalyticsDelaysInd field value if set, zero value otherwise.

func (*PreferredSearch) GetPreferredAnalyticsDelaysIndOk

func (o *PreferredSearch) GetPreferredAnalyticsDelaysIndOk() (*bool, bool)

GetPreferredAnalyticsDelaysIndOk returns a tuple with the PreferredAnalyticsDelaysInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetPreferredApiVersionsMatchInd

func (o *PreferredSearch) GetPreferredApiVersionsMatchInd() bool

GetPreferredApiVersionsMatchInd returns the PreferredApiVersionsMatchInd field value if set, zero value otherwise.

func (*PreferredSearch) GetPreferredApiVersionsMatchIndOk

func (o *PreferredSearch) GetPreferredApiVersionsMatchIndOk() (*bool, bool)

GetPreferredApiVersionsMatchIndOk returns a tuple with the PreferredApiVersionsMatchInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetPreferredCollocatedNfTypeInd

func (o *PreferredSearch) GetPreferredCollocatedNfTypeInd() bool

GetPreferredCollocatedNfTypeInd returns the PreferredCollocatedNfTypeInd field value if set, zero value otherwise.

func (*PreferredSearch) GetPreferredCollocatedNfTypeIndOk

func (o *PreferredSearch) GetPreferredCollocatedNfTypeIndOk() (*bool, bool)

GetPreferredCollocatedNfTypeIndOk returns a tuple with the PreferredCollocatedNfTypeInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetPreferredFeaturesMatchInd

func (o *PreferredSearch) GetPreferredFeaturesMatchInd() bool

GetPreferredFeaturesMatchInd returns the PreferredFeaturesMatchInd field value if set, zero value otherwise.

func (*PreferredSearch) GetPreferredFeaturesMatchIndOk

func (o *PreferredSearch) GetPreferredFeaturesMatchIndOk() (*bool, bool)

GetPreferredFeaturesMatchIndOk returns a tuple with the PreferredFeaturesMatchInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetPreferredFullPlmnMatchInd

func (o *PreferredSearch) GetPreferredFullPlmnMatchInd() bool

GetPreferredFullPlmnMatchInd returns the PreferredFullPlmnMatchInd field value if set, zero value otherwise.

func (*PreferredSearch) GetPreferredFullPlmnMatchIndOk

func (o *PreferredSearch) GetPreferredFullPlmnMatchIndOk() (*bool, bool)

GetPreferredFullPlmnMatchIndOk returns a tuple with the PreferredFullPlmnMatchInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetPreferredLocalityMatchInd

func (o *PreferredSearch) GetPreferredLocalityMatchInd() bool

GetPreferredLocalityMatchInd returns the PreferredLocalityMatchInd field value if set, zero value otherwise.

func (*PreferredSearch) GetPreferredLocalityMatchIndOk

func (o *PreferredSearch) GetPreferredLocalityMatchIndOk() (*bool, bool)

GetPreferredLocalityMatchIndOk returns a tuple with the PreferredLocalityMatchInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetPreferredPgwMatchInd

func (o *PreferredSearch) GetPreferredPgwMatchInd() bool

GetPreferredPgwMatchInd returns the PreferredPgwMatchInd field value if set, zero value otherwise.

func (*PreferredSearch) GetPreferredPgwMatchIndOk

func (o *PreferredSearch) GetPreferredPgwMatchIndOk() (*bool, bool)

GetPreferredPgwMatchIndOk returns a tuple with the PreferredPgwMatchInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetPreferredTaiMatchInd

func (o *PreferredSearch) GetPreferredTaiMatchInd() bool

GetPreferredTaiMatchInd returns the PreferredTaiMatchInd field value if set, zero value otherwise.

func (*PreferredSearch) GetPreferredTaiMatchIndOk

func (o *PreferredSearch) GetPreferredTaiMatchIndOk() (*bool, bool)

GetPreferredTaiMatchIndOk returns a tuple with the PreferredTaiMatchInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) GetPreferredVendorSpecificFeaturesInd

func (o *PreferredSearch) GetPreferredVendorSpecificFeaturesInd() bool

GetPreferredVendorSpecificFeaturesInd returns the PreferredVendorSpecificFeaturesInd field value if set, zero value otherwise.

func (*PreferredSearch) GetPreferredVendorSpecificFeaturesIndOk

func (o *PreferredSearch) GetPreferredVendorSpecificFeaturesIndOk() (*bool, bool)

GetPreferredVendorSpecificFeaturesIndOk returns a tuple with the PreferredVendorSpecificFeaturesInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferredSearch) HasNoPreferredFeaturesInd

func (o *PreferredSearch) HasNoPreferredFeaturesInd() bool

HasNoPreferredFeaturesInd returns a boolean if a field has been set.

func (*PreferredSearch) HasOtherApiVersionsInd

func (o *PreferredSearch) HasOtherApiVersionsInd() bool

HasOtherApiVersionsInd returns a boolean if a field has been set.

func (*PreferredSearch) HasOtherLocalityInd

func (o *PreferredSearch) HasOtherLocalityInd() bool

HasOtherLocalityInd returns a boolean if a field has been set.

func (*PreferredSearch) HasPreferredAnalyticsDelaysInd

func (o *PreferredSearch) HasPreferredAnalyticsDelaysInd() bool

HasPreferredAnalyticsDelaysInd returns a boolean if a field has been set.

func (*PreferredSearch) HasPreferredApiVersionsMatchInd

func (o *PreferredSearch) HasPreferredApiVersionsMatchInd() bool

HasPreferredApiVersionsMatchInd returns a boolean if a field has been set.

func (*PreferredSearch) HasPreferredCollocatedNfTypeInd

func (o *PreferredSearch) HasPreferredCollocatedNfTypeInd() bool

HasPreferredCollocatedNfTypeInd returns a boolean if a field has been set.

func (*PreferredSearch) HasPreferredFeaturesMatchInd

func (o *PreferredSearch) HasPreferredFeaturesMatchInd() bool

HasPreferredFeaturesMatchInd returns a boolean if a field has been set.

func (*PreferredSearch) HasPreferredFullPlmnMatchInd

func (o *PreferredSearch) HasPreferredFullPlmnMatchInd() bool

HasPreferredFullPlmnMatchInd returns a boolean if a field has been set.

func (*PreferredSearch) HasPreferredLocalityMatchInd

func (o *PreferredSearch) HasPreferredLocalityMatchInd() bool

HasPreferredLocalityMatchInd returns a boolean if a field has been set.

func (*PreferredSearch) HasPreferredPgwMatchInd

func (o *PreferredSearch) HasPreferredPgwMatchInd() bool

HasPreferredPgwMatchInd returns a boolean if a field has been set.

func (*PreferredSearch) HasPreferredTaiMatchInd

func (o *PreferredSearch) HasPreferredTaiMatchInd() bool

HasPreferredTaiMatchInd returns a boolean if a field has been set.

func (*PreferredSearch) HasPreferredVendorSpecificFeaturesInd

func (o *PreferredSearch) HasPreferredVendorSpecificFeaturesInd() bool

HasPreferredVendorSpecificFeaturesInd returns a boolean if a field has been set.

func (PreferredSearch) MarshalJSON

func (o PreferredSearch) MarshalJSON() ([]byte, error)

func (*PreferredSearch) SetNoPreferredFeaturesInd

func (o *PreferredSearch) SetNoPreferredFeaturesInd(v bool)

SetNoPreferredFeaturesInd gets a reference to the given bool and assigns it to the NoPreferredFeaturesInd field.

func (*PreferredSearch) SetOtherApiVersionsInd

func (o *PreferredSearch) SetOtherApiVersionsInd(v bool)

SetOtherApiVersionsInd gets a reference to the given bool and assigns it to the OtherApiVersionsInd field.

func (*PreferredSearch) SetOtherLocalityInd

func (o *PreferredSearch) SetOtherLocalityInd(v bool)

SetOtherLocalityInd gets a reference to the given bool and assigns it to the OtherLocalityInd field.

func (*PreferredSearch) SetPreferredAnalyticsDelaysInd

func (o *PreferredSearch) SetPreferredAnalyticsDelaysInd(v bool)

SetPreferredAnalyticsDelaysInd gets a reference to the given bool and assigns it to the PreferredAnalyticsDelaysInd field.

func (*PreferredSearch) SetPreferredApiVersionsMatchInd

func (o *PreferredSearch) SetPreferredApiVersionsMatchInd(v bool)

SetPreferredApiVersionsMatchInd gets a reference to the given bool and assigns it to the PreferredApiVersionsMatchInd field.

func (*PreferredSearch) SetPreferredCollocatedNfTypeInd

func (o *PreferredSearch) SetPreferredCollocatedNfTypeInd(v bool)

SetPreferredCollocatedNfTypeInd gets a reference to the given bool and assigns it to the PreferredCollocatedNfTypeInd field.

func (*PreferredSearch) SetPreferredFeaturesMatchInd

func (o *PreferredSearch) SetPreferredFeaturesMatchInd(v bool)

SetPreferredFeaturesMatchInd gets a reference to the given bool and assigns it to the PreferredFeaturesMatchInd field.

func (*PreferredSearch) SetPreferredFullPlmnMatchInd

func (o *PreferredSearch) SetPreferredFullPlmnMatchInd(v bool)

SetPreferredFullPlmnMatchInd gets a reference to the given bool and assigns it to the PreferredFullPlmnMatchInd field.

func (*PreferredSearch) SetPreferredLocalityMatchInd

func (o *PreferredSearch) SetPreferredLocalityMatchInd(v bool)

SetPreferredLocalityMatchInd gets a reference to the given bool and assigns it to the PreferredLocalityMatchInd field.

func (*PreferredSearch) SetPreferredPgwMatchInd

func (o *PreferredSearch) SetPreferredPgwMatchInd(v bool)

SetPreferredPgwMatchInd gets a reference to the given bool and assigns it to the PreferredPgwMatchInd field.

func (*PreferredSearch) SetPreferredTaiMatchInd

func (o *PreferredSearch) SetPreferredTaiMatchInd(v bool)

SetPreferredTaiMatchInd gets a reference to the given bool and assigns it to the PreferredTaiMatchInd field.

func (*PreferredSearch) SetPreferredVendorSpecificFeaturesInd

func (o *PreferredSearch) SetPreferredVendorSpecificFeaturesInd(v bool)

SetPreferredVendorSpecificFeaturesInd gets a reference to the given bool and assigns it to the PreferredVendorSpecificFeaturesInd field.

func (PreferredSearch) ToMap

func (o PreferredSearch) ToMap() (map[string]interface{}, error)

type ProSeCapability

type ProSeCapability struct {
	ProseDirectDiscovey      *bool `json:"proseDirectDiscovey,omitempty"`
	ProseDirectCommunication *bool `json:"proseDirectCommunication,omitempty"`
	ProseL2UetoNetworkRelay  *bool `json:"proseL2UetoNetworkRelay,omitempty"`
	ProseL3UetoNetworkRelay  *bool `json:"proseL3UetoNetworkRelay,omitempty"`
	ProseL2RemoteUe          *bool `json:"proseL2RemoteUe,omitempty"`
	ProseL3RemoteUe          *bool `json:"proseL3RemoteUe,omitempty"`
}

ProSeCapability Indicate the supported ProSe Capability by the PCF.

func NewProSeCapability

func NewProSeCapability() *ProSeCapability

NewProSeCapability instantiates a new ProSeCapability 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 NewProSeCapabilityWithDefaults

func NewProSeCapabilityWithDefaults() *ProSeCapability

NewProSeCapabilityWithDefaults instantiates a new ProSeCapability 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 (*ProSeCapability) GetProseDirectCommunication

func (o *ProSeCapability) GetProseDirectCommunication() bool

GetProseDirectCommunication returns the ProseDirectCommunication field value if set, zero value otherwise.

func (*ProSeCapability) GetProseDirectCommunicationOk

func (o *ProSeCapability) GetProseDirectCommunicationOk() (*bool, bool)

GetProseDirectCommunicationOk returns a tuple with the ProseDirectCommunication field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProSeCapability) GetProseDirectDiscovey

func (o *ProSeCapability) GetProseDirectDiscovey() bool

GetProseDirectDiscovey returns the ProseDirectDiscovey field value if set, zero value otherwise.

func (*ProSeCapability) GetProseDirectDiscoveyOk

func (o *ProSeCapability) GetProseDirectDiscoveyOk() (*bool, bool)

GetProseDirectDiscoveyOk returns a tuple with the ProseDirectDiscovey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProSeCapability) GetProseL2RemoteUe

func (o *ProSeCapability) GetProseL2RemoteUe() bool

GetProseL2RemoteUe returns the ProseL2RemoteUe field value if set, zero value otherwise.

func (*ProSeCapability) GetProseL2RemoteUeOk

func (o *ProSeCapability) GetProseL2RemoteUeOk() (*bool, bool)

GetProseL2RemoteUeOk returns a tuple with the ProseL2RemoteUe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProSeCapability) GetProseL2UetoNetworkRelay

func (o *ProSeCapability) GetProseL2UetoNetworkRelay() bool

GetProseL2UetoNetworkRelay returns the ProseL2UetoNetworkRelay field value if set, zero value otherwise.

func (*ProSeCapability) GetProseL2UetoNetworkRelayOk

func (o *ProSeCapability) GetProseL2UetoNetworkRelayOk() (*bool, bool)

GetProseL2UetoNetworkRelayOk returns a tuple with the ProseL2UetoNetworkRelay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProSeCapability) GetProseL3RemoteUe

func (o *ProSeCapability) GetProseL3RemoteUe() bool

GetProseL3RemoteUe returns the ProseL3RemoteUe field value if set, zero value otherwise.

func (*ProSeCapability) GetProseL3RemoteUeOk

func (o *ProSeCapability) GetProseL3RemoteUeOk() (*bool, bool)

GetProseL3RemoteUeOk returns a tuple with the ProseL3RemoteUe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProSeCapability) GetProseL3UetoNetworkRelay

func (o *ProSeCapability) GetProseL3UetoNetworkRelay() bool

GetProseL3UetoNetworkRelay returns the ProseL3UetoNetworkRelay field value if set, zero value otherwise.

func (*ProSeCapability) GetProseL3UetoNetworkRelayOk

func (o *ProSeCapability) GetProseL3UetoNetworkRelayOk() (*bool, bool)

GetProseL3UetoNetworkRelayOk returns a tuple with the ProseL3UetoNetworkRelay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProSeCapability) HasProseDirectCommunication

func (o *ProSeCapability) HasProseDirectCommunication() bool

HasProseDirectCommunication returns a boolean if a field has been set.

func (*ProSeCapability) HasProseDirectDiscovey

func (o *ProSeCapability) HasProseDirectDiscovey() bool

HasProseDirectDiscovey returns a boolean if a field has been set.

func (*ProSeCapability) HasProseL2RemoteUe

func (o *ProSeCapability) HasProseL2RemoteUe() bool

HasProseL2RemoteUe returns a boolean if a field has been set.

func (*ProSeCapability) HasProseL2UetoNetworkRelay

func (o *ProSeCapability) HasProseL2UetoNetworkRelay() bool

HasProseL2UetoNetworkRelay returns a boolean if a field has been set.

func (*ProSeCapability) HasProseL3RemoteUe

func (o *ProSeCapability) HasProseL3RemoteUe() bool

HasProseL3RemoteUe returns a boolean if a field has been set.

func (*ProSeCapability) HasProseL3UetoNetworkRelay

func (o *ProSeCapability) HasProseL3UetoNetworkRelay() bool

HasProseL3UetoNetworkRelay returns a boolean if a field has been set.

func (ProSeCapability) MarshalJSON

func (o ProSeCapability) MarshalJSON() ([]byte, error)

func (*ProSeCapability) SetProseDirectCommunication

func (o *ProSeCapability) SetProseDirectCommunication(v bool)

SetProseDirectCommunication gets a reference to the given bool and assigns it to the ProseDirectCommunication field.

func (*ProSeCapability) SetProseDirectDiscovey

func (o *ProSeCapability) SetProseDirectDiscovey(v bool)

SetProseDirectDiscovey gets a reference to the given bool and assigns it to the ProseDirectDiscovey field.

func (*ProSeCapability) SetProseL2RemoteUe

func (o *ProSeCapability) SetProseL2RemoteUe(v bool)

SetProseL2RemoteUe gets a reference to the given bool and assigns it to the ProseL2RemoteUe field.

func (*ProSeCapability) SetProseL2UetoNetworkRelay

func (o *ProSeCapability) SetProseL2UetoNetworkRelay(v bool)

SetProseL2UetoNetworkRelay gets a reference to the given bool and assigns it to the ProseL2UetoNetworkRelay field.

func (*ProSeCapability) SetProseL3RemoteUe

func (o *ProSeCapability) SetProseL3RemoteUe(v bool)

SetProseL3RemoteUe gets a reference to the given bool and assigns it to the ProseL3RemoteUe field.

func (*ProSeCapability) SetProseL3UetoNetworkRelay

func (o *ProSeCapability) SetProseL3UetoNetworkRelay(v bool)

SetProseL3UetoNetworkRelay gets a reference to the given bool and assigns it to the ProseL3UetoNetworkRelay field.

func (ProSeCapability) ToMap

func (o ProSeCapability) ToMap() (map[string]interface{}, 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"`
	SupportedApiVersions []string `json:"supportedApiVersions,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) GetSupportedApiVersions

func (o *ProblemDetails) GetSupportedApiVersions() []string

GetSupportedApiVersions returns the SupportedApiVersions field value if set, zero value otherwise.

func (*ProblemDetails) GetSupportedApiVersionsOk

func (o *ProblemDetails) GetSupportedApiVersionsOk() ([]string, bool)

GetSupportedApiVersionsOk returns a tuple with the SupportedApiVersions 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) HasSupportedApiVersions

func (o *ProblemDetails) HasSupportedApiVersions() bool

HasSupportedApiVersions 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) SetSupportedApiVersions

func (o *ProblemDetails) SetSupportedApiVersions(v []string)

SetSupportedApiVersions gets a reference to the given []string and assigns it to the SupportedApiVersions 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 QueryParamCombination

type QueryParamCombination struct {
	QueryParams []QueryParameter `json:"queryParams"`
}

QueryParamCombination Contains a list of Query Parameters

func NewQueryParamCombination

func NewQueryParamCombination(queryParams []QueryParameter) *QueryParamCombination

NewQueryParamCombination instantiates a new QueryParamCombination 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 NewQueryParamCombinationWithDefaults

func NewQueryParamCombinationWithDefaults() *QueryParamCombination

NewQueryParamCombinationWithDefaults instantiates a new QueryParamCombination 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 (*QueryParamCombination) GetQueryParams

func (o *QueryParamCombination) GetQueryParams() []QueryParameter

GetQueryParams returns the QueryParams field value

func (*QueryParamCombination) GetQueryParamsOk

func (o *QueryParamCombination) GetQueryParamsOk() ([]QueryParameter, bool)

GetQueryParamsOk returns a tuple with the QueryParams field value and a boolean to check if the value has been set.

func (QueryParamCombination) MarshalJSON

func (o QueryParamCombination) MarshalJSON() ([]byte, error)

func (*QueryParamCombination) SetQueryParams

func (o *QueryParamCombination) SetQueryParams(v []QueryParameter)

SetQueryParams sets field value

func (QueryParamCombination) ToMap

func (o QueryParamCombination) ToMap() (map[string]interface{}, error)

type QueryParameter

type QueryParameter struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

QueryParameter Contains the name and value of a query parameter

func NewQueryParameter

func NewQueryParameter(name string, value string) *QueryParameter

NewQueryParameter instantiates a new QueryParameter 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 NewQueryParameterWithDefaults

func NewQueryParameterWithDefaults() *QueryParameter

NewQueryParameterWithDefaults instantiates a new QueryParameter 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 (*QueryParameter) GetName

func (o *QueryParameter) GetName() string

GetName returns the Name field value

func (*QueryParameter) GetNameOk

func (o *QueryParameter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*QueryParameter) GetValue

func (o *QueryParameter) GetValue() string

GetValue returns the Value field value

func (*QueryParameter) GetValueOk

func (o *QueryParameter) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (QueryParameter) MarshalJSON

func (o QueryParameter) MarshalJSON() ([]byte, error)

func (*QueryParameter) SetName

func (o *QueryParameter) SetName(v string)

SetName sets field value

func (*QueryParameter) SetValue

func (o *QueryParameter) SetValue(v string)

SetValue sets field value

func (QueryParameter) ToMap

func (o QueryParameter) ToMap() (map[string]interface{}, error)

type RatType

type RatType struct {
	String *string
}

RatType Indicates the radio access used.

func (*RatType) MarshalJSON

func (src *RatType) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RatType) UnmarshalJSON

func (dst *RatType) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

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 SCPDomainRoutingInformationDocumentApiService

type SCPDomainRoutingInformationDocumentApiService service

SCPDomainRoutingInformationDocumentApiService SCPDomainRoutingInformationDocumentApi service

func (*SCPDomainRoutingInformationDocumentApiService) SCPDomainRoutingInfoGet

SCPDomainRoutingInfoGet Method for SCPDomainRoutingInfoGet

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSCPDomainRoutingInfoGetRequest

func (*SCPDomainRoutingInformationDocumentApiService) SCPDomainRoutingInfoGetExecute

Execute executes the request

@return ScpDomainRoutingInformation

type SCPDomainRoutingInformationSubscriptionsCollectionApiService

type SCPDomainRoutingInformationSubscriptionsCollectionApiService service

SCPDomainRoutingInformationSubscriptionsCollectionApiService SCPDomainRoutingInformationSubscriptionsCollectionApi service

func (*SCPDomainRoutingInformationSubscriptionsCollectionApiService) ScpDomainRoutingInfoSubscribe

ScpDomainRoutingInfoSubscribe Create a new subscription

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiScpDomainRoutingInfoSubscribeRequest

func (*SCPDomainRoutingInformationSubscriptionsCollectionApiService) ScpDomainRoutingInfoSubscribeExecute

Execute executes the request

@return ScpDomainRoutingInfoSubscription

type ScpCapability

type ScpCapability struct {
	String *string
}

ScpCapability Indicates the capabilities supported by an SCP

func (*ScpCapability) MarshalJSON

func (src *ScpCapability) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ScpCapability) UnmarshalJSON

func (dst *ScpCapability) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ScpDomainConnectivity

type ScpDomainConnectivity struct {
	ConnectedScpDomainList []string `json:"connectedScpDomainList"`
}

ScpDomainConnectivity SCP Domain Connectivity Information

func NewScpDomainConnectivity

func NewScpDomainConnectivity(connectedScpDomainList []string) *ScpDomainConnectivity

NewScpDomainConnectivity instantiates a new ScpDomainConnectivity 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 NewScpDomainConnectivityWithDefaults

func NewScpDomainConnectivityWithDefaults() *ScpDomainConnectivity

NewScpDomainConnectivityWithDefaults instantiates a new ScpDomainConnectivity 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 (*ScpDomainConnectivity) GetConnectedScpDomainList

func (o *ScpDomainConnectivity) GetConnectedScpDomainList() []string

GetConnectedScpDomainList returns the ConnectedScpDomainList field value

func (*ScpDomainConnectivity) GetConnectedScpDomainListOk

func (o *ScpDomainConnectivity) GetConnectedScpDomainListOk() ([]string, bool)

GetConnectedScpDomainListOk returns a tuple with the ConnectedScpDomainList field value and a boolean to check if the value has been set.

func (ScpDomainConnectivity) MarshalJSON

func (o ScpDomainConnectivity) MarshalJSON() ([]byte, error)

func (*ScpDomainConnectivity) SetConnectedScpDomainList

func (o *ScpDomainConnectivity) SetConnectedScpDomainList(v []string)

SetConnectedScpDomainList sets field value

func (ScpDomainConnectivity) ToMap

func (o ScpDomainConnectivity) ToMap() (map[string]interface{}, error)

type ScpDomainInfo

type ScpDomainInfo struct {
	// Fully Qualified Domain Name
	ScpFqdn        *string      `json:"scpFqdn,omitempty"`
	ScpIpEndPoints []IpEndPoint `json:"scpIpEndPoints,omitempty"`
	ScpPrefix      *string      `json:"scpPrefix,omitempty"`
	// Port numbers for HTTP and HTTPS. The key of the map shall be \"http\" or \"https\".
	ScpPorts *map[string]int32 `json:"scpPorts,omitempty"`
}

ScpDomainInfo SCP Domain specific information

func NewScpDomainInfo

func NewScpDomainInfo() *ScpDomainInfo

NewScpDomainInfo instantiates a new ScpDomainInfo 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 NewScpDomainInfoWithDefaults

func NewScpDomainInfoWithDefaults() *ScpDomainInfo

NewScpDomainInfoWithDefaults instantiates a new ScpDomainInfo 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 (*ScpDomainInfo) GetScpFqdn

func (o *ScpDomainInfo) GetScpFqdn() string

GetScpFqdn returns the ScpFqdn field value if set, zero value otherwise.

func (*ScpDomainInfo) GetScpFqdnOk

func (o *ScpDomainInfo) GetScpFqdnOk() (*string, bool)

GetScpFqdnOk returns a tuple with the ScpFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpDomainInfo) GetScpIpEndPoints

func (o *ScpDomainInfo) GetScpIpEndPoints() []IpEndPoint

GetScpIpEndPoints returns the ScpIpEndPoints field value if set, zero value otherwise.

func (*ScpDomainInfo) GetScpIpEndPointsOk

func (o *ScpDomainInfo) GetScpIpEndPointsOk() ([]IpEndPoint, bool)

GetScpIpEndPointsOk returns a tuple with the ScpIpEndPoints field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpDomainInfo) GetScpPorts

func (o *ScpDomainInfo) GetScpPorts() map[string]int32

GetScpPorts returns the ScpPorts field value if set, zero value otherwise.

func (*ScpDomainInfo) GetScpPortsOk

func (o *ScpDomainInfo) GetScpPortsOk() (*map[string]int32, bool)

GetScpPortsOk returns a tuple with the ScpPorts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpDomainInfo) GetScpPrefix

func (o *ScpDomainInfo) GetScpPrefix() string

GetScpPrefix returns the ScpPrefix field value if set, zero value otherwise.

func (*ScpDomainInfo) GetScpPrefixOk

func (o *ScpDomainInfo) GetScpPrefixOk() (*string, bool)

GetScpPrefixOk returns a tuple with the ScpPrefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpDomainInfo) HasScpFqdn

func (o *ScpDomainInfo) HasScpFqdn() bool

HasScpFqdn returns a boolean if a field has been set.

func (*ScpDomainInfo) HasScpIpEndPoints

func (o *ScpDomainInfo) HasScpIpEndPoints() bool

HasScpIpEndPoints returns a boolean if a field has been set.

func (*ScpDomainInfo) HasScpPorts

func (o *ScpDomainInfo) HasScpPorts() bool

HasScpPorts returns a boolean if a field has been set.

func (*ScpDomainInfo) HasScpPrefix

func (o *ScpDomainInfo) HasScpPrefix() bool

HasScpPrefix returns a boolean if a field has been set.

func (ScpDomainInfo) MarshalJSON

func (o ScpDomainInfo) MarshalJSON() ([]byte, error)

func (*ScpDomainInfo) SetScpFqdn

func (o *ScpDomainInfo) SetScpFqdn(v string)

SetScpFqdn gets a reference to the given string and assigns it to the ScpFqdn field.

func (*ScpDomainInfo) SetScpIpEndPoints

func (o *ScpDomainInfo) SetScpIpEndPoints(v []IpEndPoint)

SetScpIpEndPoints gets a reference to the given []IpEndPoint and assigns it to the ScpIpEndPoints field.

func (*ScpDomainInfo) SetScpPorts

func (o *ScpDomainInfo) SetScpPorts(v map[string]int32)

SetScpPorts gets a reference to the given map[string]int32 and assigns it to the ScpPorts field.

func (*ScpDomainInfo) SetScpPrefix

func (o *ScpDomainInfo) SetScpPrefix(v string)

SetScpPrefix gets a reference to the given string and assigns it to the ScpPrefix field.

func (ScpDomainInfo) ToMap

func (o ScpDomainInfo) ToMap() (map[string]interface{}, error)

type ScpDomainRoutingInfoNotification

type ScpDomainRoutingInfoNotification struct {
	RoutingInfo ScpDomainRoutingInformation `json:"routingInfo"`
	LocalInd    *bool                       `json:"localInd,omitempty"`
}

ScpDomainRoutingInfoNotification SCP Domain Routing Information Notification

func NewScpDomainRoutingInfoNotification

func NewScpDomainRoutingInfoNotification(routingInfo ScpDomainRoutingInformation) *ScpDomainRoutingInfoNotification

NewScpDomainRoutingInfoNotification instantiates a new ScpDomainRoutingInfoNotification 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 NewScpDomainRoutingInfoNotificationWithDefaults

func NewScpDomainRoutingInfoNotificationWithDefaults() *ScpDomainRoutingInfoNotification

NewScpDomainRoutingInfoNotificationWithDefaults instantiates a new ScpDomainRoutingInfoNotification 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 (*ScpDomainRoutingInfoNotification) GetLocalInd

func (o *ScpDomainRoutingInfoNotification) GetLocalInd() bool

GetLocalInd returns the LocalInd field value if set, zero value otherwise.

func (*ScpDomainRoutingInfoNotification) GetLocalIndOk

func (o *ScpDomainRoutingInfoNotification) GetLocalIndOk() (*bool, bool)

GetLocalIndOk returns a tuple with the LocalInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpDomainRoutingInfoNotification) GetRoutingInfo

GetRoutingInfo returns the RoutingInfo field value

func (*ScpDomainRoutingInfoNotification) GetRoutingInfoOk

GetRoutingInfoOk returns a tuple with the RoutingInfo field value and a boolean to check if the value has been set.

func (*ScpDomainRoutingInfoNotification) HasLocalInd

func (o *ScpDomainRoutingInfoNotification) HasLocalInd() bool

HasLocalInd returns a boolean if a field has been set.

func (ScpDomainRoutingInfoNotification) MarshalJSON

func (o ScpDomainRoutingInfoNotification) MarshalJSON() ([]byte, error)

func (*ScpDomainRoutingInfoNotification) SetLocalInd

func (o *ScpDomainRoutingInfoNotification) SetLocalInd(v bool)

SetLocalInd gets a reference to the given bool and assigns it to the LocalInd field.

func (*ScpDomainRoutingInfoNotification) SetRoutingInfo

SetRoutingInfo sets field value

func (ScpDomainRoutingInfoNotification) ToMap

func (o ScpDomainRoutingInfoNotification) ToMap() (map[string]interface{}, error)

type ScpDomainRoutingInfoSubscription

type ScpDomainRoutingInfoSubscription struct {
	// String providing an URI formatted according to RFC 3986.
	CallbackUri string `json:"callbackUri"`
	// string with format 'date-time' as defined in OpenAPI.
	ValidityTime *time.Time `json:"validityTime,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.
	ReqInstanceId *string `json:"reqInstanceId,omitempty"`
	LocalInd      *bool   `json:"localInd,omitempty"`
}

ScpDomainRoutingInfoSubscription SCP Domain Routing Information Subscription

func NewScpDomainRoutingInfoSubscription

func NewScpDomainRoutingInfoSubscription(callbackUri string) *ScpDomainRoutingInfoSubscription

NewScpDomainRoutingInfoSubscription instantiates a new ScpDomainRoutingInfoSubscription 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 NewScpDomainRoutingInfoSubscriptionWithDefaults

func NewScpDomainRoutingInfoSubscriptionWithDefaults() *ScpDomainRoutingInfoSubscription

NewScpDomainRoutingInfoSubscriptionWithDefaults instantiates a new ScpDomainRoutingInfoSubscription 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 (*ScpDomainRoutingInfoSubscription) GetCallbackUri

func (o *ScpDomainRoutingInfoSubscription) GetCallbackUri() string

GetCallbackUri returns the CallbackUri field value

func (*ScpDomainRoutingInfoSubscription) GetCallbackUriOk

func (o *ScpDomainRoutingInfoSubscription) GetCallbackUriOk() (*string, bool)

GetCallbackUriOk returns a tuple with the CallbackUri field value and a boolean to check if the value has been set.

func (*ScpDomainRoutingInfoSubscription) GetLocalInd

func (o *ScpDomainRoutingInfoSubscription) GetLocalInd() bool

GetLocalInd returns the LocalInd field value if set, zero value otherwise.

func (*ScpDomainRoutingInfoSubscription) GetLocalIndOk

func (o *ScpDomainRoutingInfoSubscription) GetLocalIndOk() (*bool, bool)

GetLocalIndOk returns a tuple with the LocalInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpDomainRoutingInfoSubscription) GetReqInstanceId

func (o *ScpDomainRoutingInfoSubscription) GetReqInstanceId() string

GetReqInstanceId returns the ReqInstanceId field value if set, zero value otherwise.

func (*ScpDomainRoutingInfoSubscription) GetReqInstanceIdOk

func (o *ScpDomainRoutingInfoSubscription) GetReqInstanceIdOk() (*string, bool)

GetReqInstanceIdOk returns a tuple with the ReqInstanceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpDomainRoutingInfoSubscription) GetValidityTime

func (o *ScpDomainRoutingInfoSubscription) GetValidityTime() time.Time

GetValidityTime returns the ValidityTime field value if set, zero value otherwise.

func (*ScpDomainRoutingInfoSubscription) GetValidityTimeOk

func (o *ScpDomainRoutingInfoSubscription) GetValidityTimeOk() (*time.Time, bool)

GetValidityTimeOk returns a tuple with the ValidityTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpDomainRoutingInfoSubscription) HasLocalInd

func (o *ScpDomainRoutingInfoSubscription) HasLocalInd() bool

HasLocalInd returns a boolean if a field has been set.

func (*ScpDomainRoutingInfoSubscription) HasReqInstanceId

func (o *ScpDomainRoutingInfoSubscription) HasReqInstanceId() bool

HasReqInstanceId returns a boolean if a field has been set.

func (*ScpDomainRoutingInfoSubscription) HasValidityTime

func (o *ScpDomainRoutingInfoSubscription) HasValidityTime() bool

HasValidityTime returns a boolean if a field has been set.

func (ScpDomainRoutingInfoSubscription) MarshalJSON

func (o ScpDomainRoutingInfoSubscription) MarshalJSON() ([]byte, error)

func (*ScpDomainRoutingInfoSubscription) SetCallbackUri

func (o *ScpDomainRoutingInfoSubscription) SetCallbackUri(v string)

SetCallbackUri sets field value

func (*ScpDomainRoutingInfoSubscription) SetLocalInd

func (o *ScpDomainRoutingInfoSubscription) SetLocalInd(v bool)

SetLocalInd gets a reference to the given bool and assigns it to the LocalInd field.

func (*ScpDomainRoutingInfoSubscription) SetReqInstanceId

func (o *ScpDomainRoutingInfoSubscription) SetReqInstanceId(v string)

SetReqInstanceId gets a reference to the given string and assigns it to the ReqInstanceId field.

func (*ScpDomainRoutingInfoSubscription) SetValidityTime

func (o *ScpDomainRoutingInfoSubscription) SetValidityTime(v time.Time)

SetValidityTime gets a reference to the given time.Time and assigns it to the ValidityTime field.

func (ScpDomainRoutingInfoSubscription) ToMap

func (o ScpDomainRoutingInfoSubscription) ToMap() (map[string]interface{}, error)

type ScpDomainRoutingInformation

type ScpDomainRoutingInformation struct {
	// This IE shall contain a map of SCP domain interconnection information, where the key of the map is a SCP domain. The value of each entry shall be the interconnectivity information of the the SCP domain indicated by the key. An empty map indicates that there is no SCP domain currently registered in the NRF.
	ScpDomainList map[string]ScpDomainConnectivity `json:"scpDomainList"`
}

ScpDomainRoutingInformation SCP Domain Routing Information

func NewScpDomainRoutingInformation

func NewScpDomainRoutingInformation(scpDomainList map[string]ScpDomainConnectivity) *ScpDomainRoutingInformation

NewScpDomainRoutingInformation instantiates a new ScpDomainRoutingInformation 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 NewScpDomainRoutingInformationWithDefaults

func NewScpDomainRoutingInformationWithDefaults() *ScpDomainRoutingInformation

NewScpDomainRoutingInformationWithDefaults instantiates a new ScpDomainRoutingInformation 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 (*ScpDomainRoutingInformation) GetScpDomainList

func (o *ScpDomainRoutingInformation) GetScpDomainList() map[string]ScpDomainConnectivity

GetScpDomainList returns the ScpDomainList field value

func (*ScpDomainRoutingInformation) GetScpDomainListOk

func (o *ScpDomainRoutingInformation) GetScpDomainListOk() (*map[string]ScpDomainConnectivity, bool)

GetScpDomainListOk returns a tuple with the ScpDomainList field value and a boolean to check if the value has been set.

func (ScpDomainRoutingInformation) MarshalJSON

func (o ScpDomainRoutingInformation) MarshalJSON() ([]byte, error)

func (*ScpDomainRoutingInformation) SetScpDomainList

func (o *ScpDomainRoutingInformation) SetScpDomainList(v map[string]ScpDomainConnectivity)

SetScpDomainList sets field value

func (ScpDomainRoutingInformation) ToMap

func (o ScpDomainRoutingInformation) ToMap() (map[string]interface{}, error)

type ScpInfo

type ScpInfo struct {
	// A map (list of key-value pairs) where the key of the map shall be the string identifying an SCP domain
	ScpDomainInfoList *map[string]ScpDomainInfo `json:"scpDomainInfoList,omitempty"`
	ScpPrefix         *string                   `json:"scpPrefix,omitempty"`
	// Port numbers for HTTP and HTTPS. The key of the map shall be \"http\" or \"https\".
	ScpPorts          *map[string]int32  `json:"scpPorts,omitempty"`
	AddressDomains    []string           `json:"addressDomains,omitempty"`
	Ipv4Addresses     []string           `json:"ipv4Addresses,omitempty"`
	Ipv6Prefixes      []Ipv6Prefix       `json:"ipv6Prefixes,omitempty"`
	Ipv4AddrRanges    []Ipv4AddressRange `json:"ipv4AddrRanges,omitempty"`
	Ipv6PrefixRanges  []Ipv6PrefixRange  `json:"ipv6PrefixRanges,omitempty"`
	ServedNfSetIdList []string           `json:"servedNfSetIdList,omitempty"`
	RemotePlmnList    []PlmnId           `json:"remotePlmnList,omitempty"`
	RemoteSnpnList    []PlmnIdNid        `json:"remoteSnpnList,omitempty"`
	IpReachability    *IpReachability    `json:"ipReachability,omitempty"`
	ScpCapabilities   []ScpCapability    `json:"scpCapabilities,omitempty"`
}

ScpInfo Information of an SCP Instance

func NewScpInfo

func NewScpInfo() *ScpInfo

NewScpInfo instantiates a new ScpInfo 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 NewScpInfoWithDefaults

func NewScpInfoWithDefaults() *ScpInfo

NewScpInfoWithDefaults instantiates a new ScpInfo 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 (*ScpInfo) GetAddressDomains

func (o *ScpInfo) GetAddressDomains() []string

GetAddressDomains returns the AddressDomains field value if set, zero value otherwise.

func (*ScpInfo) GetAddressDomainsOk

func (o *ScpInfo) GetAddressDomainsOk() ([]string, bool)

GetAddressDomainsOk returns a tuple with the AddressDomains field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetIpReachability

func (o *ScpInfo) GetIpReachability() IpReachability

GetIpReachability returns the IpReachability field value if set, zero value otherwise.

func (*ScpInfo) GetIpReachabilityOk

func (o *ScpInfo) GetIpReachabilityOk() (*IpReachability, bool)

GetIpReachabilityOk returns a tuple with the IpReachability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetIpv4AddrRanges

func (o *ScpInfo) GetIpv4AddrRanges() []Ipv4AddressRange

GetIpv4AddrRanges returns the Ipv4AddrRanges field value if set, zero value otherwise.

func (*ScpInfo) GetIpv4AddrRangesOk

func (o *ScpInfo) GetIpv4AddrRangesOk() ([]Ipv4AddressRange, bool)

GetIpv4AddrRangesOk returns a tuple with the Ipv4AddrRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetIpv4Addresses

func (o *ScpInfo) GetIpv4Addresses() []string

GetIpv4Addresses returns the Ipv4Addresses field value if set, zero value otherwise.

func (*ScpInfo) GetIpv4AddressesOk

func (o *ScpInfo) GetIpv4AddressesOk() ([]string, bool)

GetIpv4AddressesOk returns a tuple with the Ipv4Addresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetIpv6PrefixRanges

func (o *ScpInfo) GetIpv6PrefixRanges() []Ipv6PrefixRange

GetIpv6PrefixRanges returns the Ipv6PrefixRanges field value if set, zero value otherwise.

func (*ScpInfo) GetIpv6PrefixRangesOk

func (o *ScpInfo) GetIpv6PrefixRangesOk() ([]Ipv6PrefixRange, bool)

GetIpv6PrefixRangesOk returns a tuple with the Ipv6PrefixRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetIpv6Prefixes

func (o *ScpInfo) GetIpv6Prefixes() []Ipv6Prefix

GetIpv6Prefixes returns the Ipv6Prefixes field value if set, zero value otherwise.

func (*ScpInfo) GetIpv6PrefixesOk

func (o *ScpInfo) GetIpv6PrefixesOk() ([]Ipv6Prefix, bool)

GetIpv6PrefixesOk returns a tuple with the Ipv6Prefixes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetRemotePlmnList

func (o *ScpInfo) GetRemotePlmnList() []PlmnId

GetRemotePlmnList returns the RemotePlmnList field value if set, zero value otherwise.

func (*ScpInfo) GetRemotePlmnListOk

func (o *ScpInfo) GetRemotePlmnListOk() ([]PlmnId, bool)

GetRemotePlmnListOk returns a tuple with the RemotePlmnList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetRemoteSnpnList

func (o *ScpInfo) GetRemoteSnpnList() []PlmnIdNid

GetRemoteSnpnList returns the RemoteSnpnList field value if set, zero value otherwise.

func (*ScpInfo) GetRemoteSnpnListOk

func (o *ScpInfo) GetRemoteSnpnListOk() ([]PlmnIdNid, bool)

GetRemoteSnpnListOk returns a tuple with the RemoteSnpnList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetScpCapabilities

func (o *ScpInfo) GetScpCapabilities() []ScpCapability

GetScpCapabilities returns the ScpCapabilities field value if set, zero value otherwise.

func (*ScpInfo) GetScpCapabilitiesOk

func (o *ScpInfo) GetScpCapabilitiesOk() ([]ScpCapability, bool)

GetScpCapabilitiesOk returns a tuple with the ScpCapabilities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetScpDomainInfoList

func (o *ScpInfo) GetScpDomainInfoList() map[string]ScpDomainInfo

GetScpDomainInfoList returns the ScpDomainInfoList field value if set, zero value otherwise.

func (*ScpInfo) GetScpDomainInfoListOk

func (o *ScpInfo) GetScpDomainInfoListOk() (*map[string]ScpDomainInfo, bool)

GetScpDomainInfoListOk returns a tuple with the ScpDomainInfoList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetScpPorts

func (o *ScpInfo) GetScpPorts() map[string]int32

GetScpPorts returns the ScpPorts field value if set, zero value otherwise.

func (*ScpInfo) GetScpPortsOk

func (o *ScpInfo) GetScpPortsOk() (*map[string]int32, bool)

GetScpPortsOk returns a tuple with the ScpPorts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetScpPrefix

func (o *ScpInfo) GetScpPrefix() string

GetScpPrefix returns the ScpPrefix field value if set, zero value otherwise.

func (*ScpInfo) GetScpPrefixOk

func (o *ScpInfo) GetScpPrefixOk() (*string, bool)

GetScpPrefixOk returns a tuple with the ScpPrefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) GetServedNfSetIdList

func (o *ScpInfo) GetServedNfSetIdList() []string

GetServedNfSetIdList returns the ServedNfSetIdList field value if set, zero value otherwise.

func (*ScpInfo) GetServedNfSetIdListOk

func (o *ScpInfo) GetServedNfSetIdListOk() ([]string, bool)

GetServedNfSetIdListOk returns a tuple with the ServedNfSetIdList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScpInfo) HasAddressDomains

func (o *ScpInfo) HasAddressDomains() bool

HasAddressDomains returns a boolean if a field has been set.

func (*ScpInfo) HasIpReachability

func (o *ScpInfo) HasIpReachability() bool

HasIpReachability returns a boolean if a field has been set.

func (*ScpInfo) HasIpv4AddrRanges

func (o *ScpInfo) HasIpv4AddrRanges() bool

HasIpv4AddrRanges returns a boolean if a field has been set.

func (*ScpInfo) HasIpv4Addresses

func (o *ScpInfo) HasIpv4Addresses() bool

HasIpv4Addresses returns a boolean if a field has been set.

func (*ScpInfo) HasIpv6PrefixRanges

func (o *ScpInfo) HasIpv6PrefixRanges() bool

HasIpv6PrefixRanges returns a boolean if a field has been set.

func (*ScpInfo) HasIpv6Prefixes

func (o *ScpInfo) HasIpv6Prefixes() bool

HasIpv6Prefixes returns a boolean if a field has been set.

func (*ScpInfo) HasRemotePlmnList

func (o *ScpInfo) HasRemotePlmnList() bool

HasRemotePlmnList returns a boolean if a field has been set.

func (*ScpInfo) HasRemoteSnpnList

func (o *ScpInfo) HasRemoteSnpnList() bool

HasRemoteSnpnList returns a boolean if a field has been set.

func (*ScpInfo) HasScpCapabilities

func (o *ScpInfo) HasScpCapabilities() bool

HasScpCapabilities returns a boolean if a field has been set.

func (*ScpInfo) HasScpDomainInfoList

func (o *ScpInfo) HasScpDomainInfoList() bool

HasScpDomainInfoList returns a boolean if a field has been set.

func (*ScpInfo) HasScpPorts

func (o *ScpInfo) HasScpPorts() bool

HasScpPorts returns a boolean if a field has been set.

func (*ScpInfo) HasScpPrefix

func (o *ScpInfo) HasScpPrefix() bool

HasScpPrefix returns a boolean if a field has been set.

func (*ScpInfo) HasServedNfSetIdList

func (o *ScpInfo) HasServedNfSetIdList() bool

HasServedNfSetIdList returns a boolean if a field has been set.

func (ScpInfo) MarshalJSON

func (o ScpInfo) MarshalJSON() ([]byte, error)

func (*ScpInfo) SetAddressDomains

func (o *ScpInfo) SetAddressDomains(v []string)

SetAddressDomains gets a reference to the given []string and assigns it to the AddressDomains field.

func (*ScpInfo) SetIpReachability

func (o *ScpInfo) SetIpReachability(v IpReachability)

SetIpReachability gets a reference to the given IpReachability and assigns it to the IpReachability field.

func (*ScpInfo) SetIpv4AddrRanges

func (o *ScpInfo) SetIpv4AddrRanges(v []Ipv4AddressRange)

SetIpv4AddrRanges gets a reference to the given []Ipv4AddressRange and assigns it to the Ipv4AddrRanges field.

func (*ScpInfo) SetIpv4Addresses

func (o *ScpInfo) SetIpv4Addresses(v []string)

SetIpv4Addresses gets a reference to the given []string and assigns it to the Ipv4Addresses field.

func (*ScpInfo) SetIpv6PrefixRanges

func (o *ScpInfo) SetIpv6PrefixRanges(v []Ipv6PrefixRange)

SetIpv6PrefixRanges gets a reference to the given []Ipv6PrefixRange and assigns it to the Ipv6PrefixRanges field.

func (*ScpInfo) SetIpv6Prefixes

func (o *ScpInfo) SetIpv6Prefixes(v []Ipv6Prefix)

SetIpv6Prefixes gets a reference to the given []Ipv6Prefix and assigns it to the Ipv6Prefixes field.

func (*ScpInfo) SetRemotePlmnList

func (o *ScpInfo) SetRemotePlmnList(v []PlmnId)

SetRemotePlmnList gets a reference to the given []PlmnId and assigns it to the RemotePlmnList field.

func (*ScpInfo) SetRemoteSnpnList

func (o *ScpInfo) SetRemoteSnpnList(v []PlmnIdNid)

SetRemoteSnpnList gets a reference to the given []PlmnIdNid and assigns it to the RemoteSnpnList field.

func (*ScpInfo) SetScpCapabilities

func (o *ScpInfo) SetScpCapabilities(v []ScpCapability)

SetScpCapabilities gets a reference to the given []ScpCapability and assigns it to the ScpCapabilities field.

func (*ScpInfo) SetScpDomainInfoList

func (o *ScpInfo) SetScpDomainInfoList(v map[string]ScpDomainInfo)

SetScpDomainInfoList gets a reference to the given map[string]ScpDomainInfo and assigns it to the ScpDomainInfoList field.

func (*ScpInfo) SetScpPorts

func (o *ScpInfo) SetScpPorts(v map[string]int32)

SetScpPorts gets a reference to the given map[string]int32 and assigns it to the ScpPorts field.

func (*ScpInfo) SetScpPrefix

func (o *ScpInfo) SetScpPrefix(v string)

SetScpPrefix gets a reference to the given string and assigns it to the ScpPrefix field.

func (*ScpInfo) SetServedNfSetIdList

func (o *ScpInfo) SetServedNfSetIdList(v []string)

SetServedNfSetIdList gets a reference to the given []string and assigns it to the ServedNfSetIdList field.

func (ScpInfo) ToMap

func (o ScpInfo) ToMap() (map[string]interface{}, error)

type SdRange

type SdRange struct {
	// First value identifying the start of an SD range. This string shall be formatted as specified for the sd attribute of the Snssai data type in clause 5.4.4.2.
	Start *string `json:"start,omitempty"`
	// Last value identifying the end of an SD range. This string shall be formatted as specified for the sd attribute of the Snssai data type in clause 5.4.4.2.
	End *string `json:"end,omitempty"`
}

SdRange A range of SDs (Slice Differentiators)

func NewSdRange

func NewSdRange() *SdRange

NewSdRange instantiates a new SdRange 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 NewSdRangeWithDefaults

func NewSdRangeWithDefaults() *SdRange

NewSdRangeWithDefaults instantiates a new SdRange 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 (*SdRange) GetEnd

func (o *SdRange) GetEnd() string

GetEnd returns the End field value if set, zero value otherwise.

func (*SdRange) GetEndOk

func (o *SdRange) GetEndOk() (*string, bool)

GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SdRange) GetStart

func (o *SdRange) GetStart() string

GetStart returns the Start field value if set, zero value otherwise.

func (*SdRange) GetStartOk

func (o *SdRange) GetStartOk() (*string, bool)

GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SdRange) HasEnd

func (o *SdRange) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*SdRange) HasStart

func (o *SdRange) HasStart() bool

HasStart returns a boolean if a field has been set.

func (SdRange) MarshalJSON

func (o SdRange) MarshalJSON() ([]byte, error)

func (*SdRange) SetEnd

func (o *SdRange) SetEnd(v string)

SetEnd gets a reference to the given string and assigns it to the End field.

func (*SdRange) SetStart

func (o *SdRange) SetStart(v string)

SetStart gets a reference to the given string and assigns it to the Start field.

func (SdRange) ToMap

func (o SdRange) ToMap() (map[string]interface{}, error)

type SearchResult

type SearchResult struct {
	ValidityPeriod      *int32      `json:"validityPeriod,omitempty"`
	NfInstances         []NFProfile `json:"nfInstances"`
	CompleteNfInstances []NFProfile `json:"completeNfInstances,omitempty"`
	SearchId            *string     `json:"searchId,omitempty"`
	// Integer where the allowed values correspond to the value range of an unsigned 32-bit integer.
	NumNfInstComplete *int32           `json:"numNfInstComplete,omitempty"`
	PreferredSearch   *PreferredSearch `json:"preferredSearch,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.
	NrfSupportedFeatures *string `json:"nrfSupportedFeatures,omitempty"`
	// List of matching NF instances. The key of the map is the NF instance ID.
	NfInstanceList     *map[string]NfInstanceInfo `json:"nfInstanceList,omitempty"`
	AlteredPriorityInd *bool                      `json:"alteredPriorityInd,omitempty"`
	NoProfileMatchInfo *NoProfileMatchInfo        `json:"noProfileMatchInfo,omitempty"`
}

SearchResult Contains the list of NF Profiles returned in a Discovery response

func NewSearchResult

func NewSearchResult(nfInstances []NFProfile) *SearchResult

NewSearchResult instantiates a new SearchResult 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 NewSearchResultWithDefaults

func NewSearchResultWithDefaults() *SearchResult

NewSearchResultWithDefaults instantiates a new SearchResult 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 (*SearchResult) GetAlteredPriorityInd

func (o *SearchResult) GetAlteredPriorityInd() bool

GetAlteredPriorityInd returns the AlteredPriorityInd field value if set, zero value otherwise.

func (*SearchResult) GetAlteredPriorityIndOk

func (o *SearchResult) GetAlteredPriorityIndOk() (*bool, bool)

GetAlteredPriorityIndOk returns a tuple with the AlteredPriorityInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResult) GetCompleteNfInstances

func (o *SearchResult) GetCompleteNfInstances() []NFProfile

GetCompleteNfInstances returns the CompleteNfInstances field value if set, zero value otherwise.

func (*SearchResult) GetCompleteNfInstancesOk

func (o *SearchResult) GetCompleteNfInstancesOk() ([]NFProfile, bool)

GetCompleteNfInstancesOk returns a tuple with the CompleteNfInstances field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResult) GetNfInstanceList

func (o *SearchResult) GetNfInstanceList() map[string]NfInstanceInfo

GetNfInstanceList returns the NfInstanceList field value if set, zero value otherwise.

func (*SearchResult) GetNfInstanceListOk

func (o *SearchResult) GetNfInstanceListOk() (*map[string]NfInstanceInfo, bool)

GetNfInstanceListOk returns a tuple with the NfInstanceList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResult) GetNfInstances

func (o *SearchResult) GetNfInstances() []NFProfile

GetNfInstances returns the NfInstances field value

func (*SearchResult) GetNfInstancesOk

func (o *SearchResult) GetNfInstancesOk() ([]NFProfile, bool)

GetNfInstancesOk returns a tuple with the NfInstances field value and a boolean to check if the value has been set.

func (*SearchResult) GetNoProfileMatchInfo

func (o *SearchResult) GetNoProfileMatchInfo() NoProfileMatchInfo

GetNoProfileMatchInfo returns the NoProfileMatchInfo field value if set, zero value otherwise.

func (*SearchResult) GetNoProfileMatchInfoOk

func (o *SearchResult) GetNoProfileMatchInfoOk() (*NoProfileMatchInfo, bool)

GetNoProfileMatchInfoOk returns a tuple with the NoProfileMatchInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResult) GetNrfSupportedFeatures

func (o *SearchResult) GetNrfSupportedFeatures() string

GetNrfSupportedFeatures returns the NrfSupportedFeatures field value if set, zero value otherwise.

func (*SearchResult) GetNrfSupportedFeaturesOk

func (o *SearchResult) GetNrfSupportedFeaturesOk() (*string, bool)

GetNrfSupportedFeaturesOk returns a tuple with the NrfSupportedFeatures field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResult) GetNumNfInstComplete

func (o *SearchResult) GetNumNfInstComplete() int32

GetNumNfInstComplete returns the NumNfInstComplete field value if set, zero value otherwise.

func (*SearchResult) GetNumNfInstCompleteOk

func (o *SearchResult) GetNumNfInstCompleteOk() (*int32, bool)

GetNumNfInstCompleteOk returns a tuple with the NumNfInstComplete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResult) GetPreferredSearch

func (o *SearchResult) GetPreferredSearch() PreferredSearch

GetPreferredSearch returns the PreferredSearch field value if set, zero value otherwise.

func (*SearchResult) GetPreferredSearchOk

func (o *SearchResult) GetPreferredSearchOk() (*PreferredSearch, bool)

GetPreferredSearchOk returns a tuple with the PreferredSearch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResult) GetSearchId

func (o *SearchResult) GetSearchId() string

GetSearchId returns the SearchId field value if set, zero value otherwise.

func (*SearchResult) GetSearchIdOk

func (o *SearchResult) GetSearchIdOk() (*string, bool)

GetSearchIdOk returns a tuple with the SearchId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResult) GetValidityPeriod

func (o *SearchResult) GetValidityPeriod() int32

GetValidityPeriod returns the ValidityPeriod field value if set, zero value otherwise.

func (*SearchResult) GetValidityPeriodOk

func (o *SearchResult) GetValidityPeriodOk() (*int32, bool)

GetValidityPeriodOk returns a tuple with the ValidityPeriod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResult) HasAlteredPriorityInd

func (o *SearchResult) HasAlteredPriorityInd() bool

HasAlteredPriorityInd returns a boolean if a field has been set.

func (*SearchResult) HasCompleteNfInstances

func (o *SearchResult) HasCompleteNfInstances() bool

HasCompleteNfInstances returns a boolean if a field has been set.

func (*SearchResult) HasNfInstanceList

func (o *SearchResult) HasNfInstanceList() bool

HasNfInstanceList returns a boolean if a field has been set.

func (*SearchResult) HasNoProfileMatchInfo

func (o *SearchResult) HasNoProfileMatchInfo() bool

HasNoProfileMatchInfo returns a boolean if a field has been set.

func (*SearchResult) HasNrfSupportedFeatures

func (o *SearchResult) HasNrfSupportedFeatures() bool

HasNrfSupportedFeatures returns a boolean if a field has been set.

func (*SearchResult) HasNumNfInstComplete

func (o *SearchResult) HasNumNfInstComplete() bool

HasNumNfInstComplete returns a boolean if a field has been set.

func (*SearchResult) HasPreferredSearch

func (o *SearchResult) HasPreferredSearch() bool

HasPreferredSearch returns a boolean if a field has been set.

func (*SearchResult) HasSearchId

func (o *SearchResult) HasSearchId() bool

HasSearchId returns a boolean if a field has been set.

func (*SearchResult) HasValidityPeriod

func (o *SearchResult) HasValidityPeriod() bool

HasValidityPeriod returns a boolean if a field has been set.

func (SearchResult) MarshalJSON

func (o SearchResult) MarshalJSON() ([]byte, error)

func (*SearchResult) SetAlteredPriorityInd

func (o *SearchResult) SetAlteredPriorityInd(v bool)

SetAlteredPriorityInd gets a reference to the given bool and assigns it to the AlteredPriorityInd field.

func (*SearchResult) SetCompleteNfInstances

func (o *SearchResult) SetCompleteNfInstances(v []NFProfile)

SetCompleteNfInstances gets a reference to the given []NFProfile and assigns it to the CompleteNfInstances field.

func (*SearchResult) SetNfInstanceList

func (o *SearchResult) SetNfInstanceList(v map[string]NfInstanceInfo)

SetNfInstanceList gets a reference to the given map[string]NfInstanceInfo and assigns it to the NfInstanceList field.

func (*SearchResult) SetNfInstances

func (o *SearchResult) SetNfInstances(v []NFProfile)

SetNfInstances sets field value

func (*SearchResult) SetNoProfileMatchInfo

func (o *SearchResult) SetNoProfileMatchInfo(v NoProfileMatchInfo)

SetNoProfileMatchInfo gets a reference to the given NoProfileMatchInfo and assigns it to the NoProfileMatchInfo field.

func (*SearchResult) SetNrfSupportedFeatures

func (o *SearchResult) SetNrfSupportedFeatures(v string)

SetNrfSupportedFeatures gets a reference to the given string and assigns it to the NrfSupportedFeatures field.

func (*SearchResult) SetNumNfInstComplete

func (o *SearchResult) SetNumNfInstComplete(v int32)

SetNumNfInstComplete gets a reference to the given int32 and assigns it to the NumNfInstComplete field.

func (*SearchResult) SetPreferredSearch

func (o *SearchResult) SetPreferredSearch(v PreferredSearch)

SetPreferredSearch gets a reference to the given PreferredSearch and assigns it to the PreferredSearch field.

func (*SearchResult) SetSearchId

func (o *SearchResult) SetSearchId(v string)

SetSearchId gets a reference to the given string and assigns it to the SearchId field.

func (*SearchResult) SetValidityPeriod

func (o *SearchResult) SetValidityPeriod(v int32)

SetValidityPeriod gets a reference to the given int32 and assigns it to the ValidityPeriod field.

func (SearchResult) ToMap

func (o SearchResult) ToMap() (map[string]interface{}, error)

type SeppInfo

type SeppInfo struct {
	SeppPrefix *string `json:"seppPrefix,omitempty"`
	// Port numbers for HTTP and HTTPS. The key of the map shall be \"http\" or \"https\".
	SeppPorts      *map[string]int32 `json:"seppPorts,omitempty"`
	RemotePlmnList []PlmnId          `json:"remotePlmnList,omitempty"`
	RemoteSnpnList []PlmnIdNid       `json:"remoteSnpnList,omitempty"`
	// N32 purposes supported by the SEPP
	N32Purposes []N32Purpose `json:"n32Purposes,omitempty"`
}

SeppInfo Information of a SEPP Instance

func NewSeppInfo

func NewSeppInfo() *SeppInfo

NewSeppInfo instantiates a new SeppInfo 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 NewSeppInfoWithDefaults

func NewSeppInfoWithDefaults() *SeppInfo

NewSeppInfoWithDefaults instantiates a new SeppInfo 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 (*SeppInfo) GetN32Purposes

func (o *SeppInfo) GetN32Purposes() []N32Purpose

GetN32Purposes returns the N32Purposes field value if set, zero value otherwise.

func (*SeppInfo) GetN32PurposesOk

func (o *SeppInfo) GetN32PurposesOk() ([]N32Purpose, bool)

GetN32PurposesOk returns a tuple with the N32Purposes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SeppInfo) GetRemotePlmnList

func (o *SeppInfo) GetRemotePlmnList() []PlmnId

GetRemotePlmnList returns the RemotePlmnList field value if set, zero value otherwise.

func (*SeppInfo) GetRemotePlmnListOk

func (o *SeppInfo) GetRemotePlmnListOk() ([]PlmnId, bool)

GetRemotePlmnListOk returns a tuple with the RemotePlmnList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SeppInfo) GetRemoteSnpnList

func (o *SeppInfo) GetRemoteSnpnList() []PlmnIdNid

GetRemoteSnpnList returns the RemoteSnpnList field value if set, zero value otherwise.

func (*SeppInfo) GetRemoteSnpnListOk

func (o *SeppInfo) GetRemoteSnpnListOk() ([]PlmnIdNid, bool)

GetRemoteSnpnListOk returns a tuple with the RemoteSnpnList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SeppInfo) GetSeppPorts

func (o *SeppInfo) GetSeppPorts() map[string]int32

GetSeppPorts returns the SeppPorts field value if set, zero value otherwise.

func (*SeppInfo) GetSeppPortsOk

func (o *SeppInfo) GetSeppPortsOk() (*map[string]int32, bool)

GetSeppPortsOk returns a tuple with the SeppPorts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SeppInfo) GetSeppPrefix

func (o *SeppInfo) GetSeppPrefix() string

GetSeppPrefix returns the SeppPrefix field value if set, zero value otherwise.

func (*SeppInfo) GetSeppPrefixOk

func (o *SeppInfo) GetSeppPrefixOk() (*string, bool)

GetSeppPrefixOk returns a tuple with the SeppPrefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SeppInfo) HasN32Purposes

func (o *SeppInfo) HasN32Purposes() bool

HasN32Purposes returns a boolean if a field has been set.

func (*SeppInfo) HasRemotePlmnList

func (o *SeppInfo) HasRemotePlmnList() bool

HasRemotePlmnList returns a boolean if a field has been set.

func (*SeppInfo) HasRemoteSnpnList

func (o *SeppInfo) HasRemoteSnpnList() bool

HasRemoteSnpnList returns a boolean if a field has been set.

func (*SeppInfo) HasSeppPorts

func (o *SeppInfo) HasSeppPorts() bool

HasSeppPorts returns a boolean if a field has been set.

func (*SeppInfo) HasSeppPrefix

func (o *SeppInfo) HasSeppPrefix() bool

HasSeppPrefix returns a boolean if a field has been set.

func (SeppInfo) MarshalJSON

func (o SeppInfo) MarshalJSON() ([]byte, error)

func (*SeppInfo) SetN32Purposes

func (o *SeppInfo) SetN32Purposes(v []N32Purpose)

SetN32Purposes gets a reference to the given []N32Purpose and assigns it to the N32Purposes field.

func (*SeppInfo) SetRemotePlmnList

func (o *SeppInfo) SetRemotePlmnList(v []PlmnId)

SetRemotePlmnList gets a reference to the given []PlmnId and assigns it to the RemotePlmnList field.

func (*SeppInfo) SetRemoteSnpnList

func (o *SeppInfo) SetRemoteSnpnList(v []PlmnIdNid)

SetRemoteSnpnList gets a reference to the given []PlmnIdNid and assigns it to the RemoteSnpnList field.

func (*SeppInfo) SetSeppPorts

func (o *SeppInfo) SetSeppPorts(v map[string]int32)

SetSeppPorts gets a reference to the given map[string]int32 and assigns it to the SeppPorts field.

func (*SeppInfo) SetSeppPrefix

func (o *SeppInfo) SetSeppPrefix(v string)

SetSeppPrefix gets a reference to the given string and assigns it to the SeppPrefix field.

func (SeppInfo) ToMap

func (o SeppInfo) ToMap() (map[string]interface{}, error)

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

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 ServiceName

type ServiceName struct {
	String *string
}

ServiceName Service names known to NRF

func (*ServiceName) MarshalJSON

func (src *ServiceName) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ServiceName) UnmarshalJSON

func (dst *ServiceName) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type SharedDataIdRange

type SharedDataIdRange struct {
	Pattern *string `json:"pattern,omitempty"`
}

SharedDataIdRange A range of SharedDataIds based on regular-expression matching

func NewSharedDataIdRange

func NewSharedDataIdRange() *SharedDataIdRange

NewSharedDataIdRange instantiates a new SharedDataIdRange 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 NewSharedDataIdRangeWithDefaults

func NewSharedDataIdRangeWithDefaults() *SharedDataIdRange

NewSharedDataIdRangeWithDefaults instantiates a new SharedDataIdRange 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 (*SharedDataIdRange) GetPattern

func (o *SharedDataIdRange) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*SharedDataIdRange) GetPatternOk

func (o *SharedDataIdRange) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SharedDataIdRange) HasPattern

func (o *SharedDataIdRange) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (SharedDataIdRange) MarshalJSON

func (o SharedDataIdRange) MarshalJSON() ([]byte, error)

func (*SharedDataIdRange) SetPattern

func (o *SharedDataIdRange) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field.

func (SharedDataIdRange) ToMap

func (o SharedDataIdRange) ToMap() (map[string]interface{}, error)

type SmfInfo

type SmfInfo struct {
	SNssaiSmfInfoList []SnssaiSmfInfoItem `json:"sNssaiSmfInfoList"`
	TaiList           []Tai               `json:"taiList,omitempty"`
	TaiRangeList      []TaiRange          `json:"taiRangeList,omitempty"`
	// Fully Qualified Domain Name
	PgwFqdn        *string      `json:"pgwFqdn,omitempty"`
	PgwIpAddrList  []IpAddr     `json:"pgwIpAddrList,omitempty"`
	AccessType     []AccessType `json:"accessType,omitempty"`
	Priority       *int32       `json:"priority,omitempty"`
	VsmfSupportInd *bool        `json:"vsmfSupportInd,omitempty"`
	PgwFqdnList    []string     `json:"pgwFqdnList,omitempty"`
	// Deprecated
	SmfOnboardingCapability *bool `json:"smfOnboardingCapability,omitempty"`
	IsmfSupportInd          *bool `json:"ismfSupportInd,omitempty"`
	SmfUPRPCapability       *bool `json:"smfUPRPCapability,omitempty"`
}

SmfInfo Information of an SMF NF Instance

func NewSmfInfo

func NewSmfInfo(sNssaiSmfInfoList []SnssaiSmfInfoItem) *SmfInfo

NewSmfInfo instantiates a new SmfInfo 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 NewSmfInfoWithDefaults

func NewSmfInfoWithDefaults() *SmfInfo

NewSmfInfoWithDefaults instantiates a new SmfInfo 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 (*SmfInfo) GetAccessType

func (o *SmfInfo) GetAccessType() []AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*SmfInfo) GetAccessTypeOk

func (o *SmfInfo) GetAccessTypeOk() ([]AccessType, bool)

GetAccessTypeOk returns a tuple with the AccessType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmfInfo) GetIsmfSupportInd

func (o *SmfInfo) GetIsmfSupportInd() bool

GetIsmfSupportInd returns the IsmfSupportInd field value if set, zero value otherwise.

func (*SmfInfo) GetIsmfSupportIndOk

func (o *SmfInfo) GetIsmfSupportIndOk() (*bool, bool)

GetIsmfSupportIndOk returns a tuple with the IsmfSupportInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmfInfo) GetPgwFqdn

func (o *SmfInfo) GetPgwFqdn() string

GetPgwFqdn returns the PgwFqdn field value if set, zero value otherwise.

func (*SmfInfo) GetPgwFqdnList

func (o *SmfInfo) GetPgwFqdnList() []string

GetPgwFqdnList returns the PgwFqdnList field value if set, zero value otherwise.

func (*SmfInfo) GetPgwFqdnListOk

func (o *SmfInfo) GetPgwFqdnListOk() ([]string, bool)

GetPgwFqdnListOk returns a tuple with the PgwFqdnList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmfInfo) GetPgwFqdnOk

func (o *SmfInfo) GetPgwFqdnOk() (*string, bool)

GetPgwFqdnOk returns a tuple with the PgwFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmfInfo) GetPgwIpAddrList

func (o *SmfInfo) GetPgwIpAddrList() []IpAddr

GetPgwIpAddrList returns the PgwIpAddrList field value if set, zero value otherwise.

func (*SmfInfo) GetPgwIpAddrListOk

func (o *SmfInfo) GetPgwIpAddrListOk() ([]IpAddr, bool)

GetPgwIpAddrListOk returns a tuple with the PgwIpAddrList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmfInfo) GetPriority

func (o *SmfInfo) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*SmfInfo) GetPriorityOk

func (o *SmfInfo) GetPriorityOk() (*int32, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmfInfo) GetSNssaiSmfInfoList

func (o *SmfInfo) GetSNssaiSmfInfoList() []SnssaiSmfInfoItem

GetSNssaiSmfInfoList returns the SNssaiSmfInfoList field value

func (*SmfInfo) GetSNssaiSmfInfoListOk

func (o *SmfInfo) GetSNssaiSmfInfoListOk() ([]SnssaiSmfInfoItem, bool)

GetSNssaiSmfInfoListOk returns a tuple with the SNssaiSmfInfoList field value and a boolean to check if the value has been set.

func (*SmfInfo) GetSmfOnboardingCapability

func (o *SmfInfo) GetSmfOnboardingCapability() bool

GetSmfOnboardingCapability returns the SmfOnboardingCapability field value if set, zero value otherwise. Deprecated

func (*SmfInfo) GetSmfOnboardingCapabilityOk

func (o *SmfInfo) GetSmfOnboardingCapabilityOk() (*bool, bool)

GetSmfOnboardingCapabilityOk returns a tuple with the SmfOnboardingCapability field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*SmfInfo) GetSmfUPRPCapability

func (o *SmfInfo) GetSmfUPRPCapability() bool

GetSmfUPRPCapability returns the SmfUPRPCapability field value if set, zero value otherwise.

func (*SmfInfo) GetSmfUPRPCapabilityOk

func (o *SmfInfo) GetSmfUPRPCapabilityOk() (*bool, bool)

GetSmfUPRPCapabilityOk returns a tuple with the SmfUPRPCapability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmfInfo) GetTaiList

func (o *SmfInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*SmfInfo) GetTaiListOk

func (o *SmfInfo) GetTaiListOk() ([]Tai, bool)

GetTaiListOk returns a tuple with the TaiList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmfInfo) GetTaiRangeList

func (o *SmfInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*SmfInfo) GetTaiRangeListOk

func (o *SmfInfo) GetTaiRangeListOk() ([]TaiRange, bool)

GetTaiRangeListOk returns a tuple with the TaiRangeList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmfInfo) GetVsmfSupportInd

func (o *SmfInfo) GetVsmfSupportInd() bool

GetVsmfSupportInd returns the VsmfSupportInd field value if set, zero value otherwise.

func (*SmfInfo) GetVsmfSupportIndOk

func (o *SmfInfo) GetVsmfSupportIndOk() (*bool, bool)

GetVsmfSupportIndOk returns a tuple with the VsmfSupportInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmfInfo) HasAccessType

func (o *SmfInfo) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*SmfInfo) HasIsmfSupportInd

func (o *SmfInfo) HasIsmfSupportInd() bool

HasIsmfSupportInd returns a boolean if a field has been set.

func (*SmfInfo) HasPgwFqdn

func (o *SmfInfo) HasPgwFqdn() bool

HasPgwFqdn returns a boolean if a field has been set.

func (*SmfInfo) HasPgwFqdnList

func (o *SmfInfo) HasPgwFqdnList() bool

HasPgwFqdnList returns a boolean if a field has been set.

func (*SmfInfo) HasPgwIpAddrList

func (o *SmfInfo) HasPgwIpAddrList() bool

HasPgwIpAddrList returns a boolean if a field has been set.

func (*SmfInfo) HasPriority

func (o *SmfInfo) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*SmfInfo) HasSmfOnboardingCapability

func (o *SmfInfo) HasSmfOnboardingCapability() bool

HasSmfOnboardingCapability returns a boolean if a field has been set.

func (*SmfInfo) HasSmfUPRPCapability

func (o *SmfInfo) HasSmfUPRPCapability() bool

HasSmfUPRPCapability returns a boolean if a field has been set.

func (*SmfInfo) HasTaiList

func (o *SmfInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*SmfInfo) HasTaiRangeList

func (o *SmfInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (*SmfInfo) HasVsmfSupportInd

func (o *SmfInfo) HasVsmfSupportInd() bool

HasVsmfSupportInd returns a boolean if a field has been set.

func (SmfInfo) MarshalJSON

func (o SmfInfo) MarshalJSON() ([]byte, error)

func (*SmfInfo) SetAccessType

func (o *SmfInfo) SetAccessType(v []AccessType)

SetAccessType gets a reference to the given []AccessType and assigns it to the AccessType field.

func (*SmfInfo) SetIsmfSupportInd

func (o *SmfInfo) SetIsmfSupportInd(v bool)

SetIsmfSupportInd gets a reference to the given bool and assigns it to the IsmfSupportInd field.

func (*SmfInfo) SetPgwFqdn

func (o *SmfInfo) SetPgwFqdn(v string)

SetPgwFqdn gets a reference to the given string and assigns it to the PgwFqdn field.

func (*SmfInfo) SetPgwFqdnList

func (o *SmfInfo) SetPgwFqdnList(v []string)

SetPgwFqdnList gets a reference to the given []string and assigns it to the PgwFqdnList field.

func (*SmfInfo) SetPgwIpAddrList

func (o *SmfInfo) SetPgwIpAddrList(v []IpAddr)

SetPgwIpAddrList gets a reference to the given []IpAddr and assigns it to the PgwIpAddrList field.

func (*SmfInfo) SetPriority

func (o *SmfInfo) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

func (*SmfInfo) SetSNssaiSmfInfoList

func (o *SmfInfo) SetSNssaiSmfInfoList(v []SnssaiSmfInfoItem)

SetSNssaiSmfInfoList sets field value

func (*SmfInfo) SetSmfOnboardingCapability

func (o *SmfInfo) SetSmfOnboardingCapability(v bool)

SetSmfOnboardingCapability gets a reference to the given bool and assigns it to the SmfOnboardingCapability field. Deprecated

func (*SmfInfo) SetSmfUPRPCapability

func (o *SmfInfo) SetSmfUPRPCapability(v bool)

SetSmfUPRPCapability gets a reference to the given bool and assigns it to the SmfUPRPCapability field.

func (*SmfInfo) SetTaiList

func (o *SmfInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*SmfInfo) SetTaiRangeList

func (o *SmfInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (*SmfInfo) SetVsmfSupportInd

func (o *SmfInfo) SetVsmfSupportInd(v bool)

SetVsmfSupportInd gets a reference to the given bool and assigns it to the VsmfSupportInd field.

func (SmfInfo) ToMap

func (o SmfInfo) ToMap() (map[string]interface{}, error)

type SmsfInfo

type SmsfInfo struct {
	RoamingUeInd        *bool       `json:"roamingUeInd,omitempty"`
	RemotePlmnRangeList []PlmnRange `json:"remotePlmnRangeList,omitempty"`
}

SmsfInfo Specific Data for SMSF

func NewSmsfInfo

func NewSmsfInfo() *SmsfInfo

NewSmsfInfo instantiates a new SmsfInfo 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 NewSmsfInfoWithDefaults

func NewSmsfInfoWithDefaults() *SmsfInfo

NewSmsfInfoWithDefaults instantiates a new SmsfInfo 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 (*SmsfInfo) GetRemotePlmnRangeList

func (o *SmsfInfo) GetRemotePlmnRangeList() []PlmnRange

GetRemotePlmnRangeList returns the RemotePlmnRangeList field value if set, zero value otherwise.

func (*SmsfInfo) GetRemotePlmnRangeListOk

func (o *SmsfInfo) GetRemotePlmnRangeListOk() ([]PlmnRange, bool)

GetRemotePlmnRangeListOk returns a tuple with the RemotePlmnRangeList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmsfInfo) GetRoamingUeInd

func (o *SmsfInfo) GetRoamingUeInd() bool

GetRoamingUeInd returns the RoamingUeInd field value if set, zero value otherwise.

func (*SmsfInfo) GetRoamingUeIndOk

func (o *SmsfInfo) GetRoamingUeIndOk() (*bool, bool)

GetRoamingUeIndOk returns a tuple with the RoamingUeInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmsfInfo) HasRemotePlmnRangeList

func (o *SmsfInfo) HasRemotePlmnRangeList() bool

HasRemotePlmnRangeList returns a boolean if a field has been set.

func (*SmsfInfo) HasRoamingUeInd

func (o *SmsfInfo) HasRoamingUeInd() bool

HasRoamingUeInd returns a boolean if a field has been set.

func (SmsfInfo) MarshalJSON

func (o SmsfInfo) MarshalJSON() ([]byte, error)

func (*SmsfInfo) SetRemotePlmnRangeList

func (o *SmsfInfo) SetRemotePlmnRangeList(v []PlmnRange)

SetRemotePlmnRangeList gets a reference to the given []PlmnRange and assigns it to the RemotePlmnRangeList field.

func (*SmsfInfo) SetRoamingUeInd

func (o *SmsfInfo) SetRoamingUeInd(v bool)

SetRoamingUeInd gets a reference to the given bool and assigns it to the RoamingUeInd field.

func (SmsfInfo) ToMap

func (o SmsfInfo) ToMap() (map[string]interface{}, error)

type Snssai

type Snssai struct {
	// Unsigned integer, within the range 0 to 255, representing the Slice/Service Type.  It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond  to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
	Sst int32 `json:"sst"`
	// 3-octet string, representing the Slice Differentiator, in hexadecimal representation. Each character in the string shall take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the SD shall appear first in the string, and the character representing the 4 least significant bit of the SD shall appear last in the string. This is an optional parameter that complements the Slice/Service type(s) to allow to  differentiate amongst multiple Network Slices of the same Slice/Service type. This IE shall be absent if no SD value is associated with the SST.
	Sd *string `json:"sd,omitempty"`
}

Snssai When Snssai needs to be converted to string (e.g. when used in maps as key), the string shall be composed of one to three digits \"sst\" optionally followed by \"-\" and 6 hexadecimal digits \"sd\".

func NewSnssai

func NewSnssai(sst int32) *Snssai

NewSnssai instantiates a new Snssai object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSnssaiWithDefaults

func NewSnssaiWithDefaults() *Snssai

NewSnssaiWithDefaults instantiates a new Snssai object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Snssai) GetSd

func (o *Snssai) GetSd() string

GetSd returns the Sd field value if set, zero value otherwise.

func (*Snssai) GetSdOk

func (o *Snssai) GetSdOk() (*string, bool)

GetSdOk returns a tuple with the Sd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Snssai) GetSst

func (o *Snssai) GetSst() int32

GetSst returns the Sst field value

func (*Snssai) GetSstOk

func (o *Snssai) GetSstOk() (*int32, bool)

GetSstOk returns a tuple with the Sst field value and a boolean to check if the value has been set.

func (*Snssai) HasSd

func (o *Snssai) HasSd() bool

HasSd returns a boolean if a field has been set.

func (Snssai) MarshalJSON

func (o Snssai) MarshalJSON() ([]byte, error)

func (*Snssai) SetSd

func (o *Snssai) SetSd(v string)

SetSd gets a reference to the given string and assigns it to the Sd field.

func (*Snssai) SetSst

func (o *Snssai) SetSst(v int32)

SetSst sets field value

func (Snssai) ToMap

func (o Snssai) ToMap() (map[string]interface{}, error)

type SnssaiEasdfInfoItem

type SnssaiEasdfInfoItem struct {
	SNssai           ExtSnssai          `json:"sNssai"`
	DnnEasdfInfoList []DnnEasdfInfoItem `json:"dnnEasdfInfoList"`
}

SnssaiEasdfInfoItem Set of parameters supported by EASDF for a given S-NSSAI

func NewSnssaiEasdfInfoItem

func NewSnssaiEasdfInfoItem(sNssai ExtSnssai, dnnEasdfInfoList []DnnEasdfInfoItem) *SnssaiEasdfInfoItem

NewSnssaiEasdfInfoItem instantiates a new SnssaiEasdfInfoItem 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 NewSnssaiEasdfInfoItemWithDefaults

func NewSnssaiEasdfInfoItemWithDefaults() *SnssaiEasdfInfoItem

NewSnssaiEasdfInfoItemWithDefaults instantiates a new SnssaiEasdfInfoItem 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 (*SnssaiEasdfInfoItem) GetDnnEasdfInfoList

func (o *SnssaiEasdfInfoItem) GetDnnEasdfInfoList() []DnnEasdfInfoItem

GetDnnEasdfInfoList returns the DnnEasdfInfoList field value

func (*SnssaiEasdfInfoItem) GetDnnEasdfInfoListOk

func (o *SnssaiEasdfInfoItem) GetDnnEasdfInfoListOk() ([]DnnEasdfInfoItem, bool)

GetDnnEasdfInfoListOk returns a tuple with the DnnEasdfInfoList field value and a boolean to check if the value has been set.

func (*SnssaiEasdfInfoItem) GetSNssai

func (o *SnssaiEasdfInfoItem) GetSNssai() ExtSnssai

GetSNssai returns the SNssai field value

func (*SnssaiEasdfInfoItem) GetSNssaiOk

func (o *SnssaiEasdfInfoItem) GetSNssaiOk() (*ExtSnssai, bool)

GetSNssaiOk returns a tuple with the SNssai field value and a boolean to check if the value has been set.

func (SnssaiEasdfInfoItem) MarshalJSON

func (o SnssaiEasdfInfoItem) MarshalJSON() ([]byte, error)

func (*SnssaiEasdfInfoItem) SetDnnEasdfInfoList

func (o *SnssaiEasdfInfoItem) SetDnnEasdfInfoList(v []DnnEasdfInfoItem)

SetDnnEasdfInfoList sets field value

func (*SnssaiEasdfInfoItem) SetSNssai

func (o *SnssaiEasdfInfoItem) SetSNssai(v ExtSnssai)

SetSNssai sets field value

func (SnssaiEasdfInfoItem) ToMap

func (o SnssaiEasdfInfoItem) ToMap() (map[string]interface{}, error)

type SnssaiExtension

type SnssaiExtension struct {
	// When present, it shall contain the range(s) of Slice Differentiator values supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type
	SdRanges []SdRange `json:"sdRanges,omitempty"`
	// When present, it shall be set to true, to indicate that all SD values are supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type.
	WildcardSd *bool `json:"wildcardSd,omitempty"`
}

SnssaiExtension Extensions to the Snssai data type, sdRanges and wildcardSd shall not be present simultaneously

func NewSnssaiExtension

func NewSnssaiExtension() *SnssaiExtension

NewSnssaiExtension instantiates a new SnssaiExtension 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 NewSnssaiExtensionWithDefaults

func NewSnssaiExtensionWithDefaults() *SnssaiExtension

NewSnssaiExtensionWithDefaults instantiates a new SnssaiExtension 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 (*SnssaiExtension) GetSdRanges

func (o *SnssaiExtension) GetSdRanges() []SdRange

GetSdRanges returns the SdRanges field value if set, zero value otherwise.

func (*SnssaiExtension) GetSdRangesOk

func (o *SnssaiExtension) GetSdRangesOk() ([]SdRange, bool)

GetSdRangesOk returns a tuple with the SdRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SnssaiExtension) GetWildcardSd

func (o *SnssaiExtension) GetWildcardSd() bool

GetWildcardSd returns the WildcardSd field value if set, zero value otherwise.

func (*SnssaiExtension) GetWildcardSdOk

func (o *SnssaiExtension) GetWildcardSdOk() (*bool, bool)

GetWildcardSdOk returns a tuple with the WildcardSd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SnssaiExtension) HasSdRanges

func (o *SnssaiExtension) HasSdRanges() bool

HasSdRanges returns a boolean if a field has been set.

func (*SnssaiExtension) HasWildcardSd

func (o *SnssaiExtension) HasWildcardSd() bool

HasWildcardSd returns a boolean if a field has been set.

func (SnssaiExtension) MarshalJSON

func (o SnssaiExtension) MarshalJSON() ([]byte, error)

func (*SnssaiExtension) SetSdRanges

func (o *SnssaiExtension) SetSdRanges(v []SdRange)

SetSdRanges gets a reference to the given []SdRange and assigns it to the SdRanges field.

func (*SnssaiExtension) SetWildcardSd

func (o *SnssaiExtension) SetWildcardSd(v bool)

SetWildcardSd gets a reference to the given bool and assigns it to the WildcardSd field.

func (SnssaiExtension) ToMap

func (o SnssaiExtension) ToMap() (map[string]interface{}, error)

type SnssaiInfoItem

type SnssaiInfoItem struct {
	SNssai      ExtSnssai     `json:"sNssai"`
	DnnInfoList []DnnInfoItem `json:"dnnInfoList"`
}

SnssaiInfoItem Parameters supported by an NF for a given S-NSSAI Set of parameters supported by NF for a given S-NSSAI

func NewSnssaiInfoItem

func NewSnssaiInfoItem(sNssai ExtSnssai, dnnInfoList []DnnInfoItem) *SnssaiInfoItem

NewSnssaiInfoItem instantiates a new SnssaiInfoItem 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 NewSnssaiInfoItemWithDefaults

func NewSnssaiInfoItemWithDefaults() *SnssaiInfoItem

NewSnssaiInfoItemWithDefaults instantiates a new SnssaiInfoItem 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 (*SnssaiInfoItem) GetDnnInfoList

func (o *SnssaiInfoItem) GetDnnInfoList() []DnnInfoItem

GetDnnInfoList returns the DnnInfoList field value

func (*SnssaiInfoItem) GetDnnInfoListOk

func (o *SnssaiInfoItem) GetDnnInfoListOk() ([]DnnInfoItem, bool)

GetDnnInfoListOk returns a tuple with the DnnInfoList field value and a boolean to check if the value has been set.

func (*SnssaiInfoItem) GetSNssai

func (o *SnssaiInfoItem) GetSNssai() ExtSnssai

GetSNssai returns the SNssai field value

func (*SnssaiInfoItem) GetSNssaiOk

func (o *SnssaiInfoItem) GetSNssaiOk() (*ExtSnssai, bool)

GetSNssaiOk returns a tuple with the SNssai field value and a boolean to check if the value has been set.

func (SnssaiInfoItem) MarshalJSON

func (o SnssaiInfoItem) MarshalJSON() ([]byte, error)

func (*SnssaiInfoItem) SetDnnInfoList

func (o *SnssaiInfoItem) SetDnnInfoList(v []DnnInfoItem)

SetDnnInfoList sets field value

func (*SnssaiInfoItem) SetSNssai

func (o *SnssaiInfoItem) SetSNssai(v ExtSnssai)

SetSNssai sets field value

func (SnssaiInfoItem) ToMap

func (o SnssaiInfoItem) ToMap() (map[string]interface{}, error)

type SnssaiMbSmfInfoItem

type SnssaiMbSmfInfoItem struct {
	SNssai      ExtSnssai          `json:"sNssai"`
	DnnInfoList []DnnMbSmfInfoItem `json:"dnnInfoList"`
}

SnssaiMbSmfInfoItem Parameters supported by an MB-SMF for a given S-NSSAI

func NewSnssaiMbSmfInfoItem

func NewSnssaiMbSmfInfoItem(sNssai ExtSnssai, dnnInfoList []DnnMbSmfInfoItem) *SnssaiMbSmfInfoItem

NewSnssaiMbSmfInfoItem instantiates a new SnssaiMbSmfInfoItem 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 NewSnssaiMbSmfInfoItemWithDefaults

func NewSnssaiMbSmfInfoItemWithDefaults() *SnssaiMbSmfInfoItem

NewSnssaiMbSmfInfoItemWithDefaults instantiates a new SnssaiMbSmfInfoItem 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 (*SnssaiMbSmfInfoItem) GetDnnInfoList

func (o *SnssaiMbSmfInfoItem) GetDnnInfoList() []DnnMbSmfInfoItem

GetDnnInfoList returns the DnnInfoList field value

func (*SnssaiMbSmfInfoItem) GetDnnInfoListOk

func (o *SnssaiMbSmfInfoItem) GetDnnInfoListOk() ([]DnnMbSmfInfoItem, bool)

GetDnnInfoListOk returns a tuple with the DnnInfoList field value and a boolean to check if the value has been set.

func (*SnssaiMbSmfInfoItem) GetSNssai

func (o *SnssaiMbSmfInfoItem) GetSNssai() ExtSnssai

GetSNssai returns the SNssai field value

func (*SnssaiMbSmfInfoItem) GetSNssaiOk

func (o *SnssaiMbSmfInfoItem) GetSNssaiOk() (*ExtSnssai, bool)

GetSNssaiOk returns a tuple with the SNssai field value and a boolean to check if the value has been set.

func (SnssaiMbSmfInfoItem) MarshalJSON

func (o SnssaiMbSmfInfoItem) MarshalJSON() ([]byte, error)

func (*SnssaiMbSmfInfoItem) SetDnnInfoList

func (o *SnssaiMbSmfInfoItem) SetDnnInfoList(v []DnnMbSmfInfoItem)

SetDnnInfoList sets field value

func (*SnssaiMbSmfInfoItem) SetSNssai

func (o *SnssaiMbSmfInfoItem) SetSNssai(v ExtSnssai)

SetSNssai sets field value

func (SnssaiMbSmfInfoItem) ToMap

func (o SnssaiMbSmfInfoItem) ToMap() (map[string]interface{}, error)

type SnssaiSmfInfoItem

type SnssaiSmfInfoItem struct {
	SNssai         ExtSnssai        `json:"sNssai"`
	DnnSmfInfoList []DnnSmfInfoItem `json:"dnnSmfInfoList"`
}

SnssaiSmfInfoItem Set of parameters supported by SMF for a given S-NSSAI

func NewSnssaiSmfInfoItem

func NewSnssaiSmfInfoItem(sNssai ExtSnssai, dnnSmfInfoList []DnnSmfInfoItem) *SnssaiSmfInfoItem

NewSnssaiSmfInfoItem instantiates a new SnssaiSmfInfoItem 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 NewSnssaiSmfInfoItemWithDefaults

func NewSnssaiSmfInfoItemWithDefaults() *SnssaiSmfInfoItem

NewSnssaiSmfInfoItemWithDefaults instantiates a new SnssaiSmfInfoItem 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 (*SnssaiSmfInfoItem) GetDnnSmfInfoList

func (o *SnssaiSmfInfoItem) GetDnnSmfInfoList() []DnnSmfInfoItem

GetDnnSmfInfoList returns the DnnSmfInfoList field value

func (*SnssaiSmfInfoItem) GetDnnSmfInfoListOk

func (o *SnssaiSmfInfoItem) GetDnnSmfInfoListOk() ([]DnnSmfInfoItem, bool)

GetDnnSmfInfoListOk returns a tuple with the DnnSmfInfoList field value and a boolean to check if the value has been set.

func (*SnssaiSmfInfoItem) GetSNssai

func (o *SnssaiSmfInfoItem) GetSNssai() ExtSnssai

GetSNssai returns the SNssai field value

func (*SnssaiSmfInfoItem) GetSNssaiOk

func (o *SnssaiSmfInfoItem) GetSNssaiOk() (*ExtSnssai, bool)

GetSNssaiOk returns a tuple with the SNssai field value and a boolean to check if the value has been set.

func (SnssaiSmfInfoItem) MarshalJSON

func (o SnssaiSmfInfoItem) MarshalJSON() ([]byte, error)

func (*SnssaiSmfInfoItem) SetDnnSmfInfoList

func (o *SnssaiSmfInfoItem) SetDnnSmfInfoList(v []DnnSmfInfoItem)

SetDnnSmfInfoList sets field value

func (*SnssaiSmfInfoItem) SetSNssai

func (o *SnssaiSmfInfoItem) SetSNssai(v ExtSnssai)

SetSNssai sets field value

func (SnssaiSmfInfoItem) ToMap

func (o SnssaiSmfInfoItem) ToMap() (map[string]interface{}, error)

type SnssaiTsctsfInfoItem

type SnssaiTsctsfInfoItem struct {
	SNssai      ExtSnssai           `json:"sNssai"`
	DnnInfoList []DnnTsctsfInfoItem `json:"dnnInfoList"`
}

SnssaiTsctsfInfoItem Set of parameters supported by TSCTSF for a given S-NSSAI

func NewSnssaiTsctsfInfoItem

func NewSnssaiTsctsfInfoItem(sNssai ExtSnssai, dnnInfoList []DnnTsctsfInfoItem) *SnssaiTsctsfInfoItem

NewSnssaiTsctsfInfoItem instantiates a new SnssaiTsctsfInfoItem 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 NewSnssaiTsctsfInfoItemWithDefaults

func NewSnssaiTsctsfInfoItemWithDefaults() *SnssaiTsctsfInfoItem

NewSnssaiTsctsfInfoItemWithDefaults instantiates a new SnssaiTsctsfInfoItem 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 (*SnssaiTsctsfInfoItem) GetDnnInfoList

func (o *SnssaiTsctsfInfoItem) GetDnnInfoList() []DnnTsctsfInfoItem

GetDnnInfoList returns the DnnInfoList field value

func (*SnssaiTsctsfInfoItem) GetDnnInfoListOk

func (o *SnssaiTsctsfInfoItem) GetDnnInfoListOk() ([]DnnTsctsfInfoItem, bool)

GetDnnInfoListOk returns a tuple with the DnnInfoList field value and a boolean to check if the value has been set.

func (*SnssaiTsctsfInfoItem) GetSNssai

func (o *SnssaiTsctsfInfoItem) GetSNssai() ExtSnssai

GetSNssai returns the SNssai field value

func (*SnssaiTsctsfInfoItem) GetSNssaiOk

func (o *SnssaiTsctsfInfoItem) GetSNssaiOk() (*ExtSnssai, bool)

GetSNssaiOk returns a tuple with the SNssai field value and a boolean to check if the value has been set.

func (SnssaiTsctsfInfoItem) MarshalJSON

func (o SnssaiTsctsfInfoItem) MarshalJSON() ([]byte, error)

func (*SnssaiTsctsfInfoItem) SetDnnInfoList

func (o *SnssaiTsctsfInfoItem) SetDnnInfoList(v []DnnTsctsfInfoItem)

SetDnnInfoList sets field value

func (*SnssaiTsctsfInfoItem) SetSNssai

func (o *SnssaiTsctsfInfoItem) SetSNssai(v ExtSnssai)

SetSNssai sets field value

func (SnssaiTsctsfInfoItem) ToMap

func (o SnssaiTsctsfInfoItem) ToMap() (map[string]interface{}, error)

type SnssaiUpfInfoItem

type SnssaiUpfInfoItem struct {
	SNssai             ExtSnssai        `json:"sNssai"`
	DnnUpfInfoList     []DnnUpfInfoItem `json:"dnnUpfInfoList"`
	RedundantTransport *bool            `json:"redundantTransport,omitempty"`
}

SnssaiUpfInfoItem Set of parameters supported by UPF for a given S-NSSAI

func NewSnssaiUpfInfoItem

func NewSnssaiUpfInfoItem(sNssai ExtSnssai, dnnUpfInfoList []DnnUpfInfoItem) *SnssaiUpfInfoItem

NewSnssaiUpfInfoItem instantiates a new SnssaiUpfInfoItem 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 NewSnssaiUpfInfoItemWithDefaults

func NewSnssaiUpfInfoItemWithDefaults() *SnssaiUpfInfoItem

NewSnssaiUpfInfoItemWithDefaults instantiates a new SnssaiUpfInfoItem 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 (*SnssaiUpfInfoItem) GetDnnUpfInfoList

func (o *SnssaiUpfInfoItem) GetDnnUpfInfoList() []DnnUpfInfoItem

GetDnnUpfInfoList returns the DnnUpfInfoList field value

func (*SnssaiUpfInfoItem) GetDnnUpfInfoListOk

func (o *SnssaiUpfInfoItem) GetDnnUpfInfoListOk() ([]DnnUpfInfoItem, bool)

GetDnnUpfInfoListOk returns a tuple with the DnnUpfInfoList field value and a boolean to check if the value has been set.

func (*SnssaiUpfInfoItem) GetRedundantTransport

func (o *SnssaiUpfInfoItem) GetRedundantTransport() bool

GetRedundantTransport returns the RedundantTransport field value if set, zero value otherwise.

func (*SnssaiUpfInfoItem) GetRedundantTransportOk

func (o *SnssaiUpfInfoItem) GetRedundantTransportOk() (*bool, bool)

GetRedundantTransportOk returns a tuple with the RedundantTransport field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SnssaiUpfInfoItem) GetSNssai

func (o *SnssaiUpfInfoItem) GetSNssai() ExtSnssai

GetSNssai returns the SNssai field value

func (*SnssaiUpfInfoItem) GetSNssaiOk

func (o *SnssaiUpfInfoItem) GetSNssaiOk() (*ExtSnssai, bool)

GetSNssaiOk returns a tuple with the SNssai field value and a boolean to check if the value has been set.

func (*SnssaiUpfInfoItem) HasRedundantTransport

func (o *SnssaiUpfInfoItem) HasRedundantTransport() bool

HasRedundantTransport returns a boolean if a field has been set.

func (SnssaiUpfInfoItem) MarshalJSON

func (o SnssaiUpfInfoItem) MarshalJSON() ([]byte, error)

func (*SnssaiUpfInfoItem) SetDnnUpfInfoList

func (o *SnssaiUpfInfoItem) SetDnnUpfInfoList(v []DnnUpfInfoItem)

SetDnnUpfInfoList sets field value

func (*SnssaiUpfInfoItem) SetRedundantTransport

func (o *SnssaiUpfInfoItem) SetRedundantTransport(v bool)

SetRedundantTransport gets a reference to the given bool and assigns it to the RedundantTransport field.

func (*SnssaiUpfInfoItem) SetSNssai

func (o *SnssaiUpfInfoItem) SetSNssai(v ExtSnssai)

SetSNssai sets field value

func (SnssaiUpfInfoItem) ToMap

func (o SnssaiUpfInfoItem) ToMap() (map[string]interface{}, error)

type Ssm

type Ssm struct {
	SourceIpAddr IpAddr `json:"sourceIpAddr"`
	DestIpAddr   IpAddr `json:"destIpAddr"`
}

Ssm Source specific IP multicast address

func NewSsm

func NewSsm(sourceIpAddr IpAddr, destIpAddr IpAddr) *Ssm

NewSsm instantiates a new Ssm 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 NewSsmWithDefaults

func NewSsmWithDefaults() *Ssm

NewSsmWithDefaults instantiates a new Ssm 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 (*Ssm) GetDestIpAddr

func (o *Ssm) GetDestIpAddr() IpAddr

GetDestIpAddr returns the DestIpAddr field value

func (*Ssm) GetDestIpAddrOk

func (o *Ssm) GetDestIpAddrOk() (*IpAddr, bool)

GetDestIpAddrOk returns a tuple with the DestIpAddr field value and a boolean to check if the value has been set.

func (*Ssm) GetSourceIpAddr

func (o *Ssm) GetSourceIpAddr() IpAddr

GetSourceIpAddr returns the SourceIpAddr field value

func (*Ssm) GetSourceIpAddrOk

func (o *Ssm) GetSourceIpAddrOk() (*IpAddr, bool)

GetSourceIpAddrOk returns a tuple with the SourceIpAddr field value and a boolean to check if the value has been set.

func (Ssm) MarshalJSON

func (o Ssm) MarshalJSON() ([]byte, error)

func (*Ssm) SetDestIpAddr

func (o *Ssm) SetDestIpAddr(v IpAddr)

SetDestIpAddr sets field value

func (*Ssm) SetSourceIpAddr

func (o *Ssm) SetSourceIpAddr(v IpAddr)

SetSourceIpAddr sets field value

func (Ssm) ToMap

func (o Ssm) ToMap() (map[string]interface{}, error)

type StoredSearchDocumentApiService

type StoredSearchDocumentApiService service

StoredSearchDocumentApiService StoredSearchDocumentApi service

func (*StoredSearchDocumentApiService) RetrieveStoredSearch

RetrieveStoredSearch Method for RetrieveStoredSearch

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param searchId Id of a stored search
@return ApiRetrieveStoredSearchRequest

func (*StoredSearchDocumentApiService) RetrieveStoredSearchExecute

Execute executes the request

@return StoredSearchResult

type StoredSearchResult

type StoredSearchResult struct {
	NfInstances         []NFProfile `json:"nfInstances"`
	CompleteNfInstances []NFProfile `json:"completeNfInstances,omitempty"`
}

StoredSearchResult Contains a complete search result (i.e. a number of discovered NF Instances), stored by NRF as a consequence of a prior search result

func NewStoredSearchResult

func NewStoredSearchResult(nfInstances []NFProfile) *StoredSearchResult

NewStoredSearchResult instantiates a new StoredSearchResult 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 NewStoredSearchResultWithDefaults

func NewStoredSearchResultWithDefaults() *StoredSearchResult

NewStoredSearchResultWithDefaults instantiates a new StoredSearchResult 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 (*StoredSearchResult) GetCompleteNfInstances

func (o *StoredSearchResult) GetCompleteNfInstances() []NFProfile

GetCompleteNfInstances returns the CompleteNfInstances field value if set, zero value otherwise.

func (*StoredSearchResult) GetCompleteNfInstancesOk

func (o *StoredSearchResult) GetCompleteNfInstancesOk() ([]NFProfile, bool)

GetCompleteNfInstancesOk returns a tuple with the CompleteNfInstances field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredSearchResult) GetNfInstances

func (o *StoredSearchResult) GetNfInstances() []NFProfile

GetNfInstances returns the NfInstances field value

func (*StoredSearchResult) GetNfInstancesOk

func (o *StoredSearchResult) GetNfInstancesOk() ([]NFProfile, bool)

GetNfInstancesOk returns a tuple with the NfInstances field value and a boolean to check if the value has been set.

func (*StoredSearchResult) HasCompleteNfInstances

func (o *StoredSearchResult) HasCompleteNfInstances() bool

HasCompleteNfInstances returns a boolean if a field has been set.

func (StoredSearchResult) MarshalJSON

func (o StoredSearchResult) MarshalJSON() ([]byte, error)

func (*StoredSearchResult) SetCompleteNfInstances

func (o *StoredSearchResult) SetCompleteNfInstances(v []NFProfile)

SetCompleteNfInstances gets a reference to the given []NFProfile and assigns it to the CompleteNfInstances field.

func (*StoredSearchResult) SetNfInstances

func (o *StoredSearchResult) SetNfInstances(v []NFProfile)

SetNfInstances sets field value

func (StoredSearchResult) ToMap

func (o StoredSearchResult) ToMap() (map[string]interface{}, error)

type SuciInfo

type SuciInfo struct {
	RoutingInds  []string `json:"routingInds,omitempty"`
	HNwPubKeyIds []int32  `json:"hNwPubKeyIds,omitempty"`
}

SuciInfo SUCI information containing Routing Indicator and Home Network Public Key ID

func NewSuciInfo

func NewSuciInfo() *SuciInfo

NewSuciInfo instantiates a new SuciInfo 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 NewSuciInfoWithDefaults

func NewSuciInfoWithDefaults() *SuciInfo

NewSuciInfoWithDefaults instantiates a new SuciInfo 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 (*SuciInfo) GetHNwPubKeyIds

func (o *SuciInfo) GetHNwPubKeyIds() []int32

GetHNwPubKeyIds returns the HNwPubKeyIds field value if set, zero value otherwise.

func (*SuciInfo) GetHNwPubKeyIdsOk

func (o *SuciInfo) GetHNwPubKeyIdsOk() ([]int32, bool)

GetHNwPubKeyIdsOk returns a tuple with the HNwPubKeyIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SuciInfo) GetRoutingInds

func (o *SuciInfo) GetRoutingInds() []string

GetRoutingInds returns the RoutingInds field value if set, zero value otherwise.

func (*SuciInfo) GetRoutingIndsOk

func (o *SuciInfo) GetRoutingIndsOk() ([]string, bool)

GetRoutingIndsOk returns a tuple with the RoutingInds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SuciInfo) HasHNwPubKeyIds

func (o *SuciInfo) HasHNwPubKeyIds() bool

HasHNwPubKeyIds returns a boolean if a field has been set.

func (*SuciInfo) HasRoutingInds

func (o *SuciInfo) HasRoutingInds() bool

HasRoutingInds returns a boolean if a field has been set.

func (SuciInfo) MarshalJSON

func (o SuciInfo) MarshalJSON() ([]byte, error)

func (*SuciInfo) SetHNwPubKeyIds

func (o *SuciInfo) SetHNwPubKeyIds(v []int32)

SetHNwPubKeyIds gets a reference to the given []int32 and assigns it to the HNwPubKeyIds field.

func (*SuciInfo) SetRoutingInds

func (o *SuciInfo) SetRoutingInds(v []string)

SetRoutingInds gets a reference to the given []string and assigns it to the RoutingInds field.

func (SuciInfo) ToMap

func (o SuciInfo) ToMap() (map[string]interface{}, error)

type SupiRange

type SupiRange struct {
	Interface *interface{}
}

SupiRange - A range of SUPIs (subscriber identities), either based on a numeric range, or based on regular-expression matching

func InterfaceAsSupiRange

func InterfaceAsSupiRange(v *interface{}) SupiRange

interface{}AsSupiRange is a convenience function that returns interface{} wrapped in SupiRange

func (*SupiRange) GetActualInstance

func (obj *SupiRange) GetActualInstance() interface{}

Get the actual instance

func (SupiRange) MarshalJSON

func (src SupiRange) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*SupiRange) UnmarshalJSON

func (dst *SupiRange) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type SupportedGADShapes

type SupportedGADShapes struct {
	String *string
}

SupportedGADShapes Indicates supported GAD shapes.

func (*SupportedGADShapes) MarshalJSON

func (src *SupportedGADShapes) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*SupportedGADShapes) UnmarshalJSON

func (dst *SupportedGADShapes) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type TacRange

type TacRange struct {
	Interface *interface{}
}

TacRange - Range of TACs (Tracking Area Codes)

func InterfaceAsTacRange

func InterfaceAsTacRange(v *interface{}) TacRange

interface{}AsTacRange is a convenience function that returns interface{} wrapped in TacRange

func (*TacRange) GetActualInstance

func (obj *TacRange) GetActualInstance() interface{}

Get the actual instance

func (TacRange) MarshalJSON

func (src TacRange) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*TacRange) UnmarshalJSON

func (dst *TacRange) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Tai

type Tai struct {
	PlmnId PlmnId `json:"plmnId"`
	// 2 or 3-octet string identifying a tracking area code as specified in clause 9.3.3.10  of 3GPP TS 38.413, 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 TAC shall  appear first in the string, and the character representing the 4 least significant bit  of the TAC shall appear last in the string.
	Tac string `json:"tac"`
	// 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"`
}

Tai Contains the tracking area identity as described in 3GPP 23.003

func NewTai

func NewTai(plmnId PlmnId, tac string) *Tai

NewTai instantiates a new Tai 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 NewTaiWithDefaults

func NewTaiWithDefaults() *Tai

NewTaiWithDefaults instantiates a new Tai 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 (*Tai) GetNid

func (o *Tai) GetNid() string

GetNid returns the Nid field value if set, zero value otherwise.

func (*Tai) GetNidOk

func (o *Tai) 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 (*Tai) GetPlmnId

func (o *Tai) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Tai) GetPlmnIdOk

func (o *Tai) GetPlmnIdOk() (*PlmnId, bool)

GetPlmnIdOk returns a tuple with the PlmnId field value and a boolean to check if the value has been set.

func (*Tai) GetTac

func (o *Tai) GetTac() string

GetTac returns the Tac field value

func (*Tai) GetTacOk

func (o *Tai) GetTacOk() (*string, bool)

GetTacOk returns a tuple with the Tac field value and a boolean to check if the value has been set.

func (*Tai) HasNid

func (o *Tai) HasNid() bool

HasNid returns a boolean if a field has been set.

func (Tai) MarshalJSON

func (o Tai) MarshalJSON() ([]byte, error)

func (*Tai) SetNid

func (o *Tai) SetNid(v string)

SetNid gets a reference to the given string and assigns it to the Nid field.

func (*Tai) SetPlmnId

func (o *Tai) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (*Tai) SetTac

func (o *Tai) SetTac(v string)

SetTac sets field value

func (Tai) ToMap

func (o Tai) ToMap() (map[string]interface{}, error)

type TaiRange

type TaiRange struct {
	PlmnId       PlmnId     `json:"plmnId"`
	TacRangeList []TacRange `json:"tacRangeList"`
	// 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"`
}

TaiRange Range of TAIs (Tracking Area Identities)

func NewTaiRange

func NewTaiRange(plmnId PlmnId, tacRangeList []TacRange) *TaiRange

NewTaiRange instantiates a new TaiRange 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 NewTaiRangeWithDefaults

func NewTaiRangeWithDefaults() *TaiRange

NewTaiRangeWithDefaults instantiates a new TaiRange 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 (*TaiRange) GetNid

func (o *TaiRange) GetNid() string

GetNid returns the Nid field value if set, zero value otherwise.

func (*TaiRange) GetNidOk

func (o *TaiRange) 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 (*TaiRange) GetPlmnId

func (o *TaiRange) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*TaiRange) GetPlmnIdOk

func (o *TaiRange) GetPlmnIdOk() (*PlmnId, bool)

GetPlmnIdOk returns a tuple with the PlmnId field value and a boolean to check if the value has been set.

func (*TaiRange) GetTacRangeList

func (o *TaiRange) GetTacRangeList() []TacRange

GetTacRangeList returns the TacRangeList field value

func (*TaiRange) GetTacRangeListOk

func (o *TaiRange) GetTacRangeListOk() ([]TacRange, bool)

GetTacRangeListOk returns a tuple with the TacRangeList field value and a boolean to check if the value has been set.

func (*TaiRange) HasNid

func (o *TaiRange) HasNid() bool

HasNid returns a boolean if a field has been set.

func (TaiRange) MarshalJSON

func (o TaiRange) MarshalJSON() ([]byte, error)

func (*TaiRange) SetNid

func (o *TaiRange) SetNid(v string)

SetNid gets a reference to the given string and assigns it to the Nid field.

func (*TaiRange) SetPlmnId

func (o *TaiRange) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (*TaiRange) SetTacRangeList

func (o *TaiRange) SetTacRangeList(v []TacRange)

SetTacRangeList sets field value

func (TaiRange) ToMap

func (o TaiRange) ToMap() (map[string]interface{}, error)

type Tmgi

type Tmgi struct {
	// MBS Service ID
	MbsServiceId string `json:"mbsServiceId"`
	PlmnId       PlmnId `json:"plmnId"`
}

Tmgi Temporary Mobile Group Identity

func NewTmgi

func NewTmgi(mbsServiceId string, plmnId PlmnId) *Tmgi

NewTmgi instantiates a new Tmgi 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 NewTmgiWithDefaults

func NewTmgiWithDefaults() *Tmgi

NewTmgiWithDefaults instantiates a new Tmgi 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 (*Tmgi) GetMbsServiceId

func (o *Tmgi) GetMbsServiceId() string

GetMbsServiceId returns the MbsServiceId field value

func (*Tmgi) GetMbsServiceIdOk

func (o *Tmgi) GetMbsServiceIdOk() (*string, bool)

GetMbsServiceIdOk returns a tuple with the MbsServiceId field value and a boolean to check if the value has been set.

func (*Tmgi) GetPlmnId

func (o *Tmgi) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Tmgi) GetPlmnIdOk

func (o *Tmgi) GetPlmnIdOk() (*PlmnId, bool)

GetPlmnIdOk returns a tuple with the PlmnId field value and a boolean to check if the value has been set.

func (Tmgi) MarshalJSON

func (o Tmgi) MarshalJSON() ([]byte, error)

func (*Tmgi) SetMbsServiceId

func (o *Tmgi) SetMbsServiceId(v string)

SetMbsServiceId sets field value

func (*Tmgi) SetPlmnId

func (o *Tmgi) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (Tmgi) ToMap

func (o Tmgi) ToMap() (map[string]interface{}, error)

type TmgiRange

type TmgiRange struct {
	MbsServiceIdStart string `json:"mbsServiceIdStart"`
	MbsServiceIdEnd   string `json:"mbsServiceIdEnd"`
	PlmnId            PlmnId `json:"plmnId"`
	// 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"`
}

TmgiRange Range of TMGIs

func NewTmgiRange

func NewTmgiRange(mbsServiceIdStart string, mbsServiceIdEnd string, plmnId PlmnId) *TmgiRange

NewTmgiRange instantiates a new TmgiRange 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 NewTmgiRangeWithDefaults

func NewTmgiRangeWithDefaults() *TmgiRange

NewTmgiRangeWithDefaults instantiates a new TmgiRange 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 (*TmgiRange) GetMbsServiceIdEnd

func (o *TmgiRange) GetMbsServiceIdEnd() string

GetMbsServiceIdEnd returns the MbsServiceIdEnd field value

func (*TmgiRange) GetMbsServiceIdEndOk

func (o *TmgiRange) GetMbsServiceIdEndOk() (*string, bool)

GetMbsServiceIdEndOk returns a tuple with the MbsServiceIdEnd field value and a boolean to check if the value has been set.

func (*TmgiRange) GetMbsServiceIdStart

func (o *TmgiRange) GetMbsServiceIdStart() string

GetMbsServiceIdStart returns the MbsServiceIdStart field value

func (*TmgiRange) GetMbsServiceIdStartOk

func (o *TmgiRange) GetMbsServiceIdStartOk() (*string, bool)

GetMbsServiceIdStartOk returns a tuple with the MbsServiceIdStart field value and a boolean to check if the value has been set.

func (*TmgiRange) GetNid

func (o *TmgiRange) GetNid() string

GetNid returns the Nid field value if set, zero value otherwise.

func (*TmgiRange) GetNidOk

func (o *TmgiRange) 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 (*TmgiRange) GetPlmnId

func (o *TmgiRange) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*TmgiRange) GetPlmnIdOk

func (o *TmgiRange) GetPlmnIdOk() (*PlmnId, bool)

GetPlmnIdOk returns a tuple with the PlmnId field value and a boolean to check if the value has been set.

func (*TmgiRange) HasNid

func (o *TmgiRange) HasNid() bool

HasNid returns a boolean if a field has been set.

func (TmgiRange) MarshalJSON

func (o TmgiRange) MarshalJSON() ([]byte, error)

func (*TmgiRange) SetMbsServiceIdEnd

func (o *TmgiRange) SetMbsServiceIdEnd(v string)

SetMbsServiceIdEnd sets field value

func (*TmgiRange) SetMbsServiceIdStart

func (o *TmgiRange) SetMbsServiceIdStart(v string)

SetMbsServiceIdStart sets field value

func (*TmgiRange) SetNid

func (o *TmgiRange) SetNid(v string)

SetNid gets a reference to the given string and assigns it to the Nid field.

func (*TmgiRange) SetPlmnId

func (o *TmgiRange) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (TmgiRange) ToMap

func (o TmgiRange) ToMap() (map[string]interface{}, error)

type TngfInfo

type TngfInfo struct {
	Interface *interface{}
}

TngfInfo Infomation of the TNGF endpoints

func (*TngfInfo) MarshalJSON

func (src *TngfInfo) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*TngfInfo) UnmarshalJSON

func (dst *TngfInfo) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type TransportProtocol

type TransportProtocol struct {
	String *string
}

TransportProtocol Types of transport protocol used in a given IP endpoint of an NF Service Instance

func (*TransportProtocol) MarshalJSON

func (src *TransportProtocol) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*TransportProtocol) UnmarshalJSON

func (dst *TransportProtocol) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type TrustAfInfo

type TrustAfInfo struct {
	SNssaiInfoList  []SnssaiInfoItem `json:"sNssaiInfoList,omitempty"`
	AfEvents        []AfEvent        `json:"afEvents,omitempty"`
	AppIds          []string         `json:"appIds,omitempty"`
	InternalGroupId []string         `json:"internalGroupId,omitempty"`
	MappingInd      *bool            `json:"mappingInd,omitempty"`
}

TrustAfInfo Information of a trusted AF Instance

func NewTrustAfInfo

func NewTrustAfInfo() *TrustAfInfo

NewTrustAfInfo instantiates a new TrustAfInfo 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 NewTrustAfInfoWithDefaults

func NewTrustAfInfoWithDefaults() *TrustAfInfo

NewTrustAfInfoWithDefaults instantiates a new TrustAfInfo 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 (*TrustAfInfo) GetAfEvents

func (o *TrustAfInfo) GetAfEvents() []AfEvent

GetAfEvents returns the AfEvents field value if set, zero value otherwise.

func (*TrustAfInfo) GetAfEventsOk

func (o *TrustAfInfo) GetAfEventsOk() ([]AfEvent, bool)

GetAfEventsOk returns a tuple with the AfEvents field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustAfInfo) GetAppIds

func (o *TrustAfInfo) GetAppIds() []string

GetAppIds returns the AppIds field value if set, zero value otherwise.

func (*TrustAfInfo) GetAppIdsOk

func (o *TrustAfInfo) GetAppIdsOk() ([]string, bool)

GetAppIdsOk returns a tuple with the AppIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustAfInfo) GetInternalGroupId

func (o *TrustAfInfo) GetInternalGroupId() []string

GetInternalGroupId returns the InternalGroupId field value if set, zero value otherwise.

func (*TrustAfInfo) GetInternalGroupIdOk

func (o *TrustAfInfo) GetInternalGroupIdOk() ([]string, bool)

GetInternalGroupIdOk returns a tuple with the InternalGroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustAfInfo) GetMappingInd

func (o *TrustAfInfo) GetMappingInd() bool

GetMappingInd returns the MappingInd field value if set, zero value otherwise.

func (*TrustAfInfo) GetMappingIndOk

func (o *TrustAfInfo) GetMappingIndOk() (*bool, bool)

GetMappingIndOk returns a tuple with the MappingInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustAfInfo) GetSNssaiInfoList

func (o *TrustAfInfo) GetSNssaiInfoList() []SnssaiInfoItem

GetSNssaiInfoList returns the SNssaiInfoList field value if set, zero value otherwise.

func (*TrustAfInfo) GetSNssaiInfoListOk

func (o *TrustAfInfo) GetSNssaiInfoListOk() ([]SnssaiInfoItem, bool)

GetSNssaiInfoListOk returns a tuple with the SNssaiInfoList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustAfInfo) HasAfEvents

func (o *TrustAfInfo) HasAfEvents() bool

HasAfEvents returns a boolean if a field has been set.

func (*TrustAfInfo) HasAppIds

func (o *TrustAfInfo) HasAppIds() bool

HasAppIds returns a boolean if a field has been set.

func (*TrustAfInfo) HasInternalGroupId

func (o *TrustAfInfo) HasInternalGroupId() bool

HasInternalGroupId returns a boolean if a field has been set.

func (*TrustAfInfo) HasMappingInd

func (o *TrustAfInfo) HasMappingInd() bool

HasMappingInd returns a boolean if a field has been set.

func (*TrustAfInfo) HasSNssaiInfoList

func (o *TrustAfInfo) HasSNssaiInfoList() bool

HasSNssaiInfoList returns a boolean if a field has been set.

func (TrustAfInfo) MarshalJSON

func (o TrustAfInfo) MarshalJSON() ([]byte, error)

func (*TrustAfInfo) SetAfEvents

func (o *TrustAfInfo) SetAfEvents(v []AfEvent)

SetAfEvents gets a reference to the given []AfEvent and assigns it to the AfEvents field.

func (*TrustAfInfo) SetAppIds

func (o *TrustAfInfo) SetAppIds(v []string)

SetAppIds gets a reference to the given []string and assigns it to the AppIds field.

func (*TrustAfInfo) SetInternalGroupId

func (o *TrustAfInfo) SetInternalGroupId(v []string)

SetInternalGroupId gets a reference to the given []string and assigns it to the InternalGroupId field.

func (*TrustAfInfo) SetMappingInd

func (o *TrustAfInfo) SetMappingInd(v bool)

SetMappingInd gets a reference to the given bool and assigns it to the MappingInd field.

func (*TrustAfInfo) SetSNssaiInfoList

func (o *TrustAfInfo) SetSNssaiInfoList(v []SnssaiInfoItem)

SetSNssaiInfoList gets a reference to the given []SnssaiInfoItem and assigns it to the SNssaiInfoList field.

func (TrustAfInfo) ToMap

func (o TrustAfInfo) ToMap() (map[string]interface{}, error)

type TsctsfInfo

type TsctsfInfo struct {
	// A map (list of key-value pairs) where a valid JSON string serves as key
	SNssaiInfoList                 *map[string]SnssaiTsctsfInfoItem `json:"sNssaiInfoList,omitempty"`
	ExternalGroupIdentifiersRanges []IdentityRange                  `json:"externalGroupIdentifiersRanges,omitempty"`
	SupiRanges                     []SupiRange                      `json:"supiRanges,omitempty"`
	GpsiRanges                     []IdentityRange                  `json:"gpsiRanges,omitempty"`
	InternalGroupIdentifiersRanges []InternalGroupIdRange           `json:"internalGroupIdentifiersRanges,omitempty"`
}

TsctsfInfo Information of a TSCTSF NF Instance

func NewTsctsfInfo

func NewTsctsfInfo() *TsctsfInfo

NewTsctsfInfo instantiates a new TsctsfInfo 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 NewTsctsfInfoWithDefaults

func NewTsctsfInfoWithDefaults() *TsctsfInfo

NewTsctsfInfoWithDefaults instantiates a new TsctsfInfo 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 (*TsctsfInfo) GetExternalGroupIdentifiersRanges

func (o *TsctsfInfo) GetExternalGroupIdentifiersRanges() []IdentityRange

GetExternalGroupIdentifiersRanges returns the ExternalGroupIdentifiersRanges field value if set, zero value otherwise.

func (*TsctsfInfo) GetExternalGroupIdentifiersRangesOk

func (o *TsctsfInfo) GetExternalGroupIdentifiersRangesOk() ([]IdentityRange, bool)

GetExternalGroupIdentifiersRangesOk returns a tuple with the ExternalGroupIdentifiersRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TsctsfInfo) GetGpsiRanges

func (o *TsctsfInfo) GetGpsiRanges() []IdentityRange

GetGpsiRanges returns the GpsiRanges field value if set, zero value otherwise.

func (*TsctsfInfo) GetGpsiRangesOk

func (o *TsctsfInfo) GetGpsiRangesOk() ([]IdentityRange, bool)

GetGpsiRangesOk returns a tuple with the GpsiRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TsctsfInfo) GetInternalGroupIdentifiersRanges

func (o *TsctsfInfo) GetInternalGroupIdentifiersRanges() []InternalGroupIdRange

GetInternalGroupIdentifiersRanges returns the InternalGroupIdentifiersRanges field value if set, zero value otherwise.

func (*TsctsfInfo) GetInternalGroupIdentifiersRangesOk

func (o *TsctsfInfo) GetInternalGroupIdentifiersRangesOk() ([]InternalGroupIdRange, bool)

GetInternalGroupIdentifiersRangesOk returns a tuple with the InternalGroupIdentifiersRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TsctsfInfo) GetSNssaiInfoList

func (o *TsctsfInfo) GetSNssaiInfoList() map[string]SnssaiTsctsfInfoItem

GetSNssaiInfoList returns the SNssaiInfoList field value if set, zero value otherwise.

func (*TsctsfInfo) GetSNssaiInfoListOk

func (o *TsctsfInfo) GetSNssaiInfoListOk() (*map[string]SnssaiTsctsfInfoItem, bool)

GetSNssaiInfoListOk returns a tuple with the SNssaiInfoList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TsctsfInfo) GetSupiRanges

func (o *TsctsfInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*TsctsfInfo) GetSupiRangesOk

func (o *TsctsfInfo) GetSupiRangesOk() ([]SupiRange, bool)

GetSupiRangesOk returns a tuple with the SupiRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TsctsfInfo) HasExternalGroupIdentifiersRanges

func (o *TsctsfInfo) HasExternalGroupIdentifiersRanges() bool

HasExternalGroupIdentifiersRanges returns a boolean if a field has been set.

func (*TsctsfInfo) HasGpsiRanges

func (o *TsctsfInfo) HasGpsiRanges() bool

HasGpsiRanges returns a boolean if a field has been set.

func (*TsctsfInfo) HasInternalGroupIdentifiersRanges

func (o *TsctsfInfo) HasInternalGroupIdentifiersRanges() bool

HasInternalGroupIdentifiersRanges returns a boolean if a field has been set.

func (*TsctsfInfo) HasSNssaiInfoList

func (o *TsctsfInfo) HasSNssaiInfoList() bool

HasSNssaiInfoList returns a boolean if a field has been set.

func (*TsctsfInfo) HasSupiRanges

func (o *TsctsfInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (TsctsfInfo) MarshalJSON

func (o TsctsfInfo) MarshalJSON() ([]byte, error)

func (*TsctsfInfo) SetExternalGroupIdentifiersRanges

func (o *TsctsfInfo) SetExternalGroupIdentifiersRanges(v []IdentityRange)

SetExternalGroupIdentifiersRanges gets a reference to the given []IdentityRange and assigns it to the ExternalGroupIdentifiersRanges field.

func (*TsctsfInfo) SetGpsiRanges

func (o *TsctsfInfo) SetGpsiRanges(v []IdentityRange)

SetGpsiRanges gets a reference to the given []IdentityRange and assigns it to the GpsiRanges field.

func (*TsctsfInfo) SetInternalGroupIdentifiersRanges

func (o *TsctsfInfo) SetInternalGroupIdentifiersRanges(v []InternalGroupIdRange)

SetInternalGroupIdentifiersRanges gets a reference to the given []InternalGroupIdRange and assigns it to the InternalGroupIdentifiersRanges field.

func (*TsctsfInfo) SetSNssaiInfoList

func (o *TsctsfInfo) SetSNssaiInfoList(v map[string]SnssaiTsctsfInfoItem)

SetSNssaiInfoList gets a reference to the given map[string]SnssaiTsctsfInfoItem and assigns it to the SNssaiInfoList field.

func (*TsctsfInfo) SetSupiRanges

func (o *TsctsfInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (TsctsfInfo) ToMap

func (o TsctsfInfo) ToMap() (map[string]interface{}, error)

type TwifInfo

type TwifInfo struct {
	Interface *interface{}
}

TwifInfo Addressing information (IP addresses, FQDN) of the TWIF

func (*TwifInfo) MarshalJSON

func (src *TwifInfo) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*TwifInfo) UnmarshalJSON

func (dst *TwifInfo) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type UPInterfaceType

type UPInterfaceType struct {
	String *string
}

UPInterfaceType Types of User-Plane interfaces of the UPF

func (*UPInterfaceType) MarshalJSON

func (src *UPInterfaceType) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*UPInterfaceType) UnmarshalJSON

func (dst *UPInterfaceType) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type UdmInfo

type UdmInfo struct {
	// Identifier of a group of NFs.
	GroupId                        *string                `json:"groupId,omitempty"`
	SupiRanges                     []SupiRange            `json:"supiRanges,omitempty"`
	GpsiRanges                     []IdentityRange        `json:"gpsiRanges,omitempty"`
	ExternalGroupIdentifiersRanges []IdentityRange        `json:"externalGroupIdentifiersRanges,omitempty"`
	RoutingIndicators              []string               `json:"routingIndicators,omitempty"`
	InternalGroupIdentifiersRanges []InternalGroupIdRange `json:"internalGroupIdentifiersRanges,omitempty"`
	SuciInfos                      []SuciInfo             `json:"suciInfos,omitempty"`
}

UdmInfo Information of an UDM NF Instance

func NewUdmInfo

func NewUdmInfo() *UdmInfo

NewUdmInfo instantiates a new UdmInfo 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 NewUdmInfoWithDefaults

func NewUdmInfoWithDefaults() *UdmInfo

NewUdmInfoWithDefaults instantiates a new UdmInfo 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 (*UdmInfo) GetExternalGroupIdentifiersRanges

func (o *UdmInfo) GetExternalGroupIdentifiersRanges() []IdentityRange

GetExternalGroupIdentifiersRanges returns the ExternalGroupIdentifiersRanges field value if set, zero value otherwise.

func (*UdmInfo) GetExternalGroupIdentifiersRangesOk

func (o *UdmInfo) GetExternalGroupIdentifiersRangesOk() ([]IdentityRange, bool)

GetExternalGroupIdentifiersRangesOk returns a tuple with the ExternalGroupIdentifiersRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdmInfo) GetGpsiRanges

func (o *UdmInfo) GetGpsiRanges() []IdentityRange

GetGpsiRanges returns the GpsiRanges field value if set, zero value otherwise.

func (*UdmInfo) GetGpsiRangesOk

func (o *UdmInfo) GetGpsiRangesOk() ([]IdentityRange, bool)

GetGpsiRangesOk returns a tuple with the GpsiRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdmInfo) GetGroupId

func (o *UdmInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*UdmInfo) GetGroupIdOk

func (o *UdmInfo) GetGroupIdOk() (*string, bool)

GetGroupIdOk returns a tuple with the GroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdmInfo) GetInternalGroupIdentifiersRanges

func (o *UdmInfo) GetInternalGroupIdentifiersRanges() []InternalGroupIdRange

GetInternalGroupIdentifiersRanges returns the InternalGroupIdentifiersRanges field value if set, zero value otherwise.

func (*UdmInfo) GetInternalGroupIdentifiersRangesOk

func (o *UdmInfo) GetInternalGroupIdentifiersRangesOk() ([]InternalGroupIdRange, bool)

GetInternalGroupIdentifiersRangesOk returns a tuple with the InternalGroupIdentifiersRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdmInfo) GetRoutingIndicators

func (o *UdmInfo) GetRoutingIndicators() []string

GetRoutingIndicators returns the RoutingIndicators field value if set, zero value otherwise.

func (*UdmInfo) GetRoutingIndicatorsOk

func (o *UdmInfo) GetRoutingIndicatorsOk() ([]string, bool)

GetRoutingIndicatorsOk returns a tuple with the RoutingIndicators field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdmInfo) GetSuciInfos

func (o *UdmInfo) GetSuciInfos() []SuciInfo

GetSuciInfos returns the SuciInfos field value if set, zero value otherwise.

func (*UdmInfo) GetSuciInfosOk

func (o *UdmInfo) GetSuciInfosOk() ([]SuciInfo, bool)

GetSuciInfosOk returns a tuple with the SuciInfos field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdmInfo) GetSupiRanges

func (o *UdmInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*UdmInfo) GetSupiRangesOk

func (o *UdmInfo) GetSupiRangesOk() ([]SupiRange, bool)

GetSupiRangesOk returns a tuple with the SupiRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdmInfo) HasExternalGroupIdentifiersRanges

func (o *UdmInfo) HasExternalGroupIdentifiersRanges() bool

HasExternalGroupIdentifiersRanges returns a boolean if a field has been set.

func (*UdmInfo) HasGpsiRanges

func (o *UdmInfo) HasGpsiRanges() bool

HasGpsiRanges returns a boolean if a field has been set.

func (*UdmInfo) HasGroupId

func (o *UdmInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*UdmInfo) HasInternalGroupIdentifiersRanges

func (o *UdmInfo) HasInternalGroupIdentifiersRanges() bool

HasInternalGroupIdentifiersRanges returns a boolean if a field has been set.

func (*UdmInfo) HasRoutingIndicators

func (o *UdmInfo) HasRoutingIndicators() bool

HasRoutingIndicators returns a boolean if a field has been set.

func (*UdmInfo) HasSuciInfos

func (o *UdmInfo) HasSuciInfos() bool

HasSuciInfos returns a boolean if a field has been set.

func (*UdmInfo) HasSupiRanges

func (o *UdmInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (UdmInfo) MarshalJSON

func (o UdmInfo) MarshalJSON() ([]byte, error)

func (*UdmInfo) SetExternalGroupIdentifiersRanges

func (o *UdmInfo) SetExternalGroupIdentifiersRanges(v []IdentityRange)

SetExternalGroupIdentifiersRanges gets a reference to the given []IdentityRange and assigns it to the ExternalGroupIdentifiersRanges field.

func (*UdmInfo) SetGpsiRanges

func (o *UdmInfo) SetGpsiRanges(v []IdentityRange)

SetGpsiRanges gets a reference to the given []IdentityRange and assigns it to the GpsiRanges field.

func (*UdmInfo) SetGroupId

func (o *UdmInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*UdmInfo) SetInternalGroupIdentifiersRanges

func (o *UdmInfo) SetInternalGroupIdentifiersRanges(v []InternalGroupIdRange)

SetInternalGroupIdentifiersRanges gets a reference to the given []InternalGroupIdRange and assigns it to the InternalGroupIdentifiersRanges field.

func (*UdmInfo) SetRoutingIndicators

func (o *UdmInfo) SetRoutingIndicators(v []string)

SetRoutingIndicators gets a reference to the given []string and assigns it to the RoutingIndicators field.

func (*UdmInfo) SetSuciInfos

func (o *UdmInfo) SetSuciInfos(v []SuciInfo)

SetSuciInfos gets a reference to the given []SuciInfo and assigns it to the SuciInfos field.

func (*UdmInfo) SetSupiRanges

func (o *UdmInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (UdmInfo) ToMap

func (o UdmInfo) ToMap() (map[string]interface{}, error)

type UdrInfo

type UdrInfo struct {
	// Identifier of a group of NFs.
	GroupId                        *string             `json:"groupId,omitempty"`
	SupiRanges                     []SupiRange         `json:"supiRanges,omitempty"`
	GpsiRanges                     []IdentityRange     `json:"gpsiRanges,omitempty"`
	ExternalGroupIdentifiersRanges []IdentityRange     `json:"externalGroupIdentifiersRanges,omitempty"`
	SupportedDataSets              []DataSetId         `json:"supportedDataSets,omitempty"`
	SharedDataIdRanges             []SharedDataIdRange `json:"sharedDataIdRanges,omitempty"`
}

UdrInfo Information of an UDR NF Instance

func NewUdrInfo

func NewUdrInfo() *UdrInfo

NewUdrInfo instantiates a new UdrInfo 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 NewUdrInfoWithDefaults

func NewUdrInfoWithDefaults() *UdrInfo

NewUdrInfoWithDefaults instantiates a new UdrInfo 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 (*UdrInfo) GetExternalGroupIdentifiersRanges

func (o *UdrInfo) GetExternalGroupIdentifiersRanges() []IdentityRange

GetExternalGroupIdentifiersRanges returns the ExternalGroupIdentifiersRanges field value if set, zero value otherwise.

func (*UdrInfo) GetExternalGroupIdentifiersRangesOk

func (o *UdrInfo) GetExternalGroupIdentifiersRangesOk() ([]IdentityRange, bool)

GetExternalGroupIdentifiersRangesOk returns a tuple with the ExternalGroupIdentifiersRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdrInfo) GetGpsiRanges

func (o *UdrInfo) GetGpsiRanges() []IdentityRange

GetGpsiRanges returns the GpsiRanges field value if set, zero value otherwise.

func (*UdrInfo) GetGpsiRangesOk

func (o *UdrInfo) GetGpsiRangesOk() ([]IdentityRange, bool)

GetGpsiRangesOk returns a tuple with the GpsiRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdrInfo) GetGroupId

func (o *UdrInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*UdrInfo) GetGroupIdOk

func (o *UdrInfo) GetGroupIdOk() (*string, bool)

GetGroupIdOk returns a tuple with the GroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdrInfo) GetSharedDataIdRanges

func (o *UdrInfo) GetSharedDataIdRanges() []SharedDataIdRange

GetSharedDataIdRanges returns the SharedDataIdRanges field value if set, zero value otherwise.

func (*UdrInfo) GetSharedDataIdRangesOk

func (o *UdrInfo) GetSharedDataIdRangesOk() ([]SharedDataIdRange, bool)

GetSharedDataIdRangesOk returns a tuple with the SharedDataIdRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdrInfo) GetSupiRanges

func (o *UdrInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*UdrInfo) GetSupiRangesOk

func (o *UdrInfo) GetSupiRangesOk() ([]SupiRange, bool)

GetSupiRangesOk returns a tuple with the SupiRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdrInfo) GetSupportedDataSets

func (o *UdrInfo) GetSupportedDataSets() []DataSetId

GetSupportedDataSets returns the SupportedDataSets field value if set, zero value otherwise.

func (*UdrInfo) GetSupportedDataSetsOk

func (o *UdrInfo) GetSupportedDataSetsOk() ([]DataSetId, bool)

GetSupportedDataSetsOk returns a tuple with the SupportedDataSets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdrInfo) HasExternalGroupIdentifiersRanges

func (o *UdrInfo) HasExternalGroupIdentifiersRanges() bool

HasExternalGroupIdentifiersRanges returns a boolean if a field has been set.

func (*UdrInfo) HasGpsiRanges

func (o *UdrInfo) HasGpsiRanges() bool

HasGpsiRanges returns a boolean if a field has been set.

func (*UdrInfo) HasGroupId

func (o *UdrInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*UdrInfo) HasSharedDataIdRanges

func (o *UdrInfo) HasSharedDataIdRanges() bool

HasSharedDataIdRanges returns a boolean if a field has been set.

func (*UdrInfo) HasSupiRanges

func (o *UdrInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (*UdrInfo) HasSupportedDataSets

func (o *UdrInfo) HasSupportedDataSets() bool

HasSupportedDataSets returns a boolean if a field has been set.

func (UdrInfo) MarshalJSON

func (o UdrInfo) MarshalJSON() ([]byte, error)

func (*UdrInfo) SetExternalGroupIdentifiersRanges

func (o *UdrInfo) SetExternalGroupIdentifiersRanges(v []IdentityRange)

SetExternalGroupIdentifiersRanges gets a reference to the given []IdentityRange and assigns it to the ExternalGroupIdentifiersRanges field.

func (*UdrInfo) SetGpsiRanges

func (o *UdrInfo) SetGpsiRanges(v []IdentityRange)

SetGpsiRanges gets a reference to the given []IdentityRange and assigns it to the GpsiRanges field.

func (*UdrInfo) SetGroupId

func (o *UdrInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*UdrInfo) SetSharedDataIdRanges

func (o *UdrInfo) SetSharedDataIdRanges(v []SharedDataIdRange)

SetSharedDataIdRanges gets a reference to the given []SharedDataIdRange and assigns it to the SharedDataIdRanges field.

func (*UdrInfo) SetSupiRanges

func (o *UdrInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (*UdrInfo) SetSupportedDataSets

func (o *UdrInfo) SetSupportedDataSets(v []DataSetId)

SetSupportedDataSets gets a reference to the given []DataSetId and assigns it to the SupportedDataSets field.

func (UdrInfo) ToMap

func (o UdrInfo) ToMap() (map[string]interface{}, error)

type UdsfInfo

type UdsfInfo struct {
	// Identifier of a group of NFs.
	GroupId    *string     `json:"groupId,omitempty"`
	SupiRanges []SupiRange `json:"supiRanges,omitempty"`
	// A map (list of key-value pairs) where realmId serves as key and each value in the map is an array of IdentityRanges. Each IdentityRange is a range of storageIds.
	StorageIdRanges *map[string][]IdentityRange `json:"storageIdRanges,omitempty"`
}

UdsfInfo Information related to UDSF

func NewUdsfInfo

func NewUdsfInfo() *UdsfInfo

NewUdsfInfo instantiates a new UdsfInfo 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 NewUdsfInfoWithDefaults

func NewUdsfInfoWithDefaults() *UdsfInfo

NewUdsfInfoWithDefaults instantiates a new UdsfInfo 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 (*UdsfInfo) GetGroupId

func (o *UdsfInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*UdsfInfo) GetGroupIdOk

func (o *UdsfInfo) GetGroupIdOk() (*string, bool)

GetGroupIdOk returns a tuple with the GroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdsfInfo) GetStorageIdRanges

func (o *UdsfInfo) GetStorageIdRanges() map[string][]IdentityRange

GetStorageIdRanges returns the StorageIdRanges field value if set, zero value otherwise.

func (*UdsfInfo) GetStorageIdRangesOk

func (o *UdsfInfo) GetStorageIdRangesOk() (*map[string][]IdentityRange, bool)

GetStorageIdRangesOk returns a tuple with the StorageIdRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdsfInfo) GetSupiRanges

func (o *UdsfInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*UdsfInfo) GetSupiRangesOk

func (o *UdsfInfo) GetSupiRangesOk() ([]SupiRange, bool)

GetSupiRangesOk returns a tuple with the SupiRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UdsfInfo) HasGroupId

func (o *UdsfInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*UdsfInfo) HasStorageIdRanges

func (o *UdsfInfo) HasStorageIdRanges() bool

HasStorageIdRanges returns a boolean if a field has been set.

func (*UdsfInfo) HasSupiRanges

func (o *UdsfInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (UdsfInfo) MarshalJSON

func (o UdsfInfo) MarshalJSON() ([]byte, error)

func (*UdsfInfo) SetGroupId

func (o *UdsfInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*UdsfInfo) SetStorageIdRanges

func (o *UdsfInfo) SetStorageIdRanges(v map[string][]IdentityRange)

SetStorageIdRanges gets a reference to the given map[string][]IdentityRange and assigns it to the StorageIdRanges field.

func (*UdsfInfo) SetSupiRanges

func (o *UdsfInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (UdsfInfo) ToMap

func (o UdsfInfo) ToMap() (map[string]interface{}, error)

type UnTrustAfInfo

type UnTrustAfInfo struct {
	AfId           string           `json:"afId"`
	SNssaiInfoList []SnssaiInfoItem `json:"sNssaiInfoList,omitempty"`
	MappingInd     *bool            `json:"mappingInd,omitempty"`
}

UnTrustAfInfo Information of a untrusted AF Instance

func NewUnTrustAfInfo

func NewUnTrustAfInfo(afId string) *UnTrustAfInfo

NewUnTrustAfInfo instantiates a new UnTrustAfInfo 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 NewUnTrustAfInfoWithDefaults

func NewUnTrustAfInfoWithDefaults() *UnTrustAfInfo

NewUnTrustAfInfoWithDefaults instantiates a new UnTrustAfInfo 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 (*UnTrustAfInfo) GetAfId

func (o *UnTrustAfInfo) GetAfId() string

GetAfId returns the AfId field value

func (*UnTrustAfInfo) GetAfIdOk

func (o *UnTrustAfInfo) GetAfIdOk() (*string, bool)

GetAfIdOk returns a tuple with the AfId field value and a boolean to check if the value has been set.

func (*UnTrustAfInfo) GetMappingInd

func (o *UnTrustAfInfo) GetMappingInd() bool

GetMappingInd returns the MappingInd field value if set, zero value otherwise.

func (*UnTrustAfInfo) GetMappingIndOk

func (o *UnTrustAfInfo) GetMappingIndOk() (*bool, bool)

GetMappingIndOk returns a tuple with the MappingInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UnTrustAfInfo) GetSNssaiInfoList

func (o *UnTrustAfInfo) GetSNssaiInfoList() []SnssaiInfoItem

GetSNssaiInfoList returns the SNssaiInfoList field value if set, zero value otherwise.

func (*UnTrustAfInfo) GetSNssaiInfoListOk

func (o *UnTrustAfInfo) GetSNssaiInfoListOk() ([]SnssaiInfoItem, bool)

GetSNssaiInfoListOk returns a tuple with the SNssaiInfoList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UnTrustAfInfo) HasMappingInd

func (o *UnTrustAfInfo) HasMappingInd() bool

HasMappingInd returns a boolean if a field has been set.

func (*UnTrustAfInfo) HasSNssaiInfoList

func (o *UnTrustAfInfo) HasSNssaiInfoList() bool

HasSNssaiInfoList returns a boolean if a field has been set.

func (UnTrustAfInfo) MarshalJSON

func (o UnTrustAfInfo) MarshalJSON() ([]byte, error)

func (*UnTrustAfInfo) SetAfId

func (o *UnTrustAfInfo) SetAfId(v string)

SetAfId sets field value

func (*UnTrustAfInfo) SetMappingInd

func (o *UnTrustAfInfo) SetMappingInd(v bool)

SetMappingInd gets a reference to the given bool and assigns it to the MappingInd field.

func (*UnTrustAfInfo) SetSNssaiInfoList

func (o *UnTrustAfInfo) SetSNssaiInfoList(v []SnssaiInfoItem)

SetSNssaiInfoList gets a reference to the given []SnssaiInfoItem and assigns it to the SNssaiInfoList field.

func (UnTrustAfInfo) ToMap

func (o UnTrustAfInfo) ToMap() (map[string]interface{}, error)

type UpfInfo

type UpfInfo struct {
	SNssaiUpfInfoList     []SnssaiUpfInfoItem    `json:"sNssaiUpfInfoList"`
	SmfServingArea        []string               `json:"smfServingArea,omitempty"`
	InterfaceUpfInfoList  []InterfaceUpfInfoItem `json:"interfaceUpfInfoList,omitempty"`
	IwkEpsInd             *bool                  `json:"iwkEpsInd,omitempty"`
	SxaInd                *bool                  `json:"sxaInd,omitempty"`
	PduSessionTypes       []PduSessionType       `json:"pduSessionTypes,omitempty"`
	AtsssCapability       *AtsssCapability       `json:"atsssCapability,omitempty"`
	UeIpAddrInd           *bool                  `json:"ueIpAddrInd,omitempty"`
	TaiList               []Tai                  `json:"taiList,omitempty"`
	TaiRangeList          []TaiRange             `json:"taiRangeList,omitempty"`
	WAgfInfo              *WAgfInfo              `json:"wAgfInfo,omitempty"`
	TngfInfo              *TngfInfo              `json:"tngfInfo,omitempty"`
	TwifInfo              *TwifInfo              `json:"twifInfo,omitempty"`
	Priority              *int32                 `json:"priority,omitempty"`
	RedundantGtpu         *bool                  `json:"redundantGtpu,omitempty"`
	Ipups                 *bool                  `json:"ipups,omitempty"`
	DataForwarding        *bool                  `json:"dataForwarding,omitempty"`
	SupportedPfcpFeatures *string                `json:"supportedPfcpFeatures,omitempty"`
}

UpfInfo Information of an UPF NF Instance

func NewUpfInfo

func NewUpfInfo(sNssaiUpfInfoList []SnssaiUpfInfoItem) *UpfInfo

NewUpfInfo instantiates a new UpfInfo 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 NewUpfInfoWithDefaults

func NewUpfInfoWithDefaults() *UpfInfo

NewUpfInfoWithDefaults instantiates a new UpfInfo 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 (*UpfInfo) GetAtsssCapability

func (o *UpfInfo) GetAtsssCapability() AtsssCapability

GetAtsssCapability returns the AtsssCapability field value if set, zero value otherwise.

func (*UpfInfo) GetAtsssCapabilityOk

func (o *UpfInfo) GetAtsssCapabilityOk() (*AtsssCapability, bool)

GetAtsssCapabilityOk returns a tuple with the AtsssCapability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetDataForwarding

func (o *UpfInfo) GetDataForwarding() bool

GetDataForwarding returns the DataForwarding field value if set, zero value otherwise.

func (*UpfInfo) GetDataForwardingOk

func (o *UpfInfo) GetDataForwardingOk() (*bool, bool)

GetDataForwardingOk returns a tuple with the DataForwarding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetInterfaceUpfInfoList

func (o *UpfInfo) GetInterfaceUpfInfoList() []InterfaceUpfInfoItem

GetInterfaceUpfInfoList returns the InterfaceUpfInfoList field value if set, zero value otherwise.

func (*UpfInfo) GetInterfaceUpfInfoListOk

func (o *UpfInfo) GetInterfaceUpfInfoListOk() ([]InterfaceUpfInfoItem, bool)

GetInterfaceUpfInfoListOk returns a tuple with the InterfaceUpfInfoList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetIpups

func (o *UpfInfo) GetIpups() bool

GetIpups returns the Ipups field value if set, zero value otherwise.

func (*UpfInfo) GetIpupsOk

func (o *UpfInfo) GetIpupsOk() (*bool, bool)

GetIpupsOk returns a tuple with the Ipups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetIwkEpsInd

func (o *UpfInfo) GetIwkEpsInd() bool

GetIwkEpsInd returns the IwkEpsInd field value if set, zero value otherwise.

func (*UpfInfo) GetIwkEpsIndOk

func (o *UpfInfo) GetIwkEpsIndOk() (*bool, bool)

GetIwkEpsIndOk returns a tuple with the IwkEpsInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetPduSessionTypes

func (o *UpfInfo) GetPduSessionTypes() []PduSessionType

GetPduSessionTypes returns the PduSessionTypes field value if set, zero value otherwise.

func (*UpfInfo) GetPduSessionTypesOk

func (o *UpfInfo) GetPduSessionTypesOk() ([]PduSessionType, bool)

GetPduSessionTypesOk returns a tuple with the PduSessionTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetPriority

func (o *UpfInfo) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*UpfInfo) GetPriorityOk

func (o *UpfInfo) GetPriorityOk() (*int32, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetRedundantGtpu

func (o *UpfInfo) GetRedundantGtpu() bool

GetRedundantGtpu returns the RedundantGtpu field value if set, zero value otherwise.

func (*UpfInfo) GetRedundantGtpuOk

func (o *UpfInfo) GetRedundantGtpuOk() (*bool, bool)

GetRedundantGtpuOk returns a tuple with the RedundantGtpu field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetSNssaiUpfInfoList

func (o *UpfInfo) GetSNssaiUpfInfoList() []SnssaiUpfInfoItem

GetSNssaiUpfInfoList returns the SNssaiUpfInfoList field value

func (*UpfInfo) GetSNssaiUpfInfoListOk

func (o *UpfInfo) GetSNssaiUpfInfoListOk() ([]SnssaiUpfInfoItem, bool)

GetSNssaiUpfInfoListOk returns a tuple with the SNssaiUpfInfoList field value and a boolean to check if the value has been set.

func (*UpfInfo) GetSmfServingArea

func (o *UpfInfo) GetSmfServingArea() []string

GetSmfServingArea returns the SmfServingArea field value if set, zero value otherwise.

func (*UpfInfo) GetSmfServingAreaOk

func (o *UpfInfo) GetSmfServingAreaOk() ([]string, bool)

GetSmfServingAreaOk returns a tuple with the SmfServingArea field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetSupportedPfcpFeatures

func (o *UpfInfo) GetSupportedPfcpFeatures() string

GetSupportedPfcpFeatures returns the SupportedPfcpFeatures field value if set, zero value otherwise.

func (*UpfInfo) GetSupportedPfcpFeaturesOk

func (o *UpfInfo) GetSupportedPfcpFeaturesOk() (*string, bool)

GetSupportedPfcpFeaturesOk returns a tuple with the SupportedPfcpFeatures field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetSxaInd

func (o *UpfInfo) GetSxaInd() bool

GetSxaInd returns the SxaInd field value if set, zero value otherwise.

func (*UpfInfo) GetSxaIndOk

func (o *UpfInfo) GetSxaIndOk() (*bool, bool)

GetSxaIndOk returns a tuple with the SxaInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetTaiList

func (o *UpfInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*UpfInfo) GetTaiListOk

func (o *UpfInfo) GetTaiListOk() ([]Tai, bool)

GetTaiListOk returns a tuple with the TaiList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetTaiRangeList

func (o *UpfInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*UpfInfo) GetTaiRangeListOk

func (o *UpfInfo) GetTaiRangeListOk() ([]TaiRange, bool)

GetTaiRangeListOk returns a tuple with the TaiRangeList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetTngfInfo

func (o *UpfInfo) GetTngfInfo() TngfInfo

GetTngfInfo returns the TngfInfo field value if set, zero value otherwise.

func (*UpfInfo) GetTngfInfoOk

func (o *UpfInfo) GetTngfInfoOk() (*TngfInfo, bool)

GetTngfInfoOk returns a tuple with the TngfInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetTwifInfo

func (o *UpfInfo) GetTwifInfo() TwifInfo

GetTwifInfo returns the TwifInfo field value if set, zero value otherwise.

func (*UpfInfo) GetTwifInfoOk

func (o *UpfInfo) GetTwifInfoOk() (*TwifInfo, bool)

GetTwifInfoOk returns a tuple with the TwifInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetUeIpAddrInd

func (o *UpfInfo) GetUeIpAddrInd() bool

GetUeIpAddrInd returns the UeIpAddrInd field value if set, zero value otherwise.

func (*UpfInfo) GetUeIpAddrIndOk

func (o *UpfInfo) GetUeIpAddrIndOk() (*bool, bool)

GetUeIpAddrIndOk returns a tuple with the UeIpAddrInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) GetWAgfInfo

func (o *UpfInfo) GetWAgfInfo() WAgfInfo

GetWAgfInfo returns the WAgfInfo field value if set, zero value otherwise.

func (*UpfInfo) GetWAgfInfoOk

func (o *UpfInfo) GetWAgfInfoOk() (*WAgfInfo, bool)

GetWAgfInfoOk returns a tuple with the WAgfInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpfInfo) HasAtsssCapability

func (o *UpfInfo) HasAtsssCapability() bool

HasAtsssCapability returns a boolean if a field has been set.

func (*UpfInfo) HasDataForwarding

func (o *UpfInfo) HasDataForwarding() bool

HasDataForwarding returns a boolean if a field has been set.

func (*UpfInfo) HasInterfaceUpfInfoList

func (o *UpfInfo) HasInterfaceUpfInfoList() bool

HasInterfaceUpfInfoList returns a boolean if a field has been set.

func (*UpfInfo) HasIpups

func (o *UpfInfo) HasIpups() bool

HasIpups returns a boolean if a field has been set.

func (*UpfInfo) HasIwkEpsInd

func (o *UpfInfo) HasIwkEpsInd() bool

HasIwkEpsInd returns a boolean if a field has been set.

func (*UpfInfo) HasPduSessionTypes

func (o *UpfInfo) HasPduSessionTypes() bool

HasPduSessionTypes returns a boolean if a field has been set.

func (*UpfInfo) HasPriority

func (o *UpfInfo) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*UpfInfo) HasRedundantGtpu

func (o *UpfInfo) HasRedundantGtpu() bool

HasRedundantGtpu returns a boolean if a field has been set.

func (*UpfInfo) HasSmfServingArea

func (o *UpfInfo) HasSmfServingArea() bool

HasSmfServingArea returns a boolean if a field has been set.

func (*UpfInfo) HasSupportedPfcpFeatures

func (o *UpfInfo) HasSupportedPfcpFeatures() bool

HasSupportedPfcpFeatures returns a boolean if a field has been set.

func (*UpfInfo) HasSxaInd

func (o *UpfInfo) HasSxaInd() bool

HasSxaInd returns a boolean if a field has been set.

func (*UpfInfo) HasTaiList

func (o *UpfInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*UpfInfo) HasTaiRangeList

func (o *UpfInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (*UpfInfo) HasTngfInfo

func (o *UpfInfo) HasTngfInfo() bool

HasTngfInfo returns a boolean if a field has been set.

func (*UpfInfo) HasTwifInfo

func (o *UpfInfo) HasTwifInfo() bool

HasTwifInfo returns a boolean if a field has been set.

func (*UpfInfo) HasUeIpAddrInd

func (o *UpfInfo) HasUeIpAddrInd() bool

HasUeIpAddrInd returns a boolean if a field has been set.

func (*UpfInfo) HasWAgfInfo

func (o *UpfInfo) HasWAgfInfo() bool

HasWAgfInfo returns a boolean if a field has been set.

func (UpfInfo) MarshalJSON

func (o UpfInfo) MarshalJSON() ([]byte, error)

func (*UpfInfo) SetAtsssCapability

func (o *UpfInfo) SetAtsssCapability(v AtsssCapability)

SetAtsssCapability gets a reference to the given AtsssCapability and assigns it to the AtsssCapability field.

func (*UpfInfo) SetDataForwarding

func (o *UpfInfo) SetDataForwarding(v bool)

SetDataForwarding gets a reference to the given bool and assigns it to the DataForwarding field.

func (*UpfInfo) SetInterfaceUpfInfoList

func (o *UpfInfo) SetInterfaceUpfInfoList(v []InterfaceUpfInfoItem)

SetInterfaceUpfInfoList gets a reference to the given []InterfaceUpfInfoItem and assigns it to the InterfaceUpfInfoList field.

func (*UpfInfo) SetIpups

func (o *UpfInfo) SetIpups(v bool)

SetIpups gets a reference to the given bool and assigns it to the Ipups field.

func (*UpfInfo) SetIwkEpsInd

func (o *UpfInfo) SetIwkEpsInd(v bool)

SetIwkEpsInd gets a reference to the given bool and assigns it to the IwkEpsInd field.

func (*UpfInfo) SetPduSessionTypes

func (o *UpfInfo) SetPduSessionTypes(v []PduSessionType)

SetPduSessionTypes gets a reference to the given []PduSessionType and assigns it to the PduSessionTypes field.

func (*UpfInfo) SetPriority

func (o *UpfInfo) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

func (*UpfInfo) SetRedundantGtpu

func (o *UpfInfo) SetRedundantGtpu(v bool)

SetRedundantGtpu gets a reference to the given bool and assigns it to the RedundantGtpu field.

func (*UpfInfo) SetSNssaiUpfInfoList

func (o *UpfInfo) SetSNssaiUpfInfoList(v []SnssaiUpfInfoItem)

SetSNssaiUpfInfoList sets field value

func (*UpfInfo) SetSmfServingArea

func (o *UpfInfo) SetSmfServingArea(v []string)

SetSmfServingArea gets a reference to the given []string and assigns it to the SmfServingArea field.

func (*UpfInfo) SetSupportedPfcpFeatures

func (o *UpfInfo) SetSupportedPfcpFeatures(v string)

SetSupportedPfcpFeatures gets a reference to the given string and assigns it to the SupportedPfcpFeatures field.

func (*UpfInfo) SetSxaInd

func (o *UpfInfo) SetSxaInd(v bool)

SetSxaInd gets a reference to the given bool and assigns it to the SxaInd field.

func (*UpfInfo) SetTaiList

func (o *UpfInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*UpfInfo) SetTaiRangeList

func (o *UpfInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (*UpfInfo) SetTngfInfo

func (o *UpfInfo) SetTngfInfo(v TngfInfo)

SetTngfInfo gets a reference to the given TngfInfo and assigns it to the TngfInfo field.

func (*UpfInfo) SetTwifInfo

func (o *UpfInfo) SetTwifInfo(v TwifInfo)

SetTwifInfo gets a reference to the given TwifInfo and assigns it to the TwifInfo field.

func (*UpfInfo) SetUeIpAddrInd

func (o *UpfInfo) SetUeIpAddrInd(v bool)

SetUeIpAddrInd gets a reference to the given bool and assigns it to the UeIpAddrInd field.

func (*UpfInfo) SetWAgfInfo

func (o *UpfInfo) SetWAgfInfo(v WAgfInfo)

SetWAgfInfo gets a reference to the given WAgfInfo and assigns it to the WAgfInfo field.

func (UpfInfo) ToMap

func (o UpfInfo) ToMap() (map[string]interface{}, error)

type UriScheme

type UriScheme struct {
	String *string
}

UriScheme HTTP and HTTPS URI scheme.

func (*UriScheme) MarshalJSON

func (src *UriScheme) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*UriScheme) UnmarshalJSON

func (dst *UriScheme) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type V2xCapability

type V2xCapability struct {
	LteV2x *bool `json:"lteV2x,omitempty"`
	NrV2x  *bool `json:"nrV2x,omitempty"`
}

V2xCapability Indicate the supported V2X Capability by the PCF.

func NewV2xCapability

func NewV2xCapability() *V2xCapability

NewV2xCapability instantiates a new V2xCapability 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 NewV2xCapabilityWithDefaults

func NewV2xCapabilityWithDefaults() *V2xCapability

NewV2xCapabilityWithDefaults instantiates a new V2xCapability 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 (*V2xCapability) GetLteV2x

func (o *V2xCapability) GetLteV2x() bool

GetLteV2x returns the LteV2x field value if set, zero value otherwise.

func (*V2xCapability) GetLteV2xOk

func (o *V2xCapability) GetLteV2xOk() (*bool, bool)

GetLteV2xOk returns a tuple with the LteV2x field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V2xCapability) GetNrV2x

func (o *V2xCapability) GetNrV2x() bool

GetNrV2x returns the NrV2x field value if set, zero value otherwise.

func (*V2xCapability) GetNrV2xOk

func (o *V2xCapability) GetNrV2xOk() (*bool, bool)

GetNrV2xOk returns a tuple with the NrV2x field value if set, nil otherwise and a boolean to check if the value has been set.

func (*V2xCapability) HasLteV2x

func (o *V2xCapability) HasLteV2x() bool

HasLteV2x returns a boolean if a field has been set.

func (*V2xCapability) HasNrV2x

func (o *V2xCapability) HasNrV2x() bool

HasNrV2x returns a boolean if a field has been set.

func (V2xCapability) MarshalJSON

func (o V2xCapability) MarshalJSON() ([]byte, error)

func (*V2xCapability) SetLteV2x

func (o *V2xCapability) SetLteV2x(v bool)

SetLteV2x gets a reference to the given bool and assigns it to the LteV2x field.

func (*V2xCapability) SetNrV2x

func (o *V2xCapability) SetNrV2x(v bool)

SetNrV2x gets a reference to the given bool and assigns it to the NrV2x field.

func (V2xCapability) ToMap

func (o V2xCapability) ToMap() (map[string]interface{}, error)

type VendorSpecificFeature

type VendorSpecificFeature struct {
	FeatureName    string `json:"featureName"`
	FeatureVersion string `json:"featureVersion"`
}

VendorSpecificFeature Information about a vendor-specific feature

func NewVendorSpecificFeature

func NewVendorSpecificFeature(featureName string, featureVersion string) *VendorSpecificFeature

NewVendorSpecificFeature instantiates a new VendorSpecificFeature 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 NewVendorSpecificFeatureWithDefaults

func NewVendorSpecificFeatureWithDefaults() *VendorSpecificFeature

NewVendorSpecificFeatureWithDefaults instantiates a new VendorSpecificFeature 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 (*VendorSpecificFeature) GetFeatureName

func (o *VendorSpecificFeature) GetFeatureName() string

GetFeatureName returns the FeatureName field value

func (*VendorSpecificFeature) GetFeatureNameOk

func (o *VendorSpecificFeature) GetFeatureNameOk() (*string, bool)

GetFeatureNameOk returns a tuple with the FeatureName field value and a boolean to check if the value has been set.

func (*VendorSpecificFeature) GetFeatureVersion

func (o *VendorSpecificFeature) GetFeatureVersion() string

GetFeatureVersion returns the FeatureVersion field value

func (*VendorSpecificFeature) GetFeatureVersionOk

func (o *VendorSpecificFeature) GetFeatureVersionOk() (*string, bool)

GetFeatureVersionOk returns a tuple with the FeatureVersion field value and a boolean to check if the value has been set.

func (VendorSpecificFeature) MarshalJSON

func (o VendorSpecificFeature) MarshalJSON() ([]byte, error)

func (*VendorSpecificFeature) SetFeatureName

func (o *VendorSpecificFeature) SetFeatureName(v string)

SetFeatureName sets field value

func (*VendorSpecificFeature) SetFeatureVersion

func (o *VendorSpecificFeature) SetFeatureVersion(v string)

SetFeatureVersion sets field value

func (VendorSpecificFeature) ToMap

func (o VendorSpecificFeature) ToMap() (map[string]interface{}, error)

type WAgfInfo

type WAgfInfo struct {
	Interface *interface{}
}

WAgfInfo Information of the W-AGF end-points

func (*WAgfInfo) MarshalJSON

func (src *WAgfInfo) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*WAgfInfo) UnmarshalJSON

func (dst *WAgfInfo) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL