PDUSession

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2025 License: Apache-2.0 Imports: 7 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
	IndividualPDUSessionHSMFOrSMFApi *IndividualPDUSessionHSMFOrSMFApiService
	IndividualSMContextApi           *IndividualSMContextApiService
	PDUSessionsCollectionApi         *PDUSessionsCollectionApiService
	SMContextsCollectionApi          *SMContextsCollectionApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Nsmf_PDUSession API v1.2.5 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 {
	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 added in v1.2.1

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 added in v1.2.1

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 IndividualPDUSessionHSMFOrSMFApiService

type IndividualPDUSessionHSMFOrSMFApiService service

func (*IndividualPDUSessionHSMFOrSMFApiService) ReleasePduSession

func (*IndividualPDUSessionHSMFOrSMFApiService) RetrievePduSession

func (*IndividualPDUSessionHSMFOrSMFApiService) TransferMoData

func (*IndividualPDUSessionHSMFOrSMFApiService) UpdatePduSession

type IndividualSMContextApiService

type IndividualSMContextApiService service

func (*IndividualSMContextApiService) ReleaseSmContext

func (*IndividualSMContextApiService) RetrieveSmContext

func (*IndividualSMContextApiService) SendMoData

func (*IndividualSMContextApiService) UpdateSmContext

type ModifyPduSessionError

type ModifyPduSessionError struct {
	Location                    string
	Var3gppSbiTargetNfId        string
	ModifyPduSessionResponse400 models.ModifyPduSessionResponse400
	ProblemDetails              models.ProblemDetails
	RedirectResponse            models.RedirectResponse
}

type ModifyPduSessionIsmfError

type ModifyPduSessionIsmfError struct {
	Location                    string
	Var3gppSbiTargetNfId        string
	ModifyPduSessionResponse400 models.ModifyPduSessionResponse400
	ProblemDetails              models.ProblemDetails
	RedirectResponse            models.RedirectResponse
}

type ModifyPduSessionIsmfRequest

type ModifyPduSessionIsmfRequest struct {
	ModifyPduSessionRequest *models.ModifyPduSessionRequest
}

ModifyPduSessionIsmfRequest

func (*ModifyPduSessionIsmfRequest) SetModifyPduSessionRequest

func (r *ModifyPduSessionIsmfRequest) SetModifyPduSessionRequest(ModifyPduSessionRequest models.ModifyPduSessionRequest)

type ModifyPduSessionIsmfResponse

type ModifyPduSessionIsmfResponse struct {
	ModifyPduSessionResponse200 models.ModifyPduSessionResponse200
}

type ModifyPduSessionRequest

type ModifyPduSessionRequest struct {
	ModifyPduSessionRequest *models.ModifyPduSessionRequest
}

ModifyPduSessionRequest

func (*ModifyPduSessionRequest) SetModifyPduSessionRequest

func (r *ModifyPduSessionRequest) SetModifyPduSessionRequest(ModifyPduSessionRequest models.ModifyPduSessionRequest)

type ModifyPduSessionResponse

type ModifyPduSessionResponse struct {
	ModifyPduSessionResponse200 models.ModifyPduSessionResponse200
}

type NotifyStatusError

type NotifyStatusError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type NotifyStatusIsfmError

type NotifyStatusIsfmError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type NotifyStatusIsfmRequest

type NotifyStatusIsfmRequest struct {
	StatusNotification *models.StatusNotification
}

NotifyStatusIsfmRequest

func (*NotifyStatusIsfmRequest) SetStatusNotification

func (r *NotifyStatusIsfmRequest) SetStatusNotification(StatusNotification models.StatusNotification)

type NotifyStatusIsfmResponse

type NotifyStatusIsfmResponse struct {
}

type NotifyStatusRequest

type NotifyStatusRequest struct {
	StatusNotification *models.StatusNotification
}

NotifyStatusRequest

func (*NotifyStatusRequest) SetStatusNotification

func (r *NotifyStatusRequest) SetStatusNotification(StatusNotification models.StatusNotification)

type NotifyStatusResponse

type NotifyStatusResponse struct {
}

type PDUSessionsCollectionApiService

type PDUSessionsCollectionApiService service

func (*PDUSessionsCollectionApiService) ModifyPduSession

func (*PDUSessionsCollectionApiService) ModifyPduSessionIsmf

func (*PDUSessionsCollectionApiService) NotifyStatus

func (*PDUSessionsCollectionApiService) NotifyStatusIsfm

func (*PDUSessionsCollectionApiService) PostPduSessions

func (*PDUSessionsCollectionApiService) TransferMtData

func (*PDUSessionsCollectionApiService) TransferMtDataIsmf

type PostPduSessionsError

type PostPduSessionsError struct {
	Location                   string
	Var3gppSbiTargetNfId       string
	PostPduSessionsResponse400 models.PostPduSessionsResponse400
	ProblemDetails             models.ProblemDetails
	RedirectResponse           models.RedirectResponse
}

type PostPduSessionsRequest

type PostPduSessionsRequest struct {
	PostPduSessionsRequest *models.PostPduSessionsRequest
}

PostPduSessionsRequest

func (*PostPduSessionsRequest) SetPostPduSessionsRequest

func (r *PostPduSessionsRequest) SetPostPduSessionsRequest(PostPduSessionsRequest models.PostPduSessionsRequest)

type PostPduSessionsResponse

type PostPduSessionsResponse struct {
	Location                   string
	PostPduSessionsResponse201 models.PostPduSessionsResponse201
}

type PostSmContextsError

type PostSmContextsError struct {
	Location                       string
	Var3gppSbiTargetNfId           string
	PostSmContextsError            models.PostSmContextsError
	ProblemDetails                 models.ProblemDetails
	RedirectResponse               models.RedirectResponse
	SmfPduSessionExtProblemDetails models.SmfPduSessionExtProblemDetails
}

type PostSmContextsRequest

type PostSmContextsRequest struct {
	PostSmContextsRequest *models.PostSmContextsRequest
}

PostSmContextsRequest

func (*PostSmContextsRequest) SetPostSmContextsRequest

func (r *PostSmContextsRequest) SetPostSmContextsRequest(PostSmContextsRequest models.PostSmContextsRequest)

type PostSmContextsResponse

type PostSmContextsResponse struct {
	Location                  string
	PostSmContextsResponse201 models.PostSmContextsResponse201
}

type PostSmContextsSmContextStatusNotificationPostError

type PostSmContextsSmContextStatusNotificationPostError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type PostSmContextsSmContextStatusNotificationPostRequest

type PostSmContextsSmContextStatusNotificationPostRequest struct {
	SmfPduSessionSmContextStatusNotification *models.SmfPduSessionSmContextStatusNotification
}

PostSmContextsSmContextStatusNotificationPostRequest

func (*PostSmContextsSmContextStatusNotificationPostRequest) SetSmfPduSessionSmContextStatusNotification

func (r *PostSmContextsSmContextStatusNotificationPostRequest) SetSmfPduSessionSmContextStatusNotification(SmfPduSessionSmContextStatusNotification models.SmfPduSessionSmContextStatusNotification)

type PostSmContextsSmContextStatusNotificationPostResponse

type PostSmContextsSmContextStatusNotificationPostResponse struct {
}

type ReleasePduSessionError

type ReleasePduSessionError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type ReleasePduSessionRequest

type ReleasePduSessionRequest struct {
	PduSessionRef            *string
	ReleasePduSessionRequest *models.ReleasePduSessionRequest
}

ReleasePduSessionRequest

func (*ReleasePduSessionRequest) SetPduSessionRef

func (r *ReleasePduSessionRequest) SetPduSessionRef(PduSessionRef string)

func (*ReleasePduSessionRequest) SetReleasePduSessionRequest

func (r *ReleasePduSessionRequest) SetReleasePduSessionRequest(ReleasePduSessionRequest models.ReleasePduSessionRequest)

type ReleasePduSessionResponse

type ReleasePduSessionResponse struct {
	ReleasePduSessionResponse200 models.ReleasePduSessionResponse200
}

type ReleaseSmContextError

type ReleaseSmContextError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type ReleaseSmContextRequest

type ReleaseSmContextRequest struct {
	SmContextRef            *string
	ReleaseSmContextRequest *models.ReleaseSmContextRequest
}

ReleaseSmContextRequest

func (*ReleaseSmContextRequest) SetReleaseSmContextRequest

func (r *ReleaseSmContextRequest) SetReleaseSmContextRequest(ReleaseSmContextRequest models.ReleaseSmContextRequest)

func (*ReleaseSmContextRequest) SetSmContextRef

func (r *ReleaseSmContextRequest) SetSmContextRef(SmContextRef string)

type ReleaseSmContextResponse

type ReleaseSmContextResponse struct {
	SmContextReleasedData models.SmContextReleasedData
}

type RetrievePduSessionError

type RetrievePduSessionError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type RetrievePduSessionRequest

type RetrievePduSessionRequest struct {
	PduSessionRef *string
	RetrieveData  *models.RetrieveData
}

RetrievePduSessionRequest

func (*RetrievePduSessionRequest) SetPduSessionRef

func (r *RetrievePduSessionRequest) SetPduSessionRef(PduSessionRef string)

func (*RetrievePduSessionRequest) SetRetrieveData

func (r *RetrievePduSessionRequest) SetRetrieveData(RetrieveData models.RetrieveData)

type RetrievePduSessionResponse

type RetrievePduSessionResponse struct {
	RetrievedData models.RetrievedData
}

type RetrieveSmContextError

type RetrieveSmContextError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type RetrieveSmContextRequest

type RetrieveSmContextRequest struct {
	SmContextRef          *string
	SmContextRetrieveData *models.SmContextRetrieveData
}

RetrieveSmContextRequest

func (*RetrieveSmContextRequest) SetSmContextRef

func (r *RetrieveSmContextRequest) SetSmContextRef(SmContextRef string)

func (*RetrieveSmContextRequest) SetSmContextRetrieveData

func (r *RetrieveSmContextRequest) SetSmContextRetrieveData(SmContextRetrieveData models.SmContextRetrieveData)

type RetrieveSmContextResponse

type RetrieveSmContextResponse struct {
	SmContextRetrievedData models.SmContextRetrievedData
}

type SMContextsCollectionApiService

type SMContextsCollectionApiService service

func (*SMContextsCollectionApiService) PostSmContexts

type SendMoDataError

type SendMoDataError struct {
	Location                       string
	Var3gppSbiTargetNfId           string
	ProblemDetails                 models.ProblemDetails
	RedirectResponse               models.RedirectResponse
	SmfPduSessionExtProblemDetails models.SmfPduSessionExtProblemDetails
}

type SendMoDataRequest

type SendMoDataRequest struct {
	SmContextRef      *string
	SendMoDataRequest *models.SendMoDataRequest
}

SendMoDataRequest

func (*SendMoDataRequest) SetSendMoDataRequest

func (r *SendMoDataRequest) SetSendMoDataRequest(SendMoDataRequest models.SendMoDataRequest)

func (*SendMoDataRequest) SetSmContextRef

func (r *SendMoDataRequest) SetSmContextRef(SmContextRef string)

type SendMoDataResponse

type SendMoDataResponse struct {
}

type TransferMoDataError

type TransferMoDataError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type TransferMoDataRequest

type TransferMoDataRequest struct {
	PduSessionRef         *string
	TransferMoDataRequest *models.TransferMoDataRequest
}

TransferMoDataRequest

func (*TransferMoDataRequest) SetPduSessionRef

func (r *TransferMoDataRequest) SetPduSessionRef(PduSessionRef string)

func (*TransferMoDataRequest) SetTransferMoDataRequest

func (r *TransferMoDataRequest) SetTransferMoDataRequest(TransferMoDataRequest models.TransferMoDataRequest)

type TransferMoDataResponse

type TransferMoDataResponse struct {
}

type TransferMtDataError

type TransferMtDataError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
	TransferMtDataError  models.TransferMtDataError
}

