Documentation
¶
Index ¶
- type AMPolicyAssociationsCollectionApiService
- func (a *AMPolicyAssociationsCollectionApiService) CreateIndividualAMPolicyAssociation(ctx context.Context, request *CreateIndividualAMPolicyAssociationRequest) (*CreateIndividualAMPolicyAssociationResponse, error)
- func (a *AMPolicyAssociationsCollectionApiService) CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotification(ctx context.Context, uri string, ...) (...)
- func (a *AMPolicyAssociationsCollectionApiService) CreateIndividualAMPolicyAssociationPolicyUpdateNotification(ctx context.Context, uri string, ...) (*CreateIndividualAMPolicyAssociationPolicyUpdateNotificationResponse, error)
- 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 CreateIndividualAMPolicyAssociationError
- type CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationError
- type CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationRequest
- type CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationResponse
- type CreateIndividualAMPolicyAssociationPolicyUpdateNotificationError
- type CreateIndividualAMPolicyAssociationPolicyUpdateNotificationRequest
- type CreateIndividualAMPolicyAssociationPolicyUpdateNotificationResponse
- type CreateIndividualAMPolicyAssociationRequest
- type CreateIndividualAMPolicyAssociationResponse
- type DeleteIndividualAMPolicyAssociationError
- type DeleteIndividualAMPolicyAssociationRequest
- type DeleteIndividualAMPolicyAssociationResponse
- type IndividualAMPolicyAssociationDocumentApiService
- func (a *IndividualAMPolicyAssociationDocumentApiService) DeleteIndividualAMPolicyAssociation(ctx context.Context, request *DeleteIndividualAMPolicyAssociationRequest) (*DeleteIndividualAMPolicyAssociationResponse, error)
- func (a *IndividualAMPolicyAssociationDocumentApiService) ReadIndividualAMPolicyAssociation(ctx context.Context, request *ReadIndividualAMPolicyAssociationRequest) (*ReadIndividualAMPolicyAssociationResponse, error)
- func (a *IndividualAMPolicyAssociationDocumentApiService) ReportObservedEventTriggersForIndividualAMPolicyAssociation(ctx context.Context, ...) (*ReportObservedEventTriggersForIndividualAMPolicyAssociationResponse, error)
- type ReadIndividualAMPolicyAssociationError
- type ReadIndividualAMPolicyAssociationRequest
- type ReadIndividualAMPolicyAssociationResponse
- type ReportObservedEventTriggersForIndividualAMPolicyAssociationError
- type ReportObservedEventTriggersForIndividualAMPolicyAssociationRequest
- type ReportObservedEventTriggersForIndividualAMPolicyAssociationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AMPolicyAssociationsCollectionApiService ¶
type AMPolicyAssociationsCollectionApiService service
func (*AMPolicyAssociationsCollectionApiService) CreateIndividualAMPolicyAssociation ¶
func (a *AMPolicyAssociationsCollectionApiService) CreateIndividualAMPolicyAssociation( ctx context.Context, request *CreateIndividualAMPolicyAssociationRequest, ) (*CreateIndividualAMPolicyAssociationResponse, error)
func (*AMPolicyAssociationsCollectionApiService) CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotification ¶
func (a *AMPolicyAssociationsCollectionApiService) CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotification( ctx context.Context, uri string, request *CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationRequest, ) (*CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationResponse, error)
func (*AMPolicyAssociationsCollectionApiService) CreateIndividualAMPolicyAssociationPolicyUpdateNotification ¶
func (a *AMPolicyAssociationsCollectionApiService) CreateIndividualAMPolicyAssociationPolicyUpdateNotification( ctx context.Context, uri string, request *CreateIndividualAMPolicyAssociationPolicyUpdateNotificationRequest, ) (*CreateIndividualAMPolicyAssociationPolicyUpdateNotificationResponse, error)
type APIClient ¶
type APIClient struct {
// API Services
AMPolicyAssociationsCollectionApi *AMPolicyAssociationsCollectionApiService
IndividualAMPolicyAssociationDocumentApi *IndividualAMPolicyAssociationDocumentApiService
// contains filtered or unexported fields
}
APIClient manages communication with the Npcf_AMPolicyControl API v1.2.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 CreateIndividualAMPolicyAssociationError ¶
type CreateIndividualAMPolicyAssociationError struct {
ProblemDetails *models.ProblemDetails
}
type CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationError ¶
type CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationRequest ¶
type CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationRequest struct {
RequestBody *models.Pcf_AMPolCtrl_TerminationNotification
}
CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationRequest
func (*CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationRequest) SetRequestBody ¶
func (r *CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationRequest) SetRequestBody( RequestBody models.Pcf_AMPolCtrl_TerminationNotification, )
type CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationResponse ¶
type CreateIndividualAMPolicyAssociationPolicyAssocitionTerminationRequestNotificationResponse struct{}
type CreateIndividualAMPolicyAssociationPolicyUpdateNotificationError ¶
type CreateIndividualAMPolicyAssociationPolicyUpdateNotificationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type CreateIndividualAMPolicyAssociationPolicyUpdateNotificationRequest ¶
type CreateIndividualAMPolicyAssociationPolicyUpdateNotificationRequest struct {
RequestBody *models.Pcf_AMPolCtrl_PolicyUpdate
}
CreateIndividualAMPolicyAssociationPolicyUpdateNotificationRequest
func (*CreateIndividualAMPolicyAssociationPolicyUpdateNotificationRequest) SetRequestBody ¶
func (r *CreateIndividualAMPolicyAssociationPolicyUpdateNotificationRequest) SetRequestBody( RequestBody models.Pcf_AMPolCtrl_PolicyUpdate, )
type CreateIndividualAMPolicyAssociationPolicyUpdateNotificationResponse ¶
type CreateIndividualAMPolicyAssociationPolicyUpdateNotificationResponse struct {
Pcf_AMPolCtrl_AmRequestedValueRep *models.Pcf_AMPolCtrl_AmRequestedValueRep
}
type CreateIndividualAMPolicyAssociationRequest ¶
type CreateIndividualAMPolicyAssociationRequest struct {
RequestBody *models.Pcf_AMPolCtrl_PolicyAssociationRequest
}
CreateIndividualAMPolicyAssociationRequest
func (*CreateIndividualAMPolicyAssociationRequest) SetRequestBody ¶
func (r *CreateIndividualAMPolicyAssociationRequest) SetRequestBody( RequestBody models.Pcf_AMPolCtrl_PolicyAssociationRequest, )
type CreateIndividualAMPolicyAssociationResponse ¶
type CreateIndividualAMPolicyAssociationResponse struct {
Location string
Pcf_AMPolCtrl_PolicyAssociation *models.Pcf_AMPolCtrl_PolicyAssociation
}
type DeleteIndividualAMPolicyAssociationError ¶
type DeleteIndividualAMPolicyAssociationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type DeleteIndividualAMPolicyAssociationRequest ¶
type DeleteIndividualAMPolicyAssociationRequest struct {
PolAssoId *string
}
DeleteIndividualAMPolicyAssociationRequest
func (*DeleteIndividualAMPolicyAssociationRequest) SetPolAssoId ¶
func (r *DeleteIndividualAMPolicyAssociationRequest) SetPolAssoId( PolAssoId string, )
type DeleteIndividualAMPolicyAssociationResponse ¶
type DeleteIndividualAMPolicyAssociationResponse struct{}
type IndividualAMPolicyAssociationDocumentApiService ¶
type IndividualAMPolicyAssociationDocumentApiService service
func (*IndividualAMPolicyAssociationDocumentApiService) DeleteIndividualAMPolicyAssociation ¶
func (a *IndividualAMPolicyAssociationDocumentApiService) DeleteIndividualAMPolicyAssociation( ctx context.Context, request *DeleteIndividualAMPolicyAssociationRequest, ) (*DeleteIndividualAMPolicyAssociationResponse, error)
func (*IndividualAMPolicyAssociationDocumentApiService) ReadIndividualAMPolicyAssociation ¶
func (a *IndividualAMPolicyAssociationDocumentApiService) ReadIndividualAMPolicyAssociation( ctx context.Context, request *ReadIndividualAMPolicyAssociationRequest, ) (*ReadIndividualAMPolicyAssociationResponse, error)
func (*IndividualAMPolicyAssociationDocumentApiService) ReportObservedEventTriggersForIndividualAMPolicyAssociation ¶
func (a *IndividualAMPolicyAssociationDocumentApiService) ReportObservedEventTriggersForIndividualAMPolicyAssociation( ctx context.Context, request *ReportObservedEventTriggersForIndividualAMPolicyAssociationRequest, ) (*ReportObservedEventTriggersForIndividualAMPolicyAssociationResponse, error)
type ReadIndividualAMPolicyAssociationError ¶
type ReadIndividualAMPolicyAssociationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type ReadIndividualAMPolicyAssociationRequest ¶
type ReadIndividualAMPolicyAssociationRequest struct {
PolAssoId *string
}
ReadIndividualAMPolicyAssociationRequest
func (*ReadIndividualAMPolicyAssociationRequest) SetPolAssoId ¶
func (r *ReadIndividualAMPolicyAssociationRequest) SetPolAssoId( PolAssoId string, )
type ReadIndividualAMPolicyAssociationResponse ¶
type ReadIndividualAMPolicyAssociationResponse struct {
Pcf_AMPolCtrl_PolicyAssociation *models.Pcf_AMPolCtrl_PolicyAssociation
}
type ReportObservedEventTriggersForIndividualAMPolicyAssociationError ¶
type ReportObservedEventTriggersForIndividualAMPolicyAssociationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type ReportObservedEventTriggersForIndividualAMPolicyAssociationRequest ¶
type ReportObservedEventTriggersForIndividualAMPolicyAssociationRequest struct {
PolAssoId *string
RequestBody *models.Pcf_AMPolCtrl_PolicyAssociationUpdateRequest
}
ReportObservedEventTriggersForIndividualAMPolicyAssociationRequest
func (*ReportObservedEventTriggersForIndividualAMPolicyAssociationRequest) SetPolAssoId ¶
func (r *ReportObservedEventTriggersForIndividualAMPolicyAssociationRequest) SetPolAssoId( PolAssoId string, )
func (*ReportObservedEventTriggersForIndividualAMPolicyAssociationRequest) SetRequestBody ¶
func (r *ReportObservedEventTriggersForIndividualAMPolicyAssociationRequest) SetRequestBody( RequestBody models.Pcf_AMPolCtrl_PolicyAssociationUpdateRequest, )
type ReportObservedEventTriggersForIndividualAMPolicyAssociationResponse ¶
type ReportObservedEventTriggersForIndividualAMPolicyAssociationResponse struct {
Pcf_AMPolCtrl_PolicyUpdate *models.Pcf_AMPolCtrl_PolicyUpdate
}