Documentation
¶
Index ¶
- type APIClient
- type Configuration
- func (c *Configuration) AddDefaultHeader(key string, value string)
- func (c *Configuration) BasePath() string
- func (c *Configuration) DefaultHeader() map[string]string
- func (c *Configuration) HTTPClient() *http.Client
- func (c *Configuration) Host() string
- func (c *Configuration) Metrics() openapi.RequestMetricsHook
- func (c *Configuration) SetBasePath(apiRoot string)
- func (c *Configuration) SetHTTPClient(client *http.Client)
- func (c *Configuration) SetHost(host string)
- func (c *Configuration) SetMetrics(h openapi.RequestMetricsHook)
- func (c *Configuration) SetUserAgent(userAgent string)
- func (c *Configuration) UserAgent() string
- type CreateIndividualSubcriptionError
- type CreateIndividualSubcriptionMyNotificationPostError
- type CreateIndividualSubcriptionMyNotificationPostRequest
- type CreateIndividualSubcriptionMyNotificationPostResponse
- type CreateIndividualSubcriptionRequest
- type CreateIndividualSubcriptionResponse
- type CreatePCFBindingError
- type CreatePCFBindingRequest
- type CreatePCFBindingResponse
- type CreatePCFMbsBindingError
- type CreatePCFMbsBindingRequest
- type CreatePCFMbsBindingResponse
- type CreatePCFforUEBindingError
- type CreatePCFforUEBindingRequest
- type CreatePCFforUEBindingResponse
- type DeleteIndPCFBindingError
- type DeleteIndPCFBindingRequest
- type DeleteIndPCFBindingResponse
- type DeleteIndPCFMbsBindingError
- type DeleteIndPCFMbsBindingRequest
- type DeleteIndPCFMbsBindingResponse
- type DeleteIndPCFforUEBindingError
- type DeleteIndPCFforUEBindingRequest
- type DeleteIndPCFforUEBindingResponse
- type DeleteIndividualSubcriptionError
- type DeleteIndividualSubcriptionRequest
- type DeleteIndividualSubcriptionResponse
- type GetPCFBindingsError
- type GetPCFBindingsRequest
- func (r *GetPCFBindingsRequest) SetDnn(Dnn string)
- func (r *GetPCFBindingsRequest) SetGpsi(Gpsi string)
- func (r *GetPCFBindingsRequest) SetIpDomain(IpDomain string)
- func (r *GetPCFBindingsRequest) SetIpv4Addr(Ipv4Addr string)
- func (r *GetPCFBindingsRequest) SetIpv6Prefix(Ipv6Prefix string)
- func (r *GetPCFBindingsRequest) SetMacAddr48(MacAddr48 string)
- func (r *GetPCFBindingsRequest) SetSnssai(Snssai models.Snssai)
- func (r *GetPCFBindingsRequest) SetSupi(Supi string)
- func (r *GetPCFBindingsRequest) SetSuppFeat(SuppFeat string)
- type GetPCFBindingsResponse
- type GetPCFForUeBindingsError
- type GetPCFForUeBindingsRequest
- type GetPCFForUeBindingsResponse
- type GetPCFMbsBindingError
- type GetPCFMbsBindingRequest
- type GetPCFMbsBindingResponse
- type IndividualPCFBindingDocumentApiService
- type IndividualPCFForAPDUSessionBindingDocumentApiService
- type IndividualPCFForAUEBindingDocumentApiService
- func (a *IndividualPCFForAUEBindingDocumentApiService) DeleteIndPCFforUEBinding(ctx context.Context, request *DeleteIndPCFforUEBindingRequest) (*DeleteIndPCFforUEBindingResponse, error)
- func (a *IndividualPCFForAUEBindingDocumentApiService) UpdateIndPCFforUEBinding(ctx context.Context, request *UpdateIndPCFforUEBindingRequest) (*UpdateIndPCFforUEBindingResponse, error)
- type IndividualPCFForAnMBSSessionBindingDocumentApiService
- func (a *IndividualPCFForAnMBSSessionBindingDocumentApiService) DeleteIndPCFMbsBinding(ctx context.Context, request *DeleteIndPCFMbsBindingRequest) (*DeleteIndPCFMbsBindingResponse, error)
- func (a *IndividualPCFForAnMBSSessionBindingDocumentApiService) ModifyIndPCFMbsBinding(ctx context.Context, request *ModifyIndPCFMbsBindingRequest) (*ModifyIndPCFMbsBindingResponse, error)
- type IndividualSubscriptionDocumentApiService
- func (a *IndividualSubscriptionDocumentApiService) DeleteIndividualSubcription(ctx context.Context, request *DeleteIndividualSubcriptionRequest) (*DeleteIndividualSubcriptionResponse, error)
- func (a *IndividualSubscriptionDocumentApiService) ReplaceIndividualSubcription(ctx context.Context, request *ReplaceIndividualSubcriptionRequest) (*ReplaceIndividualSubcriptionResponse, error)
- type ModifyIndPCFMbsBindingError
- type ModifyIndPCFMbsBindingRequest
- type ModifyIndPCFMbsBindingResponse
- type PCFBindingsCollectionApiService
- type PCFForAUEBindingsCollectionApiService
- func (a *PCFForAUEBindingsCollectionApiService) CreatePCFforUEBinding(ctx context.Context, request *CreatePCFforUEBindingRequest) (*CreatePCFforUEBindingResponse, error)
- func (a *PCFForAUEBindingsCollectionApiService) GetPCFForUeBindings(ctx context.Context, request *GetPCFForUeBindingsRequest) (*GetPCFForUeBindingsResponse, error)
- type PCFForAnMBSSessionBindingsCollectionApiService
- func (a *PCFForAnMBSSessionBindingsCollectionApiService) CreatePCFMbsBinding(ctx context.Context, request *CreatePCFMbsBindingRequest) (*CreatePCFMbsBindingResponse, error)
- func (a *PCFForAnMBSSessionBindingsCollectionApiService) GetPCFMbsBinding(ctx context.Context, request *GetPCFMbsBindingRequest) (*GetPCFMbsBindingResponse, error)
- type ReplaceIndividualSubcriptionError
- type ReplaceIndividualSubcriptionRequest
- type ReplaceIndividualSubcriptionResponse
- type SubscriptionsCollectionApiService
- func (a *SubscriptionsCollectionApiService) CreateIndividualSubcription(ctx context.Context, request *CreateIndividualSubcriptionRequest) (*CreateIndividualSubcriptionResponse, error)
- func (a *SubscriptionsCollectionApiService) CreateIndividualSubcriptionMyNotificationPost(ctx context.Context, uri string, ...) (*CreateIndividualSubcriptionMyNotificationPostResponse, error)
- type UpdateIndPCFBindingError
- type UpdateIndPCFBindingRequest
- type UpdateIndPCFBindingResponse
- type UpdateIndPCFforUEBindingError
- type UpdateIndPCFforUEBindingRequest
- type UpdateIndPCFforUEBindingResponse
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 (c *Configuration) Metrics() openapi.RequestMetricsHook
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 ¶
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 ¶
func (a *IndividualPCFBindingDocumentApiService) DeleteIndPCFBinding(ctx context.Context, request *DeleteIndPCFBindingRequest) (*DeleteIndPCFBindingResponse, error)
type IndividualPCFForAPDUSessionBindingDocumentApiService ¶
type IndividualPCFForAPDUSessionBindingDocumentApiService service
func (*IndividualPCFForAPDUSessionBindingDocumentApiService) UpdateIndPCFBinding ¶
func (a *IndividualPCFForAPDUSessionBindingDocumentApiService) UpdateIndPCFBinding(ctx context.Context, request *UpdateIndPCFBindingRequest) (*UpdateIndPCFBindingResponse, error)
type IndividualPCFForAUEBindingDocumentApiService ¶
type IndividualPCFForAUEBindingDocumentApiService service
func (*IndividualPCFForAUEBindingDocumentApiService) DeleteIndPCFforUEBinding ¶
func (a *IndividualPCFForAUEBindingDocumentApiService) DeleteIndPCFforUEBinding(ctx context.Context, request *DeleteIndPCFforUEBindingRequest) (*DeleteIndPCFforUEBindingResponse, error)
func (*IndividualPCFForAUEBindingDocumentApiService) UpdateIndPCFforUEBinding ¶
func (a *IndividualPCFForAUEBindingDocumentApiService) UpdateIndPCFforUEBinding(ctx context.Context, request *UpdateIndPCFforUEBindingRequest) (*UpdateIndPCFforUEBindingResponse, error)
type IndividualPCFForAnMBSSessionBindingDocumentApiService ¶
type IndividualPCFForAnMBSSessionBindingDocumentApiService service
func (*IndividualPCFForAnMBSSessionBindingDocumentApiService) DeleteIndPCFMbsBinding ¶
func (a *IndividualPCFForAnMBSSessionBindingDocumentApiService) DeleteIndPCFMbsBinding(ctx context.Context, request *DeleteIndPCFMbsBindingRequest) (*DeleteIndPCFMbsBindingResponse, error)
func (*IndividualPCFForAnMBSSessionBindingDocumentApiService) ModifyIndPCFMbsBinding ¶
func (a *IndividualPCFForAnMBSSessionBindingDocumentApiService) ModifyIndPCFMbsBinding(ctx context.Context, request *ModifyIndPCFMbsBindingRequest) (*ModifyIndPCFMbsBindingResponse, error)
type IndividualSubscriptionDocumentApiService ¶
type IndividualSubscriptionDocumentApiService service
func (*IndividualSubscriptionDocumentApiService) DeleteIndividualSubcription ¶
func (a *IndividualSubscriptionDocumentApiService) DeleteIndividualSubcription(ctx context.Context, request *DeleteIndividualSubcriptionRequest) (*DeleteIndividualSubcriptionResponse, error)
func (*IndividualSubscriptionDocumentApiService) ReplaceIndividualSubcription ¶
func (a *IndividualSubscriptionDocumentApiService) ReplaceIndividualSubcription(ctx context.Context, request *ReplaceIndividualSubcriptionRequest) (*ReplaceIndividualSubcriptionResponse, error)
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 (a *PCFBindingsCollectionApiService) CreatePCFBinding(ctx context.Context, request *CreatePCFBindingRequest) (*CreatePCFBindingResponse, error)
func (*PCFBindingsCollectionApiService) GetPCFBindings ¶
func (a *PCFBindingsCollectionApiService) GetPCFBindings(ctx context.Context, request *GetPCFBindingsRequest) (*GetPCFBindingsResponse, error)
type PCFForAUEBindingsCollectionApiService ¶
type PCFForAUEBindingsCollectionApiService service
func (*PCFForAUEBindingsCollectionApiService) CreatePCFforUEBinding ¶
func (a *PCFForAUEBindingsCollectionApiService) CreatePCFforUEBinding(ctx context.Context, request *CreatePCFforUEBindingRequest) (*CreatePCFforUEBindingResponse, error)
func (*PCFForAUEBindingsCollectionApiService) GetPCFForUeBindings ¶
func (a *PCFForAUEBindingsCollectionApiService) GetPCFForUeBindings(ctx context.Context, request *GetPCFForUeBindingsRequest) (*GetPCFForUeBindingsResponse, error)
type PCFForAnMBSSessionBindingsCollectionApiService ¶
type PCFForAnMBSSessionBindingsCollectionApiService service
func (*PCFForAnMBSSessionBindingsCollectionApiService) CreatePCFMbsBinding ¶
func (a *PCFForAnMBSSessionBindingsCollectionApiService) CreatePCFMbsBinding(ctx context.Context, request *CreatePCFMbsBindingRequest) (*CreatePCFMbsBindingResponse, error)
func (*PCFForAnMBSSessionBindingsCollectionApiService) GetPCFMbsBinding ¶
func (a *PCFForAnMBSSessionBindingsCollectionApiService) GetPCFMbsBinding(ctx context.Context, request *GetPCFMbsBindingRequest) (*GetPCFMbsBindingResponse, error)
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 ¶
func (a *SubscriptionsCollectionApiService) CreateIndividualSubcription(ctx context.Context, request *CreateIndividualSubcriptionRequest) (*CreateIndividualSubcriptionResponse, error)
func (*SubscriptionsCollectionApiService) CreateIndividualSubcriptionMyNotificationPost ¶
func (a *SubscriptionsCollectionApiService) CreateIndividualSubcriptionMyNotificationPost(ctx context.Context, uri string, request *CreateIndividualSubcriptionMyNotificationPostRequest) (*CreateIndividualSubcriptionMyNotificationPostResponse, error)
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
}
Source Files
¶
- api_individual_pcf_binding_document.go
- api_individual_pcf_for_an_mbs_session_binding_document.go
- api_individual_pcf_for_apdu_session_binding_document.go
- api_individual_pcf_for_aue_binding_document.go
- api_individual_subscription_document.go
- api_pcf_bindings_collection.go
- api_pcf_for_an_mbs_session_bindings_collection.go
- api_pcf_for_aue_bindings_collection.go
- api_subscriptions_collection.go
- client.go
- configuration.go