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

# README

Go API client for openapi_Npcf_PolicyAuthorization

PCF Policy Authorization 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.1
  • 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_Npcf_PolicyAuthorization "github.com/GIT_USER_ID/GIT_REPO_ID/openapi_Npcf_PolicyAuthorization"

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_Npcf_PolicyAuthorization.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_Npcf_PolicyAuthorization.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_Npcf_PolicyAuthorization.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi_Npcf_PolicyAuthorization.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://example.com/npcf-policyauthorization/v1

ClassMethodHTTP requestDescription
ApplicationSessionsCollectionApiPostAppSessionsPost /app-sessionsCreates a new Individual Application Session Context resource
EventsSubscriptionDocumentApiDeleteEventsSubscDelete /app-sessions/{appSessionId}/events-subscriptiondeletes the Events Subscription subresource
EventsSubscriptionDocumentApiUpdateEventsSubscPut /app-sessions/{appSessionId}/events-subscriptioncreates or modifies an Events Subscription subresource
IndividualApplicationSessionContextDocumentApiDeleteAppSessionPost /app-sessions/{appSessionId}/deleteDeletes an existing Individual Application Session Context
IndividualApplicationSessionContextDocumentApiGetAppSessionGet /app-sessions/{appSessionId}Reads an existing Individual Application Session Context
IndividualApplicationSessionContextDocumentApiModAppSessionPatch /app-sessions/{appSessionId}Modifies an existing Individual Application Session Context
PCSCFRestorationIndicationApiPcscfRestorationPost /app-sessions/pcscf-restorationIndicates P-CSCF restoration and does not create an Individual Application Session Context

Documentation For Models

Documentation For Authorization

