OpenAPI_Nudm_UECM

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

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

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

README

Go API client for OpenAPI_Nudm_UECM

Nudm Context Management Service.
© 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.

Overview

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

  • API version: 1.2.4
  • 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_Nudm_UECM "gitee.com/konglinglong/openapi/OpenAPI_Nudm_UECM"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to https://example.com/nudm-uecm/v1

Class Method HTTP request Description
AMF3GppAccessRegistrationInfoRetrievalAPI Get3GppRegistration Get /{ueId}/registrations/amf-3gpp-access retrieve the AMF registration for 3GPP access information
AMFNon3GPPAccessRegistrationInfoRetrievalAPI GetNon3GppRegistration Get /{ueId}/registrations/amf-non-3gpp-access retrieve the AMF registration for non-3GPP access information
AMFRegistrationFor3GPPAccessAPI Call3GppRegistration Put /{ueId}/registrations/amf-3gpp-access register as AMF for 3GPP access
AMFRegistrationForNon3GPPAccessAPI Non3GppRegistration Put /{ueId}/registrations/amf-non-3gpp-access register as AMF for non-3GPP access
IPSMGWDeregistrationAPI IpSmGwDeregistration Delete /{ueId}/registrations/ip-sm-gw Delete the IP-SM-GW registration
IPSMGWRegistrationAPI IpSmGwRegistration Put /{ueId}/registrations/ip-sm-gw Register an IP-SM-GW
IPSMGWRegistrationInfoRetrievalAPI GetIpSmGwRegistration Get /{ueId}/registrations/ip-sm-gw Retrieve the IP-SM-GW registration information
NWDAFDeregistrationAPI NwdafDeregistration Delete /{ueId}/registrations/nwdaf-registrations/{nwdafRegistrationId} delete an NWDAF registration
NWDAFRegistrationAPI NwdafRegistration Put /{ueId}/registrations/nwdaf-registrations/{nwdafRegistrationId} register as NWDAF
NWDAFRegistrationInfoRetrievalAPI GetNwdafRegistration Get /{ueId}/registrations/nwdaf-registrations retrieve the NWDAF registration
PEIUpdateAPI PeiUpdate Post /{ueId}/registrations/amf-3gpp-access/pei-update Updates the PEI in the 3GPP access registration context
ParameterUpdateInTheAMFRegistrationFor3GPPAccessAPI Update3GppRegistration Patch /{ueId}/registrations/amf-3gpp-access Update a parameter in the AMF registration for 3GPP access
ParameterUpdateInTheAMFRegistrationForNon3GPPAccessAPI UpdateNon3GppRegistration Patch /{ueId}/registrations/amf-non-3gpp-access update a parameter in the AMF registration for non-3GPP access
ParameterUpdateInTheNWDAFRegistrationAPI UpdateNwdafRegistration Patch /{ueId}/registrations/nwdaf-registrations/{nwdafRegistrationId} Update a parameter in the NWDAF registration
ParameterUpdateInTheSMFRegistrationAPI UpdateSmfRegistration Patch /{ueId}/registrations/smf-registrations/{pduSessionId} update a parameter in the SMF registration
RetrieveSMFRegistrationAPI RetrieveSmfRegistration Get /{ueId}/registrations/smf-registrations/{pduSessionId} get an SMF registration
RoamingInformationUpdateAPI UpdateRoamingInformation Post /{ueId}/registrations/amf-3gpp-access/roaming-info-update Update the Roaming Information
SMFDeregistrationAPI SmfDeregistration Delete /{ueId}/registrations/smf-registrations/{pduSessionId} delete an SMF registration
SMFSmfRegistrationAPI GetSmfRegistration Get /{ueId}/registrations/smf-registrations retrieve the SMF registration information
SMFSmfRegistrationAPI Registration Put /{ueId}/registrations/smf-registrations/{pduSessionId} register as SMF
SMSF3GPPAccessRegistrationInfoRetrievalAPI Get3GppSmsfRegistration Get /{ueId}/registrations/smsf-3gpp-access retrieve the SMSF registration for 3GPP access information
SMSFDeregistrationFor3GPPAccessAPI Call3GppSmsfDeregistration Delete /{ueId}/registrations/smsf-3gpp-access delete the SMSF registration for 3GPP access
SMSFDeregistrationForNon3GPPAccessAPI Non3GppSmsfDeregistration Delete /{ueId}/registrations/smsf-non-3gpp-access delete SMSF registration for non 3GPP access
SMSFNon3GPPAccessRegistrationInfoRetrievalAPI GetNon3GppSmsfRegistration Get /{ueId}/registrations/smsf-non-3gpp-access retrieve the SMSF registration for non-3GPP access information
SMSFRegistrationFor3GPPAccessAPI Call3GppSmsfRegistration Put /{ueId}/registrations/smsf-3gpp-access register as SMSF for 3GPP access
SMSFRegistrationForNon3GPPAccessAPI Non3GppSmsfRegistration Put /{ueId}/registrations/smsf-non-3gpp-access register as SMSF for non-3GPP access
SendRoutingInfoSMCustomOperationAPI SendRoutingInfoSm Post /{ueId}/registrations/send-routing-info-sm Retreive addressing information for SMS delivery
TriggerAMFFor3GPPAccessDeregistrationAPI DeregAMF Post /{ueId}/registrations/amf-3gpp-access/dereg-amf trigger AMF for 3GPP access deregistration
TriggerPCSCFRestorationAPI TriggerPCSCFRestoration Post /restore-pcscf Trigger the Restoration of the P-CSCF
UECMRegistrationInfoRetrievalAPI GetRegistrations Get /{ueId}/registrations retrieve UE registration data sets
UELocationInformationRetrievalAPI GetLocationInfo Get /{ueId}/registrations/location retrieve the target UE's location information

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

oAuth2ClientCredentials
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • nudm-uecm: Access to the nudm-uecm API
  • nudm_uecm:amf-registration:write: Write access (update/modify) to representations of the Amf3GppAccessRegistration and AmfNon3GppAccessRegistration resources
  • nudm_uecm:smf-registration:write: Write access (create/delete/modify) to the representations of individualSmfRegistration resources
  • nudm_uecm:smsf-registration:write: Write access (create/delete/modify) to representations of the Smsf3GppAccessRegistration and SmsfNon3GppAccessRegistration resources
  • nudm_uecm:ip-sm-gw-registration:write: Write access (create/delete/modify) to the representation of the IpSmGwRegistration resource
  • nudm_uecm:nwdaf-registration:write: Write access (create/delete/modify) to the representation of the NwdafRegistration resource

Example

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

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

import "golang.org/x/oauth2"

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

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

Documentation for Utility Methods

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

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

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

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

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

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

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

All allowed values of AccessType enum

View Source
var AllowedNullValueEnumValues = []NullValue{
	"null",
}

All allowed values of NullValue enum

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type AMF3GppAccessRegistrationInfoRetrievalAPIService

type AMF3GppAccessRegistrationInfoRetrievalAPIService service

AMF3GppAccessRegistrationInfoRetrievalAPIService AMF3GppAccessRegistrationInfoRetrievalAPI service

func (*AMF3GppAccessRegistrationInfoRetrievalAPIService) Get3GppRegistration

Get3GppRegistration retrieve the AMF registration for 3GPP access information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiGet3GppRegistrationRequest

func (*AMF3GppAccessRegistrationInfoRetrievalAPIService) Get3GppRegistrationExecute

Execute executes the request

@return Amf3GppAccessRegistration

type AMFNon3GPPAccessRegistrationInfoRetrievalAPIService

type AMFNon3GPPAccessRegistrationInfoRetrievalAPIService service

AMFNon3GPPAccessRegistrationInfoRetrievalAPIService AMFNon3GPPAccessRegistrationInfoRetrievalAPI service

func (*AMFNon3GPPAccessRegistrationInfoRetrievalAPIService) GetNon3GppRegistration

GetNon3GppRegistration retrieve the AMF registration for non-3GPP access information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiGetNon3GppRegistrationRequest

func (*AMFNon3GPPAccessRegistrationInfoRetrievalAPIService) GetNon3GppRegistrationExecute

Execute executes the request

@return AmfNon3GppAccessRegistration

type AMFRegistrationFor3GPPAccessAPIService

type AMFRegistrationFor3GPPAccessAPIService service

AMFRegistrationFor3GPPAccessAPIService AMFRegistrationFor3GPPAccessAPI service

func (*AMFRegistrationFor3GPPAccessAPIService) Call3GppRegistration

Call3GppRegistration register as AMF for 3GPP access

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiCall3GppRegistrationRequest

func (*AMFRegistrationFor3GPPAccessAPIService) Call3GppRegistrationExecute

Execute executes the request

@return Amf3GppAccessRegistration

type AMFRegistrationForNon3GPPAccessAPIService

type AMFRegistrationForNon3GPPAccessAPIService service

AMFRegistrationForNon3GPPAccessAPIService AMFRegistrationForNon3GPPAccessAPI service

func (*AMFRegistrationForNon3GPPAccessAPIService) Non3GppRegistration

Non3GppRegistration register as AMF for non-3GPP access

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiNon3GppRegistrationRequest

func (*AMFRegistrationForNon3GPPAccessAPIService) Non3GppRegistrationExecute

Execute executes the request

@return AmfNon3GppAccessRegistration

type APIClient

type APIClient struct {
	AMF3GppAccessRegistrationInfoRetrievalAPI *AMF3GppAccessRegistrationInfoRetrievalAPIService

	AMFNon3GPPAccessRegistrationInfoRetrievalAPI *AMFNon3GPPAccessRegistrationInfoRetrievalAPIService

	AMFRegistrationFor3GPPAccessAPI *AMFRegistrationFor3GPPAccessAPIService

	AMFRegistrationForNon3GPPAccessAPI *AMFRegistrationForNon3GPPAccessAPIService

	IPSMGWDeregistrationAPI *IPSMGWDeregistrationAPIService

	IPSMGWRegistrationAPI *IPSMGWRegistrationAPIService

	IPSMGWRegistrationInfoRetrievalAPI *IPSMGWRegistrationInfoRetrievalAPIService

	NWDAFDeregistrationAPI *NWDAFDeregistrationAPIService

	NWDAFRegistrationAPI *NWDAFRegistrationAPIService

	NWDAFRegistrationInfoRetrievalAPI *NWDAFRegistrationInfoRetrievalAPIService

	PEIUpdateAPI *PEIUpdateAPIService

	ParameterUpdateInTheAMFRegistrationFor3GPPAccessAPI *ParameterUpdateInTheAMFRegistrationFor3GPPAccessAPIService

	ParameterUpdateInTheAMFRegistrationForNon3GPPAccessAPI *ParameterUpdateInTheAMFRegistrationForNon3GPPAccessAPIService

	ParameterUpdateInTheNWDAFRegistrationAPI *ParameterUpdateInTheNWDAFRegistrationAPIService

	ParameterUpdateInTheSMFRegistrationAPI *ParameterUpdateInTheSMFRegistrationAPIService

	RetrieveSMFRegistrationAPI *RetrieveSMFRegistrationAPIService

	RoamingInformationUpdateAPI *RoamingInformationUpdateAPIService

	SMFDeregistrationAPI *SMFDeregistrationAPIService

	SMFSmfRegistrationAPI *SMFSmfRegistrationAPIService

	SMSF3GPPAccessRegistrationInfoRetrievalAPI *SMSF3GPPAccessRegistrationInfoRetrievalAPIService

	SMSFDeregistrationFor3GPPAccessAPI *SMSFDeregistrationFor3GPPAccessAPIService

	SMSFDeregistrationForNon3GPPAccessAPI *SMSFDeregistrationForNon3GPPAccessAPIService

	SMSFNon3GPPAccessRegistrationInfoRetrievalAPI *SMSFNon3GPPAccessRegistrationInfoRetrievalAPIService

	SMSFRegistrationFor3GPPAccessAPI *SMSFRegistrationFor3GPPAccessAPIService

	SMSFRegistrationForNon3GPPAccessAPI *SMSFRegistrationForNon3GPPAccessAPIService

	SendRoutingInfoSMCustomOperationAPI *SendRoutingInfoSMCustomOperationAPIService

	TriggerAMFFor3GPPAccessDeregistrationAPI *TriggerAMFFor3GPPAccessDeregistrationAPIService

	TriggerPCSCFRestorationAPI *TriggerPCSCFRestorationAPIService

	UECMRegistrationInfoRetrievalAPI *UECMRegistrationInfoRetrievalAPIService

	UELocationInformationRetrievalAPI *UELocationInformationRetrievalAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Nudm_UECM API v1.2.4 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

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

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

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

type APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type AccessTokenErr

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

AccessTokenErr Error returned in the access token response message

func NewAccessTokenErr

func NewAccessTokenErr(error_ string) *AccessTokenErr

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

func NewAccessTokenErrWithDefaults

func NewAccessTokenErrWithDefaults() *AccessTokenErr

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

func (*AccessTokenErr) GetError

func (o *AccessTokenErr) GetError() string

GetError returns the Error field value

func (*AccessTokenErr) GetErrorDescription

func (o *AccessTokenErr) GetErrorDescription() string

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

func (*AccessTokenErr) GetErrorDescriptionOk

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

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

func (*AccessTokenErr) GetErrorOk

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

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

func (*AccessTokenErr) GetErrorUri

func (o *AccessTokenErr) GetErrorUri() string

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

func (*AccessTokenErr) GetErrorUriOk

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

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

func (*AccessTokenErr) HasErrorDescription

func (o *AccessTokenErr) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*AccessTokenErr) HasErrorUri

func (o *AccessTokenErr) HasErrorUri() bool

HasErrorUri returns a boolean if a field has been set.

func (AccessTokenErr) MarshalJSON

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

func (*AccessTokenErr) SetError

func (o *AccessTokenErr) SetError(v string)

SetError sets field value

func (*AccessTokenErr) SetErrorDescription

func (o *AccessTokenErr) SetErrorDescription(v string)

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

func (*AccessTokenErr) SetErrorUri

func (o *AccessTokenErr) SetErrorUri(v string)

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

func (AccessTokenErr) ToMap

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

func (*AccessTokenErr) UnmarshalJSON

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

type AccessTokenReq

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

AccessTokenReq Contains information related to the access token request

func NewAccessTokenReq

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

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

func NewAccessTokenReqWithDefaults

func NewAccessTokenReqWithDefaults() *AccessTokenReq

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

func (*AccessTokenReq) GetGrantType

func (o *AccessTokenReq) GetGrantType() string

GetGrantType returns the GrantType field value

func (*AccessTokenReq) GetGrantTypeOk

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

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

func (*AccessTokenReq) GetHnrfAccessTokenUri

func (o *AccessTokenReq) GetHnrfAccessTokenUri() string

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

func (*AccessTokenReq) GetHnrfAccessTokenUriOk

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

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

func (*AccessTokenReq) GetNfInstanceId

func (o *AccessTokenReq) GetNfInstanceId() string

GetNfInstanceId returns the NfInstanceId field value

func (*AccessTokenReq) GetNfInstanceIdOk

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

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

func (*AccessTokenReq) GetNfType

func (o *AccessTokenReq) GetNfType() NFType

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

func (*AccessTokenReq) GetNfTypeOk

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

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

func (*AccessTokenReq) GetRequesterFqdn

func (o *AccessTokenReq) GetRequesterFqdn() string

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

func (*AccessTokenReq) GetRequesterFqdnOk

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

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

func (*AccessTokenReq) GetRequesterPlmn

func (o *AccessTokenReq) GetRequesterPlmn() PlmnId

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

func (*AccessTokenReq) GetRequesterPlmnList

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

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

func (*AccessTokenReq) GetRequesterPlmnListOk

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

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

func (*AccessTokenReq) GetRequesterPlmnOk

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

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

func (*AccessTokenReq) GetRequesterSnpnList

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

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

func (*AccessTokenReq) GetRequesterSnpnListOk

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

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

func (*AccessTokenReq) GetRequesterSnssaiList

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

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

func (*AccessTokenReq) GetRequesterSnssaiListOk

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

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

func (*AccessTokenReq) GetScope

func (o *AccessTokenReq) GetScope() string

GetScope returns the Scope field value

func (*AccessTokenReq) GetScopeOk

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

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

func (*AccessTokenReq) GetSourceNfInstanceId

func (o *AccessTokenReq) GetSourceNfInstanceId() string

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

func (*AccessTokenReq) GetSourceNfInstanceIdOk

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

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

func (*AccessTokenReq) GetTargetNfInstanceId

func (o *AccessTokenReq) GetTargetNfInstanceId() string

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

func (*AccessTokenReq) GetTargetNfInstanceIdOk

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

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

func (*AccessTokenReq) GetTargetNfServiceSetId

func (o *AccessTokenReq) GetTargetNfServiceSetId() string

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

func (*AccessTokenReq) GetTargetNfServiceSetIdOk

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

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

func (*AccessTokenReq) GetTargetNfSetId

func (o *AccessTokenReq) GetTargetNfSetId() string

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

func (*AccessTokenReq) GetTargetNfSetIdOk

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

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

func (*AccessTokenReq) GetTargetNfType

func (o *AccessTokenReq) GetTargetNfType() NFType

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

func (*AccessTokenReq) GetTargetNfTypeOk

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

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

func (*AccessTokenReq) GetTargetNsiList

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

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

func (*AccessTokenReq) GetTargetNsiListOk

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

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

func (*AccessTokenReq) GetTargetPlmn

func (o *AccessTokenReq) GetTargetPlmn() PlmnId

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

func (*AccessTokenReq) GetTargetPlmnOk

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

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

func (*AccessTokenReq) GetTargetSnpn

func (o *AccessTokenReq) GetTargetSnpn() PlmnIdNid

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

func (*AccessTokenReq) GetTargetSnpnOk

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

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

func (*AccessTokenReq) GetTargetSnssaiList

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

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

func (*AccessTokenReq) GetTargetSnssaiListOk

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

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

func (*AccessTokenReq) HasHnrfAccessTokenUri

func (o *AccessTokenReq) HasHnrfAccessTokenUri() bool

HasHnrfAccessTokenUri returns a boolean if a field has been set.

func (*AccessTokenReq) HasNfType

func (o *AccessTokenReq) HasNfType() bool

HasNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterFqdn

func (o *AccessTokenReq) HasRequesterFqdn() bool

HasRequesterFqdn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmn

func (o *AccessTokenReq) HasRequesterPlmn() bool

HasRequesterPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmnList

func (o *AccessTokenReq) HasRequesterPlmnList() bool

HasRequesterPlmnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnpnList

func (o *AccessTokenReq) HasRequesterSnpnList() bool

HasRequesterSnpnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnssaiList

func (o *AccessTokenReq) HasRequesterSnssaiList() bool

HasRequesterSnssaiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasSourceNfInstanceId

func (o *AccessTokenReq) HasSourceNfInstanceId() bool

HasSourceNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfInstanceId

func (o *AccessTokenReq) HasTargetNfInstanceId() bool

HasTargetNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfServiceSetId

func (o *AccessTokenReq) HasTargetNfServiceSetId() bool

HasTargetNfServiceSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfSetId

func (o *AccessTokenReq) HasTargetNfSetId() bool

HasTargetNfSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfType

func (o *AccessTokenReq) HasTargetNfType() bool

HasTargetNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNsiList

func (o *AccessTokenReq) HasTargetNsiList() bool

HasTargetNsiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetPlmn

func (o *AccessTokenReq) HasTargetPlmn() bool

HasTargetPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnpn

func (o *AccessTokenReq) HasTargetSnpn() bool

HasTargetSnpn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnssaiList

func (o *AccessTokenReq) HasTargetSnssaiList() bool

HasTargetSnssaiList returns a boolean if a field has been set.

func (AccessTokenReq) MarshalJSON

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

func (*AccessTokenReq) SetGrantType

func (o *AccessTokenReq) SetGrantType(v string)

SetGrantType sets field value

func (*AccessTokenReq) SetHnrfAccessTokenUri

func (o *AccessTokenReq) SetHnrfAccessTokenUri(v string)

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

func (*AccessTokenReq) SetNfInstanceId

func (o *AccessTokenReq) SetNfInstanceId(v string)

SetNfInstanceId sets field value

func (*AccessTokenReq) SetNfType

func (o *AccessTokenReq) SetNfType(v NFType)

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

func (*AccessTokenReq) SetRequesterFqdn

func (o *AccessTokenReq) SetRequesterFqdn(v string)

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

func (*AccessTokenReq) SetRequesterPlmn

func (o *AccessTokenReq) SetRequesterPlmn(v PlmnId)

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

func (*AccessTokenReq) SetRequesterPlmnList

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

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

func (*AccessTokenReq) SetRequesterSnpnList

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

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

func (*AccessTokenReq) SetRequesterSnssaiList

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

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

func (*AccessTokenReq) SetScope

func (o *AccessTokenReq) SetScope(v string)

SetScope sets field value

func (*AccessTokenReq) SetSourceNfInstanceId

func (o *AccessTokenReq) SetSourceNfInstanceId(v string)

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

func (*AccessTokenReq) SetTargetNfInstanceId

func (o *AccessTokenReq) SetTargetNfInstanceId(v string)

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

func (*AccessTokenReq) SetTargetNfServiceSetId

func (o *AccessTokenReq) SetTargetNfServiceSetId(v string)

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

func (*AccessTokenReq) SetTargetNfSetId

func (o *AccessTokenReq) SetTargetNfSetId(v string)

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

func (*AccessTokenReq) SetTargetNfType

func (o *AccessTokenReq) SetTargetNfType(v NFType)

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

func (*AccessTokenReq) SetTargetNsiList

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

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

func (*AccessTokenReq) SetTargetPlmn

func (o *AccessTokenReq) SetTargetPlmn(v PlmnId)

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

func (*AccessTokenReq) SetTargetSnpn

func (o *AccessTokenReq) SetTargetSnpn(v PlmnIdNid)

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

func (*AccessTokenReq) SetTargetSnssaiList

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

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

func (AccessTokenReq) ToMap

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

func (*AccessTokenReq) UnmarshalJSON

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

type AccessType

type AccessType string

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

const (
	ACCESSTYPE__3_GPP_ACCESS    AccessType = "3GPP_ACCESS"
	ACCESSTYPE_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 Amf3GppAccessRegistration

type Amf3GppAccessRegistration 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.
	AmfInstanceId string `json:"amfInstanceId"`
	// 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"`
	PurgeFlag         *bool   `json:"purgeFlag,omitempty"`
	// String representing a Permanent Equipment Identifier that may contain - an IMEI or IMEISV, as  specified in clause 6.2 of 3GPP TS 23.003; a MAC address for a 5G-RG or FN-RG via  wireline  access, with an indication that this address cannot be trusted for regulatory purpose if this  address cannot be used as an Equipment Identifier of the FN-RG, as specified in clause 4.7.7  of 3GPP TS23.316. Examples are imei-012345678901234 or imeisv-0123456789012345.
	Pei     *string  `json:"pei,omitempty"`
	ImsVoPs *ImsVoPs `json:"imsVoPs,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	DeregCallbackUri    string       `json:"deregCallbackUri"`
	AmfServiceNameDereg *ServiceName `json:"amfServiceNameDereg,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	PcscfRestorationCallbackUri *string         `json:"pcscfRestorationCallbackUri,omitempty"`
	AmfServiceNamePcscfRest     *ServiceName    `json:"amfServiceNamePcscfRest,omitempty"`
	InitialRegistrationInd      *bool           `json:"initialRegistrationInd,omitempty"`
	EmergencyRegistrationInd    *bool           `json:"emergencyRegistrationInd,omitempty"`
	Guami                       Guami           `json:"guami"`
	BackupAmfInfo               []BackupAmfInfo `json:"backupAmfInfo,omitempty"`
	DrFlag                      *bool           `json:"drFlag,omitempty"`
	RatType                     RatType         `json:"ratType"`
	UrrpIndicator               *bool           `json:"urrpIndicator,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	AmfEeSubscriptionId *string              `json:"amfEeSubscriptionId,omitempty"`
	EpsInterworkingInfo *EpsInterworkingInfo `json:"epsInterworkingInfo,omitempty"`
	UeSrvccCapability   *bool                `json:"ueSrvccCapability,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	RegistrationTime    *time.Time    `json:"registrationTime,omitempty"`
	VgmlcAddress        *VgmlcAddress `json:"vgmlcAddress,omitempty"`
	ContextInfo         *ContextInfo  `json:"contextInfo,omitempty"`
	NoEeSubscriptionInd *bool         `json:"noEeSubscriptionInd,omitempty"`
	// String identifying a Supi that shall contain either an IMSI, a network specific identifier, a Global Cable Identifier (GCI) or a Global Line Identifier (GLI) as specified in clause  2.2A of 3GPP TS 23.003. It shall be formatted as follows  - for an IMSI \"imsi-<imsi>\", where <imsi> shall be formatted according to clause 2.2    of 3GPP TS 23.003 that describes an IMSI.  - for a network specific identifier \"nai-<nai>, where <nai> shall be formatted    according to clause 28.7.2 of 3GPP TS 23.003 that describes an NAI.  - for a GCI \"gci-<gci>\", where <gci> shall be formatted according to clause 28.15.2    of 3GPP TS 23.003.  - for a GLI \"gli-<gli>\", where <gli> shall be formatted according to clause 28.16.2 of    3GPP TS 23.003.To enable that the value is used as part of an URI, the string shall    only contain characters allowed according to the \"lower-with-hyphen\" naming convention    defined in 3GPP TS 29.501.
	Supi                   *string         `json:"supi,omitempty"`
	UeReachableInd         *UeReachableInd `json:"ueReachableInd,omitempty"`
	ReRegistrationRequired *bool           `json:"reRegistrationRequired,omitempty"`
	AdminDeregSubWithdrawn *bool           `json:"adminDeregSubWithdrawn,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	DataRestorationCallbackUri *string  `json:"dataRestorationCallbackUri,omitempty"`
	ResetIds                   []string `json:"resetIds,omitempty"`
	DisasterRoamingInd         *bool    `json:"disasterRoamingInd,omitempty"`
	UeMINTCapability           *bool    `json:"ueMINTCapability,omitempty"`
	SorSnpnSiSupported         *bool    `json:"sorSnpnSiSupported,omitempty"`
	UdrRestartInd              *bool    `json:"udrRestartInd,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	LastSynchronizationTime *time.Time `json:"lastSynchronizationTime,omitempty"`
}

Amf3GppAccessRegistration struct for Amf3GppAccessRegistration

func NewAmf3GppAccessRegistration

func NewAmf3GppAccessRegistration(amfInstanceId string, deregCallbackUri string, guami Guami, ratType RatType) *Amf3GppAccessRegistration

NewAmf3GppAccessRegistration instantiates a new Amf3GppAccessRegistration 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 NewAmf3GppAccessRegistrationWithDefaults

func NewAmf3GppAccessRegistrationWithDefaults() *Amf3GppAccessRegistration

NewAmf3GppAccessRegistrationWithDefaults instantiates a new Amf3GppAccessRegistration 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 (*Amf3GppAccessRegistration) GetAdminDeregSubWithdrawn

func (o *Amf3GppAccessRegistration) GetAdminDeregSubWithdrawn() bool

GetAdminDeregSubWithdrawn returns the AdminDeregSubWithdrawn field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetAdminDeregSubWithdrawnOk

func (o *Amf3GppAccessRegistration) GetAdminDeregSubWithdrawnOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetAmfEeSubscriptionId

func (o *Amf3GppAccessRegistration) GetAmfEeSubscriptionId() string

GetAmfEeSubscriptionId returns the AmfEeSubscriptionId field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetAmfEeSubscriptionIdOk

func (o *Amf3GppAccessRegistration) GetAmfEeSubscriptionIdOk() (*string, bool)

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

func (*Amf3GppAccessRegistration) GetAmfInstanceId

func (o *Amf3GppAccessRegistration) GetAmfInstanceId() string

GetAmfInstanceId returns the AmfInstanceId field value

func (*Amf3GppAccessRegistration) GetAmfInstanceIdOk

func (o *Amf3GppAccessRegistration) GetAmfInstanceIdOk() (*string, bool)

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

func (*Amf3GppAccessRegistration) GetAmfServiceNameDereg

func (o *Amf3GppAccessRegistration) GetAmfServiceNameDereg() ServiceName

GetAmfServiceNameDereg returns the AmfServiceNameDereg field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetAmfServiceNameDeregOk

func (o *Amf3GppAccessRegistration) GetAmfServiceNameDeregOk() (*ServiceName, bool)

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

func (*Amf3GppAccessRegistration) GetAmfServiceNamePcscfRest

func (o *Amf3GppAccessRegistration) GetAmfServiceNamePcscfRest() ServiceName

GetAmfServiceNamePcscfRest returns the AmfServiceNamePcscfRest field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetAmfServiceNamePcscfRestOk

func (o *Amf3GppAccessRegistration) GetAmfServiceNamePcscfRestOk() (*ServiceName, bool)

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

func (*Amf3GppAccessRegistration) GetBackupAmfInfo

func (o *Amf3GppAccessRegistration) GetBackupAmfInfo() []BackupAmfInfo

GetBackupAmfInfo returns the BackupAmfInfo field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetBackupAmfInfoOk

func (o *Amf3GppAccessRegistration) GetBackupAmfInfoOk() ([]BackupAmfInfo, bool)

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

func (*Amf3GppAccessRegistration) GetContextInfo

func (o *Amf3GppAccessRegistration) GetContextInfo() ContextInfo

GetContextInfo returns the ContextInfo field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetContextInfoOk

func (o *Amf3GppAccessRegistration) GetContextInfoOk() (*ContextInfo, bool)

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

func (*Amf3GppAccessRegistration) GetDataRestorationCallbackUri

func (o *Amf3GppAccessRegistration) GetDataRestorationCallbackUri() string

GetDataRestorationCallbackUri returns the DataRestorationCallbackUri field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetDataRestorationCallbackUriOk

func (o *Amf3GppAccessRegistration) GetDataRestorationCallbackUriOk() (*string, bool)

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

func (*Amf3GppAccessRegistration) GetDeregCallbackUri

func (o *Amf3GppAccessRegistration) GetDeregCallbackUri() string

GetDeregCallbackUri returns the DeregCallbackUri field value

func (*Amf3GppAccessRegistration) GetDeregCallbackUriOk

func (o *Amf3GppAccessRegistration) GetDeregCallbackUriOk() (*string, bool)

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

func (*Amf3GppAccessRegistration) GetDisasterRoamingInd

func (o *Amf3GppAccessRegistration) GetDisasterRoamingInd() bool

GetDisasterRoamingInd returns the DisasterRoamingInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetDisasterRoamingIndOk

func (o *Amf3GppAccessRegistration) GetDisasterRoamingIndOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetDrFlag

func (o *Amf3GppAccessRegistration) GetDrFlag() bool

GetDrFlag returns the DrFlag field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetDrFlagOk

func (o *Amf3GppAccessRegistration) GetDrFlagOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetEmergencyRegistrationInd

func (o *Amf3GppAccessRegistration) GetEmergencyRegistrationInd() bool

GetEmergencyRegistrationInd returns the EmergencyRegistrationInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetEmergencyRegistrationIndOk

func (o *Amf3GppAccessRegistration) GetEmergencyRegistrationIndOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetEpsInterworkingInfo

func (o *Amf3GppAccessRegistration) GetEpsInterworkingInfo() EpsInterworkingInfo

GetEpsInterworkingInfo returns the EpsInterworkingInfo field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetEpsInterworkingInfoOk

func (o *Amf3GppAccessRegistration) GetEpsInterworkingInfoOk() (*EpsInterworkingInfo, bool)

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

func (*Amf3GppAccessRegistration) GetGuami

func (o *Amf3GppAccessRegistration) GetGuami() Guami

GetGuami returns the Guami field value

func (*Amf3GppAccessRegistration) GetGuamiOk

func (o *Amf3GppAccessRegistration) GetGuamiOk() (*Guami, bool)

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

func (*Amf3GppAccessRegistration) GetImsVoPs

func (o *Amf3GppAccessRegistration) GetImsVoPs() ImsVoPs

GetImsVoPs returns the ImsVoPs field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetImsVoPsOk

func (o *Amf3GppAccessRegistration) GetImsVoPsOk() (*ImsVoPs, bool)

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

func (*Amf3GppAccessRegistration) GetInitialRegistrationInd

func (o *Amf3GppAccessRegistration) GetInitialRegistrationInd() bool

GetInitialRegistrationInd returns the InitialRegistrationInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetInitialRegistrationIndOk

func (o *Amf3GppAccessRegistration) GetInitialRegistrationIndOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetLastSynchronizationTime

func (o *Amf3GppAccessRegistration) GetLastSynchronizationTime() time.Time

GetLastSynchronizationTime returns the LastSynchronizationTime field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetLastSynchronizationTimeOk

func (o *Amf3GppAccessRegistration) GetLastSynchronizationTimeOk() (*time.Time, bool)

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

func (*Amf3GppAccessRegistration) GetNoEeSubscriptionInd

func (o *Amf3GppAccessRegistration) GetNoEeSubscriptionInd() bool

GetNoEeSubscriptionInd returns the NoEeSubscriptionInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetNoEeSubscriptionIndOk

func (o *Amf3GppAccessRegistration) GetNoEeSubscriptionIndOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetPcscfRestorationCallbackUri

func (o *Amf3GppAccessRegistration) GetPcscfRestorationCallbackUri() string

GetPcscfRestorationCallbackUri returns the PcscfRestorationCallbackUri field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetPcscfRestorationCallbackUriOk

func (o *Amf3GppAccessRegistration) GetPcscfRestorationCallbackUriOk() (*string, bool)

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

func (*Amf3GppAccessRegistration) GetPei

func (o *Amf3GppAccessRegistration) GetPei() string

GetPei returns the Pei field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetPeiOk

func (o *Amf3GppAccessRegistration) GetPeiOk() (*string, bool)

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

func (*Amf3GppAccessRegistration) GetPurgeFlag

func (o *Amf3GppAccessRegistration) GetPurgeFlag() bool

GetPurgeFlag returns the PurgeFlag field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetPurgeFlagOk

func (o *Amf3GppAccessRegistration) GetPurgeFlagOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetRatType

func (o *Amf3GppAccessRegistration) GetRatType() RatType

GetRatType returns the RatType field value

func (*Amf3GppAccessRegistration) GetRatTypeOk

func (o *Amf3GppAccessRegistration) GetRatTypeOk() (*RatType, bool)

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

func (*Amf3GppAccessRegistration) GetReRegistrationRequired

func (o *Amf3GppAccessRegistration) GetReRegistrationRequired() bool

GetReRegistrationRequired returns the ReRegistrationRequired field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetReRegistrationRequiredOk

func (o *Amf3GppAccessRegistration) GetReRegistrationRequiredOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetRegistrationTime

func (o *Amf3GppAccessRegistration) GetRegistrationTime() time.Time

GetRegistrationTime returns the RegistrationTime field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetRegistrationTimeOk

func (o *Amf3GppAccessRegistration) GetRegistrationTimeOk() (*time.Time, bool)

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

func (*Amf3GppAccessRegistration) GetResetIds

func (o *Amf3GppAccessRegistration) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetResetIdsOk

func (o *Amf3GppAccessRegistration) GetResetIdsOk() ([]string, bool)

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

func (*Amf3GppAccessRegistration) GetSorSnpnSiSupported

func (o *Amf3GppAccessRegistration) GetSorSnpnSiSupported() bool

GetSorSnpnSiSupported returns the SorSnpnSiSupported field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetSorSnpnSiSupportedOk

func (o *Amf3GppAccessRegistration) GetSorSnpnSiSupportedOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetSupi

func (o *Amf3GppAccessRegistration) GetSupi() string

GetSupi returns the Supi field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetSupiOk

func (o *Amf3GppAccessRegistration) GetSupiOk() (*string, bool)

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

func (*Amf3GppAccessRegistration) GetSupportedFeatures

