Nudm_SubscriberDataManagement

package
v1.0.42 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIClient

type APIClient struct {

	// API Services
	AccessAndMobilitySubscriptionDataRetrievalApi   *AccessAndMobilitySubscriptionDataRetrievalApiService
	GPSIToSUPITranslationApi                        *GPSIToSUPITranslationApiService
	ProvidingAcknowledgementOfSteeringOfRoamingApi  *ProvidingAcknowledgementOfSteeringOfRoamingApiService
	ProvidingAcknowledgementOfUEParametersUpdateApi *ProvidingAcknowledgementOfUEParametersUpdateApiService
	RetrievalOfMultipleDataSetsApi                  *RetrievalOfMultipleDataSetsApiService
	RetrievalOfSharedDataApi                        *RetrievalOfSharedDataApiService
	SMFSelectionSubscriptionDataRetrievalApi        *SMFSelectionSubscriptionDataRetrievalApiService
	SMSManagementSubscriptionDataRetrievalApi       *SMSManagementSubscriptionDataRetrievalApiService
	SMSSubscriptionDataRetrievalApi                 *SMSSubscriptionDataRetrievalApiService
	SessionManagementSubscriptionDataRetrievalApi   *SessionManagementSubscriptionDataRetrievalApiService
	SliceSelectionSubscriptionDataRetrievalApi      *SliceSelectionSubscriptionDataRetrievalApiService
	SubscriptionCreationApi                         *SubscriptionCreationApiService
	SubscriptionCreationForSharedDataApi            *SubscriptionCreationForSharedDataApiService
	SubscriptionDeletionApi                         *SubscriptionDeletionApiService
	SubscriptionDeletionForSharedDataApi            *SubscriptionDeletionForSharedDataApiService
	SubscriptionModificationApi                     *SubscriptionModificationApiService
	TraceConfigurationDataRetrievalApi              *TraceConfigurationDataRetrievalApiService
	UEContextInSMFDataRetrievalApi                  *UEContextInSMFDataRetrievalApiService
	UEContextInSMSFDataRetrievalApi                 *UEContextInSMSFDataRetrievalApiService
	DataChangeNotificationCallbackDocumentApi       *DataChangeNotificationCallbackDocumentApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Nudm_SDM API v2.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

type AccessAndMobilitySubscriptionDataRetrievalApiService

type AccessAndMobilitySubscriptionDataRetrievalApiService service

func (*AccessAndMobilitySubscriptionDataRetrievalApiService) GetAmData

type Configuration

type Configuration struct {
	// contains filtered or unexported fields
}

func NewConfiguration

func NewConfiguration() *Configuration

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

func (*Configuration) BasePath

func (c *Configuration) BasePath() string

func (*Configuration) DefaultHeader

func (c *Configuration) DefaultHeader() map[string]string

func (*Configuration) HTTPClient

func (c *Configuration) HTTPClient() *http.Client

func (*Configuration) Host

func (c *Configuration) Host() string

func (*Configuration) SetBasePath

func (c *Configuration) SetBasePath(apiRoot string)

func (*Configuration) SetHost

func (c *Configuration) SetHost(host string)

func (*Configuration) SetUserAgent

func (c *Configuration) SetUserAgent(userAgent string)

func (*Configuration) UserAgent

func (c *Configuration) UserAgent() string

type DataChangeNotificationCallbackDocumentApiService

type DataChangeNotificationCallbackDocumentApiService service

func (*DataChangeNotificationCallbackDocumentApiService) OnDataChangeNotification

func (a *DataChangeNotificationCallbackDocumentApiService) OnDataChangeNotification(ctx context.Context, onDataChangeNotificationUrl string, request models.ModificationNotification) (*http.Response, error)

type GPSIToSUPITranslationApiService

type GPSIToSUPITranslationApiService service

func (*GPSIToSUPITranslationApiService) GetIdTranslationResult

type GetAmDataParamOpts

type GetAmDataParamOpts struct {
	SupportedFeatures optional.String
	PlmnId            optional.Interface
	IfNoneMatch       optional.String
	IfModifiedSince   optional.String
}

type GetIdTranslationResultParamOpts

type GetIdTranslationResultParamOpts struct {
	SupportedFeatures optional.String
	IfNoneMatch       optional.String
	IfModifiedSince   optional.String
}

type GetNssaiParamOpts

type GetNssaiParamOpts struct {
	SupportedFeatures optional.String
	PlmnId            optional.Interface
	IfNoneMatch       optional.String
	IfModifiedSince   optional.String
}

type GetParamOpts

type GetParamOpts struct {
	PlmnId            optional.Interface
	SupportedFeatures optional.String
	IfNoneMatch       optional.String
	IfModifiedSince   optional.String
}

type GetSharedDataParamOpts

type GetSharedDataParamOpts struct {
	SupportedFeatures optional.String
	IfNoneMatch       optional.String
	IfModifiedSince   optional.String
}

type GetSmDataParamOpts

type GetSmDataParamOpts struct {
	SupportedFeatures optional.String
	SingleNssai       optional.Interface
	Dnn               optional.String
	PlmnId            optional.Interface
	IfNoneMatch       optional.String
	IfModifiedSince   optional.String
}

type GetSmfSelectDataParamOpts

type GetSmfSelectDataParamOpts struct {
	SupportedFeatures optional.String
	PlmnId            optional.Interface
	IfNoneMatch       optional.String
	IfModifiedSince   optional.String
}

type GetSmsDataParamOpts

type GetSmsDataParamOpts struct {
	SupportedFeatures optional.String
	PlmnId            optional.Interface
	IfNoneMatch       optional.String
	IfModifiedSince   optional.String
}

type GetSmsMngDataParamOpts

type GetSmsMngDataParamOpts struct {
	SupportedFeatures optional.String
	PlmnId            optional.Interface
	IfNoneMatch       optional.String
	IfModifiedSince   optional.String
}

type GetTraceDataParamOpts

type GetTraceDataParamOpts struct {
	SupportedFeatures optional.String
	PlmnId            optional.Interface
	IfNoneMatch       optional.String
	IfModifiedSince   optional.String
}

type GetUeContextInSmfDataParamOpts

type GetUeContextInSmfDataParamOpts struct {
	SupportedFeatures optional.String
}

type GetUeContextInSmsfDataParamOpts

type GetUeContextInSmsfDataParamOpts struct {
	SupportedFeatures optional.String
}

type InfoParamOpts

type InfoParamOpts struct {
	AcknowledgeInfo optional.Interface
}

type ProvidingAcknowledgementOfSteeringOfRoamingApiService

type ProvidingAcknowledgementOfSteeringOfRoamingApiService service

func (*ProvidingAcknowledgementOfSteeringOfRoamingApiService) Info

type ProvidingAcknowledgementOfUEParametersUpdateApiService

type ProvidingAcknowledgementOfUEParametersUpdateApiService service

func (*ProvidingAcknowledgementOfUEParametersUpdateApiService) PutUpuAck

type PutUpuAckParamOpts

type PutUpuAckParamOpts struct {
	AcknowledgeInfo optional.Interface
}

type RetrievalOfMultipleDataSetsApiService

type RetrievalOfMultipleDataSetsApiService service

func (*RetrievalOfMultipleDataSetsApiService) Get

type RetrievalOfSharedDataApiService

type RetrievalOfSharedDataApiService service

func (*RetrievalOfSharedDataApiService) GetSharedData

func (a *RetrievalOfSharedDataApiService) GetSharedData(ctx context.Context, sharedDataIds []string, localVarOptionals *GetSharedDataParamOpts) ([]models.SharedData, *http.Response, error)

type SMFSelectionSubscriptionDataRetrievalApiService

type SMFSelectionSubscriptionDataRetrievalApiService service

func (*SMFSelectionSubscriptionDataRetrievalApiService) GetSmfSelectData

type SMSManagementSubscriptionDataRetrievalApiService

type SMSManagementSubscriptionDataRetrievalApiService service

func (*SMSManagementSubscriptionDataRetrievalApiService) GetSmsMngData

type SMSSubscriptionDataRetrievalApiService

type SMSSubscriptionDataRetrievalApiService service

func (*SMSSubscriptionDataRetrievalApiService) GetSmsData

type SessionManagementSubscriptionDataRetrievalApiService

type SessionManagementSubscriptionDataRetrievalApiService service

func (*SessionManagementSubscriptionDataRetrievalApiService) GetSmData

type SliceSelectionSubscriptionDataRetrievalApiService

type SliceSelectionSubscriptionDataRetrievalApiService service

func (*SliceSelectionSubscriptionDataRetrievalApiService) GetNssai

type SubscriptionCreationApiService

type SubscriptionCreationApiService service

func (*SubscriptionCreationApiService) Subscribe

type SubscriptionCreationForSharedDataApiService

type SubscriptionCreationForSharedDataApiService service

func (*SubscriptionCreationForSharedDataApiService) SubscribeToSharedData

type SubscriptionDeletionApiService

type SubscriptionDeletionApiService service

func (*SubscriptionDeletionApiService) Unsubscribe

func (a *SubscriptionDeletionApiService) Unsubscribe(ctx context.Context, supi string, subscriptionId string) (*http.Response, error)

type SubscriptionDeletionForSharedDataApiService

type SubscriptionDeletionForSharedDataApiService service

func (*SubscriptionDeletionForSharedDataApiService) UnsubscribeForSharedData

func (a *SubscriptionDeletionForSharedDataApiService) UnsubscribeForSharedData(ctx context.Context, subscriptionId string) (*http.Response, error)

type SubscriptionModificationApiService

type SubscriptionModificationApiService service

func (*SubscriptionModificationApiService) Modify

func (a *SubscriptionModificationApiService) Modify(ctx context.Context, supi string, subscriptionId string, sdmSubsModification models.SdmSubsModification) (models.SdmSubscription, *http.Response, error)

func (*SubscriptionModificationApiService) ModifyForSharedData

func (a *SubscriptionModificationApiService) ModifyForSharedData(ctx context.Context, subscriptionId string, sdmSubsModification models.SdmSubsModification) (models.SdmSubscription, *http.Response, error)

type TraceConfigurationDataRetrievalApiService

type TraceConfigurationDataRetrievalApiService service

func (*TraceConfigurationDataRetrievalApiService) GetTraceData

type UEContextInSMFDataRetrievalApiService

type UEContextInSMFDataRetrievalApiService service

func (*UEContextInSMFDataRetrievalApiService) GetUeContextInSmfData

type UEContextInSMSFDataRetrievalApiService

type UEContextInSMSFDataRetrievalApiService service

func (*UEContextInSMSFDataRetrievalApiService) GetUeContextInSmsfData

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL