Mgmt

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 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

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 CreateIndividualSubcriptionError

type CreateIndividualSubcriptionError struct {
	ProblemDetails *models.ProblemDetails
}

type CreateIndividualSubcriptionMyNotificationError

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

type CreateIndividualSubcriptionMyNotificationRequest

type CreateIndividualSubcriptionMyNotificationRequest struct {
	RequestBody *models.Bsf_Mgmt_BsfNotification
}

CreateIndividualSubcriptionMyNotificationRequest

func (*CreateIndividualSubcriptionMyNotificationRequest) SetRequestBody

type CreateIndividualSubcriptionMyNotificationResponse

type CreateIndividualSubcriptionMyNotificationResponse struct{}

type CreateIndividualSubcriptionRequest

type CreateIndividualSubcriptionRequest struct {
	RequestBody *models.Bsf_Mgmt_BsfSubscription
}

CreateIndividualSubcriptionRequest

func (*CreateIndividualSubcriptionRequest) SetRequestBody

func (r *CreateIndividualSubcriptionRequest) SetRequestBody(
	RequestBody models.Bsf_Mgmt_BsfSubscription,
)

type CreateIndividualSubcriptionResponse

type CreateIndividualSubcriptionResponse struct {
	Location                     string
	Bsf_Mgmt_BsfSubscriptionResp *models.Bsf_Mgmt_BsfSubscriptionResp
}

type CreatePCFBindingError

type CreatePCFBindingError struct {
	Bsf_Mgmt_ExtProblemDetails *models.Bsf_Mgmt_ExtProblemDetails
	ProblemDetails             *models.ProblemDetails
}

type CreatePCFBindingRequest

type CreatePCFBindingRequest struct {
	RequestBody *models.Bsf_Mgmt_PcfBinding
}

CreatePCFBindingRequest

func (*CreatePCFBindingRequest) SetRequestBody

func (r *CreatePCFBindingRequest) SetRequestBody(
	RequestBody models.Bsf_Mgmt_PcfBinding,
)

type CreatePCFBindingResponse

type CreatePCFBindingResponse struct {
	Location            string
	Bsf_Mgmt_PcfBinding *models.Bsf_Mgmt_PcfBinding
}

type CreatePCFMbsBindingError

type CreatePCFMbsBindingError struct {
	Bsf_Mgmt_MbsExtProblemDetails *models.Bsf_Mgmt_MbsExtProblemDetails
	ProblemDetails                *models.ProblemDetails
}

type CreatePCFMbsBindingRequest

type CreatePCFMbsBindingRequest struct {
	RequestBody *models.Bsf_Mgmt_PcfMbsBinding
}

CreatePCFMbsBindingRequest

func (*CreatePCFMbsBindingRequest) SetRequestBody

func (r *CreatePCFMbsBindingRequest) SetRequestBody(
	RequestBody models.Bsf_Mgmt_PcfMbsBinding,
)

type CreatePCFMbsBindingResponse

type CreatePCFMbsBindingResponse struct {
	Location               string
	Bsf_Mgmt_PcfMbsBinding *models.Bsf_Mgmt_PcfMbsBinding
}

type CreatePCFforUEBindingError

type CreatePCFforUEBindingError struct {
	ProblemDetails *models.ProblemDetails
}

type CreatePCFforUEBindingRequest

type CreatePCFforUEBindingRequest struct {
	RequestBody *models.Bsf_Mgmt_PcfForUeBinding
}

CreatePCFforUEBindingRequest

func (*CreatePCFforUEBindingRequest) SetRequestBody

func (r *CreatePCFforUEBindingRequest) SetRequestBody(
	RequestBody models.Bsf_Mgmt_PcfForUeBinding,
)

type CreatePCFforUEBindingResponse

type CreatePCFforUEBindingResponse struct {
	Location                 string
	Bsf_Mgmt_PcfForUeBinding *models.Bsf_Mgmt_PcfForUeBinding
}

type DeleteIndPCFBindingError