func (o *Amf3GppAccessRegistration) GetSupportedFeatures() string

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

func (*Amf3GppAccessRegistration) GetSupportedFeaturesOk

func (o *Amf3GppAccessRegistration) 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 (*Amf3GppAccessRegistration) GetUdrRestartInd

func (o *Amf3GppAccessRegistration) GetUdrRestartInd() bool

GetUdrRestartInd returns the UdrRestartInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetUdrRestartIndOk

func (o *Amf3GppAccessRegistration) GetUdrRestartIndOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetUeMINTCapability

func (o *Amf3GppAccessRegistration) GetUeMINTCapability() bool

GetUeMINTCapability returns the UeMINTCapability field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetUeMINTCapabilityOk

func (o *Amf3GppAccessRegistration) GetUeMINTCapabilityOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetUeReachableInd

func (o *Amf3GppAccessRegistration) GetUeReachableInd() UeReachableInd

GetUeReachableInd returns the UeReachableInd field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetUeReachableIndOk

func (o *Amf3GppAccessRegistration) GetUeReachableIndOk() (*UeReachableInd, bool)

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

func (*Amf3GppAccessRegistration) GetUeSrvccCapability

func (o *Amf3GppAccessRegistration) GetUeSrvccCapability() bool

GetUeSrvccCapability returns the UeSrvccCapability field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetUeSrvccCapabilityOk

func (o *Amf3GppAccessRegistration) GetUeSrvccCapabilityOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetUrrpIndicator

func (o *Amf3GppAccessRegistration) GetUrrpIndicator() bool

GetUrrpIndicator returns the UrrpIndicator field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetUrrpIndicatorOk

func (o *Amf3GppAccessRegistration) GetUrrpIndicatorOk() (*bool, bool)

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

func (*Amf3GppAccessRegistration) GetVgmlcAddress

func (o *Amf3GppAccessRegistration) GetVgmlcAddress() VgmlcAddress

GetVgmlcAddress returns the VgmlcAddress field value if set, zero value otherwise.

func (*Amf3GppAccessRegistration) GetVgmlcAddressOk

func (o *Amf3GppAccessRegistration) GetVgmlcAddressOk() (*VgmlcAddress, bool)

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

func (*Amf3GppAccessRegistration) HasAdminDeregSubWithdrawn

func (o *Amf3GppAccessRegistration) HasAdminDeregSubWithdrawn() bool

HasAdminDeregSubWithdrawn returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasAmfEeSubscriptionId

func (o *Amf3GppAccessRegistration) HasAmfEeSubscriptionId() bool

HasAmfEeSubscriptionId returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasAmfServiceNameDereg

func (o *Amf3GppAccessRegistration) HasAmfServiceNameDereg() bool

HasAmfServiceNameDereg returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasAmfServiceNamePcscfRest

func (o *Amf3GppAccessRegistration) HasAmfServiceNamePcscfRest() bool

HasAmfServiceNamePcscfRest returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasBackupAmfInfo

func (o *Amf3GppAccessRegistration) HasBackupAmfInfo() bool

HasBackupAmfInfo returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasContextInfo

func (o *Amf3GppAccessRegistration) HasContextInfo() bool

HasContextInfo returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasDataRestorationCallbackUri

func (o *Amf3GppAccessRegistration) HasDataRestorationCallbackUri() bool

HasDataRestorationCallbackUri returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasDisasterRoamingInd

func (o *Amf3GppAccessRegistration) HasDisasterRoamingInd() bool

HasDisasterRoamingInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasDrFlag

func (o *Amf3GppAccessRegistration) HasDrFlag() bool

HasDrFlag returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasEmergencyRegistrationInd

func (o *Amf3GppAccessRegistration) HasEmergencyRegistrationInd() bool

HasEmergencyRegistrationInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasEpsInterworkingInfo

func (o *Amf3GppAccessRegistration) HasEpsInterworkingInfo() bool

HasEpsInterworkingInfo returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasImsVoPs

func (o *Amf3GppAccessRegistration) HasImsVoPs() bool

HasImsVoPs returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasInitialRegistrationInd

func (o *Amf3GppAccessRegistration) HasInitialRegistrationInd() bool

HasInitialRegistrationInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasLastSynchronizationTime

func (o *Amf3GppAccessRegistration) HasLastSynchronizationTime() bool

HasLastSynchronizationTime returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasNoEeSubscriptionInd

func (o *Amf3GppAccessRegistration) HasNoEeSubscriptionInd() bool

HasNoEeSubscriptionInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasPcscfRestorationCallbackUri

func (o *Amf3GppAccessRegistration) HasPcscfRestorationCallbackUri() bool

HasPcscfRestorationCallbackUri returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasPei

func (o *Amf3GppAccessRegistration) HasPei() bool

HasPei returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasPurgeFlag

func (o *Amf3GppAccessRegistration) HasPurgeFlag() bool

HasPurgeFlag returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasReRegistrationRequired

func (o *Amf3GppAccessRegistration) HasReRegistrationRequired() bool

HasReRegistrationRequired returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasRegistrationTime

func (o *Amf3GppAccessRegistration) HasRegistrationTime() bool

HasRegistrationTime returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasResetIds

func (o *Amf3GppAccessRegistration) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasSorSnpnSiSupported

func (o *Amf3GppAccessRegistration) HasSorSnpnSiSupported() bool

HasSorSnpnSiSupported returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasSupi

func (o *Amf3GppAccessRegistration) HasSupi() bool

HasSupi returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasSupportedFeatures

func (o *Amf3GppAccessRegistration) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasUdrRestartInd

func (o *Amf3GppAccessRegistration) HasUdrRestartInd() bool

HasUdrRestartInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasUeMINTCapability

func (o *Amf3GppAccessRegistration) HasUeMINTCapability() bool

HasUeMINTCapability returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasUeReachableInd

func (o *Amf3GppAccessRegistration) HasUeReachableInd() bool

HasUeReachableInd returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasUeSrvccCapability

func (o *Amf3GppAccessRegistration) HasUeSrvccCapability() bool

HasUeSrvccCapability returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasUrrpIndicator

func (o *Amf3GppAccessRegistration) HasUrrpIndicator() bool

HasUrrpIndicator returns a boolean if a field has been set.

func (*Amf3GppAccessRegistration) HasVgmlcAddress

func (o *Amf3GppAccessRegistration) HasVgmlcAddress() bool

HasVgmlcAddress returns a boolean if a field has been set.

func (Amf3GppAccessRegistration) MarshalJSON

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

func (*Amf3GppAccessRegistration) SetAdminDeregSubWithdrawn

func (o *Amf3GppAccessRegistration) SetAdminDeregSubWithdrawn(v bool)

SetAdminDeregSubWithdrawn gets a reference to the given bool and assigns it to the AdminDeregSubWithdrawn field.

func (*Amf3GppAccessRegistration) SetAmfEeSubscriptionId

func (o *Amf3GppAccessRegistration) SetAmfEeSubscriptionId(v string)

SetAmfEeSubscriptionId gets a reference to the given string and assigns it to the AmfEeSubscriptionId field.

func (*Amf3GppAccessRegistration) SetAmfInstanceId

func (o *Amf3GppAccessRegistration) SetAmfInstanceId(v string)

SetAmfInstanceId sets field value

func (*Amf3GppAccessRegistration) SetAmfServiceNameDereg

func (o *Amf3GppAccessRegistration) SetAmfServiceNameDereg(v ServiceName)

SetAmfServiceNameDereg gets a reference to the given ServiceName and assigns it to the AmfServiceNameDereg field.

func (*Amf3GppAccessRegistration) SetAmfServiceNamePcscfRest

func (o *Amf3GppAccessRegistration) SetAmfServiceNamePcscfRest(v ServiceName)

SetAmfServiceNamePcscfRest gets a reference to the given ServiceName and assigns it to the AmfServiceNamePcscfRest field.

func (*Amf3GppAccessRegistration) SetBackupAmfInfo

func (o *Amf3GppAccessRegistration) SetBackupAmfInfo(v []BackupAmfInfo)

SetBackupAmfInfo gets a reference to the given []BackupAmfInfo and assigns it to the BackupAmfInfo field.

func (*Amf3GppAccessRegistration) SetContextInfo

func (o *Amf3GppAccessRegistration) SetContextInfo(v ContextInfo)

SetContextInfo gets a reference to the given ContextInfo and assigns it to the ContextInfo field.

func (*Amf3GppAccessRegistration) SetDataRestorationCallbackUri

func (o *Amf3GppAccessRegistration) SetDataRestorationCallbackUri(v string)

SetDataRestorationCallbackUri gets a reference to the given string and assigns it to the DataRestorationCallbackUri field.

func (*Amf3GppAccessRegistration) SetDeregCallbackUri

func (o *Amf3GppAccessRegistration) SetDeregCallbackUri(v string)

SetDeregCallbackUri sets field value

func (*Amf3GppAccessRegistration) SetDisasterRoamingInd

func (o *Amf3GppAccessRegistration) SetDisasterRoamingInd(v bool)

SetDisasterRoamingInd gets a reference to the given bool and assigns it to the DisasterRoamingInd field.

func (*Amf3GppAccessRegistration) SetDrFlag

func (o *Amf3GppAccessRegistration) SetDrFlag(v bool)

SetDrFlag gets a reference to the given bool and assigns it to the DrFlag field.

func (*Amf3GppAccessRegistration) SetEmergencyRegistrationInd

func (o *Amf3GppAccessRegistration) SetEmergencyRegistrationInd(v bool)

SetEmergencyRegistrationInd gets a reference to the given bool and assigns it to the EmergencyRegistrationInd field.

func (*Amf3GppAccessRegistration) SetEpsInterworkingInfo

func (o *Amf3GppAccessRegistration) SetEpsInterworkingInfo(v EpsInterworkingInfo)

SetEpsInterworkingInfo gets a reference to the given EpsInterworkingInfo and assigns it to the EpsInterworkingInfo field.

func (*Amf3GppAccessRegistration) SetGuami

func (o *Amf3GppAccessRegistration) SetGuami(v Guami)

SetGuami sets field value

func (*Amf3GppAccessRegistration) SetImsVoPs

func (o *Amf3GppAccessRegistration) SetImsVoPs(v ImsVoPs)

SetImsVoPs gets a reference to the given ImsVoPs and assigns it to the ImsVoPs field.

func (*Amf3GppAccessRegistration) SetInitialRegistrationInd

func (o *Amf3GppAccessRegistration) SetInitialRegistrationInd(v bool)

SetInitialRegistrationInd gets a reference to the given bool and assigns it to the InitialRegistrationInd field.

func (*Amf3GppAccessRegistration) SetLastSynchronizationTime

func (o *Amf3GppAccessRegistration) SetLastSynchronizationTime(v time.Time)

SetLastSynchronizationTime gets a reference to the given time.Time and assigns it to the LastSynchronizationTime field.

func (*Amf3GppAccessRegistration) SetNoEeSubscriptionInd

func (o *Amf3GppAccessRegistration) SetNoEeSubscriptionInd(v bool)

SetNoEeSubscriptionInd gets a reference to the given bool and assigns it to the NoEeSubscriptionInd field.

func (*Amf3GppAccessRegistration) SetPcscfRestorationCallbackUri

func (o *Amf3GppAccessRegistration) SetPcscfRestorationCallbackUri(v string)

SetPcscfRestorationCallbackUri gets a reference to the given string and assigns it to the PcscfRestorationCallbackUri field.

func (*Amf3GppAccessRegistration) SetPei

func (o *Amf3GppAccessRegistration) SetPei(v string)

SetPei gets a reference to the given string and assigns it to the Pei field.

func (*Amf3GppAccessRegistration) SetPurgeFlag

func (o *Amf3GppAccessRegistration) SetPurgeFlag(v bool)

SetPurgeFlag gets a reference to the given bool and assigns it to the PurgeFlag field.

func (*Amf3GppAccessRegistration) SetRatType

func (o *Amf3GppAccessRegistration) SetRatType(v RatType)

SetRatType sets field value

func (*Amf3GppAccessRegistration) SetReRegistrationRequired

func (o *Amf3GppAccessRegistration) SetReRegistrationRequired(v bool)

SetReRegistrationRequired gets a reference to the given bool and assigns it to the ReRegistrationRequired field.

func (*Amf3GppAccessRegistration) SetRegistrationTime

func (o *Amf3GppAccessRegistration) SetRegistrationTime(v time.Time)

SetRegistrationTime gets a reference to the given time.Time and assigns it to the RegistrationTime field.

func (*Amf3GppAccessRegistration) SetResetIds

func (o *Amf3GppAccessRegistration) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*Amf3GppAccessRegistration) SetSorSnpnSiSupported

func (o *Amf3GppAccessRegistration) SetSorSnpnSiSupported(v bool)

SetSorSnpnSiSupported gets a reference to the given bool and assigns it to the SorSnpnSiSupported field.

func (*Amf3GppAccessRegistration) SetSupi

func (o *Amf3GppAccessRegistration) SetSupi(v string)

SetSupi gets a reference to the given string and assigns it to the Supi field.

func (*Amf3GppAccessRegistration) SetSupportedFeatures

func (o *Amf3GppAccessRegistration) SetSupportedFeatures(v string)

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

func (*Amf3GppAccessRegistration) SetUdrRestartInd

func (o *Amf3GppAccessRegistration) SetUdrRestartInd(v bool)

SetUdrRestartInd gets a reference to the given bool and assigns it to the UdrRestartInd field.

func (*Amf3GppAccessRegistration) SetUeMINTCapability

func (o *Amf3GppAccessRegistration) SetUeMINTCapability(v bool)

SetUeMINTCapability gets a reference to the given bool and assigns it to the UeMINTCapability field.

func (*Amf3GppAccessRegistration) SetUeReachableInd

func (o *Amf3GppAccessRegistration) SetUeReachableInd(v UeReachableInd)

SetUeReachableInd gets a reference to the given UeReachableInd and assigns it to the UeReachableInd field.

func (*Amf3GppAccessRegistration) SetUeSrvccCapability

func (o *Amf3GppAccessRegistration) SetUeSrvccCapability(v bool)

SetUeSrvccCapability gets a reference to the given bool and assigns it to the UeSrvccCapability field.

func (*Amf3GppAccessRegistration) SetUrrpIndicator

func (o *Amf3GppAccessRegistration) SetUrrpIndicator(v bool)

SetUrrpIndicator gets a reference to the given bool and assigns it to the UrrpIndicator field.

func (*Amf3GppAccessRegistration) SetVgmlcAddress

func (o *Amf3GppAccessRegistration) SetVgmlcAddress(v VgmlcAddress)

SetVgmlcAddress gets a reference to the given VgmlcAddress and assigns it to the VgmlcAddress field.

func (Amf3GppAccessRegistration) ToMap

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

func (*Amf3GppAccessRegistration) UnmarshalJSON

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

type Amf3GppAccessRegistrationModification

type Amf3GppAccessRegistrationModification struct {
	Guami     Guami `json:"guami"`
	PurgeFlag *bool `json:"purgeFlag,omitempty"`
	// String representing a Permanent Equipment Identifier that may contain - an IMEI or IMEISV, as  specified in clause 6.2 of 3GPP TS 23.003; a MAC address for a 5G-RG or FN-RG via  wireline  access, with an indication that this address cannot be trusted for regulatory purpose if this  address cannot be used as an Equipment Identifier of the FN-RG, as specified in clause 4.7.7  of 3GPP TS23.316. Examples are imei-012345678901234 or imeisv-0123456789012345.
	Pei                 *string              `json:"pei,omitempty"`
	ImsVoPs             *ImsVoPs             `json:"imsVoPs,omitempty"`
	BackupAmfInfo       []BackupAmfInfo      `json:"backupAmfInfo,omitempty"`
	EpsInterworkingInfo *EpsInterworkingInfo `json:"epsInterworkingInfo,omitempty"`
	UeSrvccCapability   NullableBool         `json:"ueSrvccCapability,omitempty"`
	UeMINTCapability    *bool                `json:"ueMINTCapability,omitempty"`
}

Amf3GppAccessRegistrationModification struct for Amf3GppAccessRegistrationModification

func NewAmf3GppAccessRegistrationModification

func NewAmf3GppAccessRegistrationModification(guami Guami) *Amf3GppAccessRegistrationModification

NewAmf3GppAccessRegistrationModification instantiates a new Amf3GppAccessRegistrationModification 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 NewAmf3GppAccessRegistrationModificationWithDefaults

func NewAmf3GppAccessRegistrationModificationWithDefaults() *Amf3GppAccessRegistrationModification

NewAmf3GppAccessRegistrationModificationWithDefaults instantiates a new Amf3GppAccessRegistrationModification 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 (*Amf3GppAccessRegistrationModification) GetBackupAmfInfo

func (o *Amf3GppAccessRegistrationModification) GetBackupAmfInfo() []BackupAmfInfo

GetBackupAmfInfo returns the BackupAmfInfo field value if set, zero value otherwise.

func (*Amf3GppAccessRegistrationModification) GetBackupAmfInfoOk

func (o *Amf3GppAccessRegistrationModification) GetBackupAmfInfoOk() ([]BackupAmfInfo, bool)

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

func (*Amf3GppAccessRegistrationModification) GetEpsInterworkingInfo

func (o *Amf3GppAccessRegistrationModification) GetEpsInterworkingInfo() EpsInterworkingInfo

GetEpsInterworkingInfo returns the EpsInterworkingInfo field value if set, zero value otherwise.

func (*Amf3GppAccessRegistrationModification) GetEpsInterworkingInfoOk

func (o *Amf3GppAccessRegistrationModification) GetEpsInterworkingInfoOk() (*EpsInterworkingInfo, bool)

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

func (*Amf3GppAccessRegistrationModification) GetGuami

GetGuami returns the Guami field value

func (*Amf3GppAccessRegistrationModification) GetGuamiOk

func (o *Amf3GppAccessRegistrationModification) GetGuamiOk() (*Guami, bool)

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

func (*Amf3GppAccessRegistrationModification) GetImsVoPs

GetImsVoPs returns the ImsVoPs field value if set, zero value otherwise.

func (*Amf3GppAccessRegistrationModification) GetImsVoPsOk

func (o *Amf3GppAccessRegistrationModification) GetImsVoPsOk() (*ImsVoPs, bool)

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

func (*Amf3GppAccessRegistrationModification) GetPei

GetPei returns the Pei field value if set, zero value otherwise.

func (*Amf3GppAccessRegistrationModification) GetPeiOk

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

func (*Amf3GppAccessRegistrationModification) GetPurgeFlag

func (o *Amf3GppAccessRegistrationModification) GetPurgeFlag() bool

GetPurgeFlag returns the PurgeFlag field value if set, zero value otherwise.

func (*Amf3GppAccessRegistrationModification) GetPurgeFlagOk

func (o *Amf3GppAccessRegistrationModification) GetPurgeFlagOk() (*bool, bool)

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

func (*Amf3GppAccessRegistrationModification) GetUeMINTCapability

func (o *Amf3GppAccessRegistrationModification) GetUeMINTCapability() bool

GetUeMINTCapability returns the UeMINTCapability field value if set, zero value otherwise.

func (*Amf3GppAccessRegistrationModification) GetUeMINTCapabilityOk

func (o *Amf3GppAccessRegistrationModification) GetUeMINTCapabilityOk() (*bool, bool)

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

func (*Amf3GppAccessRegistrationModification) GetUeSrvccCapability

func (o *Amf3GppAccessRegistrationModification) GetUeSrvccCapability() bool

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

func (*Amf3GppAccessRegistrationModification) GetUeSrvccCapabilityOk

func (o *Amf3GppAccessRegistrationModification) GetUeSrvccCapabilityOk() (*bool, bool)

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

func (*Amf3GppAccessRegistrationModification) HasBackupAmfInfo

func (o *Amf3GppAccessRegistrationModification) HasBackupAmfInfo() bool

HasBackupAmfInfo returns a boolean if a field has been set.

func (*Amf3GppAccessRegistrationModification) HasEpsInterworkingInfo

func (o *Amf3GppAccessRegistrationModification) HasEpsInterworkingInfo() bool

HasEpsInterworkingInfo returns a boolean if a field has been set.

func (*Amf3GppAccessRegistrationModification) HasImsVoPs

HasImsVoPs returns a boolean if a field has been set.

func (*Amf3GppAccessRegistrationModification) HasPei

HasPei returns a boolean if a field has been set.

func (*Amf3GppAccessRegistrationModification) HasPurgeFlag

func (o *Amf3GppAccessRegistrationModification) HasPurgeFlag() bool

HasPurgeFlag returns a boolean if a field has been set.

func (*Amf3GppAccessRegistrationModification) HasUeMINTCapability

func (o *Amf3GppAccessRegistrationModification) HasUeMINTCapability() bool

HasUeMINTCapability returns a boolean if a field has been set.

func (*Amf3GppAccessRegistrationModification) HasUeSrvccCapability

func (o *Amf3GppAccessRegistrationModification) HasUeSrvccCapability() bool

HasUeSrvccCapability returns a boolean if a field has been set.

func (Amf3GppAccessRegistrationModification) MarshalJSON

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

func (*Amf3GppAccessRegistrationModification) SetBackupAmfInfo

func (o *Amf3GppAccessRegistrationModification) SetBackupAmfInfo(v []BackupAmfInfo)

SetBackupAmfInfo gets a reference to the given []BackupAmfInfo and assigns it to the BackupAmfInfo field.

func (*Amf3GppAccessRegistrationModification) SetEpsInterworkingInfo

func (o *Amf3GppAccessRegistrationModification) SetEpsInterworkingInfo(v EpsInterworkingInfo)

SetEpsInterworkingInfo gets a reference to the given EpsInterworkingInfo and assigns it to the EpsInterworkingInfo field.

func (*Amf3GppAccessRegistrationModification) SetGuami

SetGuami sets field value

func (*Amf3GppAccessRegistrationModification) SetImsVoPs

SetImsVoPs gets a reference to the given ImsVoPs and assigns it to the ImsVoPs field.

func (*Amf3GppAccessRegistrationModification) SetPei

SetPei gets a reference to the given string and assigns it to the Pei field.

func (*Amf3GppAccessRegistrationModification) SetPurgeFlag

func (o *Amf3GppAccessRegistrationModification) SetPurgeFlag(v bool)

SetPurgeFlag gets a reference to the given bool and assigns it to the PurgeFlag field.

func (*Amf3GppAccessRegistrationModification) SetUeMINTCapability

func (o *Amf3GppAccessRegistrationModification) SetUeMINTCapability(v bool)

SetUeMINTCapability gets a reference to the given bool and assigns it to the UeMINTCapability field.

func (*Amf3GppAccessRegistrationModification) SetUeSrvccCapability

func (o *Amf3GppAccessRegistrationModification) SetUeSrvccCapability(v bool)

SetUeSrvccCapability gets a reference to the given NullableBool and assigns it to the UeSrvccCapability field.

func (*Amf3GppAccessRegistrationModification) SetUeSrvccCapabilityNil

func (o *Amf3GppAccessRegistrationModification) SetUeSrvccCapabilityNil()

SetUeSrvccCapabilityNil sets the value for UeSrvccCapability to be an explicit nil

func (Amf3GppAccessRegistrationModification) ToMap

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

func (*Amf3GppAccessRegistrationModification) UnmarshalJSON

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

func (*Amf3GppAccessRegistrationModification) UnsetUeSrvccCapability

func (o *Amf3GppAccessRegistrationModification) UnsetUeSrvccCapability()

UnsetUeSrvccCapability ensures that no value is present for UeSrvccCapability, not even an explicit nil

type AmfDeregInfo

type AmfDeregInfo struct {
	DeregReason DeregistrationReason `json:"deregReason"`
}

AmfDeregInfo struct for AmfDeregInfo

func NewAmfDeregInfo

func NewAmfDeregInfo(deregReason DeregistrationReason) *AmfDeregInfo

NewAmfDeregInfo instantiates a new AmfDeregInfo 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 NewAmfDeregInfoWithDefaults

func NewAmfDeregInfoWithDefaults() *AmfDeregInfo

NewAmfDeregInfoWithDefaults instantiates a new AmfDeregInfo 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 (*AmfDeregInfo) GetDeregReason

func (o *AmfDeregInfo) GetDeregReason() DeregistrationReason

GetDeregReason returns the DeregReason field value

func (*AmfDeregInfo) GetDeregReasonOk

func (o *AmfDeregInfo) GetDeregReasonOk() (*DeregistrationReason, bool)

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

func (AmfDeregInfo) MarshalJSON

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

func (*AmfDeregInfo) SetDeregReason

func (o *AmfDeregInfo) SetDeregReason(v DeregistrationReason)

SetDeregReason sets field value

func (AmfDeregInfo) ToMap

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

func (*AmfDeregInfo) UnmarshalJSON

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

type AmfNon3GppAccessRegistration

type AmfNon3GppAccessRegistration 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.
	AmfInstanceId string `json:"amfInstanceId"`
	// 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"`
	PurgeFlag         *bool   `json:"purgeFlag,omitempty"`
	// String representing a Permanent Equipment Identifier that may contain - an IMEI or IMEISV, as  specified in clause 6.2 of 3GPP TS 23.003; a MAC address for a 5G-RG or FN-RG via  wireline  access, with an indication that this address cannot be trusted for regulatory purpose if this  address cannot be used as an Equipment Identifier of the FN-RG, as specified in clause 4.7.7  of 3GPP TS23.316. Examples are imei-012345678901234 or imeisv-0123456789012345.
	Pei     *string `json:"pei,omitempty"`
	ImsVoPs ImsVoPs `json:"imsVoPs"`
	// String providing an URI formatted according to RFC 3986.
	DeregCallbackUri    string       `json:"deregCallbackUri"`
	AmfServiceNameDereg *ServiceName `json:"amfServiceNameDereg,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	PcscfRestorationCallbackUri *string         `json:"pcscfRestorationCallbackUri,omitempty"`
	AmfServiceNamePcscfRest     *ServiceName    `json:"amfServiceNamePcscfRest,omitempty"`
	Guami                       Guami           `json:"guami"`
	BackupAmfInfo               []BackupAmfInfo `json:"backupAmfInfo,omitempty"`
	RatType                     RatType         `json:"ratType"`
	UrrpIndicator               *bool           `json:"urrpIndicator,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	AmfEeSubscriptionId *string `json:"amfEeSubscriptionId,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	RegistrationTime    *time.Time    `json:"registrationTime,omitempty"`
	VgmlcAddress        *VgmlcAddress `json:"vgmlcAddress,omitempty"`
	ContextInfo         *ContextInfo  `json:"contextInfo,omitempty"`
	NoEeSubscriptionInd *bool         `json:"noEeSubscriptionInd,omitempty"`
	// String identifying a Supi that shall contain either an IMSI, a network specific identifier, a Global Cable Identifier (GCI) or a Global Line Identifier (GLI) as specified in clause  2.2A of 3GPP TS 23.003. It shall be formatted as follows  - for an IMSI \"imsi-<imsi>\", where <imsi> shall be formatted according to clause 2.2    of 3GPP TS 23.003 that describes an IMSI.  - for a network specific identifier \"nai-<nai>, where <nai> shall be formatted    according to clause 28.7.2 of 3GPP TS 23.003 that describes an NAI.  - for a GCI \"gci-<gci>\", where <gci> shall be formatted according to clause 28.15.2    of 3GPP TS 23.003.  - for a GLI \"gli-<gli>\", where <gli> shall be formatted according to clause 28.16.2 of    3GPP TS 23.003.To enable that the value is used as part of an URI, the string shall    only contain characters allowed according to the \"lower-with-hyphen\" naming convention    defined in 3GPP TS 29.501.
	Supi                   *string `json:"supi,omitempty"`
	ReRegistrationRequired *bool   `json:"reRegistrationRequired,omitempty"`
	AdminDeregSubWithdrawn *bool   `json:"adminDeregSubWithdrawn,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	DataRestorationCallbackUri *string  `json:"dataRestorationCallbackUri,omitempty"`
	ResetIds                   []string `json:"resetIds,omitempty"`
	DisasterRoamingInd         *bool    `json:"disasterRoamingInd,omitempty"`
	SorSnpnSiSupported         *bool    `json:"sorSnpnSiSupported,omitempty"`
	UdrRestartInd              *bool    `json:"udrRestartInd,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	LastSynchronizationTime *time.Time `json:"lastSynchronizationTime,omitempty"`
}

AmfNon3GppAccessRegistration struct for AmfNon3GppAccessRegistration

func NewAmfNon3GppAccessRegistration

func NewAmfNon3GppAccessRegistration(amfInstanceId string, imsVoPs ImsVoPs, deregCallbackUri string, guami Guami, ratType RatType) *AmfNon3GppAccessRegistration

NewAmfNon3GppAccessRegistration instantiates a new AmfNon3GppAccessRegistration 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 NewAmfNon3GppAccessRegistrationWithDefaults

func NewAmfNon3GppAccessRegistrationWithDefaults() *AmfNon3GppAccessRegistration

NewAmfNon3GppAccessRegistrationWithDefaults instantiates a new AmfNon3GppAccessRegistration 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 (*AmfNon3GppAccessRegistration) GetAdminDeregSubWithdrawn

func (o *AmfNon3GppAccessRegistration) GetAdminDeregSubWithdrawn() bool

GetAdminDeregSubWithdrawn returns the AdminDeregSubWithdrawn field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetAdminDeregSubWithdrawnOk

func (o *AmfNon3GppAccessRegistration) GetAdminDeregSubWithdrawnOk() (*bool, bool)

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

func (*AmfNon3GppAccessRegistration) GetAmfEeSubscriptionId

func (o *AmfNon3GppAccessRegistration) GetAmfEeSubscriptionId() string

GetAmfEeSubscriptionId returns the AmfEeSubscriptionId field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetAmfEeSubscriptionIdOk

func (o *AmfNon3GppAccessRegistration) GetAmfEeSubscriptionIdOk() (*string, bool)

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

func (*AmfNon3GppAccessRegistration) GetAmfInstanceId

func (o *AmfNon3GppAccessRegistration) GetAmfInstanceId() string

GetAmfInstanceId returns the AmfInstanceId field value

func (*AmfNon3GppAccessRegistration) GetAmfInstanceIdOk

func (o *AmfNon3GppAccessRegistration) GetAmfInstanceIdOk() (*string, bool)

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

func (*AmfNon3GppAccessRegistration) GetAmfServiceNameDereg

func (o *AmfNon3GppAccessRegistration) GetAmfServiceNameDereg() ServiceName

GetAmfServiceNameDereg returns the AmfServiceNameDereg field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetAmfServiceNameDeregOk

func (o *AmfNon3GppAccessRegistration) GetAmfServiceNameDeregOk() (*ServiceName, bool)

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

func (*AmfNon3GppAccessRegistration) GetAmfServiceNamePcscfRest

func (o *AmfNon3GppAccessRegistration) GetAmfServiceNamePcscfRest() ServiceName

GetAmfServiceNamePcscfRest returns the AmfServiceNamePcscfRest field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetAmfServiceNamePcscfRestOk

func (o *AmfNon3GppAccessRegistration) GetAmfServiceNamePcscfRestOk() (*ServiceName, bool)

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

func (*AmfNon3GppAccessRegistration) GetBackupAmfInfo

func (o *AmfNon3GppAccessRegistration) GetBackupAmfInfo() []BackupAmfInfo

GetBackupAmfInfo returns the BackupAmfInfo field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetBackupAmfInfoOk

func (o *AmfNon3GppAccessRegistration) GetBackupAmfInfoOk() ([]BackupAmfInfo, bool)

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

func (*AmfNon3GppAccessRegistration) GetContextInfo

func (o *AmfNon3GppAccessRegistration) GetContextInfo() ContextInfo

GetContextInfo returns the ContextInfo field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetContextInfoOk

func (o *AmfNon3GppAccessRegistration) GetContextInfoOk() (*ContextInfo, bool)

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

func (*AmfNon3GppAccessRegistration) GetDataRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) GetDataRestorationCallbackUri() string

GetDataRestorationCallbackUri returns the DataRestorationCallbackUri field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetDataRestorationCallbackUriOk

func (o *AmfNon3GppAccessRegistration) GetDataRestorationCallbackUriOk() (*string, bool)

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

func (*AmfNon3GppAccessRegistration) GetDeregCallbackUri

func (o *AmfNon3GppAccessRegistration) GetDeregCallbackUri() string

GetDeregCallbackUri returns the DeregCallbackUri field value

func (*AmfNon3GppAccessRegistration) GetDeregCallbackUriOk

func (o *AmfNon3GppAccessRegistration) GetDeregCallbackUriOk() (*string, bool)

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

func (*AmfNon3GppAccessRegistration) GetDisasterRoamingInd

func (o *AmfNon3GppAccessRegistration) GetDisasterRoamingInd() bool

GetDisasterRoamingInd returns the DisasterRoamingInd field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetDisasterRoamingIndOk

func (o *AmfNon3GppAccessRegistration) GetDisasterRoamingIndOk() (*bool, bool)

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

func (*AmfNon3GppAccessRegistration) GetGuami

func (o *AmfNon3GppAccessRegistration) GetGuami() Guami

GetGuami returns the Guami field value

func (*AmfNon3GppAccessRegistration) GetGuamiOk

func (o *AmfNon3GppAccessRegistration) GetGuamiOk() (*Guami, bool)

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

func (*AmfNon3GppAccessRegistration) GetImsVoPs

func (o *AmfNon3GppAccessRegistration) GetImsVoPs() ImsVoPs

GetImsVoPs returns the ImsVoPs field value

func (*AmfNon3GppAccessRegistration) GetImsVoPsOk

func (o *AmfNon3GppAccessRegistration) GetImsVoPsOk() (*ImsVoPs, bool)

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

func (*AmfNon3GppAccessRegistration) GetLastSynchronizationTime

func (o *AmfNon3GppAccessRegistration) GetLastSynchronizationTime() time.Time

GetLastSynchronizationTime returns the LastSynchronizationTime field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetLastSynchronizationTimeOk

func (o *AmfNon3GppAccessRegistration) GetLastSynchronizationTimeOk() (*time.Time, bool)

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

func (*AmfNon3GppAccessRegistration) GetNoEeSubscriptionInd

func (o *AmfNon3GppAccessRegistration) GetNoEeSubscriptionInd() bool

GetNoEeSubscriptionInd returns the NoEeSubscriptionInd field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetNoEeSubscriptionIndOk

func (o *AmfNon3GppAccessRegistration) GetNoEeSubscriptionIndOk() (*bool, bool)

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

func (*AmfNon3GppAccessRegistration) GetPcscfRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) GetPcscfRestorationCallbackUri() string

GetPcscfRestorationCallbackUri returns the PcscfRestorationCallbackUri field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetPcscfRestorationCallbackUriOk

func (o *AmfNon3GppAccessRegistration) GetPcscfRestorationCallbackUriOk() (*string, bool)

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

func (*AmfNon3GppAccessRegistration) GetPei

GetPei returns the Pei field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetPeiOk

func (o *AmfNon3GppAccessRegistration) GetPeiOk() (*string, bool)

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

func (*AmfNon3GppAccessRegistration) GetPurgeFlag

func (o *AmfNon3GppAccessRegistration) GetPurgeFlag() bool

GetPurgeFlag returns the PurgeFlag field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetPurgeFlagOk

func (o *AmfNon3GppAccessRegistration) GetPurgeFlagOk() (*bool, bool)

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

func (*AmfNon3GppAccessRegistration) GetRatType

func (o *AmfNon3GppAccessRegistration) GetRatType() RatType

GetRatType returns the RatType field value

func (*AmfNon3GppAccessRegistration) GetRatTypeOk

func (o *AmfNon3GppAccessRegistration) GetRatTypeOk() (*RatType, bool)

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

func (*AmfNon3GppAccessRegistration) GetReRegistrationRequired

