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 CreateMBSAppSessionCtxtError
- type CreateMBSAppSessionCtxtRequest
- type CreateMBSAppSessionCtxtResponse
- type DeleteMBSAppSessionCtxtError
- type DeleteMBSAppSessionCtxtRequest
- type DeleteMBSAppSessionCtxtResponse
- type GetMBSAppSessionCtxtError
- type GetMBSAppSessionCtxtRequest
- type GetMBSAppSessionCtxtResponse
- type IndividualMBSApplicationSessionContextDocumentApiService
- func (a *IndividualMBSApplicationSessionContextDocumentApiService) DeleteMBSAppSessionCtxt(ctx context.Context, request *DeleteMBSAppSessionCtxtRequest) (*DeleteMBSAppSessionCtxtResponse, error)
- func (a *IndividualMBSApplicationSessionContextDocumentApiService) GetMBSAppSessionCtxt(ctx context.Context, request *GetMBSAppSessionCtxtRequest) (*GetMBSAppSessionCtxtResponse, error)
- func (a *IndividualMBSApplicationSessionContextDocumentApiService) ModifyMBSAppSessionCtxt(ctx context.Context, request *ModifyMBSAppSessionCtxtRequest) (*ModifyMBSAppSessionCtxtResponse, error)
- type MBSApplicationSessionContextsCollectionApiService
- type ModifyMBSAppSessionCtxtError
- type ModifyMBSAppSessionCtxtRequest
- type ModifyMBSAppSessionCtxtResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
// API Services
IndividualMBSApplicationSessionContextDocumentApi *IndividualMBSApplicationSessionContextDocumentApiService
MBSApplicationSessionContextsCollectionApi *MBSApplicationSessionContextsCollectionApiService
// contains filtered or unexported fields
}
APIClient manages communication with the Npcf_MBSPolicyAuthorization API API v1.0.2 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 CreateMBSAppSessionCtxtError ¶
type CreateMBSAppSessionCtxtError struct {
PcfMbsPolicyAuthorizationMbsExtProblemDetails models.PcfMbsPolicyAuthorizationMbsExtProblemDetails
ProblemDetails models.ProblemDetails
}
type CreateMBSAppSessionCtxtRequest ¶
type CreateMBSAppSessionCtxtRequest struct {
MbsAppSessionCtxt *models.MbsAppSessionCtxt
}
CreateMBSAppSessionCtxtRequest
func (*CreateMBSAppSessionCtxtRequest) SetMbsAppSessionCtxt ¶
func (r *CreateMBSAppSessionCtxtRequest) SetMbsAppSessionCtxt(MbsAppSessionCtxt models.MbsAppSessionCtxt)
type CreateMBSAppSessionCtxtResponse ¶
type CreateMBSAppSessionCtxtResponse struct {
Location string
MbsAppSessionCtxt models.MbsAppSessionCtxt
}
type DeleteMBSAppSessionCtxtError ¶
type DeleteMBSAppSessionCtxtError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type DeleteMBSAppSessionCtxtRequest ¶
type DeleteMBSAppSessionCtxtRequest struct {
ContextId *string
}
DeleteMBSAppSessionCtxtRequest
func (*DeleteMBSAppSessionCtxtRequest) SetContextId ¶
func (r *DeleteMBSAppSessionCtxtRequest) SetContextId(ContextId string)
type DeleteMBSAppSessionCtxtResponse ¶
type DeleteMBSAppSessionCtxtResponse struct {
}
type GetMBSAppSessionCtxtError ¶
type GetMBSAppSessionCtxtError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type GetMBSAppSessionCtxtRequest ¶
type GetMBSAppSessionCtxtRequest struct {
ContextId *string
}
GetMBSAppSessionCtxtRequest
func (*GetMBSAppSessionCtxtRequest) SetContextId ¶
func (r *GetMBSAppSessionCtxtRequest) SetContextId(ContextId string)
type GetMBSAppSessionCtxtResponse ¶
type GetMBSAppSessionCtxtResponse struct {
MbsAppSessionCtxt models.MbsAppSessionCtxt
}
type IndividualMBSApplicationSessionContextDocumentApiService ¶
type IndividualMBSApplicationSessionContextDocumentApiService service
func (*IndividualMBSApplicationSessionContextDocumentApiService) DeleteMBSAppSessionCtxt ¶
func (a *IndividualMBSApplicationSessionContextDocumentApiService) DeleteMBSAppSessionCtxt(ctx context.Context, request *DeleteMBSAppSessionCtxtRequest) (*DeleteMBSAppSessionCtxtResponse, error)
func (*IndividualMBSApplicationSessionContextDocumentApiService) GetMBSAppSessionCtxt ¶
func (a *IndividualMBSApplicationSessionContextDocumentApiService) GetMBSAppSessionCtxt(ctx context.Context, request *GetMBSAppSessionCtxtRequest) (*GetMBSAppSessionCtxtResponse, error)
func (*IndividualMBSApplicationSessionContextDocumentApiService) ModifyMBSAppSessionCtxt ¶
func (a *IndividualMBSApplicationSessionContextDocumentApiService) ModifyMBSAppSessionCtxt(ctx context.Context, request *ModifyMBSAppSessionCtxtRequest) (*ModifyMBSAppSessionCtxtResponse, error)
type MBSApplicationSessionContextsCollectionApiService ¶
type MBSApplicationSessionContextsCollectionApiService service
func (*MBSApplicationSessionContextsCollectionApiService) CreateMBSAppSessionCtxt ¶
func (a *MBSApplicationSessionContextsCollectionApiService) CreateMBSAppSessionCtxt(ctx context.Context, request *CreateMBSAppSessionCtxtRequest) (*CreateMBSAppSessionCtxtResponse, error)
type ModifyMBSAppSessionCtxtError ¶
type ModifyMBSAppSessionCtxtError struct {
Location string
Var3gppSbiTargetNfId string
PcfMbsPolicyAuthorizationMbsExtProblemDetails models.PcfMbsPolicyAuthorizationMbsExtProblemDetails
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type ModifyMBSAppSessionCtxtRequest ¶
type ModifyMBSAppSessionCtxtRequest struct {
ContextId *string
MbsAppSessionCtxtPatch *models.MbsAppSessionCtxtPatch
}
ModifyMBSAppSessionCtxtRequest
func (*ModifyMBSAppSessionCtxtRequest) SetContextId ¶
func (r *ModifyMBSAppSessionCtxtRequest) SetContextId(ContextId string)
func (*ModifyMBSAppSessionCtxtRequest) SetMbsAppSessionCtxtPatch ¶
func (r *ModifyMBSAppSessionCtxtRequest) SetMbsAppSessionCtxtPatch(MbsAppSessionCtxtPatch models.MbsAppSessionCtxtPatch)
type ModifyMBSAppSessionCtxtResponse ¶
type ModifyMBSAppSessionCtxtResponse struct {
MbsAppSessionCtxt models.MbsAppSessionCtxt
}
Click to show internal directories.
Click to hide internal directories.