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 CreateIndividualSubcriptionMyNotificationError
- type CreateIndividualSubcriptionMyNotificationRequest
- type CreateIndividualSubcriptionMyNotificationResponse
- 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) CreateIndividualSubcriptionMyNotification(ctx context.Context, uri string, ...) (*CreateIndividualSubcriptionMyNotificationResponse, 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 ¶
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 ¶
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 ¶
func (r *CreateIndividualSubcriptionMyNotificationRequest) SetRequestBody( RequestBody models.Bsf_Mgmt_BsfNotification, )
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 ¶
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 ¶
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
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 (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
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 ¶
func (a *SubscriptionsCollectionApiService) CreateIndividualSubcription( ctx context.Context, request *CreateIndividualSubcriptionRequest, ) (*CreateIndividualSubcriptionResponse, error)
func (*SubscriptionsCollectionApiService) CreateIndividualSubcriptionMyNotification ¶
func (a *SubscriptionsCollectionApiService) CreateIndividualSubcriptionMyNotification( ctx context.Context, uri string, request *CreateIndividualSubcriptionMyNotificationRequest, ) (*CreateIndividualSubcriptionMyNotificationResponse, error)
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
}
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