func (o *AmfNon3GppAccessRegistration) GetReRegistrationRequired() bool

GetReRegistrationRequired returns the ReRegistrationRequired field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetReRegistrationRequiredOk

func (o *AmfNon3GppAccessRegistration) GetReRegistrationRequiredOk() (*bool, bool)

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

func (*AmfNon3GppAccessRegistration) GetRegistrationTime

func (o *AmfNon3GppAccessRegistration) GetRegistrationTime() time.Time

GetRegistrationTime returns the RegistrationTime field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetRegistrationTimeOk

func (o *AmfNon3GppAccessRegistration) GetRegistrationTimeOk() (*time.Time, bool)

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

func (*AmfNon3GppAccessRegistration) GetResetIds

func (o *AmfNon3GppAccessRegistration) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetResetIdsOk

func (o *AmfNon3GppAccessRegistration) GetResetIdsOk() ([]string, bool)

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

func (*AmfNon3GppAccessRegistration) GetSorSnpnSiSupported

func (o *AmfNon3GppAccessRegistration) GetSorSnpnSiSupported() bool

GetSorSnpnSiSupported returns the SorSnpnSiSupported field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetSorSnpnSiSupportedOk

func (o *AmfNon3GppAccessRegistration) GetSorSnpnSiSupportedOk() (*bool, bool)

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

func (*AmfNon3GppAccessRegistration) GetSupi

func (o *AmfNon3GppAccessRegistration) GetSupi() string

GetSupi returns the Supi field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetSupiOk

func (o *AmfNon3GppAccessRegistration) GetSupiOk() (*string, bool)

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

func (*AmfNon3GppAccessRegistration) GetSupportedFeatures

func (o *AmfNon3GppAccessRegistration) GetSupportedFeatures() string

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

func (*AmfNon3GppAccessRegistration) GetSupportedFeaturesOk

func (o *AmfNon3GppAccessRegistration) 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 (*AmfNon3GppAccessRegistration) GetUdrRestartInd

func (o *AmfNon3GppAccessRegistration) GetUdrRestartInd() bool

GetUdrRestartInd returns the UdrRestartInd field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetUdrRestartIndOk

func (o *AmfNon3GppAccessRegistration) GetUdrRestartIndOk() (*bool, bool)

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

func (*AmfNon3GppAccessRegistration) GetUrrpIndicator

func (o *AmfNon3GppAccessRegistration) GetUrrpIndicator() bool

GetUrrpIndicator returns the UrrpIndicator field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetUrrpIndicatorOk

func (o *AmfNon3GppAccessRegistration) GetUrrpIndicatorOk() (*bool, bool)

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

func (*AmfNon3GppAccessRegistration) GetVgmlcAddress

func (o *AmfNon3GppAccessRegistration) GetVgmlcAddress() VgmlcAddress

GetVgmlcAddress returns the VgmlcAddress field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistration) GetVgmlcAddressOk

func (o *AmfNon3GppAccessRegistration) GetVgmlcAddressOk() (*VgmlcAddress, bool)

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

func (*AmfNon3GppAccessRegistration) HasAdminDeregSubWithdrawn

func (o *AmfNon3GppAccessRegistration) HasAdminDeregSubWithdrawn() bool

HasAdminDeregSubWithdrawn returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasAmfEeSubscriptionId

func (o *AmfNon3GppAccessRegistration) HasAmfEeSubscriptionId() bool

HasAmfEeSubscriptionId returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasAmfServiceNameDereg

func (o *AmfNon3GppAccessRegistration) HasAmfServiceNameDereg() bool

HasAmfServiceNameDereg returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasAmfServiceNamePcscfRest

func (o *AmfNon3GppAccessRegistration) HasAmfServiceNamePcscfRest() bool

HasAmfServiceNamePcscfRest returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasBackupAmfInfo

func (o *AmfNon3GppAccessRegistration) HasBackupAmfInfo() bool

HasBackupAmfInfo returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasContextInfo

func (o *AmfNon3GppAccessRegistration) HasContextInfo() bool

HasContextInfo returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasDataRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) HasDataRestorationCallbackUri() bool

HasDataRestorationCallbackUri returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasDisasterRoamingInd

func (o *AmfNon3GppAccessRegistration) HasDisasterRoamingInd() bool

HasDisasterRoamingInd returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasLastSynchronizationTime

func (o *AmfNon3GppAccessRegistration) HasLastSynchronizationTime() bool

HasLastSynchronizationTime returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasNoEeSubscriptionInd

func (o *AmfNon3GppAccessRegistration) HasNoEeSubscriptionInd() bool

HasNoEeSubscriptionInd returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasPcscfRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) HasPcscfRestorationCallbackUri() bool

HasPcscfRestorationCallbackUri returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasPei

func (o *AmfNon3GppAccessRegistration) HasPei() bool

HasPei returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasPurgeFlag

func (o *AmfNon3GppAccessRegistration) HasPurgeFlag() bool

HasPurgeFlag returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasReRegistrationRequired

func (o *AmfNon3GppAccessRegistration) HasReRegistrationRequired() bool

HasReRegistrationRequired returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasRegistrationTime

func (o *AmfNon3GppAccessRegistration) HasRegistrationTime() bool

HasRegistrationTime returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasResetIds

func (o *AmfNon3GppAccessRegistration) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasSorSnpnSiSupported

func (o *AmfNon3GppAccessRegistration) HasSorSnpnSiSupported() bool

HasSorSnpnSiSupported returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasSupi

func (o *AmfNon3GppAccessRegistration) HasSupi() bool

HasSupi returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasSupportedFeatures

func (o *AmfNon3GppAccessRegistration) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasUdrRestartInd

func (o *AmfNon3GppAccessRegistration) HasUdrRestartInd() bool

HasUdrRestartInd returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasUrrpIndicator

func (o *AmfNon3GppAccessRegistration) HasUrrpIndicator() bool

HasUrrpIndicator returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistration) HasVgmlcAddress

func (o *AmfNon3GppAccessRegistration) HasVgmlcAddress() bool

HasVgmlcAddress returns a boolean if a field has been set.

func (AmfNon3GppAccessRegistration) MarshalJSON

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

func (*AmfNon3GppAccessRegistration) SetAdminDeregSubWithdrawn

func (o *AmfNon3GppAccessRegistration) SetAdminDeregSubWithdrawn(v bool)

SetAdminDeregSubWithdrawn gets a reference to the given bool and assigns it to the AdminDeregSubWithdrawn field.

func (*AmfNon3GppAccessRegistration) SetAmfEeSubscriptionId

func (o *AmfNon3GppAccessRegistration) SetAmfEeSubscriptionId(v string)

SetAmfEeSubscriptionId gets a reference to the given string and assigns it to the AmfEeSubscriptionId field.

func (*AmfNon3GppAccessRegistration) SetAmfInstanceId

func (o *AmfNon3GppAccessRegistration) SetAmfInstanceId(v string)

SetAmfInstanceId sets field value

func (*AmfNon3GppAccessRegistration) SetAmfServiceNameDereg

func (o *AmfNon3GppAccessRegistration) SetAmfServiceNameDereg(v ServiceName)

SetAmfServiceNameDereg gets a reference to the given ServiceName and assigns it to the AmfServiceNameDereg field.

func (*AmfNon3GppAccessRegistration) SetAmfServiceNamePcscfRest

func (o *AmfNon3GppAccessRegistration) SetAmfServiceNamePcscfRest(v ServiceName)

SetAmfServiceNamePcscfRest gets a reference to the given ServiceName and assigns it to the AmfServiceNamePcscfRest field.

func (*AmfNon3GppAccessRegistration) SetBackupAmfInfo

func (o *AmfNon3GppAccessRegistration) SetBackupAmfInfo(v []BackupAmfInfo)

SetBackupAmfInfo gets a reference to the given []BackupAmfInfo and assigns it to the BackupAmfInfo field.

func (*AmfNon3GppAccessRegistration) SetContextInfo

func (o *AmfNon3GppAccessRegistration) SetContextInfo(v ContextInfo)

SetContextInfo gets a reference to the given ContextInfo and assigns it to the ContextInfo field.

func (*AmfNon3GppAccessRegistration) SetDataRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) SetDataRestorationCallbackUri(v string)

SetDataRestorationCallbackUri gets a reference to the given string and assigns it to the DataRestorationCallbackUri field.

func (*AmfNon3GppAccessRegistration) SetDeregCallbackUri

func (o *AmfNon3GppAccessRegistration) SetDeregCallbackUri(v string)

SetDeregCallbackUri sets field value

func (*AmfNon3GppAccessRegistration) SetDisasterRoamingInd

func (o *AmfNon3GppAccessRegistration) SetDisasterRoamingInd(v bool)

SetDisasterRoamingInd gets a reference to the given bool and assigns it to the DisasterRoamingInd field.

func (*AmfNon3GppAccessRegistration) SetGuami

func (o *AmfNon3GppAccessRegistration) SetGuami(v Guami)

SetGuami sets field value

func (*AmfNon3GppAccessRegistration) SetImsVoPs

func (o *AmfNon3GppAccessRegistration) SetImsVoPs(v ImsVoPs)

SetImsVoPs sets field value

func (*AmfNon3GppAccessRegistration) SetLastSynchronizationTime

func (o *AmfNon3GppAccessRegistration) SetLastSynchronizationTime(v time.Time)

SetLastSynchronizationTime gets a reference to the given time.Time and assigns it to the LastSynchronizationTime field.

func (*AmfNon3GppAccessRegistration) SetNoEeSubscriptionInd

func (o *AmfNon3GppAccessRegistration) SetNoEeSubscriptionInd(v bool)

SetNoEeSubscriptionInd gets a reference to the given bool and assigns it to the NoEeSubscriptionInd field.

func (*AmfNon3GppAccessRegistration) SetPcscfRestorationCallbackUri

func (o *AmfNon3GppAccessRegistration) SetPcscfRestorationCallbackUri(v string)

SetPcscfRestorationCallbackUri gets a reference to the given string and assigns it to the PcscfRestorationCallbackUri field.

func (*AmfNon3GppAccessRegistration) SetPei

func (o *AmfNon3GppAccessRegistration) SetPei(v string)

SetPei gets a reference to the given string and assigns it to the Pei field.

func (*AmfNon3GppAccessRegistration) SetPurgeFlag

func (o *AmfNon3GppAccessRegistration) SetPurgeFlag(v bool)

SetPurgeFlag gets a reference to the given bool and assigns it to the PurgeFlag field.

func (*AmfNon3GppAccessRegistration) SetRatType

func (o *AmfNon3GppAccessRegistration) SetRatType(v RatType)

SetRatType sets field value

func (*AmfNon3GppAccessRegistration) SetReRegistrationRequired

func (o *AmfNon3GppAccessRegistration) SetReRegistrationRequired(v bool)

SetReRegistrationRequired gets a reference to the given bool and assigns it to the ReRegistrationRequired field.

func (*AmfNon3GppAccessRegistration) SetRegistrationTime

func (o *AmfNon3GppAccessRegistration) SetRegistrationTime(v time.Time)

SetRegistrationTime gets a reference to the given time.Time and assigns it to the RegistrationTime field.

func (*AmfNon3GppAccessRegistration) SetResetIds

func (o *AmfNon3GppAccessRegistration) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*AmfNon3GppAccessRegistration) SetSorSnpnSiSupported

func (o *AmfNon3GppAccessRegistration) SetSorSnpnSiSupported(v bool)

SetSorSnpnSiSupported gets a reference to the given bool and assigns it to the SorSnpnSiSupported field.

func (*AmfNon3GppAccessRegistration) SetSupi

func (o *AmfNon3GppAccessRegistration) SetSupi(v string)

SetSupi gets a reference to the given string and assigns it to the Supi field.

func (*AmfNon3GppAccessRegistration) SetSupportedFeatures

func (o *AmfNon3GppAccessRegistration) SetSupportedFeatures(v string)

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

func (*AmfNon3GppAccessRegistration) SetUdrRestartInd

func (o *AmfNon3GppAccessRegistration) SetUdrRestartInd(v bool)

SetUdrRestartInd gets a reference to the given bool and assigns it to the UdrRestartInd field.

func (*AmfNon3GppAccessRegistration) SetUrrpIndicator

func (o *AmfNon3GppAccessRegistration) SetUrrpIndicator(v bool)

SetUrrpIndicator gets a reference to the given bool and assigns it to the UrrpIndicator field.

func (*AmfNon3GppAccessRegistration) SetVgmlcAddress

func (o *AmfNon3GppAccessRegistration) SetVgmlcAddress(v VgmlcAddress)

SetVgmlcAddress gets a reference to the given VgmlcAddress and assigns it to the VgmlcAddress field.

func (AmfNon3GppAccessRegistration) ToMap

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

func (*AmfNon3GppAccessRegistration) UnmarshalJSON

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

type AmfNon3GppAccessRegistrationModification

type AmfNon3GppAccessRegistrationModification struct {
	Guami     Guami `json:"guami"`
	PurgeFlag *bool `json:"purgeFlag,omitempty"`
	// String representing a Permanent Equipment Identifier that may contain - an IMEI or IMEISV, as  specified in clause 6.2 of 3GPP TS 23.003; a MAC address for a 5G-RG or FN-RG via  wireline  access, with an indication that this address cannot be trusted for regulatory purpose if this  address cannot be used as an Equipment Identifier of the FN-RG, as specified in clause 4.7.7  of 3GPP TS23.316. Examples are imei-012345678901234 or imeisv-0123456789012345.
	Pei           *string         `json:"pei,omitempty"`
	ImsVoPs       *ImsVoPs        `json:"imsVoPs,omitempty"`
	BackupAmfInfo []BackupAmfInfo `json:"backupAmfInfo,omitempty"`
}

AmfNon3GppAccessRegistrationModification struct for AmfNon3GppAccessRegistrationModification

func NewAmfNon3GppAccessRegistrationModification

func NewAmfNon3GppAccessRegistrationModification(guami Guami) *AmfNon3GppAccessRegistrationModification

NewAmfNon3GppAccessRegistrationModification instantiates a new AmfNon3GppAccessRegistrationModification 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 NewAmfNon3GppAccessRegistrationModificationWithDefaults

func NewAmfNon3GppAccessRegistrationModificationWithDefaults() *AmfNon3GppAccessRegistrationModification

NewAmfNon3GppAccessRegistrationModificationWithDefaults instantiates a new AmfNon3GppAccessRegistrationModification 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 (*AmfNon3GppAccessRegistrationModification) GetBackupAmfInfo

GetBackupAmfInfo returns the BackupAmfInfo field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistrationModification) GetBackupAmfInfoOk

func (o *AmfNon3GppAccessRegistrationModification) GetBackupAmfInfoOk() ([]BackupAmfInfo, bool)

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

func (*AmfNon3GppAccessRegistrationModification) GetGuami

GetGuami returns the Guami field value

func (*AmfNon3GppAccessRegistrationModification) GetGuamiOk

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

func (*AmfNon3GppAccessRegistrationModification) GetImsVoPs

GetImsVoPs returns the ImsVoPs field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistrationModification) GetImsVoPsOk

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

func (*AmfNon3GppAccessRegistrationModification) GetPei

GetPei returns the Pei field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistrationModification) GetPeiOk

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

func (*AmfNon3GppAccessRegistrationModification) GetPurgeFlag

GetPurgeFlag returns the PurgeFlag field value if set, zero value otherwise.

func (*AmfNon3GppAccessRegistrationModification) GetPurgeFlagOk

func (o *AmfNon3GppAccessRegistrationModification) GetPurgeFlagOk() (*bool, bool)

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

func (*AmfNon3GppAccessRegistrationModification) HasBackupAmfInfo

func (o *AmfNon3GppAccessRegistrationModification) HasBackupAmfInfo() bool

HasBackupAmfInfo returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistrationModification) HasImsVoPs

HasImsVoPs returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistrationModification) HasPei

HasPei returns a boolean if a field has been set.

func (*AmfNon3GppAccessRegistrationModification) HasPurgeFlag

HasPurgeFlag returns a boolean if a field has been set.

func (AmfNon3GppAccessRegistrationModification) MarshalJSON

func (*AmfNon3GppAccessRegistrationModification) SetBackupAmfInfo

SetBackupAmfInfo gets a reference to the given []BackupAmfInfo and assigns it to the BackupAmfInfo field.

func (*AmfNon3GppAccessRegistrationModification) SetGuami

SetGuami sets field value

func (*AmfNon3GppAccessRegistrationModification) SetImsVoPs

SetImsVoPs gets a reference to the given ImsVoPs and assigns it to the ImsVoPs field.

func (*AmfNon3GppAccessRegistrationModification) SetPei

SetPei gets a reference to the given string and assigns it to the Pei field.

func (*AmfNon3GppAccessRegistrationModification) SetPurgeFlag

SetPurgeFlag gets a reference to the given bool and assigns it to the PurgeFlag field.

func (AmfNon3GppAccessRegistrationModification) ToMap

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

func (*AmfNon3GppAccessRegistrationModification) UnmarshalJSON

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

type ApiCall3GppRegistrationRequest

type ApiCall3GppRegistrationRequest struct {
	ApiService *AMFRegistrationFor3GPPAccessAPIService
	// contains filtered or unexported fields
}

func (ApiCall3GppRegistrationRequest) Amf3GppAccessRegistration

func (r ApiCall3GppRegistrationRequest) Amf3GppAccessRegistration(amf3GppAccessRegistration Amf3GppAccessRegistration) ApiCall3GppRegistrationRequest

func (ApiCall3GppRegistrationRequest) Execute

type ApiCall3GppSmsfDeregistrationRequest

type ApiCall3GppSmsfDeregistrationRequest struct {
	ApiService *SMSFDeregistrationFor3GPPAccessAPIService
	// contains filtered or unexported fields
}

func (ApiCall3GppSmsfDeregistrationRequest) Execute

func (ApiCall3GppSmsfDeregistrationRequest) IfMatch

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

func (ApiCall3GppSmsfDeregistrationRequest) SmsfSetId

type ApiCall3GppSmsfRegistrationRequest

type ApiCall3GppSmsfRegistrationRequest struct {
	ApiService *SMSFRegistrationFor3GPPAccessAPIService
	// contains filtered or unexported fields
}

func (ApiCall3GppSmsfRegistrationRequest) Execute

func (ApiCall3GppSmsfRegistrationRequest) SmsfRegistration

type ApiDeregAMFRequest

type ApiDeregAMFRequest struct {
	ApiService *TriggerAMFFor3GPPAccessDeregistrationAPIService
	// contains filtered or unexported fields
}

func (ApiDeregAMFRequest) AmfDeregInfo

func (r ApiDeregAMFRequest) AmfDeregInfo(amfDeregInfo AmfDeregInfo) ApiDeregAMFRequest

func (ApiDeregAMFRequest) Execute

func (r ApiDeregAMFRequest) Execute() (*http.Response, error)

type ApiGet3GppRegistrationRequest

type ApiGet3GppRegistrationRequest struct {
	ApiService *AMF3GppAccessRegistrationInfoRetrievalAPIService
	// contains filtered or unexported fields
}

func (ApiGet3GppRegistrationRequest) Execute

func (ApiGet3GppRegistrationRequest) SupportedFeatures

func (r ApiGet3GppRegistrationRequest) SupportedFeatures(supportedFeatures string) ApiGet3GppRegistrationRequest

type ApiGet3GppSmsfRegistrationRequest

type ApiGet3GppSmsfRegistrationRequest struct {
	ApiService *SMSF3GPPAccessRegistrationInfoRetrievalAPIService
	// contains filtered or unexported fields
}

func (ApiGet3GppSmsfRegistrationRequest) Execute

func (ApiGet3GppSmsfRegistrationRequest) SupportedFeatures

func (r ApiGet3GppSmsfRegistrationRequest) SupportedFeatures(supportedFeatures string) ApiGet3GppSmsfRegistrationRequest

type ApiGetIpSmGwRegistrationRequest

type ApiGetIpSmGwRegistrationRequest struct {
	ApiService *IPSMGWRegistrationInfoRetrievalAPIService
	// contains filtered or unexported fields
}

func (ApiGetIpSmGwRegistrationRequest) Execute

type ApiGetLocationInfoRequest

type ApiGetLocationInfoRequest struct {
	ApiService *UELocationInformationRetrievalAPIService
	// contains filtered or unexported fields
}

func (ApiGetLocationInfoRequest) Execute

func (ApiGetLocationInfoRequest) SupportedFeatures

func (r ApiGetLocationInfoRequest) SupportedFeatures(supportedFeatures string) ApiGetLocationInfoRequest

type ApiGetNon3GppRegistrationRequest

type ApiGetNon3GppRegistrationRequest struct {
	ApiService *AMFNon3GPPAccessRegistrationInfoRetrievalAPIService
	// contains filtered or unexported fields
}

func (ApiGetNon3GppRegistrationRequest) Execute

func (ApiGetNon3GppRegistrationRequest) SupportedFeatures

func (r ApiGetNon3GppRegistrationRequest) SupportedFeatures(supportedFeatures string) ApiGetNon3GppRegistrationRequest

type ApiGetNon3GppSmsfRegistrationRequest

type ApiGetNon3GppSmsfRegistrationRequest struct {
	ApiService *SMSFNon3GPPAccessRegistrationInfoRetrievalAPIService
	// contains filtered or unexported fields
}

func (ApiGetNon3GppSmsfRegistrationRequest) Execute

func (ApiGetNon3GppSmsfRegistrationRequest) SupportedFeatures

type ApiGetNwdafRegistrationRequest

type ApiGetNwdafRegistrationRequest struct {
	ApiService *NWDAFRegistrationInfoRetrievalAPIService
	// contains filtered or unexported fields
}

func (ApiGetNwdafRegistrationRequest) AnalyticsIds

List of analytics Id(s) provided by the consumers of NWDAF.

func (ApiGetNwdafRegistrationRequest) Execute

func (ApiGetNwdafRegistrationRequest) SupportedFeatures

func (r ApiGetNwdafRegistrationRequest) SupportedFeatures(supportedFeatures string) ApiGetNwdafRegistrationRequest

Supported Features

type ApiGetRegistrationsRequest

type ApiGetRegistrationsRequest struct {
	ApiService *UECMRegistrationInfoRetrievalAPIService
	// contains filtered or unexported fields
}

func (ApiGetRegistrationsRequest) Dnn

func (ApiGetRegistrationsRequest) Execute

func (ApiGetRegistrationsRequest) RegistrationDatasetNames

func (r ApiGetRegistrationsRequest) RegistrationDatasetNames(registrationDatasetNames []RegistrationDataSetName) ApiGetRegistrationsRequest

List of UECM registration dataset names

func (ApiGetRegistrationsRequest) SingleNssai

func (ApiGetRegistrationsRequest) SupportedFeatures

func (r ApiGetRegistrationsRequest) SupportedFeatures(supportedFeatures string) ApiGetRegistrationsRequest

type ApiGetSmfRegistrationRequest

type ApiGetSmfRegistrationRequest struct {
	ApiService *SMFSmfRegistrationAPIService
	// contains filtered or unexported fields
}

func (ApiGetSmfRegistrationRequest) Dnn

func (ApiGetSmfRegistrationRequest) Execute

func (ApiGetSmfRegistrationRequest) SingleNssai

func (ApiGetSmfRegistrationRequest) SupportedFeatures

func (r ApiGetSmfRegistrationRequest) SupportedFeatures(supportedFeatures string) ApiGetSmfRegistrationRequest

type ApiIpSmGwDeregistrationRequest

type ApiIpSmGwDeregistrationRequest struct {
	ApiService *IPSMGWDeregistrationAPIService
	// contains filtered or unexported fields
}

func (ApiIpSmGwDeregistrationRequest) Execute

type ApiIpSmGwRegistrationRequest

type ApiIpSmGwRegistrationRequest struct {
	ApiService *IPSMGWRegistrationAPIService
	// contains filtered or unexported fields
}

func (ApiIpSmGwRegistrationRequest) Execute

func (ApiIpSmGwRegistrationRequest) IpSmGwRegistration

func (r ApiIpSmGwRegistrationRequest) IpSmGwRegistration(ipSmGwRegistration IpSmGwRegistration) ApiIpSmGwRegistrationRequest

type ApiNon3GppRegistrationRequest

type ApiNon3GppRegistrationRequest struct {
	ApiService *AMFRegistrationForNon3GPPAccessAPIService
	// contains filtered or unexported fields
}

func (ApiNon3GppRegistrationRequest) AmfNon3GppAccessRegistration

func (r ApiNon3GppRegistrationRequest) AmfNon3GppAccessRegistration(amfNon3GppAccessRegistration AmfNon3GppAccessRegistration) ApiNon3GppRegistrationRequest

func (ApiNon3GppRegistrationRequest) Execute

type ApiNon3GppSmsfDeregistrationRequest

type ApiNon3GppSmsfDeregistrationRequest struct {
	ApiService *SMSFDeregistrationForNon3GPPAccessAPIService
	// contains filtered or unexported fields
}

func (ApiNon3GppSmsfDeregistrationRequest) Execute

func (ApiNon3GppSmsfDeregistrationRequest) IfMatch

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

func (ApiNon3GppSmsfDeregistrationRequest) SmsfSetId

type ApiNon3GppSmsfRegistrationRequest

type ApiNon3GppSmsfRegistrationRequest struct {
	ApiService *SMSFRegistrationForNon3GPPAccessAPIService
	// contains filtered or unexported fields
}

func (ApiNon3GppSmsfRegistrationRequest) Execute

func (ApiNon3GppSmsfRegistrationRequest) SmsfRegistration

type ApiNwdafDeregistrationRequest

type ApiNwdafDeregistrationRequest struct {
	ApiService *NWDAFDeregistrationAPIService
	// contains filtered or unexported fields
}

func (ApiNwdafDeregistrationRequest) Execute

type ApiNwdafRegistrationRequest

type ApiNwdafRegistrationRequest struct {
	ApiService *NWDAFRegistrationAPIService
	// contains filtered or unexported fields
}

func (ApiNwdafRegistrationRequest) Execute

func (ApiNwdafRegistrationRequest) NwdafRegistration

func (r ApiNwdafRegistrationRequest) NwdafRegistration(nwdafRegistration NwdafRegistration) ApiNwdafRegistrationRequest

type ApiPeiUpdateRequest

type ApiPeiUpdateRequest struct {
	ApiService *PEIUpdateAPIService
	// contains filtered or unexported fields
}

func (ApiPeiUpdateRequest) Execute

func (r ApiPeiUpdateRequest) Execute() (*http.Response, error)

func (ApiPeiUpdateRequest) PeiUpdateInfo

func (r ApiPeiUpdateRequest) PeiUpdateInfo(peiUpdateInfo PeiUpdateInfo) ApiPeiUpdateRequest

type ApiRegistrationRequest

type ApiRegistrationRequest struct {
	ApiService *SMFSmfRegistrationAPIService
	// contains filtered or unexported fields
}

func (ApiRegistrationRequest) Execute

func (ApiRegistrationRequest) SmfRegistration

func (r ApiRegistrationRequest) SmfRegistration(smfRegistration SmfRegistration) ApiRegistrationRequest

type ApiRetrieveSmfRegistrationRequest

type ApiRetrieveSmfRegistrationRequest struct {
	ApiService *RetrieveSMFRegistrationAPIService
	// contains filtered or unexported fields
}

func (ApiRetrieveSmfRegistrationRequest) Execute

type ApiSendRoutingInfoSmRequest

type ApiSendRoutingInfoSmRequest struct {
	ApiService *SendRoutingInfoSMCustomOperationAPIService
	// contains filtered or unexported fields
}

func (ApiSendRoutingInfoSmRequest) Execute

func (ApiSendRoutingInfoSmRequest) RoutingInfoSmRequest

func (r ApiSendRoutingInfoSmRequest) RoutingInfoSmRequest(routingInfoSmRequest RoutingInfoSmRequest) ApiSendRoutingInfoSmRequest

type ApiSmfDeregistrationRequest

type ApiSmfDeregistrationRequest struct {
	ApiService *SMFDeregistrationAPIService
	// contains filtered or unexported fields
}

func (ApiSmfDeregistrationRequest) Execute

func (ApiSmfDeregistrationRequest) SmfInstanceId

func (r ApiSmfDeregistrationRequest) SmfInstanceId(smfInstanceId string) ApiSmfDeregistrationRequest

func (ApiSmfDeregistrationRequest) SmfSetId

type ApiTriggerPCSCFRestorationRequest

type ApiTriggerPCSCFRestorationRequest struct {
	ApiService *TriggerPCSCFRestorationAPIService
	// contains filtered or unexported fields
}

func (ApiTriggerPCSCFRestorationRequest) Execute

func (ApiTriggerPCSCFRestorationRequest) TriggerRequest

type ApiUpdate3GppRegistrationRequest

type ApiUpdate3GppRegistrationRequest struct {
	ApiService *ParameterUpdateInTheAMFRegistrationFor3GPPAccessAPIService
	// contains filtered or unexported fields
}

func (ApiUpdate3GppRegistrationRequest) Amf3GppAccessRegistrationModification

func (r ApiUpdate3GppRegistrationRequest) Amf3GppAccessRegistrationModification(amf3GppAccessRegistrationModification Amf3GppAccessRegistrationModification) ApiUpdate3GppRegistrationRequest

func (ApiUpdate3GppRegistrationRequest) Execute

func (ApiUpdate3GppRegistrationRequest) SupportedFeatures

func (r ApiUpdate3GppRegistrationRequest) SupportedFeatures(supportedFeatures string) ApiUpdate3GppRegistrationRequest

Features required to be supported by the target NF

type ApiUpdateNon3GppRegistrationRequest

type ApiUpdateNon3GppRegistrationRequest struct {
	ApiService *ParameterUpdateInTheAMFRegistrationForNon3GPPAccessAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateNon3GppRegistrationRequest) AmfNon3GppAccessRegistrationModification

func (r ApiUpdateNon3GppRegistrationRequest) AmfNon3GppAccessRegistrationModification(amfNon3GppAccessRegistrationModification AmfNon3GppAccessRegistrationModification) ApiUpdateNon3GppRegistrationRequest

func (ApiUpdateNon3GppRegistrationRequest) Execute

