UECM

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2026 License: Apache-2.0 Imports: 8 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) Get3GppRegistration

type AMFNon3GPPAccessRegistrationInfoRetrievalApiService

type AMFNon3GPPAccessRegistrationInfoRetrievalApiService service

func (*AMFNon3GPPAccessRegistrationInfoRetrievalApiService) GetNon3GppRegistration

type AMFRegistrationFor3GPPAccessApiService

type AMFRegistrationFor3GPPAccessApiService service

func (*AMFRegistrationFor3GPPAccessApiService) Call3GppRegistration

type AMFRegistrationForNon3GPPAccessApiService

type AMFRegistrationForNon3GPPAccessApiService service

func (*AMFRegistrationForNon3GPPAccessApiService) Non3GppRegistration

type APIClient

type APIClient struct {

	// API Services
	AMF3GppAccessRegistrationInfoRetrievalApi              *AMF3GppAccessRegistrationInfoRetrievalApiService
	AMFNon3GPPAccessRegistrationInfoRetrievalApi           *AMFNon3GPPAccessRegistrationInfoRetrievalApiService
	AMFRegistrationFor3GPPAccessApi                        *AMFRegistrationFor3GPPAccessApiService
	AMFRegistrationForNon3GPPAccessApi                     *AMFRegistrationForNon3GPPAccessApiService
	IPSMGWDeregistrationApi                                *IPSMGWDeregistrationApiService
	IPSMGWRegistrationApi                                  *IPSMGWRegistrationApiService
	IPSMGWRegistrationInfoRetrievalApi                     *IPSMGWRegistrationInfoRetrievalApiService
	NWDAFDeregistrationApi                                 *NWDAFDeregistrationApiService
	NWDAFRegistrationApi                                   *NWDAFRegistrationApiService
	NWDAFRegistrationInfoRetrievalApi                      *NWDAFRegistrationInfoRetrievalApiService
	PEIUpdateApi                                           *PEIUpdateApiService
	ParameterUpdateInTheAMFRegistrationFor3GPPAccessApi    *ParameterUpdateInTheAMFRegistrationFor3GPPAccessApiService
	ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApi *ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApiService
	ParameterUpdateInTheNWDAFRegistrationApi               *ParameterUpdateInTheNWDAFRegistrationApiService
	ParameterUpdateInTheSMFRegistrationApi                 *ParameterUpdateInTheSMFRegistrationApiService
	RetrieveSMFRegistrationApi                             *RetrieveSMFRegistrationApiService
	RoamingInformationUpdateApi                            *RoamingInformationUpdateApiService
	SMFDeregistrationApi                                   *SMFDeregistrationApiService
	SMFSmfRegistrationApi                                  *SMFSmfRegistrationApiService
	SMSF3GPPAccessRegistrationInfoRetrievalApi             *SMSF3GPPAccessRegistrationInfoRetrievalApiService
	SMSFDeregistrationFor3GPPAccessApi                     *SMSFDeregistrationFor3GPPAccessApiService
	SMSFDeregistrationForNon3GPPAccessApi                  *SMSFDeregistrationForNon3GPPAccessApiService
	SMSFNon3GPPAccessRegistrationInfoRetrievalApi          *SMSFNon3GPPAccessRegistrationInfoRetrievalApiService
	SMSFRegistrationFor3GPPAccessApi                       *SMSFRegistrationFor3GPPAccessApiService
	SMSFRegistrationForNon3GPPAccessApi                    *SMSFRegistrationForNon3GPPAccessApiService
	SendRoutingInfoSMCustomOperationApi                    *SendRoutingInfoSMCustomOperationApiService
	TriggerAMFFor3GPPAccessDeregistrationApi               *TriggerAMFFor3GPPAccessDeregistrationApiService
	TriggerPCSCFRestorationApi                             *TriggerPCSCFRestorationApiService
	UECMRegistrationInfoRetrievalApi                       *UECMRegistrationInfoRetrievalApiService
	UELocationInformationRetrievalApi                      *UELocationInformationRetrievalApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Nudm_UECM API v1.2.6 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 Call3GppRegistrationDataRestorationNotificationError

type Call3GppRegistrationDataRestorationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type Call3GppRegistrationDataRestorationNotificationRequest

type Call3GppRegistrationDataRestorationNotificationRequest struct {
	RequestBody *models.Udm_UECM_DataRestorationNotification
}

Call3GppRegistrationDataRestorationNotificationRequest

func (*Call3GppRegistrationDataRestorationNotificationRequest) SetRequestBody

type Call3GppRegistrationDataRestorationNotificationResponse

type Call3GppRegistrationDataRestorationNotificationResponse struct{}

type Call3GppRegistrationDeregistrationNotificationError

type Call3GppRegistrationDeregistrationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type Call3GppRegistrationDeregistrationNotificationRequest

type Call3GppRegistrationDeregistrationNotificationRequest struct {
	RequestBody *models.Udm_UECM_DeregistrationData
}

Call3GppRegistrationDeregistrationNotificationRequest

func (*Call3GppRegistrationDeregistrationNotificationRequest) SetRequestBody

type Call3GppRegistrationDeregistrationNotificationResponse

type Call3GppRegistrationDeregistrationNotificationResponse struct{}

type Call3GppRegistrationError

type Call3GppRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type Call3GppRegistrationPcscfRestorationNotificationError

type Call3GppRegistrationPcscfRestorationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type Call3GppRegistrationPcscfRestorationNotificationRequest

type Call3GppRegistrationPcscfRestorationNotificationRequest struct {
	RequestBody *models.Udm_UECM_PcscfRestorationNotification
}

Call3GppRegistrationPcscfRestorationNotificationRequest

func (*Call3GppRegistrationPcscfRestorationNotificationRequest) SetRequestBody

type Call3GppRegistrationPcscfRestorationNotificationResponse

type Call3GppRegistrationPcscfRestorationNotificationResponse struct{}

type Call3GppRegistrationRequest

type Call3GppRegistrationRequest struct {
	UeId        *string
	RequestBody *models.Udm_UECM_Amf3GppAccessRegistration
}

Call3GppRegistrationRequest

func (*Call3GppRegistrationRequest) SetRequestBody

func (r *Call3GppRegistrationRequest) SetRequestBody(
	RequestBody models.Udm_UECM_Amf3GppAccessRegistration,
)

func (*Call3GppRegistrationRequest) SetUeId

func (r *Call3GppRegistrationRequest) SetUeId(UeId string)

type Call3GppRegistrationResponse

type Call3GppRegistrationResponse struct {
	Location                           string
	Udm_UECM_Amf3GppAccessRegistration *models.Udm_UECM_Amf3GppAccessRegistration
}

type Call3GppSmsfDeregistrationError

type Call3GppSmsfDeregistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type Call3GppSmsfDeregistrationRequest

type Call3GppSmsfDeregistrationRequest struct {
	UeId      *string
	SmsfSetId *string
	IfMatch   *string
}

Call3GppSmsfDeregistrationRequest

func (*Call3GppSmsfDeregistrationRequest) SetIfMatch

func (r *Call3GppSmsfDeregistrationRequest) SetIfMatch(IfMatch string)

func (*Call3GppSmsfDeregistrationRequest) SetSmsfSetId

func (r *Call3GppSmsfDeregistrationRequest) SetSmsfSetId(SmsfSetId string)

func (*Call3GppSmsfDeregistrationRequest) SetUeId

func (r *Call3GppSmsfDeregistrationRequest) SetUeId(UeId string)

type Call3GppSmsfDeregistrationResponse

type Call3GppSmsfDeregistrationResponse struct{}

type Call3GppSmsfRegistrationDataRestorationNotificationError

type Call3GppSmsfRegistrationDataRestorationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type Call3GppSmsfRegistrationDataRestorationNotificationRequest

type Call3GppSmsfRegistrationDataRestorationNotificationRequest struct {
	RequestBody *models.Udm_UECM_DataRestorationNotification
}

Call3GppSmsfRegistrationDataRestorationNotificationRequest

func (*Call3GppSmsfRegistrationDataRestorationNotificationRequest) SetRequestBody

type Call3GppSmsfRegistrationDataRestorationNotificationResponse

type Call3GppSmsfRegistrationDataRestorationNotificationResponse struct{}

type Call3GppSmsfRegistrationError

type Call3GppSmsfRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type Call3GppSmsfRegistrationRequest

type Call3GppSmsfRegistrationRequest struct {
	UeId        *string
	RequestBody *models.Udm_UECM_SmsfRegistration
}

Call3GppSmsfRegistrationRequest

func (*Call3GppSmsfRegistrationRequest) SetRequestBody

func (r *Call3GppSmsfRegistrationRequest) SetRequestBody(
	RequestBody models.Udm_UECM_SmsfRegistration,
)

func (*Call3GppSmsfRegistrationRequest) SetUeId

func (r *Call3GppSmsfRegistrationRequest) SetUeId(UeId string)

type Call3GppSmsfRegistrationResponse

type Call3GppSmsfRegistrationResponse struct {
	ETag                      string
	Location                  string
	Udm_UECM_SmsfRegistration *models.Udm_UECM_SmsfRegistration
}

type Configuration

type Configuration struct {
	MetricsHook openapi.RequestMetricsHook
	// 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) Metrics

func (*Configuration) SetBasePath

func (c *Configuration) SetBasePath(apiRoot string)

func (*Configuration) SetHTTPClient

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

func (*Configuration) SetHost

func (c *Configuration) SetHost(host string)

func (*Configuration) SetMetrics

func (c *Configuration) SetMetrics(h openapi.RequestMetricsHook)

func (*Configuration) SetUserAgent

func (c *Configuration) SetUserAgent(userAgent string)

func (*Configuration) UserAgent

func (c *Configuration) UserAgent() string

type DeregAMFError

type DeregAMFError struct {
	ProblemDetails *models.ProblemDetails
}

type DeregAMFRequest

type DeregAMFRequest struct {
	UeId        *string
	RequestBody *models.Udm_UECM_AmfDeregInfo
}

DeregAMFRequest

func (*DeregAMFRequest) SetRequestBody

func (r *DeregAMFRequest) SetRequestBody(
	RequestBody models.Udm_UECM_AmfDeregInfo,
)

func (*DeregAMFRequest) SetUeId

func (r *DeregAMFRequest) SetUeId(UeId string)

type DeregAMFResponse

type DeregAMFResponse struct{}

type Get3GppRegistrationError

type Get3GppRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type Get3GppRegistrationRequest

type Get3GppRegistrationRequest struct {
	UeId              *string
	SupportedFeatures *string
}

Get3GppRegistrationRequest

func (*Get3GppRegistrationRequest) SetSupportedFeatures

func (r *Get3GppRegistrationRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*Get3GppRegistrationRequest) SetUeId

func (r *Get3GppRegistrationRequest) SetUeId(UeId string)

type Get3GppRegistrationResponse

type Get3GppRegistrationResponse struct {
	Udm_UECM_Amf3GppAccessRegistration *models.Udm_UECM_Amf3GppAccessRegistration
}

type Get3GppSmsfRegistrationError

type Get3GppSmsfRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type Get3GppSmsfRegistrationRequest

type Get3GppSmsfRegistrationRequest struct {
	UeId              *string
	SupportedFeatures *string
}

Get3GppSmsfRegistrationRequest

func (*Get3GppSmsfRegistrationRequest) SetSupportedFeatures

func (r *Get3GppSmsfRegistrationRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*Get3GppSmsfRegistrationRequest) SetUeId

func (r *Get3GppSmsfRegistrationRequest) SetUeId(UeId string)

type Get3GppSmsfRegistrationResponse

type Get3GppSmsfRegistrationResponse struct {
	Udm_UECM_SmsfRegistration *models.Udm_UECM_SmsfRegistration
}

type GetIpSmGwRegistrationError

type GetIpSmGwRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type GetIpSmGwRegistrationRequest

type GetIpSmGwRegistrationRequest struct {
	UeId *string
}

GetIpSmGwRegistrationRequest

func (*GetIpSmGwRegistrationRequest) SetUeId

func (r *GetIpSmGwRegistrationRequest) SetUeId(UeId string)

type GetIpSmGwRegistrationResponse

type GetIpSmGwRegistrationResponse struct {
	Udm_UECM_IpSmGwRegistration *models.Udm_UECM_IpSmGwRegistration
}

type GetLocationInfoError

type GetLocationInfoError struct {
	ProblemDetails *models.ProblemDetails
}

type GetLocationInfoRequest

type GetLocationInfoRequest struct {
	UeId              *string
	SupportedFeatures *string
}

GetLocationInfoRequest

func (*GetLocationInfoRequest) SetSupportedFeatures

func (r *GetLocationInfoRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*GetLocationInfoRequest) SetUeId

func (r *GetLocationInfoRequest) SetUeId(UeId string)

type GetLocationInfoResponse

type GetLocationInfoResponse struct {
	Udm_UECM_LocationInfo *models.Udm_UECM_LocationInfo
}

type GetNon3GppRegistrationError

type GetNon3GppRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type GetNon3GppRegistrationRequest

type GetNon3GppRegistrationRequest struct {
	UeId              *string
	SupportedFeatures *string
}

GetNon3GppRegistrationRequest

func (*GetNon3GppRegistrationRequest) SetSupportedFeatures

func (r *GetNon3GppRegistrationRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*GetNon3GppRegistrationRequest) SetUeId

func (r *GetNon3GppRegistrationRequest) SetUeId(UeId string)

type GetNon3GppRegistrationResponse

type GetNon3GppRegistrationResponse struct {
	Udm_UECM_AmfNon3GppAccessRegistration *models.Udm_UECM_AmfNon3GppAccessRegistration
}

type GetNon3GppSmsfRegistrationError

type GetNon3GppSmsfRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type GetNon3GppSmsfRegistrationRequest

type GetNon3GppSmsfRegistrationRequest struct {
	UeId              *string
	SupportedFeatures *string
}

GetNon3GppSmsfRegistrationRequest

func (*GetNon3GppSmsfRegistrationRequest) SetSupportedFeatures

func (r *GetNon3GppSmsfRegistrationRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*GetNon3GppSmsfRegistrationRequest) SetUeId

func (r *GetNon3GppSmsfRegistrationRequest) SetUeId(UeId string)

type GetNon3GppSmsfRegistrationResponse

type GetNon3GppSmsfRegistrationResponse struct {
	Udm_UECM_SmsfRegistration *models.Udm_UECM_SmsfRegistration
}

type GetNwdafRegistrationError

type GetNwdafRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type GetNwdafRegistrationRequest

type GetNwdafRegistrationRequest struct {
	UeId              *string
	AnalyticsIds      []models.Nwdaf_AnalyticsInfo_EventId
	SupportedFeatures *string
}

GetNwdafRegistrationRequest

func (*GetNwdafRegistrationRequest) SetAnalyticsIds

func (r *GetNwdafRegistrationRequest) SetAnalyticsIds(
	AnalyticsIds []models.Nwdaf_AnalyticsInfo_EventId,
)

func (*GetNwdafRegistrationRequest) SetSupportedFeatures

func (r *GetNwdafRegistrationRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*GetNwdafRegistrationRequest) SetUeId

func (r *GetNwdafRegistrationRequest) SetUeId(UeId string)

type GetNwdafRegistrationResponse

type GetNwdafRegistrationResponse struct {
	Udm_UECM_NwdafRegistration []models.Udm_UECM_NwdafRegistration
}

type GetRegistrationsError

type GetRegistrationsError struct {
	ProblemDetails *models.ProblemDetails
}

type GetRegistrationsRequest

type GetRegistrationsRequest struct {
	UeId                     *string
	RegistrationDatasetNames []models.Udm_UECM_RegistrationDataSetName
	SupportedFeatures        *string
	SingleNssai              *models.Snssai
	Dnn                      *string
}

GetRegistrationsRequest

func (*GetRegistrationsRequest) SetDnn

func (r *GetRegistrationsRequest) SetDnn(Dnn string)

func (*GetRegistrationsRequest) SetRegistrationDatasetNames

func (r *GetRegistrationsRequest) SetRegistrationDatasetNames(
	RegistrationDatasetNames []models.Udm_UECM_RegistrationDataSetName,
)

func (*GetRegistrationsRequest) SetSingleNssai

func (r *GetRegistrationsRequest) SetSingleNssai(SingleNssai models.Snssai)

func (*GetRegistrationsRequest) SetSupportedFeatures

func (r *GetRegistrationsRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*GetRegistrationsRequest) SetUeId

func (r *GetRegistrationsRequest) SetUeId(UeId string)

type GetRegistrationsResponse

type GetRegistrationsResponse struct {
	Udm_UECM_RegistrationDataSets *models.Udm_UECM_RegistrationDataSets
}

type GetSmfRegistrationError

type GetSmfRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type GetSmfRegistrationRequest

type GetSmfRegistrationRequest struct {
	UeId              *string
	SingleNssai       *models.Snssai
	Dnn               *string
	SupportedFeatures *string
}

GetSmfRegistrationRequest

func (*GetSmfRegistrationRequest) SetDnn

func (r *GetSmfRegistrationRequest) SetDnn(Dnn string)

func (*GetSmfRegistrationRequest) SetSingleNssai

func (r *GetSmfRegistrationRequest) SetSingleNssai(SingleNssai models.Snssai)

func (*GetSmfRegistrationRequest) SetSupportedFeatures

func (r *GetSmfRegistrationRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*GetSmfRegistrationRequest) SetUeId

func (r *GetSmfRegistrationRequest) SetUeId(UeId string)

type GetSmfRegistrationResponse

type GetSmfRegistrationResponse struct {
	Udm_UECM_SmfRegistrationInfo *models.Udm_UECM_SmfRegistrationInfo
}

type IPSMGWDeregistrationApiService

type IPSMGWDeregistrationApiService service

func (*IPSMGWDeregistrationApiService) IpSmGwDeregistration

type IPSMGWRegistrationApiService

type IPSMGWRegistrationApiService service

func (*IPSMGWRegistrationApiService) IpSmGwRegistration

type IPSMGWRegistrationInfoRetrievalApiService

type IPSMGWRegistrationInfoRetrievalApiService service

func (*IPSMGWRegistrationInfoRetrievalApiService) GetIpSmGwRegistration

type IpSmGwDeregistrationError

type IpSmGwDeregistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type IpSmGwDeregistrationRequest

type IpSmGwDeregistrationRequest struct {
	UeId *string
}

IpSmGwDeregistrationRequest

func (*IpSmGwDeregistrationRequest) SetUeId

func (r *IpSmGwDeregistrationRequest) SetUeId(UeId string)

type IpSmGwDeregistrationResponse

type IpSmGwDeregistrationResponse struct{}

type IpSmGwRegistrationError

type IpSmGwRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type IpSmGwRegistrationRequest

type IpSmGwRegistrationRequest struct {
	UeId        *string
	RequestBody *models.Udm_UECM_IpSmGwRegistration
}

IpSmGwRegistrationRequest

func (*IpSmGwRegistrationRequest) SetRequestBody

func (r *IpSmGwRegistrationRequest) SetRequestBody(
	RequestBody models.Udm_UECM_IpSmGwRegistration,
)

func (*IpSmGwRegistrationRequest) SetUeId

func (r *IpSmGwRegistrationRequest) SetUeId(UeId string)

type IpSmGwRegistrationResponse

type IpSmGwRegistrationResponse struct {
	Location                    string
	Udm_UECM_IpSmGwRegistration *models.Udm_UECM_IpSmGwRegistration
}

type NWDAFDeregistrationApiService

type NWDAFDeregistrationApiService service

func (*NWDAFDeregistrationApiService) NwdafDeregistration

type NWDAFRegistrationApiService

type NWDAFRegistrationApiService service

func (*NWDAFRegistrationApiService) NwdafRegistration

type NWDAFRegistrationInfoRetrievalApiService

type NWDAFRegistrationInfoRetrievalApiService service

func (*NWDAFRegistrationInfoRetrievalApiService) GetNwdafRegistration

type Non3GppRegistrationDataRestorationNotificationError

type Non3GppRegistrationDataRestorationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type Non3GppRegistrationDataRestorationNotificationRequest

type Non3GppRegistrationDataRestorationNotificationRequest struct {
	RequestBody *models.Udm_UECM_DataRestorationNotification
}

Non3GppRegistrationDataRestorationNotificationRequest

func (*Non3GppRegistrationDataRestorationNotificationRequest) SetRequestBody

type Non3GppRegistrationDataRestorationNotificationResponse

type Non3GppRegistrationDataRestorationNotificationResponse struct{}

type Non3GppRegistrationDeregistrationNotificationError

type Non3GppRegistrationDeregistrationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type Non3GppRegistrationDeregistrationNotificationRequest

type Non3GppRegistrationDeregistrationNotificationRequest struct {
	RequestBody *models.Udm_UECM_DeregistrationData
}

Non3GppRegistrationDeregistrationNotificationRequest

func (*Non3GppRegistrationDeregistrationNotificationRequest) SetRequestBody

type Non3GppRegistrationDeregistrationNotificationResponse

type Non3GppRegistrationDeregistrationNotificationResponse struct{}

type Non3GppRegistrationError

type Non3GppRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type Non3GppRegistrationPcscfRestorationNotificationError

type Non3GppRegistrationPcscfRestorationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type Non3GppRegistrationPcscfRestorationNotificationRequest

type Non3GppRegistrationPcscfRestorationNotificationRequest struct {
	RequestBody *models.Udm_UECM_PcscfRestorationNotification
}

Non3GppRegistrationPcscfRestorationNotificationRequest

func (*Non3GppRegistrationPcscfRestorationNotificationRequest) SetRequestBody

type Non3GppRegistrationPcscfRestorationNotificationResponse

type Non3GppRegistrationPcscfRestorationNotificationResponse struct{}

type Non3GppRegistrationRequest

type Non3GppRegistrationRequest struct {
	UeId        *string
	RequestBody *models.Udm_UECM_AmfNon3GppAccessRegistration
}

Non3GppRegistrationRequest

func (*Non3GppRegistrationRequest) SetRequestBody

func (*Non3GppRegistrationRequest) SetUeId

func (r *Non3GppRegistrationRequest) SetUeId(UeId string)

type Non3GppRegistrationResponse

type Non3GppRegistrationResponse struct {
	Location                              string
	Udm_UECM_AmfNon3GppAccessRegistration *models.Udm_UECM_AmfNon3GppAccessRegistration
}

type Non3GppSmsfDeregistrationError

type Non3GppSmsfDeregistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type Non3GppSmsfDeregistrationRequest

type Non3GppSmsfDeregistrationRequest struct {
	UeId      *string
	SmsfSetId *string
	IfMatch   *string
}

Non3GppSmsfDeregistrationRequest

func (*Non3GppSmsfDeregistrationRequest) SetIfMatch

func (r *Non3GppSmsfDeregistrationRequest) SetIfMatch(IfMatch string)

func (*Non3GppSmsfDeregistrationRequest) SetSmsfSetId

func (r *Non3GppSmsfDeregistrationRequest) SetSmsfSetId(SmsfSetId string)

func (*Non3GppSmsfDeregistrationRequest) SetUeId

func (r *Non3GppSmsfDeregistrationRequest) SetUeId(UeId string)

type Non3GppSmsfDeregistrationResponse

type Non3GppSmsfDeregistrationResponse struct{}

type Non3GppSmsfRegistrationDataRestorationNotificationError

type Non3GppSmsfRegistrationDataRestorationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type Non3GppSmsfRegistrationDataRestorationNotificationRequest

type Non3GppSmsfRegistrationDataRestorationNotificationRequest struct {
	RequestBody *models.Udm_UECM_DataRestorationNotification
}

Non3GppSmsfRegistrationDataRestorationNotificationRequest

func (*Non3GppSmsfRegistrationDataRestorationNotificationRequest) SetRequestBody

type Non3GppSmsfRegistrationDataRestorationNotificationResponse

type Non3GppSmsfRegistrationDataRestorationNotificationResponse struct{}

type Non3GppSmsfRegistrationError

type Non3GppSmsfRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type Non3GppSmsfRegistrationRequest

type Non3GppSmsfRegistrationRequest struct {
	UeId        *string
	RequestBody *models.Udm_UECM_SmsfRegistration
}

Non3GppSmsfRegistrationRequest

func (*Non3GppSmsfRegistrationRequest) SetRequestBody

func (r *Non3GppSmsfRegistrationRequest) SetRequestBody(
	RequestBody models.Udm_UECM_SmsfRegistration,
)

func (*Non3GppSmsfRegistrationRequest) SetUeId

func (r *Non3GppSmsfRegistrationRequest) SetUeId(UeId string)

type Non3GppSmsfRegistrationResponse

type Non3GppSmsfRegistrationResponse struct {
	ETag                      string
	Location                  string
	Udm_UECM_SmsfRegistration *models.Udm_UECM_SmsfRegistration
}

type NwdafDeregistrationError

type NwdafDeregistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type NwdafDeregistrationRequest

type NwdafDeregistrationRequest struct {
	UeId                *string
	NwdafRegistrationId *string
}

NwdafDeregistrationRequest

func (*NwdafDeregistrationRequest) SetNwdafRegistrationId

func (r *NwdafDeregistrationRequest) SetNwdafRegistrationId(
	NwdafRegistrationId string,
)

func (*NwdafDeregistrationRequest) SetUeId

func (r *NwdafDeregistrationRequest) SetUeId(UeId string)

type NwdafDeregistrationResponse

type NwdafDeregistrationResponse struct{}

type NwdafRegistrationError

type NwdafRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type NwdafRegistrationRequest

type NwdafRegistrationRequest struct {
	UeId                *string
	NwdafRegistrationId *string
	RequestBody         *models.Udm_UECM_NwdafRegistration
}

NwdafRegistrationRequest

func (*NwdafRegistrationRequest) SetNwdafRegistrationId

func (r *NwdafRegistrationRequest) SetNwdafRegistrationId(
	NwdafRegistrationId string,
)

func (*NwdafRegistrationRequest) SetRequestBody

func (r *NwdafRegistrationRequest) SetRequestBody(
	RequestBody models.Udm_UECM_NwdafRegistration,
)

func (*NwdafRegistrationRequest) SetUeId

func (r *NwdafRegistrationRequest) SetUeId(UeId string)

type NwdafRegistrationResponse

type NwdafRegistrationResponse struct {
	Udm_UECM_NwdafRegistration *models.Udm_UECM_NwdafRegistration
}

type PEIUpdateApiService

type PEIUpdateApiService service

func (*PEIUpdateApiService) PeiUpdate

func (a *PEIUpdateApiService) PeiUpdate(
	ctx context.Context,
	request *PeiUpdateRequest,
) (*PeiUpdateResponse, error)

type ParameterUpdateInTheAMFRegistrationFor3GPPAccessApiService

type ParameterUpdateInTheAMFRegistrationFor3GPPAccessApiService service

func (*ParameterUpdateInTheAMFRegistrationFor3GPPAccessApiService) Update3GppRegistration

type ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApiService

type ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApiService service

func (*ParameterUpdateInTheAMFRegistrationForNon3GPPAccessApiService) UpdateNon3GppRegistration

type ParameterUpdateInTheNWDAFRegistrationApiService

type ParameterUpdateInTheNWDAFRegistrationApiService service

func (*ParameterUpdateInTheNWDAFRegistrationApiService) UpdateNwdafRegistration

type ParameterUpdateInTheSMFRegistrationApiService

type ParameterUpdateInTheSMFRegistrationApiService service

func (*ParameterUpdateInTheSMFRegistrationApiService) UpdateSmfRegistration

type PeiUpdateError

type PeiUpdateError struct {
	ProblemDetails *models.ProblemDetails
}

type PeiUpdateRequest

type PeiUpdateRequest struct {
	UeId        *string
	RequestBody *models.Udm_UECM_PeiUpdateInfo
}

PeiUpdateRequest

func (*PeiUpdateRequest) SetRequestBody

func (r *PeiUpdateRequest) SetRequestBody(
	RequestBody models.Udm_UECM_PeiUpdateInfo,
)

func (*PeiUpdateRequest) SetUeId

func (r *PeiUpdateRequest) SetUeId(UeId string)

type PeiUpdateResponse

type PeiUpdateResponse struct{}

type RegistrationDataRestorationNotificationError

type RegistrationDataRestorationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type RegistrationDataRestorationNotificationRequest

type RegistrationDataRestorationNotificationRequest struct {
	RequestBody *models.Udm_UECM_DataRestorationNotification
}

RegistrationDataRestorationNotificationRequest

func (*RegistrationDataRestorationNotificationRequest) SetRequestBody

type RegistrationDataRestorationNotificationResponse

type RegistrationDataRestorationNotificationResponse struct{}

type RegistrationDeregistrationNotificationError

type RegistrationDeregistrationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type RegistrationDeregistrationNotificationRequest

type RegistrationDeregistrationNotificationRequest struct {
	RequestBody *models.Udm_UECM_DeregistrationData
}

RegistrationDeregistrationNotificationRequest

func (*RegistrationDeregistrationNotificationRequest) SetRequestBody

type RegistrationDeregistrationNotificationResponse

type RegistrationDeregistrationNotificationResponse struct{}

type RegistrationError

type RegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type RegistrationPcscfRestorationNotificationError

type RegistrationPcscfRestorationNotificationError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type RegistrationPcscfRestorationNotificationRequest

type RegistrationPcscfRestorationNotificationRequest struct {
	RequestBody *models.Udm_UECM_PcscfRestorationNotification
}

RegistrationPcscfRestorationNotificationRequest

func (*RegistrationPcscfRestorationNotificationRequest) SetRequestBody

type RegistrationPcscfRestorationNotificationResponse

type RegistrationPcscfRestorationNotificationResponse struct{}

type RegistrationRequest

type RegistrationRequest struct {
	UeId         *string
	PduSessionId *int32
	RequestBody  *models.Udm_UECM_SmfRegistration
}

RegistrationRequest

func (*RegistrationRequest) SetPduSessionId

func (r *RegistrationRequest) SetPduSessionId(PduSessionId int32)

func (*RegistrationRequest) SetRequestBody

func (r *RegistrationRequest) SetRequestBody(
	RequestBody models.Udm_UECM_SmfRegistration,
)

func (*RegistrationRequest) SetUeId

func (r *RegistrationRequest) SetUeId(UeId string)

type RegistrationResponse

type RegistrationResponse struct {
	Location                 string
	Udm_UECM_SmfRegistration *models.Udm_UECM_SmfRegistration
}

type RetrieveSMFRegistrationApiService

type RetrieveSMFRegistrationApiService service

func (*RetrieveSMFRegistrationApiService) RetrieveSmfRegistration

type RetrieveSmfRegistrationError

type RetrieveSmfRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type RetrieveSmfRegistrationRequest

type RetrieveSmfRegistrationRequest struct {
	UeId         *string
	PduSessionId *int32
}

RetrieveSmfRegistrationRequest

func (*RetrieveSmfRegistrationRequest) SetPduSessionId

func (r *RetrieveSmfRegistrationRequest) SetPduSessionId(PduSessionId int32)

func (*RetrieveSmfRegistrationRequest) SetUeId

func (r *RetrieveSmfRegistrationRequest) SetUeId(UeId string)

type RetrieveSmfRegistrationResponse

type RetrieveSmfRegistrationResponse struct {
	Udm_UECM_SmfRegistration *models.Udm_UECM_SmfRegistration
}

type RoamingInformationUpdateApiService

type RoamingInformationUpdateApiService service

func (*RoamingInformationUpdateApiService) UpdateRoamingInformation

type SMFDeregistrationApiService

type SMFDeregistrationApiService service

func (*SMFDeregistrationApiService) SmfDeregistration

type SMFSmfRegistrationApiService

type SMFSmfRegistrationApiService service

func (*SMFSmfRegistrationApiService) GetSmfRegistration

func (*SMFSmfRegistrationApiService) Registration

func (*SMFSmfRegistrationApiService) RegistrationDeregistrationNotification

type SMSF3GPPAccessRegistrationInfoRetrievalApiService

type SMSF3GPPAccessRegistrationInfoRetrievalApiService service

func (*SMSF3GPPAccessRegistrationInfoRetrievalApiService) Get3GppSmsfRegistration

type SMSFDeregistrationFor3GPPAccessApiService

type SMSFDeregistrationFor3GPPAccessApiService service

func (*SMSFDeregistrationFor3GPPAccessApiService) Call3GppSmsfDeregistration

type SMSFDeregistrationForNon3GPPAccessApiService

type SMSFDeregistrationForNon3GPPAccessApiService service

func (*SMSFDeregistrationForNon3GPPAccessApiService) Non3GppSmsfDeregistration

type SMSFNon3GPPAccessRegistrationInfoRetrievalApiService

type SMSFNon3GPPAccessRegistrationInfoRetrievalApiService service

func (*SMSFNon3GPPAccessRegistrationInfoRetrievalApiService) GetNon3GppSmsfRegistration

type SMSFRegistrationFor3GPPAccessApiService

type SMSFRegistrationFor3GPPAccessApiService service

func (*SMSFRegistrationFor3GPPAccessApiService) Call3GppSmsfRegistration

type SMSFRegistrationForNon3GPPAccessApiService

type SMSFRegistrationForNon3GPPAccessApiService service

func (*SMSFRegistrationForNon3GPPAccessApiService) Non3GppSmsfRegistration

type SendRoutingInfoSMCustomOperationApiService

type SendRoutingInfoSMCustomOperationApiService service

func (*SendRoutingInfoSMCustomOperationApiService) SendRoutingInfoSm

type SendRoutingInfoSmError

type SendRoutingInfoSmError struct {
	ProblemDetails *models.ProblemDetails
}

type SendRoutingInfoSmRequest

type SendRoutingInfoSmRequest struct {
	UeId        *string
	RequestBody *models.Udm_UECM_RoutingInfoSmRequest
}

SendRoutingInfoSmRequest

func (*SendRoutingInfoSmRequest) SetRequestBody

func (r *SendRoutingInfoSmRequest) SetRequestBody(
	RequestBody models.Udm_UECM_RoutingInfoSmRequest,
)

func (*SendRoutingInfoSmRequest) SetUeId

func (r *SendRoutingInfoSmRequest) SetUeId(UeId string)

type SendRoutingInfoSmResponse

type SendRoutingInfoSmResponse struct {
	Udm_UECM_RoutingInfoSmResponse *models.Udm_UECM_RoutingInfoSmResponse
}

type SmfDeregistrationError

type SmfDeregistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type SmfDeregistrationRequest

type SmfDeregistrationRequest struct {
	UeId          *string
	PduSessionId  *int32
	SmfSetId      *string
	SmfInstanceId *string
}

SmfDeregistrationRequest

func (*SmfDeregistrationRequest) SetPduSessionId

func (r *SmfDeregistrationRequest) SetPduSessionId(PduSessionId int32)

func (*SmfDeregistrationRequest) SetSmfInstanceId

func (r *SmfDeregistrationRequest) SetSmfInstanceId(SmfInstanceId string)

func (*SmfDeregistrationRequest) SetSmfSetId

func (r *SmfDeregistrationRequest) SetSmfSetId(SmfSetId string)

func (*SmfDeregistrationRequest) SetUeId

func (r *SmfDeregistrationRequest) SetUeId(UeId string)

type SmfDeregistrationResponse

type SmfDeregistrationResponse struct{}

type TriggerAMFFor3GPPAccessDeregistrationApiService

type TriggerAMFFor3GPPAccessDeregistrationApiService service

func (*TriggerAMFFor3GPPAccessDeregistrationApiService) DeregAMF

type TriggerPCSCFRestorationApiService

type TriggerPCSCFRestorationApiService service

func (*TriggerPCSCFRestorationApiService) TriggerPCSCFRestoration

type TriggerPCSCFRestorationError

type TriggerPCSCFRestorationError struct {
	ProblemDetails *models.ProblemDetails
}

type TriggerPCSCFRestorationRequest

type TriggerPCSCFRestorationRequest struct {
	RequestBody *models.Udm_UECM_TriggerRequest
}

TriggerPCSCFRestorationRequest

func (*TriggerPCSCFRestorationRequest) SetRequestBody

func (r *TriggerPCSCFRestorationRequest) SetRequestBody(
	RequestBody models.Udm_UECM_TriggerRequest,
)

type TriggerPCSCFRestorationResponse

type TriggerPCSCFRestorationResponse struct{}

type UECMRegistrationInfoRetrievalApiService

type UECMRegistrationInfoRetrievalApiService service

func (*UECMRegistrationInfoRetrievalApiService) GetRegistrations

type UELocationInformationRetrievalApiService

type UELocationInformationRetrievalApiService service

func (*UELocationInformationRetrievalApiService) GetLocationInfo

type Update3GppRegistrationError

type Update3GppRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type Update3GppRegistrationRequest

type Update3GppRegistrationRequest struct {
	UeId              *string
	RequestBody       *models.Udm_UECM_Amf3GppAccessRegistrationModification
	SupportedFeatures *string
}

Update3GppRegistrationRequest

func (*Update3GppRegistrationRequest) SetRequestBody

func (*Update3GppRegistrationRequest) SetSupportedFeatures

func (r *Update3GppRegistrationRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*Update3GppRegistrationRequest) SetUeId

func (r *Update3GppRegistrationRequest) SetUeId(UeId string)

type Update3GppRegistrationResponse

type Update3GppRegistrationResponse struct {
	PatchResult *models.PatchResult
}

type UpdateNon3GppRegistrationError

type UpdateNon3GppRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type UpdateNon3GppRegistrationRequest

type UpdateNon3GppRegistrationRequest struct {
	UeId              *string
	RequestBody       *models.Udm_UECM_AmfNon3GppAccessRegistrationModification
	SupportedFeatures *string
}

UpdateNon3GppRegistrationRequest

func (*UpdateNon3GppRegistrationRequest) SetRequestBody

func (*UpdateNon3GppRegistrationRequest) SetSupportedFeatures

func (r *UpdateNon3GppRegistrationRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*UpdateNon3GppRegistrationRequest) SetUeId

func (r *UpdateNon3GppRegistrationRequest) SetUeId(UeId string)

type UpdateNon3GppRegistrationResponse

type UpdateNon3GppRegistrationResponse struct {
	PatchResult *models.PatchResult
}

type UpdateNwdafRegistrationError

type UpdateNwdafRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type UpdateNwdafRegistrationRequest

type UpdateNwdafRegistrationRequest struct {
	UeId                *string
	NwdafRegistrationId *string
	RequestBody         *models.Udm_UECM_NwdafRegistrationModification
	SupportedFeatures   *string
}

UpdateNwdafRegistrationRequest

func (*UpdateNwdafRegistrationRequest) SetNwdafRegistrationId

func (r *UpdateNwdafRegistrationRequest) SetNwdafRegistrationId(
	NwdafRegistrationId string,
)

func (*UpdateNwdafRegistrationRequest) SetRequestBody

func (*UpdateNwdafRegistrationRequest) SetSupportedFeatures

func (r *UpdateNwdafRegistrationRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*UpdateNwdafRegistrationRequest) SetUeId

func (r *UpdateNwdafRegistrationRequest) SetUeId(UeId string)

type UpdateNwdafRegistrationResponse

type UpdateNwdafRegistrationResponse struct {
	UpdateNwdafRegistrationResponse200 *models.UpdateNwdafRegistrationResponse200
}

type UpdateRoamingInformationError

type UpdateRoamingInformationError struct {
	ProblemDetails *models.ProblemDetails
}

type UpdateRoamingInformationRequest

type UpdateRoamingInformationRequest struct {
	UeId        *string
	RequestBody *models.Udm_UECM_RoamingInfoUpdate
}

UpdateRoamingInformationRequest

func (*UpdateRoamingInformationRequest) SetRequestBody

func (r *UpdateRoamingInformationRequest) SetRequestBody(
	RequestBody models.Udm_UECM_RoamingInfoUpdate,
)

func (*UpdateRoamingInformationRequest) SetUeId

func (r *UpdateRoamingInformationRequest) SetUeId(UeId string)

type UpdateRoamingInformationResponse

type UpdateRoamingInformationResponse struct {
	Location                   string
	Udm_UECM_RoamingInfoUpdate *models.Udm_UECM_RoamingInfoUpdate
}

type UpdateSmfRegistrationError

type UpdateSmfRegistrationError struct {
	ProblemDetails *models.ProblemDetails
}

type UpdateSmfRegistrationRequest

type UpdateSmfRegistrationRequest struct {
	UeId              *string
	PduSessionId      *int32
	RequestBody       *models.Udm_UECM_SmfRegistrationModification
	SupportedFeatures *string
}

UpdateSmfRegistrationRequest

func (*UpdateSmfRegistrationRequest) SetPduSessionId

func (r *UpdateSmfRegistrationRequest) SetPduSessionId(PduSessionId int32)

func (*UpdateSmfRegistrationRequest) SetRequestBody

func (*UpdateSmfRegistrationRequest) SetSupportedFeatures

func (r *UpdateSmfRegistrationRequest) SetSupportedFeatures(
	SupportedFeatures string,
)

func (*UpdateSmfRegistrationRequest) SetUeId

func (r *UpdateSmfRegistrationRequest) SetUeId(UeId string)

type UpdateSmfRegistrationResponse

type UpdateSmfRegistrationResponse struct {
	PatchResult *models.PatchResult
}

Jump to

Keyboard shortcuts

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