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

# README

Go API client for openapi_Nudr_DR

Unified Data Repository Service.
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.

Overview

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

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

Installation

Install the following dependencies:

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

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

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

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

Documentation for API Endpoints

All URIs are relative to https://example.com/nudr-dr/v2

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
AccessAndMobilityDataApiCreateOrReplaceAccessAndMobilityDataPut /exposure-data/{ueId}/access-and-mobility-dataCreates and updates the access and mobility exposure data for a UE
AccessAndMobilityDataApiDeleteAccessAndMobilityDataDelete /exposure-data/{ueId}/access-and-mobility-dataDeletes the access and mobility exposure data for a UE
AccessAndMobilityDataApiQueryAccessAndMobilityDataGet /exposure-data/{ueId}/access-and-mobility-dataRetrieves the access and mobility exposure data for a UE
AccessAndMobilityDataApiUpdateAccessAndMobilityDataPatch /exposure-data/{ueId}/access-and-mobility-dataUpdates the access and mobility exposure data for a UE
AccessAndMobilityPolicyDataDocumentApiReadAccessAndMobilityPolicyDataGet /policy-data/ues/{ueId}/am-dataRetrieves the access and mobility policy data for a subscriber
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
ApplicationDataSubscriptionsCollectionApiCreateIndividualApplicationDataSubscriptionPost /application-data/subs-to-notifyCreate a subscription to receive notification of application data changes
ApplicationDataSubscriptionsCollectionApiReadApplicationDataChangeSubscriptionsGet /application-data/subs-to-notifyRead Application Data change Subscriptions
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
BdtDataStoreApiReadBdtDataGet /policy-data/bdt-dataRetrieves the BDT data collection
BdtPolicyDataStoreApiReadBdtPolicyDataGet /application-data/bdtPolicyDataRetrieve applied BDT Policy Data
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
ExposureDataSubscriptionsCollectionApiCreateIndividualExposureDataSubscriptionPost /exposure-data/subs-to-notifyCreate a subscription to receive notification of exposure data changes
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
IPTVConfigurationDataStoreApiReadIPTVCongifurationDataGet /application-data/iptvConfigDataRetrieve IPTV configuration Data
IndividualApplicationDataSubscriptionDocumentApiDeleteIndividualApplicationDataSubscriptionDelete /application-data/subs-to-notify/{subsId}Delete the individual Application Data subscription
IndividualApplicationDataSubscriptionDocumentApiReadIndividualApplicationDataSubscriptionGet /application-data/subs-to-notify/{subsId}Get an existing individual Application Data Subscription resource
IndividualApplicationDataSubscriptionDocumentApiReplaceIndividualApplicationDataSubscriptionPut /application-data/subs-to-notify/{subsId}Modify a subscription to receive notification of application data changes
IndividualAppliedBDTPolicyDataDocumentApiCreateIndividualAppliedBdtPolicyDataPut /application-data/bdtPolicyData/{bdtPolicyId}Create an individual applied BDT Policy Data resource
IndividualAppliedBDTPolicyDataDocumentApiDeleteIndividualAppliedBdtPolicyDataDelete /application-data/bdtPolicyData/{bdtPolicyId}Delete an individual Applied BDT Policy Data resource
IndividualAppliedBDTPolicyDataDocumentApiUpdateIndividualAppliedBdtPolicyDataPatch /application-data/bdtPolicyData/{bdtPolicyId}Modify part of the properties of an individual Applied BDT Policy Data resource
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
IndividualBdtDataDocumentApiCreateIndividualBdtDataPut /policy-data/bdt-data/{bdtReferenceId}Creates an BDT data resource associated with an BDT reference Id
IndividualBdtDataDocumentApiDeleteIndividualBdtDataDelete /policy-data/bdt-data/{bdtReferenceId}Deletes an BDT data resource associated with an BDT reference Id
IndividualBdtDataDocumentApiReadIndividualBdtDataGet /policy-data/bdt-data/{bdtReferenceId}Retrieves the BDT data information associated with a BDT reference Id
IndividualBdtDataDocumentApiUpdateIndividualBdtDataPatch /policy-data/bdt-data/{bdtReferenceId}Modifies an BDT data resource associated with an BDT reference Id
IndividualExposureDataSubscriptionDocumentApiDeleteIndividualExposureDataSubscriptionDelete /exposure-data/subs-to-notify/{subId}Deletes the individual Exposure Data subscription
IndividualExposureDataSubscriptionDocumentApiReplaceIndividualExposureDataSubscriptionPut /exposure-data/subs-to-notify/{subId}updates a subscription to receive notifications of exposure data changes
IndividualIPTVConfigurationDataDocumentApiCreateOrReplaceIndividualIPTVConfigurationDataPut /application-data/iptvConfigData/{configurationId}Create or update an individual IPTV configuration resource
IndividualIPTVConfigurationDataDocumentApiDeleteIndividualIPTVConfigurationDataDelete /application-data/iptvConfigData/{configurationId}Delete an individual IPTV configuration resource
IndividualIPTVConfigurationDataDocumentApiPartialReplaceIndividualIPTVConfigurationDataPatch /application-data/iptvConfigData/{configurationId}Partial update an individual IPTV configuration resource
IndividualInfluenceDataDocumentApiCreateOrReplaceIndividualInfluenceDataPut /application-data/influenceData/{influenceId}Create or update an individual Influence Data resource
IndividualInfluenceDataDocumentApiDeleteIndividualInfluenceDataDelete /application-data/influenceData/{influenceId}Delete an individual Influence Data resource
IndividualInfluenceDataDocumentApiUpdateIndividualInfluenceDataPatch /application-data/influenceData/{influenceId}Modify part of the properties of an individual Influence Data resource
IndividualInfluenceDataSubscriptionDocumentApiDeleteIndividualInfluenceDataSubscriptionDelete /application-data/influenceData/subs-to-notify/{subscriptionId}Delete an individual Influence Data Subscription resource
IndividualInfluenceDataSubscriptionDocumentApiReadIndividualInfluenceDataSubscriptionGet /application-data/influenceData/subs-to-notify/{subscriptionId}Get an existing individual Influence Data Subscription resource
IndividualInfluenceDataSubscriptionDocumentApiReplaceIndividualInfluenceDataSubscriptionPut /application-data/influenceData/subs-to-notify/{subscriptionId}Modify an existing individual Influence Data Subscription resource
IndividualPFDDataDocumentApiCreateOrReplaceIndividualPFDDataPut /application-data/pfds/{appId}Create or update the corresponding PFDs for the specified application identifier
IndividualPFDDataDocumentApiDeleteIndividualPFDDataDelete /application-data/pfds/{appId}Delete the corresponding PFDs of the specified application identifier
IndividualPFDDataDocumentApiReadIndividualPFDDataGet /application-data/pfds/{appId}Retrieve the corresponding PFDs of the specified application identifier
IndividualPolicyDataSubscriptionDocumentApiDeleteIndividualPolicyDataSubscriptionDelete /policy-data/subs-to-notify/{subsId}Delete the individual Policy Data subscription
IndividualPolicyDataSubscriptionDocumentApiReplaceIndividualPolicyDataSubscriptionPut /policy-data/subs-to-notify/{subsId}Modify a subscription to receive notification of policy data changes
IndividualServiceParameterDataDocumentApiCreateOrReplaceServiceParameterDataPut /application-data/serviceParamData/{serviceParamId}Create or update an individual Service Parameter Data resource
IndividualServiceParameterDataDocumentApiDeleteIndividualServiceParameterDataDelete /application-data/serviceParamData/{serviceParamId}Delete an individual Service Parameter Data resource
IndividualServiceParameterDataDocumentApiUpdateIndividualServiceParameterDataPatch /application-data/serviceParamData/{serviceParamId}Modify part of the properties of an individual Service Parameter Data resource
InfluenceDataStoreApiReadInfluenceDataGet /application-data/influenceDataRetrieve Traffic Influence Data
InfluenceDataSubscriptionsCollectionApiCreateIndividualInfluenceDataSubscriptionPost /application-data/influenceData/subs-to-notifyCreate a new Individual Influence Data Subscription resource
InfluenceDataSubscriptionsCollectionApiReadInfluenceDataSubscriptionsGet /application-data/influenceData/subs-to-notifyRead Influence Data Subscriptions
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
OperatorSpecificDataDocumentApiDeleteOperatorSpecificDataDelete /policy-data/ues/{ueId}/operator-specific-dataWhen the feature OSDResource_Create_Delete is supported, delete OperatorSpecificData resource
OperatorSpecificDataDocumentApiReadOperatorSpecificDataGet /policy-data/ues/{ueId}/operator-specific-dataRetrieve the operator specific policy data of an UE
OperatorSpecificDataDocumentApiReplaceOperatorSpecificDataPut /policy-data/ues/{ueId}/operator-specific-dataCreate or modify the operator specific policy data of a UE
OperatorSpecificDataDocumentApiUpdateOperatorSpecificDataPatch /policy-data/ues/{ueId}/operator-specific-dataModify the operator specific policy data of a UE
PFDDataStoreApiReadPFDDataGet /application-data/pfdsRetrieve PFDs for application identifier(s)
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
PduSessionManagementDataApiCreateOrReplaceSessionManagementDataPut /exposure-data/{ueId}/session-management-data/{pduSessionId}Creates and updates the session management data for a UE and for an individual PDU session
PduSessionManagementDataApiDeleteSessionManagementDataDelete /exposure-data/{ueId}/session-management-data/{pduSessionId}Deletes the session management data for a UE and for an individual PDU session
PduSessionManagementDataApiQuerySessionManagementDataGet /exposure-data/{ueId}/session-management-data/{pduSessionId}Retrieves the session management data for a UE and for an individual PDU session
PlmnUePolicySetDocumentApiReadPlmnUePolicySetGet /policy-data/plmns/{plmnId}/ue-policy-setRetrieve the UE policy set data for an H-PLMN
PolicyDataForIndividualUeDocumentApiReadPolicyDataGet /policy-data/ues/{ueId}Retrieve the policy data for a subscriber
PolicyDataSubscriptionsCollectionApiCreateIndividualPolicyDataSubscriptionPost /policy-data/subs-to-notifyCreate a subscription to receive notification of policy data changes
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
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
ServiceParameterDataStoreApiReadServiceParameterDataGet /application-data/serviceParamDataRetrieve Service Parameter Data
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
SessionManagementPolicyDataDocumentApiReadSessionManagementPolicyDataGet /policy-data/ues/{ueId}/sm-dataRetrieves the session management policy data for a subscriber
SessionManagementPolicyDataDocumentApiUpdateSessionManagementPolicyDataPatch /policy-data/ues/{ueId}/sm-dataModify the session management policy data for a subscriber
SessionManagementSubscriptionDataApiQuerySmDataGet /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sm-dataRetrieves the Session Management subscription data of a UE
SponsorConnectivityDataDocumentApiReadSponsorConnectivityDataGet /policy-data/sponsor-connectivity-data/{sponsorId}Retrieves the sponsored connectivity information for a given sponsorId
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
SubscriptionsCollectionApiCreateIndividualSubcriptionPost /data-restoration-eventssubscribe to data restoration notifications
TraceDataDocumentApiQueryTraceDataGet /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/trace-dataRetrieves the trace configuration data of a UE
UEPolicySetDocumentApiCreateOrReplaceUEPolicySetPut /policy-data/ues/{ueId}/ue-policy-setCreate or modify the UE policy set data for a subscriber
UEPolicySetDocumentApiReadUEPolicySetGet /policy-data/ues/{ueId}/ue-policy-setRetrieves the UE policy set data for a subscriber
UEPolicySetDocumentApiUpdateUEPolicySetPatch /policy-data/ues/{ueId}/ue-policy-setModify the UE policy set data for a subscriber
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
UsageMonitoringInformationDocumentApiCreateUsageMonitoringResourcePut /policy-data/ues/{ueId}/sm-data/{usageMonId}Create a usage monitoring resource
UsageMonitoringInformationDocumentApiDeleteUsageMonitoringInformationDelete /policy-data/ues/{ueId}/sm-data/{usageMonId}Delete a usage monitoring resource
UsageMonitoringInformationDocumentApiReadUsageMonitoringInformationGet /policy-data/ues/{ueId}/sm-data/{usageMonId}Retrieve a usage monitoring resource
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

oAuth2ClientCredentials

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • nudr-dr: Access to the Nudr_DataRepository API
  • nudr-dr:subscription-data: Access to the SubscriptionData data set
  • nudr-dr:subscription-data:authentication-subscription:read: Access to read the AuthenticationSubscription resource of the SubscriptionData data set
  • nudr-dr:subscription-data:authentication-subscription:modify: Access to update the AuthenticationSubscription resource of the SubscriptionData data set
  • nudr-dr:subscription-data:registrations:write: Write access to NF registration resources of the SubscriptionData data set
  • nudr-dr:policy-data: Access to the PolicyData data set
  • nudr-dr:policy-data:ues:read: Access to read the UEs resource
  • nudr-dr:policy-data:ues:am-data:read: Access to read the UEs Access and Mobility policy data
  • nudr-dr:policy-data:ues:ue-policy-set:read: Access to read the UEs Policy Set data
  • nudr-dr:policy-data:ues:ue-policy-set:create: Access to create the UEs Policy Set data
  • nudr-dr:policy-data:ues:ue-policy-set:modify: Access to update the UEs Policy Set data
  • nudr-dr:policy-data:ues:sm-data:read: Access to read the UEs Session Management Policy data
  • nudr-dr:policy-data:ues:sm-data:modify: Access to update the UEs Session Management Policy data
  • nudr-dr:policy-data:ues:sm-data:create: Access to create the UEs Session Management Policy data
  • nudr-dr:policy-data:sponsor-connectivity-data:read: Access to read the sponsored Connectivity Data
  • nudr-dr:policy-data:bdt-data:read: Access to read the BDT data resource
  • nudr-dr:policy-data:bdt-data:create: Access to create the BDT data resource
  • nudr-dr:policy-data:bdt-data:modify: Access to update the BDT data resource
  • nudr-dr:policy-data:subs-to-notify:create: Access to create Subscriptions resources
  • nudr-dr:policy-data:subs-to-notify:modify: Access to update Subscriptions resources
  • nudr-dr:policy-data:ues:operator-specific-data:read: Access to read the UEs operator specific policy data
  • nudr-dr:policy-data:ues:operator-specific-data:modify: Access to update the UEs operator specific policy data
  • nudr-dr:policy-data:ues:operator-specific-data:create: Access to create the UEs operator specific policy data
  • nudr-dr:policy-data:slice-control-data:read: Access to read Slice specific Policy Control Data
  • nudr-dr:policy-data:slice-control-data:modify: Access to update Slice specific Policy Control Data
  • nudr-dr:exposure-data: Access to the ExposureData data set
  • nudr-dr:exposure-data:access-and-mobility-data:create: Access to create ExposureData
  • nudr-dr:exposure-data:access-and-mobility-data:read: Access to read ExposureData
  • nudr-dr:exposure-data:access-and-mobility-data:modify: Access to update ExposureData
  • nudr-dr:exposure-data:session-management-data:create: Access to create ExposureData
  • nudr-dr:exposure-data:session-management-data:read: Access to read ExposureData
  • nudr-dr:exposure-data:session-management-data:modify: Access to update ExposureData
  • nudr-dr:exposure-data:subs-to-notify:create: Access to create Subscriptions resources
  • nudr-dr:exposure-data:subs-to-notify:modify: Access to update Subscriptions resources
  • nudr-dr:application-data: Access to the ApplicationData data set
  • nudr-dr:application-data:pfds:read: Access to read PFDData
  • nudr-dr:application-data:pfds:modify: Access to update PFDData
  • nudr-dr:application-data:pfds:create: Access to create PFDData
  • nudr-dr:application-data:influence-data:read: Access to read Traffic Influence Data
  • nudr-dr:application-data:influence-data:create: Access to create Traffic Influence Data.
  • nudr-dr:application-data:influence-data:modify: Access to update Traffic Influence Data
  • nudr-dr:application-data:influence-data:subscriptions:read: Access to read Traffic Influence Data Subscriptions
  • nudr-dr:application-data:influence-data:subscriptions:create: Access to create Traffic Influence Data Subscriptions
  • nudr-dr:application-data:influence-data:subscriptions:modify: Access to update Traffic Influence Data Subscriptions
  • nudr-dr:application-data:bdt-policy-data:read: Access to read BDT Policy Data
  • nudr-dr:application-data:bdt-policy-data:create: Access to create BDT Policy Data
  • nudr-dr:application-data:bdt-policy-data:modify: Access to update BDT Policy Data
  • nudr-dr:application-data:iptv-config-data:read: Access to read IPTV Configuration Data
  • nudr-dr:application-data:iptv-config-data:create: Access to create IPTV Configuration Data
  • nudr-dr:application-data:iptv-config-data:modify: Access to update IPTV Configuration Data
  • nudr-dr:application-data:service-param-data:read: Access to read Service Parameter Data
  • nudr-dr:application-data:service-param-data:create: Access to create Service Parameter Data
  • nudr-dr:application-data:service-param-data:modify: Access to update Service Parameter Data
  • nudr-dr:application-data:am-influence-data:read: Access to read AM Influence Data
  • nudr-dr:application-data:am-influence-data:create: Access to create AM Influence Data
  • nudr-dr:application-data:am-influence-data:modify: Access to update AM Influence Data
  • nudr-dr:application-data:subs-to-notify:create: Access to create Subscriptions resources
  • nudr-dr:application-data:subs-to-notify:read: Access to read Subscriptions resources
  • nudr-dr:application-data:subs-to-notify:modify: Access to update Subscriptions resources
  • nudr-dr:application-data:eas-deploy-data:read: Access to read EAS Deployment Information Data
  • nudr-dr:application-data:eas-deploy-data:create: Access to create EAS Deployment Information Data
  • nudr-dr:application-data:eas-deploy-data:modify: Access to update EAS Deployment Information Data

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