func (ApiUpdateNon3GppRegistrationRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiUpdateNwdafRegistrationRequest

type ApiUpdateNwdafRegistrationRequest struct {
	ApiService *ParameterUpdateInTheNWDAFRegistrationAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateNwdafRegistrationRequest) Execute

func (ApiUpdateNwdafRegistrationRequest) NwdafRegistrationModification

func (r ApiUpdateNwdafRegistrationRequest) NwdafRegistrationModification(nwdafRegistrationModification NwdafRegistrationModification) ApiUpdateNwdafRegistrationRequest

func (ApiUpdateNwdafRegistrationRequest) SupportedFeatures

func (r ApiUpdateNwdafRegistrationRequest) SupportedFeatures(supportedFeatures string) ApiUpdateNwdafRegistrationRequest

Supported Features

type ApiUpdateRoamingInformationRequest

type ApiUpdateRoamingInformationRequest struct {
	ApiService *RoamingInformationUpdateAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateRoamingInformationRequest) Execute

func (ApiUpdateRoamingInformationRequest) RoamingInfoUpdate

type ApiUpdateSmfRegistrationRequest

type ApiUpdateSmfRegistrationRequest struct {
	ApiService *ParameterUpdateInTheSMFRegistrationAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateSmfRegistrationRequest) Execute

func (ApiUpdateSmfRegistrationRequest) SmfRegistrationModification

func (r ApiUpdateSmfRegistrationRequest) SmfRegistrationModification(smfRegistrationModification SmfRegistrationModification) ApiUpdateSmfRegistrationRequest

func (ApiUpdateSmfRegistrationRequest) SupportedFeatures

func (r ApiUpdateSmfRegistrationRequest) SupportedFeatures(supportedFeatures string) ApiUpdateSmfRegistrationRequest

Features required to be supported by the target NF

type BackupAmfInfo

type BackupAmfInfo struct {
	// Fully Qualified Domain Name
	BackupAmf string `json:"backupAmf"`
	// If present, this IE shall contain the list of GUAMI(s) (supported by the AMF) for which the backupAmf IE applies.
	GuamiList []Guami `json:"guamiList,omitempty"`
}

BackupAmfInfo Provides details of the Backup AMF.

func NewBackupAmfInfo

func NewBackupAmfInfo(backupAmf string) *BackupAmfInfo

NewBackupAmfInfo instantiates a new BackupAmfInfo 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 NewBackupAmfInfoWithDefaults

func NewBackupAmfInfoWithDefaults() *BackupAmfInfo

NewBackupAmfInfoWithDefaults instantiates a new BackupAmfInfo 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 (*BackupAmfInfo) GetBackupAmf

func (o *BackupAmfInfo) GetBackupAmf() string

GetBackupAmf returns the BackupAmf field value

func (*BackupAmfInfo) GetBackupAmfOk

func (o *BackupAmfInfo) GetBackupAmfOk() (*string, bool)

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

func (*BackupAmfInfo) GetGuamiList

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

GetGuamiList returns the GuamiList field value if set, zero value otherwise.

func (*BackupAmfInfo) GetGuamiListOk

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

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

func (*BackupAmfInfo) HasGuamiList

func (o *BackupAmfInfo) HasGuamiList() bool

HasGuamiList returns a boolean if a field has been set.

func (BackupAmfInfo) MarshalJSON

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

func (*BackupAmfInfo) SetBackupAmf

func (o *BackupAmfInfo) SetBackupAmf(v string)

SetBackupAmf sets field value

func (*BackupAmfInfo) SetGuamiList

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

SetGuamiList gets a reference to the given []Guami and assigns it to the GuamiList field.

func (BackupAmfInfo) ToMap

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

func (*BackupAmfInfo) UnmarshalJSON

func (o *BackupAmfInfo) UnmarshalJSON(bytes []byte) (err 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 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 ContextInfo

type ContextInfo struct {
	OrigHeaders    []string `json:"origHeaders,omitempty"`
	RequestHeaders []string `json:"requestHeaders,omitempty"`
}

ContextInfo struct for ContextInfo

func NewContextInfo

func NewContextInfo() *ContextInfo

NewContextInfo instantiates a new ContextInfo 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 NewContextInfoWithDefaults

func NewContextInfoWithDefaults() *ContextInfo

NewContextInfoWithDefaults instantiates a new ContextInfo 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 (*ContextInfo) GetOrigHeaders

func (o *ContextInfo) GetOrigHeaders() []string

GetOrigHeaders returns the OrigHeaders field value if set, zero value otherwise.

func (*ContextInfo) GetOrigHeadersOk

func (o *ContextInfo) GetOrigHeadersOk() ([]string, bool)

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

func (*ContextInfo) GetRequestHeaders

func (o *ContextInfo) GetRequestHeaders() []string

GetRequestHeaders returns the RequestHeaders field value if set, zero value otherwise.

func (*ContextInfo) GetRequestHeadersOk

func (o *ContextInfo) GetRequestHeadersOk() ([]string, bool)

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

func (*ContextInfo) HasOrigHeaders

func (o *ContextInfo) HasOrigHeaders() bool

HasOrigHeaders returns a boolean if a field has been set.

func (*ContextInfo) HasRequestHeaders

func (o *ContextInfo) HasRequestHeaders() bool

HasRequestHeaders returns a boolean if a field has been set.

func (ContextInfo) MarshalJSON

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

func (*ContextInfo) SetOrigHeaders

func (o *ContextInfo) SetOrigHeaders(v []string)

SetOrigHeaders gets a reference to the given []string and assigns it to the OrigHeaders field.

func (*ContextInfo) SetRequestHeaders

func (o *ContextInfo) SetRequestHeaders(v []string)

SetRequestHeaders gets a reference to the given []string and assigns it to the RequestHeaders field.

func (ContextInfo) ToMap

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

type DataRestorationNotification

type DataRestorationNotification struct {
	// string with format 'date-time' as defined in OpenAPI.
	LastReplicationTime *time.Time `json:"lastReplicationTime,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	RecoveryTime *time.Time      `json:"recoveryTime,omitempty"`
	PlmnId       *PlmnId         `json:"plmnId,omitempty"`
	SupiRanges   []SupiRange     `json:"supiRanges,omitempty"`
	GpsiRanges   []IdentityRange `json:"gpsiRanges,omitempty"`
	ResetIds     []string        `json:"resetIds,omitempty"`
	SNssaiList   []Snssai        `json:"sNssaiList,omitempty"`
	DnnList      []string        `json:"dnnList,omitempty"`
	// Identifier of a group of NFs.
	UdmGroupId *string `json:"udmGroupId,omitempty"`
}

DataRestorationNotification Contains identities representing those UEs potentially affected by a data-loss event at the UDR

func NewDataRestorationNotification

func NewDataRestorationNotification() *DataRestorationNotification

NewDataRestorationNotification instantiates a new DataRestorationNotification 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 NewDataRestorationNotificationWithDefaults

func NewDataRestorationNotificationWithDefaults() *DataRestorationNotification

NewDataRestorationNotificationWithDefaults instantiates a new DataRestorationNotification 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 (*DataRestorationNotification) GetDnnList

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

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

func (*DataRestorationNotification) GetDnnListOk

func (o *DataRestorationNotification) 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 (*DataRestorationNotification) GetGpsiRanges

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

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

func (*DataRestorationNotification) GetGpsiRangesOk

func (o *DataRestorationNotification) 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 (*DataRestorationNotification) GetLastReplicationTime

func (o *DataRestorationNotification) GetLastReplicationTime() time.Time

GetLastReplicationTime returns the LastReplicationTime field value if set, zero value otherwise.

func (*DataRestorationNotification) GetLastReplicationTimeOk

func (o *DataRestorationNotification) GetLastReplicationTimeOk() (*time.Time, bool)

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

func (*DataRestorationNotification) GetPlmnId

func (o *DataRestorationNotification) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value if set, zero value otherwise.

func (*DataRestorationNotification) GetPlmnIdOk

func (o *DataRestorationNotification) GetPlmnIdOk() (*PlmnId, bool)

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

func (*DataRestorationNotification) GetRecoveryTime

func (o *DataRestorationNotification) GetRecoveryTime() time.Time

GetRecoveryTime returns the RecoveryTime field value if set, zero value otherwise.

func (*DataRestorationNotification) GetRecoveryTimeOk

func (o *DataRestorationNotification) 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 (*DataRestorationNotification) GetResetIds

func (o *DataRestorationNotification) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*DataRestorationNotification) GetResetIdsOk

func (o *DataRestorationNotification) GetResetIdsOk() ([]string, bool)

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

func (*DataRestorationNotification) GetSNssaiList

func (o *DataRestorationNotification) GetSNssaiList() []Snssai

GetSNssaiList returns the SNssaiList field value if set, zero value otherwise.

func (*DataRestorationNotification) GetSNssaiListOk

func (o *DataRestorationNotification) 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 (*DataRestorationNotification) GetSupiRanges

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

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

func (*DataRestorationNotification) GetSupiRangesOk

func (o *DataRestorationNotification) 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 (*DataRestorationNotification) GetUdmGroupId

func (o *DataRestorationNotification) GetUdmGroupId() string

GetUdmGroupId returns the UdmGroupId field value if set, zero value otherwise.

func (*DataRestorationNotification) GetUdmGroupIdOk

func (o *DataRestorationNotification) GetUdmGroupIdOk() (*string, bool)

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

func (*DataRestorationNotification) HasDnnList

func (o *DataRestorationNotification) HasDnnList() bool

HasDnnList returns a boolean if a field has been set.

func (*DataRestorationNotification) HasGpsiRanges

func (o *DataRestorationNotification) HasGpsiRanges() bool

HasGpsiRanges returns a boolean if a field has been set.

func (*DataRestorationNotification) HasLastReplicationTime

func (o *DataRestorationNotification) HasLastReplicationTime() bool

HasLastReplicationTime returns a boolean if a field has been set.

func (*DataRestorationNotification) HasPlmnId

func (o *DataRestorationNotification) HasPlmnId() bool

HasPlmnId returns a boolean if a field has been set.

func (*DataRestorationNotification) HasRecoveryTime

func (o *DataRestorationNotification) HasRecoveryTime() bool

HasRecoveryTime returns a boolean if a field has been set.

func (*DataRestorationNotification) HasResetIds

func (o *DataRestorationNotification) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*DataRestorationNotification) HasSNssaiList

func (o *DataRestorationNotification) HasSNssaiList() bool

HasSNssaiList returns a boolean if a field has been set.

func (*DataRestorationNotification) HasSupiRanges

func (o *DataRestorationNotification) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (*DataRestorationNotification) HasUdmGroupId

func (o *DataRestorationNotification) HasUdmGroupId() bool

HasUdmGroupId returns a boolean if a field has been set.

func (DataRestorationNotification) MarshalJSON

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

func (*DataRestorationNotification) SetDnnList

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

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

func (*DataRestorationNotification) SetGpsiRanges

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

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

func (*DataRestorationNotification) SetLastReplicationTime

func (o *DataRestorationNotification) SetLastReplicationTime(v time.Time)

SetLastReplicationTime gets a reference to the given time.Time and assigns it to the LastReplicationTime field.

func (*DataRestorationNotification) SetPlmnId

func (o *DataRestorationNotification) SetPlmnId(v PlmnId)

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

func (*DataRestorationNotification) SetRecoveryTime

func (o *DataRestorationNotification) SetRecoveryTime(v time.Time)

SetRecoveryTime gets a reference to the given time.Time and assigns it to the RecoveryTime field.

func (*DataRestorationNotification) SetResetIds

func (o *DataRestorationNotification) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*DataRestorationNotification) SetSNssaiList

func (o *DataRestorationNotification) SetSNssaiList(v []Snssai)

SetSNssaiList gets a reference to the given []Snssai and assigns it to the SNssaiList field.

func (*DataRestorationNotification) SetSupiRanges

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

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

func (*DataRestorationNotification) SetUdmGroupId

func (o *DataRestorationNotification) SetUdmGroupId(v string)

SetUdmGroupId gets a reference to the given string and assigns it to the UdmGroupId field.

func (DataRestorationNotification) ToMap

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

type DeregistrationData

type DeregistrationData struct {
	DeregReason DeregistrationReason `json:"deregReason"`
	AccessType  *AccessType          `json:"accessType,omitempty"`
	// Unsigned integer identifying a PDU session, within the range 0 to 255, as specified in  clause 11.2.3.1b, bits 1 to 8, of 3GPP TS 24.007. If the PDU Session ID is allocated by the  Core Network for UEs not supporting N1 mode, reserved range 64 to 95 is used. PDU Session ID  within the reserved range is only visible in the Core Network.
	PduSessionId *int32 `json:"pduSessionId,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.
	NewSmfInstanceId *string `json:"newSmfInstanceId,omitempty"`
}

DeregistrationData struct for DeregistrationData

func NewDeregistrationData

func NewDeregistrationData(deregReason DeregistrationReason) *DeregistrationData

NewDeregistrationData instantiates a new DeregistrationData 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 NewDeregistrationDataWithDefaults

func NewDeregistrationDataWithDefaults() *DeregistrationData

NewDeregistrationDataWithDefaults instantiates a new DeregistrationData 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 (*DeregistrationData) GetAccessType

func (o *DeregistrationData) GetAccessType() AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*DeregistrationData) GetAccessTypeOk

func (o *DeregistrationData) 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 (*DeregistrationData) GetDeregReason

func (o *DeregistrationData) GetDeregReason() DeregistrationReason

GetDeregReason returns the DeregReason field value

func (*DeregistrationData) GetDeregReasonOk

func (o *DeregistrationData) GetDeregReasonOk() (*DeregistrationReason, bool)

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

func (*DeregistrationData) GetNewSmfInstanceId

func (o *DeregistrationData) GetNewSmfInstanceId() string

GetNewSmfInstanceId returns the NewSmfInstanceId field value if set, zero value otherwise.

func (*DeregistrationData) GetNewSmfInstanceIdOk

func (o *DeregistrationData) GetNewSmfInstanceIdOk() (*string, bool)

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

func (*DeregistrationData) GetPduSessionId

func (o *DeregistrationData) GetPduSessionId() int32

GetPduSessionId returns the PduSessionId field value if set, zero value otherwise.

func (*DeregistrationData) GetPduSessionIdOk

func (o *DeregistrationData) GetPduSessionIdOk() (*int32, bool)

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

func (*DeregistrationData) HasAccessType

func (o *DeregistrationData) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*DeregistrationData) HasNewSmfInstanceId

func (o *DeregistrationData) HasNewSmfInstanceId() bool

HasNewSmfInstanceId returns a boolean if a field has been set.

func (*DeregistrationData) HasPduSessionId

func (o *DeregistrationData) HasPduSessionId() bool

HasPduSessionId returns a boolean if a field has been set.

func (DeregistrationData) MarshalJSON

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

func (*DeregistrationData) SetAccessType

func (o *DeregistrationData) SetAccessType(v AccessType)

SetAccessType gets a reference to the given AccessType and assigns it to the AccessType field.

func (*DeregistrationData) SetDeregReason

func (o *DeregistrationData) SetDeregReason(v DeregistrationReason)

SetDeregReason sets field value

func (*DeregistrationData) SetNewSmfInstanceId

func (o *DeregistrationData) SetNewSmfInstanceId(v string)

SetNewSmfInstanceId gets a reference to the given string and assigns it to the NewSmfInstanceId field.

func (*DeregistrationData) SetPduSessionId

func (o *DeregistrationData) SetPduSessionId(v int32)

SetPduSessionId gets a reference to the given int32 and assigns it to the PduSessionId field.

func (DeregistrationData) ToMap

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

func (*DeregistrationData) UnmarshalJSON

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

type DeregistrationReason

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

DeregistrationReason struct for DeregistrationReason

func (*DeregistrationReason) MarshalJSON

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

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

func (*DeregistrationReason) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type EpsInterworkingInfo

type EpsInterworkingInfo struct {
	// A map (list of key-value pairs where Dnn serves as key) of EpsIwkPgws
	EpsIwkPgws *map[string]EpsIwkPgw `json:"epsIwkPgws,omitempty"`
}

EpsInterworkingInfo struct for EpsInterworkingInfo

func NewEpsInterworkingInfo

func NewEpsInterworkingInfo() *EpsInterworkingInfo

NewEpsInterworkingInfo instantiates a new EpsInterworkingInfo 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 NewEpsInterworkingInfoWithDefaults

func NewEpsInterworkingInfoWithDefaults() *EpsInterworkingInfo

NewEpsInterworkingInfoWithDefaults instantiates a new EpsInterworkingInfo 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 (*EpsInterworkingInfo) GetEpsIwkPgws

func (o *EpsInterworkingInfo) GetEpsIwkPgws() map[string]EpsIwkPgw

GetEpsIwkPgws returns the EpsIwkPgws field value if set, zero value otherwise.

func (*EpsInterworkingInfo) GetEpsIwkPgwsOk

func (o *EpsInterworkingInfo) GetEpsIwkPgwsOk() (*map[string]EpsIwkPgw, bool)

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

func (*EpsInterworkingInfo) HasEpsIwkPgws

func (o *EpsInterworkingInfo) HasEpsIwkPgws() bool

HasEpsIwkPgws returns a boolean if a field has been set.

func (EpsInterworkingInfo) MarshalJSON

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

func (*EpsInterworkingInfo) SetEpsIwkPgws

func (o *EpsInterworkingInfo) SetEpsIwkPgws(v map[string]EpsIwkPgw)

SetEpsIwkPgws gets a reference to the given map[string]EpsIwkPgw and assigns it to the EpsIwkPgws field.

func (EpsInterworkingInfo) ToMap

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

type EpsIwkPgw

type EpsIwkPgw struct {
	// Fully Qualified Domain Name
	PgwFqdn string `json:"pgwFqdn"`
	// 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.
	SmfInstanceId string  `json:"smfInstanceId"`
	PlmnId        *PlmnId `json:"plmnId,omitempty"`
}

EpsIwkPgw struct for EpsIwkPgw

func NewEpsIwkPgw

func NewEpsIwkPgw(pgwFqdn string, smfInstanceId string) *EpsIwkPgw

NewEpsIwkPgw instantiates a new EpsIwkPgw 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 NewEpsIwkPgwWithDefaults

func NewEpsIwkPgwWithDefaults() *EpsIwkPgw

NewEpsIwkPgwWithDefaults instantiates a new EpsIwkPgw 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 (*EpsIwkPgw) GetPgwFqdn

func (o *EpsIwkPgw) GetPgwFqdn() string

GetPgwFqdn returns the PgwFqdn field value

func (*EpsIwkPgw) GetPgwFqdnOk

func (o *EpsIwkPgw) GetPgwFqdnOk() (*string, bool)

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

func (*EpsIwkPgw) GetPlmnId

func (o *EpsIwkPgw) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value if set, zero value otherwise.

func (*EpsIwkPgw) GetPlmnIdOk

func (o *EpsIwkPgw) GetPlmnIdOk() (*PlmnId, bool)

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

func (*EpsIwkPgw) GetSmfInstanceId

func (o *EpsIwkPgw) GetSmfInstanceId() string

GetSmfInstanceId returns the SmfInstanceId field value

func (*EpsIwkPgw) GetSmfInstanceIdOk

func (o *EpsIwkPgw) GetSmfInstanceIdOk() (*string, bool)

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

func (*EpsIwkPgw) HasPlmnId

func (o *EpsIwkPgw) HasPlmnId() bool

HasPlmnId returns a boolean if a field has been set.

func (EpsIwkPgw) MarshalJSON

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

func (*EpsIwkPgw) SetPgwFqdn

func (o *EpsIwkPgw) SetPgwFqdn(v string)

SetPgwFqdn sets field value

func (*EpsIwkPgw) SetPlmnId

func (o *EpsIwkPgw) SetPlmnId(v PlmnId)

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

func (*EpsIwkPgw) SetSmfInstanceId

func (o *EpsIwkPgw) SetSmfInstanceId(v string)

SetSmfInstanceId sets field value

func (EpsIwkPgw) ToMap

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

func (*EpsIwkPgw) UnmarshalJSON

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

type EventId

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

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

func (*Guami) UnmarshalJSON

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

type IPSMGWDeregistrationAPIService

type IPSMGWDeregistrationAPIService service

IPSMGWDeregistrationAPIService IPSMGWDeregistrationAPI service

func (*IPSMGWDeregistrationAPIService) IpSmGwDeregistration

IpSmGwDeregistration Delete the IP-SM-GW registration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiIpSmGwDeregistrationRequest

func (*IPSMGWDeregistrationAPIService) IpSmGwDeregistrationExecute

Execute executes the request

type IPSMGWRegistrationAPIService

type IPSMGWRegistrationAPIService service

IPSMGWRegistrationAPIService IPSMGWRegistrationAPI service

func (*IPSMGWRegistrationAPIService) IpSmGwRegistration

IpSmGwRegistration Register an IP-SM-GW

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiIpSmGwRegistrationRequest

func (*IPSMGWRegistrationAPIService) IpSmGwRegistrationExecute

Execute executes the request

@return IpSmGwRegistration

type IPSMGWRegistrationInfoRetrievalAPIService

type IPSMGWRegistrationInfoRetrievalAPIService service

IPSMGWRegistrationInfoRetrievalAPIService IPSMGWRegistrationInfoRetrievalAPI service

func (*IPSMGWRegistrationInfoRetrievalAPIService) GetIpSmGwRegistration

GetIpSmGwRegistration Retrieve the IP-SM-GW registration information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiGetIpSmGwRegistrationRequest

func (*IPSMGWRegistrationInfoRetrievalAPIService) GetIpSmGwRegistrationExecute

Execute executes the request

@return IpSmGwRegistration

type IdentityRange

type IdentityRange struct {
	Start   *string `json:"start,omitempty"`
	End     *string `json:"end,omitempty"`
	Pattern *string `json:"pattern,omitempty"`
}

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

func NewIdentityRange

func NewIdentityRange() *IdentityRange

NewIdentityRange instantiates a new IdentityRange 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 NewIdentityRangeWithDefaults

func NewIdentityRangeWithDefaults() *IdentityRange

NewIdentityRangeWithDefaults instantiates a new IdentityRange 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 (*IdentityRange) GetEnd

func (o *IdentityRange) GetEnd() string

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

func (*IdentityRange) GetEndOk

func (o *IdentityRange) 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 (*IdentityRange) GetPattern

func (o *IdentityRange) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*IdentityRange) GetPatternOk

func (o *IdentityRange) 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 (*IdentityRange) GetStart

func (o *IdentityRange) GetStart() string

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

func (*IdentityRange) GetStartOk

func (o *IdentityRange) 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 (*IdentityRange) HasEnd

func (o *IdentityRange) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*IdentityRange) HasPattern

func (o *IdentityRange) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (*IdentityRange) HasStart

func (o *IdentityRange) HasStart() bool

HasStart returns a boolean if a field has been set.

func (IdentityRange) MarshalJSON

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

func (*IdentityRange) SetEnd

func (o *IdentityRange) SetEnd(v string)

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

func (*IdentityRange) SetPattern

func (o *IdentityRange) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field.

func (*IdentityRange) SetStart

func (o *IdentityRange) SetStart(v string)

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

func (IdentityRange) ToMap

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

type ImsVoPs

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

ImsVoPs struct for ImsVoPs

func (*ImsVoPs) MarshalJSON

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

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

func (*ImsVoPs) UnmarshalJSON

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

Unmarshal JSON data into any 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)

func (*InvalidParam) UnmarshalJSON

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

type IpAddress

type IpAddress struct {
	// String identifying a IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.
	Ipv4Addr   *string     `json:"ipv4Addr,omitempty"`
	Ipv6Addr   *Ipv6Addr   `json:"ipv6Addr,omitempty"`
	Ipv6Prefix *Ipv6Prefix `json:"ipv6Prefix,omitempty"`
}

IpAddress struct for IpAddress

func NewIpAddress

func NewIpAddress() *IpAddress

NewIpAddress instantiates a new IpAddress 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 NewIpAddressWithDefaults

func NewIpAddressWithDefaults() *IpAddress

NewIpAddressWithDefaults instantiates a new IpAddress 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 (*IpAddress) GetIpv4Addr

func (o *IpAddress) GetIpv4Addr() string

GetIpv4Addr returns the Ipv4Addr field value if set, zero value otherwise.

func (*IpAddress) GetIpv4AddrOk

func (o *IpAddress) GetIpv4AddrOk() (*string, bool)

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

func (*IpAddress) GetIpv6Addr

func (o *IpAddress) GetIpv6Addr() Ipv6Addr

GetIpv6Addr returns the Ipv6Addr field value if set, zero value otherwise.

func (*IpAddress) GetIpv6AddrOk

func (o *IpAddress) GetIpv6AddrOk() (*Ipv6Addr, bool)

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

func (*IpAddress) GetIpv6Prefix

func (o *IpAddress) GetIpv6Prefix() Ipv6Prefix

GetIpv6Prefix returns the Ipv6Prefix field value if set, zero value otherwise.

func (*IpAddress) GetIpv6PrefixOk

func (o *IpAddress) GetIpv6PrefixOk() (*Ipv6Prefix, bool)

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

func (*IpAddress) HasIpv4Addr

func (o *IpAddress) HasIpv4Addr() bool

HasIpv4Addr returns a boolean if a field has been set.

func (*IpAddress) HasIpv6Addr

func (o *IpAddress) HasIpv6Addr() bool

HasIpv6Addr returns a boolean if a field has been set.

func (*IpAddress) HasIpv6Prefix

func (o *IpAddress) HasIpv6Prefix() bool

HasIpv6Prefix returns a boolean if a field has been set.

func (IpAddress) MarshalJSON

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

func (*IpAddress) SetIpv4Addr

func (o *IpAddress) SetIpv4Addr(v string)

SetIpv4Addr gets a reference to the given string and assigns it to the Ipv4Addr field.

func (*IpAddress) SetIpv6Addr

func (o *IpAddress) SetIpv6Addr(v Ipv6Addr)

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

func (*IpAddress) SetIpv6Prefix

func (o *IpAddress) SetIpv6Prefix(v Ipv6Prefix)

SetIpv6Prefix gets a reference to the given Ipv6Prefix and assigns it to the Ipv6Prefix field.

func (IpAddress) ToMap

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

type IpSmGwGuidance

type IpSmGwGuidance struct {
	MinDeliveryTime    int32 `json:"minDeliveryTime"`
	RecommDeliveryTime int32 `json:"recommDeliveryTime"`
}

IpSmGwGuidance Contains guidance information (e.g. minimum and recommended delivery times) of the IP-SM-GW

func NewIpSmGwGuidance

func NewIpSmGwGuidance(minDeliveryTime int32, recommDeliveryTime int32) *IpSmGwGuidance

NewIpSmGwGuidance instantiates a new IpSmGwGuidance 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 NewIpSmGwGuidanceWithDefaults

func NewIpSmGwGuidanceWithDefaults() *IpSmGwGuidance

NewIpSmGwGuidanceWithDefaults instantiates a new IpSmGwGuidance 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 (*IpSmGwGuidance) GetMinDeliveryTime

func (o *IpSmGwGuidance) GetMinDeliveryTime() int32

GetMinDeliveryTime returns the MinDeliveryTime field value

func (*IpSmGwGuidance) GetMinDeliveryTimeOk

func (o *IpSmGwGuidance) GetMinDeliveryTimeOk() (*int32, bool)

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

func (*IpSmGwGuidance) GetRecommDeliveryTime

func (o *IpSmGwGuidance) GetRecommDeliveryTime() int32

GetRecommDeliveryTime returns the RecommDeliveryTime field value

func (*IpSmGwGuidance) GetRecommDeliveryTimeOk

func (o *IpSmGwGuidance) GetRecommDeliveryTimeOk() (*int32, bool)

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

func (IpSmGwGuidance) MarshalJSON

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

func (*IpSmGwGuidance) SetMinDeliveryTime

func (o *IpSmGwGuidance) SetMinDeliveryTime(v int32)

SetMinDeliveryTime sets field value

func (*IpSmGwGuidance) SetRecommDeliveryTime

func (o *IpSmGwGuidance) SetRecommDeliveryTime(v int32)

SetRecommDeliveryTime sets field value

func (IpSmGwGuidance) ToMap

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

func (*IpSmGwGuidance) UnmarshalJSON

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

type IpSmGwInfo

type IpSmGwInfo struct {
	IpSmGwRegistration NullableIpSmGwRegistration `json:"ipSmGwRegistration,omitempty"`
	IpSmGwGuidance     *IpSmGwGuidance            `json:"ipSmGwGuidance,omitempty"`
}

IpSmGwInfo Contains the IP-SM-GW Information

func NewIpSmGwInfo

func NewIpSmGwInfo() *IpSmGwInfo

NewIpSmGwInfo instantiates a new IpSmGwInfo 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 NewIpSmGwInfoWithDefaults

func NewIpSmGwInfoWithDefaults() *IpSmGwInfo

NewIpSmGwInfoWithDefaults instantiates a new IpSmGwInfo 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 (*IpSmGwInfo) GetIpSmGwGuidance

func (o *IpSmGwInfo) GetIpSmGwGuidance() IpSmGwGuidance

GetIpSmGwGuidance returns the IpSmGwGuidance field value if set, zero value otherwise.

func (*IpSmGwInfo) GetIpSmGwGuidanceOk

func (o *IpSmGwInfo) GetIpSmGwGuidanceOk() (*IpSmGwGuidance, bool)

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

func (*IpSmGwInfo) GetIpSmGwRegistration

func (o *IpSmGwInfo) GetIpSmGwRegistration() IpSmGwRegistration

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

func (*IpSmGwInfo) GetIpSmGwRegistrationOk

func (o *IpSmGwInfo) GetIpSmGwRegistrationOk() (*IpSmGwRegistration, bool)

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

func (*IpSmGwInfo) HasIpSmGwGuidance

func (o *IpSmGwInfo) HasIpSmGwGuidance() bool

HasIpSmGwGuidance returns a boolean if a field has been set.

func (*IpSmGwInfo) HasIpSmGwRegistration

func (o *IpSmGwInfo) HasIpSmGwRegistration() bool

HasIpSmGwRegistration returns a boolean if a field has been set.

func (IpSmGwInfo) MarshalJSON

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

func (*IpSmGwInfo) SetIpSmGwGuidance

func (o *IpSmGwInfo) SetIpSmGwGuidance(v IpSmGwGuidance)

SetIpSmGwGuidance gets a reference to the given IpSmGwGuidance and assigns it to the IpSmGwGuidance field.

func (*IpSmGwInfo) SetIpSmGwRegistration

func (o *IpSmGwInfo) SetIpSmGwRegistration(v IpSmGwRegistration)

SetIpSmGwRegistration gets a reference to the given NullableIpSmGwRegistration and assigns it to the IpSmGwRegistration field.

func (*IpSmGwInfo) SetIpSmGwRegistrationNil

func (o *IpSmGwInfo) SetIpSmGwRegistrationNil()

SetIpSmGwRegistrationNil sets the value for IpSmGwRegistration to be an explicit nil

func (IpSmGwInfo) ToMap

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

func (*IpSmGwInfo) UnsetIpSmGwRegistration

func (o *IpSmGwInfo) UnsetIpSmGwRegistration()

UnsetIpSmGwRegistration ensures that no value is present for IpSmGwRegistration, not even an explicit nil

type IpSmGwRegistration

type IpSmGwRegistration struct {
	IpSmGwMapAddress      *string                     `json:"ipSmGwMapAddress,omitempty"`
	IpSmGwDiameterAddress *NetworkNodeDiameterAddress `json:"ipSmGwDiameterAddress,omitempty"`
	// String identifying a IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.
	IpsmgwIpv4 *string   `json:"ipsmgwIpv4,omitempty"`
	IpsmgwIpv6 *Ipv6Addr `json:"ipsmgwIpv6,omitempty"`
	// Fully Qualified Domain Name
	IpsmgwFqdn *string `json:"ipsmgwFqdn,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.
	NfInstanceId    *string  `json:"nfInstanceId,omitempty"`
	UnriIndicator   *bool    `json:"unriIndicator,omitempty"`
	ResetIds        []string `json:"resetIds,omitempty"`
	IpSmGwSbiSupInd *bool    `json:"ipSmGwSbiSupInd,omitempty"`
}

IpSmGwRegistration struct for IpSmGwRegistration

func NewIpSmGwRegistration

func NewIpSmGwRegistration() *IpSmGwRegistration

NewIpSmGwRegistration instantiates a new IpSmGwRegistration 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 NewIpSmGwRegistrationWithDefaults

func NewIpSmGwRegistrationWithDefaults() *IpSmGwRegistration

NewIpSmGwRegistrationWithDefaults instantiates a new IpSmGwRegistration 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 (*IpSmGwRegistration) GetIpSmGwDiameterAddress

func (o *IpSmGwRegistration) GetIpSmGwDiameterAddress() NetworkNodeDiameterAddress

GetIpSmGwDiameterAddress returns the IpSmGwDiameterAddress field value if set, zero value otherwise.

func (*IpSmGwRegistration) GetIpSmGwDiameterAddressOk

func (o *IpSmGwRegistration) GetIpSmGwDiameterAddressOk() (*NetworkNodeDiameterAddress, bool)

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

func (*IpSmGwRegistration) GetIpSmGwMapAddress

func (o *IpSmGwRegistration) GetIpSmGwMapAddress() string

GetIpSmGwMapAddress returns the IpSmGwMapAddress field value if set, zero value otherwise.

func (*IpSmGwRegistration) GetIpSmGwMapAddressOk

func (o *IpSmGwRegistration) GetIpSmGwMapAddressOk() (*string, bool)

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

func (*IpSmGwRegistration) GetIpSmGwSbiSupInd

func (o *IpSmGwRegistration) GetIpSmGwSbiSupInd() bool

GetIpSmGwSbiSupInd returns the IpSmGwSbiSupInd field value if set, zero value otherwise.

func (*IpSmGwRegistration) GetIpSmGwSbiSupIndOk

func (o *IpSmGwRegistration) GetIpSmGwSbiSupIndOk() (*bool, bool)

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

func (*IpSmGwRegistration) GetIpsmgwFqdn

func (o *IpSmGwRegistration) GetIpsmgwFqdn() string

GetIpsmgwFqdn returns the IpsmgwFqdn field value if set, zero value otherwise.

func (*IpSmGwRegistration) GetIpsmgwFqdnOk

func (o *IpSmGwRegistration) GetIpsmgwFqdnOk() (*string, bool)

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

func (*IpSmGwRegistration) GetIpsmgwIpv4

func (o *IpSmGwRegistration) GetIpsmgwIpv4() string

GetIpsmgwIpv4 returns the IpsmgwIpv4 field value if set, zero value otherwise.

func (*IpSmGwRegistration) GetIpsmgwIpv4Ok

func (o *IpSmGwRegistration) GetIpsmgwIpv4Ok() (*string, bool)

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

func (*IpSmGwRegistration) GetIpsmgwIpv6

func (o *IpSmGwRegistration) GetIpsmgwIpv6() Ipv6Addr

GetIpsmgwIpv6 returns the IpsmgwIpv6 field value if set, zero value otherwise.

func (*IpSmGwRegistration) GetIpsmgwIpv6Ok

func (o *IpSmGwRegistration) GetIpsmgwIpv6Ok() (*Ipv6Addr, bool)

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

func (*IpSmGwRegistration) GetNfInstanceId

func (o *IpSmGwRegistration) GetNfInstanceId() string

GetNfInstanceId returns the NfInstanceId field value if set, zero value otherwise.

func (*IpSmGwRegistration) GetNfInstanceIdOk

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

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

func (*IpSmGwRegistration) GetResetIds

func (o *IpSmGwRegistration) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*IpSmGwRegistration) GetResetIdsOk

func (o *IpSmGwRegistration) GetResetIdsOk() ([]string, bool)

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

func (*IpSmGwRegistration) GetUnriIndicator

func (o *IpSmGwRegistration) GetUnriIndicator() bool

GetUnriIndicator returns the UnriIndicator field value if set, zero value otherwise.

func (*IpSmGwRegistration) GetUnriIndicatorOk

func (o *IpSmGwRegistration) GetUnriIndicatorOk() (*bool, bool)

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

func (*IpSmGwRegistration) HasIpSmGwDiameterAddress

func (o *IpSmGwRegistration) HasIpSmGwDiameterAddress() bool

HasIpSmGwDiameterAddress returns a boolean if a field has been set.

func (*IpSmGwRegistration) HasIpSmGwMapAddress

func (o *IpSmGwRegistration) HasIpSmGwMapAddress() bool

HasIpSmGwMapAddress returns a boolean if a field has been set.

func (*IpSmGwRegistration) HasIpSmGwSbiSupInd

func (o *IpSmGwRegistration) HasIpSmGwSbiSupInd() bool

HasIpSmGwSbiSupInd returns a boolean if a field has been set.

func (*IpSmGwRegistration) HasIpsmgwFqdn

func (o *IpSmGwRegistration) HasIpsmgwFqdn() bool

HasIpsmgwFqdn returns a boolean if a field has been set.

func (*IpSmGwRegistration) HasIpsmgwIpv4

func (o *IpSmGwRegistration) HasIpsmgwIpv4() bool

HasIpsmgwIpv4 returns a boolean if a field has been set.

func (*IpSmGwRegistration) HasIpsmgwIpv6

func (o *IpSmGwRegistration) HasIpsmgwIpv6() bool

HasIpsmgwIpv6 returns a boolean if a field has been set.

func (*IpSmGwRegistration) HasNfInstanceId

func (o *IpSmGwRegistration) HasNfInstanceId() bool

HasNfInstanceId returns a boolean if a field has been set.

func (*IpSmGwRegistration) HasResetIds

func (o *IpSmGwRegistration) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*IpSmGwRegistration) HasUnriIndicator

func (o *IpSmGwRegistration) HasUnriIndicator() bool

HasUnriIndicator returns a boolean if a field has been set.

func (IpSmGwRegistration) MarshalJSON

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

func (*IpSmGwRegistration) SetIpSmGwDiameterAddress

func (o *IpSmGwRegistration) SetIpSmGwDiameterAddress(v NetworkNodeDiameterAddress)

SetIpSmGwDiameterAddress gets a reference to the given NetworkNodeDiameterAddress and assigns it to the IpSmGwDiameterAddress field.

func (*IpSmGwRegistration) SetIpSmGwMapAddress

func (o *IpSmGwRegistration) SetIpSmGwMapAddress(v string)

SetIpSmGwMapAddress gets a reference to the given string and assigns it to the IpSmGwMapAddress field.

func (*IpSmGwRegistration) SetIpSmGwSbiSupInd

func (o *IpSmGwRegistration) SetIpSmGwSbiSupInd(v bool)

SetIpSmGwSbiSupInd gets a reference to the given bool and assigns it to the IpSmGwSbiSupInd field.

func (*IpSmGwRegistration) SetIpsmgwFqdn

func (o *IpSmGwRegistration) SetIpsmgwFqdn(v string)

SetIpsmgwFqdn gets a reference to the given string and assigns it to the IpsmgwFqdn field.

func (*IpSmGwRegistration) SetIpsmgwIpv4

func (o *IpSmGwRegistration) SetIpsmgwIpv4(v string)

SetIpsmgwIpv4 gets a reference to the given string and assigns it to the IpsmgwIpv4 field.

func (*IpSmGwRegistration) SetIpsmgwIpv6

func (o *IpSmGwRegistration) SetIpsmgwIpv6(v Ipv6Addr)

SetIpsmgwIpv6 gets a reference to the given Ipv6Addr and assigns it to the IpsmgwIpv6 field.

func (*IpSmGwRegistration) SetNfInstanceId

func (o *IpSmGwRegistration) SetNfInstanceId(v string)

SetNfInstanceId gets a reference to the given string and assigns it to the NfInstanceId field.

func (*IpSmGwRegistration) SetResetIds

func (o *IpSmGwRegistration) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*IpSmGwRegistration) SetUnriIndicator

func (o *IpSmGwRegistration) SetUnriIndicator(v bool)

SetUnriIndicator gets a reference to the given bool and assigns it to the UnriIndicator field.

func (IpSmGwRegistration) ToMap

func (o IpSmGwRegistration) 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 LocationInfo

type LocationInfo struct {
	// String identifying a Supi that shall contain either an IMSI, a network specific identifier, a Global Cable Identifier (GCI) or a Global Line Identifier (GLI) as specified in clause  2.2A of 3GPP TS 23.003. It shall be formatted as follows  - for an IMSI \"imsi-<imsi>\", where <imsi> shall be formatted according to clause 2.2    of 3GPP TS 23.003 that describes an IMSI.  - for a network specific identifier \"nai-<nai>, where <nai> shall be formatted    according to clause 28.7.2 of 3GPP TS 23.003 that describes an NAI.  - for a GCI \"gci-<gci>\", where <gci> shall be formatted according to clause 28.15.2    of 3GPP TS 23.003.  - for a GLI \"gli-<gli>\", where <gli> shall be formatted according to clause 28.16.2 of    3GPP TS 23.003.To enable that the value is used as part of an URI, the string shall    only contain characters allowed according to the \"lower-with-hyphen\" naming convention    defined in 3GPP TS 29.501.
	Supi *string `json:"supi,omitempty"`
	// String identifying a Gpsi shall contain either an External Id or an MSISDN.  It shall be formatted as follows -External Identifier= \"extid-'extid', where 'extid'  shall be formatted according to clause 19.7.2 of 3GPP TS 23.003 that describes an  External Identifier.
	Gpsi                         *string                    `json:"gpsi,omitempty"`
	RegistrationLocationInfoList []RegistrationLocationInfo `json:"registrationLocationInfoList"`
	// 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"`
}

