package
1.18.2
Repository: https://github.com/5gcorenet/openapi.git
Documentation: pkg.go.dev

# README

Go API client for openapi_Nsmf_PDUSession

SMF PDU Session Service.
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.

Overview

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

  • API version: 1.3.0-alpha.2
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

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

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

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

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

ctx := context.WithValue(context.Background(), openapi_Nsmf_PDUSession.ContextServerIndex, 1)

Templated Server URL

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to https://example.com/nsmf-pdusession/v1

ClassMethodHTTP requestDescription
IndividualPDUSessionHSMFOrSMFApiReleasePduSessionPost /pdu-sessions/{pduSessionRef}/releaseRelease
IndividualPDUSessionHSMFOrSMFApiRetrievePduSessionPost /pdu-sessions/{pduSessionRef}/retrieveRetrieve
IndividualPDUSessionHSMFOrSMFApiTransferMoDataPost /pdu-sessions/{pduSessionRef}/transfer-mo-dataTransfer MO Data
IndividualPDUSessionHSMFOrSMFApiUpdatePduSessionPost /pdu-sessions/{pduSessionRef}/modifyUpdate (initiated by V-SMF or I-SMF)
IndividualSMContextApiReleaseSmContextPost /sm-contexts/{smContextRef}/releaseRelease SM Context
IndividualSMContextApiRetrieveSmContextPost /sm-contexts/{smContextRef}/retrieveRetrieve SM Context
IndividualSMContextApiSendMoDataPost /sm-contexts/{smContextRef}/send-mo-dataSend MO Data
IndividualSMContextApiUpdateSmContextPost /sm-contexts/{smContextRef}/modifyUpdate SM Context
PDUSessionsCollectionApiPostPduSessionsPost /pdu-sessionsCreate
SMContextsCollectionApiPostSmContextsPost /sm-contextsCreate SM Context

Documentation For Models

Documentation For Authorization

oAuth2ClientCredentials

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • nsmf-pdusession: Access to the nsmf-pdusession API

Example

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

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

import "golang.org/x/oauth2"

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

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

Documentation for Utility Methods

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

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