type TransferMtDataIsmfError

type TransferMtDataIsmfError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
	TransferMtDataError  models.TransferMtDataError
}

type TransferMtDataIsmfRequest

type TransferMtDataIsmfRequest struct {
	TransferMtDataismfRequest *models.TransferMtDataismfRequest
}

TransferMtDataIsmfRequest

func (*TransferMtDataIsmfRequest) SetTransferMtDataismfRequest

func (r *TransferMtDataIsmfRequest) SetTransferMtDataismfRequest(TransferMtDataismfRequest models.TransferMtDataismfRequest)

type TransferMtDataIsmfResponse

type TransferMtDataIsmfResponse struct {
}

type TransferMtDataRequest

type TransferMtDataRequest struct {
	TransferMtDataRequest *models.TransferMtDataRequest
}

TransferMtDataRequest

func (*TransferMtDataRequest) SetTransferMtDataRequest

func (r *TransferMtDataRequest) SetTransferMtDataRequest(TransferMtDataRequest models.TransferMtDataRequest)

type TransferMtDataResponse

type TransferMtDataResponse struct {
}

type UpdatePduSessionError

type UpdatePduSessionError struct {
	Location                    string
	Var3gppSbiTargetNfId        string
	ProblemDetails              models.ProblemDetails
	RedirectResponse            models.RedirectResponse
	UpdatePduSessionResponse400 models.UpdatePduSessionResponse400
}

