Documentation
¶
Index ¶
- type AMPolicyEventsSubscriptionDocumentApiService
- func (a *AMPolicyEventsSubscriptionDocumentApiService) DeleteAmEventsSubsc(ctx context.Context, request *DeleteAmEventsSubscRequest) (*DeleteAmEventsSubscResponse, error)
- func (a *AMPolicyEventsSubscriptionDocumentApiService) UpdateAmEventsSubsc(ctx context.Context, request *UpdateAmEventsSubscRequest) (*UpdateAmEventsSubscResponse, error)
- func (a *AMPolicyEventsSubscriptionDocumentApiService) UpdateAmEventsSubscAmEventNotification(ctx context.Context, uri string, ...) (*UpdateAmEventsSubscAmEventNotificationResponse, error)
- type APIClient
- type ApplicationAMContextsCollectionApiService
- func (a *ApplicationAMContextsCollectionApiService) PostAppAmContexts(ctx context.Context, request *PostAppAmContextsRequest) (*PostAppAmContextsResponse, error)
- func (a *ApplicationAMContextsCollectionApiService) PostAppAmContextsAmEventNotification(ctx context.Context, uri string, ...) (*PostAppAmContextsAmEventNotificationResponse, error)
- func (a *ApplicationAMContextsCollectionApiService) PostAppAmContextsTerminationRequest(ctx context.Context, uri string, ...) (*PostAppAmContextsTerminationRequestResponse, error)
- 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 DeleteAmEventsSubscError
- type DeleteAmEventsSubscRequest
- type DeleteAmEventsSubscResponse
- type DeleteAppAmContextError
- type DeleteAppAmContextRequest
- type DeleteAppAmContextResponse
- type GetAppAmContextError
- type GetAppAmContextRequest
- type GetAppAmContextResponse
- type IndividualApplicationAMContextDocumentApiService
- func (a *IndividualApplicationAMContextDocumentApiService) DeleteAppAmContext(ctx context.Context, request *DeleteAppAmContextRequest) (*DeleteAppAmContextResponse, error)
- func (a *IndividualApplicationAMContextDocumentApiService) GetAppAmContext(ctx context.Context, request *GetAppAmContextRequest) (*GetAppAmContextResponse, error)
- func (a *IndividualApplicationAMContextDocumentApiService) ModAppAmContext(ctx context.Context, request *ModAppAmContextRequest) (*ModAppAmContextResponse, error)
- func (a *IndividualApplicationAMContextDocumentApiService) ModAppAmContextAmEventNotification(ctx context.Context, uri string, ...) (*ModAppAmContextAmEventNotificationResponse, error)
- type ModAppAmContextAmEventNotificationError
- type ModAppAmContextAmEventNotificationRequest
- type ModAppAmContextAmEventNotificationResponse
- type ModAppAmContextError
- type ModAppAmContextRequest
- type ModAppAmContextResponse
- type PostAppAmContextsAmEventNotificationError
- type PostAppAmContextsAmEventNotificationRequest
- type PostAppAmContextsAmEventNotificationResponse
- type PostAppAmContextsError
- type PostAppAmContextsRequest
- type PostAppAmContextsResponse
- type PostAppAmContextsTerminationRequestError
- type PostAppAmContextsTerminationRequestRequest
- type PostAppAmContextsTerminationRequestResponse
- type UpdateAmEventsSubscAmEventNotificationError
- type UpdateAmEventsSubscAmEventNotificationRequest
- type UpdateAmEventsSubscAmEventNotificationResponse
- type UpdateAmEventsSubscError
- type UpdateAmEventsSubscRequest
- type UpdateAmEventsSubscResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AMPolicyEventsSubscriptionDocumentApiService ¶
type AMPolicyEventsSubscriptionDocumentApiService service
func (*AMPolicyEventsSubscriptionDocumentApiService) DeleteAmEventsSubsc ¶
func (a *AMPolicyEventsSubscriptionDocumentApiService) DeleteAmEventsSubsc( ctx context.Context, request *DeleteAmEventsSubscRequest, ) (*DeleteAmEventsSubscResponse, error)
func (*AMPolicyEventsSubscriptionDocumentApiService) UpdateAmEventsSubsc ¶
func (a *AMPolicyEventsSubscriptionDocumentApiService) UpdateAmEventsSubsc( ctx context.Context, request *UpdateAmEventsSubscRequest, ) (*UpdateAmEventsSubscResponse, error)
func (*AMPolicyEventsSubscriptionDocumentApiService) UpdateAmEventsSubscAmEventNotification ¶
func (a *AMPolicyEventsSubscriptionDocumentApiService) UpdateAmEventsSubscAmEventNotification( ctx context.Context, uri string, request *UpdateAmEventsSubscAmEventNotificationRequest, ) (*UpdateAmEventsSubscAmEventNotificationResponse, error)
type APIClient ¶
type APIClient struct {
// API Services
AMPolicyEventsSubscriptionDocumentApi *AMPolicyEventsSubscriptionDocumentApiService
ApplicationAMContextsCollectionApi *ApplicationAMContextsCollectionApiService
IndividualApplicationAMContextDocumentApi *IndividualApplicationAMContextDocumentApiService
// contains filtered or unexported fields
}
APIClient manages communication with the Npcf_AMPolicyAuthorization Service 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 ApplicationAMContextsCollectionApiService ¶
type ApplicationAMContextsCollectionApiService service
func (*ApplicationAMContextsCollectionApiService) PostAppAmContexts ¶
func (a *ApplicationAMContextsCollectionApiService) PostAppAmContexts( ctx context.Context, request *PostAppAmContextsRequest, ) (*PostAppAmContextsResponse, error)
func (*ApplicationAMContextsCollectionApiService) PostAppAmContextsAmEventNotification ¶
func (a *ApplicationAMContextsCollectionApiService) PostAppAmContextsAmEventNotification( ctx context.Context, uri string, request *PostAppAmContextsAmEventNotificationRequest, ) (*PostAppAmContextsAmEventNotificationResponse, error)
func (*ApplicationAMContextsCollectionApiService) PostAppAmContextsTerminationRequest ¶
func (a *ApplicationAMContextsCollectionApiService) PostAppAmContextsTerminationRequest( ctx context.Context, uri string, request *PostAppAmContextsTerminationRequestRequest, ) (*PostAppAmContextsTerminationRequestResponse, error)
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 DeleteAmEventsSubscError ¶
type DeleteAmEventsSubscError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type DeleteAmEventsSubscRequest ¶
type DeleteAmEventsSubscRequest struct {
AppAmContextId *string
}
DeleteAmEventsSubscRequest
func (*DeleteAmEventsSubscRequest) SetAppAmContextId ¶
func (r *DeleteAmEventsSubscRequest) SetAppAmContextId(AppAmContextId string)
type DeleteAmEventsSubscResponse ¶
type DeleteAmEventsSubscResponse struct{}
type DeleteAppAmContextError ¶
type DeleteAppAmContextError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type DeleteAppAmContextRequest ¶
type DeleteAppAmContextRequest struct {
AppAmContextId *string
}
DeleteAppAmContextRequest
func (*DeleteAppAmContextRequest) SetAppAmContextId ¶
func (r *DeleteAppAmContextRequest) SetAppAmContextId(AppAmContextId string)
type DeleteAppAmContextResponse ¶
type DeleteAppAmContextResponse struct{}
type GetAppAmContextError ¶
type GetAppAmContextError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type GetAppAmContextRequest ¶
type GetAppAmContextRequest struct {
AppAmContextId *string
}
GetAppAmContextRequest
func (*GetAppAmContextRequest) SetAppAmContextId ¶
func (r *GetAppAmContextRequest) SetAppAmContextId(AppAmContextId string)
type GetAppAmContextResponse ¶
type GetAppAmContextResponse struct {
Pcf_AMPolAuth_AppAmContextData *models.Pcf_AMPolAuth_AppAmContextData
}
type IndividualApplicationAMContextDocumentApiService ¶
type IndividualApplicationAMContextDocumentApiService service
func (*IndividualApplicationAMContextDocumentApiService) DeleteAppAmContext ¶
func (a *IndividualApplicationAMContextDocumentApiService) DeleteAppAmContext( ctx context.Context, request *DeleteAppAmContextRequest, ) (*DeleteAppAmContextResponse, error)
func (*IndividualApplicationAMContextDocumentApiService) GetAppAmContext ¶
func (a *IndividualApplicationAMContextDocumentApiService) GetAppAmContext( ctx context.Context, request *GetAppAmContextRequest, ) (*GetAppAmContextResponse, error)
func (*IndividualApplicationAMContextDocumentApiService) ModAppAmContext ¶
func (a *IndividualApplicationAMContextDocumentApiService) ModAppAmContext( ctx context.Context, request *ModAppAmContextRequest, ) (*ModAppAmContextResponse, error)
func (*IndividualApplicationAMContextDocumentApiService) ModAppAmContextAmEventNotification ¶
func (a *IndividualApplicationAMContextDocumentApiService) ModAppAmContextAmEventNotification( ctx context.Context, uri string, request *ModAppAmContextAmEventNotificationRequest, ) (*ModAppAmContextAmEventNotificationResponse, error)
type ModAppAmContextAmEventNotificationError ¶
type ModAppAmContextAmEventNotificationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type ModAppAmContextAmEventNotificationRequest ¶
type ModAppAmContextAmEventNotificationRequest struct {
RequestBody *models.Pcf_AMPolAuth_AmEventsNotification
}
ModAppAmContextAmEventNotificationRequest
func (*ModAppAmContextAmEventNotificationRequest) SetRequestBody ¶
func (r *ModAppAmContextAmEventNotificationRequest) SetRequestBody( RequestBody models.Pcf_AMPolAuth_AmEventsNotification, )
type ModAppAmContextAmEventNotificationResponse ¶
type ModAppAmContextAmEventNotificationResponse struct{}
type ModAppAmContextError ¶
type ModAppAmContextError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type ModAppAmContextRequest ¶
type ModAppAmContextRequest struct {
AppAmContextId *string
RequestBody *models.Pcf_AMPolAuth_AppAmContextUpdateData
}
ModAppAmContextRequest
func (*ModAppAmContextRequest) SetAppAmContextId ¶
func (r *ModAppAmContextRequest) SetAppAmContextId(AppAmContextId string)
func (*ModAppAmContextRequest) SetRequestBody ¶
func (r *ModAppAmContextRequest) SetRequestBody( RequestBody models.Pcf_AMPolAuth_AppAmContextUpdateData, )
type ModAppAmContextResponse ¶
type ModAppAmContextResponse struct {
Pcf_AMPolAuth_AppAmContextRespData *models.Pcf_AMPolAuth_AppAmContextRespData
}
type PostAppAmContextsAmEventNotificationError ¶
type PostAppAmContextsAmEventNotificationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type PostAppAmContextsAmEventNotificationRequest ¶
type PostAppAmContextsAmEventNotificationRequest struct {
RequestBody *models.Pcf_AMPolAuth_AmEventsNotification
}
PostAppAmContextsAmEventNotificationRequest
func (*PostAppAmContextsAmEventNotificationRequest) SetRequestBody ¶
func (r *PostAppAmContextsAmEventNotificationRequest) SetRequestBody( RequestBody models.Pcf_AMPolAuth_AmEventsNotification, )
type PostAppAmContextsAmEventNotificationResponse ¶
type PostAppAmContextsAmEventNotificationResponse struct{}
type PostAppAmContextsError ¶
type PostAppAmContextsError struct {
ProblemDetails *models.ProblemDetails
}
type PostAppAmContextsRequest ¶
type PostAppAmContextsRequest struct {
RequestBody *models.Pcf_AMPolAuth_AppAmContextData
}
PostAppAmContextsRequest
func (*PostAppAmContextsRequest) SetRequestBody ¶
func (r *PostAppAmContextsRequest) SetRequestBody( RequestBody models.Pcf_AMPolAuth_AppAmContextData, )
type PostAppAmContextsResponse ¶
type PostAppAmContextsResponse struct {
Location string
Pcf_AMPolAuth_AppAmContextRespData *models.Pcf_AMPolAuth_AppAmContextRespData
}
type PostAppAmContextsTerminationRequestError ¶
type PostAppAmContextsTerminationRequestError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type PostAppAmContextsTerminationRequestRequest ¶
type PostAppAmContextsTerminationRequestRequest struct {
RequestBody *models.Pcf_AMPolAuth_AmTerminationInfo
}
PostAppAmContextsTerminationRequestRequest
func (*PostAppAmContextsTerminationRequestRequest) SetRequestBody ¶
func (r *PostAppAmContextsTerminationRequestRequest) SetRequestBody( RequestBody models.Pcf_AMPolAuth_AmTerminationInfo, )
type PostAppAmContextsTerminationRequestResponse ¶
type PostAppAmContextsTerminationRequestResponse struct{}
type UpdateAmEventsSubscAmEventNotificationError ¶
type UpdateAmEventsSubscAmEventNotificationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type UpdateAmEventsSubscAmEventNotificationRequest ¶
type UpdateAmEventsSubscAmEventNotificationRequest struct {
RequestBody *models.Pcf_AMPolAuth_AmEventsNotification
}
UpdateAmEventsSubscAmEventNotificationRequest
func (*UpdateAmEventsSubscAmEventNotificationRequest) SetRequestBody ¶
func (r *UpdateAmEventsSubscAmEventNotificationRequest) SetRequestBody( RequestBody models.Pcf_AMPolAuth_AmEventsNotification, )
type UpdateAmEventsSubscAmEventNotificationResponse ¶
type UpdateAmEventsSubscAmEventNotificationResponse struct{}
type UpdateAmEventsSubscError ¶
type UpdateAmEventsSubscError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type UpdateAmEventsSubscRequest ¶
type UpdateAmEventsSubscRequest struct {
AppAmContextId *string
RequestBody *models.Pcf_AMPolAuth_AmEventsSubscData
}
UpdateAmEventsSubscRequest
func (*UpdateAmEventsSubscRequest) SetAppAmContextId ¶
func (r *UpdateAmEventsSubscRequest) SetAppAmContextId(AppAmContextId string)
func (*UpdateAmEventsSubscRequest) SetRequestBody ¶
func (r *UpdateAmEventsSubscRequest) SetRequestBody( RequestBody models.Pcf_AMPolAuth_AmEventsSubscData, )
type UpdateAmEventsSubscResponse ¶
type UpdateAmEventsSubscResponse struct {
Location string
Pcf_AMPolAuth_AmEventsSubscRespData *models.Pcf_AMPolAuth_AmEventsSubscRespData
}