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

# README

Go API client for openapi_Nhss_imsSDM

Nhss Subscriber Data Management Service for IMS.
© 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.2.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_Nhss_imsSDM "github.com/GIT_USER_ID/GIT_REPO_ID/openapi_Nhss_imsSDM"

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

Documentation for API Endpoints

All URIs are relative to https://example.com/nhss-ims-sdm/v1

ClassMethodHTTP requestDescription
CSLocationRetrievalApiGetLocCsDomainGet /{imsUeId}/access-data/cs-domain/location-dataRetrieve the location data in CS domain
CSRNRetrievalApiGetCsrnGet /{imsUeId}/access-data/cs-domain/csrnRetrieve the routeing number in CS domain
CSUserStateInfoRetrievalApiGetCsUserStateInfoGet /{imsUeId}/access-data/cs-domain/user-stateRetrieve the user state information in CS domain
ChargingInfoRetrievalApiGetChargingInfoGet /{imsUeId}/ims-data/profile-data/charging-infoRetrieve the charging information for to the user
DSAIRegistrationInformationApiGetDsaiInfoGet /{imsUeId}/service-data/dsaiRetrieve the DSAI information associated to an Application Server
DeleteRepositoryDataApiDeleteRepositoryDataServIndDelete /{imsUeId}/repository-data/{serviceIndication}delete the Repository Data for a Service Indication
DeleteSMSRegistrationInformationApiDeleteSmsRegistrationInfoDelete /{imsUeId}/service-data/sms-registration-infodelete the SMS registration information
IFCsRetrievalApiGetIfcsGet /{imsUeId}/ims-data/profile-data/ifcsRetrieve the Initial Filter Criteria for the associated IMS subscription
IMEISVRetrievalApiGetIMEISVInfoGet /{imsUeId}/identities/imeisvRetrieve the IMEISV information
IMSProfileDataRetrievalApiGetProfileDataGet /{imsUeId}/ims-data/profile-dataRetrieve the complete IMS profile for a given IMS public identity (and public identities in the same IRS)
IPAddressInfoRetrievalApiGetIpAddressInfoGet /{imsUeId}/access-data/ps-domain/ip-addressRetrieve the IP address information
PSLocationRetrievalApiGetLocPsDomainGet /{imsUeId}/access-data/ps-domain/location-dataRetrieve the location data in PS domain
PSUserStateInfoRetrievalApiGetPsUserStateInfoGet /{imsUeId}/access-data/ps-domain/user-stateRetrieve the user state information in PS domain
PriorityInfoRetrievalApiGetPriorityInfoGet /{imsUeId}/ims-data/profile-data/priority-levelsRetrieve the service priority levels associated to the user
ReachabilitySubscriptionDeletionApiUeReachUnsubscribeDelete /{imsUeId}/access-data/ps-domain/ue-reach-subscriptions/{subscriptionId}unsubscribe from notifications to UE reachability
ReachabilitySubscriptionModificationApiUeReachSubsModifyPatch /{imsUeId}/access-data/ps-domain/ue-reach-subscriptions/{subscriptionId}modify the subscription
ReferenceLocationInfoRetrievalApiGetReferenceLocationInfoGet /{imsUeId}/access-data/wireline-domain/reference-locationRetrieve the reference location information
RegistrationStatusRetrievalApiGetRegistrationStatusGet /{imsUeId}/ims-data/registration-statusRetrieve the registration status of a user
RepositoryDataApiGetRepositoryDataServIndGet /{imsUeId}/repository-data/{serviceIndication}Retrieve the repository data associated to an IMPU and service indication
RepositoryDataListApiGetRepositoryDataServIndListGet /{imsUeId}/repository-dataRetrieve the repository data associated to an IMPU and service indication list
RetrievalOfAssociatedIMSPrivateIdentitiesApiGetImsPrivateIdsGet /{imsUeId}/identities/private-identitiesRetrieve the associated private identities to the IMS public identity included in the service request
RetrievalOfAssociatedIMSPublicIdentitiesApiGetImsAssocIdsGet /{imsUeId}/identities/ims-associated-identitiesRetrieve the associated identities to the IMS public identity included in the service request
RetrievalOfPSIActivationStateApiGetPsiStateGet /{imsUeId}/service-data/psi-statusRetrieve the PSI activation state data
RetrievalOfSharedDataApiGetSharedDataGet /shared-dataretrieve shared data
RetrievalOfTheAssociatedMsisdnsApiGetMsisdnsGet /{imsUeId}/identities/msisdnsretrieve the Msisdns associated to requested identity
RetrievalOfTheSCSCFCapabilitiesForTheIMSSubscriptionApiGetScscfCapabilitiesGet /{imsUeId}/ims-data/location-data/scscf-capabilitiesRetrieve the S-CSCF capabilities for the associated IMS subscription
RetrievalOfTheSCSCFSelectionAssistanceInformationForTheIMSSubscriptionApiGetScscfSelectionAssistanceInfoGet /{imsUeId}/ims-data/location-data/scscf-selection-assistance-infoRetrieve the S-CSCF selection assistance info
RetrievalOfUESRVCCCapabilityAndSTNSRApiGetSrvccDataGet /{imsUeId}/srvcc-dataRetrieve the srvcc data
SDMSubscriptionCreationApiImsSdmSubscribePost /{imsUeId}/subscriptionssubscribe to notifications
SDMSubscriptionDeletionApiImsSdmUnsubscribeDelete /{imsUeId}/subscriptions/{subscriptionId}unsubscribe from notifications
SDMSubscriptionModificationApiImsSdmSubsModifyPatch /{imsUeId}/subscriptions/{subscriptionId}modify the subscription
SMSRegistrationInformationApiGetSmsRegistrationInfoGet /{imsUeId}/service-data/sms-registration-infoRetrieve the SMS registration information associated to a user
ServerNameRetrievalApiGetServerNameGet /{imsUeId}/ims-data/location-data/server-nameRetrieve the server name for the associated user
ServiceTraceInfoRetrievalApiGetServiceTraceInfoGet /{imsUeId}/ims-data/profile-data/service-level-trace-informationRetrieve the IMS service level trace information for the associated user
SubscriptionCreationForSharedDataApiSubscribeToSharedDataPost /shared-data-subscriptionssubscribe to notifications for shared data
SubscriptionDeletionForSharedDataApiUnsubscribeForSharedDataDelete /shared-data-subscriptions/{subscriptionId}unsubscribe from notifications for shared data
SubscriptionModificationApiModifySharedDataSubsPatch /shared-data-subscriptions/{subscriptionId}modify the subscription
TADSInfoRetrievalApiGetTadsInfoGet /{imsUeId}/access-data/ps-domain/tads-infoRetrieve the T-ADS information
UEIPReachabilitySubscriptionCreationApiUeReachIpSubscribePost /{imsUeId}/access-data/ps-domain/ue-reach-subscriptionssubscribe to notifications of UE reachability
UpdateDsaiStateApiUpdateDsaiStatePatch /{imsUeId}/service-data/dsaiPatch
UpdatePSIStateDataApiUpdatePsiStatePatch /{imsUeId}/service-data/psi-statusPatch
UpdateRepositoryDataApiUpdateRepositoryDataServIndPut /{imsUeId}/repository-data/{serviceIndication}Update the repository data associated to an IMPU and service indication
UpdateSMSRegistrationInfoApiUpdateSmsRegistrationInfoPut /{imsUeId}/service-data/sms-registration-infoUpdate the SMS registration information associated to a user
UpdateSRVCCDataApiUpdateSrvccDataPatch /{imsUeId}/srvcc-dataPatch

Documentation For Models

Documentation For Authorization

oAuth2ClientCredentials

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • nhss-ims-sdm: Access to the Nhss IMS Subscription Data Management API
  • nhss-ims-sdm:registration-status:read: Access to read the Registration Status resource
  • nhss-ims-sdm:profile-data:read: Access to read the Profile Data resource
  • nhss-ims-sdm:priority-levels:read: Access to read the Priority Levels resource
  • nhss-ims-sdm:ifcs:read: Access to read the Initial Filter Criteria resource
  • nhss-ims-sdm:service-level-trace-information:read: Access to read the Service Level Trace Information resource
  • nhss-ims-sdm:server-name:read: Access to read the Server Name resource
  • nhss-ims-sdm:scscf-capabilities:read: Access to read the S-CSCF Capabilities resource
  • nhss-ims-sdm:ps-domain:location-data:read: Access to read the PS-Domain Location Data resource
  • nhss-ims-sdm:ps-domain:ip-address:read: Access to read the PS-Domain IP Address resource
  • nhss-ims-sdm:ps-domain:tads-info:read: Access to read the PS-Domain TADS Info resource
  • nhss-ims-sdm:ps-domain:ue-reach-subscriptions:create: Access to create PS-Domain UE Reachability Subscriptions resources
  • nhss-ims-sdm:ps-domain:ue-reach-subscriptions:modify: Access to update/delete a PS-Domain UE Reachability Subscription resource
  • nhss-ims-sdm:ps-domain:user-state:read: Access to read the PS-Domain User State resource
  • nhss-ims-sdm:cs-domain:location-data:read: Access to read the CS-Domain Location Data resource
  • nhss-ims-sdm:cs-domain:user-state:read: Access to read the CS-Domain User State resource
  • nhss-ims-sdm:cs-domain:csrn:read: Access to read the CS-Domain CSRN resource
  • nhss-ims-sdm:wireline-domain:reference-location:read: Access to read the Wireline-Domain Reference Location resource
  • nhss-ims-sdm:repository-data:modify: Access to create/update/delete the Repository Data resource
  • nhss-ims-sdm:repository-data:read: Access to read the Repository Data resource
  • nhss-ims-sdm:identities:read: Access to read the Identities resource
  • nhss-ims-sdm:srvcc:read: Access to read the SRVCC resource
  • nhss-ims-sdm:srvcc:modify: Acess to update the SRVCC resource
  • nhss-ims-sdm:psi-status:read: Access to read the PSI Status resource
  • nhss-ims-sdm:psi-status:modify: Acess to update the PSI Status resource
  • nhss-ims-sdm:dsai:read: Acess to read the DSAI resource
  • nhss-ims-sdm:dsai:modify: Acess to update the DSAI resource
  • nhss-ims-sdm:sms-registration-info:read: Acess to read the SMS Registration Info resource
  • nhss-ims-sdm:sms-registration-info:modify: Acess to create/update/delete the SMS Registration Info resource
  • nhss-ims-sdm:subscriptions:create: Access to create Subscriptions resources
  • nhss-ims-sdm:subscription:modify: Access to update/delete a Subscription resource
  • nhss-ims-sdm:shared-subscriptions:create: Access to create a Shared-Data Subscriptions resource
  • nhss-ims-sdm:shared-subscription:modify: Access to update/delete a Shared-Data Subscription resource
  • nhss-ims-sdm:shared-data:read: Access to read the Shared-Data resource
  • nhss-ims-sdm:charging-info:read: Access to read the ChargingInfo resource

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{}AsImeiSvInformation is a convenience function that returns interface{} wrapped in ImeiSvInformation.
interface{}AsIpAddr is a convenience function that returns interface{} wrapped in IpAddr.
interface{}AsPsLocation is a convenience function that returns interface{} wrapped in PsLocation.
interface{}AsPsUserState is a convenience function that returns interface{} wrapped in PsUserState.
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.
NewAccessType1FromValue returns a pointer to a valid AccessType1 for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewAmfLocationData instantiates a new AmfLocationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAmfLocationDataWithDefaults instantiates a new AmfLocationData object This 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.
NewApplicationServer instantiates a new ApplicationServer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApplicationServerWithDefaults instantiates a new ApplicationServer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCallReferenceInfo instantiates a new CallReferenceInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCallReferenceInfoWithDefaults instantiates a new CallReferenceInfo object This 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.
NewChangeItem instantiates a new ChangeItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewChangeItemWithDefaults instantiates a new ChangeItem object This 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.
NewCoreNetworkServiceAuthorization instantiates a new CoreNetworkServiceAuthorization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCoreNetworkServiceAuthorizationWithDefaults instantiates a new CoreNetworkServiceAuthorization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreatedUeReachabilitySubscription instantiates a new CreatedUeReachabilitySubscription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreatedUeReachabilitySubscriptionWithDefaults instantiates a new CreatedUeReachabilitySubscription object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCsgInformation instantiates a new CsgInformation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCsgInformationWithDefaults instantiates a new CsgInformation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCsLocation instantiates a new CsLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCsLocationWithDefaults instantiates a new CsLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCsrn instantiates a new Csrn object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCsrnWithDefaults instantiates a new Csrn object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCsUserState instantiates a new CsUserState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCsUserStateWithDefaults instantiates a new CsUserState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDsaiTagInformation instantiates a new DsaiTagInformation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDsaiTagInformationWithDefaults instantiates a new DsaiTagInformation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDsaiTagStatus instantiates a new DsaiTagStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDsaiTagStatusWithDefaults instantiates a new DsaiTagStatus object This 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.
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.
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.
NewHeaderSipRequest instantiates a new HeaderSipRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewHeaderSipRequestWithDefaults instantiates a new HeaderSipRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewIfc instantiates a new Ifc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewIfcWithDefaults instantiates a new Ifc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImsAssociatedIdentities instantiates a new ImsAssociatedIdentities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImsAssociatedIdentitiesWithDefaults instantiates a new ImsAssociatedIdentities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImsLocationData instantiates a new ImsLocationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImsLocationDataWithDefaults instantiates a new ImsLocationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImsProfileData instantiates a new ImsProfileData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImsProfileDataWithDefaults instantiates a new ImsProfileData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImsRegistrationStatus instantiates a new ImsRegistrationStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImsRegistrationStatusWithDefaults instantiates a new ImsRegistrationStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImsSdmSubscription instantiates a new ImsSdmSubscription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImsSdmSubscriptionWithDefaults instantiates a new ImsSdmSubscription object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImsServiceProfile instantiates a new ImsServiceProfile object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImsServiceProfileWithDefaults instantiates a new ImsServiceProfile object This 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.
NewIpSmGwAddress instantiates a new IpSmGwAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewIpSmGwAddressWithDefaults instantiates a new IpSmGwAddress object This 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.
NewMmeLocationData instantiates a new MmeLocationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMmeLocationDataWithDefaults instantiates a new MmeLocationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewModificationNotification instantiates a new ModificationNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewModificationNotificationWithDefaults instantiates a new ModificationNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMsisdnList instantiates a new MsisdnList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMsisdnListWithDefaults instantiates a new MsisdnList object This 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.
NewNotifyItem instantiates a new NotifyItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNotifyItemWithDefaults instantiates a new NotifyItem object This 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
NewPatchItem instantiates a new PatchItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPatchItemWithDefaults instantiates a new PatchItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPatchResult instantiates a new PatchResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPatchResultWithDefaults instantiates a new PatchResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
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.
NewPriorityLevels instantiates a new PriorityLevels object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPriorityLevelsWithDefaults instantiates a new PriorityLevels object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPrivateIdentities instantiates a new PrivateIdentities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPrivateIdentitiesWithDefaults instantiates a new PrivateIdentities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPrivateIdentity instantiates a new PrivateIdentity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPrivateIdentityWithDefaults instantiates a new PrivateIdentity object This 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.
NewPsiActivationState instantiates a new PsiActivationState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPsiActivationStateWithDefaults instantiates a new PsiActivationState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPublicIdentifier instantiates a new PublicIdentifier object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPublicIdentifierWithDefaults instantiates a new PublicIdentifier object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPublicIdentities instantiates a new PublicIdentities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPublicIdentitiesWithDefaults instantiates a new PublicIdentities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPublicIdentity instantiates a new PublicIdentity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPublicIdentityWithDefaults instantiates a new PublicIdentity object This 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.
NewReportItem instantiates a new ReportItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReportItemWithDefaults instantiates a new ReportItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRepositoryData instantiates a new RepositoryData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRepositoryDataList instantiates a new RepositoryDataList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRepositoryDataListWithDefaults instantiates a new RepositoryDataList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRepositoryDataWithDefaults instantiates a new RepositoryData object This 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.
NewSdpDescription instantiates a new SdpDescription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSdpDescriptionWithDefaults instantiates a new SdpDescription object This 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.
NewServiceLevelTraceInformation instantiates a new ServiceLevelTraceInformation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewServiceLevelTraceInformationWithDefaults instantiates a new ServiceLevelTraceInformation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSgsnLocationData instantiates a new SgsnLocationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSgsnLocationDataWithDefaults instantiates a new SgsnLocationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSharedData instantiates a new SharedData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSharedDataWithDefaults instantiates a new SharedData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSmsRegistrationInfo instantiates a new SmsRegistrationInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSmsRegistrationInfoWithDefaults instantiates a new SmsRegistrationInfo object This 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.
NewSpt instantiates a new Spt object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSptWithDefaults instantiates a new Spt object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSrvccData instantiates a new SrvccData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSrvccDataWithDefaults instantiates a new SrvccData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTadsInformation instantiates a new TadsInformation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTadsInformationWithDefaults instantiates a new TadsInformation object This 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.
NewTriggerPoint instantiates a new TriggerPoint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTriggerPointWithDefaults instantiates a new TriggerPoint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTwanLocationData instantiates a new TwanLocationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTwanLocationDataWithDefaults instantiates a new TwanLocationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUeReachabilityNotification instantiates a new UeReachabilityNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUeReachabilityNotificationWithDefaults instantiates a new UeReachabilityNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUeReachabilitySubscription instantiates a new UeReachabilitySubscription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUeReachabilitySubscriptionWithDefaults instantiates a new UeReachabilitySubscription object This 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_1.

