# 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
Class | Method | HTTP request | Description |
---|---|---|---|
AMF3GPPAccessRegistrationDocumentApi | AmfContext3gpp | Patch /subscription-data/{ueId}/context-data/amf-3gpp-access | To modify the AMF context data of a UE using 3gpp access in the UDR |
AMF3GPPAccessRegistrationDocumentApi | CreateAmfContext3gpp | Put /subscription-data/{ueId}/context-data/amf-3gpp-access | To store the AMF context data of a UE using 3gpp access in the UDR |
AMF3GPPAccessRegistrationDocumentApi | QueryAmfContext3gpp | Get /subscription-data/{ueId}/context-data/amf-3gpp-access | Retrieves the AMF context data of a UE using 3gpp access |
AMFGroupSubscriptionInfoDocumentApi | CreateAmfGroupSubscriptions | Put /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptions | Create AmfSubscriptions for a group of UEs or any UE |
AMFNon3GPPAccessRegistrationDocumentApi | AmfContextNon3gpp | Patch /subscription-data/{ueId}/context-data/amf-non-3gpp-access | To modify the AMF context data of a UE using non 3gpp access in the UDR |
AMFNon3GPPAccessRegistrationDocumentApi | CreateAmfContextNon3gpp | Put /subscription-data/{ueId}/context-data/amf-non-3gpp-access | To store the AMF context data of a UE using non-3gpp access in the UDR |
AMFNon3GPPAccessRegistrationDocumentApi | QueryAmfContextNon3gpp | Get /subscription-data/{ueId}/context-data/amf-non-3gpp-access | Retrieves the AMF context data of a UE using non-3gpp access |
AMFSubscriptionInfoDocumentApi | CreateAMFSubscriptions | Put /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptions | Create AmfSubscriptions for an individual ee subscriptions of a UE |
AccessAndMobilitySubscriptionDataDocumentApi | QueryAmData | Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/am-data | Retrieves the access and mobility subscription data of a UE |
AmfSubscriptionInfoDocumentApi | ModifyAmfGroupSubscriptions | Patch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptions | modify the AMF Subscription Info |
AmfSubscriptionInfoDocumentApi | ModifyAmfSubscriptionInfo | Patch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptions | modify the AMF Subscription Info |
AuthEventDocumentApi | DeleteAuthenticationStatus | Delete /subscription-data/{ueId}/authentication-data/authentication-status | To remove the Authentication Status of a UE |
AuthEventDocumentApi | QueryAuthenticationStatus | Get /subscription-data/{ueId}/authentication-data/authentication-status | Retrieves the Authentication Status of a UE |
AuthenticationDataDocumentApi | QueryAuthSubsData | Get /subscription-data/{ueId}/authentication-data/authentication-subscription | Retrieves the authentication subscription data of a UE |
AuthenticationSoRDocumentApi | CreateAuthenticationSoR | Put /subscription-data/{ueId}/ue-update-confirmation-data/sor-data | To store the SoR acknowledgement information of a UE and ME support of SOR CMCI |
AuthenticationSoRDocumentApi | QueryAuthSoR | Get /subscription-data/{ueId}/ue-update-confirmation-data/sor-data | Retrieves the SoR acknowledgement information of a UE and ME support of SOR CMCI |
AuthenticationSoRDocumentApi | UpdateAuthenticationSoR | Patch /subscription-data/{ueId}/ue-update-confirmation-data/sor-data | Updates the ME support of SOR CMCI information of a UE |
AuthenticationStatusDocumentApi | CreateAuthenticationStatus | Put /subscription-data/{ueId}/authentication-data/authentication-status | To store the Authentication Status data of a UE |
AuthenticationSubscriptionDocumentApi | ModifyAuthenticationSubscription | Patch /subscription-data/{ueId}/authentication-data/authentication-subscription | modify the authentication subscription data of a UE |
AuthenticationUPUDocumentApi | CreateAuthenticationUPU | Put /subscription-data/{ueId}/ue-update-confirmation-data/upu-data | To store the UPU acknowledgement information of a UE |
AuthenticationUPUDocumentApi | QueryAuthUPU | Get /subscription-data/{ueId}/ue-update-confirmation-data/upu-data | Retrieves the UPU acknowledgement information of a UE |
CAGACKDocumentApi | QueryCagAck | Get /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-cag | Retrieves the CAG acknowledgement information of a UE |
CAGUpdateAckDocumentApi | CreateCagUpdateAck | Put /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-cag | To store the CAG update acknowledgement information of a UE |
Class5GVNGroupsInternalDocumentApi | Query5GVnGroupInternal | Get /subscription-data/group-data/5g-vn-groups/internal | Retrieves the data of 5G VN Group |
Class5GVNGroupsStoreApi | Query5GVnGroup | Get /subscription-data/group-data/5g-vn-groups | Retrieves the data of a 5G VN Group |
Class5GVnGroupConfigurationDocumentApi | Create5GVnGroup | Put /subscription-data/group-data/5g-vn-groups/{externalGroupId} | Create an individual 5G VN Grouop |
Class5MBSSubscriptionDataDocumentApi | Query5mbsData | Get /subscription-data/{ueId}/5mbs-data | Retrieves the 5mbs subscription data of a UE |
ContextDataDocumentApi | QueryContextData | Get /subscription-data/{ueId}/context-data | Retrieve multiple context data sets of a UE |
Delete5GVnGroupApi | Delete5GVnGroup | Delete /subscription-data/group-data/5g-vn-groups/{externalGroupId} | Deletes the 5GVnGroup |
EnhancedCoverageRestrictionDataApi | QueryCoverageRestrictionData | Get /subscription-data/{ueId}/coverage-restriction-data | Retrieves the subscribed enhanced Coverage Restriction Data of a UE |
EventAMFSubscriptionInfoDocumentApi | RemoveAmfGroupSubscriptions | Delete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptions | Deletes AMF Subscription Info for an eeSubscription for a group of UEs or any UE |
EventAMFSubscriptionInfoDocumentApi | RemoveAmfSubscriptionsInfo | Delete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptions | Deletes AMF Subscription Info for an eeSubscription |
EventExposureDataDocumentApi | QueryEEData | Get /subscription-data/{ueId}/ee-profile-data | Retrieves the ee profile data of a UE |
EventExposureDataForAGroupDocumentApi | QueryGroupEEData | Get /subscription-data/group-data/{ueGroupId}/ee-profile-data | Retrieves the ee profile data profile data of a group or anyUE |
EventExposureGroupSubscriptionDocumentApi | ModifyEeGroupSubscription | Patch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId} | Modify an individual ee subscription for a group of a UEs |
EventExposureGroupSubscriptionDocumentApi | QueryEeGroupSubscription | Get /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId} | Retrieve a individual eeSubscription for a group of UEs or any UE |
EventExposureGroupSubscriptionDocumentApi | RemoveEeGroupSubscriptions | Delete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId} | Deletes a eeSubscription for a group of UEs or any UE |
EventExposureGroupSubscriptionDocumentApi | UpdateEeGroupSubscriptions | Put /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId} | Update an individual ee subscription of a group of UEs or any UE |
EventExposureGroupSubscriptionsCollectionApi | CreateEeGroupSubscriptions | Post /subscription-data/group-data/{ueGroupId}/ee-subscriptions | Create individual EE subscription for a group of UEs or any UE |
EventExposureGroupSubscriptionsCollectionApi | QueryEeGroupSubscriptions | Get /subscription-data/group-data/{ueGroupId}/ee-subscriptions | Retrieves the ee subscriptions of a group of UEs or any UE |
EventExposureSubscriptionDocumentApi | ModifyEesubscription | Patch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId} | Modify an individual ee subscription of a UE |
EventExposureSubscriptionDocumentApi | QueryeeSubscription | Get /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId} | Retrieve a eeSubscription |
EventExposureSubscriptionDocumentApi | RemoveeeSubscriptions | Delete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId} | Deletes a eeSubscription |
EventExposureSubscriptionDocumentApi | UpdateEesubscriptions | Put /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId} | Update an individual ee subscriptions of a UE |
EventExposureSubscriptionsCollectionApi | CreateEeSubscriptions | Post /subscription-data/{ueId}/context-data/ee-subscriptions | Create individual EE subscription |
EventExposureSubscriptionsCollectionApi | Queryeesubscriptions | Get /subscription-data/{ueId}/context-data/ee-subscriptions | Retrieves the ee subscriptions of a UE |
GroupIdentifiersApi | GetGroupIdentifiers | Get /subscription-data/group-data/group-identifiers | Mapping of Group Identifiers |
HSSEventGroupSubscriptionInfoDocumentApi | CreateHssGroupSubscriptions | Put /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptions | Create HSS Subscription Info for a group of UEs |
HSSEventSubscriptionInfoDocumentApi | CreateHSSSubscriptions | Put /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptions | Create HSS Subscription Info |
HSSEventSubscriptionInfoDocumentApi | GetHssGroupSubscriptions | Get /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptions | Retrieve HSS Subscription Info |
HSSEventSubscriptionInfoDocumentApi | GetHssSubscriptionInfo | Get /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptions | Retrieve HSS Subscription Info |
HSSEventSubscriptionInfoDocumentApi | ModifyHssGroupSubscriptions | Patch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptions | Modify HSS Subscription Info |
HSSEventSubscriptionInfoDocumentApi | ModifyHssSubscriptionInfo | Patch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptions | Modify HSS Subscription Info |
HSSEventSubscriptionInfoDocumentApi | RemoveHssGroupSubscriptions | Delete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptions | Delete HSS Subscription Info |
HSSEventSubscriptionInfoDocumentApi | RemoveHssSubscriptionsInfo | Delete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptions | Delete HSS Subscription Info |
HSSSDMSubscriptionInfoDocumentApi | CreateHSSSDMSubscriptions | Put /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptions | Create HSS SDM Subscription Info |
HSSSDMSubscriptionInfoDocumentApi | GetHssSDMSubscriptionInfo | Get /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptions | Retrieve HSS SDM Subscription Info |
HSSSDMSubscriptionInfoDocumentApi | ModifyHssSDMSubscriptionInfo | Patch /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptions | Modify HSS SDM Subscription Info |
HSSSDMSubscriptionInfoDocumentApi | RemoveHssSDMSubscriptionsInfo | Delete /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptions | Delete HSS SDM Subscription Info |
IPSMGWRegistrationDocumentApi | CreateIpSmGwContext | Put /subscription-data/{ueId}/context-data/ip-sm-gw | Create the IP-SM-GW context data of a UE |
IPSMGWRegistrationDocumentApi | DeleteIpSmGwContext | Delete /subscription-data/{ueId}/context-data/ip-sm-gw | To remove the IP-SM-GW context data of a UE |
IPSMGWRegistrationDocumentApi | ModifyIpSmGwContext | Patch /subscription-data/{ueId}/context-data/ip-sm-gw | Modify the IP-SM-GW context data of a UE |
IPSMGWRegistrationDocumentApi | QueryIpSmGwContext | Get /subscription-data/{ueId}/context-data/ip-sm-gw | Retrieves the IP-SM-GW context data of a UE |
IndividualAuthEventDocumentApi | DeleteIndividualAuthenticationStatus | Delete /subscription-data/{ueId}/authentication-data/authentication-status/{servingNetworkName} | To remove the Individual Authentication Status of a UE |
IndividualAuthEventDocumentApi | QueryIndividualAuthenticationStatus | Get /subscription-data/{ueId}/authentication-data/authentication-status/{servingNetworkName} | Retrieves the Individual Authentication Status of a UE |
IndividualAuthenticationStatusDocumentApi | CreateIndividualAuthenticationStatus | Put /subscription-data/{ueId}/authentication-data/authentication-status/{servingNetworkName} | To store the individual Authentication Status data of a UE |
LCSBroadcastAssistanceSubscriptionDataApi | QueryLcsBcaData | Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/lcs-bca-data | Retrieves the LCS Broadcast Assistance subscription data of a UE |
LCSMobileOriginatedSubscriptionDataApi | QueryLcsMoData | Get /subscription-data/{ueId}/lcs-mo-data | Retrieves the LCS Mobile Originated subscription data of a UE |
LCSPrivacySubscriptionDataApi | QueryLcsPrivacyData | Get /subscription-data/{ueId}/lcs-privacy-data | Retrieves the LCS Privacy subscription data of a UE |
MessageWaitingDataDocumentApi | CreateMessageWaitingData | Put /subscription-data/{ueId}/context-data/mwd | Create the Message Waiting Data of the UE |
MessageWaitingDataDocumentApi | DeleteMessageWaitingData | Delete /subscription-data/{ueId}/context-data/mwd | To remove the Message Waiting Data of the UE |
MessageWaitingDataDocumentApi | ModifyMessageWaitingData | Patch /subscription-data/{ueId}/context-data/mwd | Modify the Message Waiting Data of the UE |
MessageWaitingDataDocumentApi | QueryMessageWaitingData | Get /subscription-data/{ueId}/context-data/mwd | Retrieves the Message Waiting Data of the UE |
Modify5GVnGroupApi | Modify5GVnGroup | Patch /subscription-data/group-data/5g-vn-groups/{externalGroupId} | modify the 5GVnGroup |
NIDDAuthorizationInfoDocumentApi | CreateNIDDAuthorizationInfo | Put /subscription-data/{ueId}/context-data/nidd-authorizations | Create NIDD Authorization Info |
NIDDAuthorizationInfoDocumentApi | GetNiddAuthorizationInfo | Get /subscription-data/{ueId}/context-data/nidd-authorizations | Retrieve NIDD Authorization Info |
NIDDAuthorizationInfoDocumentApi | ModifyNiddAuthorizationInfo | Patch /subscription-data/{ueId}/context-data/nidd-authorizations | Modify NIDD Authorization Info |
NIDDAuthorizationInfoDocumentApi | RemoveNiddAuthorizationInfo | Delete /subscription-data/{ueId}/context-data/nidd-authorizations | Delete NIDD Authorization Info |
NSSAIACKDocumentApi | QueryNssaiAck | Get /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-snssais | Retrieves the UPU acknowledgement information of a UE |
NSSAIUpdateAckDocumentApi | CreateOrUpdateNssaiAck | Put /subscription-data/{ueId}/ue-update-confirmation-data/subscribed-snssais | To store the NSSAI update acknowledgement information of a UE |
OperatorSpecificDataContainerDocumentApi | CreateOperSpecData | Put /subscription-data/{ueId}/operator-specific-data | To create an operator-specific data resource of a UE |
OperatorSpecificDataContainerDocumentApi | DeleteOperSpecData | Delete /subscription-data/{ueId}/operator-specific-data | To remove an operator-specific data resource of a UE |
OperatorSpecificDataContainerDocumentApi | ModifyOperSpecData | Patch /subscription-data/{ueId}/operator-specific-data | To modify operator specific data of a UE |
OperatorSpecificDataContainerDocumentApi | QueryOperSpecData | Get /subscription-data/{ueId}/operator-specific-data | Retrieves the operator specific data of a UE |
ParameterProvisionDocumentApi | GetppData | Get /subscription-data/{ueId}/pp-data | Read the profile of a given UE |
ParameterProvisionProfileDataDocumentApi | QueryPPData | Get /subscription-data/{ueId}/pp-profile-data | Retrieves the parameter provision profile data of a UE |
ParameterProvisionProfileDataFor5GVNGroupDocumentApi | Query5GVNGroupPPData | Get /subscription-data/group-data/5g-vn-groups/pp-profile-data | Retrieves the parameter provision profile data for 5G VN Group |
ProSeServiceSubscriptionDataApi | QueryPorseData | Get /subscription-data/{ueId}/prose-data | Retrieves the subscribed ProSe service Data of a UE |
ProvisionedDataDocumentApi | QueryProvisionedData | Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data | Retrieve multiple provisioned data sets of a UE |
ProvisionedParameterDataDocumentApi | ModifyPpData | Patch /subscription-data/{ueId}/pp-data | modify the provisioned parameter data |
ProvisionedParameterDataEntriesCollectionApi | GetMultiplePPDataEntries | Get /subscription-data/{ueId}/pp-data-store | get a list of Parameter Provisioning Data Entries |
ProvisionedParameterDataEntryDocumentApi | CreatePPDataEntry | Put /subscription-data/{ueId}/pp-data-store/{afInstanceId} | create a Provisioning Parameter Data Entry |
ProvisionedParameterDataEntryDocumentApi | DeletePPDataEntry | Delete /subscription-data/{ueId}/pp-data-store/{afInstanceId} | Delete a Provisioning Parameter Data Entry |
ProvisionedParameterDataEntryDocumentApi | GetPPDataEntry | Get /subscription-data/{ueId}/pp-data-store/{afInstanceId} | get a Parameter Provisioning Data Entry |
Query5GVnGroupConfigurationDocumentApi | Get5GVnGroupConfiguration | Get /subscription-data/group-data/5g-vn-groups/{externalGroupId} | Retrieve a 5GVnGroup configuration |
QueryAMFSubscriptionInfoDocumentApi | GetAmfGroupSubscriptions | Get /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptions | Retrieve AMF subscription Info for a group of UEs or any UE |
QueryAMFSubscriptionInfoDocumentApi | GetAmfSubscriptionInfo | Get /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptions | Retrieve AMF subscription Info |
QueryIdentityDataBySUPIOrGPSIDocumentApi | GetIdentityData | Get /subscription-data/{ueId}/identity-data | Retrieve identity data by SUPI or GPSI |
QueryNIDDAuthorizationDataGPSIOrExternalGroupIdentifierDocumentApi | GetNiddAuData | Get /subscription-data/{ueId}/nidd-authorization-data | Retrieve NIDD Authorization Data GPSI or External Group identifier |
QueryODBDataBySUPIOrGPSIDocumentApi | GetOdbData | Get /subscription-data/{ueId}/operator-determined-barring-data | Retrieve ODB Data data by SUPI or GPSI |
QueryServiceSpecificAuthorizationDataDocumentApi | GetSSAuData | Get /subscription-data/{ueId}/service-specific-authorization-data/{serviceType} | Retrieve ServiceSpecific Authorization Data |
RetrievalOfIndividualSharedDataApi | GetIndividualSharedData | Get /subscription-data/shared-data/{sharedDataId} | retrieve individual shared data |
RetrievalOfSharedDataApi | GetSharedData | Get /subscription-data/shared-data | retrieve shared data |
RetrieveTheRoamingInformationOfThe5GCEPCDomainsDocumentApi | QueryPeiInformation | Get /subscription-data/{ueId}/context-data/pei-info | Retrieves the PEI Information of the 5GC/EPC domains |
RetrieveTheRoamingInformationOfTheEPCDomainDocumentApi | QueryRoamingInformation | Get /subscription-data/{ueId}/context-data/roaming-information | Retrieves the Roaming Information of the EPC domain |
SDMSubscriptionDocumentApi | ModifysdmSubscription | Patch /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId} | Modify an individual sdm subscription |
SDMSubscriptionDocumentApi | QuerysdmSubscription | Get /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId} | Retrieves a individual sdmSubscription identified by subsId |
SDMSubscriptionDocumentApi | RemovesdmSubscriptions | Delete /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId} | Deletes a sdmsubscriptions |
SDMSubscriptionDocumentApi | Updatesdmsubscriptions | Put /subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId} | Update an individual sdm subscriptions of a UE |
SDMSubscriptionsCollectionApi | CreateSdmSubscriptions | Post /subscription-data/{ueId}/context-data/sdm-subscriptions | Create individual sdm subscription |
SDMSubscriptionsCollectionApi | Querysdmsubscriptions | Get /subscription-data/{ueId}/context-data/sdm-subscriptions | Retrieves the sdm subscriptions of a UE |
SMFEventGroupSubscriptionInfoDocumentApi | CreateSmfGroupSubscriptions | Put /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptions | Create SMF Subscription Info for a group of UEs or any YE |
SMFEventSubscriptionInfoDocumentApi | CreateSMFSubscriptions | Put /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptions | Create SMF Subscription Info |
SMFEventSubscriptionInfoDocumentApi | GetSmfGroupSubscriptions | Get /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptions | Retrieve SMF Subscription Info for a group of UEs or any UE |
SMFEventSubscriptionInfoDocumentApi | GetSmfSubscriptionInfo | Get /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptions | Retrieve SMF Subscription Info |
SMFEventSubscriptionInfoDocumentApi | ModifySmfGroupSubscriptions | Patch /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptions | Modify SMF Subscription Info for a group of UEs or any UE |
SMFEventSubscriptionInfoDocumentApi | ModifySmfSubscriptionInfo | Patch /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptions | Modify SMF Subscription Info |
SMFEventSubscriptionInfoDocumentApi | RemoveSmfGroupSubscriptions | Delete /subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptions | Delete SMF Subscription Info for a group of UEs or any UE |
SMFEventSubscriptionInfoDocumentApi | RemoveSmfSubscriptionsInfo | Delete /subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptions | Delete SMF Subscription Info |
SMFRegistrationDocumentApi | CreateOrUpdateSmfRegistration | Put /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId} | To create an individual SMF context data of a UE in the UDR |
SMFRegistrationDocumentApi | DeleteSmfRegistration | Delete /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId} | To remove an individual SMF context data of a UE the UDR |
SMFRegistrationDocumentApi | QuerySmfRegistration | Get /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId} | Retrieves the individual SMF registration of a UE |
SMFRegistrationDocumentApi | UpdateSmfContext | Patch /subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId} | To modify the SMF context data of a UE in the UDR |
SMFRegistrationsCollectionApi | QuerySmfRegList | Get /subscription-data/{ueId}/context-data/smf-registrations | Retrieves the SMF registration list of a UE |
SMFSelectionSubscriptionDataDocumentApi | QuerySmfSelectData | Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/smf-selection-subscription-data | Retrieves the SMF selection subscription data of a UE |
SMSF3GPPRegistrationDocumentApi | CreateSmsfContext3gpp | Put /subscription-data/{ueId}/context-data/smsf-3gpp-access | Create the SMSF context data of a UE via 3GPP access |
SMSF3GPPRegistrationDocumentApi | DeleteSmsfContext3gpp | Delete /subscription-data/{ueId}/context-data/smsf-3gpp-access | To remove the SMSF context data of a UE via 3GPP access |
SMSF3GPPRegistrationDocumentApi | QuerySmsfContext3gpp | Get /subscription-data/{ueId}/context-data/smsf-3gpp-access | Retrieves the SMSF context data of a UE using 3gpp access |
SMSFNon3GPPRegistrationDocumentApi | CreateSmsfContextNon3gpp | Put /subscription-data/{ueId}/context-data/smsf-non-3gpp-access | Create the SMSF context data of a UE via non-3GPP access |
SMSFNon3GPPRegistrationDocumentApi | DeleteSmsfContextNon3gpp | Delete /subscription-data/{ueId}/context-data/smsf-non-3gpp-access | To remove the SMSF context data of a UE via non-3GPP access |
SMSFNon3GPPRegistrationDocumentApi | QuerySmsfContextNon3gpp | Get /subscription-data/{ueId}/context-data/smsf-non-3gpp-access | Retrieves the SMSF context data of a UE using non-3gpp access |
SMSManagementSubscriptionDataDocumentApi | QuerySmsMngData | Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sms-mng-data | Retrieves the SMS management subscription data of a UE |
SMSSubscriptionDataDocumentApi | QuerySmsData | Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sms-data | Retrieves the SMS subscription data of a UE |
ServiceSpecificAuthorizationInfoDocumentApi | CreateServiceSpecificAuthorizationInfo | Put /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType} | Create Service Specific Authorization Info |
ServiceSpecificAuthorizationInfoDocumentApi | GetServiceSpecificAuthorizationInfo | Get /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType} | Retrieve Service Specific Authorization Info |
ServiceSpecificAuthorizationInfoDocumentApi | ModifyServiceSpecificAuthorizationInfo | Patch /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType} | Modify Service Specific Authorization Info |
ServiceSpecificAuthorizationInfoDocumentApi | RemoveServiceSpecificAuthorizationInfo | Delete /subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType} | Delete Service Specific Authorization Info |
SessionManagementSubscriptionDataApi | QuerySmData | Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sm-data | Retrieves the Session Management subscription data of a UE |
SubsToNotifyCollectionApi | QuerySubsToNotify | Get /subscription-data/subs-to-notify | Retrieves the list of subscriptions |
SubsToNotifyCollectionApi | RemoveMultipleSubscriptionDataSubscriptions | Delete /subscription-data/subs-to-notify | Deletes subscriptions identified by a given ue-id parameter |
SubsToNotifyCollectionApi | SubscriptionDataSubscriptions | Post /subscription-data/subs-to-notify | Subscription data subscriptions |
SubsToNotifyDocumentApi | ModifysubscriptionDataSubscription | Patch /subscription-data/subs-to-notify/{subsId} | Modify an individual subscriptionDataSubscription |
SubsToNotifyDocumentApi | QuerySubscriptionDataSubscriptions | Get /subscription-data/subs-to-notify/{subsId} | Retrieves a individual subscriptionDataSubscription identified by subsId |
SubsToNotifyDocumentApi | RemovesubscriptionDataSubscriptions | Delete /subscription-data/subs-to-notify/{subsId} | Deletes a subscriptionDataSubscriptions |
TraceDataDocumentApi | QueryTraceData | Get /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/trace-data | Retrieves the trace configuration data of a UE |
UESubscribedDataDocumentApi | QueryUeSubscribedData | Get /subscription-data/{ueId} | Retrieve multiple subscribed data sets of a UE |
UEsLocationInformationDocumentApi | QueryUeLocation | Get /subscription-data/{ueId}/context-data/location | Retrieves the UE's Location Information |
UpdateThePEIInformationOfThe5GCEPCDomainsDocumentApi | CreateOrUpdatePeiInformation | Put /subscription-data/{ueId}/context-data/pei-info | Update the PEI Information of the 5GC/EPC domains |
UpdateTheRoamingInformationOfTheEPCDomainDocumentApi | UpdateRoamingInformation | Put /subscription-data/{ueId}/context-data/roaming-information | Update the Roaming Information of the EPC domain |
UserConsentDataApi | QueryUserConsentData | Get /subscription-data/{ueId}/uc-data | Retrieves the subscribed User Consent Data of a UE |
V2XSubscriptionDataApi | QueryV2xData | Get /subscription-data/{ueId}/v2x-data | Retrieves the subscribed V2X Data of a UE |
Documentation For Models
- AccessAndMobilitySubscriptionData
- AccessAndMobilitySubscriptionDataSubscribedDnnListInner
- AccessTech
- AccessTokenErr
- AccessTokenReq
- AccessType
- AcsInfo
- AcsInfoRm
- AdditionalEeSubsInfo
- AdditionalSnssaiData
- AerialUeIndication
- AerialUeSubscriptionInfo
- AfExternal
- AllowedMtcProviderInfo
- Ambr
- AmbrRm
- Amf3GppAccessRegistration
- AmfInfo
- AmfNon3GppAccessRegistration
- AmfSubscriptionInfo
- AppDescriptor
- AppPortId
- Area
- AreaScope
- Arp
- AssociationType
- AuthEvent
- AuthMethod
- AuthType
- AuthenticationSubscription
- AuthorizationData
- AuthorizationInfo
- BackupAmfInfo
- BatteryIndication
- BatteryIndicationRm
- CagAckData
- CagData
- CagInfo
- ChangeItem
- ChangeType
- CivicAddress
- CodeWordInd
- CollectionPeriodRmmLteMdt
- CollectionPeriodRmmNrMdt
- CommunicationCharacteristics
- CommunicationCharacteristicsAF
- ContextDataSetName
- ContextDataSets
- ContextInfo
- CoreNetworkType
- DataChangeNotify
- DataSetName
- DatalinkReportingConfiguration
- DddTrafficDescriptor
- DefaultUnrelatedClass
- DlDataDeliveryStatus
- DnnConfiguration
- DnnInfo
- EcRestriction
- EcRestrictionDataWb
- Ecgi
- EcsAddrConfigInfo
- EcsServerAddr
- EdrxParameters
- EeGroupProfileData
- EeProfileData
- EeSubscription
- EeSubscriptionExt
- EllipsoidArc
- EllipsoidArcAllOf
- EmergencyInfo
- EnhancedCoverageRestrictionData
- EpsInterworkingInfo
- EpsIwkPgw
- EventForMdt
- EventReportMode
- EventType
- ExpectedUeBehaviour
- ExpectedUeBehaviourData
- ExtendedSmSubsData
- ExternalUnrelatedClass
- FrameRouteInfo
- GADShape
- GNbId
- GeoServiceArea
- GeographicArea
- GeographicalCoordinates
- GetPPDataEntryUeIdParameter
- GlobalRanNodeId
- GroupIdentifiers
- Guami
- HssSubscriptionInfo
- HssSubscriptionItem
- IdentityData
- ImmediateReport
- ImmediateReport1
- ImsVoPs
- InterFreqTargetInfo
- InvalidParam
- IpAddr
- IpAddress
- IpIndex
- IpSmGwRegistration
- Ipv6Addr
- Ipv6Prefix
- JobType
- LcsBroadcastAssistanceTypesData
- LcsClientClass
- LcsClientExternal
- LcsClientGroupExternal
- LcsMoData
- LcsMoServiceClass
- LcsPrivacy
- LcsPrivacyData
- Local2dPointUncertaintyEllipse
- Local2dPointUncertaintyEllipseAllOf
- Local3dPointUncertaintyEllipsoid
- Local3dPointUncertaintyEllipsoidAllOf
- LocalOrigin
- LocationAccuracy
- LocationArea
- LocationInfo
- LocationPrivacyInd
- LocationReportingConfiguration
- LoggingDurationMdt
- LoggingDurationNrMdt
- LoggingIntervalMdt
- LoggingIntervalNrMdt
- LossConnectivityCfg
- Lpi
- LteV2xAuth
- MbsSessionId
- MbsSubscriptionData
- MbsfnArea
- MdtConfiguration
- MdtUserConsent
- MeasurementLteForMdt
- MeasurementNrForMdt
- MeasurementPeriodLteMdt
- MessageWaitingData
- Model5GVnGroupConfiguration
- Model5GVnGroupData
- Model5MbsAuthorizationInfo
- ModifysubscriptionDataSubscription200Response
- MonitoringConfiguration
- MtcProvider
- NFType
- Ncgi
- NetworkAreaInfo
- NetworkNodeDiameterAddress
- NfIdentifier
- NiddAuthorizationInfo
- NiddInformation
- NotificationFlag
- NotifyItem
- NrV2xAuth
- Nssai
- NssaiAckData
- NullValue
- OdbData
- OdbPacketServices
- OdbPacketServicesAnyOf
- OperationMode
- OperatorSpecificDataContainer
- OperatorSpecificDataContainerValue
- PatchItem
- PatchOperation
- PatchResult
- PcfSelectionAssistanceInfo
- PduSession
- PduSessionContinuityInd
- PduSessionStatusCfg
- PduSessionType
- PduSessionTypes
- PeiUpdateInfo
- PgwInfo
- PlmnEcInfo
- PlmnId
- PlmnIdNid
- PlmnOperatorClass
- PlmnRestriction
- Point
- PointAllOf
- PointAltitude
- PointAltitudeAllOf
- PointAltitudeUncertainty
- PointAltitudeUncertaintyAllOf
- PointUncertaintyCircle
- PointUncertaintyCircleAllOf
- PointUncertaintyEllipse
- PointUncertaintyEllipseAllOf
- Polygon
- PolygonAllOf
- PositioningMethodMdt
- Pp5gVnGroupProfileData
- PpActiveTime
- PpData
- PpDataEntry
- PpDataEntryList
- PpDataType
- PpDlPacketCountExt
- PpMaximumLatency
- PpMaximumResponseTime
- PpProfileData
- PpSubsRegTimer
- PreemptionCapability
- PreemptionVulnerability
- PrivacyCheckRelatedAction
- ProSeAllowedPlmn
- ProblemDetails
- ProseDirectAllowed
- ProseServiceAuth
- ProseSubscriptionData
- ProvisionedDataSets
- PtwParameters
- RatType
- ReachabilityForDataConfiguration
- ReachabilityForDataReportConfig
- ReachabilityForSmsConfiguration
- RegistrationLocationInfo
- RegistrationReason
- RelativeCartesianLocation
- ReportAmountMdt
- ReportIntervalMdt
- ReportIntervalNrMdt
- ReportItem
- ReportTypeMdt
- ReportingOptions
- ReportingTrigger
- RestrictionType
- RoamingInfoUpdate
- RoamingOdb
- RoamingRestrictions
- ScheduledCommunicationTime
- ScheduledCommunicationTimeRm
- ScheduledCommunicationType
- ScheduledCommunicationTypeRm
- SdmSubscription
- SensorMeasurement
- SequenceNumber
- ServiceAreaRestriction
- ServiceName
- ServiceSpecificAuthorizationInfo
- ServiceType
- ServiceTypeUnrelatedClass
- SessionManagementSubscriptionData
- SharedData
- SharedDataTreatmentInstruction
- Sign
- SliceMbr
- SliceMbrRm
- SmSubsData
- SmfRegistration
- SmfSelectionSubscriptionData
- SmfSubscriptionInfo
- SmfSubscriptionItem
- SmsManagementSubscriptionData
- SmsSubscriptionData
- SmscData
- SmsfInfo
- SmsfRegistration
- Snssai
- SnssaiInfo
- SorData
- SorInfo
- SorUpdateIndicator
- SpatialValidityCond
- SqnScheme
- SscMode
- SscModes
- Ssm
- StationaryIndication
- StationaryIndicationRm
- SteeringContainer
- SteeringInfo
- SubscribedDefaultQos
- SubscriptionDataSets
- SubscriptionDataSubscriptions
- SuggestedPacketNumDl
- SupportedGADShapes
- TacInfo
- Tai
- Tmgi
- TraceData
- TraceDepth
- TrafficProfile
- TrafficProfileRm
- UcPurpose
- UcSubscriptionData
- UeAuth
- UeContextInAmfData
- UeContextInSmfData
- UeContextInSmfDataSubFilter
- UeContextInSmsfData
- UeId
- UeReachableInd
- UeSubscribedDataSets
- UeUpdateStatus
- UmtTime
- UncertaintyEllipse
- UncertaintyEllipsoid
- UnrelatedClass
- UpConfidentiality
- UpIntegrity
- UpSecurity
- UpuData
- UpuData1
- UpuInfo
- UserConsent
- UserIdentifier
- V2xSubscriptionData
- ValidTimePeriod
- VarSnssai
- VgmlcAddress
- VnGroupData
- WirelineArea
- WirelineServiceAreaRestriction
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