Author

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
interface{}AsGeraLocation is a convenience function that returns interface{} wrapped in GeraLocation.
interface{}AsGlobalRanNodeId is a convenience function that returns interface{} wrapped in GlobalRanNodeId.
interface{}AsIpAddress is a convenience function that returns interface{} wrapped in IpAddress.
interface{}AsPduSessionCreateData is a convenience function that returns interface{} wrapped in PduSessionCreateData.
interface{}AsPduSessionCreatedData is a convenience function that returns interface{} wrapped in PduSessionCreatedData.
interface{}AsUtraLocation is a convenience function that returns interface{} wrapped in UtraLocation.
IsNil checks if an input is nil.
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.
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.
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.
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.
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.
NewAfCoordinationInfo instantiates a new AfCoordinationInfo 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.
NewAfCoordinationInfoWithDefaults instantiates a new AfCoordinationInfo 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.
NewAlternativeQosProfile instantiates a new AlternativeQosProfile 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.
NewAlternativeQosProfileWithDefaults instantiates a new AlternativeQosProfile 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.
NewAmbr instantiates a new Ambr 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.
NewAmbrWithDefaults instantiates a new Ambr 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.
NewAnchorSmfFeatures instantiates a new AnchorSmfFeatures 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.
NewAnchorSmfFeaturesWithDefaults instantiates a new AnchorSmfFeatures 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.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewApnRateStatus instantiates a new ApnRateStatus 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.
NewApnRateStatusWithDefaults instantiates a new ApnRateStatus 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.
NewArp instantiates a new Arp 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.
NewArpWithDefaults instantiates a new Arp 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.
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.
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.
NewBatteryIndication instantiates a new BatteryIndication 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.
NewBatteryIndicationWithDefaults instantiates a new BatteryIndication 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.
NewCellGlobalId instantiates a new CellGlobalId 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.
NewCellGlobalIdWithDefaults instantiates a new CellGlobalId 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.
NewChargingInformation instantiates a new ChargingInformation 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.
NewChargingInformationWithDefaults instantiates a new ChargingInformation 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.
NewCnAssistedRanPara instantiates a new CnAssistedRanPara 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.
NewCnAssistedRanParaWithDefaults instantiates a new CnAssistedRanPara 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.
NewConfiguration returns a new Configuration object.
NewDddTrafficDescriptor instantiates a new DddTrafficDescriptor 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.
NewDddTrafficDescriptorWithDefaults instantiates a new DddTrafficDescriptor 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.
NewDdnFailureSubInfo instantiates a new DdnFailureSubInfo 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.
NewDdnFailureSubInfoWithDefaults instantiates a new DdnFailureSubInfo 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.
NewDdnFailureSubs instantiates a new DdnFailureSubs 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.
NewDdnFailureSubsWithDefaults instantiates a new DdnFailureSubs 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.
NewDnaiInformation instantiates a new DnaiInformation 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.
NewDnaiInformationWithDefaults instantiates a new DnaiInformation 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.
NewDynamic5Qi instantiates a new Dynamic5Qi 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.
NewDynamic5QiWithDefaults instantiates a new Dynamic5Qi 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.
NewEbiArpMapping instantiates a new EbiArpMapping 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.
NewEbiArpMappingWithDefaults instantiates a new EbiArpMapping 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.
NewEcgi instantiates a new Ecgi 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.
NewEcgiWithDefaults instantiates a new Ecgi 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.
NewEpsBearerInfo instantiates a new EpsBearerInfo 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.
NewEpsBearerInfoWithDefaults instantiates a new EpsBearerInfo 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.
NewEpsPdnCnxInfo instantiates a new EpsPdnCnxInfo 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.
NewEpsPdnCnxInfoWithDefaults instantiates a new EpsPdnCnxInfo 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.
NewEutraLocation instantiates a new EutraLocation 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.
NewEutraLocationWithDefaults instantiates a new EutraLocation 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.
NewExemptionInd instantiates a new ExemptionInd 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.
NewExemptionIndWithDefaults instantiates a new ExemptionInd 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.
NewExtProblemDetails instantiates a new ExtProblemDetails 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.
NewExtProblemDetailsWithDefaults instantiates a new ExtProblemDetails 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.
NewGbrQosFlowInformation instantiates a new GbrQosFlowInformation 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.
NewGbrQosFlowInformationWithDefaults instantiates a new GbrQosFlowInformation 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.
NewGNbId instantiates a new GNbId 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.
NewGNbIdWithDefaults instantiates a new GNbId 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.
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.
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.
NewHfcNodeId instantiates a new HfcNodeId 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.
NewHfcNodeIdWithDefaults instantiates a new HfcNodeId 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.
NewHsmfUpdateData instantiates a new HsmfUpdateData 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.
NewHsmfUpdateDataWithDefaults instantiates a new HsmfUpdateData 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.
NewHsmfUpdatedData instantiates a new HsmfUpdatedData 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.
NewHsmfUpdatedDataWithDefaults instantiates a new HsmfUpdatedData 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.
NewHsmfUpdateError instantiates a new HsmfUpdateError 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.
NewHsmfUpdateErrorWithDefaults instantiates a new HsmfUpdateError 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.
NewIndirectDataForwardingTunnelInfo instantiates a new IndirectDataForwardingTunnelInfo 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.
NewIndirectDataForwardingTunnelInfoWithDefaults instantiates a new IndirectDataForwardingTunnelInfo 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.
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.
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.
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.
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.
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.
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.
NewLocationAreaId instantiates a new LocationAreaId 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.
NewLocationAreaIdWithDefaults instantiates a new LocationAreaId 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.
NewMmeCapabilities instantiates a new MmeCapabilities 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.
NewMmeCapabilitiesWithDefaults instantiates a new MmeCapabilities 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.
NewMoExpDataCounter instantiates a new MoExpDataCounter 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.
NewMoExpDataCounterWithDefaults instantiates a new MoExpDataCounter 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.
NewN3gaLocation instantiates a new N3gaLocation 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.
NewN3gaLocationWithDefaults instantiates a new N3gaLocation 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.
NewN4Information instantiates a new N4Information 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.
NewN4InformationWithDefaults instantiates a new N4Information 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.
NewNcgi instantiates a new Ncgi object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNcgiWithDefaults instantiates a new Ncgi object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNgApCause instantiates a new NgApCause 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.
NewNgApCauseWithDefaults instantiates a new NgApCause 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.
NewNgRanTargetId instantiates a new NgRanTargetId 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.
NewNgRanTargetIdWithDefaults instantiates a new NgRanTargetId 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.
NewNonDynamic5Qi instantiates a new NonDynamic5Qi 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.
NewNonDynamic5QiWithDefaults instantiates a new NonDynamic5Qi 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.
NewNotificationInfo instantiates a new NotificationInfo 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.
NewNotificationInfoWithDefaults instantiates a new NotificationInfo 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.
NewNrLocation instantiates a new NrLocation 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.
NewNrLocationWithDefaults instantiates a new NrLocation 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.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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.
NewPcfUeCallbackInfo instantiates a new PcfUeCallbackInfo 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.
NewPcfUeCallbackInfoWithDefaults instantiates a new PcfUeCallbackInfo 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.
NewPduSessionCreateError instantiates a new PduSessionCreateError 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.
NewPduSessionCreateErrorWithDefaults instantiates a new PduSessionCreateError 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.
NewPduSessionNotifyItem instantiates a new PduSessionNotifyItem 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.
NewPduSessionNotifyItemWithDefaults instantiates a new PduSessionNotifyItem 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.
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.
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.
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.
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.
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.
NewProblemDetailsAddInfo instantiates a new ProblemDetailsAddInfo 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.
NewProblemDetailsAddInfoWithDefaults instantiates a new ProblemDetailsAddInfo 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.
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.
NewPsaInformation instantiates a new PsaInformation 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.
NewPsaInformationWithDefaults instantiates a new PsaInformation 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.
NewQosFlowAddModifyRequestItem instantiates a new QosFlowAddModifyRequestItem 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.
NewQosFlowAddModifyRequestItemWithDefaults instantiates a new QosFlowAddModifyRequestItem 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.
NewQosFlowItem instantiates a new QosFlowItem 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.
NewQosFlowItemWithDefaults instantiates a new QosFlowItem 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.
NewQosFlowNotifyItem instantiates a new QosFlowNotifyItem 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.
NewQosFlowNotifyItemWithDefaults instantiates a new QosFlowNotifyItem 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.
NewQosFlowProfile instantiates a new QosFlowProfile 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.
NewQosFlowProfileWithDefaults instantiates a new QosFlowProfile 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.
NewQosFlowReleaseRequestItem instantiates a new QosFlowReleaseRequestItem 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.
NewQosFlowReleaseRequestItemWithDefaults instantiates a new QosFlowReleaseRequestItem 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.
NewQosFlowSetupItem instantiates a new QosFlowSetupItem 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.
NewQosFlowSetupItemWithDefaults instantiates a new QosFlowSetupItem 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.
NewQosFlowTunnel instantiates a new QosFlowTunnel 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.
NewQosFlowTunnelWithDefaults instantiates a new QosFlowTunnel 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.
NewQosFlowUsageReport instantiates a new QosFlowUsageReport 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.
NewQosFlowUsageReportWithDefaults instantiates a new QosFlowUsageReport 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.
NewQosMonitoringInfo instantiates a new QosMonitoringInfo 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.
NewQosMonitoringInfoWithDefaults instantiates a new QosMonitoringInfo 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.
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.
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.
NewRedundantPduSessionInformation instantiates a new RedundantPduSessionInformation 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.
NewRedundantPduSessionInformationWithDefaults instantiates a new RedundantPduSessionInformation 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.
NewRefToBinaryData instantiates a new RefToBinaryData 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.
NewRefToBinaryDataWithDefaults instantiates a new RefToBinaryData 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.
NewReleaseData instantiates a new ReleaseData 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.
NewReleaseDataWithDefaults instantiates a new ReleaseData 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.
NewReleasedData instantiates a new ReleasedData 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.
NewReleasedDataWithDefaults instantiates a new ReleasedData 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.
NewReleasePduSession200Response instantiates a new ReleasePduSession200Response 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.
NewReleasePduSession200ResponseWithDefaults instantiates a new ReleasePduSession200Response 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.
NewReleasePduSessionRequest instantiates a new ReleasePduSessionRequest 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.
NewReleasePduSessionRequestWithDefaults instantiates a new ReleasePduSessionRequest 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.
NewReleaseSmContextRequest instantiates a new ReleaseSmContextRequest 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.
NewReleaseSmContextRequestWithDefaults instantiates a new ReleaseSmContextRequest 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.
NewRetrieveData instantiates a new RetrieveData 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.
NewRetrieveDataWithDefaults instantiates a new RetrieveData 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.
NewRetrievedData instantiates a new RetrievedData 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.
NewRetrievedDataWithDefaults instantiates a new RetrievedData 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.
NewRoamingChargingProfile instantiates a new RoamingChargingProfile 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.
NewRoamingChargingProfileWithDefaults instantiates a new RoamingChargingProfile 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.
NewRoutingAreaId instantiates a new RoutingAreaId 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.
NewRoutingAreaIdWithDefaults instantiates a new RoutingAreaId 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.
NewScheduledCommunicationTime instantiates a new ScheduledCommunicationTime 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.
NewScheduledCommunicationTimeWithDefaults instantiates a new ScheduledCommunicationTime 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.
NewSecondaryRatUsageInfo instantiates a new SecondaryRatUsageInfo 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.
NewSecondaryRatUsageInfoWithDefaults instantiates a new SecondaryRatUsageInfo 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.
NewSecondaryRatUsageReport instantiates a new SecondaryRatUsageReport 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.
NewSecondaryRatUsageReportWithDefaults instantiates a new SecondaryRatUsageReport 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.
NewSecurityResult instantiates a new SecurityResult 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.
NewSecurityResultWithDefaults instantiates a new SecurityResult 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.
NewSendMoDataReqData instantiates a new SendMoDataReqData 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.
NewSendMoDataReqDataWithDefaults instantiates a new SendMoDataReqData 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.
NewSendMoDataRequest instantiates a new SendMoDataRequest 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.
NewSendMoDataRequestWithDefaults instantiates a new SendMoDataRequest 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.
NewServiceAreaId instantiates a new ServiceAreaId 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.
NewServiceAreaIdWithDefaults instantiates a new ServiceAreaId 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.
NewSmallDataRateStatus instantiates a new SmallDataRateStatus 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.
NewSmallDataRateStatusWithDefaults instantiates a new SmallDataRateStatus 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.
NewSmContext instantiates a new SmContext 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.
NewSmContextCreateData instantiates a new SmContextCreateData 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.
NewSmContextCreateDataWithDefaults instantiates a new SmContextCreateData 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.
NewSmContextCreatedData instantiates a new SmContextCreatedData 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.
NewSmContextCreatedDataWithDefaults instantiates a new SmContextCreatedData 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.
NewSmContextCreateError instantiates a new SmContextCreateError 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.
NewSmContextCreateErrorWithDefaults instantiates a new SmContextCreateError 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.
NewSmContextReleaseData instantiates a new SmContextReleaseData 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.
NewSmContextReleaseDataWithDefaults instantiates a new SmContextReleaseData 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.
NewSmContextReleasedData instantiates a new SmContextReleasedData 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.
NewSmContextReleasedDataWithDefaults instantiates a new SmContextReleasedData 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.
NewSmContextRetrieveData instantiates a new SmContextRetrieveData 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.
NewSmContextRetrieveDataWithDefaults instantiates a new SmContextRetrieveData 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.
NewSmContextRetrievedData instantiates a new SmContextRetrievedData 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.
NewSmContextRetrievedDataWithDefaults instantiates a new SmContextRetrievedData 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.
NewSmContextStatusNotification instantiates a new SmContextStatusNotification 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.
NewSmContextStatusNotificationWithDefaults instantiates a new SmContextStatusNotification 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.
NewSmContextUpdateData instantiates a new SmContextUpdateData 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.
NewSmContextUpdateDataWithDefaults instantiates a new SmContextUpdateData 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.
NewSmContextUpdatedData instantiates a new SmContextUpdatedData 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.
NewSmContextUpdatedDataWithDefaults instantiates a new SmContextUpdatedData 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.
NewSmContextUpdateError instantiates a new SmContextUpdateError 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.
NewSmContextUpdateErrorWithDefaults instantiates a new SmContextUpdateError 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.
NewSmContextWithDefaults instantiates a new SmContext 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.
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.
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.
NewStatusInfo instantiates a new StatusInfo 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.
NewStatusInfoWithDefaults instantiates a new StatusInfo 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.
NewStatusNotification instantiates a new StatusNotification 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.
NewStatusNotificationWithDefaults instantiates a new StatusNotification 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.
NewTai instantiates a new Tai object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTaiWithDefaults instantiates a new Tai object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTargetDnaiInfo instantiates a new TargetDnaiInfo 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.
NewTargetDnaiInfoWithDefaults instantiates a new TargetDnaiInfo 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.
NewTnapId instantiates a new TnapId 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.
NewTnapIdWithDefaults instantiates a new TnapId 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.
NewTraceData instantiates a new TraceData 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.
NewTraceDataWithDefaults instantiates a new TraceData 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.
NewTransferMoDataReqData instantiates a new TransferMoDataReqData 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.
NewTransferMoDataReqDataWithDefaults instantiates a new TransferMoDataReqData 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.
NewTransferMoDataRequest instantiates a new TransferMoDataRequest 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.
NewTransferMoDataRequestWithDefaults instantiates a new TransferMoDataRequest 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.
NewTransferMtDataAddInfo instantiates a new TransferMtDataAddInfo 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.
NewTransferMtDataAddInfoWithDefaults instantiates a new TransferMtDataAddInfo 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.
NewTransferMtDataError instantiates a new TransferMtDataError 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.
NewTransferMtDataErrorWithDefaults instantiates a new TransferMtDataError 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.
NewTransferMtDataIsmfRequest instantiates a new TransferMtDataIsmfRequest 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.
NewTransferMtDataIsmfRequestWithDefaults instantiates a new TransferMtDataIsmfRequest 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.
NewTransferMtDataReqData instantiates a new TransferMtDataReqData 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.
NewTransferMtDataReqDataWithDefaults instantiates a new TransferMtDataReqData 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.
NewTrigger instantiates a new Trigger 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.
NewTriggerWithDefaults instantiates a new Trigger 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.
NewTunnelInfo instantiates a new TunnelInfo 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.
NewTunnelInfoWithDefaults instantiates a new TunnelInfo 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.
NewTwapId instantiates a new TwapId 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.
NewTwapIdWithDefaults instantiates a new TwapId 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.
NewUlclBpInformation instantiates a new UlclBpInformation 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.
NewUlclBpInformationWithDefaults instantiates a new UlclBpInformation 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.
NewUpdatePduSession200Response instantiates a new UpdatePduSession200Response 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.
NewUpdatePduSession200ResponseWithDefaults instantiates a new UpdatePduSession200Response 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.
NewUpdatePduSession400Response instantiates a new UpdatePduSession400Response 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.
NewUpdatePduSession400ResponseWithDefaults instantiates a new UpdatePduSession400Response 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.
NewUpdatePduSessionRequest instantiates a new UpdatePduSessionRequest 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.
NewUpdatePduSessionRequestWithDefaults instantiates a new UpdatePduSessionRequest 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.
NewUpdateSmContext200Response instantiates a new UpdateSmContext200Response 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.
NewUpdateSmContext200ResponseWithDefaults instantiates a new UpdateSmContext200Response 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.
NewUpdateSmContext400Response instantiates a new UpdateSmContext400Response 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.
NewUpdateSmContext400ResponseWithDefaults instantiates a new UpdateSmContext400Response 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.
NewUpdateSmContextRequest instantiates a new UpdateSmContextRequest 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.
NewUpdateSmContextRequestWithDefaults instantiates a new UpdateSmContextRequest 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.
NewUpSecurity instantiates a new UpSecurity 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.
NewUpSecurityInfo instantiates a new UpSecurityInfo 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.
NewUpSecurityInfoWithDefaults instantiates a new UpSecurityInfo 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.
NewUpSecurityWithDefaults instantiates a new UpSecurity 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.
NewUserLocation instantiates a new UserLocation 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.
NewUserLocationWithDefaults instantiates a new UserLocation 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.
NewVolumeTimedReport instantiates a new VolumeTimedReport 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.
NewVolumeTimedReportWithDefaults instantiates a new VolumeTimedReport 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.
NewVplmnQos instantiates a new VplmnQos 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.
NewVplmnQosWithDefaults instantiates a new VplmnQos 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.
NewVsmfUpdateData instantiates a new VsmfUpdateData 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.
NewVsmfUpdateDataWithDefaults instantiates a new VsmfUpdateData 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.
NewVsmfUpdatedData instantiates a new VsmfUpdatedData 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.
NewVsmfUpdatedDataWithDefaults instantiates a new VsmfUpdatedData 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.
NewVsmfUpdateError instantiates a new VsmfUpdateError 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.
NewVsmfUpdateErrorWithDefaults instantiates a new VsmfUpdateError 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.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of AccessType.
List of NullValue.