LocationInfo struct for LocationInfo

func NewLocationInfo

func NewLocationInfo(registrationLocationInfoList []RegistrationLocationInfo) *LocationInfo

NewLocationInfo instantiates a new LocationInfo 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 NewLocationInfoWithDefaults

func NewLocationInfoWithDefaults() *LocationInfo

NewLocationInfoWithDefaults instantiates a new LocationInfo 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 (*LocationInfo) GetGpsi

func (o *LocationInfo) GetGpsi() string

GetGpsi returns the Gpsi field value if set, zero value otherwise.

func (*LocationInfo) GetGpsiOk

func (o *LocationInfo) GetGpsiOk() (*string, bool)

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

func (*LocationInfo) GetRegistrationLocationInfoList

func (o *LocationInfo) GetRegistrationLocationInfoList() []RegistrationLocationInfo

GetRegistrationLocationInfoList returns the RegistrationLocationInfoList field value

func (*LocationInfo) GetRegistrationLocationInfoListOk

func (o *LocationInfo) GetRegistrationLocationInfoListOk() ([]RegistrationLocationInfo, bool)

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

func (*LocationInfo) GetSupi

func (o *LocationInfo) GetSupi() string

GetSupi returns the Supi field value if set, zero value otherwise.

func (*LocationInfo) GetSupiOk

func (o *LocationInfo) GetSupiOk() (*string, bool)

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

func (*LocationInfo) GetSupportedFeatures

func (o *LocationInfo) GetSupportedFeatures() string

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

func (*LocationInfo) GetSupportedFeaturesOk

func (o *LocationInfo) 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 (*LocationInfo) HasGpsi

func (o *LocationInfo) HasGpsi() bool

HasGpsi returns a boolean if a field has been set.

func (*LocationInfo) HasSupi

func (o *LocationInfo) HasSupi() bool

HasSupi returns a boolean if a field has been set.

func (*LocationInfo) HasSupportedFeatures

func (o *LocationInfo) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (LocationInfo) MarshalJSON

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

func (*LocationInfo) SetGpsi

func (o *LocationInfo) SetGpsi(v string)

SetGpsi gets a reference to the given string and assigns it to the Gpsi field.

func (*LocationInfo) SetRegistrationLocationInfoList

func (o *LocationInfo) SetRegistrationLocationInfoList(v []RegistrationLocationInfo)

SetRegistrationLocationInfoList sets field value

func (*LocationInfo) SetSupi

func (o *LocationInfo) SetSupi(v string)

SetSupi gets a reference to the given string and assigns it to the Supi field.

func (*LocationInfo) SetSupportedFeatures

func (o *LocationInfo) SetSupportedFeatures(v string)

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

func (LocationInfo) ToMap

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

func (*LocationInfo) UnmarshalJSON

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

type MappedNullable

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

type NFType

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

NFType NF types known to NRF

func (*NFType) MarshalJSON

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

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

func (*NFType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type NWDAFDeregistrationAPIService

type NWDAFDeregistrationAPIService service

NWDAFDeregistrationAPIService NWDAFDeregistrationAPI service

func (*NWDAFDeregistrationAPIService) NwdafDeregistration

func (a *NWDAFDeregistrationAPIService) NwdafDeregistration(ctx context.Context, ueId string, nwdafRegistrationId string) ApiNwdafDeregistrationRequest

NwdafDeregistration delete an NWDAF registration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@param nwdafRegistrationId NWDAF registration identifier
@return ApiNwdafDeregistrationRequest

func (*NWDAFDeregistrationAPIService) NwdafDeregistrationExecute

func (a *NWDAFDeregistrationAPIService) NwdafDeregistrationExecute(r ApiNwdafDeregistrationRequest) (*http.Response, error)

Execute executes the request

type NWDAFRegistrationAPIService

type NWDAFRegistrationAPIService service

NWDAFRegistrationAPIService NWDAFRegistrationAPI service

func (*NWDAFRegistrationAPIService) NwdafRegistration

func (a *NWDAFRegistrationAPIService) NwdafRegistration(ctx context.Context, ueId string, nwdafRegistrationId string) ApiNwdafRegistrationRequest

NwdafRegistration register as NWDAF

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@param nwdafRegistrationId NWDAF registration identifier
@return ApiNwdafRegistrationRequest

func (*NWDAFRegistrationAPIService) NwdafRegistrationExecute

Execute executes the request

@return NwdafRegistration

type NWDAFRegistrationInfoRetrievalAPIService

type NWDAFRegistrationInfoRetrievalAPIService service

NWDAFRegistrationInfoRetrievalAPIService NWDAFRegistrationInfoRetrievalAPI service

func (*NWDAFRegistrationInfoRetrievalAPIService) GetNwdafRegistration

GetNwdafRegistration retrieve the NWDAF registration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiGetNwdafRegistrationRequest

func (*NWDAFRegistrationInfoRetrievalAPIService) GetNwdafRegistrationExecute

Execute executes the request

@return []NwdafRegistration

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)

func (*NetworkNodeDiameterAddress) UnmarshalJSON

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

type NullValue

type NullValue string

NullValue JSON's null value.

const (
	NULLVALUE_NULL NullValue = "null"
)

List of NullValue

func NewNullValueFromValue

func NewNullValueFromValue(v string) (*NullValue, error)

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

func (NullValue) IsValid

func (v NullValue) IsValid() bool

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

func (NullValue) Ptr

func (v NullValue) Ptr() *NullValue

Ptr returns reference to NullValue value

func (*NullValue) UnmarshalJSON

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

type NullableAccessTokenErr

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

func NewNullableAccessTokenErr

func NewNullableAccessTokenErr(val *AccessTokenErr) *NullableAccessTokenErr

func (NullableAccessTokenErr) Get

func (NullableAccessTokenErr) IsSet

func (v NullableAccessTokenErr) IsSet() bool

func (NullableAccessTokenErr) MarshalJSON

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

func (*NullableAccessTokenErr) Set

func (*NullableAccessTokenErr) UnmarshalJSON

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

func (*NullableAccessTokenErr) Unset

func (v *NullableAccessTokenErr) Unset()

type NullableAccessTokenReq

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

func NewNullableAccessTokenReq

func NewNullableAccessTokenReq(val *AccessTokenReq) *NullableAccessTokenReq

func (NullableAccessTokenReq) Get

func (NullableAccessTokenReq) IsSet

func (v NullableAccessTokenReq) IsSet() bool

func (NullableAccessTokenReq) MarshalJSON

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

func (*NullableAccessTokenReq) Set

func (*NullableAccessTokenReq) UnmarshalJSON

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

func (*NullableAccessTokenReq) Unset

func (v *NullableAccessTokenReq) Unset()

type 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 NullableAmf3GppAccessRegistration

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

func (NullableAmf3GppAccessRegistration) Get

func (NullableAmf3GppAccessRegistration) IsSet

func (NullableAmf3GppAccessRegistration) MarshalJSON

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

func (*NullableAmf3GppAccessRegistration) Set

func (*NullableAmf3GppAccessRegistration) UnmarshalJSON

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

func (*NullableAmf3GppAccessRegistration) Unset

type NullableAmf3GppAccessRegistrationModification

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

func (NullableAmf3GppAccessRegistrationModification) Get

func (NullableAmf3GppAccessRegistrationModification) IsSet

func (NullableAmf3GppAccessRegistrationModification) MarshalJSON

func (*NullableAmf3GppAccessRegistrationModification) Set

func (*NullableAmf3GppAccessRegistrationModification) UnmarshalJSON

func (*NullableAmf3GppAccessRegistrationModification) Unset

type NullableAmfDeregInfo

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

func NewNullableAmfDeregInfo

func NewNullableAmfDeregInfo(val *AmfDeregInfo) *NullableAmfDeregInfo

func (NullableAmfDeregInfo) Get

func (NullableAmfDeregInfo) IsSet

func (v NullableAmfDeregInfo) IsSet() bool

func (NullableAmfDeregInfo) MarshalJSON

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

func (*NullableAmfDeregInfo) Set

func (v *NullableAmfDeregInfo) Set(val *AmfDeregInfo)

func (*NullableAmfDeregInfo) UnmarshalJSON

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

func (*NullableAmfDeregInfo) Unset

func (v *NullableAmfDeregInfo) Unset()

type NullableAmfNon3GppAccessRegistration

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

func (NullableAmfNon3GppAccessRegistration) Get

func (NullableAmfNon3GppAccessRegistration) IsSet

func (NullableAmfNon3GppAccessRegistration) MarshalJSON

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

func (*NullableAmfNon3GppAccessRegistration) Set

func (*NullableAmfNon3GppAccessRegistration) UnmarshalJSON

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

func (*NullableAmfNon3GppAccessRegistration) Unset

type NullableAmfNon3GppAccessRegistrationModification

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

func (NullableAmfNon3GppAccessRegistrationModification) Get

func (NullableAmfNon3GppAccessRegistrationModification) IsSet

func (NullableAmfNon3GppAccessRegistrationModification) MarshalJSON

func (*NullableAmfNon3GppAccessRegistrationModification) Set

func (*NullableAmfNon3GppAccessRegistrationModification) UnmarshalJSON

func (*NullableAmfNon3GppAccessRegistrationModification) Unset

type NullableBackupAmfInfo

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

func NewNullableBackupAmfInfo

func NewNullableBackupAmfInfo(val *BackupAmfInfo) *NullableBackupAmfInfo

func (NullableBackupAmfInfo) Get

func (NullableBackupAmfInfo) IsSet

func (v NullableBackupAmfInfo) IsSet() bool

func (NullableBackupAmfInfo) MarshalJSON

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

func (*NullableBackupAmfInfo) Set

func (v *NullableBackupAmfInfo) Set(val *BackupAmfInfo)

func (*NullableBackupAmfInfo) UnmarshalJSON

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

func (*NullableBackupAmfInfo) Unset

func (v *NullableBackupAmfInfo) 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 NullableContextInfo

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

func NewNullableContextInfo

func NewNullableContextInfo(val *ContextInfo) *NullableContextInfo

func (NullableContextInfo) Get

func (NullableContextInfo) IsSet

func (v NullableContextInfo) IsSet() bool

func (NullableContextInfo) MarshalJSON

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

func (*NullableContextInfo) Set

func (v *NullableContextInfo) Set(val *ContextInfo)

func (*NullableContextInfo) UnmarshalJSON

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

func (*NullableContextInfo) Unset

func (v *NullableContextInfo) Unset()

type NullableDataRestorationNotification

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

func (NullableDataRestorationNotification) Get

func (NullableDataRestorationNotification) IsSet

func (NullableDataRestorationNotification) MarshalJSON

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

func (*NullableDataRestorationNotification) Set

func (*NullableDataRestorationNotification) UnmarshalJSON

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

func (*NullableDataRestorationNotification) Unset

type NullableDeregistrationData

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

func NewNullableDeregistrationData

func NewNullableDeregistrationData(val *DeregistrationData) *NullableDeregistrationData

func (NullableDeregistrationData) Get

func (NullableDeregistrationData) IsSet

func (v NullableDeregistrationData) IsSet() bool

func (NullableDeregistrationData) MarshalJSON

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

func (*NullableDeregistrationData) Set

func (*NullableDeregistrationData) UnmarshalJSON

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

func (*NullableDeregistrationData) Unset

func (v *NullableDeregistrationData) Unset()

type NullableDeregistrationReason

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

func NewNullableDeregistrationReason

func NewNullableDeregistrationReason(val *DeregistrationReason) *NullableDeregistrationReason

func (NullableDeregistrationReason) Get

func (NullableDeregistrationReason) IsSet

func (NullableDeregistrationReason) MarshalJSON

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

func (*NullableDeregistrationReason) Set

func (*NullableDeregistrationReason) UnmarshalJSON

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

func (*NullableDeregistrationReason) Unset

func (v *NullableDeregistrationReason) Unset()

type NullableEpsInterworkingInfo

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

func NewNullableEpsInterworkingInfo

func NewNullableEpsInterworkingInfo(val *EpsInterworkingInfo) *NullableEpsInterworkingInfo

func (NullableEpsInterworkingInfo) Get

func (NullableEpsInterworkingInfo) IsSet

func (NullableEpsInterworkingInfo) MarshalJSON

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

func (*NullableEpsInterworkingInfo) Set

func (*NullableEpsInterworkingInfo) UnmarshalJSON

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

func (*NullableEpsInterworkingInfo) Unset

func (v *NullableEpsInterworkingInfo) Unset()

type NullableEpsIwkPgw

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

func NewNullableEpsIwkPgw

func NewNullableEpsIwkPgw(val *EpsIwkPgw) *NullableEpsIwkPgw

func (NullableEpsIwkPgw) Get

func (v NullableEpsIwkPgw) Get() *EpsIwkPgw

func (NullableEpsIwkPgw) IsSet

func (v NullableEpsIwkPgw) IsSet() bool

func (NullableEpsIwkPgw) MarshalJSON

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

func (*NullableEpsIwkPgw) Set

func (v *NullableEpsIwkPgw) Set(val *EpsIwkPgw)

func (*NullableEpsIwkPgw) UnmarshalJSON

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

func (*NullableEpsIwkPgw) Unset

func (v *NullableEpsIwkPgw) 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 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 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 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 NullableImsVoPs

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

func NewNullableImsVoPs

func NewNullableImsVoPs(val *ImsVoPs) *NullableImsVoPs

func (NullableImsVoPs) Get

func (v NullableImsVoPs) Get() *ImsVoPs

func (NullableImsVoPs) IsSet

func (v NullableImsVoPs) IsSet() bool

func (NullableImsVoPs) MarshalJSON

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

func (*NullableImsVoPs) Set

func (v *NullableImsVoPs) Set(val *ImsVoPs)

func (*NullableImsVoPs) UnmarshalJSON

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

func (*NullableImsVoPs) Unset

func (v *NullableImsVoPs) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

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

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

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

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

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

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableInvalidParam

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

func NewNullableInvalidParam

func NewNullableInvalidParam(val *InvalidParam) *NullableInvalidParam

func (NullableInvalidParam) Get

func (NullableInvalidParam) IsSet

func (v NullableInvalidParam) IsSet() bool

func (NullableInvalidParam) MarshalJSON

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

func (*NullableInvalidParam) Set

func (v *NullableInvalidParam) Set(val *InvalidParam)

func (*NullableInvalidParam) UnmarshalJSON

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

func (*NullableInvalidParam) Unset

func (v *NullableInvalidParam) Unset()

type NullableIpAddress

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

func NewNullableIpAddress

func NewNullableIpAddress(val *IpAddress) *NullableIpAddress

func (NullableIpAddress) Get

func (v NullableIpAddress) Get() *IpAddress

func (NullableIpAddress) IsSet

func (v NullableIpAddress) IsSet() bool

func (NullableIpAddress) MarshalJSON

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

func (*NullableIpAddress) Set

func (v *NullableIpAddress) Set(val *IpAddress)

func (*NullableIpAddress) UnmarshalJSON

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

func (*NullableIpAddress) Unset

func (v *NullableIpAddress) Unset()

type NullableIpSmGwGuidance

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

func NewNullableIpSmGwGuidance

func NewNullableIpSmGwGuidance(val *IpSmGwGuidance) *NullableIpSmGwGuidance

func (NullableIpSmGwGuidance) Get

func (NullableIpSmGwGuidance) IsSet

func (v NullableIpSmGwGuidance) IsSet() bool

func (NullableIpSmGwGuidance) MarshalJSON

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

func (*NullableIpSmGwGuidance) Set

func (*NullableIpSmGwGuidance) UnmarshalJSON

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

func (*NullableIpSmGwGuidance) Unset

func (v *NullableIpSmGwGuidance) Unset()

type NullableIpSmGwInfo

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

func NewNullableIpSmGwInfo

func NewNullableIpSmGwInfo(val *IpSmGwInfo) *NullableIpSmGwInfo

func (NullableIpSmGwInfo) Get

func (v NullableIpSmGwInfo) Get() *IpSmGwInfo

func (NullableIpSmGwInfo) IsSet

func (v NullableIpSmGwInfo) IsSet() bool

func (NullableIpSmGwInfo) MarshalJSON

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

func (*NullableIpSmGwInfo) Set

func (v *NullableIpSmGwInfo) Set(val *IpSmGwInfo)

func (*NullableIpSmGwInfo) UnmarshalJSON

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

func (*NullableIpSmGwInfo) Unset

func (v *NullableIpSmGwInfo) Unset()

type NullableIpSmGwRegistration

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

func NewNullableIpSmGwRegistration

func NewNullableIpSmGwRegistration(val *IpSmGwRegistration) *NullableIpSmGwRegistration

func (NullableIpSmGwRegistration) Get

func (NullableIpSmGwRegistration) IsSet

func (v NullableIpSmGwRegistration) IsSet() bool

func (NullableIpSmGwRegistration) MarshalJSON

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

func (*NullableIpSmGwRegistration) Set

func (*NullableIpSmGwRegistration) UnmarshalJSON

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

func (*NullableIpSmGwRegistration) Unset

func (v *NullableIpSmGwRegistration) 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 NullableLocationInfo

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

func NewNullableLocationInfo

func NewNullableLocationInfo(val *LocationInfo) *NullableLocationInfo

func (NullableLocationInfo) Get

func (NullableLocationInfo) IsSet

func (v NullableLocationInfo) IsSet() bool

func (NullableLocationInfo) MarshalJSON

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

func (*NullableLocationInfo) Set

func (v *NullableLocationInfo) Set(val *LocationInfo)

func (*NullableLocationInfo) UnmarshalJSON

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

func (*NullableLocationInfo) Unset

func (v *NullableLocationInfo) 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 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 NullableNullValue

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

func NewNullableNullValue

func NewNullableNullValue(val *NullValue) *NullableNullValue

func (NullableNullValue) Get

func (v NullableNullValue) Get() *NullValue

func (NullableNullValue) IsSet

func (v NullableNullValue) IsSet() bool

func (NullableNullValue) MarshalJSON

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

func (*NullableNullValue) Set

func (v *NullableNullValue) Set(val *NullValue)

func (*NullableNullValue) UnmarshalJSON

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

func (*NullableNullValue) Unset

func (v *NullableNullValue) Unset()

type NullableNwdafRegistration

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

func NewNullableNwdafRegistration

func NewNullableNwdafRegistration(val *NwdafRegistration) *NullableNwdafRegistration

func (NullableNwdafRegistration) Get

func (NullableNwdafRegistration) IsSet

func (v NullableNwdafRegistration) IsSet() bool

func (NullableNwdafRegistration) MarshalJSON

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

func (*NullableNwdafRegistration) Set

func (*NullableNwdafRegistration) UnmarshalJSON

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

func (*NullableNwdafRegistration) Unset

func (v *NullableNwdafRegistration) Unset()

type NullableNwdafRegistrationInfo

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

func (NullableNwdafRegistrationInfo) Get

func (NullableNwdafRegistrationInfo) IsSet

func (NullableNwdafRegistrationInfo) MarshalJSON

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

func (*NullableNwdafRegistrationInfo) Set

func (*NullableNwdafRegistrationInfo) UnmarshalJSON

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

func (*NullableNwdafRegistrationInfo) Unset

func (v *NullableNwdafRegistrationInfo) Unset()

type NullableNwdafRegistrationModification

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

func (NullableNwdafRegistrationModification) Get

func (NullableNwdafRegistrationModification) IsSet

func (NullableNwdafRegistrationModification) MarshalJSON

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

func (*NullableNwdafRegistrationModification) Set

func (*NullableNwdafRegistrationModification) UnmarshalJSON

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

func (*NullableNwdafRegistrationModification) Unset

type NullablePatchResult

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

func NewNullablePatchResult

func NewNullablePatchResult(val *PatchResult) *NullablePatchResult

func (NullablePatchResult) Get

func (NullablePatchResult) IsSet

func (v NullablePatchResult) IsSet() bool

func (NullablePatchResult) MarshalJSON

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

func (*NullablePatchResult) Set

func (v *NullablePatchResult) Set(val *PatchResult)

func (*NullablePatchResult) UnmarshalJSON

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

func (*NullablePatchResult) Unset

func (v *NullablePatchResult) Unset()

type NullablePcscfAddress

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

func NewNullablePcscfAddress

func NewNullablePcscfAddress(val *PcscfAddress) *NullablePcscfAddress

func (NullablePcscfAddress) Get

func (NullablePcscfAddress) IsSet

func (v NullablePcscfAddress) IsSet() bool

func (NullablePcscfAddress) MarshalJSON

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

func (*NullablePcscfAddress) Set

func (v *NullablePcscfAddress) Set(val *PcscfAddress)

func (*NullablePcscfAddress) UnmarshalJSON

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

func (*NullablePcscfAddress) Unset

func (v *NullablePcscfAddress) Unset()

type NullablePcscfRestorationNotification

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

func (NullablePcscfRestorationNotification) Get

func (NullablePcscfRestorationNotification) IsSet

func (NullablePcscfRestorationNotification) MarshalJSON

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

func (*NullablePcscfRestorationNotification) Set

func (*NullablePcscfRestorationNotification) UnmarshalJSON

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

func (*NullablePcscfRestorationNotification) Unset

type NullablePeiUpdateInfo

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

func NewNullablePeiUpdateInfo

func NewNullablePeiUpdateInfo(val *PeiUpdateInfo) *NullablePeiUpdateInfo

func (NullablePeiUpdateInfo) Get

func (NullablePeiUpdateInfo) IsSet

func (v NullablePeiUpdateInfo) IsSet() bool

func (NullablePeiUpdateInfo) MarshalJSON

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

func (*NullablePeiUpdateInfo) Set

func (v *NullablePeiUpdateInfo) Set(val *PeiUpdateInfo)

func (*NullablePeiUpdateInfo) UnmarshalJSON

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

func (*NullablePeiUpdateInfo) Unset

func (v *NullablePeiUpdateInfo) Unset()

type NullablePlmnId

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

func NewNullablePlmnId

func NewNullablePlmnId(val *PlmnId) *NullablePlmnId

func (NullablePlmnId) Get

func (v NullablePlmnId) Get() *PlmnId

func (NullablePlmnId) IsSet

func (v NullablePlmnId) IsSet() bool

func (NullablePlmnId) MarshalJSON

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

func (*NullablePlmnId) Set

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

func (*NullablePlmnId) UnmarshalJSON

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

func (*NullablePlmnId) Unset

func (v *NullablePlmnId) Unset()

type NullablePlmnIdNid

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

func NewNullablePlmnIdNid

func NewNullablePlmnIdNid(val *PlmnIdNid) *NullablePlmnIdNid

func (NullablePlmnIdNid) Get

func (v NullablePlmnIdNid) Get() *PlmnIdNid

func (NullablePlmnIdNid) IsSet

func (v NullablePlmnIdNid) IsSet() bool

func (NullablePlmnIdNid) MarshalJSON

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

func (*NullablePlmnIdNid) Set

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

func (*NullablePlmnIdNid) UnmarshalJSON

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

func (*NullablePlmnIdNid) Unset

func (v *NullablePlmnIdNid) Unset()

type NullableProblemDetails

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

func NewNullableProblemDetails

func NewNullableProblemDetails(val *ProblemDetails) *NullableProblemDetails

func (NullableProblemDetails) Get

func (NullableProblemDetails) IsSet

func (v NullableProblemDetails) IsSet() bool

func (NullableProblemDetails) MarshalJSON

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

func (*NullableProblemDetails) Set

func (*NullableProblemDetails) UnmarshalJSON

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

func (*NullableProblemDetails) Unset

func (v *NullableProblemDetails) Unset()

type 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 NullableRegistrationDataSetName

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

func (NullableRegistrationDataSetName) Get

func (NullableRegistrationDataSetName) IsSet

func (NullableRegistrationDataSetName) MarshalJSON

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

func (*NullableRegistrationDataSetName) Set

func (*NullableRegistrationDataSetName) UnmarshalJSON

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

func (*NullableRegistrationDataSetName) Unset

type NullableRegistrationDataSets

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

func NewNullableRegistrationDataSets

func NewNullableRegistrationDataSets(val *RegistrationDataSets) *NullableRegistrationDataSets

func (NullableRegistrationDataSets) Get

func (NullableRegistrationDataSets) IsSet

func (NullableRegistrationDataSets) MarshalJSON

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

func (*NullableRegistrationDataSets) Set

func (*NullableRegistrationDataSets) UnmarshalJSON

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

func (*NullableRegistrationDataSets) Unset

func (v *NullableRegistrationDataSets) Unset()

type NullableRegistrationLocationInfo

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

func (NullableRegistrationLocationInfo) Get

func (NullableRegistrationLocationInfo) IsSet

func (NullableRegistrationLocationInfo) MarshalJSON

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

func (*NullableRegistrationLocationInfo) Set

func (*NullableRegistrationLocationInfo) UnmarshalJSON

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

func (*NullableRegistrationLocationInfo) Unset

type NullableRegistrationReason

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

func NewNullableRegistrationReason

func NewNullableRegistrationReason(val *RegistrationReason) *NullableRegistrationReason

func (NullableRegistrationReason) Get

func (NullableRegistrationReason) IsSet

func (v NullableRegistrationReason) IsSet() bool

func (NullableRegistrationReason) MarshalJSON

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

func (*NullableRegistrationReason) Set

func (*NullableRegistrationReason) UnmarshalJSON

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

func (*NullableRegistrationReason) Unset

func (v *NullableRegistrationReason) Unset()

type NullableReportItem

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

func NewNullableReportItem

func NewNullableReportItem(val *ReportItem) *NullableReportItem

func (NullableReportItem) Get

func (v NullableReportItem) Get() *ReportItem

func (NullableReportItem) IsSet

func (v NullableReportItem) IsSet() bool

func (NullableReportItem) MarshalJSON

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

func (*NullableReportItem) Set

func (v *NullableReportItem) Set(val *ReportItem)

func (*NullableReportItem) UnmarshalJSON

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

func (*NullableReportItem) Unset

func (v *NullableReportItem) Unset()

type NullableRoamingInfoUpdate

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

func NewNullableRoamingInfoUpdate

func NewNullableRoamingInfoUpdate(val *RoamingInfoUpdate) *NullableRoamingInfoUpdate

func (NullableRoamingInfoUpdate) Get

func (NullableRoamingInfoUpdate) IsSet

func (v NullableRoamingInfoUpdate) IsSet() bool

func (NullableRoamingInfoUpdate) MarshalJSON

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

func (*NullableRoamingInfoUpdate) Set

func (*NullableRoamingInfoUpdate) UnmarshalJSON

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

func (*NullableRoamingInfoUpdate) Unset

func (v *NullableRoamingInfoUpdate) Unset()

type NullableRoutingInfoSmRequest

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

func NewNullableRoutingInfoSmRequest

func NewNullableRoutingInfoSmRequest(val *RoutingInfoSmRequest) *NullableRoutingInfoSmRequest

func (NullableRoutingInfoSmRequest) Get

func (NullableRoutingInfoSmRequest) IsSet

func (NullableRoutingInfoSmRequest) MarshalJSON

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

func (*NullableRoutingInfoSmRequest) Set

func (*NullableRoutingInfoSmRequest) UnmarshalJSON

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

func (*NullableRoutingInfoSmRequest) Unset

func (v *NullableRoutingInfoSmRequest) Unset()

type NullableRoutingInfoSmResponse

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

func (NullableRoutingInfoSmResponse) Get

func (NullableRoutingInfoSmResponse) IsSet

func (NullableRoutingInfoSmResponse) MarshalJSON

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

func (*NullableRoutingInfoSmResponse) Set

func (*NullableRoutingInfoSmResponse) UnmarshalJSON

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

func (*NullableRoutingInfoSmResponse) Unset

func (v *NullableRoutingInfoSmResponse) 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 NullableSmfRegistration

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

func NewNullableSmfRegistration

func NewNullableSmfRegistration(val *SmfRegistration) *NullableSmfRegistration

func (NullableSmfRegistration) Get

func (NullableSmfRegistration) IsSet

func (v NullableSmfRegistration) IsSet() bool

func (NullableSmfRegistration) MarshalJSON

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

func (*NullableSmfRegistration) Set

func (*NullableSmfRegistration) UnmarshalJSON

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

func (*NullableSmfRegistration) Unset

func (v *NullableSmfRegistration) Unset()

type NullableSmfRegistrationInfo

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

func NewNullableSmfRegistrationInfo

func NewNullableSmfRegistrationInfo(val *SmfRegistrationInfo) *NullableSmfRegistrationInfo

func (NullableSmfRegistrationInfo) Get

func (NullableSmfRegistrationInfo) IsSet

func (NullableSmfRegistrationInfo) MarshalJSON

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

func (*NullableSmfRegistrationInfo) Set

func (*NullableSmfRegistrationInfo) UnmarshalJSON

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

func (*NullableSmfRegistrationInfo) Unset

func (v *NullableSmfRegistrationInfo) Unset()

type NullableSmfRegistrationModification

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

func (NullableSmfRegistrationModification) Get

func (NullableSmfRegistrationModification) IsSet

func (NullableSmfRegistrationModification) MarshalJSON

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

func (*NullableSmfRegistrationModification) Set

func (*NullableSmfRegistrationModification) UnmarshalJSON

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

func (*NullableSmfRegistrationModification) Unset

type NullableSmsRouterInfo

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

func NewNullableSmsRouterInfo

func NewNullableSmsRouterInfo(val *SmsRouterInfo) *NullableSmsRouterInfo

func (NullableSmsRouterInfo) Get

func (NullableSmsRouterInfo) IsSet

func (v NullableSmsRouterInfo) IsSet() bool

func (NullableSmsRouterInfo) MarshalJSON

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

func (*NullableSmsRouterInfo) Set

func (v *NullableSmsRouterInfo) Set(val *SmsRouterInfo)

func (*NullableSmsRouterInfo) UnmarshalJSON

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

func (*NullableSmsRouterInfo) Unset

func (v *NullableSmsRouterInfo) Unset()

type NullableSmsfRegistration

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

func NewNullableSmsfRegistration

func NewNullableSmsfRegistration(val *SmsfRegistration) *NullableSmsfRegistration

func (NullableSmsfRegistration) Get

func (NullableSmsfRegistration) IsSet

func (v NullableSmsfRegistration) IsSet() bool

func (NullableSmsfRegistration) MarshalJSON

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

func (*NullableSmsfRegistration) Set

func (*NullableSmsfRegistration) UnmarshalJSON

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

func (*NullableSmsfRegistration) Unset

func (v *NullableSmsfRegistration) Unset()

type NullableSnssai

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

func NewNullableSnssai

func NewNullableSnssai(val *Snssai) *NullableSnssai

func (NullableSnssai) Get

func (v NullableSnssai) Get() *Snssai

func (NullableSnssai) IsSet

func (v NullableSnssai) IsSet() bool

func (NullableSnssai) MarshalJSON

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

func (*NullableSnssai) Set

func (v *NullableSnssai) Set(val *Snssai)

func (*NullableSnssai) UnmarshalJSON

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

func (*NullableSnssai) Unset

func (v *NullableSnssai) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type 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 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 NullableTriggerRequest

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

func NewNullableTriggerRequest

func NewNullableTriggerRequest(val *TriggerRequest) *NullableTriggerRequest

func (NullableTriggerRequest) Get

func (NullableTriggerRequest) IsSet

func (v NullableTriggerRequest) IsSet() bool

func (NullableTriggerRequest) MarshalJSON

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

func (*NullableTriggerRequest) Set

func (*NullableTriggerRequest) UnmarshalJSON

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

func (*NullableTriggerRequest) Unset

func (v *NullableTriggerRequest) Unset()

type NullableUeReachableInd

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

func NewNullableUeReachableInd

func NewNullableUeReachableInd(val *UeReachableInd) *NullableUeReachableInd

func (NullableUeReachableInd) Get

func (NullableUeReachableInd) IsSet

func (v NullableUeReachableInd) IsSet() bool

func (NullableUeReachableInd) MarshalJSON

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

func (*NullableUeReachableInd) Set

func (*NullableUeReachableInd) UnmarshalJSON

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

func (*NullableUeReachableInd) Unset

func (v *NullableUeReachableInd) Unset()

type NullableUpdateNwdafRegistration200Response

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

func (NullableUpdateNwdafRegistration200Response) Get

func (NullableUpdateNwdafRegistration200Response) IsSet

func (NullableUpdateNwdafRegistration200Response) MarshalJSON

func (*NullableUpdateNwdafRegistration200Response) Set

func (*NullableUpdateNwdafRegistration200Response) UnmarshalJSON

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

func (*NullableUpdateNwdafRegistration200Response) Unset

type NullableVgmlcAddress

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

func NewNullableVgmlcAddress

func NewNullableVgmlcAddress(val *VgmlcAddress) *NullableVgmlcAddress

func (NullableVgmlcAddress) Get

func (NullableVgmlcAddress) IsSet

func (v NullableVgmlcAddress) IsSet() bool

func (NullableVgmlcAddress) MarshalJSON

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

func (*NullableVgmlcAddress) Set

func (v *NullableVgmlcAddress) Set(val *VgmlcAddress)

func (*NullableVgmlcAddress) UnmarshalJSON

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

func (*NullableVgmlcAddress) Unset

func (v *NullableVgmlcAddress) Unset()

type NwdafRegistration

