Nudm_UEContextManagement

package
v1.0.862 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AMF3GppAccessRegistrationInfoRetrievalApiService

type AMF3GppAccessRegistrationInfoRetrievalApiService service

func (*AMF3GppAccessRegistrationInfoRetrievalApiService) Get

type AMFNon3GPPAccessRegistrationInfoRetrievalApiService

type AMFNon3GPPAccessRegistrationInfoRetrievalApiService service

func (*AMFNon3GPPAccessRegistrationInfoRetrievalApiService) GetAmfNon3gppAccess

type AMFRegistrationFor3GPPAccessApiService

type AMFRegistrationFor3GPPAccessApiService service

func (*AMFRegistrationFor3GPPAccessApiService) Registration

type AMFRegistrationForNon3GPPAccessApiService

type AMFRegistrationForNon3GPPAccessApiService service

func (*AMFRegistrationForNon3GPPAccessApiService) Register

type APIClient

type APIClient struct {

	// API Services
	AMF3GppAccessRegistrationInfoRetrievalApi              *AMF3GppAccessRegistrationInfoRetrievalApiService
	AMFNon3GPPAccessRegistrationInfoRetrievalApi           *AMFNon3GPPAccessRegistrationInfoRetrievalApiService
	AMFRegistrationFor3GPPAccessApi                        *AMFRegistrationFor3GPPAccessApiService
	AMFRegistrationForNon3GPPAccessApi                     *AMFRegistrationForNon3GPPAccessApiService
	ParameterUpdateInTheAMFRegistrationFor3GPPAccessApi    *ParameterUpdateInTheAMFRegistrationFor3GPPAccessApiService
	ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApi *ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApiService
	SMFDeregistrationApi                                   *SMFDeregistrationApiService
	SMFRegistrationApi                                     *SMFRegistrationApiService
	SMSF3GPPAccessRegistrationInfoRetrievalApi             *SMSF3GPPAccessRegistrationInfoRetrievalApiService
	SMSFDeregistrationFor3GPPAccessApi                     *SMSFDeregistrationFor3GPPAccessApiService
	SMSFDeregistrationForNon3GPPAccessApi                  *SMSFDeregistrationForNon3GPPAccessApiService
	SMSFNon3GPPAccessRegistrationInfoRetrievalApi          *SMSFNon3GPPAccessRegistrationInfoRetrievalApiService
	SMSFRegistrationFor3GPPAccessApi                       *SMSFRegistrationFor3GPPAccessApiService
	SMSFRegistrationForNon3GPPAccessApi                    *SMSFRegistrationForNon3GPPAccessApiService
	DeregistrationNotificationCallbackApi                  *DeregistrationNotificationCallbackApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Nudm_UECM API v1.0.1 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 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) HTTPClientOpenSSLCtx

func (c *Configuration) HTTPClientOpenSSLCtx() *openssl.Ctx

func (*Configuration) Host

func (c *Configuration) Host() string

func (*Configuration) SetBasePath

func (c *Configuration) SetBasePath(apiRoot string)

func (*Configuration) SetHTTPClient

func (c *Configuration) SetHTTPClient(customClient *http.Client)

func (*Configuration) SetHost

func (c *Configuration) SetHost(host string)

func (*Configuration) SetOpenSSLCtx

func (c *Configuration) SetOpenSSLCtx(tlsCtx *openssl.Ctx)

func (*Configuration) SetUserAgent

func (c *Configuration) SetUserAgent(userAgent string)

func (*Configuration) UserAgent

func (c *Configuration) UserAgent() string

type DeregistrationNotificationCallbackApiService

type DeregistrationNotificationCallbackApiService service

func (*DeregistrationNotificationCallbackApiService) DeregistrationNotify

func (a *DeregistrationNotificationCallbackApiService) DeregistrationNotify(ctx context.Context, onDeregistrationNotifyUrl string, request models.DeregistrationData) (*http.Response, error)