# Variables

All allowed values of AccessType1 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.
AccessType Represents the type of access (3GPP or non-3GPP).
ActivationState Represents the activation state of a PSI or DSAI tag.
AmfLocationData Location information as retrieved from the AMF serving node.
APIClient manages communication with the Nhss_imsSDM API v1.2.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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ApplicationServer Application Server which shall be triggered if the conditions of a certain IFC are met, and its associated data.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
CallReferenceInfo Contains a Call Reference Number and the AS-Number; it allows a later retry of the call setup in the context of MTRR.
CellGlobalId Contains a Cell Global Identification as defined in 3GPP TS 23.003, clause 4.3.1.
ChangeItem It contains data which need to be changed.
ChangeType Indicates the type of change to be performed.
ChargingInfo Diameter addresses of the charging function.
Configuration stores the configuration of the API client.
CoreNetworkServiceAuthorization Core Network Service Authorization.
CreatedUeReachabilitySubscription Contains the response data returned by HSS after the subscription to notifications of UE reachability for IP was created.
CsgInformation Information about a Closed Subscriber Group (CSG).
CsLocation Location data in CS domain.
Csrn CS domain routeing number.
CsUserState User state in CS domain.
DataSetName A set of data within the IMS User Profile.
DetectingNode Represents the type of serving node that detected the reachability of the UE.
DsaiTagInformation DSAI tag information (list of DSAI tags activation state for an Application Server).
DsaiTagStatus DSAI tag status (DSAI tag and activation state).
Ecgi Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003.
EutraLocation Contains the E-UTRA user location.
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.
HeaderSipRequest Contains a header (and optionally value of the header) in the SIP request.
IdentityType Represents the type of IMS Public Identity.
Ifc Data associated to an individual IFC (Initial Filter Criteria).
Ifcs List of IFCs associated to the IMS public Identity.
ImeiSvInformation - IMEI(SV) information.
ImsAssociatedIdentities A list of identities belonging to the same Implicit Registration Set (IRS), along with the registration state of the IRS.
ImsLocationData IMS Location Data (S-CSCF name).
ImsProfileData User's IMS profile data.
ImsRegistrationState Represents the IMS status of the user or Public Identity or the IRS.
ImsRegistrationStatus Registration status of the user.
ImsSdmSubscription A subscription to notifications of data change.
ImsServiceProfile IMS Service Profile of the UE, containing the list of Public Identifiers and optionally a list of IFCs.
ImsVoiceOverPsSessionSupport Represents the support for Voice-over-PS of the UE.
InvalidParam It contains an invalid parameter and a related description.
IpAddr - Contains an IP adresse.
IpSmGwAddress IP-SM-GW number and diameter URI/realm.
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.
LocationAreaId Contains a Location area identification as defined in 3GPP TS 23.003, clause 4.1.
MmeLocationData Location information as retrieved from the MME serving node.
ModificationNotification struct for ModificationNotification.
MsisdnList List of MSISDNs associated to the IMS public Identity.
Ncgi Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003.
NFType NF types known to NRF.
NotifyItem Indicates changes on a resource.
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
PatchItem it contains information on data to be changed.
PatchOperation Operations as defined in IETF RFC 6902.
PatchResult The execution report result on failed modification.
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.
PriorityLevels Namespaces and priority levels allowed for the IMS public Identity.
PrivateIdentities A list of IMS Private Identities.
PrivateIdentity IMS Private Identity and its identity type (IMPI or IMSI).
PrivateIdentityType Represents the type of IMS Private Identity (IMPI or IMSI).
ProblemDetails Provides additional information in an error response.
PsiActivationState Public Service Identity activation state.
PsLocation - Location data in PS domain.
PsUserState - User state in PS domain.
PublicIdentifier Distinct or wildcarded public identity and its associated priority, trace and barring information.
PublicIdentities IMS Public Identities which belong to the same Implicit Registration Set (if any) as the requested IMS Public Identity.
PublicIdentity IMS Public Identity and related data (Alias Group Id, IRS default indication, Identity Type).
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.
ReferenceLocationInformation Reference Location Information for the user in fixed access networks.
RegistrationType Represents the type of registration associated to the REGISTER request.
ReportItem indicates performed modivications.
RepositoryData Repository Data for the requested Service Indication.
RepositoryDataList List of Repository Data for the requested Service Indications.
RequestDirection Represents the direction of the request in combination with the registration status of the user as evaluated in the S-CSCF.
RequestedNode Represents the type of serving node for which certain data is requested.
RoutingAreaId Contains a Routing Area Identification as defined in 3GPP TS 23.003, clause 4.2.
ScscfCapabilityList Information about mandatory and optional S-CSCF capabilities.
ScscfSelectionAssistanceInformation Information used by the I-CSCF to select an S-CSCF for the UE.
SdpDescription Contains a SDP line (and optionally the value in the line) within the body (if any) of a SIP request.
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.
ServiceInformation Indicates the type of additional information to be included in the body of the SIP request towards the Application Server.
ServiceLevelTraceInformation IMS Service Level Trace Information.
SgsnLocationData Location information as retrieved from the SGSN serving node.
SharedData Represents a part of the IMS Profile data shared by several UEs.
SmsRegistrationInfo SMS Registration Information (IP-SM-GW number and SC address).
Snssai When Snssai needs to be converted to string (e.g.
Spt Contains the data of a Service Point Trigger.
SrvccCapability Represents the type of SRVCC support of the UE.
SrvccData UE SRVCC capability (if available) and STN-SR (if subscribed).
TadsInformation T-ADS Information.
Tai Contains the tracking area identity as described in 3GPP 23.003.
TriggerPoint Contains the conditions that should be checked in order to find out if an Application Server should be contacted or not.
TwanLocationData Location information of the 3GPP AAA Server for Trusted W-LAN Access.
TypeOfCondition Represents the type of condition to be applied to the logical expression of SPT groups and SPTs (Conjunctive Normal Form, or Disjunctive Normal Form).
UeReachabilityNotification Represents the contents of a notification of UE reachability for IP sent by the HSS.
UeReachabilitySubscription Contains the request parameters received by the HSS for a subscription to notifications of UE reachability for IP.
UserStateCs Represents the user state in CS domain.
UserStatePs Represents the user state in PS domain.
UtraLocation - Exactly one of cgi, sai or lai shall be present.

# Interfaces

No description provided by the author

# Type aliases

AccessType1 Indicates whether the access is via 3GPP or via non-3GPP.
ChargingInfoRetrievalApiService ChargingInfoRetrievalApi service.
CSLocationRetrievalApiService CSLocationRetrievalApi service.
CSRNRetrievalApiService CSRNRetrievalApi service.
CSUserStateInfoRetrievalApiService CSUserStateInfoRetrievalApi service.
DeleteRepositoryDataApiService DeleteRepositoryDataApi service.
DeleteSMSRegistrationInformationApiService DeleteSMSRegistrationInformationApi service.
DSAIRegistrationInformationApiService DSAIRegistrationInformationApi service.
IFCsRetrievalApiService IFCsRetrievalApi service.
IMEISVRetrievalApiService IMEISVRetrievalApi service.
IMSProfileDataRetrievalApiService IMSProfileDataRetrievalApi service.
IPAddressInfoRetrievalApiService IPAddressInfoRetrievalApi service.
PriorityInfoRetrievalApiService PriorityInfoRetrievalApi service.
PSLocationRetrievalApiService PSLocationRetrievalApi service.
PSUserStateInfoRetrievalApiService PSUserStateInfoRetrievalApi service.
ReachabilitySubscriptionDeletionApiService ReachabilitySubscriptionDeletionApi service.
ReachabilitySubscriptionModificationApiService ReachabilitySubscriptionModificationApi service.
ReferenceLocationInfoRetrievalApiService ReferenceLocationInfoRetrievalApi service.
RegistrationStatusRetrievalApiService RegistrationStatusRetrievalApi service.
RepositoryDataApiService RepositoryDataApi service.
RepositoryDataListApiService RepositoryDataListApi service.
RetrievalOfAssociatedIMSPrivateIdentitiesApiService RetrievalOfAssociatedIMSPrivateIdentitiesApi service.
RetrievalOfAssociatedIMSPublicIdentitiesApiService RetrievalOfAssociatedIMSPublicIdentitiesApi service.
RetrievalOfPSIActivationStateApiService RetrievalOfPSIActivationStateApi service.
RetrievalOfSharedDataApiService RetrievalOfSharedDataApi service.
RetrievalOfTheAssociatedMsisdnsApiService RetrievalOfTheAssociatedMsisdnsApi service.
RetrievalOfTheSCSCFCapabilitiesForTheIMSSubscriptionApiService RetrievalOfTheSCSCFCapabilitiesForTheIMSSubscriptionApi service.
RetrievalOfTheSCSCFSelectionAssistanceInformationForTheIMSSubscriptionApiService RetrievalOfTheSCSCFSelectionAssistanceInformationForTheIMSSubscriptionApi service.
RetrievalOfUESRVCCCapabilityAndSTNSRApiService RetrievalOfUESRVCCCapabilityAndSTNSRApi service.
SDMSubscriptionCreationApiService SDMSubscriptionCreationApi service.
SDMSubscriptionDeletionApiService SDMSubscriptionDeletionApi service.
SDMSubscriptionModificationApiService SDMSubscriptionModificationApi service.
ServerConfigurations stores multiple ServerConfiguration items.
ServerNameRetrievalApiService ServerNameRetrievalApi service.
ServiceTraceInfoRetrievalApiService ServiceTraceInfoRetrievalApi service.
SMSRegistrationInformationApiService SMSRegistrationInformationApi service.
SubscriptionCreationForSharedDataApiService SubscriptionCreationForSharedDataApi service.
SubscriptionDeletionForSharedDataApiService SubscriptionDeletionForSharedDataApi service.
SubscriptionModificationApiService SubscriptionModificationApi service.
TADSInfoRetrievalApiService TADSInfoRetrievalApi service.
UEIPReachabilitySubscriptionCreationApiService UEIPReachabilitySubscriptionCreationApi service.
UpdateDsaiStateApiService UpdateDsaiStateApi service.
UpdatePSIStateDataApiService UpdatePSIStateDataApi service.
UpdateRepositoryDataApiService UpdateRepositoryDataApi service.
UpdateSMSRegistrationInfoApiService UpdateSMSRegistrationInfoApi service.
UpdateSRVCCDataApiService UpdateSRVCCDataApi service.