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

# README

Go API client for openapi_Subscription_Data

Unified Data Repository Service (subscription data).
The API version is defined in 3GPP TS 29.504.
© 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: -
  • 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/net/context

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

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

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

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
AMF3GPPAccessRegistrationDocumentApiAmfContext3gppPatch /subscription-data/{ueId}/context-data/amf-3gpp-accessTo modify the AMF context data of a UE using 3gpp access in the UDR
AMF3GPPAccessRegistrationDocumentApiCreateAmfContext3gppPut /subscription-data/{ueId}/context-data/amf-3gpp-accessTo store the AMF context data of a UE using 3gpp access in the UDR
AMF3GPPAccessRegistrationDocumentApiQueryAmfContext3gppGet /subscription-data/{ueId}/context-data/amf-3gpp-accessRetrieves the AMF context data of a UE using 3gpp access
AMFGroupSubscriptionInfoDocumentApiCreateAmfGroupSubscriptionsPut /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptionsCreate AmfSubscriptions for a group of UEs or any UE
AMFNon3GPPAccessRegistrationDocumentApiAmfContextNon3gppPatch /subscription-data/{ueId}/context-data/amf-non-3gpp-accessTo modify the AMF context data of a UE using non 3gpp access in the UDR
AMFNon3GPPAccessRegistrationDocumentApiCreateAmfContextNon3gppPut /subscription-data/{ueId}/context-data/amf-non-3gpp-accessTo store the AMF context data of a UE using non-3gpp access in the UDR
AMFNon3GPPAccessRegistrationDocumentApiQueryAmfContextNon3gppGet /subscription-data/{ueId}/context-data/amf-non-3gpp-accessRetrieves the AMF context data of a UE using non-3gpp access
AMFSubscriptionInfoDocumentApiCreateAMFSubscriptionsPut /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptionsCreate AmfSubscriptions for an individual ee subscriptions of a UE
AccessAndMobilitySubscriptionDataDocumentApiQueryAmDataGet /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/am-dataRetrieves the access and mobility subscription data of a UE
AmfSubscriptionInfoDocumentApiModifyAmfGroupSubscriptionsPatch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptionsmodify the AMF Subscription Info
AmfSubscriptionInfoDocumentApiModifyAmfSubscriptionInfoPatch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptionsmodify the AMF Subscription Info
AuthEventDocumentApiDeleteAuthenticationStatusDelete /subscription-data/{ueId}/authentication-data/authentication-statusTo remove the Authentication Status of a UE
AuthEventDocumentApiQueryAuthenticationStatusGet /subscription-data/{ueId}/authentication-data/authentication-statusRetrieves the Authentication Status of a UE
AuthenticationDataDocumentApiQueryAuthSubsDataGet /subscription-data/{ueId}/authentication-data/authentication-subscriptionRetrieves the authentication subscription data of a UE
AuthenticationSoRDocumentApiCreateAuthenticationSoRPut /subscription-data/{ueId}/ue-update-confirmation-data/sor-dataTo store the SoR acknowledgement information of a UE and ME support of SOR CMCI
AuthenticationSoRDocumentApiQueryAuthSoRGet /subscription-data/{ueId}/ue-update-confirmation-data/sor-dataRetrieves the SoR acknowledgement information of a UE and ME support of SOR CMCI
AuthenticationSoRDocumentApiUpdateAuthenticationSoRPatch /subscription-data/{ueId}/ue-update-confirmation-data/sor-dataUpdates the ME support of SOR CMCI information of a UE
AuthenticationStatusDocumentApiCreateAuthenticationStatusPut /subscription-data/{ueId}/authentication-data/authentication-statusTo store the Authentication Status data of a UE
AuthenticationSubscriptionDocumentApiModifyAuthenticationSubscriptionPatch /subscription-data/{ueId}/authentication-data/authentication-subscriptionmodify the authentication subscription data of a UE
AuthenticationUPUDocumentApiCreateAuthenticationUPUPut /subscription-data/{ueId}/ue-update-confirmation-data/upu-dataTo store the UPU acknowledgement information of a UE
AuthenticationUPUDocumentApiQueryAuthUPUGet /subscription-data/{ueId}/ue-update-confirmation-data/upu-dataRetrieves the UPU acknowledgement information of a UE
CAGACKDocumentApiQueryCagAckGet /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-cagRetrieves the CAG acknowledgement information of a UE
CAGUpdateAckDocumentApiCreateCagUpdateAckPut /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-cagTo store the CAG update acknowledgement information of a UE
Class5GVNGroupsInternalDocumentApiQuery5GVnGroupInternalGet /subscription-data/group-data/5g-vn-groups/internalRetrieves the data of 5G VN Group
Class5GVNGroupsStoreApiQuery5GVnGroupGet /subscription-data/group-data/5g-vn-groupsRetrieves the data of a 5G VN Group
Class5GVnGroupConfigurationDocumentApiCreate5GVnGroupPut /subscription-data/group-data/5g-vn-groups/{externalGroupId}Create an individual 5G VN Grouop
Class5MBSSubscriptionDataDocumentApiQuery5mbsDataGet /subscription-data/{ueId}/5mbs-dataRetrieves the 5mbs subscription data of a UE
ContextDataDocumentApiQueryContextDataGet /subscription-data/{ueId}/context-dataRetrieve multiple context data sets of a UE
Delete5GVnGroupApiDelete5GVnGroupDelete /subscription-data/group-data/5g-vn-groups/{externalGroupId}Deletes the 5GVnGroup
EnhancedCoverageRestrictionDataApiQueryCoverageRestrictionDataGet /subscription-data/{ueId}/coverage-restriction-dataRetrieves the subscribed enhanced Coverage Restriction Data of a UE
EventAMFSubscriptionInfoDocumentApiRemoveAmfGroupSubscriptionsDelete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptionsDeletes AMF Subscription Info for an eeSubscription for a group of UEs or any UE
EventAMFSubscriptionInfoDocumentApiRemoveAmfSubscriptionsInfoDelete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptionsDeletes AMF Subscription Info for an eeSubscription
EventExposureDataDocumentApiQueryEEDataGet /subscription-data/{ueId}/ee-profile-dataRetrieves the ee profile data of a UE
EventExposureDataForAGroupDocumentApiQueryGroupEEDataGet /subscription-data/group-data/{ueGroupId}/ee-profile-dataRetrieves the ee profile data profile data of a group or anyUE
EventExposureGroupSubscriptionDocumentApiModifyEeGroupSubscriptionPatch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}Modify an individual ee subscription for a group of a UEs
EventExposureGroupSubscriptionDocumentApiQueryEeGroupSubscriptionGet /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}Retrieve a individual eeSubscription for a group of UEs or any UE
EventExposureGroupSubscriptionDocumentApiRemoveEeGroupSubscriptionsDelete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}Deletes a eeSubscription for a group of UEs or any UE
EventExposureGroupSubscriptionDocumentApiUpdateEeGroupSubscriptionsPut /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}Update an individual ee subscription of a group of UEs or any UE
EventExposureGroupSubscriptionsCollectionApiCreateEeGroupSubscriptionsPost /subscription-data/group-data/{ueGroupId}/ee-subscriptionsCreate individual EE subscription for a group of UEs or any UE
EventExposureGroupSubscriptionsCollectionApiQueryEeGroupSubscriptionsGet /subscription-data/group-data/{ueGroupId}/ee-subscriptionsRetrieves the ee subscriptions of a group of UEs or any UE
EventExposureSubscriptionDocumentApiModifyEesubscriptionPatch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}Modify an individual ee subscription of a UE
EventExposureSubscriptionDocumentApiQueryeeSubscriptionGet /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}Retrieve a eeSubscription
EventExposureSubscriptionDocumentApiRemoveeeSubscriptionsDelete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}Deletes a eeSubscription
EventExposureSubscriptionDocumentApiUpdateEesubscriptionsPut /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}Update an individual ee subscriptions of a UE
EventExposureSubscriptionsCollectionApiCreateEeSubscriptionsPost /subscription-data/{ueId}/context-data/ee-subscriptionsCreate individual EE subscription
EventExposureSubscriptionsCollectionApiQueryeesubscriptionsGet /subscription-data/{ueId}/context-data/ee-subscriptionsRetrieves the ee subscriptions of a UE
GroupIdentifiersApiGetGroupIdentifiersGet /subscription-data/group-data/group-identifiersMapping of Group Identifiers
HSSEventGroupSubscriptionInfoDocumentApiCreateHssGroupSubscriptionsPut /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptionsCreate HSS Subscription Info for a group of UEs
HSSEventSubscriptionInfoDocumentApiCreateHSSSubscriptionsPut /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptionsCreate HSS Subscription Info
HSSEventSubscriptionInfoDocumentApiGetHssGroupSubscriptionsGet /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptionsRetrieve HSS Subscription Info
HSSEventSubscriptionInfoDocumentApiGetHssSubscriptionInfoGet /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptionsRetrieve HSS Subscription Info
HSSEventSubscriptionInfoDocumentApiModifyHssGroupSubscriptionsPatch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptionsModify HSS Subscription Info
HSSEventSubscriptionInfoDocumentApiModifyHssSubscriptionInfoPatch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptionsModify HSS Subscription Info
HSSEventSubscriptionInfoDocumentApiRemoveHssGroupSubscriptionsDelete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptionsDelete HSS Subscription Info
HSSEventSubscriptionInfoDocumentApiRemoveHssSubscriptionsInfoDelete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptionsDelete HSS Subscription Info
HSSSDMSubscriptionInfoDocumentApiCreateHSSSDMSubscriptionsPut /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptionsCreate HSS SDM Subscription Info
HSSSDMSubscriptionInfoDocumentApiGetHssSDMSubscriptionInfoGet /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptionsRetrieve HSS SDM Subscription Info
HSSSDMSubscriptionInfoDocumentApiModifyHssSDMSubscriptionInfoPatch /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptionsModify HSS SDM Subscription Info
HSSSDMSubscriptionInfoDocumentApiRemoveHssSDMSubscriptionsInfoDelete /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptionsDelete HSS SDM Subscription Info
IPSMGWRegistrationDocumentApiCreateIpSmGwContextPut /subscription-data/{ueId}/context-data/ip-sm-gwCreate the IP-SM-GW context data of a UE
IPSMGWRegistrationDocumentApiDeleteIpSmGwContextDelete /subscription-data/{ueId}/context-data/ip-sm-gwTo remove the IP-SM-GW context data of a UE
IPSMGWRegistrationDocumentApiModifyIpSmGwContextPatch /subscription-data/{ueId}/context-data/ip-sm-gwModify the IP-SM-GW context data of a UE
IPSMGWRegistrationDocumentApiQueryIpSmGwContextGet /subscription-data/{ueId}/context-data/ip-sm-gwRetrieves the IP-SM-GW context data of a UE
IndividualAuthEventDocumentApiDeleteIndividualAuthenticationStatusDelete /subscription-data/{ueId}/authentication-data/authentication-status/{servingNetworkName}To remove the Individual Authentication Status of a UE
IndividualAuthEventDocumentApiQueryIndividualAuthenticationStatusGet /subscription-data/{ueId}/authentication-data/authentication-status/{servingNetworkName}Retrieves the Individual Authentication Status of a UE
IndividualAuthenticationStatusDocumentApiCreateIndividualAuthenticationStatusPut /subscription-data/{ueId}/authentication-data/authentication-status/{servingNetworkName}To store the individual Authentication Status data of a UE
LCSBroadcastAssistanceSubscriptionDataApiQueryLcsBcaDataGet /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/lcs-bca-dataRetrieves the LCS Broadcast Assistance subscription data of a UE
LCSMobileOriginatedSubscriptionDataApiQueryLcsMoDataGet /subscription-data/{ueId}/lcs-mo-dataRetrieves the LCS Mobile Originated subscription data of a UE
LCSPrivacySubscriptionDataApiQueryLcsPrivacyDataGet /subscription-data/{ueId}/lcs-privacy-dataRetrieves the LCS Privacy subscription data of a UE
MessageWaitingDataDocumentApiCreateMessageWaitingDataPut /subscription-data/{ueId}/context-data/mwdCreate the Message Waiting Data of the UE
MessageWaitingDataDocumentApiDeleteMessageWaitingDataDelete /subscription-data/{ueId}/context-data/mwdTo remove the Message Waiting Data of the UE
MessageWaitingDataDocumentApiModifyMessageWaitingDataPatch /subscription-data/{ueId}/context-data/mwdModify the Message Waiting Data of the UE
MessageWaitingDataDocumentApiQueryMessageWaitingDataGet /subscription-data/{ueId}/context-data/mwdRetrieves the Message Waiting Data of the UE
Modify5GVnGroupApiModify5GVnGroupPatch /subscription-data/group-data/5g-vn-groups/{externalGroupId}modify the 5GVnGroup
NIDDAuthorizationInfoDocumentApiCreateNIDDAuthorizationInfoPut /subscription-data/{ueId}/context-data/nidd-authorizationsCreate NIDD Authorization Info
NIDDAuthorizationInfoDocumentApiGetNiddAuthorizationInfoGet /subscription-data/{ueId}/context-data/nidd-authorizationsRetrieve NIDD Authorization Info
NIDDAuthorizationInfoDocumentApiModifyNiddAuthorizationInfoPatch /subscription-data/{ueId}/context-data/nidd-authorizationsModify NIDD Authorization Info
NIDDAuthorizationInfoDocumentApiRemoveNiddAuthorizationInfoDelete /subscription-data/{ueId}/context-data/nidd-authorizationsDelete NIDD Authorization Info
NSSAIACKDocumentApiQueryNssaiAckGet /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-snssaisRetrieves the UPU acknowledgement information of a UE
NSSAIUpdateAckDocumentApiCreateOrUpdateNssaiAckPut /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-snssaisTo store the NSSAI update acknowledgement information of a UE
OperatorSpecificDataContainerDocumentApiCreateOperSpecDataPut /subscription-data/{ueId}/operator-specific-dataTo create an operator-specific data resource of a UE
OperatorSpecificDataContainerDocumentApiDeleteOperSpecDataDelete /subscription-data/{ueId}/operator-specific-dataTo remove an operator-specific data resource of a UE
OperatorSpecificDataContainerDocumentApiModifyOperSpecDataPatch /subscription-data/{ueId}/operator-specific-dataTo modify operator specific data of a UE
OperatorSpecificDataContainerDocumentApiQueryOperSpecDataGet /subscription-data/{ueId}/operator-specific-dataRetrieves the operator specific data of a UE
ParameterProvisionDocumentApiGetppDataGet /subscription-data/{ueId}/pp-dataRead the profile of a given UE
ParameterProvisionProfileDataDocumentApiQueryPPDataGet /subscription-data/{ueId}/pp-profile-dataRetrieves the parameter provision profile data of a UE
ParameterProvisionProfileDataFor5GVNGroupDocumentApiQuery5GVNGroupPPDataGet /subscription-data/group-data/5g-vn-groups/pp-profile-dataRetrieves the parameter provision profile data for 5G VN Group
ProSeServiceSubscriptionDataApiQueryPorseDataGet /subscription-data/{ueId}/prose-dataRetrieves the subscribed ProSe service Data of a UE
ProvisionedDataDocumentApiQueryProvisionedDataGet /subscription-data/{ueId}/{servingPlmnId}/provisioned-dataRetrieve multiple provisioned data sets of a UE
ProvisionedParameterDataDocumentApiModifyPpDataPatch /subscription-data/{ueId}/pp-datamodify the provisioned parameter data
ProvisionedParameterDataEntriesCollectionApiGetMultiplePPDataEntriesGet /subscription-data/{ueId}/pp-data-storeget a list of Parameter Provisioning Data Entries
ProvisionedParameterDataEntryDocumentApiCreatePPDataEntryPut /subscription-data/{ueId}/pp-data-store/{afInstanceId}create a Provisioning Parameter Data Entry
ProvisionedParameterDataEntryDocumentApiDeletePPDataEntryDelete /subscription-data/{ueId}/pp-data-store/{afInstanceId}Delete a Provisioning Parameter Data Entry
ProvisionedParameterDataEntryDocumentApiGetPPDataEntryGet /subscription-data/{ueId}/pp-data-store/{afInstanceId}get a Parameter Provisioning Data Entry
Query5GVnGroupConfigurationDocumentApiGet5GVnGroupConfigurationGet /subscription-data/group-data/5g-vn-groups/{externalGroupId}Retrieve a 5GVnGroup configuration
QueryAMFSubscriptionInfoDocumentApiGetAmfGroupSubscriptionsGet /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptionsRetrieve AMF subscription Info for a group of UEs or any UE
QueryAMFSubscriptionInfoDocumentApiGetAmfSubscriptionInfoGet /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptionsRetrieve AMF subscription Info
QueryIdentityDataBySUPIOrGPSIDocumentApiGetIdentityDataGet /subscription-data/{ueId}/identity-dataRetrieve identity data by SUPI or GPSI
QueryNIDDAuthorizationDataGPSIOrExternalGroupIdentifierDocumentApiGetNiddAuDataGet /subscription-data/{ueId}/nidd-authorization-dataRetrieve NIDD Authorization Data GPSI or External Group identifier
QueryODBDataBySUPIOrGPSIDocumentApiGetOdbDataGet /subscription-data/{ueId}/operator-determined-barring-dataRetrieve ODB Data data by SUPI or GPSI
QueryServiceSpecificAuthorizationDataDocumentApiGetSSAuDataGet /subscription-data/{ueId}/service-specific-authorization-data/{serviceType}Retrieve ServiceSpecific Authorization Data
RetrievalOfIndividualSharedDataApiGetIndividualSharedDataGet /subscription-data/shared-data/{sharedDataId}retrieve individual shared data
RetrievalOfSharedDataApiGetSharedDataGet /subscription-data/shared-dataretrieve shared data
RetrieveTheRoamingInformationOfThe5GCEPCDomainsDocumentApiQueryPeiInformationGet /subscription-data/{ueId}/context-data/pei-infoRetrieves the PEI Information of the 5GC/EPC domains
RetrieveTheRoamingInformationOfTheEPCDomainDocumentApiQueryRoamingInformationGet /subscription-data/{ueId}/context-data/roaming-informationRetrieves the Roaming Information of the EPC domain
SDMSubscriptionDocumentApiModifysdmSubscriptionPatch /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}Modify an individual sdm subscription
SDMSubscriptionDocumentApiQuerysdmSubscriptionGet /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}Retrieves a individual sdmSubscription identified by subsId
SDMSubscriptionDocumentApiRemovesdmSubscriptionsDelete /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}Deletes a sdmsubscriptions
SDMSubscriptionDocumentApiUpdatesdmsubscriptionsPut /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}Update an individual sdm subscriptions of a UE
SDMSubscriptionsCollectionApiCreateSdmSubscriptionsPost /subscription-data/{ueId}/context-data/sdm-subscriptionsCreate individual sdm subscription
SDMSubscriptionsCollectionApiQuerysdmsubscriptionsGet /subscription-data/{ueId}/context-data/sdm-subscriptionsRetrieves the sdm subscriptions of a UE
SMFEventGroupSubscriptionInfoDocumentApiCreateSmfGroupSubscriptionsPut /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptionsCreate SMF Subscription Info for a group of UEs or any YE
SMFEventSubscriptionInfoDocumentApiCreateSMFSubscriptionsPut /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptionsCreate SMF Subscription Info
SMFEventSubscriptionInfoDocumentApiGetSmfGroupSubscriptionsGet /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptionsRetrieve SMF Subscription Info for a group of UEs or any UE
SMFEventSubscriptionInfoDocumentApiGetSmfSubscriptionInfoGet /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptionsRetrieve SMF Subscription Info
SMFEventSubscriptionInfoDocumentApiModifySmfGroupSubscriptionsPatch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptionsModify SMF Subscription Info for a group of UEs or any UE
SMFEventSubscriptionInfoDocumentApiModifySmfSubscriptionInfoPatch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptionsModify SMF Subscription Info
SMFEventSubscriptionInfoDocumentApiRemoveSmfGroupSubscriptionsDelete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptionsDelete SMF Subscription Info for a group of UEs or any UE
SMFEventSubscriptionInfoDocumentApiRemoveSmfSubscriptionsInfoDelete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptionsDelete SMF Subscription Info
SMFRegistrationDocumentApiCreateOrUpdateSmfRegistrationPut /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId}To create an individual SMF context data of a UE in the UDR
SMFRegistrationDocumentApiDeleteSmfRegistrationDelete /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId}To remove an individual SMF context data of a UE the UDR
SMFRegistrationDocumentApiQuerySmfRegistrationGet /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId}Retrieves the individual SMF registration of a UE
SMFRegistrationDocumentApiUpdateSmfContextPatch /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId}To modify the SMF context data of a UE in the UDR
SMFRegistrationsCollectionApiQuerySmfRegListGet /subscription-data/{ueId}/context-data/smf-registrationsRetrieves the SMF registration list of a UE
SMFSelectionSubscriptionDataDocumentApiQuerySmfSelectDataGet /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/smf-selection-subscription-dataRetrieves the SMF selection subscription data of a UE
SMSF3GPPRegistrationDocumentApiCreateSmsfContext3gppPut /subscription-data/{ueId}/context-data/smsf-3gpp-accessCreate the SMSF context data of a UE via 3GPP access
SMSF3GPPRegistrationDocumentApiDeleteSmsfContext3gppDelete /subscription-data/{ueId}/context-data/smsf-3gpp-accessTo remove the SMSF context data of a UE via 3GPP access
SMSF3GPPRegistrationDocumentApiQuerySmsfContext3gppGet /subscription-data/{ueId}/context-data/smsf-3gpp-accessRetrieves the SMSF context data of a UE using 3gpp access
SMSFNon3GPPRegistrationDocumentApiCreateSmsfContextNon3gppPut /subscription-data/{ueId}/context-data/smsf-non-3gpp-accessCreate the SMSF context data of a UE via non-3GPP access
SMSFNon3GPPRegistrationDocumentApiDeleteSmsfContextNon3gppDelete /subscription-data/{ueId}/context-data/smsf-non-3gpp-accessTo remove the SMSF context data of a UE via non-3GPP access
SMSFNon3GPPRegistrationDocumentApiQuerySmsfContextNon3gppGet /subscription-data/{ueId}/context-data/smsf-non-3gpp-accessRetrieves the SMSF context data of a UE using non-3gpp access
SMSManagementSubscriptionDataDocumentApiQuerySmsMngDataGet /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sms-mng-dataRetrieves the SMS management subscription data of a UE
SMSSubscriptionDataDocumentApiQuerySmsDataGet /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sms-dataRetrieves the SMS subscription data of a UE
ServiceSpecificAuthorizationInfoDocumentApiCreateServiceSpecificAuthorizationInfoPut /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType}Create Service Specific Authorization Info
ServiceSpecificAuthorizationInfoDocumentApiGetServiceSpecificAuthorizationInfoGet /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType}Retrieve Service Specific Authorization Info
ServiceSpecificAuthorizationInfoDocumentApiModifyServiceSpecificAuthorizationInfoPatch /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType}Modify Service Specific Authorization Info
ServiceSpecificAuthorizationInfoDocumentApiRemoveServiceSpecificAuthorizationInfoDelete /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType}Delete Service Specific Authorization Info
SessionManagementSubscriptionDataApiQuerySmDataGet /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sm-dataRetrieves the Session Management subscription data of a UE
SubsToNotifyCollectionApiQuerySubsToNotifyGet /subscription-data/subs-to-notifyRetrieves the list of subscriptions
SubsToNotifyCollectionApiRemoveMultipleSubscriptionDataSubscriptionsDelete /subscription-data/subs-to-notifyDeletes subscriptions identified by a given ue-id parameter
SubsToNotifyCollectionApiSubscriptionDataSubscriptionsPost /subscription-data/subs-to-notifySubscription data subscriptions
SubsToNotifyDocumentApiModifysubscriptionDataSubscriptionPatch /subscription-data/subs-to-notify/{subsId}Modify an individual subscriptionDataSubscription
SubsToNotifyDocumentApiQuerySubscriptionDataSubscriptionsGet /subscription-data/subs-to-notify/{subsId}Retrieves a individual subscriptionDataSubscription identified by subsId
SubsToNotifyDocumentApiRemovesubscriptionDataSubscriptionsDelete /subscription-data/subs-to-notify/{subsId}Deletes a subscriptionDataSubscriptions
TraceDataDocumentApiQueryTraceDataGet /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/trace-dataRetrieves the trace configuration data of a UE
UESubscribedDataDocumentApiQueryUeSubscribedDataGet /subscription-data/{ueId}Retrieve multiple subscribed data sets of a UE
UEsLocationInformationDocumentApiQueryUeLocationGet /subscription-data/{ueId}/context-data/locationRetrieves the UE's Location Information
UpdateThePEIInformationOfThe5GCEPCDomainsDocumentApiCreateOrUpdatePeiInformationPut /subscription-data/{ueId}/context-data/pei-infoUpdate the PEI Information of the 5GC/EPC domains
UpdateTheRoamingInformationOfTheEPCDomainDocumentApiUpdateRoamingInformationPut /subscription-data/{ueId}/context-data/roaming-informationUpdate the Roaming Information of the EPC domain
UserConsentDataApiQueryUserConsentDataGet /subscription-data/{ueId}/uc-dataRetrieves the subscribed User Consent Data of a UE
V2XSubscriptionDataApiQueryV2xDataGet /subscription-data/{ueId}/v2x-dataRetrieves the subscribed V2X Data of a UE

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

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