type GetAmfNon3gppAccessParamOpts

type GetAmfNon3gppAccessParamOpts struct {
	SupportedFeatures optional.String
}

type GetParamOpts

type GetParamOpts struct {
	SupportedFeatures optional.String
}

type GetSmsf3gppAccessParamOpts

type GetSmsf3gppAccessParamOpts struct {
	SupportedFeatures optional.String
}

type GetSmsfNon3gppAccessParamOpts

type GetSmsfNon3gppAccessParamOpts struct {
	SupportedFeatures optional.String
}

type ParameterUpdateInTheAMFRegistrationFor3GPPAccessApiService

type ParameterUpdateInTheAMFRegistrationFor3GPPAccessApiService service

func (*ParameterUpdateInTheAMFRegistrationFor3GPPAccessApiService) Update

type ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApiService

type ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApiService service

func (*ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApiService) UpdateAmfNon3gppAccess

func (a *ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApiService) UpdateAmfNon3gppAccess(ctx context.Context, ueId string, amfNon3GppAccessRegistrationModification models.AmfNon3GppAccessRegistrationModification) (*http.Response, error)

type SMFDeregistrationApiService

type SMFDeregistrationApiService service

func (*SMFDeregistrationApiService) Deregistration

func (a *SMFDeregistrationApiService) Deregistration(ctx context.Context, ueId string, pduSessionId int32) (*http.Response, error)

type SMFRegistrationApiService

type SMFRegistrationApiService service

func (*SMFRegistrationApiService) SmfRegistrationsPduSessionId

func (a *SMFRegistrationApiService) SmfRegistrationsPduSessionId(ctx context.Context, ueId string, pduSessionId int32, smfRegistration models.SmfRegistration) (models.SmfRegistration, *http.Response, error)

type SMSF3GPPAccessRegistrationInfoRetrievalApiService

type SMSF3GPPAccessRegistrationInfoRetrievalApiService service

func (*SMSF3GPPAccessRegistrationInfoRetrievalApiService) GetSmsf3gppAccess

type SMSFDeregistrationFor3GPPAccessApiService

type SMSFDeregistrationFor3GPPAccessApiService service

func (*SMSFDeregistrationFor3GPPAccessApiService) DeregistrationSmsf3gppAccess

func (a *SMSFDeregistrationFor3GPPAccessApiService) DeregistrationSmsf3gppAccess(ctx context.Context, ueId string) (*http.Response, error)

type SMSFDeregistrationForNon3GPPAccessApiService

type SMSFDeregistrationForNon3GPPAccessApiService service

func (*SMSFDeregistrationForNon3GPPAccessApiService) DeregistrationSmsfNon3gppAccess

func (a *SMSFDeregistrationForNon3GPPAccessApiService) DeregistrationSmsfNon3gppAccess(ctx context.Context, ueId string) (*http.Response, error)

type SMSFNon3GPPAccessRegistrationInfoRetrievalApiService

type SMSFNon3GPPAccessRegistrationInfoRetrievalApiService service

func (*SMSFNon3GPPAccessRegistrationInfoRetrievalApiService) GetSmsfNon3gppAccess

type SMSFRegistrationFor3GPPAccessApiService

type SMSFRegistrationFor3GPPAccessApiService service

func (*SMSFRegistrationFor3GPPAccessApiService) UpdateSMSFReg3GPP

type SMSFRegistrationForNon3GPPAccessApiService

type SMSFRegistrationForNon3GPPAccessApiService service

func (*SMSFRegistrationForNon3GPPAccessApiService) RegistrationSmsfNon3gppAccess

func (a *SMSFRegistrationForNon3GPPAccessApiService) RegistrationSmsfNon3gppAccess(ctx context.Context, ueId string, smsfRegistration models.SmsfRegistration) (models.SmsfRegistration, *http.Response, error)

Jump to

Keyboard shortcuts

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