type DeleteIndPCFBindingError struct {
	Location                 string
	Var3gpp_Sbi_Target_Nf_Id 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
	Var3gpp_Sbi_Target_Nf_Id 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
	Var3gpp_Sbi_Target_Nf_Id 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
	Var3gpp_Sbi_Target_Nf_Id 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 {
	Bsf_Mgmt_PcfBinding *models.Bsf_Mgmt_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 {
	Bsf_Mgmt_PcfForUeBinding []models.Bsf_Mgmt_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 {
	Bsf_Mgmt_PcfMbsBinding []models.Bsf_Mgmt_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
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type ModifyIndPCFMbsBindingRequest

type ModifyIndPCFMbsBindingRequest struct {
	BindingId   *string
	RequestBody *models.Bsf_Mgmt_PcfMbsBindingPatch
}

ModifyIndPCFMbsBindingRequest

func (*ModifyIndPCFMbsBindingRequest) SetBindingId

func (r *ModifyIndPCFMbsBindingRequest) SetBindingId(BindingId string)

func (*ModifyIndPCFMbsBindingRequest) SetRequestBody

func (r *ModifyIndPCFMbsBindingRequest) SetRequestBody(
	RequestBody models.Bsf_Mgmt_PcfMbsBindingPatch,
)

type ModifyIndPCFMbsBindingResponse

type ModifyIndPCFMbsBindingResponse struct {
	Bsf_Mgmt_PcfMbsBinding *models.Bsf_Mgmt_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
	Var3gpp_Sbi_Target_Nf_Id string
	ProblemDetails           *models.ProblemDetails
	RedirectResponse         *models.RedirectResponse
}

type ReplaceIndividualSubcriptionRequest

type ReplaceIndividualSubcriptionRequest struct {
	SubId       *string
	RequestBody *models.Bsf_Mgmt_BsfSubscription
}

ReplaceIndividualSubcriptionRequest

func (*ReplaceIndividualSubcriptionRequest) SetRequestBody

func (r *ReplaceIndividualSubcriptionRequest) SetRequestBody(
	RequestBody models.Bsf_Mgmt_BsfSubscription,
)

func (*ReplaceIndividualSubcriptionRequest) SetSubId

func (r *ReplaceIndividualSubcriptionRequest) SetSubId(SubId string)

type ReplaceIndividualSubcriptionResponse

type ReplaceIndividualSubcriptionResponse struct {
	Bsf_Mgmt_BsfSubscriptionResp *models.Bsf_Mgmt_BsfSubscriptionResp
}

type SubscriptionsCollectionApiService

type SubscriptionsCollectionApiService service

func (*SubscriptionsCollectionApiService) CreateIndividualSubcription

type UpdateIndPCFBindingError

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

type UpdateIndPCFBindingRequest

type UpdateIndPCFBindingRequest struct {
	BindingId   *string
	RequestBody *models.Bsf_Mgmt_PcfBindingPatch
}

UpdateIndPCFBindingRequest

func (*UpdateIndPCFBindingRequest) SetBindingId

func (r *UpdateIndPCFBindingRequest) SetBindingId(BindingId string)

func (*UpdateIndPCFBindingRequest) SetRequestBody

func (r *UpdateIndPCFBindingRequest) SetRequestBody(
	RequestBody models.Bsf_Mgmt_PcfBindingPatch,
)

type UpdateIndPCFBindingResponse

type UpdateIndPCFBindingResponse struct {
	Bsf_Mgmt_PcfBinding *models.Bsf_Mgmt_PcfBinding
}

type UpdateIndPCFforUEBindingError

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

type UpdateIndPCFforUEBindingRequest

type UpdateIndPCFforUEBindingRequest struct {
	BindingId   *string
	RequestBody *models.Bsf_Mgmt_PcfForUeBindingPatch
}

UpdateIndPCFforUEBindingRequest

func (*UpdateIndPCFforUEBindingRequest) SetBindingId

func (r *UpdateIndPCFforUEBindingRequest) SetBindingId(BindingId string)

func (*UpdateIndPCFforUEBindingRequest) SetRequestBody

func (r *UpdateIndPCFforUEBindingRequest) SetRequestBody(
	RequestBody models.Bsf_Mgmt_PcfForUeBindingPatch,
)

type UpdateIndPCFforUEBindingResponse

type UpdateIndPCFforUEBindingResponse struct {
	Bsf_Mgmt_PcfForUeBinding *models.Bsf_Mgmt_PcfForUeBinding
}

Jump to

Keyboard shortcuts

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