# Variables

All allowed values of AccessType enum.
All allowed values of NullValue enum.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

AccessTokenErr Error returned in the access token response message.
AccessTokenReq Contains information related to the access token request.
AdditionalQosFlowInfo The enumeration AdditionalQosFlowInfo provides additional QoS flow information (see clause 9.3.1.12 3GPP TS 38.413 [11]).
AdditionalQosFlowInfoAnyOf struct for AdditionalQosFlowInfoAnyOf.
AfCoordinationInfo AF Coordination Information.
AlternativeQosProfile Alternative QoS Profile.
Ambr Contains the maximum aggregated uplink and downlink bit rates.
AnchorSmfFeatures Anchor SMF supported features.
APIClient manages communication with the Nsmf_PDUSession API v1.3.0-alpha.2 In most cases there should be only one, shared, APIClient.
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIResponse stores the API response returned by the server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ApnRateStatus Contains the APN rate control status e.g.
Arp Contains Allocation and Retention Priority information.
BackupAmfInfo Provides details of the Backup AMF.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BatteryIndication Parameters \"replaceableInd\" and \"rechargeableInd\" are only included if the value of Parameter \"batteryInd\" is true.
Cause Cause information.
CellGlobalId Contains a Cell Global Identification as defined in 3GPP TS 23.003, clause 4.3.1.
ChargingInformation Contains the addresses of the charging functions.
CnAssistedRanPara SMF derived CN assisted RAN parameters tuning.
Configuration stores the configuration of the API client.
DddTrafficDescriptor Contains a Traffic Descriptor.
DdnFailureSubInfo DDN Failure Subscription Information.
DdnFailureSubs DDN Failure Subscription.
DnaiInformation DNAI Information.
DnnSelectionMode DNN Selection Mode.
Dynamic5Qi It indicates the QoS Characteristics for a Non-standardised or not pre-configured 5QI for downlink and uplink.
EbiArpMapping EBI to ARP mapping.
Ecgi Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003.
EpsBearerInfo EPS Bearer Information from H-SMF to V-SMF, or from SMF to I-SMF.
EpsInterworkingIndication EPS Interworking Indication.
EpsPdnCnxInfo EPS PDN Connection Information from H-SMF to V-SMF, or from SMF to I-SMF.
EutraLocation Contains the E-UTRA user location.
ExemptionInd Exemption Indication.
ExtProblemDetails Extended Problem Details.
GbrQosFlowInformation GBR QoS flow information.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
GeraLocation - Exactly one of cgi, sai or lai shall be present.
GlobalRanNodeId - One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId shall be present.
GNbId Provides the G-NB identifier.
Guami Globally Unique AMF Identifier constructed out of PLMN, Network and AMF identity.
HfcNodeId REpresents the HFC Node Identifer received over NGAP.
HoState Handover state.
HsmfUpdateData Data within Update Request towards H-SMF, or from I-SMF to SMF.
HsmfUpdatedData Data within Update Response from H-SMF, or from SMF to I-SMF.
HsmfUpdateError Error within Update Response from H-SMF, or from SMF to I-SMF.
IndirectDataForwardingTunnelInfo Indirect Data Forwarding Tunnel Information.
InvalidParam It contains an invalid parameter and a related description.
IpAddress - IP Address.
Ipv6Addr String identifying an IPv6 address formatted according to clause 4 of RFC5952.
Ipv6Prefix String identifying an IPv6 address prefix formatted according to clause 4 of RFC 5952.
LineType Possible values are: - DSL: Identifies a DSL line - PON: Identifies a PON line.
LocationAreaId Contains a Location area identification as defined in 3GPP TS 23.003, clause 4.1.
MaReleaseIndication Multi-Access PDU session release Indication.
MaxIntegrityProtectedDataRate Maximum Integrity Protected Data Rate.
MmeCapabilities MME capabilities.
MoExpDataCounter Contain the MO Exception Data Counter.
N2SmInfoType N2 SM Information Type.
N3gaLocation Contains the Non-3GPP access user location.
N4Information N4 Information.
N4MessageType N4 Message Type.
Ncgi Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003.
NFType NF types known to NRF.
NgApCause Represents the NGAP cause.
NgRanTargetId Indicates a NG RAN as target of the handover.
NonDynamic5Qi It indicates the QoS Characteristics for a standardized or pre-configured 5QI for downlink and uplink.
NotificationCause Cause for generating a notification.
NotificationControl The enumeration NotificationControl indicates whether notifications are requested from the RAN when the GFBR can no longer (or again) be fulfilled for a QoS Flow during the lifetime of the QoS Flow (see clause 5.7.2.4 of 3GPP TS 23.501).
NotificationInfo Notification Correlation ID and Notification URI provided by the NF service consumer.
NrLocation Contains the NR user location.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PartialRecordMethod struct for PartialRecordMethod.
PcfUeCallbackInfo Contains the PCF for the UE information necessary for the PCF for the PDU session to send SM Policy Association Establishment and Termination events.
PduSessionContextType Type of PDU Session information.
PduSessionCreateData - Data within Create Request.
PduSessionCreatedData - Data within Create Response.
PduSessionCreateError Error within Create Response.
PduSessionNotifyItem Notification related to a PDU session.
PduSessionType PduSessionType indicates the type of a PDU session.
PlmnId When PlmnId needs to be converted to string (e.g.
PlmnIdNid Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
PreemptionCapability The enumeration PreemptionCapability indicates the pre-emption capability of a request on other QoS flows.
PreemptionVulnerability The enumeration PreemptionVulnerability indicates the pre-emption vulnerability of the QoS flow to pre-emption from other QoS flows.
PresenceState Possible values are: -IN_AREA: Indicates that the UE is inside or enters the presence reporting area.
ProblemDetails Provides additional information in an error response.
ProblemDetailsAddInfo Problem Details Additional Information.
ProtectionResult Protection Result of the security policy indicated as \"preferred\".
PsaIndication Indication of whether a PSA is inserted or removed.
PsaInformation PSA Information.
QosFlowAccessType Access type associated with a QoS Flow.
QosFlowAddModifyRequestItem Individual QoS flow requested to be created or modified.
QosFlowItem Individual QoS flow.
QosFlowNotifyItem Notification related to a QoS flow.
QosFlowProfile QoS flow profile.
QosFlowReleaseRequestItem Individual QoS flow requested to be released.
QosFlowSetupItem Individual QoS flow to setup.
QosFlowTunnel Tunnel Information per QoS Flow.
QosFlowUsageReport Contains QoS flows usage data information.
QosMonitoringInfo QoS Monitoring Information.
QosMonitoringReq QoS monitoring request.
QosResourceType The enumeration QosResourceType indicates whether a QoS Flow is non-GBR, delay critical GBR, or non-delay critical GBR (see clauses 5.7.3.4 and 5.7.3.5 of 3GPP TS 23.501).
RatType Indicates the radio access used.
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.
RedundantPduSessionInformation Redundant PDU Session Information.
ReflectiveQoSAttribute The enumeration ReflectiveQosAttribute indicates whether certain traffic of the QoS flow may be subject to Reflective QoS (see clause 5.7.2.3 of 3GPP TS 23.501).
RefToBinaryData This parameter provides information about the referenced binary body data.
ReleaseData Data within Release Request.
ReleasedData Data within Release Response.
ReleasePduSession200Response struct for ReleasePduSession200Response.
ReleasePduSessionRequest struct for ReleasePduSessionRequest.
ReleaseSmContextRequest struct for ReleaseSmContextRequest.
RequestIndication Request Indication in Update (SM context) service operation.
RequestType Request Type in Create (SM context) service operation.
ResourceStatus Status of SM context or PDU session resource.
RetrieveData Data within Retrieve Request.
RetrievedData Data within Retrieve Response.
RoamingChargingProfile struct for RoamingChargingProfile.
RoutingAreaId Contains a Routing Area Identification as defined in 3GPP TS 23.003, clause 4.2.
Rsn Redundancy Sequence Number.
SatelliteBackhaulCategory Indicates the satellite backhaul used.
SbiBindingLevel SBI Binding Level.
ScheduledCommunicationTime Identifies time and day of the week when the UE is available for communication.
ScheduledCommunicationType Possible values are: -DOWNLINK_ONLY: Downlink only -UPLINK_ONLY: Uplink only -BIDIRECTIONA: Bi-directional.
SecondaryRatUsageInfo Secondary RAT Usage Information to report usage data for a secondary RAT for QoS flows and/or the whole PDU session.
SecondaryRatUsageReport Secondary RAT Usage Report to report usage data for a secondary RAT for QoS flows.
SecurityResult Security Result.
SendMoDataReqData Data within Send MO Data Request.
SendMoDataRequest struct for SendMoDataRequest.
ServerAddressingInfo Contains addressing information (IP addresses and/or FQDNs) of a server.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
ServiceAreaId Contains a Service Area Identifier as defined in 3GPP TS 23.003, clause 12.5.
ServiceName Service names known to NRF.
SmallDataRateStatus It indicates theSmall Data Rate Control Status.
SmContext Complete SM Context.
SmContextCreateData Data within Create SM Context Request.
SmContextCreatedData Data within Create SM Context Response.
SmContextCreateError Error within Create SM Context Response.
SmContextReleaseData Data within Release SM Context Request.
SmContextReleasedData Data within Release SM Context Response.
SmContextRetrieveData Data within Retrieve SM Context Request.
SmContextRetrievedData Data within Retrieve SM Context Response.
SmContextStatusNotification Data within Notify SM Context Status Request.
SmContextType Type of SM Context information.
SmContextUpdateData Data within Update SM Context Request.
SmContextUpdatedData Data within Update SM Context Response.
SmContextUpdateError Error within Update SM Context Response.
SmfSelectionType Smf Selection Type.
Snssai When Snssai needs to be converted to string (e.g.
StationaryIndication Possible values are: - STATIONARY: Identifies the UE is stationary - MOBILE: Identifies the UE is mobile.
StatusInfo Status of SM context or of PDU session.
StatusNotification Data within Notify Status Request.
Tai Contains the tracking area identity as described in 3GPP 23.003.
TargetDnaiInfo Target DNAI Information.
TnapId Contain the TNAP Identifier see clause5.6.2 of 3GPP TS 23.501.
TngfInfo Infomation of the TNGF endpoints.
TraceData contains Trace control and configuration parameters.
TraceDepth The enumeration TraceDepth defines how detailed information should be recorded in the trace.
TrafficProfile Possible values are: - SINGLE_TRANS_UL: Uplink single packet transmission.
TransferMoDataReqData Data within Transfer MO Data Request.
TransferMoDataRequest struct for TransferMoDataRequest.
TransferMtDataAddInfo Transfer MT Data Error Response Additional Information.
TransferMtDataError Transfer MT Data Error Response.
TransferMtDataIsmfRequest struct for TransferMtDataIsmfRequest.
TransferMtDataReqData Data within Transfer MT Data Request.
TransportProtocol Possible values are: - UDP: User Datagram Protocol.
Trigger struct for Trigger.
TriggerCategory struct for TriggerCategory.
TriggerType struct for TriggerType.
TunnelInfo Tunnel Information.
TwapId Contain the TWAP Identifier as defined in clause 4.2.8.5.3 of 3GPP TS 23.501 or the WLAN location information as defined in clause 4.5.7.2.8 of 3GPP TS 23.402.
TwifInfo Addressing information (IP addresses, FQDN) of the TWIF.
UlclBpInformation UL CL or BP Information.
UnavailableAccessIndication Indicates the access type of a MA PDU session that is unavailable.
UpCnxState User Plane Connection State.
UpConfidentiality indicates whether UP confidentiality protection is required, preferred or not needed for all the traffic on the PDU Session.
UpdatePduSession200Response struct for UpdatePduSession200Response.
UpdatePduSession400Response struct for UpdatePduSession400Response.
UpdatePduSessionRequest struct for UpdatePduSessionRequest.
UpdateSmContext200Response struct for UpdateSmContext200Response.
UpdateSmContext400Response struct for UpdateSmContext400Response.
UpdateSmContextRequest struct for UpdateSmContextRequest.
UpIntegrity indicates whether UP integrity protection is required, preferred or not needed for all the traffic on the PDU Session.
UpSecurity Contains Userplain security information.
UpSecurityInfo User Plane Security Information.
UserLocation At least one of eutraLocation, nrLocation and n3gaLocation shall be present.
UtraLocation - Exactly one of cgi, sai or lai shall be present.
VolumeTimedReport Contains Usage data information.
VplmnQos VPLMN QoS.
VsmfUpdateData Data within Update Request towards V-SMF, or from SMF to I-SMF.
VsmfUpdatedData Data within Update Response from V-SMF, or from I-SMF to SMF.
VsmfUpdateError Error within Update Response from V-SMF, or from I-SMF to SMF.
WAgfInfo Information of the W-AGF end-points.

# Interfaces

No description provided by the author

# Type aliases

AccessType Indicates whether the access is via 3GPP or via non-3GPP.
IndividualPDUSessionHSMFOrSMFApiService IndividualPDUSessionHSMFOrSMFApi service.
IndividualSMContextApiService IndividualSMContextApi service.
NullValue JSON's null value.
PDUSessionsCollectionApiService PDUSessionsCollectionApi service.
ServerConfigurations stores multiple ServerConfiguration items.
SMContextsCollectionApiService SMContextsCollectionApi service.