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) NullStatusNotificationPost(ctx context.Context, uri string, request *NullStatusNotificationPostRequest) (*NullStatusNotificationPostResponse, error)
- func (a *DefaultApiService) NullSubscriptionTerminationPost(ctx context.Context, uri string, ...) (*NullSubscriptionTerminationPostResponse, 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 NullStatusNotificationPostError
- type NullStatusNotificationPostRequest
- type NullStatusNotificationPostResponse
- type NullSubscriptionTerminationPostError
- type NullSubscriptionTerminationPostRequest
- type NullSubscriptionTerminationPostResponse
- 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 ¶ 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 DefaultApiService ¶
type DefaultApiService service
func (*DefaultApiService) NullStatusNotificationPost ¶
func (a *DefaultApiService) NullStatusNotificationPost(ctx context.Context, uri string, request *NullStatusNotificationPostRequest) (*NullStatusNotificationPostResponse, error)
func (*DefaultApiService) NullSubscriptionTerminationPost ¶
func (a *DefaultApiService) NullSubscriptionTerminationPost(ctx context.Context, uri string, request *NullSubscriptionTerminationPostRequest) (*NullSubscriptionTerminationPostResponse, 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 NullStatusNotificationPostError ¶
type NullStatusNotificationPostError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type NullStatusNotificationPostRequest ¶
type NullStatusNotificationPostRequest struct {
SpendingLimitStatus *models.SpendingLimitStatus
}
NullStatusNotificationPostRequest
func (*NullStatusNotificationPostRequest) SetSpendingLimitStatus ¶
func (r *NullStatusNotificationPostRequest) SetSpendingLimitStatus(SpendingLimitStatus models.SpendingLimitStatus)
type NullStatusNotificationPostResponse ¶
type NullStatusNotificationPostResponse struct {
}
type NullSubscriptionTerminationPostError ¶
type NullSubscriptionTerminationPostError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type NullSubscriptionTerminationPostRequest ¶
type NullSubscriptionTerminationPostRequest struct {
SubscriptionTerminationInfo *models.SubscriptionTerminationInfo
}
NullSubscriptionTerminationPostRequest
func (*NullSubscriptionTerminationPostRequest) SetSubscriptionTerminationInfo ¶
func (r *NullSubscriptionTerminationPostRequest) SetSubscriptionTerminationInfo(SubscriptionTerminationInfo models.SubscriptionTerminationInfo)
type NullSubscriptionTerminationPostResponse ¶
type NullSubscriptionTerminationPostResponse struct {
}
type SubscriptionsPostError ¶
type SubscriptionsPostError struct {
ProblemDetails models.ProblemDetails
}
type SubscriptionsPostRequest ¶
type SubscriptionsPostRequest struct {
SpendingLimitContext *models.SpendingLimitContext
}
SubscriptionsPostRequest
func (*SubscriptionsPostRequest) SetSpendingLimitContext ¶
func (r *SubscriptionsPostRequest) SetSpendingLimitContext(SpendingLimitContext models.SpendingLimitContext)
type SubscriptionsPostResponse ¶
type SubscriptionsPostResponse struct {
Location string
SpendingLimitStatus models.SpendingLimitStatus
}
type SubscriptionsSubscriptionIdDeleteError ¶
type SubscriptionsSubscriptionIdDeleteError struct {
Location string
Var3gppSbiTargetNfId 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
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type SubscriptionsSubscriptionIdPutRequest ¶
type SubscriptionsSubscriptionIdPutRequest struct {
SubscriptionId *string
SpendingLimitContext *models.SpendingLimitContext
}
SubscriptionsSubscriptionIdPutRequest
func (*SubscriptionsSubscriptionIdPutRequest) SetSpendingLimitContext ¶
func (r *SubscriptionsSubscriptionIdPutRequest) SetSpendingLimitContext(SpendingLimitContext models.SpendingLimitContext)
func (*SubscriptionsSubscriptionIdPutRequest) SetSubscriptionId ¶
func (r *SubscriptionsSubscriptionIdPutRequest) SetSubscriptionId(SubscriptionId string)
type SubscriptionsSubscriptionIdPutResponse ¶
type SubscriptionsSubscriptionIdPutResponse struct {
SpendingLimitStatus models.SpendingLimitStatus
}
Click to show internal directories.
Click to hide internal directories.