type NwdafRegistration 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.
	NwdafInstanceId string    `json:"nwdafInstanceId"`
	AnalyticsIds    []EventId `json:"analyticsIds"`
	// 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.
	NwdafSetId *string `json:"nwdafSetId,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	RegistrationTime *time.Time   `json:"registrationTime,omitempty"`
	ContextInfo      *ContextInfo `json:"contextInfo,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"`
	ResetIds          []string `json:"resetIds,omitempty"`
}

NwdafRegistration The complete set of information relevant to an NWDAF serving the UE

func NewNwdafRegistration

func NewNwdafRegistration(nwdafInstanceId string, analyticsIds []EventId) *NwdafRegistration

NewNwdafRegistration instantiates a new NwdafRegistration 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 NewNwdafRegistrationWithDefaults

func NewNwdafRegistrationWithDefaults() *NwdafRegistration

NewNwdafRegistrationWithDefaults instantiates a new NwdafRegistration 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 (*NwdafRegistration) GetAnalyticsIds

func (o *NwdafRegistration) GetAnalyticsIds() []EventId

GetAnalyticsIds returns the AnalyticsIds field value

func (*NwdafRegistration) GetAnalyticsIdsOk

func (o *NwdafRegistration) GetAnalyticsIdsOk() ([]EventId, bool)

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

func (*NwdafRegistration) GetContextInfo

func (o *NwdafRegistration) GetContextInfo() ContextInfo

GetContextInfo returns the ContextInfo field value if set, zero value otherwise.

func (*NwdafRegistration) GetContextInfoOk

func (o *NwdafRegistration) GetContextInfoOk() (*ContextInfo, bool)

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

func (*NwdafRegistration) GetNwdafInstanceId

func (o *NwdafRegistration) GetNwdafInstanceId() string

GetNwdafInstanceId returns the NwdafInstanceId field value

func (*NwdafRegistration) GetNwdafInstanceIdOk

func (o *NwdafRegistration) GetNwdafInstanceIdOk() (*string, bool)

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

func (*NwdafRegistration) GetNwdafSetId

func (o *NwdafRegistration) GetNwdafSetId() string

GetNwdafSetId returns the NwdafSetId field value if set, zero value otherwise.

func (*NwdafRegistration) GetNwdafSetIdOk

func (o *NwdafRegistration) GetNwdafSetIdOk() (*string, bool)

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

func (*NwdafRegistration) GetRegistrationTime

func (o *NwdafRegistration) GetRegistrationTime() time.Time

GetRegistrationTime returns the RegistrationTime field value if set, zero value otherwise.

func (*NwdafRegistration) GetRegistrationTimeOk

func (o *NwdafRegistration) GetRegistrationTimeOk() (*time.Time, bool)

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

func (*NwdafRegistration) GetResetIds

func (o *NwdafRegistration) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*NwdafRegistration) GetResetIdsOk

func (o *NwdafRegistration) GetResetIdsOk() ([]string, bool)

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

func (*NwdafRegistration) GetSupportedFeatures

func (o *NwdafRegistration) GetSupportedFeatures() string

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

func (*NwdafRegistration) GetSupportedFeaturesOk

func (o *NwdafRegistration) 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 (*NwdafRegistration) HasContextInfo

func (o *NwdafRegistration) HasContextInfo() bool

HasContextInfo returns a boolean if a field has been set.

func (*NwdafRegistration) HasNwdafSetId

func (o *NwdafRegistration) HasNwdafSetId() bool

HasNwdafSetId returns a boolean if a field has been set.

func (*NwdafRegistration) HasRegistrationTime

func (o *NwdafRegistration) HasRegistrationTime() bool

HasRegistrationTime returns a boolean if a field has been set.

func (*NwdafRegistration) HasResetIds

func (o *NwdafRegistration) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*NwdafRegistration) HasSupportedFeatures

func (o *NwdafRegistration) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (NwdafRegistration) MarshalJSON

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

func (*NwdafRegistration) SetAnalyticsIds

func (o *NwdafRegistration) SetAnalyticsIds(v []EventId)

SetAnalyticsIds sets field value

func (*NwdafRegistration) SetContextInfo

func (o *NwdafRegistration) SetContextInfo(v ContextInfo)

SetContextInfo gets a reference to the given ContextInfo and assigns it to the ContextInfo field.

func (*NwdafRegistration) SetNwdafInstanceId

func (o *NwdafRegistration) SetNwdafInstanceId(v string)

SetNwdafInstanceId sets field value

func (*NwdafRegistration) SetNwdafSetId

func (o *NwdafRegistration) SetNwdafSetId(v string)

SetNwdafSetId gets a reference to the given string and assigns it to the NwdafSetId field.

func (*NwdafRegistration) SetRegistrationTime

func (o *NwdafRegistration) SetRegistrationTime(v time.Time)

SetRegistrationTime gets a reference to the given time.Time and assigns it to the RegistrationTime field.

func (*NwdafRegistration) SetResetIds

func (o *NwdafRegistration) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*NwdafRegistration) SetSupportedFeatures

func (o *NwdafRegistration) SetSupportedFeatures(v string)

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

func (NwdafRegistration) ToMap

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

func (*NwdafRegistration) UnmarshalJSON

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

type NwdafRegistrationInfo

type NwdafRegistrationInfo struct {
	NwdafRegistrationList []NwdafRegistration `json:"nwdafRegistrationList"`
}

NwdafRegistrationInfo List of NwdafRegistration

func NewNwdafRegistrationInfo

func NewNwdafRegistrationInfo(nwdafRegistrationList []NwdafRegistration) *NwdafRegistrationInfo

NewNwdafRegistrationInfo instantiates a new NwdafRegistrationInfo 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 NewNwdafRegistrationInfoWithDefaults

func NewNwdafRegistrationInfoWithDefaults() *NwdafRegistrationInfo

NewNwdafRegistrationInfoWithDefaults instantiates a new NwdafRegistrationInfo 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 (*NwdafRegistrationInfo) GetNwdafRegistrationList

func (o *NwdafRegistrationInfo) GetNwdafRegistrationList() []NwdafRegistration

GetNwdafRegistrationList returns the NwdafRegistrationList field value

func (*NwdafRegistrationInfo) GetNwdafRegistrationListOk

func (o *NwdafRegistrationInfo) GetNwdafRegistrationListOk() ([]NwdafRegistration, bool)

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

func (NwdafRegistrationInfo) MarshalJSON

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

func (*NwdafRegistrationInfo) SetNwdafRegistrationList

func (o *NwdafRegistrationInfo) SetNwdafRegistrationList(v []NwdafRegistration)

SetNwdafRegistrationList sets field value

func (NwdafRegistrationInfo) ToMap

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

func (*NwdafRegistrationInfo) UnmarshalJSON

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

type NwdafRegistrationModification

type NwdafRegistrationModification 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.
	NwdafInstanceId string `json:"nwdafInstanceId"`
	// 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.
	NwdafSetId   *string   `json:"nwdafSetId,omitempty"`
	AnalyticsIds []EventId `json:"analyticsIds,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"`
}

NwdafRegistrationModification Contains attributes of NwdafRegistration that can be modified using PATCH

func NewNwdafRegistrationModification

func NewNwdafRegistrationModification(nwdafInstanceId string) *NwdafRegistrationModification

NewNwdafRegistrationModification instantiates a new NwdafRegistrationModification 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 NewNwdafRegistrationModificationWithDefaults

func NewNwdafRegistrationModificationWithDefaults() *NwdafRegistrationModification

NewNwdafRegistrationModificationWithDefaults instantiates a new NwdafRegistrationModification 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 (*NwdafRegistrationModification) GetAnalyticsIds

func (o *NwdafRegistrationModification) GetAnalyticsIds() []EventId

GetAnalyticsIds returns the AnalyticsIds field value if set, zero value otherwise.

func (*NwdafRegistrationModification) GetAnalyticsIdsOk

func (o *NwdafRegistrationModification) GetAnalyticsIdsOk() ([]EventId, bool)

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

func (*NwdafRegistrationModification) GetNwdafInstanceId

func (o *NwdafRegistrationModification) GetNwdafInstanceId() string

GetNwdafInstanceId returns the NwdafInstanceId field value

func (*NwdafRegistrationModification) GetNwdafInstanceIdOk

func (o *NwdafRegistrationModification) GetNwdafInstanceIdOk() (*string, bool)

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

func (*NwdafRegistrationModification) GetNwdafSetId

func (o *NwdafRegistrationModification) GetNwdafSetId() string

GetNwdafSetId returns the NwdafSetId field value if set, zero value otherwise.

func (*NwdafRegistrationModification) GetNwdafSetIdOk

func (o *NwdafRegistrationModification) GetNwdafSetIdOk() (*string, bool)

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

func (*NwdafRegistrationModification) GetSupportedFeatures

func (o *NwdafRegistrationModification) GetSupportedFeatures() string

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

func (*NwdafRegistrationModification) GetSupportedFeaturesOk

func (o *NwdafRegistrationModification) 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 (*NwdafRegistrationModification) HasAnalyticsIds

func (o *NwdafRegistrationModification) HasAnalyticsIds() bool

HasAnalyticsIds returns a boolean if a field has been set.

func (*NwdafRegistrationModification) HasNwdafSetId

func (o *NwdafRegistrationModification) HasNwdafSetId() bool

HasNwdafSetId returns a boolean if a field has been set.

func (*NwdafRegistrationModification) HasSupportedFeatures

func (o *NwdafRegistrationModification) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (NwdafRegistrationModification) MarshalJSON

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

func (*NwdafRegistrationModification) SetAnalyticsIds

func (o *NwdafRegistrationModification) SetAnalyticsIds(v []EventId)

SetAnalyticsIds gets a reference to the given []EventId and assigns it to the AnalyticsIds field.

func (*NwdafRegistrationModification) SetNwdafInstanceId

func (o *NwdafRegistrationModification) SetNwdafInstanceId(v string)

SetNwdafInstanceId sets field value

func (*NwdafRegistrationModification) SetNwdafSetId

func (o *NwdafRegistrationModification) SetNwdafSetId(v string)

SetNwdafSetId gets a reference to the given string and assigns it to the NwdafSetId field.

func (*NwdafRegistrationModification) SetSupportedFeatures

func (o *NwdafRegistrationModification) SetSupportedFeatures(v string)

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

func (NwdafRegistrationModification) ToMap

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

func (*NwdafRegistrationModification) UnmarshalJSON

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

type PEIUpdateAPIService

type PEIUpdateAPIService service

PEIUpdateAPIService PEIUpdateAPI service

func (*PEIUpdateAPIService) PeiUpdate

PeiUpdate Updates the PEI in the 3GPP access registration context

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiPeiUpdateRequest

func (*PEIUpdateAPIService) PeiUpdateExecute

func (a *PEIUpdateAPIService) PeiUpdateExecute(r ApiPeiUpdateRequest) (*http.Response, error)

Execute executes the request

type ParameterUpdateInTheAMFRegistrationFor3GPPAccessAPIService

type ParameterUpdateInTheAMFRegistrationFor3GPPAccessAPIService service

ParameterUpdateInTheAMFRegistrationFor3GPPAccessAPIService ParameterUpdateInTheAMFRegistrationFor3GPPAccessAPI service

func (*ParameterUpdateInTheAMFRegistrationFor3GPPAccessAPIService) Update3GppRegistration

Update3GppRegistration Update a parameter in the AMF registration for 3GPP access

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiUpdate3GppRegistrationRequest

func (*ParameterUpdateInTheAMFRegistrationFor3GPPAccessAPIService) Update3GppRegistrationExecute

Execute executes the request

@return PatchResult

type ParameterUpdateInTheAMFRegistrationForNon3GPPAccessAPIService

type ParameterUpdateInTheAMFRegistrationForNon3GPPAccessAPIService service

ParameterUpdateInTheAMFRegistrationForNon3GPPAccessAPIService ParameterUpdateInTheAMFRegistrationForNon3GPPAccessAPI service

func (*ParameterUpdateInTheAMFRegistrationForNon3GPPAccessAPIService) UpdateNon3GppRegistration

UpdateNon3GppRegistration update a parameter in the AMF registration for non-3GPP access

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiUpdateNon3GppRegistrationRequest

func (*ParameterUpdateInTheAMFRegistrationForNon3GPPAccessAPIService) UpdateNon3GppRegistrationExecute

Execute executes the request

@return PatchResult

type ParameterUpdateInTheNWDAFRegistrationAPIService

type ParameterUpdateInTheNWDAFRegistrationAPIService service

ParameterUpdateInTheNWDAFRegistrationAPIService ParameterUpdateInTheNWDAFRegistrationAPI service

func (*ParameterUpdateInTheNWDAFRegistrationAPIService) UpdateNwdafRegistration

func (a *ParameterUpdateInTheNWDAFRegistrationAPIService) UpdateNwdafRegistration(ctx context.Context, ueId string, nwdafRegistrationId string) ApiUpdateNwdafRegistrationRequest

UpdateNwdafRegistration Update a parameter in the NWDAF registration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@param nwdafRegistrationId NWDAF registration identifier
@return ApiUpdateNwdafRegistrationRequest

func (*ParameterUpdateInTheNWDAFRegistrationAPIService) UpdateNwdafRegistrationExecute

Execute executes the request

@return UpdateNwdafRegistration200Response

type ParameterUpdateInTheSMFRegistrationAPIService

type ParameterUpdateInTheSMFRegistrationAPIService service

ParameterUpdateInTheSMFRegistrationAPIService ParameterUpdateInTheSMFRegistrationAPI service

func (*ParameterUpdateInTheSMFRegistrationAPIService) UpdateSmfRegistration

UpdateSmfRegistration update a parameter in the SMF registration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@param pduSessionId Identifier of the PDU session
@return ApiUpdateSmfRegistrationRequest

func (*ParameterUpdateInTheSMFRegistrationAPIService) UpdateSmfRegistrationExecute

Execute executes the request

@return PatchResult

type PatchResult

type PatchResult struct {
	// The execution report contains an array of report items. Each report item indicates one  failed modification.
	Report []ReportItem `json:"report"`
}

PatchResult The execution report result on failed modification.

func NewPatchResult

func NewPatchResult(report []ReportItem) *PatchResult

NewPatchResult instantiates a new PatchResult 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 NewPatchResultWithDefaults

func NewPatchResultWithDefaults() *PatchResult

NewPatchResultWithDefaults instantiates a new PatchResult 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 (*PatchResult) GetReport

func (o *PatchResult) GetReport() []ReportItem

GetReport returns the Report field value

func (*PatchResult) GetReportOk

func (o *PatchResult) GetReportOk() ([]ReportItem, bool)

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

func (PatchResult) MarshalJSON

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

func (*PatchResult) SetReport

func (o *PatchResult) SetReport(v []ReportItem)

SetReport sets field value

func (PatchResult) ToMap

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

func (*PatchResult) UnmarshalJSON

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

type PcscfAddress

type PcscfAddress struct {
	Ipv4Addrs []string   `json:"ipv4Addrs,omitempty"`
	Ipv6Addrs []Ipv6Addr `json:"ipv6Addrs,omitempty"`
	// Fully Qualified Domain Name
	Fqdn *string `json:"fqdn,omitempty"`
}

PcscfAddress Contains the addressing information (IP addresses and/or FQDN) of the P-CSCF

func NewPcscfAddress

func NewPcscfAddress() *PcscfAddress

NewPcscfAddress instantiates a new PcscfAddress 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 NewPcscfAddressWithDefaults

func NewPcscfAddressWithDefaults() *PcscfAddress

NewPcscfAddressWithDefaults instantiates a new PcscfAddress 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 (*PcscfAddress) GetFqdn

func (o *PcscfAddress) GetFqdn() string

GetFqdn returns the Fqdn field value if set, zero value otherwise.

func (*PcscfAddress) GetFqdnOk

func (o *PcscfAddress) 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 (*PcscfAddress) GetIpv4Addrs

func (o *PcscfAddress) GetIpv4Addrs() []string

GetIpv4Addrs returns the Ipv4Addrs field value if set, zero value otherwise.

func (*PcscfAddress) GetIpv4AddrsOk

func (o *PcscfAddress) GetIpv4AddrsOk() ([]string, bool)

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

func (*PcscfAddress) GetIpv6Addrs

func (o *PcscfAddress) GetIpv6Addrs() []Ipv6Addr

GetIpv6Addrs returns the Ipv6Addrs field value if set, zero value otherwise.

func (*PcscfAddress) GetIpv6AddrsOk

func (o *PcscfAddress) GetIpv6AddrsOk() ([]Ipv6Addr, bool)

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

func (*PcscfAddress) HasFqdn

func (o *PcscfAddress) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*PcscfAddress) HasIpv4Addrs

func (o *PcscfAddress) HasIpv4Addrs() bool

HasIpv4Addrs returns a boolean if a field has been set.

func (*PcscfAddress) HasIpv6Addrs

func (o *PcscfAddress) HasIpv6Addrs() bool

HasIpv6Addrs returns a boolean if a field has been set.

func (PcscfAddress) MarshalJSON

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

func (*PcscfAddress) SetFqdn

func (o *PcscfAddress) SetFqdn(v string)

SetFqdn gets a reference to the given string and assigns it to the Fqdn field.

func (*PcscfAddress) SetIpv4Addrs

func (o *PcscfAddress) SetIpv4Addrs(v []string)

SetIpv4Addrs gets a reference to the given []string and assigns it to the Ipv4Addrs field.

func (*PcscfAddress) SetIpv6Addrs

func (o *PcscfAddress) SetIpv6Addrs(v []Ipv6Addr)

SetIpv6Addrs gets a reference to the given []Ipv6Addr and assigns it to the Ipv6Addrs field.

func (PcscfAddress) ToMap

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

type PcscfRestorationNotification

type PcscfRestorationNotification struct {
	// String identifying a Supi that shall contain either an IMSI, a network specific identifier, a Global Cable Identifier (GCI) or a Global Line Identifier (GLI) as specified in clause  2.2A of 3GPP TS 23.003. It shall be formatted as follows  - for an IMSI \"imsi-<imsi>\", where <imsi> shall be formatted according to clause 2.2    of 3GPP TS 23.003 that describes an IMSI.  - for a network specific identifier \"nai-<nai>, where <nai> shall be formatted    according to clause 28.7.2 of 3GPP TS 23.003 that describes an NAI.  - for a GCI \"gci-<gci>\", where <gci> shall be formatted according to clause 28.15.2    of 3GPP TS 23.003.  - for a GLI \"gli-<gli>\", where <gli> shall be formatted according to clause 28.16.2 of    3GPP TS 23.003.To enable that the value is used as part of an URI, the string shall    only contain characters allowed according to the \"lower-with-hyphen\" naming convention    defined in 3GPP TS 29.501.
	Supi        string               `json:"supi"`
	FailedPcscf NullablePcscfAddress `json:"failedPcscf,omitempty"`
}

PcscfRestorationNotification struct for PcscfRestorationNotification

func NewPcscfRestorationNotification

func NewPcscfRestorationNotification(supi string) *PcscfRestorationNotification

NewPcscfRestorationNotification instantiates a new PcscfRestorationNotification 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 NewPcscfRestorationNotificationWithDefaults

func NewPcscfRestorationNotificationWithDefaults() *PcscfRestorationNotification

NewPcscfRestorationNotificationWithDefaults instantiates a new PcscfRestorationNotification 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 (*PcscfRestorationNotification) GetFailedPcscf

func (o *PcscfRestorationNotification) GetFailedPcscf() PcscfAddress

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

func (*PcscfRestorationNotification) GetFailedPcscfOk

func (o *PcscfRestorationNotification) GetFailedPcscfOk() (*PcscfAddress, bool)

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

func (*PcscfRestorationNotification) GetSupi

func (o *PcscfRestorationNotification) GetSupi() string

GetSupi returns the Supi field value

func (*PcscfRestorationNotification) GetSupiOk

func (o *PcscfRestorationNotification) GetSupiOk() (*string, bool)

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

func (*PcscfRestorationNotification) HasFailedPcscf

func (o *PcscfRestorationNotification) HasFailedPcscf() bool

HasFailedPcscf returns a boolean if a field has been set.

func (PcscfRestorationNotification) MarshalJSON

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

func (*PcscfRestorationNotification) SetFailedPcscf

func (o *PcscfRestorationNotification) SetFailedPcscf(v PcscfAddress)

SetFailedPcscf gets a reference to the given NullablePcscfAddress and assigns it to the FailedPcscf field.

func (*PcscfRestorationNotification) SetFailedPcscfNil

func (o *PcscfRestorationNotification) SetFailedPcscfNil()

SetFailedPcscfNil sets the value for FailedPcscf to be an explicit nil

func (*PcscfRestorationNotification) SetSupi

func (o *PcscfRestorationNotification) SetSupi(v string)

SetSupi sets field value

func (PcscfRestorationNotification) ToMap

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

func (*PcscfRestorationNotification) UnmarshalJSON

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

func (*PcscfRestorationNotification) UnsetFailedPcscf

func (o *PcscfRestorationNotification) UnsetFailedPcscf()

UnsetFailedPcscf ensures that no value is present for FailedPcscf, not even an explicit nil

type PeiUpdateInfo

type PeiUpdateInfo struct {
	// String representing a Permanent Equipment Identifier that may contain - an IMEI or IMEISV, as  specified in clause 6.2 of 3GPP TS 23.003; a MAC address for a 5G-RG or FN-RG via  wireline  access, with an indication that this address cannot be trusted for regulatory purpose if this  address cannot be used as an Equipment Identifier of the FN-RG, as specified in clause 4.7.7  of 3GPP TS23.316. Examples are imei-012345678901234 or imeisv-0123456789012345.
	Pei string `json:"pei"`
}

PeiUpdateInfo struct for PeiUpdateInfo

func NewPeiUpdateInfo

func NewPeiUpdateInfo(pei string) *PeiUpdateInfo

NewPeiUpdateInfo instantiates a new PeiUpdateInfo 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 NewPeiUpdateInfoWithDefaults

func NewPeiUpdateInfoWithDefaults() *PeiUpdateInfo

NewPeiUpdateInfoWithDefaults instantiates a new PeiUpdateInfo 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 (*PeiUpdateInfo) GetPei

func (o *PeiUpdateInfo) GetPei() string

GetPei returns the Pei field value

func (*PeiUpdateInfo) GetPeiOk

func (o *PeiUpdateInfo) GetPeiOk() (*string, bool)

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

func (PeiUpdateInfo) MarshalJSON

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

func (*PeiUpdateInfo) SetPei

func (o *PeiUpdateInfo) SetPei(v string)

SetPei sets field value

func (PeiUpdateInfo) ToMap

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

func (*PeiUpdateInfo) UnmarshalJSON

func (o *PeiUpdateInfo) UnmarshalJSON(bytes []byte) (err 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)

func (*PlmnId) UnmarshalJSON

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

type PlmnIdNid

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

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

func NewPlmnIdNid

func NewPlmnIdNid(mcc string, mnc string) *PlmnIdNid

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

func NewPlmnIdNidWithDefaults

func NewPlmnIdNidWithDefaults() *PlmnIdNid

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

func (*PlmnIdNid) GetMcc

func (o *PlmnIdNid) GetMcc() string

GetMcc returns the Mcc field value

func (*PlmnIdNid) GetMccOk

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

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

func (*PlmnIdNid) GetMnc

func (o *PlmnIdNid) GetMnc() string

GetMnc returns the Mnc field value

func (*PlmnIdNid) GetMncOk

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

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

func (*PlmnIdNid) GetNid

func (o *PlmnIdNid) GetNid() string

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

func (*PlmnIdNid) GetNidOk

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

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

func (*PlmnIdNid) HasNid

func (o *PlmnIdNid) HasNid() bool

HasNid returns a boolean if a field has been set.

func (PlmnIdNid) MarshalJSON

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

func (*PlmnIdNid) SetMcc

func (o *PlmnIdNid) SetMcc(v string)

SetMcc sets field value

func (*PlmnIdNid) SetMnc

func (o *PlmnIdNid) SetMnc(v string)

SetMnc sets field value

func (*PlmnIdNid) SetNid

func (o *PlmnIdNid) SetNid(v string)

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

func (PlmnIdNid) ToMap

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

func (*PlmnIdNid) UnmarshalJSON

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

type ProblemDetails

type ProblemDetails struct {
	// String providing an URI formatted according to RFC 3986.
	Type   *string `json:"type,omitempty"`
	Title  *string `json:"title,omitempty"`
	Status *int32  `json:"status,omitempty"`
	// A human-readable explanation specific to this occurrence of the problem.
	Detail *string `json:"detail,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	Instance *string `json:"instance,omitempty"`
	// A machine-readable application error cause specific to this occurrence of the problem.  This IE should be present and provide application-related error information, if available.
	Cause         *string        `json:"cause,omitempty"`
	InvalidParams []InvalidParam `json:"invalidParams,omitempty"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SupportedFeatures  *string         `json:"supportedFeatures,omitempty"`
	AccessTokenError   *AccessTokenErr `json:"accessTokenError,omitempty"`
	AccessTokenRequest *AccessTokenReq `json:"accessTokenRequest,omitempty"`
	// Fully Qualified Domain Name
	NrfId *string `json:"nrfId,omitempty"`
}

ProblemDetails Provides additional information in an error response.

func NewProblemDetails

func NewProblemDetails() *ProblemDetails

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

func NewProblemDetailsWithDefaults

func NewProblemDetailsWithDefaults() *ProblemDetails

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

func (*ProblemDetails) GetAccessTokenError

func (o *ProblemDetails) GetAccessTokenError() AccessTokenErr

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

func (*ProblemDetails) GetAccessTokenErrorOk

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

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

func (*ProblemDetails) GetAccessTokenRequest

func (o *ProblemDetails) GetAccessTokenRequest() AccessTokenReq

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

func (*ProblemDetails) GetAccessTokenRequestOk

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

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

func (*ProblemDetails) GetCause

func (o *ProblemDetails) GetCause() string

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

func (*ProblemDetails) GetCauseOk

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

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

func (*ProblemDetails) GetDetail

func (o *ProblemDetails) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*ProblemDetails) GetDetailOk

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

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

func (*ProblemDetails) GetInstance

func (o *ProblemDetails) GetInstance() string

GetInstance returns the Instance field value if set, zero value otherwise.

func (*ProblemDetails) GetInstanceOk

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

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

func (*ProblemDetails) GetInvalidParams

func (o *ProblemDetails) GetInvalidParams() []InvalidParam

GetInvalidParams returns the InvalidParams field value if set, zero value otherwise.

func (*ProblemDetails) GetInvalidParamsOk

func (o *ProblemDetails) GetInvalidParamsOk() ([]InvalidParam, bool)

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

func (*ProblemDetails) GetNrfId

func (o *ProblemDetails) GetNrfId() string

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

func (*ProblemDetails) GetNrfIdOk

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

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

func (*ProblemDetails) GetStatus

func (o *ProblemDetails) GetStatus() int32

GetStatus returns the Status field value if set, zero value otherwise.

func (*ProblemDetails) GetStatusOk

func (o *ProblemDetails) GetStatusOk() (*int32, bool)

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

func (*ProblemDetails) GetSupportedFeatures

func (o *ProblemDetails) GetSupportedFeatures() string

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

func (*ProblemDetails) GetSupportedFeaturesOk

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

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

func (*ProblemDetails) GetTitle

func (o *ProblemDetails) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ProblemDetails) GetTitleOk

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

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

func (*ProblemDetails) GetType

func (o *ProblemDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ProblemDetails) GetTypeOk

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

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

func (*ProblemDetails) HasAccessTokenError

func (o *ProblemDetails) HasAccessTokenError() bool

HasAccessTokenError returns a boolean if a field has been set.

func (*ProblemDetails) HasAccessTokenRequest

func (o *ProblemDetails) HasAccessTokenRequest() bool

HasAccessTokenRequest returns a boolean if a field has been set.

func (*ProblemDetails) HasCause

func (o *ProblemDetails) HasCause() bool

HasCause returns a boolean if a field has been set.

func (*ProblemDetails) HasDetail

func (o *ProblemDetails) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*ProblemDetails) HasInstance

func (o *ProblemDetails) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (*ProblemDetails) HasInvalidParams

func (o *ProblemDetails) HasInvalidParams() bool

HasInvalidParams returns a boolean if a field has been set.

func (*ProblemDetails) HasNrfId

func (o *ProblemDetails) HasNrfId() bool

HasNrfId returns a boolean if a field has been set.

func (*ProblemDetails) HasStatus

func (o *ProblemDetails) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ProblemDetails) HasSupportedFeatures

func (o *ProblemDetails) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*ProblemDetails) HasTitle

func (o *ProblemDetails) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*ProblemDetails) HasType

func (o *ProblemDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (ProblemDetails) MarshalJSON

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

func (*ProblemDetails) SetAccessTokenError

func (o *ProblemDetails) SetAccessTokenError(v AccessTokenErr)

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

func (*ProblemDetails) SetAccessTokenRequest

func (o *ProblemDetails) SetAccessTokenRequest(v AccessTokenReq)

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

func (*ProblemDetails) SetCause

func (o *ProblemDetails) SetCause(v string)

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

func (*ProblemDetails) SetDetail

func (o *ProblemDetails) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*ProblemDetails) SetInstance

func (o *ProblemDetails) SetInstance(v string)

SetInstance gets a reference to the given string and assigns it to the Instance field.

func (*ProblemDetails) SetInvalidParams

func (o *ProblemDetails) SetInvalidParams(v []InvalidParam)

SetInvalidParams gets a reference to the given []InvalidParam and assigns it to the InvalidParams field.

func (*ProblemDetails) SetNrfId

func (o *ProblemDetails) SetNrfId(v string)

SetNrfId gets a reference to the given string and assigns it to the NrfId field.

func (*ProblemDetails) SetStatus

func (o *ProblemDetails) SetStatus(v int32)

SetStatus gets a reference to the given int32 and assigns it to the Status field.

func (*ProblemDetails) SetSupportedFeatures

func (o *ProblemDetails) SetSupportedFeatures(v string)

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

func (*ProblemDetails) SetTitle

func (o *ProblemDetails) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*ProblemDetails) SetType

func (o *ProblemDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ProblemDetails) ToMap

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

type RatType

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

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 RegistrationDataSetName

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

RegistrationDataSetName struct for RegistrationDataSetName

func (*RegistrationDataSetName) MarshalJSON

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

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

func (*RegistrationDataSetName) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type RegistrationDataSets

type RegistrationDataSets struct {
	Amf3Gpp           *Amf3GppAccessRegistration    `json:"amf3Gpp,omitempty"`
	AmfNon3Gpp        *AmfNon3GppAccessRegistration `json:"amfNon3Gpp,omitempty"`
	SmfRegistration   *SmfRegistrationInfo          `json:"smfRegistration,omitempty"`
	Smsf3Gpp          *SmsfRegistration             `json:"smsf3Gpp,omitempty"`
	SmsfNon3Gpp       *SmsfRegistration             `json:"smsfNon3Gpp,omitempty"`
	IpSmGw            NullableIpSmGwRegistration    `json:"ipSmGw,omitempty"`
	NwdafRegistration *NwdafRegistrationInfo        `json:"nwdafRegistration,omitempty"`
}

RegistrationDataSets struct for RegistrationDataSets

func NewRegistrationDataSets

func NewRegistrationDataSets() *RegistrationDataSets

NewRegistrationDataSets instantiates a new RegistrationDataSets 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 NewRegistrationDataSetsWithDefaults

func NewRegistrationDataSetsWithDefaults() *RegistrationDataSets

NewRegistrationDataSetsWithDefaults instantiates a new RegistrationDataSets 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 (*RegistrationDataSets) GetAmf3Gpp

GetAmf3Gpp returns the Amf3Gpp field value if set, zero value otherwise.

func (*RegistrationDataSets) GetAmf3GppOk

func (o *RegistrationDataSets) GetAmf3GppOk() (*Amf3GppAccessRegistration, bool)

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

func (*RegistrationDataSets) GetAmfNon3Gpp

GetAmfNon3Gpp returns the AmfNon3Gpp field value if set, zero value otherwise.

func (*RegistrationDataSets) GetAmfNon3GppOk

func (o *RegistrationDataSets) GetAmfNon3GppOk() (*AmfNon3GppAccessRegistration, bool)

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

func (*RegistrationDataSets) GetIpSmGw

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

func (*RegistrationDataSets) GetIpSmGwOk

func (o *RegistrationDataSets) GetIpSmGwOk() (*IpSmGwRegistration, bool)

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

func (*RegistrationDataSets) GetNwdafRegistration

func (o *RegistrationDataSets) GetNwdafRegistration() NwdafRegistrationInfo

GetNwdafRegistration returns the NwdafRegistration field value if set, zero value otherwise.

func (*RegistrationDataSets) GetNwdafRegistrationOk

func (o *RegistrationDataSets) GetNwdafRegistrationOk() (*NwdafRegistrationInfo, bool)

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

func (*RegistrationDataSets) GetSmfRegistration

func (o *RegistrationDataSets) GetSmfRegistration() SmfRegistrationInfo

GetSmfRegistration returns the SmfRegistration field value if set, zero value otherwise.

func (*RegistrationDataSets) GetSmfRegistrationOk

func (o *RegistrationDataSets) GetSmfRegistrationOk() (*SmfRegistrationInfo, bool)

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

func (*RegistrationDataSets) GetSmsf3Gpp

func (o *RegistrationDataSets) GetSmsf3Gpp() SmsfRegistration

GetSmsf3Gpp returns the Smsf3Gpp field value if set, zero value otherwise.

func (*RegistrationDataSets) GetSmsf3GppOk

func (o *RegistrationDataSets) GetSmsf3GppOk() (*SmsfRegistration, bool)

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

func (*RegistrationDataSets) GetSmsfNon3Gpp

func (o *RegistrationDataSets) GetSmsfNon3Gpp() SmsfRegistration

GetSmsfNon3Gpp returns the SmsfNon3Gpp field value if set, zero value otherwise.

func (*RegistrationDataSets) GetSmsfNon3GppOk

func (o *RegistrationDataSets) GetSmsfNon3GppOk() (*SmsfRegistration, bool)

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

func (*RegistrationDataSets) HasAmf3Gpp

func (o *RegistrationDataSets) HasAmf3Gpp() bool

HasAmf3Gpp returns a boolean if a field has been set.

func (*RegistrationDataSets) HasAmfNon3Gpp

func (o *RegistrationDataSets) HasAmfNon3Gpp() bool

HasAmfNon3Gpp returns a boolean if a field has been set.

func (*RegistrationDataSets) HasIpSmGw

func (o *RegistrationDataSets) HasIpSmGw() bool

HasIpSmGw returns a boolean if a field has been set.

func (*RegistrationDataSets) HasNwdafRegistration

func (o *RegistrationDataSets) HasNwdafRegistration() bool

HasNwdafRegistration returns a boolean if a field has been set.

func (*RegistrationDataSets) HasSmfRegistration

func (o *RegistrationDataSets) HasSmfRegistration() bool

HasSmfRegistration returns a boolean if a field has been set.

func (*RegistrationDataSets) HasSmsf3Gpp

func (o *RegistrationDataSets) HasSmsf3Gpp() bool

HasSmsf3Gpp returns a boolean if a field has been set.

func (*RegistrationDataSets) HasSmsfNon3Gpp

func (o *RegistrationDataSets) HasSmsfNon3Gpp() bool

HasSmsfNon3Gpp returns a boolean if a field has been set.

func (RegistrationDataSets) MarshalJSON

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

func (*RegistrationDataSets) SetAmf3Gpp

SetAmf3Gpp gets a reference to the given Amf3GppAccessRegistration and assigns it to the Amf3Gpp field.

func (*RegistrationDataSets) SetAmfNon3Gpp

SetAmfNon3Gpp gets a reference to the given AmfNon3GppAccessRegistration and assigns it to the AmfNon3Gpp field.

func (*RegistrationDataSets) SetIpSmGw

func (o *RegistrationDataSets) SetIpSmGw(v IpSmGwRegistration)

SetIpSmGw gets a reference to the given NullableIpSmGwRegistration and assigns it to the IpSmGw field.

func (*RegistrationDataSets) SetIpSmGwNil

func (o *RegistrationDataSets) SetIpSmGwNil()

SetIpSmGwNil sets the value for IpSmGw to be an explicit nil

func (*RegistrationDataSets) SetNwdafRegistration

func (o *RegistrationDataSets) SetNwdafRegistration(v NwdafRegistrationInfo)

SetNwdafRegistration gets a reference to the given NwdafRegistrationInfo and assigns it to the NwdafRegistration field.

func (*RegistrationDataSets) SetSmfRegistration

func (o *RegistrationDataSets) SetSmfRegistration(v SmfRegistrationInfo)

SetSmfRegistration gets a reference to the given SmfRegistrationInfo and assigns it to the SmfRegistration field.

func (*RegistrationDataSets) SetSmsf3Gpp

func (o *RegistrationDataSets) SetSmsf3Gpp(v SmsfRegistration)

SetSmsf3Gpp gets a reference to the given SmsfRegistration and assigns it to the Smsf3Gpp field.

func (*RegistrationDataSets) SetSmsfNon3Gpp

func (o *RegistrationDataSets) SetSmsfNon3Gpp(v SmsfRegistration)

SetSmsfNon3Gpp gets a reference to the given SmsfRegistration and assigns it to the SmsfNon3Gpp field.

func (RegistrationDataSets) ToMap

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

func (*RegistrationDataSets) UnsetIpSmGw

func (o *RegistrationDataSets) UnsetIpSmGw()

UnsetIpSmGw ensures that no value is present for IpSmGw, not even an explicit nil

type RegistrationLocationInfo

type RegistrationLocationInfo 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.
	AmfInstanceId  string        `json:"amfInstanceId"`
	Guami          *Guami        `json:"guami,omitempty"`
	PlmnId         *PlmnId       `json:"plmnId,omitempty"`
	VgmlcAddress   *VgmlcAddress `json:"vgmlcAddress,omitempty"`
	AccessTypeList []AccessType  `json:"accessTypeList"`
}

RegistrationLocationInfo struct for RegistrationLocationInfo

func NewRegistrationLocationInfo

func NewRegistrationLocationInfo(amfInstanceId string, accessTypeList []AccessType) *RegistrationLocationInfo

NewRegistrationLocationInfo instantiates a new RegistrationLocationInfo 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 NewRegistrationLocationInfoWithDefaults

func NewRegistrationLocationInfoWithDefaults() *RegistrationLocationInfo

NewRegistrationLocationInfoWithDefaults instantiates a new RegistrationLocationInfo 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 (*RegistrationLocationInfo) GetAccessTypeList

func (o *RegistrationLocationInfo) GetAccessTypeList() []AccessType

GetAccessTypeList returns the AccessTypeList field value

func (*RegistrationLocationInfo) GetAccessTypeListOk

func (o *RegistrationLocationInfo) GetAccessTypeListOk() ([]AccessType, bool)

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

func (*RegistrationLocationInfo) GetAmfInstanceId

func (o *RegistrationLocationInfo) GetAmfInstanceId() string

GetAmfInstanceId returns the AmfInstanceId field value

func (*RegistrationLocationInfo) GetAmfInstanceIdOk

func (o *RegistrationLocationInfo) GetAmfInstanceIdOk() (*string, bool)

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

func (*RegistrationLocationInfo) GetGuami

func (o *RegistrationLocationInfo) GetGuami() Guami

GetGuami returns the Guami field value if set, zero value otherwise.

func (*RegistrationLocationInfo) GetGuamiOk

func (o *RegistrationLocationInfo) GetGuamiOk() (*Guami, bool)

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

func (*RegistrationLocationInfo) GetPlmnId

func (o *RegistrationLocationInfo) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value if set, zero value otherwise.

func (*RegistrationLocationInfo) GetPlmnIdOk

func (o *RegistrationLocationInfo) GetPlmnIdOk() (*PlmnId, bool)

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

func (*RegistrationLocationInfo) GetVgmlcAddress

func (o *RegistrationLocationInfo) GetVgmlcAddress() VgmlcAddress

GetVgmlcAddress returns the VgmlcAddress field value if set, zero value otherwise.

func (*RegistrationLocationInfo) GetVgmlcAddressOk

func (o *RegistrationLocationInfo) GetVgmlcAddressOk() (*VgmlcAddress, bool)

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

func (*RegistrationLocationInfo) HasGuami

func (o *RegistrationLocationInfo) HasGuami() bool

HasGuami returns a boolean if a field has been set.

func (*RegistrationLocationInfo) HasPlmnId

func (o *RegistrationLocationInfo) HasPlmnId() bool

HasPlmnId returns a boolean if a field has been set.

func (*RegistrationLocationInfo) HasVgmlcAddress

func (o *RegistrationLocationInfo) HasVgmlcAddress() bool

HasVgmlcAddress returns a boolean if a field has been set.

func (RegistrationLocationInfo) MarshalJSON

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

func (*RegistrationLocationInfo) SetAccessTypeList

func (o *RegistrationLocationInfo) SetAccessTypeList(v []AccessType)

SetAccessTypeList sets field value

func (*RegistrationLocationInfo) SetAmfInstanceId

func (o *RegistrationLocationInfo) SetAmfInstanceId(v string)

SetAmfInstanceId sets field value

func (*RegistrationLocationInfo) SetGuami

func (o *RegistrationLocationInfo) SetGuami(v Guami)

SetGuami gets a reference to the given Guami and assigns it to the Guami field.

func (*RegistrationLocationInfo) SetPlmnId

func (o *RegistrationLocationInfo) SetPlmnId(v PlmnId)

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

func (*RegistrationLocationInfo) SetVgmlcAddress

func (o *RegistrationLocationInfo) SetVgmlcAddress(v VgmlcAddress)

SetVgmlcAddress gets a reference to the given VgmlcAddress and assigns it to the VgmlcAddress field.

func (RegistrationLocationInfo) ToMap

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

func (*RegistrationLocationInfo) UnmarshalJSON

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

type RegistrationReason

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

RegistrationReason struct for RegistrationReason

func (*RegistrationReason) MarshalJSON

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

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

func (*RegistrationReason) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ReportItem

type ReportItem struct {
	// Contains a JSON pointer value (as defined in IETF RFC 6901) that references a  location of a resource to which the modification is subject.
	Path string `json:"path"`
	// A human-readable reason providing details on the reported modification failure.  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"`
}