type UpdatePduSessionRequest

type UpdatePduSessionRequest struct {
	PduSessionRef           *string
	UpdatePduSessionRequest *models.UpdatePduSessionRequest
}

UpdatePduSessionRequest

func (*UpdatePduSessionRequest) SetPduSessionRef

func (r *UpdatePduSessionRequest) SetPduSessionRef(PduSessionRef string)

func (*UpdatePduSessionRequest) SetUpdatePduSessionRequest

func (r *UpdatePduSessionRequest) SetUpdatePduSessionRequest(UpdatePduSessionRequest models.UpdatePduSessionRequest)

type UpdatePduSessionResponse

type UpdatePduSessionResponse struct {
	UpdatePduSessionResponse200 models.UpdatePduSessionResponse200
}

type UpdateSmContextError

type UpdateSmContextError struct {
	Location                   string
	Var3gppSbiTargetNfId       string
	ProblemDetails             models.ProblemDetails
	RedirectResponse           models.RedirectResponse
	UpdateSmContextResponse400 models.UpdateSmContextResponse400
}

type UpdateSmContextRequest

type UpdateSmContextRequest struct {
	SmContextRef           *string
	UpdateSmContextRequest *models.UpdateSmContextRequest
}

UpdateSmContextRequest

func (*UpdateSmContextRequest) SetSmContextRef

func (r *UpdateSmContextRequest) SetSmContextRef(SmContextRef string)

func (*UpdateSmContextRequest) SetUpdateSmContextRequest

func (r *UpdateSmContextRequest) SetUpdateSmContextRequest(UpdateSmContextRequest models.UpdateSmContextRequest)

type UpdateSmContextResponse

type UpdateSmContextResponse struct {
	UpdateSmContextResponse200 models.UpdateSmContextResponse200
}

Jump to

Keyboard shortcuts

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