oAuth2ClientCredentials

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • npcf-policyauthorization: Access to the Npcf_PolicyAuthorization 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{}AsAccessNetChargingIdentifier is a convenience function that returns interface{} wrapped in AccessNetChargingIdentifier.
interface{}AsAppSessionContextReqData is a convenience function that returns interface{} wrapped in AppSessionContextReqData.
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{}AsIpAddr is a convenience function that returns interface{} wrapped in IpAddr.
interface{}AsPcscfRestorationRequestData is a convenience function that returns interface{} wrapped in PcscfRestorationRequestData.
interface{}AsUtraLocation is a convenience function that returns interface{} wrapped in UtraLocation.
IsNil checks if an input is nil.
NewAcceptableServiceInfo instantiates a new AcceptableServiceInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAcceptableServiceInfoWithDefaults instantiates a new AcceptableServiceInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
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.
NewAccumulatedUsage instantiates a new AccumulatedUsage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccumulatedUsageWithDefaults instantiates a new AccumulatedUsage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAdditionalAccessInfo instantiates a new AdditionalAccessInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAdditionalAccessInfoWithDefaults instantiates a new AdditionalAccessInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAfEventNotification instantiates a new AfEventNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAfEventNotificationWithDefaults instantiates a new AfEventNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAfEventSubscription instantiates a new AfEventSubscription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAfEventSubscriptionWithDefaults instantiates a new AfEventSubscription object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAfRoutingRequirement instantiates a new AfRoutingRequirement object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAfRoutingRequirementRm instantiates a new AfRoutingRequirementRm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAfRoutingRequirementRmWithDefaults instantiates a new AfRoutingRequirementRm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAfRoutingRequirementWithDefaults instantiates a new AfRoutingRequirement object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAlternativeServiceRequirementsData instantiates a new AlternativeServiceRequirementsData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAlternativeServiceRequirementsDataWithDefaults instantiates a new AlternativeServiceRequirementsData object This 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.
NewAppDetectionReport instantiates a new AppDetectionReport object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAppDetectionReportWithDefaults instantiates a new AppDetectionReport object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAppSessionContext instantiates a new AppSessionContext object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAppSessionContextRespData instantiates a new AppSessionContextRespData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAppSessionContextRespDataWithDefaults instantiates a new AppSessionContextRespData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAppSessionContextUpdateData instantiates a new AppSessionContextUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAppSessionContextUpdateDataPatch instantiates a new AppSessionContextUpdateDataPatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAppSessionContextUpdateDataPatchWithDefaults instantiates a new AppSessionContextUpdateDataPatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAppSessionContextUpdateDataWithDefaults instantiates a new AppSessionContextUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAppSessionContextWithDefaults instantiates a new AppSessionContext object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBridgeManagementContainer instantiates a new BridgeManagementContainer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBridgeManagementContainerWithDefaults instantiates a new BridgeManagementContainer object This 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.
NewConfiguration returns a new Configuration object.
NewEasIpReplacementInfo instantiates a new EasIpReplacementInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEasIpReplacementInfoWithDefaults instantiates a new EasIpReplacementInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEasServerAddress instantiates a new EasServerAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEasServerAddressWithDefaults instantiates a new EasServerAddress object This 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.
NewEthFlowDescription instantiates a new EthFlowDescription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEthFlowDescriptionWithDefaults instantiates a new EthFlowDescription object This 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.
NewEventsNotification instantiates a new EventsNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEventsNotificationWithDefaults instantiates a new EventsNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEventsSubscReqData instantiates a new EventsSubscReqData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEventsSubscReqDataRm instantiates a new EventsSubscReqDataRm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEventsSubscReqDataRmWithDefaults instantiates a new EventsSubscReqDataRm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEventsSubscReqDataWithDefaults instantiates a new EventsSubscReqData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewExtendedProblemDetails instantiates a new ExtendedProblemDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewExtendedProblemDetailsAllOf instantiates a new ExtendedProblemDetailsAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewExtendedProblemDetailsAllOfWithDefaults instantiates a new ExtendedProblemDetailsAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewExtendedProblemDetailsWithDefaults instantiates a new ExtendedProblemDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFlows instantiates a new Flows object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFlowsWithDefaults instantiates a new Flows object This 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.
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.
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.
NewIpEndPoint instantiates a new IpEndPoint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewIpEndPointWithDefaults instantiates a new IpEndPoint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
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.
NewMediaComponent instantiates a new MediaComponent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMediaComponentRm instantiates a new MediaComponentRm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMediaComponentRmWithDefaults instantiates a new MediaComponentRm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMediaComponentWithDefaults instantiates a new MediaComponent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMediaSubComponent instantiates a new MediaSubComponent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMediaSubComponentRm instantiates a new MediaSubComponentRm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMediaSubComponentRmWithDefaults instantiates a new MediaSubComponentRm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMediaSubComponentWithDefaults instantiates a new MediaSubComponent object This 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.
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.
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
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.
NewOutOfCreditInformation instantiates a new OutOfCreditInformation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOutOfCreditInformationWithDefaults instantiates a new OutOfCreditInformation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPcfAddressingInfo instantiates a new PcfAddressingInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPcfAddressingInfoWithDefaults instantiates a new PcfAddressingInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPduSessionEventNotification instantiates a new PduSessionEventNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPduSessionEventNotificationWithDefaults instantiates a new PduSessionEventNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPduSessionTsnBridge instantiates a new PduSessionTsnBridge object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPduSessionTsnBridgeWithDefaults instantiates a new PduSessionTsnBridge object This 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.
NewPortManagementContainer instantiates a new PortManagementContainer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPortManagementContainerWithDefaults instantiates a new PortManagementContainer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPresenceInfo instantiates a new PresenceInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPresenceInfoWithDefaults instantiates a new PresenceInfo object This 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.
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.
NewQosMonitoringInformation instantiates a new QosMonitoringInformation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewQosMonitoringInformationRm instantiates a new QosMonitoringInformationRm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewQosMonitoringInformationRmWithDefaults instantiates a new QosMonitoringInformationRm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewQosMonitoringInformationWithDefaults instantiates a new QosMonitoringInformation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewQosMonitoringReport instantiates a new QosMonitoringReport object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewQosMonitoringReportWithDefaults instantiates a new QosMonitoringReport object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewQosNotificationControlInfo instantiates a new QosNotificationControlInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewQosNotificationControlInfoWithDefaults instantiates a new QosNotificationControlInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRanNasRelCause instantiates a new RanNasRelCause object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRanNasRelCauseWithDefaults instantiates a new RanNasRelCause object This 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.
NewResourcesAllocationInfo instantiates a new ResourcesAllocationInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourcesAllocationInfoWithDefaults instantiates a new ResourcesAllocationInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRouteInformation instantiates a new RouteInformation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRouteInformationWithDefaults instantiates a new RouteInformation object This 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.
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.
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.
NewSpatialValidity instantiates a new SpatialValidity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSpatialValidityRm instantiates a new SpatialValidityRm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSpatialValidityRmWithDefaults instantiates a new SpatialValidityRm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSpatialValidityWithDefaults instantiates a new SpatialValidity object This 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.
NewTemporalValidity instantiates a new TemporalValidity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTemporalValidityWithDefaults instantiates a new TemporalValidity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTerminationInfo instantiates a new TerminationInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTerminationInfoWithDefaults instantiates a new TerminationInfo object This 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.
NewTscaiInputContainer instantiates a new TscaiInputContainer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTscaiInputContainerWithDefaults instantiates a new TscaiInputContainer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTsnBridgeInfo instantiates a new TsnBridgeInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTsnBridgeInfoWithDefaults instantiates a new TsnBridgeInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTsnQosContainer instantiates a new TsnQosContainer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTsnQosContainerRm instantiates a new TsnQosContainerRm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTsnQosContainerRmWithDefaults instantiates a new TsnQosContainerRm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTsnQosContainerWithDefaults instantiates a new TsnQosContainer object This 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.
NewUpPathChgEvent instantiates a new UpPathChgEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpPathChgEventWithDefaults instantiates a new UpPathChgEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUsageThreshold instantiates a new UsageThreshold object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUsageThresholdRm instantiates a new UsageThresholdRm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUsageThresholdRmWithDefaults instantiates a new UsageThresholdRm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUsageThresholdWithDefaults instantiates a new UsageThreshold object This 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.
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

