Management

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
	IndividualPCFBindingDocumentApi                *IndividualPCFBindingDocumentApiService
	IndividualPCFForAPDUSessionBindingDocumentApi  *IndividualPCFForAPDUSessionBindingDocumentApiService
	IndividualPCFForAUEBindingDocumentApi          *IndividualPCFForAUEBindingDocumentApiService
	IndividualPCFForAnMBSSessionBindingDocumentApi *IndividualPCFForAnMBSSessionBindingDocumentApiService
	IndividualSubscriptionDocumentApi              *IndividualSubscriptionDocumentApiService
	PCFBindingsCollectionApi                       *PCFBindingsCollectionApiService
	PCFForAUEBindingsCollectionApi                 *PCFForAUEBindingsCollectionApiService
	PCFForAnMBSSessionBindingsCollectionApi        *PCFForAnMBSSessionBindingsCollectionApiService
	SubscriptionsCollectionApi                     *SubscriptionsCollectionApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Nbsf_Management API v1.3.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 {
	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 CreateIndividualSubcriptionError

type CreateIndividualSubcriptionError struct {
	ProblemDetails models.ProblemDetails
}

type CreateIndividualSubcriptionMyNotificationPostError

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

type CreateIndividualSubcriptionMyNotificationPostRequest

type CreateIndividualSubcriptionMyNotificationPostRequest struct {
	BsfNotification *models.BsfNotification
}

CreateIndividualSubcriptionMyNotificationPostRequest

func (*CreateIndividualSubcriptionMyNotificationPostRequest) SetBsfNotification

func (r *CreateIndividualSubcriptionMyNotificationPostRequest) SetBsfNotification(BsfNotification models.BsfNotification)

type CreateIndividualSubcriptionMyNotificationPostResponse

type CreateIndividualSubcriptionMyNotificationPostResponse struct {
}

type CreateIndividualSubcriptionRequest

type CreateIndividualSubcriptionRequest struct {
	BsfSubscription *models.BsfSubscription
}

CreateIndividualSubcriptionRequest

func (*CreateIndividualSubcriptionRequest) SetBsfSubscription

func (r *CreateIndividualSubcriptionRequest) SetBsfSubscription(BsfSubscription models.BsfSubscription)

type CreateIndividualSubcriptionResponse

type CreateIndividualSubcriptionResponse struct {
	Location            string
	BsfSubscriptionResp models.BsfSubscriptionResp
}

type CreatePCFBindingError

type CreatePCFBindingError struct {
	BsfManagementExtProblemDetails models.BsfManagementExtProblemDetails
	ProblemDetails                 models.ProblemDetails
}

type CreatePCFBindingRequest

type CreatePCFBindingRequest struct {
	PcfBinding *models.PcfBinding
}

CreatePCFBindingRequest

func (*CreatePCFBindingRequest) SetPcfBinding

func (r *CreatePCFBindingRequest) SetPcfBinding(PcfBinding models.PcfBinding)

type CreatePCFBindingResponse

type CreatePCFBindingResponse struct {
	Location   string
	PcfBinding models.PcfBinding
}

type CreatePCFMbsBindingError

type CreatePCFMbsBindingError struct {
	BsfManagementMbsExtProblemDetails models.BsfManagementMbsExtProblemDetails
	ProblemDetails                    models.ProblemDetails
}

type CreatePCFMbsBindingRequest

type CreatePCFMbsBindingRequest struct {
	PcfMbsBinding *models.PcfMbsBinding
}

CreatePCFMbsBindingRequest

func (*CreatePCFMbsBindingRequest) SetPcfMbsBinding

func (r *CreatePCFMbsBindingRequest) SetPcfMbsBinding(PcfMbsBinding models.PcfMbsBinding)

type CreatePCFMbsBindingResponse

type CreatePCFMbsBindingResponse struct {
	Location      string
	PcfMbsBinding models.PcfMbsBinding
}

type CreatePCFforUEBindingError

type CreatePCFforUEBindingError struct {
	ProblemDetails models.ProblemDetails
}

type CreatePCFforUEBindingRequest

type CreatePCFforUEBindingRequest struct {
	PcfForUeBinding *models.PcfForUeBinding
}

CreatePCFforUEBindingRequest

func (*CreatePCFforUEBindingRequest) SetPcfForUeBinding

func (r *CreatePCFforUEBindingRequest) SetPcfForUeBinding(PcfForUeBinding models.PcfForUeBinding)

type CreatePCFforUEBindingResponse

type CreatePCFforUEBindingResponse struct {
	Location        string
	PcfForUeBinding models.PcfForUeBinding
}

type DeleteIndPCFBindingError

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

type DeleteIndPCFBindingRequest

type DeleteIndPCFBindingRequest struct {
	BindingId *string
}

DeleteIndPCFBindingRequest

func (*DeleteIndPCFBindingRequest) SetBindingId

func (r *DeleteIndPCFBindingRequest) SetBindingId(BindingId string)

type DeleteIndPCFBindingResponse

type DeleteIndPCFBindingResponse struct {
}

type DeleteIndPCFMbsBindingError

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

type DeleteIndPCFMbsBindingRequest

type DeleteIndPCFMbsBindingRequest struct {
	BindingId *string
}

DeleteIndPCFMbsBindingRequest

func (*DeleteIndPCFMbsBindingRequest) SetBindingId

func (r *DeleteIndPCFMbsBindingRequest) SetBindingId(BindingId string)

type DeleteIndPCFMbsBindingResponse

type DeleteIndPCFMbsBindingResponse struct {
}

type DeleteIndPCFforUEBindingError

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

type DeleteIndPCFforUEBindingRequest

type DeleteIndPCFforUEBindingRequest struct {
	BindingId *string
}

DeleteIndPCFforUEBindingRequest

func (*DeleteIndPCFforUEBindingRequest) SetBindingId

func (r *DeleteIndPCFforUEBindingRequest) SetBindingId(BindingId string)

type DeleteIndPCFforUEBindingResponse

type DeleteIndPCFforUEBindingResponse struct {
}

type DeleteIndividualSubcriptionError

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

type DeleteIndividualSubcriptionRequest

type DeleteIndividualSubcriptionRequest struct {
	SubId *string
}

DeleteIndividualSubcriptionRequest

func (*DeleteIndividualSubcriptionRequest) SetSubId

func (r *DeleteIndividualSubcriptionRequest) SetSubId(SubId string)

type DeleteIndividualSubcriptionResponse

type DeleteIndividualSubcriptionResponse struct {
}

type GetPCFBindingsError

type GetPCFBindingsError struct {
	ProblemDetails models.ProblemDetails
}

type GetPCFBindingsRequest

type GetPCFBindingsRequest struct {
	Ipv4Addr   *string
	Ipv6Prefix *string
	MacAddr48  *string
	Dnn        *string
	Supi       *string
	Gpsi       *string
	Snssai     *models.Snssai
	IpDomain   *string
	SuppFeat   *string
}

GetPCFBindingsRequest

func (*GetPCFBindingsRequest) SetDnn

func (r *GetPCFBindingsRequest) SetDnn(Dnn string)

func (*GetPCFBindingsRequest) SetGpsi

func (r *GetPCFBindingsRequest) SetGpsi(Gpsi string)

func (*GetPCFBindingsRequest) SetIpDomain

func (r *GetPCFBindingsRequest) SetIpDomain(IpDomain string)

func (*GetPCFBindingsRequest) SetIpv4Addr

func (r *GetPCFBindingsRequest) SetIpv4Addr(Ipv4Addr string)

func (*GetPCFBindingsRequest) SetIpv6Prefix

func (r *GetPCFBindingsRequest) SetIpv6Prefix(Ipv6Prefix string)

func (*GetPCFBindingsRequest) SetMacAddr48

func (r *GetPCFBindingsRequest) SetMacAddr48(MacAddr48 string)

func (*GetPCFBindingsRequest) SetSnssai

func (r *GetPCFBindingsRequest) SetSnssai(Snssai models.Snssai)

func (*GetPCFBindingsRequest) SetSupi

func (r *GetPCFBindingsRequest) SetSupi(Supi string)

func (*GetPCFBindingsRequest) SetSuppFeat

func (r *GetPCFBindingsRequest) SetSuppFeat(SuppFeat string)

type GetPCFBindingsResponse

type GetPCFBindingsResponse struct {
	PcfBinding models.PcfBinding
}

type GetPCFForUeBindingsError

type GetPCFForUeBindingsError struct {
	ProblemDetails models.ProblemDetails
}

type GetPCFForUeBindingsRequest

type GetPCFForUeBindingsRequest struct {
	Supi     *string
	Gpsi     *string
	SuppFeat *string
}

GetPCFForUeBindingsRequest

func (*GetPCFForUeBindingsRequest) SetGpsi

func (r *GetPCFForUeBindingsRequest) SetGpsi(Gpsi string)

func (*GetPCFForUeBindingsRequest) SetSupi

func (r *GetPCFForUeBindingsRequest) SetSupi(Supi string)

func (*GetPCFForUeBindingsRequest) SetSuppFeat

func (r *GetPCFForUeBindingsRequest) SetSuppFeat(SuppFeat string)

type GetPCFForUeBindingsResponse

type GetPCFForUeBindingsResponse struct {
	PcfForUeBinding []models.PcfForUeBinding
}

type GetPCFMbsBindingError

type GetPCFMbsBindingError struct {
	ProblemDetails models.ProblemDetails
}

type GetPCFMbsBindingRequest

type GetPCFMbsBindingRequest struct {
	MbsSessionId *models.MbsSessionId
	SuppFeat     *string
}

GetPCFMbsBindingRequest

func (*GetPCFMbsBindingRequest) SetMbsSessionId

func (r *GetPCFMbsBindingRequest) SetMbsSessionId(MbsSessionId models.MbsSessionId)

func (*GetPCFMbsBindingRequest) SetSuppFeat

func (r *GetPCFMbsBindingRequest) SetSuppFeat(SuppFeat string)

type GetPCFMbsBindingResponse

type GetPCFMbsBindingResponse struct {
	PcfMbsBinding []models.PcfMbsBinding
}

type IndividualPCFBindingDocumentApiService

type IndividualPCFBindingDocumentApiService service

func (*IndividualPCFBindingDocumentApiService) DeleteIndPCFBinding

type IndividualPCFForAPDUSessionBindingDocumentApiService

type IndividualPCFForAPDUSessionBindingDocumentApiService service

func (*IndividualPCFForAPDUSessionBindingDocumentApiService) UpdateIndPCFBinding

type IndividualPCFForAUEBindingDocumentApiService

type IndividualPCFForAUEBindingDocumentApiService service

func (*IndividualPCFForAUEBindingDocumentApiService) DeleteIndPCFforUEBinding

func (*IndividualPCFForAUEBindingDocumentApiService) UpdateIndPCFforUEBinding

type IndividualPCFForAnMBSSessionBindingDocumentApiService

type IndividualPCFForAnMBSSessionBindingDocumentApiService service

func (*IndividualPCFForAnMBSSessionBindingDocumentApiService) DeleteIndPCFMbsBinding

func (*IndividualPCFForAnMBSSessionBindingDocumentApiService) ModifyIndPCFMbsBinding

type IndividualSubscriptionDocumentApiService

type IndividualSubscriptionDocumentApiService service

func (*IndividualSubscriptionDocumentApiService) DeleteIndividualSubcription

func (*IndividualSubscriptionDocumentApiService) ReplaceIndividualSubcription

type ModifyIndPCFMbsBindingError

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

type ModifyIndPCFMbsBindingRequest

type ModifyIndPCFMbsBindingRequest struct {
	BindingId          *string
	PcfMbsBindingPatch *models.PcfMbsBindingPatch
}

ModifyIndPCFMbsBindingRequest

func (*ModifyIndPCFMbsBindingRequest) SetBindingId

func (r *ModifyIndPCFMbsBindingRequest) SetBindingId(BindingId string)

func (*ModifyIndPCFMbsBindingRequest) SetPcfMbsBindingPatch

func (r *ModifyIndPCFMbsBindingRequest) SetPcfMbsBindingPatch(PcfMbsBindingPatch models.PcfMbsBindingPatch)

type ModifyIndPCFMbsBindingResponse

type ModifyIndPCFMbsBindingResponse struct {
	PcfMbsBinding models.PcfMbsBinding
}

type PCFBindingsCollectionApiService

type PCFBindingsCollectionApiService service

func (*PCFBindingsCollectionApiService) CreatePCFBinding

func (*PCFBindingsCollectionApiService) GetPCFBindings

type PCFForAUEBindingsCollectionApiService

type PCFForAUEBindingsCollectionApiService service

func (*PCFForAUEBindingsCollectionApiService) CreatePCFforUEBinding

func (*PCFForAUEBindingsCollectionApiService) GetPCFForUeBindings

type PCFForAnMBSSessionBindingsCollectionApiService

type PCFForAnMBSSessionBindingsCollectionApiService service

func (*PCFForAnMBSSessionBindingsCollectionApiService) CreatePCFMbsBinding

func (*PCFForAnMBSSessionBindingsCollectionApiService) GetPCFMbsBinding

type ReplaceIndividualSubcriptionError

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

type ReplaceIndividualSubcriptionRequest

type ReplaceIndividualSubcriptionRequest struct {
	SubId           *string
	BsfSubscription *models.BsfSubscription
}

ReplaceIndividualSubcriptionRequest

func (*ReplaceIndividualSubcriptionRequest) SetBsfSubscription

func (r *ReplaceIndividualSubcriptionRequest) SetBsfSubscription(BsfSubscription models.BsfSubscription)

func (*ReplaceIndividualSubcriptionRequest) SetSubId

func (r *ReplaceIndividualSubcriptionRequest) SetSubId(SubId string)

type ReplaceIndividualSubcriptionResponse

type ReplaceIndividualSubcriptionResponse struct {
	BsfSubscriptionResp models.BsfSubscriptionResp
}

type SubscriptionsCollectionApiService

type SubscriptionsCollectionApiService service

func (*SubscriptionsCollectionApiService) CreateIndividualSubcription

type UpdateIndPCFBindingError

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

type UpdateIndPCFBindingRequest

type UpdateIndPCFBindingRequest struct {
	BindingId       *string
	PcfBindingPatch *models.PcfBindingPatch
}

UpdateIndPCFBindingRequest

func (*UpdateIndPCFBindingRequest) SetBindingId

func (r *UpdateIndPCFBindingRequest) SetBindingId(BindingId string)

func (*UpdateIndPCFBindingRequest) SetPcfBindingPatch

func (r *UpdateIndPCFBindingRequest) SetPcfBindingPatch(PcfBindingPatch models.PcfBindingPatch)

type UpdateIndPCFBindingResponse

type UpdateIndPCFBindingResponse struct {
	PcfBinding models.PcfBinding
}

type UpdateIndPCFforUEBindingError

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

type UpdateIndPCFforUEBindingRequest

type UpdateIndPCFforUEBindingRequest struct {
	BindingId            *string
	PcfForUeBindingPatch *models.PcfForUeBindingPatch
}

UpdateIndPCFforUEBindingRequest

func (*UpdateIndPCFforUEBindingRequest) SetBindingId

func (r *UpdateIndPCFforUEBindingRequest) SetBindingId(BindingId string)

func (*UpdateIndPCFforUEBindingRequest) SetPcfForUeBindingPatch

func (r *UpdateIndPCFforUEBindingRequest) SetPcfForUeBindingPatch(PcfForUeBindingPatch models.PcfForUeBindingPatch)

type UpdateIndPCFforUEBindingResponse

type UpdateIndPCFforUEBindingResponse struct {
	PcfForUeBinding models.PcfForUeBinding
}

Jump to

Keyboard shortcuts

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