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 DefaultApiService
- func (a *DefaultApiService) NullStatusNotification(ctx context.Context, uri string, request *NullStatusNotificationRequest) (*NullStatusNotificationResponse, error)
- func (a *DefaultApiService) NullSubscriptionTermination(ctx context.Context, uri string, request *NullSubscriptionTerminationRequest) (*NullSubscriptionTerminationResponse, error)
- func (a *DefaultApiService) SubscriptionsPost(ctx context.Context, request *SubscriptionsPostRequest) (*SubscriptionsPostResponse, error)
- func (a *DefaultApiService) SubscriptionsSubscriptionIdDelete(ctx context.Context, request *SubscriptionsSubscriptionIdDeleteRequest) (*SubscriptionsSubscriptionIdDeleteResponse, error)
- func (a *DefaultApiService) SubscriptionsSubscriptionIdPut(ctx context.Context, request *SubscriptionsSubscriptionIdPutRequest) (*SubscriptionsSubscriptionIdPutResponse, error)
- type NullStatusNotificationError
- type NullStatusNotificationRequest
- type NullStatusNotificationResponse
- type NullSubscriptionTerminationError
- type NullSubscriptionTerminationRequest
- type NullSubscriptionTerminationResponse
- type SubscriptionsPostError
- type SubscriptionsPostRequest
- type SubscriptionsPostResponse
- type SubscriptionsSubscriptionIdDeleteError
- type SubscriptionsSubscriptionIdDeleteRequest
- type SubscriptionsSubscriptionIdDeleteResponse
- type SubscriptionsSubscriptionIdPutError
- type SubscriptionsSubscriptionIdPutRequest
- type SubscriptionsSubscriptionIdPutResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
// API Services
DefaultApi *DefaultApiService
// contains filtered or unexported fields
}
APIClient manages communication with the Nchf_SpendingLimitControl API v1.2.0 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 DefaultApiService ¶
type DefaultApiService service
func (*DefaultApiService) NullStatusNotification ¶
func (a *DefaultApiService) NullStatusNotification( ctx context.Context, uri string, request *NullStatusNotificationRequest, ) (*NullStatusNotificationResponse, error)
func (*DefaultApiService) NullSubscriptionTermination ¶
func (a *DefaultApiService) NullSubscriptionTermination( ctx context.Context, uri string, request *NullSubscriptionTerminationRequest, ) (*NullSubscriptionTerminationResponse, error)
func (*DefaultApiService) SubscriptionsPost ¶
func (a *DefaultApiService) SubscriptionsPost( ctx context.Context, request *SubscriptionsPostRequest, ) (*SubscriptionsPostResponse, error)
func (*DefaultApiService) SubscriptionsSubscriptionIdDelete ¶
func (a *DefaultApiService) SubscriptionsSubscriptionIdDelete( ctx context.Context, request *SubscriptionsSubscriptionIdDeleteRequest, ) (*SubscriptionsSubscriptionIdDeleteResponse, error)
func (*DefaultApiService) SubscriptionsSubscriptionIdPut ¶
func (a *DefaultApiService) SubscriptionsSubscriptionIdPut( ctx context.Context, request *SubscriptionsSubscriptionIdPutRequest, ) (*SubscriptionsSubscriptionIdPutResponse, error)
type NullStatusNotificationError ¶
type NullStatusNotificationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type NullStatusNotificationRequest ¶
type NullStatusNotificationRequest struct {
RequestBody *models.Chf_SpendLimitCtrl_SpendingLimitStatus
}
NullStatusNotificationRequest
func (*NullStatusNotificationRequest) SetRequestBody ¶
func (r *NullStatusNotificationRequest) SetRequestBody( RequestBody models.Chf_SpendLimitCtrl_SpendingLimitStatus, )
type NullStatusNotificationResponse ¶
type NullStatusNotificationResponse struct{}
type NullSubscriptionTerminationError ¶
type NullSubscriptionTerminationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type NullSubscriptionTerminationRequest ¶
type NullSubscriptionTerminationRequest struct {
RequestBody *models.Chf_SpendLimitCtrl_SubscriptionTerminationInfo
}
NullSubscriptionTerminationRequest
func (*NullSubscriptionTerminationRequest) SetRequestBody ¶
func (r *NullSubscriptionTerminationRequest) SetRequestBody( RequestBody models.Chf_SpendLimitCtrl_SubscriptionTerminationInfo, )
type NullSubscriptionTerminationResponse ¶
type NullSubscriptionTerminationResponse struct{}
type SubscriptionsPostError ¶
type SubscriptionsPostError struct {
ProblemDetails *models.ProblemDetails
}
type SubscriptionsPostRequest ¶
type SubscriptionsPostRequest struct {
RequestBody *models.Chf_SpendLimitCtrl_SpendingLimitContext
}
SubscriptionsPostRequest
func (*SubscriptionsPostRequest) SetRequestBody ¶
func (r *SubscriptionsPostRequest) SetRequestBody( RequestBody models.Chf_SpendLimitCtrl_SpendingLimitContext, )
type SubscriptionsPostResponse ¶
type SubscriptionsPostResponse struct {
Location string
Chf_SpendLimitCtrl_SpendingLimitStatus *models.Chf_SpendLimitCtrl_SpendingLimitStatus
}
type SubscriptionsSubscriptionIdDeleteError ¶
type SubscriptionsSubscriptionIdDeleteError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type SubscriptionsSubscriptionIdDeleteRequest ¶
type SubscriptionsSubscriptionIdDeleteRequest struct {
SubscriptionId *string
}
SubscriptionsSubscriptionIdDeleteRequest
func (*SubscriptionsSubscriptionIdDeleteRequest) SetSubscriptionId ¶
func (r *SubscriptionsSubscriptionIdDeleteRequest) SetSubscriptionId( SubscriptionId string, )
type SubscriptionsSubscriptionIdDeleteResponse ¶
type SubscriptionsSubscriptionIdDeleteResponse struct{}
type SubscriptionsSubscriptionIdPutError ¶
type SubscriptionsSubscriptionIdPutError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type SubscriptionsSubscriptionIdPutRequest ¶
type SubscriptionsSubscriptionIdPutRequest struct {
SubscriptionId *string
RequestBody *models.Chf_SpendLimitCtrl_SpendingLimitContext
}
SubscriptionsSubscriptionIdPutRequest
func (*SubscriptionsSubscriptionIdPutRequest) SetRequestBody ¶
func (r *SubscriptionsSubscriptionIdPutRequest) SetRequestBody( RequestBody models.Chf_SpendLimitCtrl_SpendingLimitContext, )
func (*SubscriptionsSubscriptionIdPutRequest) SetSubscriptionId ¶
func (r *SubscriptionsSubscriptionIdPutRequest) SetSubscriptionId( SubscriptionId string, )
type SubscriptionsSubscriptionIdPutResponse ¶
type SubscriptionsSubscriptionIdPutResponse struct {
Chf_SpendLimitCtrl_SpendingLimitStatus *models.Chf_SpendLimitCtrl_SpendingLimitStatus
}
Click to show internal directories.
Click to hide internal directories.