AcceptableServiceInfo Indicates the maximum bandwidth that shall be authorized by the PCF.
AccessNetChargingIdentifier - Describes the access network charging identifier.
AccessTokenErr Error returned in the access token response message.
AccessTokenReq Contains information related to the access token request.
AccNetChargingAddress Describes the network entity within the access network performing charging.
AccumulatedUsage Represents an accumulated usage.
AdditionalAccessInfo Indicates the combination of additional Access Type and RAT Type for a MA PDU session.
AfEvent Represents an event to notify to the AF.
AfEventNotification Describes the event information delivered in the notification.
AfEventSubscription Describes the event information delivered in the subscription.
AfNotifMethod Represents the notification methods that can be subscribed for an event.
AfRequestedData Represents the information that the AF requested to be exposed.
AfRoutingRequirement Describes the event information delivered in the subscription.
AfRoutingRequirementRm This data type is defined in the same way as the AfRoutingRequirement data type, but with the OpenAPI nullable property set to true and the spVal and tempVals attributes defined as removable.
AfSigProtocol Possible values are - NO_INFORMATION: Indicate that no information about the AF signalling protocol is being provided.
AlternativeServiceRequirementsData Contains an alternative QoS related parameter set.
AnGwAddress Describes the address of the access network gateway control node.
APIClient manages communication with the Npcf_PolicyAuthorization Service API API v1.3.0-alpha.1 In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
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
APIResponse stores the API response returned by the server.
No description provided by the author
AppDetectionNotifType Indicates the notification type for Application Detection Control.
AppDetectionReport Indicates the start or stop of the detected application traffic and the application identifier of the detected application traffic.
AppSessionContext Represents an Individual Application Session Context resource.
AppSessionContextReqData - Identifies the service requirements of an Individual Application Session Context.
AppSessionContextRespData Describes the authorization data of an Individual Application Session Context created by the PCF.
AppSessionContextUpdateData Identifies the modifications to the \"ascReqData\" property of an Individual Application Session Context which may include the modifications to the sub-resource Events Subscription.
AppSessionContextUpdateDataPatch Identifies the modifications to an Individual Application Session Context and/or the modifications to the sub-resource Events Subscription.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BridgeManagementContainer Contains the UMIC.
CellGlobalId Contains a Cell Global Identification as defined in 3GPP TS 23.003, clause 4.3.1.
Configuration stores the configuration of the API client.
DnaiChangeType Possible values are: - EARLY: Early notification of UP path reconfiguration.
EasIpReplacementInfo Contains EAS IP replacement information for a Source and a Target EAS.
EasServerAddress Represents the IP address and port of an EAS server.
Ecgi Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003.
EthFlowDescription Identifies an Ethernet flow.
EutraLocation Contains the E-UTRA user location.
EventsNotification Describes the notification of a matched event.
EventsSubscPutData Identifies the events the application subscribes to within an Events Subscription sub-resource data.
EventsSubscReqData Identifies the events the application subscribes to.
EventsSubscReqDataRm This data type is defined in the same way as the EventsSubscReqData data type, but with the OpenAPI nullable property set to true.
ExtendedProblemDetails Extends ProblemDetails to also include the acceptable service info.
ExtendedProblemDetailsAllOf struct for ExtendedProblemDetailsAllOf.
FinalUnitAction struct for FinalUnitAction.
FlowDirection Possible values are: - DOWNLINK: The corresponding filter applies for traffic to the UE.
Flows Identifies the flows.
FlowStatus Describes whether the IP flow(s) are enabled or disabled.
FlowUsage Describes the flow usage of the flows described by a media subcomponent.
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.
HfcNodeId REpresents the HFC Node Identifer received over NGAP.
InvalidParam It contains an invalid parameter and a related description.
IpAddr - Contains an IP adresse.
IpEndPoint IP addressing information of a given NFService; it consists on, e.g.
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.
MediaComponent Identifies a media component.
MediaComponentResourcesStatus Indicates whether the media component is active or inactive.
MediaComponentRm This data type is defined in the same way as the MediaComponent data type, but with the OpenAPI nullable property set to true.
MediaSubComponent Identifies a media subcomponent.
MediaSubComponentRm This data type is defined in the same way as the MediaSubComponent data type, but with the OpenAPI nullable property set to true.
MediaType Indicates the media type of a media component.
MpsAction Indicates whether it is an invocation, a revocation or an invocation with authorization of the MPS for DTS service.
N3gaLocation Contains the Non-3GPP access user location.
Ncgi Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003.
NetLocAccessSupport Possible values are - ANR_NOT_SUPPORTED: Indicates that the access network does not support the report of access network information.
NFType NF types known to NRF.
NgApCause Represents the NGAP cause.
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
OutOfCreditInformation Indicates the SDFs without available credit and the corresponding termination action.
PcfAddressingInfo Contains PCF address information.
PcscfRestorationRequestData - Indicates P-CSCF restoration.
PduSessionEventNotification Indicates PDU session information for the concerned established/terminated PDU session.
PduSessionStatus Indicates whether the PDU session is established or terminated.
PduSessionTsnBridge Contains the new TSC user plane node information and may contain the DS-TT port and/or NW-TT port management information.
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.
PortManagementContainer Contains the port management information container for a port.
PreemptionCapability The enumeration PreemptionCapability indicates the pre-emption capability of a request on other QoS flows.
PreemptionCapabilityRm This enumeration is defined in the same way as the 'PreemptionCapability' enumeration, but with the OpenAPI 'nullable: true' property.
PreemptionControlInformation Represents Pre-emption control information.
PreemptionControlInformationRm This data type is defined in the same way as the PreemptionControlInformation data type, but with the OpenAPI nullable property set to true.
PreemptionVulnerability The enumeration PreemptionVulnerability indicates the pre-emption vulnerability of the QoS flow to pre-emption from other QoS flows.
PreemptionVulnerabilityRm This enumeration is defined in the same way as the 'PreemptionVulnerability' enumeration, but with the OpenAPI 'nullable: true' property.\".
PresenceInfo If the additionalPraId IE is present, this IE shall state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE shall state the presence information of the UE for the PRA identified by the praId IE.
PresenceState Possible values are: -IN_AREA: Indicates that the UE is inside or enters the presence reporting area.
PrioritySharingIndicator Represents the Priority sharing indicator.
ProblemDetails Provides additional information in an error response.
QosMonitoringInformation Indicates the QoS Monitoring information to report, i.e.
QosMonitoringInformationRm This data type is defined in the same way as the QosMonitoringInformation data type, but with the OpenAPI nullable property set to true.
QosMonitoringReport QoS Monitoring reporting information.
QosNotificationControlInfo Indicates whether the QoS targets for a GRB flow are not guaranteed or guaranteed again.
QosNotifType Indicates the notification type for QoS Notification Control.
RanNasRelCause Contains the RAN/NAS release cause.
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.
RequestedQosMonitoringParameter Indicates the requested QoS monitoring parameters to be measured.
RequiredAccessInfo Indicates the access network information required for an AF session.
ReservPriority Indicates the reservation priority.
ResourcesAllocationInfo Describes the status of the PCC rule(s) related to certain media components.
RouteInformation At least one of the \"ipv4Addr\" attribute and the \"ipv6Addr\" attribute shall be included in the \"RouteInformation\" data type.
RouteToLocation At least one of the \"routeInfo\" attribute and the \"routeProfId\" attribute shall be included in the \"RouteToLocation\" data type.
RoutingAreaId Contains a Routing Area Identification as defined in 3GPP TS 23.003, clause 4.2.
SatelliteBackhaulCategory Indicates the satellite backhaul used.
ServAuthInfo Indicates the result of the Policy Authorization service request from the AF.
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.
ServiceInfoStatus Represents the preliminary or final service information status.
SipForkingIndication Indicates whether several SIP dialogues are related to an \"Individual Application Session Context\" resource.
Snssai When Snssai needs to be converted to string (e.g.
SpatialValidity Describes explicitly the route to an Application location.
SpatialValidityRm This data type is defined in the same way as the SpatialValidity data type, but with the OpenAPI nullable property set to true.
SponsoringStatus Indicates whether sponsored data connectivity is enabled or disabled/not enabled.
Tai Contains the tracking area identity as described in 3GPP 23.003.
TemporalValidity Indicates the time interval(s) during which the AF request is to be applied.
TerminationCause Indicates the cause behind requesting the deletion of the Individual Application Session Context resource.
TerminationInfo Indicates the cause for requesting the deletion of the Individual Application Session Context resource.
TnapId Contain the TNAP Identifier see clause5.6.2 of 3GPP TS 23.501.
TransportProtocol Possible values are: - UDP: User Datagram Protocol.
TransportProtocol1 Types of transport protocol used in a given IP endpoint of an NF Service Instance.
TscaiInputContainer Indicates TSC Traffic pattern.
TsnBridgeInfo Contains parameters that describe and identify the TSC user plane node.
TsnQosContainer Indicates TSC Traffic QoS.
TsnQosContainerRm Indicates removable TSC Traffic QoS.
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.
UeIdentityInfo Represents 5GS-Level UE identities.
UpPathChgEvent Contains the UP path change event subscription from the AF.
UsageThreshold Represents a usage threshold.
UsageThresholdRm Represents the same as the UsageThreshold data type but with the nullable:true property.
UserLocation At least one of eutraLocation, nrLocation and n3gaLocation shall be present.
UtraLocation - Exactly one of cgi, sai or lai shall be present.

# Interfaces

No description provided by the author

# Type aliases

AccessType Indicates whether the access is via 3GPP or via non-3GPP.
ApplicationSessionsCollectionApiService ApplicationSessionsCollectionApi service.
EventsSubscriptionDocumentApiService EventsSubscriptionDocumentApi service.
IndividualApplicationSessionContextDocumentApiService IndividualApplicationSessionContextDocumentApi service.
NullValue JSON's null value.
PCSCFRestorationIndicationApiService PCSCFRestorationIndicationApi service.
ServerConfigurations stores multiple ServerConfiguration items.