ReportItem indicates performed modivications.

func NewReportItem

func NewReportItem(path string) *ReportItem

NewReportItem instantiates a new ReportItem 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 NewReportItemWithDefaults

func NewReportItemWithDefaults() *ReportItem

NewReportItemWithDefaults instantiates a new ReportItem 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 (*ReportItem) GetPath

func (o *ReportItem) GetPath() string

GetPath returns the Path field value

func (*ReportItem) GetPathOk

func (o *ReportItem) GetPathOk() (*string, bool)

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

func (*ReportItem) GetReason

func (o *ReportItem) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*ReportItem) GetReasonOk

func (o *ReportItem) 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 (*ReportItem) HasReason

func (o *ReportItem) HasReason() bool

HasReason returns a boolean if a field has been set.

func (ReportItem) MarshalJSON

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

func (*ReportItem) SetPath

func (o *ReportItem) SetPath(v string)

SetPath sets field value

func (*ReportItem) SetReason

func (o *ReportItem) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (ReportItem) ToMap

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

func (*ReportItem) UnmarshalJSON

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

type RetrieveSMFRegistrationAPIService

type RetrieveSMFRegistrationAPIService service

RetrieveSMFRegistrationAPIService RetrieveSMFRegistrationAPI service

func (*RetrieveSMFRegistrationAPIService) RetrieveSmfRegistration

func (a *RetrieveSMFRegistrationAPIService) RetrieveSmfRegistration(ctx context.Context, ueId string, pduSessionId int32) ApiRetrieveSmfRegistrationRequest

RetrieveSmfRegistration get an SMF registration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@param pduSessionId Identifier of the PDU session
@return ApiRetrieveSmfRegistrationRequest

func (*RetrieveSMFRegistrationAPIService) RetrieveSmfRegistrationExecute

Execute executes the request

@return SmfRegistration

type RoamingInfoUpdate

type RoamingInfoUpdate struct {
	Roaming     *bool  `json:"roaming,omitempty"`
	ServingPlmn PlmnId `json:"servingPlmn"`
}

RoamingInfoUpdate Contains the Roaming Information Update

func NewRoamingInfoUpdate

func NewRoamingInfoUpdate(servingPlmn PlmnId) *RoamingInfoUpdate

NewRoamingInfoUpdate instantiates a new RoamingInfoUpdate 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 NewRoamingInfoUpdateWithDefaults

func NewRoamingInfoUpdateWithDefaults() *RoamingInfoUpdate

NewRoamingInfoUpdateWithDefaults instantiates a new RoamingInfoUpdate 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 (*RoamingInfoUpdate) GetRoaming

func (o *RoamingInfoUpdate) GetRoaming() bool

GetRoaming returns the Roaming field value if set, zero value otherwise.

func (*RoamingInfoUpdate) GetRoamingOk

func (o *RoamingInfoUpdate) GetRoamingOk() (*bool, bool)

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

func (*RoamingInfoUpdate) GetServingPlmn

func (o *RoamingInfoUpdate) GetServingPlmn() PlmnId

GetServingPlmn returns the ServingPlmn field value

func (*RoamingInfoUpdate) GetServingPlmnOk

func (o *RoamingInfoUpdate) GetServingPlmnOk() (*PlmnId, bool)

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

func (*RoamingInfoUpdate) HasRoaming

func (o *RoamingInfoUpdate) HasRoaming() bool

HasRoaming returns a boolean if a field has been set.

func (RoamingInfoUpdate) MarshalJSON

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

func (*RoamingInfoUpdate) SetRoaming

func (o *RoamingInfoUpdate) SetRoaming(v bool)

SetRoaming gets a reference to the given bool and assigns it to the Roaming field.

func (*RoamingInfoUpdate) SetServingPlmn

func (o *RoamingInfoUpdate) SetServingPlmn(v PlmnId)

SetServingPlmn sets field value

func (RoamingInfoUpdate) ToMap

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

func (*RoamingInfoUpdate) UnmarshalJSON

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

type RoamingInformationUpdateAPIService

type RoamingInformationUpdateAPIService service

RoamingInformationUpdateAPIService RoamingInformationUpdateAPI service

func (*RoamingInformationUpdateAPIService) UpdateRoamingInformation

UpdateRoamingInformation Update the Roaming Information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiUpdateRoamingInformationRequest

func (*RoamingInformationUpdateAPIService) UpdateRoamingInformationExecute

Execute executes the request

@return RoamingInfoUpdate

type RoutingInfoSmRequest

type RoutingInfoSmRequest struct {
	IpSmGwInd *bool `json:"ipSmGwInd,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"`
}

RoutingInfoSmRequest Request body of the send-routing-info-sm custom operation

func NewRoutingInfoSmRequest

func NewRoutingInfoSmRequest() *RoutingInfoSmRequest

NewRoutingInfoSmRequest instantiates a new RoutingInfoSmRequest 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 NewRoutingInfoSmRequestWithDefaults

func NewRoutingInfoSmRequestWithDefaults() *RoutingInfoSmRequest

NewRoutingInfoSmRequestWithDefaults instantiates a new RoutingInfoSmRequest 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 (*RoutingInfoSmRequest) GetIpSmGwInd

func (o *RoutingInfoSmRequest) GetIpSmGwInd() bool

GetIpSmGwInd returns the IpSmGwInd field value if set, zero value otherwise.

func (*RoutingInfoSmRequest) GetIpSmGwIndOk

func (o *RoutingInfoSmRequest) GetIpSmGwIndOk() (*bool, bool)

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

func (*RoutingInfoSmRequest) GetSupportedFeatures

func (o *RoutingInfoSmRequest) GetSupportedFeatures() string

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

func (*RoutingInfoSmRequest) GetSupportedFeaturesOk

func (o *RoutingInfoSmRequest) 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 (*RoutingInfoSmRequest) HasIpSmGwInd

func (o *RoutingInfoSmRequest) HasIpSmGwInd() bool

HasIpSmGwInd returns a boolean if a field has been set.

func (*RoutingInfoSmRequest) HasSupportedFeatures

func (o *RoutingInfoSmRequest) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (RoutingInfoSmRequest) MarshalJSON

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

func (*RoutingInfoSmRequest) SetIpSmGwInd

func (o *RoutingInfoSmRequest) SetIpSmGwInd(v bool)

SetIpSmGwInd gets a reference to the given bool and assigns it to the IpSmGwInd field.

func (*RoutingInfoSmRequest) SetSupportedFeatures

func (o *RoutingInfoSmRequest) SetSupportedFeatures(v string)

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

func (RoutingInfoSmRequest) ToMap

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

type RoutingInfoSmResponse

type RoutingInfoSmResponse struct {
	// String identifying a Supi that shall contain either an IMSI, a network specific identifier, a Global Cable Identifier (GCI) or a Global Line Identifier (GLI) as specified in clause  2.2A of 3GPP TS 23.003. It shall be formatted as follows  - for an IMSI \"imsi-<imsi>\", where <imsi> shall be formatted according to clause 2.2    of 3GPP TS 23.003 that describes an IMSI.  - for a network specific identifier \"nai-<nai>, where <nai> shall be formatted    according to clause 28.7.2 of 3GPP TS 23.003 that describes an NAI.  - for a GCI \"gci-<gci>\", where <gci> shall be formatted according to clause 28.15.2    of 3GPP TS 23.003.  - for a GLI \"gli-<gli>\", where <gli> shall be formatted according to clause 28.16.2 of    3GPP TS 23.003.To enable that the value is used as part of an URI, the string shall    only contain characters allowed according to the \"lower-with-hyphen\" naming convention    defined in 3GPP TS 29.501.
	Supi        *string           `json:"supi,omitempty"`
	Smsf3Gpp    *SmsfRegistration `json:"smsf3Gpp,omitempty"`
	SmsfNon3Gpp *SmsfRegistration `json:"smsfNon3Gpp,omitempty"`
	IpSmGw      *IpSmGwInfo       `json:"ipSmGw,omitempty"`
	SmsRouter   *SmsRouterInfo    `json:"smsRouter,omitempty"`
}

RoutingInfoSmResponse Addressing information of available nodes for SMS delivery

func NewRoutingInfoSmResponse

func NewRoutingInfoSmResponse() *RoutingInfoSmResponse

NewRoutingInfoSmResponse instantiates a new RoutingInfoSmResponse 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 NewRoutingInfoSmResponseWithDefaults

func NewRoutingInfoSmResponseWithDefaults() *RoutingInfoSmResponse

NewRoutingInfoSmResponseWithDefaults instantiates a new RoutingInfoSmResponse 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 (*RoutingInfoSmResponse) GetIpSmGw

func (o *RoutingInfoSmResponse) GetIpSmGw() IpSmGwInfo

GetIpSmGw returns the IpSmGw field value if set, zero value otherwise.

func (*RoutingInfoSmResponse) GetIpSmGwOk

func (o *RoutingInfoSmResponse) GetIpSmGwOk() (*IpSmGwInfo, bool)

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

func (*RoutingInfoSmResponse) GetSmsRouter

func (o *RoutingInfoSmResponse) GetSmsRouter() SmsRouterInfo

GetSmsRouter returns the SmsRouter field value if set, zero value otherwise.

func (*RoutingInfoSmResponse) GetSmsRouterOk

func (o *RoutingInfoSmResponse) GetSmsRouterOk() (*SmsRouterInfo, bool)

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

func (*RoutingInfoSmResponse) GetSmsf3Gpp

func (o *RoutingInfoSmResponse) GetSmsf3Gpp() SmsfRegistration

GetSmsf3Gpp returns the Smsf3Gpp field value if set, zero value otherwise.

func (*RoutingInfoSmResponse) GetSmsf3GppOk

func (o *RoutingInfoSmResponse) GetSmsf3GppOk() (*SmsfRegistration, bool)

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

func (*RoutingInfoSmResponse) GetSmsfNon3Gpp

func (o *RoutingInfoSmResponse) GetSmsfNon3Gpp() SmsfRegistration

GetSmsfNon3Gpp returns the SmsfNon3Gpp field value if set, zero value otherwise.

func (*RoutingInfoSmResponse) GetSmsfNon3GppOk

func (o *RoutingInfoSmResponse) GetSmsfNon3GppOk() (*SmsfRegistration, bool)

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

func (*RoutingInfoSmResponse) GetSupi

func (o *RoutingInfoSmResponse) GetSupi() string

GetSupi returns the Supi field value if set, zero value otherwise.

func (*RoutingInfoSmResponse) GetSupiOk

func (o *RoutingInfoSmResponse) GetSupiOk() (*string, bool)

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

func (*RoutingInfoSmResponse) HasIpSmGw

func (o *RoutingInfoSmResponse) HasIpSmGw() bool

HasIpSmGw returns a boolean if a field has been set.

func (*RoutingInfoSmResponse) HasSmsRouter

func (o *RoutingInfoSmResponse) HasSmsRouter() bool

HasSmsRouter returns a boolean if a field has been set.

func (*RoutingInfoSmResponse) HasSmsf3Gpp

func (o *RoutingInfoSmResponse) HasSmsf3Gpp() bool

HasSmsf3Gpp returns a boolean if a field has been set.

func (*RoutingInfoSmResponse) HasSmsfNon3Gpp

func (o *RoutingInfoSmResponse) HasSmsfNon3Gpp() bool

HasSmsfNon3Gpp returns a boolean if a field has been set.

func (*RoutingInfoSmResponse) HasSupi

func (o *RoutingInfoSmResponse) HasSupi() bool

HasSupi returns a boolean if a field has been set.

func (RoutingInfoSmResponse) MarshalJSON

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

func (*RoutingInfoSmResponse) SetIpSmGw

func (o *RoutingInfoSmResponse) SetIpSmGw(v IpSmGwInfo)

SetIpSmGw gets a reference to the given IpSmGwInfo and assigns it to the IpSmGw field.

func (*RoutingInfoSmResponse) SetSmsRouter

func (o *RoutingInfoSmResponse) SetSmsRouter(v SmsRouterInfo)

SetSmsRouter gets a reference to the given SmsRouterInfo and assigns it to the SmsRouter field.

func (*RoutingInfoSmResponse) SetSmsf3Gpp

func (o *RoutingInfoSmResponse) SetSmsf3Gpp(v SmsfRegistration)

SetSmsf3Gpp gets a reference to the given SmsfRegistration and assigns it to the Smsf3Gpp field.

func (*RoutingInfoSmResponse) SetSmsfNon3Gpp

func (o *RoutingInfoSmResponse) SetSmsfNon3Gpp(v SmsfRegistration)

SetSmsfNon3Gpp gets a reference to the given SmsfRegistration and assigns it to the SmsfNon3Gpp field.

func (*RoutingInfoSmResponse) SetSupi

func (o *RoutingInfoSmResponse) SetSupi(v string)

SetSupi gets a reference to the given string and assigns it to the Supi field.

func (RoutingInfoSmResponse) ToMap

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

type SMFDeregistrationAPIService

type SMFDeregistrationAPIService service

SMFDeregistrationAPIService SMFDeregistrationAPI service

func (*SMFDeregistrationAPIService) SmfDeregistration

func (a *SMFDeregistrationAPIService) SmfDeregistration(ctx context.Context, ueId string, pduSessionId int32) ApiSmfDeregistrationRequest

SmfDeregistration delete an SMF registration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@param pduSessionId Identifier of the PDU session
@return ApiSmfDeregistrationRequest

func (*SMFDeregistrationAPIService) SmfDeregistrationExecute

func (a *SMFDeregistrationAPIService) SmfDeregistrationExecute(r ApiSmfDeregistrationRequest) (*http.Response, error)

Execute executes the request

type SMFSmfRegistrationAPIService

type SMFSmfRegistrationAPIService service

SMFSmfRegistrationAPIService SMFSmfRegistrationAPI service

func (*SMFSmfRegistrationAPIService) GetSmfRegistration

GetSmfRegistration retrieve the SMF registration information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiGetSmfRegistrationRequest

func (*SMFSmfRegistrationAPIService) GetSmfRegistrationExecute

Execute executes the request

@return SmfRegistrationInfo

func (*SMFSmfRegistrationAPIService) Registration

func (a *SMFSmfRegistrationAPIService) Registration(ctx context.Context, ueId string, pduSessionId int32) ApiRegistrationRequest

Registration register as SMF

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@param pduSessionId Identifier of the PDU session
@return ApiRegistrationRequest

func (*SMFSmfRegistrationAPIService) RegistrationExecute

Execute executes the request

@return SmfRegistration

type SMSF3GPPAccessRegistrationInfoRetrievalAPIService

type SMSF3GPPAccessRegistrationInfoRetrievalAPIService service

SMSF3GPPAccessRegistrationInfoRetrievalAPIService SMSF3GPPAccessRegistrationInfoRetrievalAPI service

func (*SMSF3GPPAccessRegistrationInfoRetrievalAPIService) Get3GppSmsfRegistration

Get3GppSmsfRegistration retrieve the SMSF registration for 3GPP access information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiGet3GppSmsfRegistrationRequest

func (*SMSF3GPPAccessRegistrationInfoRetrievalAPIService) Get3GppSmsfRegistrationExecute

Execute executes the request

@return SmsfRegistration

type SMSFDeregistrationFor3GPPAccessAPIService

type SMSFDeregistrationFor3GPPAccessAPIService service

SMSFDeregistrationFor3GPPAccessAPIService SMSFDeregistrationFor3GPPAccessAPI service

func (*SMSFDeregistrationFor3GPPAccessAPIService) Call3GppSmsfDeregistration

Call3GppSmsfDeregistration delete the SMSF registration for 3GPP access

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiCall3GppSmsfDeregistrationRequest

func (*SMSFDeregistrationFor3GPPAccessAPIService) Call3GppSmsfDeregistrationExecute

Execute executes the request

type SMSFDeregistrationForNon3GPPAccessAPIService

type SMSFDeregistrationForNon3GPPAccessAPIService service

SMSFDeregistrationForNon3GPPAccessAPIService SMSFDeregistrationForNon3GPPAccessAPI service

func (*SMSFDeregistrationForNon3GPPAccessAPIService) Non3GppSmsfDeregistration

Non3GppSmsfDeregistration delete SMSF registration for non 3GPP access

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiNon3GppSmsfDeregistrationRequest

func (*SMSFDeregistrationForNon3GPPAccessAPIService) Non3GppSmsfDeregistrationExecute

Execute executes the request

type SMSFNon3GPPAccessRegistrationInfoRetrievalAPIService

type SMSFNon3GPPAccessRegistrationInfoRetrievalAPIService service

SMSFNon3GPPAccessRegistrationInfoRetrievalAPIService SMSFNon3GPPAccessRegistrationInfoRetrievalAPI service

func (*SMSFNon3GPPAccessRegistrationInfoRetrievalAPIService) GetNon3GppSmsfRegistration

GetNon3GppSmsfRegistration retrieve the SMSF registration for non-3GPP access information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiGetNon3GppSmsfRegistrationRequest

func (*SMSFNon3GPPAccessRegistrationInfoRetrievalAPIService) GetNon3GppSmsfRegistrationExecute

Execute executes the request

@return SmsfRegistration

type SMSFRegistrationFor3GPPAccessAPIService

type SMSFRegistrationFor3GPPAccessAPIService service

SMSFRegistrationFor3GPPAccessAPIService SMSFRegistrationFor3GPPAccessAPI service

func (*SMSFRegistrationFor3GPPAccessAPIService) Call3GppSmsfRegistration

Call3GppSmsfRegistration register as SMSF for 3GPP access

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiCall3GppSmsfRegistrationRequest

func (*SMSFRegistrationFor3GPPAccessAPIService) Call3GppSmsfRegistrationExecute

Execute executes the request

@return SmsfRegistration

type SMSFRegistrationForNon3GPPAccessAPIService

type SMSFRegistrationForNon3GPPAccessAPIService service

SMSFRegistrationForNon3GPPAccessAPIService SMSFRegistrationForNon3GPPAccessAPI service

func (*SMSFRegistrationForNon3GPPAccessAPIService) Non3GppSmsfRegistration

Non3GppSmsfRegistration register as SMSF for non-3GPP access

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiNon3GppSmsfRegistrationRequest

func (*SMSFRegistrationForNon3GPPAccessAPIService) Non3GppSmsfRegistrationExecute

Execute executes the request

@return SmsfRegistration

type SendRoutingInfoSMCustomOperationAPIService

type SendRoutingInfoSMCustomOperationAPIService service

SendRoutingInfoSMCustomOperationAPIService SendRoutingInfoSMCustomOperationAPI service

func (*SendRoutingInfoSMCustomOperationAPIService) SendRoutingInfoSm

SendRoutingInfoSm Retreive addressing information for SMS delivery

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiSendRoutingInfoSmRequest

func (*SendRoutingInfoSMCustomOperationAPIService) SendRoutingInfoSmExecute

Execute executes the request

@return RoutingInfoSmResponse

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 {
	// contains filtered or unexported fields
}

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 SmfRegistration

type SmfRegistration 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.
	SmfInstanceId string `json:"smfInstanceId"`
	// 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.
	SmfSetId *string `json:"smfSetId,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"`
	// Unsigned integer identifying a PDU session, within the range 0 to 255, as specified in  clause 11.2.3.1b, bits 1 to 8, of 3GPP TS 24.007. If the PDU Session ID is allocated by the  Core Network for UEs not supporting N1 mode, reserved range 64 to 95 is used. PDU Session ID  within the reserved range is only visible in the Core Network.
	PduSessionId int32  `json:"pduSessionId"`
	SingleNssai  Snssai `json:"singleNssai"`
	// 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,omitempty"`
	EmergencyServices *bool   `json:"emergencyServices,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	PcscfRestorationCallbackUri *string `json:"pcscfRestorationCallbackUri,omitempty"`
	PlmnId                      PlmnId  `json:"plmnId"`
	// Fully Qualified Domain Name
	PgwFqdn   *string           `json:"pgwFqdn,omitempty"`
	PgwIpAddr NullableIpAddress `json:"pgwIpAddr,omitempty"`
	EpdgInd   *bool             `json:"epdgInd,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	DeregCallbackUri   *string             `json:"deregCallbackUri,omitempty"`
	RegistrationReason *RegistrationReason `json:"registrationReason,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	RegistrationTime *time.Time   `json:"registrationTime,omitempty"`
	ContextInfo      *ContextInfo `json:"contextInfo,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.
	PcfId *string `json:"pcfId,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	DataRestorationCallbackUri *string  `json:"dataRestorationCallbackUri,omitempty"`
	ResetIds                   []string `json:"resetIds,omitempty"`
	UdrRestartInd              *bool    `json:"udrRestartInd,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	LastSynchronizationTime *time.Time `json:"lastSynchronizationTime,omitempty"`
}

SmfRegistration struct for SmfRegistration

func NewSmfRegistration

func NewSmfRegistration(smfInstanceId string, pduSessionId int32, singleNssai Snssai, plmnId PlmnId) *SmfRegistration

NewSmfRegistration instantiates a new SmfRegistration 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 NewSmfRegistrationWithDefaults

func NewSmfRegistrationWithDefaults() *SmfRegistration

NewSmfRegistrationWithDefaults instantiates a new SmfRegistration 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 (*SmfRegistration) GetContextInfo

func (o *SmfRegistration) GetContextInfo() ContextInfo

GetContextInfo returns the ContextInfo field value if set, zero value otherwise.

func (*SmfRegistration) GetContextInfoOk

func (o *SmfRegistration) GetContextInfoOk() (*ContextInfo, bool)

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

func (*SmfRegistration) GetDataRestorationCallbackUri

func (o *SmfRegistration) GetDataRestorationCallbackUri() string

GetDataRestorationCallbackUri returns the DataRestorationCallbackUri field value if set, zero value otherwise.

func (*SmfRegistration) GetDataRestorationCallbackUriOk

func (o *SmfRegistration) GetDataRestorationCallbackUriOk() (*string, bool)

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

func (*SmfRegistration) GetDeregCallbackUri

func (o *SmfRegistration) GetDeregCallbackUri() string

GetDeregCallbackUri returns the DeregCallbackUri field value if set, zero value otherwise.

func (*SmfRegistration) GetDeregCallbackUriOk

func (o *SmfRegistration) GetDeregCallbackUriOk() (*string, bool)

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

func (*SmfRegistration) GetDnn

func (o *SmfRegistration) GetDnn() string

GetDnn returns the Dnn field value if set, zero value otherwise.

func (*SmfRegistration) GetDnnOk

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

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

func (*SmfRegistration) GetEmergencyServices

func (o *SmfRegistration) GetEmergencyServices() bool

GetEmergencyServices returns the EmergencyServices field value if set, zero value otherwise.

func (*SmfRegistration) GetEmergencyServicesOk

func (o *SmfRegistration) GetEmergencyServicesOk() (*bool, bool)

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

func (*SmfRegistration) GetEpdgInd

func (o *SmfRegistration) GetEpdgInd() bool

GetEpdgInd returns the EpdgInd field value if set, zero value otherwise.

func (*SmfRegistration) GetEpdgIndOk

func (o *SmfRegistration) GetEpdgIndOk() (*bool, bool)

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

func (*SmfRegistration) GetLastSynchronizationTime

func (o *SmfRegistration) GetLastSynchronizationTime() time.Time

GetLastSynchronizationTime returns the LastSynchronizationTime field value if set, zero value otherwise.

func (*SmfRegistration) GetLastSynchronizationTimeOk

func (o *SmfRegistration) GetLastSynchronizationTimeOk() (*time.Time, bool)

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

func (*SmfRegistration) GetPcfId

func (o *SmfRegistration) GetPcfId() string

GetPcfId returns the PcfId field value if set, zero value otherwise.

func (*SmfRegistration) GetPcfIdOk

func (o *SmfRegistration) GetPcfIdOk() (*string, bool)

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

func (*SmfRegistration) GetPcscfRestorationCallbackUri

func (o *SmfRegistration) GetPcscfRestorationCallbackUri() string

GetPcscfRestorationCallbackUri returns the PcscfRestorationCallbackUri field value if set, zero value otherwise.

func (*SmfRegistration) GetPcscfRestorationCallbackUriOk

func (o *SmfRegistration) GetPcscfRestorationCallbackUriOk() (*string, bool)

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

func (*SmfRegistration) GetPduSessionId

func (o *SmfRegistration) GetPduSessionId() int32

GetPduSessionId returns the PduSessionId field value

func (*SmfRegistration) GetPduSessionIdOk

func (o *SmfRegistration) GetPduSessionIdOk() (*int32, bool)

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

func (*SmfRegistration) GetPgwFqdn

func (o *SmfRegistration) GetPgwFqdn() string

GetPgwFqdn returns the PgwFqdn field value if set, zero value otherwise.

func (*SmfRegistration) GetPgwFqdnOk

func (o *SmfRegistration) 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 (*SmfRegistration) GetPgwIpAddr

func (o *SmfRegistration) GetPgwIpAddr() IpAddress

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

func (*SmfRegistration) GetPgwIpAddrOk

func (o *SmfRegistration) GetPgwIpAddrOk() (*IpAddress, bool)

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

func (*SmfRegistration) GetPlmnId

func (o *SmfRegistration) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*SmfRegistration) GetPlmnIdOk

func (o *SmfRegistration) GetPlmnIdOk() (*PlmnId, bool)

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

func (*SmfRegistration) GetRegistrationReason

func (o *SmfRegistration) GetRegistrationReason() RegistrationReason

GetRegistrationReason returns the RegistrationReason field value if set, zero value otherwise.

func (*SmfRegistration) GetRegistrationReasonOk

func (o *SmfRegistration) GetRegistrationReasonOk() (*RegistrationReason, bool)

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

func (*SmfRegistration) GetRegistrationTime

func (o *SmfRegistration) GetRegistrationTime() time.Time

GetRegistrationTime returns the RegistrationTime field value if set, zero value otherwise.

func (*SmfRegistration) GetRegistrationTimeOk

func (o *SmfRegistration) GetRegistrationTimeOk() (*time.Time, bool)

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

func (*SmfRegistration) GetResetIds

func (o *SmfRegistration) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*SmfRegistration) GetResetIdsOk

func (o *SmfRegistration) GetResetIdsOk() ([]string, bool)

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

func (*SmfRegistration) GetSingleNssai

func (o *SmfRegistration) GetSingleNssai() Snssai

GetSingleNssai returns the SingleNssai field value

func (*SmfRegistration) GetSingleNssaiOk

func (o *SmfRegistration) GetSingleNssaiOk() (*Snssai, bool)

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

func (*SmfRegistration) GetSmfInstanceId

func (o *SmfRegistration) GetSmfInstanceId() string

GetSmfInstanceId returns the SmfInstanceId field value

func (*SmfRegistration) GetSmfInstanceIdOk

func (o *SmfRegistration) GetSmfInstanceIdOk() (*string, bool)

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

func (*SmfRegistration) GetSmfSetId

func (o *SmfRegistration) GetSmfSetId() string

GetSmfSetId returns the SmfSetId field value if set, zero value otherwise.

func (*SmfRegistration) GetSmfSetIdOk

func (o *SmfRegistration) GetSmfSetIdOk() (*string, bool)

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

func (*SmfRegistration) GetSupportedFeatures

func (o *SmfRegistration) GetSupportedFeatures() string

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

func (*SmfRegistration) GetSupportedFeaturesOk

func (o *SmfRegistration) 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 (*SmfRegistration) GetUdrRestartInd

func (o *SmfRegistration) GetUdrRestartInd() bool

GetUdrRestartInd returns the UdrRestartInd field value if set, zero value otherwise.

func (*SmfRegistration) GetUdrRestartIndOk

func (o *SmfRegistration) GetUdrRestartIndOk() (*bool, bool)

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

func (*SmfRegistration) HasContextInfo

func (o *SmfRegistration) HasContextInfo() bool

HasContextInfo returns a boolean if a field has been set.

func (*SmfRegistration) HasDataRestorationCallbackUri

func (o *SmfRegistration) HasDataRestorationCallbackUri() bool

HasDataRestorationCallbackUri returns a boolean if a field has been set.

func (*SmfRegistration) HasDeregCallbackUri

func (o *SmfRegistration) HasDeregCallbackUri() bool

HasDeregCallbackUri returns a boolean if a field has been set.

func (*SmfRegistration) HasDnn

func (o *SmfRegistration) HasDnn() bool

HasDnn returns a boolean if a field has been set.

func (*SmfRegistration) HasEmergencyServices

func (o *SmfRegistration) HasEmergencyServices() bool

HasEmergencyServices returns a boolean if a field has been set.

func (*SmfRegistration) HasEpdgInd

func (o *SmfRegistration) HasEpdgInd() bool

HasEpdgInd returns a boolean if a field has been set.

func (*SmfRegistration) HasLastSynchronizationTime

func (o *SmfRegistration) HasLastSynchronizationTime() bool

HasLastSynchronizationTime returns a boolean if a field has been set.

func (*SmfRegistration) HasPcfId

func (o *SmfRegistration) HasPcfId() bool

HasPcfId returns a boolean if a field has been set.

func (*SmfRegistration) HasPcscfRestorationCallbackUri

func (o *SmfRegistration) HasPcscfRestorationCallbackUri() bool

HasPcscfRestorationCallbackUri returns a boolean if a field has been set.

func (*SmfRegistration) HasPgwFqdn

func (o *SmfRegistration) HasPgwFqdn() bool

HasPgwFqdn returns a boolean if a field has been set.

func (*SmfRegistration) HasPgwIpAddr

func (o *SmfRegistration) HasPgwIpAddr() bool

HasPgwIpAddr returns a boolean if a field has been set.

func (*SmfRegistration) HasRegistrationReason

func (o *SmfRegistration) HasRegistrationReason() bool

HasRegistrationReason returns a boolean if a field has been set.

func (*SmfRegistration) HasRegistrationTime

func (o *SmfRegistration) HasRegistrationTime() bool

HasRegistrationTime returns a boolean if a field has been set.

func (*SmfRegistration) HasResetIds

func (o *SmfRegistration) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*SmfRegistration) HasSmfSetId

func (o *SmfRegistration) HasSmfSetId() bool

HasSmfSetId returns a boolean if a field has been set.

func (*SmfRegistration) HasSupportedFeatures

func (o *SmfRegistration) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*SmfRegistration) HasUdrRestartInd

func (o *SmfRegistration) HasUdrRestartInd() bool

HasUdrRestartInd returns a boolean if a field has been set.

func (SmfRegistration) MarshalJSON

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

func (*SmfRegistration) SetContextInfo

func (o *SmfRegistration) SetContextInfo(v ContextInfo)

SetContextInfo gets a reference to the given ContextInfo and assigns it to the ContextInfo field.

func (*SmfRegistration) SetDataRestorationCallbackUri

func (o *SmfRegistration) SetDataRestorationCallbackUri(v string)

SetDataRestorationCallbackUri gets a reference to the given string and assigns it to the DataRestorationCallbackUri field.

func (*SmfRegistration) SetDeregCallbackUri

func (o *SmfRegistration) SetDeregCallbackUri(v string)

SetDeregCallbackUri gets a reference to the given string and assigns it to the DeregCallbackUri field.

func (*SmfRegistration) SetDnn

func (o *SmfRegistration) SetDnn(v string)

SetDnn gets a reference to the given string and assigns it to the Dnn field.

func (*SmfRegistration) SetEmergencyServices

func (o *SmfRegistration) SetEmergencyServices(v bool)

SetEmergencyServices gets a reference to the given bool and assigns it to the EmergencyServices field.

func (*SmfRegistration) SetEpdgInd

func (o *SmfRegistration) SetEpdgInd(v bool)

SetEpdgInd gets a reference to the given bool and assigns it to the EpdgInd field.

func (*SmfRegistration) SetLastSynchronizationTime

func (o *SmfRegistration) SetLastSynchronizationTime(v time.Time)

SetLastSynchronizationTime gets a reference to the given time.Time and assigns it to the LastSynchronizationTime field.

