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) UpdateAmEventsSubscAmEventNotificationPost(ctx context.Context, uri string, ...) (*UpdateAmEventsSubscAmEventNotificationPostResponse, error)
- type APIClient
- type ApplicationAMContextsCollectionApiService
- func (a *ApplicationAMContextsCollectionApiService) PostAppAmContexts(ctx context.Context, request *PostAppAmContextsRequest) (*PostAppAmContextsResponse, error)
- func (a *ApplicationAMContextsCollectionApiService) PostAppAmContextsAmEventNotificationPost(ctx context.Context, uri string, ...) (*PostAppAmContextsAmEventNotificationPostResponse, error)
- func (a *ApplicationAMContextsCollectionApiService) PostAppAmContextsTerminationRequestPost(ctx context.Context, uri string, ...) (*PostAppAmContextsTerminationRequestPostResponse, 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) SetBasePath(apiRoot string)
- func (c *Configuration) SetHTTPClient(client *http.Client)
- func (c *Configuration) SetHost(host string)
- 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) ModAppAmContextAmEventNotificationPost(ctx context.Context, uri string, ...) (*ModAppAmContextAmEventNotificationPostResponse, error)
- type ModAppAmContextAmEventNotificationPostError
- type ModAppAmContextAmEventNotificationPostRequest
- type ModAppAmContextAmEventNotificationPostResponse
- type ModAppAmContextError
- type ModAppAmContextRequest
- type ModAppAmContextResponse
- type PostAppAmContextsAmEventNotificationPostError
- type PostAppAmContextsAmEventNotificationPostRequest
- type PostAppAmContextsAmEventNotificationPostResponse
- type PostAppAmContextsError
- type PostAppAmContextsRequest
- type PostAppAmContextsResponse
- type PostAppAmContextsTerminationRequestPostError
- type PostAppAmContextsTerminationRequestPostRequest
- type PostAppAmContextsTerminationRequestPostResponse
- type UpdateAmEventsSubscAmEventNotificationPostError
- type UpdateAmEventsSubscAmEventNotificationPostRequest
- type UpdateAmEventsSubscAmEventNotificationPostResponse
- 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) UpdateAmEventsSubscAmEventNotificationPost ¶
func (a *AMPolicyEventsSubscriptionDocumentApiService) UpdateAmEventsSubscAmEventNotificationPost(ctx context.Context, uri string, request *UpdateAmEventsSubscAmEventNotificationPostRequest) (*UpdateAmEventsSubscAmEventNotificationPostResponse, 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) PostAppAmContextsAmEventNotificationPost ¶
func (a *ApplicationAMContextsCollectionApiService) PostAppAmContextsAmEventNotificationPost(ctx context.Context, uri string, request *PostAppAmContextsAmEventNotificationPostRequest) (*PostAppAmContextsAmEventNotificationPostResponse, error)
func (*ApplicationAMContextsCollectionApiService) PostAppAmContextsTerminationRequestPost ¶
func (a *ApplicationAMContextsCollectionApiService) PostAppAmContextsTerminationRequestPost(ctx context.Context, uri string, request *PostAppAmContextsTerminationRequestPostRequest) (*PostAppAmContextsTerminationRequestPostResponse, error)
type Configuration ¶
type Configuration struct {
// 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) 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) SetUserAgent ¶
func (c *Configuration) SetUserAgent(userAgent string)
func (*Configuration) UserAgent ¶
func (c *Configuration) UserAgent() string
type DeleteAmEventsSubscError ¶
type DeleteAmEventsSubscError struct {
Location string
Var3gppSbiTargetNfId 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
Var3gppSbiTargetNfId 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
Var3gppSbiTargetNfId 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 {
AppAmContextData models.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) ModAppAmContextAmEventNotificationPost ¶
func (a *IndividualApplicationAMContextDocumentApiService) ModAppAmContextAmEventNotificationPost(ctx context.Context, uri string, request *ModAppAmContextAmEventNotificationPostRequest) (*ModAppAmContextAmEventNotificationPostResponse, error)
type ModAppAmContextAmEventNotificationPostError ¶
type ModAppAmContextAmEventNotificationPostError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type ModAppAmContextAmEventNotificationPostRequest ¶
type ModAppAmContextAmEventNotificationPostRequest struct {
AmEventsNotification *models.AmEventsNotification
}
ModAppAmContextAmEventNotificationPostRequest
func (*ModAppAmContextAmEventNotificationPostRequest) SetAmEventsNotification ¶
func (r *ModAppAmContextAmEventNotificationPostRequest) SetAmEventsNotification(AmEventsNotification models.AmEventsNotification)
type ModAppAmContextAmEventNotificationPostResponse ¶
type ModAppAmContextAmEventNotificationPostResponse struct {
}
type ModAppAmContextError ¶
type ModAppAmContextError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type ModAppAmContextRequest ¶
type ModAppAmContextRequest struct {
AppAmContextId *string
AppAmContextUpdateData *models.AppAmContextUpdateData
}
ModAppAmContextRequest
func (*ModAppAmContextRequest) SetAppAmContextId ¶
func (r *ModAppAmContextRequest) SetAppAmContextId(AppAmContextId string)
func (*ModAppAmContextRequest) SetAppAmContextUpdateData ¶
func (r *ModAppAmContextRequest) SetAppAmContextUpdateData(AppAmContextUpdateData models.AppAmContextUpdateData)
type ModAppAmContextResponse ¶
type ModAppAmContextResponse struct {
AppAmContextRespData models.AppAmContextRespData
}
type PostAppAmContextsAmEventNotificationPostError ¶
type PostAppAmContextsAmEventNotificationPostError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type PostAppAmContextsAmEventNotificationPostRequest ¶
type PostAppAmContextsAmEventNotificationPostRequest struct {
AmEventsNotification *models.AmEventsNotification
}
PostAppAmContextsAmEventNotificationPostRequest
func (*PostAppAmContextsAmEventNotificationPostRequest) SetAmEventsNotification ¶
func (r *PostAppAmContextsAmEventNotificationPostRequest) SetAmEventsNotification(AmEventsNotification models.AmEventsNotification)
type PostAppAmContextsAmEventNotificationPostResponse ¶
type PostAppAmContextsAmEventNotificationPostResponse struct {
}
type PostAppAmContextsError ¶
type PostAppAmContextsError struct {
ProblemDetails models.ProblemDetails
}
type PostAppAmContextsRequest ¶
type PostAppAmContextsRequest struct {
AppAmContextData *models.AppAmContextData
}
PostAppAmContextsRequest
func (*PostAppAmContextsRequest) SetAppAmContextData ¶
func (r *PostAppAmContextsRequest) SetAppAmContextData(AppAmContextData models.AppAmContextData)
type PostAppAmContextsResponse ¶
type PostAppAmContextsResponse struct {
Location string
AppAmContextRespData models.AppAmContextRespData
}
type PostAppAmContextsTerminationRequestPostError ¶
type PostAppAmContextsTerminationRequestPostError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type PostAppAmContextsTerminationRequestPostRequest ¶
type PostAppAmContextsTerminationRequestPostRequest struct {
AmTerminationInfo *models.AmTerminationInfo
}
PostAppAmContextsTerminationRequestPostRequest
func (*PostAppAmContextsTerminationRequestPostRequest) SetAmTerminationInfo ¶
func (r *PostAppAmContextsTerminationRequestPostRequest) SetAmTerminationInfo(AmTerminationInfo models.AmTerminationInfo)
type PostAppAmContextsTerminationRequestPostResponse ¶
type PostAppAmContextsTerminationRequestPostResponse struct {
}
type UpdateAmEventsSubscAmEventNotificationPostError ¶
type UpdateAmEventsSubscAmEventNotificationPostError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type UpdateAmEventsSubscAmEventNotificationPostRequest ¶
type UpdateAmEventsSubscAmEventNotificationPostRequest struct {
AmEventsNotification *models.AmEventsNotification
}
UpdateAmEventsSubscAmEventNotificationPostRequest
func (*UpdateAmEventsSubscAmEventNotificationPostRequest) SetAmEventsNotification ¶
func (r *UpdateAmEventsSubscAmEventNotificationPostRequest) SetAmEventsNotification(AmEventsNotification models.AmEventsNotification)
type UpdateAmEventsSubscAmEventNotificationPostResponse ¶
type UpdateAmEventsSubscAmEventNotificationPostResponse struct {
}
type UpdateAmEventsSubscError ¶
type UpdateAmEventsSubscError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type UpdateAmEventsSubscRequest ¶
type UpdateAmEventsSubscRequest struct {
AppAmContextId *string
AmEventsSubscData *models.AmEventsSubscData
}
UpdateAmEventsSubscRequest
func (*UpdateAmEventsSubscRequest) SetAmEventsSubscData ¶
func (r *UpdateAmEventsSubscRequest) SetAmEventsSubscData(AmEventsSubscData models.AmEventsSubscData)
func (*UpdateAmEventsSubscRequest) SetAppAmContextId ¶
func (r *UpdateAmEventsSubscRequest) SetAppAmContextId(AppAmContextId string)
type UpdateAmEventsSubscResponse ¶
type UpdateAmEventsSubscResponse struct {
Location string
AmEventsSubscRespData models.AmEventsSubscRespData
}