func (*SmfRegistration) SetPcfId

func (o *SmfRegistration) SetPcfId(v string)

SetPcfId gets a reference to the given string and assigns it to the PcfId field.

func (*SmfRegistration) SetPcscfRestorationCallbackUri

func (o *SmfRegistration) SetPcscfRestorationCallbackUri(v string)

SetPcscfRestorationCallbackUri gets a reference to the given string and assigns it to the PcscfRestorationCallbackUri field.

func (*SmfRegistration) SetPduSessionId

func (o *SmfRegistration) SetPduSessionId(v int32)

SetPduSessionId sets field value

func (*SmfRegistration) SetPgwFqdn

func (o *SmfRegistration) SetPgwFqdn(v string)

SetPgwFqdn gets a reference to the given string and assigns it to the PgwFqdn field.

func (*SmfRegistration) SetPgwIpAddr

func (o *SmfRegistration) SetPgwIpAddr(v IpAddress)

SetPgwIpAddr gets a reference to the given NullableIpAddress and assigns it to the PgwIpAddr field.

func (*SmfRegistration) SetPgwIpAddrNil

func (o *SmfRegistration) SetPgwIpAddrNil()

SetPgwIpAddrNil sets the value for PgwIpAddr to be an explicit nil

func (*SmfRegistration) SetPlmnId

func (o *SmfRegistration) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (*SmfRegistration) SetRegistrationReason

func (o *SmfRegistration) SetRegistrationReason(v RegistrationReason)

SetRegistrationReason gets a reference to the given RegistrationReason and assigns it to the RegistrationReason field.

func (*SmfRegistration) SetRegistrationTime

func (o *SmfRegistration) SetRegistrationTime(v time.Time)

SetRegistrationTime gets a reference to the given time.Time and assigns it to the RegistrationTime field.

func (*SmfRegistration) SetResetIds

func (o *SmfRegistration) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*SmfRegistration) SetSingleNssai

func (o *SmfRegistration) SetSingleNssai(v Snssai)

SetSingleNssai sets field value

func (*SmfRegistration) SetSmfInstanceId

func (o *SmfRegistration) SetSmfInstanceId(v string)

SetSmfInstanceId sets field value

func (*SmfRegistration) SetSmfSetId

func (o *SmfRegistration) SetSmfSetId(v string)

SetSmfSetId gets a reference to the given string and assigns it to the SmfSetId field.

func (*SmfRegistration) SetSupportedFeatures

func (o *SmfRegistration) SetSupportedFeatures(v string)

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

func (*SmfRegistration) SetUdrRestartInd

func (o *SmfRegistration) SetUdrRestartInd(v bool)

SetUdrRestartInd gets a reference to the given bool and assigns it to the UdrRestartInd field.

func (SmfRegistration) ToMap

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

func (*SmfRegistration) UnmarshalJSON

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

func (*SmfRegistration) UnsetPgwIpAddr

func (o *SmfRegistration) UnsetPgwIpAddr()

UnsetPgwIpAddr ensures that no value is present for PgwIpAddr, not even an explicit nil

type SmfRegistrationInfo

type SmfRegistrationInfo struct {
	SmfRegistrationList []SmfRegistration `json:"smfRegistrationList"`
}

SmfRegistrationInfo struct for SmfRegistrationInfo

func NewSmfRegistrationInfo

func NewSmfRegistrationInfo(smfRegistrationList []SmfRegistration) *SmfRegistrationInfo

NewSmfRegistrationInfo instantiates a new SmfRegistrationInfo 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 NewSmfRegistrationInfoWithDefaults

func NewSmfRegistrationInfoWithDefaults() *SmfRegistrationInfo

NewSmfRegistrationInfoWithDefaults instantiates a new SmfRegistrationInfo 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 (*SmfRegistrationInfo) GetSmfRegistrationList

func (o *SmfRegistrationInfo) GetSmfRegistrationList() []SmfRegistration

GetSmfRegistrationList returns the SmfRegistrationList field value

func (*SmfRegistrationInfo) GetSmfRegistrationListOk

func (o *SmfRegistrationInfo) GetSmfRegistrationListOk() ([]SmfRegistration, bool)

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

func (SmfRegistrationInfo) MarshalJSON

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

func (*SmfRegistrationInfo) SetSmfRegistrationList

func (o *SmfRegistrationInfo) SetSmfRegistrationList(v []SmfRegistration)

SetSmfRegistrationList sets field value

func (SmfRegistrationInfo) ToMap

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

func (*SmfRegistrationInfo) UnmarshalJSON

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

type SmfRegistrationModification

type SmfRegistrationModification 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.
	SmfInstanceId string `json:"smfInstanceId"`
	// 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.
	SmfSetId *string `json:"smfSetId,omitempty"`
	// Fully Qualified Domain Name
	PgwFqdn *string `json:"pgwFqdn,omitempty"`
}

SmfRegistrationModification Contains attributes of SmfRegistration that can be modified using PATCH

func NewSmfRegistrationModification

func NewSmfRegistrationModification(smfInstanceId string) *SmfRegistrationModification

NewSmfRegistrationModification instantiates a new SmfRegistrationModification 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 NewSmfRegistrationModificationWithDefaults

func NewSmfRegistrationModificationWithDefaults() *SmfRegistrationModification

NewSmfRegistrationModificationWithDefaults instantiates a new SmfRegistrationModification 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 (*SmfRegistrationModification) GetPgwFqdn

func (o *SmfRegistrationModification) GetPgwFqdn() string

GetPgwFqdn returns the PgwFqdn field value if set, zero value otherwise.

func (*SmfRegistrationModification) GetPgwFqdnOk

func (o *SmfRegistrationModification) 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 (*SmfRegistrationModification) GetSmfInstanceId

func (o *SmfRegistrationModification) GetSmfInstanceId() string

GetSmfInstanceId returns the SmfInstanceId field value

func (*SmfRegistrationModification) GetSmfInstanceIdOk

func (o *SmfRegistrationModification) GetSmfInstanceIdOk() (*string, bool)

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

func (*SmfRegistrationModification) GetSmfSetId

func (o *SmfRegistrationModification) GetSmfSetId() string

GetSmfSetId returns the SmfSetId field value if set, zero value otherwise.

func (*SmfRegistrationModification) GetSmfSetIdOk

func (o *SmfRegistrationModification) GetSmfSetIdOk() (*string, bool)

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

func (*SmfRegistrationModification) HasPgwFqdn

func (o *SmfRegistrationModification) HasPgwFqdn() bool

HasPgwFqdn returns a boolean if a field has been set.

func (*SmfRegistrationModification) HasSmfSetId

func (o *SmfRegistrationModification) HasSmfSetId() bool

HasSmfSetId returns a boolean if a field has been set.

func (SmfRegistrationModification) MarshalJSON

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

func (*SmfRegistrationModification) SetPgwFqdn

func (o *SmfRegistrationModification) SetPgwFqdn(v string)

SetPgwFqdn gets a reference to the given string and assigns it to the PgwFqdn field.

func (*SmfRegistrationModification) SetSmfInstanceId

func (o *SmfRegistrationModification) SetSmfInstanceId(v string)

SetSmfInstanceId sets field value

func (*SmfRegistrationModification) SetSmfSetId

func (o *SmfRegistrationModification) SetSmfSetId(v string)

SetSmfSetId gets a reference to the given string and assigns it to the SmfSetId field.

func (SmfRegistrationModification) ToMap

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

func (*SmfRegistrationModification) UnmarshalJSON

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

type SmsRouterInfo

type SmsRouterInfo 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,omitempty"`
	DiameterAddress *NetworkNodeDiameterAddress `json:"diameterAddress,omitempty"`
	MapAddress      *string                     `json:"mapAddress,omitempty"`
	// String identifying a IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.
	RouterIpv4 *string   `json:"routerIpv4,omitempty"`
	RouterIpv6 *Ipv6Addr `json:"routerIpv6,omitempty"`
	// Fully Qualified Domain Name
	RouterFqdn *string `json:"routerFqdn,omitempty"`
}

SmsRouterInfo Addressing information of the SMS Router configured at the UDM

func NewSmsRouterInfo

func NewSmsRouterInfo() *SmsRouterInfo

NewSmsRouterInfo instantiates a new SmsRouterInfo 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 NewSmsRouterInfoWithDefaults

func NewSmsRouterInfoWithDefaults() *SmsRouterInfo

NewSmsRouterInfoWithDefaults instantiates a new SmsRouterInfo 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 (*SmsRouterInfo) GetDiameterAddress

func (o *SmsRouterInfo) GetDiameterAddress() NetworkNodeDiameterAddress

GetDiameterAddress returns the DiameterAddress field value if set, zero value otherwise.

func (*SmsRouterInfo) GetDiameterAddressOk

func (o *SmsRouterInfo) GetDiameterAddressOk() (*NetworkNodeDiameterAddress, bool)

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

func (*SmsRouterInfo) GetMapAddress

func (o *SmsRouterInfo) GetMapAddress() string

GetMapAddress returns the MapAddress field value if set, zero value otherwise.

func (*SmsRouterInfo) GetMapAddressOk

func (o *SmsRouterInfo) GetMapAddressOk() (*string, bool)

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

func (*SmsRouterInfo) GetNfInstanceId

func (o *SmsRouterInfo) GetNfInstanceId() string

GetNfInstanceId returns the NfInstanceId field value if set, zero value otherwise.

func (*SmsRouterInfo) GetNfInstanceIdOk

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

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

func (*SmsRouterInfo) GetRouterFqdn

func (o *SmsRouterInfo) GetRouterFqdn() string

GetRouterFqdn returns the RouterFqdn field value if set, zero value otherwise.

func (*SmsRouterInfo) GetRouterFqdnOk

func (o *SmsRouterInfo) GetRouterFqdnOk() (*string, bool)

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

func (*SmsRouterInfo) GetRouterIpv4

func (o *SmsRouterInfo) GetRouterIpv4() string

GetRouterIpv4 returns the RouterIpv4 field value if set, zero value otherwise.

func (*SmsRouterInfo) GetRouterIpv4Ok

func (o *SmsRouterInfo) GetRouterIpv4Ok() (*string, bool)

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

func (*SmsRouterInfo) GetRouterIpv6

func (o *SmsRouterInfo) GetRouterIpv6() Ipv6Addr

GetRouterIpv6 returns the RouterIpv6 field value if set, zero value otherwise.

func (*SmsRouterInfo) GetRouterIpv6Ok

func (o *SmsRouterInfo) GetRouterIpv6Ok() (*Ipv6Addr, bool)

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

func (*SmsRouterInfo) HasDiameterAddress

func (o *SmsRouterInfo) HasDiameterAddress() bool

HasDiameterAddress returns a boolean if a field has been set.

func (*SmsRouterInfo) HasMapAddress

func (o *SmsRouterInfo) HasMapAddress() bool

HasMapAddress returns a boolean if a field has been set.

func (*SmsRouterInfo) HasNfInstanceId

func (o *SmsRouterInfo) HasNfInstanceId() bool

HasNfInstanceId returns a boolean if a field has been set.

func (*SmsRouterInfo) HasRouterFqdn

func (o *SmsRouterInfo) HasRouterFqdn() bool

HasRouterFqdn returns a boolean if a field has been set.

func (*SmsRouterInfo) HasRouterIpv4

func (o *SmsRouterInfo) HasRouterIpv4() bool

HasRouterIpv4 returns a boolean if a field has been set.

func (*SmsRouterInfo) HasRouterIpv6

func (o *SmsRouterInfo) HasRouterIpv6() bool

HasRouterIpv6 returns a boolean if a field has been set.

func (SmsRouterInfo) MarshalJSON

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

func (*SmsRouterInfo) SetDiameterAddress

func (o *SmsRouterInfo) SetDiameterAddress(v NetworkNodeDiameterAddress)

SetDiameterAddress gets a reference to the given NetworkNodeDiameterAddress and assigns it to the DiameterAddress field.

func (*SmsRouterInfo) SetMapAddress

func (o *SmsRouterInfo) SetMapAddress(v string)

SetMapAddress gets a reference to the given string and assigns it to the MapAddress field.

func (*SmsRouterInfo) SetNfInstanceId

func (o *SmsRouterInfo) SetNfInstanceId(v string)

SetNfInstanceId gets a reference to the given string and assigns it to the NfInstanceId field.

func (*SmsRouterInfo) SetRouterFqdn

func (o *SmsRouterInfo) SetRouterFqdn(v string)

SetRouterFqdn gets a reference to the given string and assigns it to the RouterFqdn field.

func (*SmsRouterInfo) SetRouterIpv4

func (o *SmsRouterInfo) SetRouterIpv4(v string)

SetRouterIpv4 gets a reference to the given string and assigns it to the RouterIpv4 field.

func (*SmsRouterInfo) SetRouterIpv6

func (o *SmsRouterInfo) SetRouterIpv6(v Ipv6Addr)

SetRouterIpv6 gets a reference to the given Ipv6Addr and assigns it to the RouterIpv6 field.

func (SmsRouterInfo) ToMap

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

type SmsfRegistration

type SmsfRegistration 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.
	SmsfInstanceId string `json:"smsfInstanceId"`
	// 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.
	SmsfSetId *string `json:"smsfSetId,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"`
	PlmnId              PlmnId                      `json:"plmnId"`
	SmsfMAPAddress      *string                     `json:"smsfMAPAddress,omitempty"`
	SmsfDiameterAddress *NetworkNodeDiameterAddress `json:"smsfDiameterAddress,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	RegistrationTime *time.Time   `json:"registrationTime,omitempty"`
	ContextInfo      *ContextInfo `json:"contextInfo,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	DataRestorationCallbackUri *string  `json:"dataRestorationCallbackUri,omitempty"`
	ResetIds                   []string `json:"resetIds,omitempty"`
	SmsfSbiSupInd              *bool    `json:"smsfSbiSupInd,omitempty"`
	UdrRestartInd              *bool    `json:"udrRestartInd,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	LastSynchronizationTime *time.Time `json:"lastSynchronizationTime,omitempty"`
	UeMemoryAvailableInd    *bool      `json:"ueMemoryAvailableInd,omitempty"`
}

SmsfRegistration struct for SmsfRegistration

func NewSmsfRegistration

func NewSmsfRegistration(smsfInstanceId string, plmnId PlmnId) *SmsfRegistration

NewSmsfRegistration instantiates a new SmsfRegistration 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 NewSmsfRegistrationWithDefaults

func NewSmsfRegistrationWithDefaults() *SmsfRegistration

NewSmsfRegistrationWithDefaults instantiates a new SmsfRegistration 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 (*SmsfRegistration) GetContextInfo

func (o *SmsfRegistration) GetContextInfo() ContextInfo

GetContextInfo returns the ContextInfo field value if set, zero value otherwise.

func (*SmsfRegistration) GetContextInfoOk

func (o *SmsfRegistration) GetContextInfoOk() (*ContextInfo, bool)

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

func (*SmsfRegistration) GetDataRestorationCallbackUri

func (o *SmsfRegistration) GetDataRestorationCallbackUri() string

GetDataRestorationCallbackUri returns the DataRestorationCallbackUri field value if set, zero value otherwise.

func (*SmsfRegistration) GetDataRestorationCallbackUriOk

func (o *SmsfRegistration) GetDataRestorationCallbackUriOk() (*string, bool)

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

func (*SmsfRegistration) GetLastSynchronizationTime

func (o *SmsfRegistration) GetLastSynchronizationTime() time.Time

GetLastSynchronizationTime returns the LastSynchronizationTime field value if set, zero value otherwise.

func (*SmsfRegistration) GetLastSynchronizationTimeOk

func (o *SmsfRegistration) GetLastSynchronizationTimeOk() (*time.Time, bool)

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

func (*SmsfRegistration) GetPlmnId

func (o *SmsfRegistration) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*SmsfRegistration) GetPlmnIdOk

func (o *SmsfRegistration) GetPlmnIdOk() (*PlmnId, bool)

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

func (*SmsfRegistration) GetRegistrationTime

func (o *SmsfRegistration) GetRegistrationTime() time.Time

GetRegistrationTime returns the RegistrationTime field value if set, zero value otherwise.

func (*SmsfRegistration) GetRegistrationTimeOk

func (o *SmsfRegistration) GetRegistrationTimeOk() (*time.Time, bool)

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

func (*SmsfRegistration) GetResetIds

func (o *SmsfRegistration) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*SmsfRegistration) GetResetIdsOk

func (o *SmsfRegistration) GetResetIdsOk() ([]string, bool)

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

func (*SmsfRegistration) GetSmsfDiameterAddress

func (o *SmsfRegistration) GetSmsfDiameterAddress() NetworkNodeDiameterAddress

GetSmsfDiameterAddress returns the SmsfDiameterAddress field value if set, zero value otherwise.

func (*SmsfRegistration) GetSmsfDiameterAddressOk

func (o *SmsfRegistration) GetSmsfDiameterAddressOk() (*NetworkNodeDiameterAddress, bool)

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

func (*SmsfRegistration) GetSmsfInstanceId

func (o *SmsfRegistration) GetSmsfInstanceId() string

GetSmsfInstanceId returns the SmsfInstanceId field value

func (*SmsfRegistration) GetSmsfInstanceIdOk

func (o *SmsfRegistration) GetSmsfInstanceIdOk() (*string, bool)

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

func (*SmsfRegistration) GetSmsfMAPAddress

func (o *SmsfRegistration) GetSmsfMAPAddress() string

GetSmsfMAPAddress returns the SmsfMAPAddress field value if set, zero value otherwise.

func (*SmsfRegistration) GetSmsfMAPAddressOk

func (o *SmsfRegistration) GetSmsfMAPAddressOk() (*string, bool)

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

func (*SmsfRegistration) GetSmsfSbiSupInd

func (o *SmsfRegistration) GetSmsfSbiSupInd() bool

GetSmsfSbiSupInd returns the SmsfSbiSupInd field value if set, zero value otherwise.

func (*SmsfRegistration) GetSmsfSbiSupIndOk

func (o *SmsfRegistration) GetSmsfSbiSupIndOk() (*bool, bool)

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

func (*SmsfRegistration) GetSmsfSetId

func (o *SmsfRegistration) GetSmsfSetId() string

GetSmsfSetId returns the SmsfSetId field value if set, zero value otherwise.

func (*SmsfRegistration) GetSmsfSetIdOk

func (o *SmsfRegistration) GetSmsfSetIdOk() (*string, bool)

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

func (*SmsfRegistration) GetSupportedFeatures

func (o *SmsfRegistration) GetSupportedFeatures() string

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

func (*SmsfRegistration) GetSupportedFeaturesOk

func (o *SmsfRegistration) 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 (*SmsfRegistration) GetUdrRestartInd

func (o *SmsfRegistration) GetUdrRestartInd() bool

GetUdrRestartInd returns the UdrRestartInd field value if set, zero value otherwise.

func (*SmsfRegistration) GetUdrRestartIndOk

func (o *SmsfRegistration) GetUdrRestartIndOk() (*bool, bool)

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

func (*SmsfRegistration) GetUeMemoryAvailableInd

func (o *SmsfRegistration) GetUeMemoryAvailableInd() bool

GetUeMemoryAvailableInd returns the UeMemoryAvailableInd field value if set, zero value otherwise.

func (*SmsfRegistration) GetUeMemoryAvailableIndOk

func (o *SmsfRegistration) GetUeMemoryAvailableIndOk() (*bool, bool)

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

func (*SmsfRegistration) HasContextInfo

func (o *SmsfRegistration) HasContextInfo() bool

HasContextInfo returns a boolean if a field has been set.

func (*SmsfRegistration) HasDataRestorationCallbackUri

func (o *SmsfRegistration) HasDataRestorationCallbackUri() bool

HasDataRestorationCallbackUri returns a boolean if a field has been set.

func (*SmsfRegistration) HasLastSynchronizationTime

func (o *SmsfRegistration) HasLastSynchronizationTime() bool

HasLastSynchronizationTime returns a boolean if a field has been set.

func (*SmsfRegistration) HasRegistrationTime

func (o *SmsfRegistration) HasRegistrationTime() bool

HasRegistrationTime returns a boolean if a field has been set.

func (*SmsfRegistration) HasResetIds

func (o *SmsfRegistration) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*SmsfRegistration) HasSmsfDiameterAddress

func (o *SmsfRegistration) HasSmsfDiameterAddress() bool

HasSmsfDiameterAddress returns a boolean if a field has been set.

func (*SmsfRegistration) HasSmsfMAPAddress

func (o *SmsfRegistration) HasSmsfMAPAddress() bool

HasSmsfMAPAddress returns a boolean if a field has been set.

func (*SmsfRegistration) HasSmsfSbiSupInd

func (o *SmsfRegistration) HasSmsfSbiSupInd() bool

HasSmsfSbiSupInd returns a boolean if a field has been set.

func (*SmsfRegistration) HasSmsfSetId

func (o *SmsfRegistration) HasSmsfSetId() bool

HasSmsfSetId returns a boolean if a field has been set.

func (*SmsfRegistration) HasSupportedFeatures

func (o *SmsfRegistration) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*SmsfRegistration) HasUdrRestartInd

func (o *SmsfRegistration) HasUdrRestartInd() bool

HasUdrRestartInd returns a boolean if a field has been set.

func (*SmsfRegistration) HasUeMemoryAvailableInd

func (o *SmsfRegistration) HasUeMemoryAvailableInd() bool

HasUeMemoryAvailableInd returns a boolean if a field has been set.

func (SmsfRegistration) MarshalJSON

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

func (*SmsfRegistration) SetContextInfo

func (o *SmsfRegistration) SetContextInfo(v ContextInfo)

SetContextInfo gets a reference to the given ContextInfo and assigns it to the ContextInfo field.

func (*SmsfRegistration) SetDataRestorationCallbackUri

func (o *SmsfRegistration) SetDataRestorationCallbackUri(v string)

SetDataRestorationCallbackUri gets a reference to the given string and assigns it to the DataRestorationCallbackUri field.

func (*SmsfRegistration) SetLastSynchronizationTime

func (o *SmsfRegistration) SetLastSynchronizationTime(v time.Time)

SetLastSynchronizationTime gets a reference to the given time.Time and assigns it to the LastSynchronizationTime field.

func (*SmsfRegistration) SetPlmnId

func (o *SmsfRegistration) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (*SmsfRegistration) SetRegistrationTime

func (o *SmsfRegistration) SetRegistrationTime(v time.Time)

SetRegistrationTime gets a reference to the given time.Time and assigns it to the RegistrationTime field.

func (*SmsfRegistration) SetResetIds

func (o *SmsfRegistration) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*SmsfRegistration) SetSmsfDiameterAddress

func (o *SmsfRegistration) SetSmsfDiameterAddress(v NetworkNodeDiameterAddress)

SetSmsfDiameterAddress gets a reference to the given NetworkNodeDiameterAddress and assigns it to the SmsfDiameterAddress field.

func (*SmsfRegistration) SetSmsfInstanceId

func (o *SmsfRegistration) SetSmsfInstanceId(v string)

SetSmsfInstanceId sets field value

func (*SmsfRegistration) SetSmsfMAPAddress

func (o *SmsfRegistration) SetSmsfMAPAddress(v string)

SetSmsfMAPAddress gets a reference to the given string and assigns it to the SmsfMAPAddress field.

func (*SmsfRegistration) SetSmsfSbiSupInd

func (o *SmsfRegistration) SetSmsfSbiSupInd(v bool)

SetSmsfSbiSupInd gets a reference to the given bool and assigns it to the SmsfSbiSupInd field.

func (*SmsfRegistration) SetSmsfSetId

func (o *SmsfRegistration) SetSmsfSetId(v string)

SetSmsfSetId gets a reference to the given string and assigns it to the SmsfSetId field.

func (*SmsfRegistration) SetSupportedFeatures

func (o *SmsfRegistration) SetSupportedFeatures(v string)

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

func (*SmsfRegistration) SetUdrRestartInd

func (o *SmsfRegistration) SetUdrRestartInd(v bool)

SetUdrRestartInd gets a reference to the given bool and assigns it to the UdrRestartInd field.

func (*SmsfRegistration) SetUeMemoryAvailableInd

func (o *SmsfRegistration) SetUeMemoryAvailableInd(v bool)

SetUeMemoryAvailableInd gets a reference to the given bool and assigns it to the UeMemoryAvailableInd field.

func (SmsfRegistration) ToMap

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

func (*SmsfRegistration) UnmarshalJSON

func (o *SmsfRegistration) UnmarshalJSON(bytes []byte) (err 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)

func (*Snssai) UnmarshalJSON

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

type SupiRange

type SupiRange struct {
	Start   *string `json:"start,omitempty"`
	End     *string `json:"end,omitempty"`
	Pattern *string `json:"pattern,omitempty"`
}

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

func NewSupiRange

func NewSupiRange() *SupiRange

NewSupiRange instantiates a new SupiRange 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 NewSupiRangeWithDefaults

func NewSupiRangeWithDefaults() *SupiRange

NewSupiRangeWithDefaults instantiates a new SupiRange 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 (*SupiRange) GetEnd

func (o *SupiRange) GetEnd() string

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

func (*SupiRange) GetEndOk

func (o *SupiRange) 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 (*SupiRange) GetPattern

func (o *SupiRange) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*SupiRange) GetPatternOk

func (o *SupiRange) 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 (*SupiRange) GetStart

func (o *SupiRange) GetStart() string

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

func (*SupiRange) GetStartOk

func (o *SupiRange) 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 (*SupiRange) HasEnd

func (o *SupiRange) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*SupiRange) HasPattern

func (o *SupiRange) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (*SupiRange) HasStart

func (o *SupiRange) HasStart() bool

HasStart returns a boolean if a field has been set.

func (SupiRange) MarshalJSON

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

func (*SupiRange) SetEnd

func (o *SupiRange) SetEnd(v string)

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

func (*SupiRange) SetPattern

func (o *SupiRange) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field.

func (*SupiRange) SetStart

func (o *SupiRange) SetStart(v string)

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

func (SupiRange) ToMap

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

type TriggerAMFFor3GPPAccessDeregistrationAPIService

type TriggerAMFFor3GPPAccessDeregistrationAPIService service

TriggerAMFFor3GPPAccessDeregistrationAPIService TriggerAMFFor3GPPAccessDeregistrationAPI service

func (*TriggerAMFFor3GPPAccessDeregistrationAPIService) DeregAMF

DeregAMF trigger AMF for 3GPP access deregistration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiDeregAMFRequest

func (*TriggerAMFFor3GPPAccessDeregistrationAPIService) DeregAMFExecute

Execute executes the request

type TriggerPCSCFRestorationAPIService

type TriggerPCSCFRestorationAPIService service

TriggerPCSCFRestorationAPIService TriggerPCSCFRestorationAPI service

func (*TriggerPCSCFRestorationAPIService) TriggerPCSCFRestoration

TriggerPCSCFRestoration Trigger the Restoration of the P-CSCF

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

func (*TriggerPCSCFRestorationAPIService) TriggerPCSCFRestorationExecute

Execute executes the request

type TriggerRequest

type TriggerRequest struct {
	// String identifying a Supi that shall contain either an IMSI, a network specific identifier, a Global Cable Identifier (GCI) or a Global Line Identifier (GLI) as specified in clause  2.2A of 3GPP TS 23.003. It shall be formatted as follows  - for an IMSI \"imsi-<imsi>\", where <imsi> shall be formatted according to clause 2.2    of 3GPP TS 23.003 that describes an IMSI.  - for a network specific identifier \"nai-<nai>, where <nai> shall be formatted    according to clause 28.7.2 of 3GPP TS 23.003 that describes an NAI.  - for a GCI \"gci-<gci>\", where <gci> shall be formatted according to clause 28.15.2    of 3GPP TS 23.003.  - for a GLI \"gli-<gli>\", where <gli> shall be formatted according to clause 28.16.2 of    3GPP TS 23.003.To enable that the value is used as part of an URI, the string shall    only contain characters allowed according to the \"lower-with-hyphen\" naming convention    defined in 3GPP TS 29.501.
	Supi        string               `json:"supi"`
	FailedPcscf NullablePcscfAddress `json:"failedPcscf,omitempty"`
}

TriggerRequest struct for TriggerRequest

func NewTriggerRequest

func NewTriggerRequest(supi string) *TriggerRequest

NewTriggerRequest instantiates a new TriggerRequest 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 NewTriggerRequestWithDefaults

func NewTriggerRequestWithDefaults() *TriggerRequest

NewTriggerRequestWithDefaults instantiates a new TriggerRequest 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 (*TriggerRequest) GetFailedPcscf

func (o *TriggerRequest) GetFailedPcscf() PcscfAddress

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

func (*TriggerRequest) GetFailedPcscfOk

func (o *TriggerRequest) GetFailedPcscfOk() (*PcscfAddress, bool)

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

func (*TriggerRequest) GetSupi

func (o *TriggerRequest) GetSupi() string

GetSupi returns the Supi field value

func (*TriggerRequest) GetSupiOk

func (o *TriggerRequest) GetSupiOk() (*string, bool)

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

func (*TriggerRequest) HasFailedPcscf

func (o *TriggerRequest) HasFailedPcscf() bool

HasFailedPcscf returns a boolean if a field has been set.

func (TriggerRequest) MarshalJSON

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

func (*TriggerRequest) SetFailedPcscf

func (o *TriggerRequest) SetFailedPcscf(v PcscfAddress)

SetFailedPcscf gets a reference to the given NullablePcscfAddress and assigns it to the FailedPcscf field.

func (*TriggerRequest) SetFailedPcscfNil

func (o *TriggerRequest) SetFailedPcscfNil()

SetFailedPcscfNil sets the value for FailedPcscf to be an explicit nil

func (*TriggerRequest) SetSupi

func (o *TriggerRequest) SetSupi(v string)

SetSupi sets field value

func (TriggerRequest) ToMap

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

func (*TriggerRequest) UnmarshalJSON

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

func (*TriggerRequest) UnsetFailedPcscf

func (o *TriggerRequest) UnsetFailedPcscf()

UnsetFailedPcscf ensures that no value is present for FailedPcscf, not even an explicit nil

type UECMRegistrationInfoRetrievalAPIService

type UECMRegistrationInfoRetrievalAPIService service

UECMRegistrationInfoRetrievalAPIService UECMRegistrationInfoRetrievalAPI service

func (*UECMRegistrationInfoRetrievalAPIService) GetRegistrations

GetRegistrations retrieve UE registration data sets

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiGetRegistrationsRequest

func (*UECMRegistrationInfoRetrievalAPIService) GetRegistrationsExecute

Execute executes the request

@return RegistrationDataSets

type UELocationInformationRetrievalAPIService

type UELocationInformationRetrievalAPIService service

UELocationInformationRetrievalAPIService UELocationInformationRetrievalAPI service

func (*UELocationInformationRetrievalAPIService) GetLocationInfo

GetLocationInfo retrieve the target UE's location information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId Identifier of the UE
@return ApiGetLocationInfoRequest

func (*UELocationInformationRetrievalAPIService) GetLocationInfoExecute

Execute executes the request

@return LocationInfo

type UeReachableInd

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

UeReachableInd UE Reachable Indication

func (*UeReachableInd) MarshalJSON

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

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

func (*UeReachableInd) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type UpdateNwdafRegistration200Response

type UpdateNwdafRegistration200Response struct {
	NwdafRegistration *NwdafRegistration
	PatchResult       *PatchResult
}

UpdateNwdafRegistration200Response - struct for UpdateNwdafRegistration200Response

func NwdafRegistrationAsUpdateNwdafRegistration200Response

func NwdafRegistrationAsUpdateNwdafRegistration200Response(v *NwdafRegistration) UpdateNwdafRegistration200Response

NwdafRegistrationAsUpdateNwdafRegistration200Response is a convenience function that returns NwdafRegistration wrapped in UpdateNwdafRegistration200Response

func PatchResultAsUpdateNwdafRegistration200Response

func PatchResultAsUpdateNwdafRegistration200Response(v *PatchResult) UpdateNwdafRegistration200Response

PatchResultAsUpdateNwdafRegistration200Response is a convenience function that returns PatchResult wrapped in UpdateNwdafRegistration200Response

func (*UpdateNwdafRegistration200Response) GetActualInstance

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

Get the actual instance

func (UpdateNwdafRegistration200Response) MarshalJSON

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

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

func (*UpdateNwdafRegistration200Response) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type VgmlcAddress

type VgmlcAddress struct {
	// String identifying a IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.
	VgmlcAddressIpv4 *string   `json:"vgmlcAddressIpv4,omitempty"`
	VgmlcAddressIpv6 *Ipv6Addr `json:"vgmlcAddressIpv6,omitempty"`
	// Fully Qualified Domain Name
	VgmlcFqdn *string `json:"vgmlcFqdn,omitempty"`
}

VgmlcAddress struct for VgmlcAddress

func NewVgmlcAddress

func NewVgmlcAddress() *VgmlcAddress

NewVgmlcAddress instantiates a new VgmlcAddress 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 NewVgmlcAddressWithDefaults

func NewVgmlcAddressWithDefaults() *VgmlcAddress

NewVgmlcAddressWithDefaults instantiates a new VgmlcAddress 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 (*VgmlcAddress) GetVgmlcAddressIpv4

func (o *VgmlcAddress) GetVgmlcAddressIpv4() string

GetVgmlcAddressIpv4 returns the VgmlcAddressIpv4 field value if set, zero value otherwise.

func (*VgmlcAddress) GetVgmlcAddressIpv4Ok

func (o *VgmlcAddress) GetVgmlcAddressIpv4Ok() (*string, bool)

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

func (*VgmlcAddress) GetVgmlcAddressIpv6

func (o *VgmlcAddress) GetVgmlcAddressIpv6() Ipv6Addr

GetVgmlcAddressIpv6 returns the VgmlcAddressIpv6 field value if set, zero value otherwise.

func (*VgmlcAddress) GetVgmlcAddressIpv6Ok

func (o *VgmlcAddress) GetVgmlcAddressIpv6Ok() (*Ipv6Addr, bool)

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

func (*VgmlcAddress) GetVgmlcFqdn

func (o *VgmlcAddress) GetVgmlcFqdn() string

GetVgmlcFqdn returns the VgmlcFqdn field value if set, zero value otherwise.

func (*VgmlcAddress) GetVgmlcFqdnOk

func (o *VgmlcAddress) GetVgmlcFqdnOk() (*string, bool)

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

func (*VgmlcAddress) HasVgmlcAddressIpv4

func (o *VgmlcAddress) HasVgmlcAddressIpv4() bool

HasVgmlcAddressIpv4 returns a boolean if a field has been set.

func (*VgmlcAddress) HasVgmlcAddressIpv6

func (o *VgmlcAddress) HasVgmlcAddressIpv6() bool

HasVgmlcAddressIpv6 returns a boolean if a field has been set.

func (*VgmlcAddress) HasVgmlcFqdn

func (o *VgmlcAddress) HasVgmlcFqdn() bool

HasVgmlcFqdn returns a boolean if a field has been set.

func (VgmlcAddress) MarshalJSON

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

func (*VgmlcAddress) SetVgmlcAddressIpv4

func (o *VgmlcAddress) SetVgmlcAddressIpv4(v string)

SetVgmlcAddressIpv4 gets a reference to the given string and assigns it to the VgmlcAddressIpv4 field.

func (*VgmlcAddress) SetVgmlcAddressIpv6

func (o *VgmlcAddress) SetVgmlcAddressIpv6(v Ipv6Addr)

SetVgmlcAddressIpv6 gets a reference to the given Ipv6Addr and assigns it to the VgmlcAddressIpv6 field.

func (*VgmlcAddress) SetVgmlcFqdn

func (o *VgmlcAddress) SetVgmlcFqdn(v string)

SetVgmlcFqdn gets a reference to the given string and assigns it to the VgmlcFqdn field.

func (VgmlcAddress) ToMap

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

Source Files

Jump to

Keyboard shortcuts

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