Documentation
¶
Index ¶
- type APIClient
- type ChargingdataChargingDataRefReleasePostError
- type ChargingdataChargingDataRefReleasePostRequest
- type ChargingdataChargingDataRefReleasePostResponse
- type ChargingdataChargingDataRefUpdatePostError
- type ChargingdataChargingDataRefUpdatePostRequest
- type ChargingdataChargingDataRefUpdatePostResponse
- type ChargingdataPostError
- type ChargingdataPostRequest
- type ChargingdataPostResponse
- 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) ChargingdataChargingDataRefReleasePost(ctx context.Context, request *ChargingdataChargingDataRefReleasePostRequest) (*ChargingdataChargingDataRefReleasePostResponse, error)
- func (a *DefaultApiService) ChargingdataChargingDataRefUpdatePost(ctx context.Context, request *ChargingdataChargingDataRefUpdatePostRequest) (*ChargingdataChargingDataRefUpdatePostResponse, error)
- func (a *DefaultApiService) ChargingdataPost(ctx context.Context, request *ChargingdataPostRequest) (*ChargingdataPostResponse, error)
- func (a *DefaultApiService) NullChargingNotification(ctx context.Context, uri string, request *NullChargingNotificationRequest) (*NullChargingNotificationResponse, error)
- type NullChargingNotificationError
- type NullChargingNotificationRequest
- type NullChargingNotificationResponse
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_ConvergedCharging API v3.1.6 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 ChargingdataChargingDataRefReleasePostError ¶
type ChargingdataChargingDataRefReleasePostError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
Chf_ConvCharging_ChargingDataResponseOrProblem *models.Chf_ConvCharging_ChargingDataResponseOrProblem
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type ChargingdataChargingDataRefReleasePostRequest ¶
type ChargingdataChargingDataRefReleasePostRequest struct {
ChargingDataRef *string
RequestBody *models.Chf_ConvCharging_ChargingDataRequest
}
ChargingdataChargingDataRefReleasePostRequest
func (*ChargingdataChargingDataRefReleasePostRequest) SetChargingDataRef ¶
func (r *ChargingdataChargingDataRefReleasePostRequest) SetChargingDataRef( ChargingDataRef string, )
func (*ChargingdataChargingDataRefReleasePostRequest) SetRequestBody ¶
func (r *ChargingdataChargingDataRefReleasePostRequest) SetRequestBody( RequestBody models.Chf_ConvCharging_ChargingDataRequest, )
type ChargingdataChargingDataRefReleasePostResponse ¶
type ChargingdataChargingDataRefReleasePostResponse struct{}
type ChargingdataChargingDataRefUpdatePostError ¶
type ChargingdataChargingDataRefUpdatePostError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
Chf_ConvCharging_ChargingDataResponseOrProblem *models.Chf_ConvCharging_ChargingDataResponseOrProblem
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type ChargingdataChargingDataRefUpdatePostRequest ¶
type ChargingdataChargingDataRefUpdatePostRequest struct {
ChargingDataRef *string
RequestBody *models.Chf_ConvCharging_ChargingDataRequest
}
ChargingdataChargingDataRefUpdatePostRequest
func (*ChargingdataChargingDataRefUpdatePostRequest) SetChargingDataRef ¶
func (r *ChargingdataChargingDataRefUpdatePostRequest) SetChargingDataRef( ChargingDataRef string, )
func (*ChargingdataChargingDataRefUpdatePostRequest) SetRequestBody ¶
func (r *ChargingdataChargingDataRefUpdatePostRequest) SetRequestBody( RequestBody models.Chf_ConvCharging_ChargingDataRequest, )
type ChargingdataChargingDataRefUpdatePostResponse ¶
type ChargingdataChargingDataRefUpdatePostResponse struct {
Chf_ConvCharging_ChargingDataResponse *models.Chf_ConvCharging_ChargingDataResponse
}
type ChargingdataPostError ¶
type ChargingdataPostError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
Chf_ConvCharging_ChargingDataResponseOrProblem *models.Chf_ConvCharging_ChargingDataResponseOrProblem
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type ChargingdataPostRequest ¶
type ChargingdataPostRequest struct {
RequestBody *models.Chf_ConvCharging_ChargingDataRequest
}
ChargingdataPostRequest
func (*ChargingdataPostRequest) SetRequestBody ¶
func (r *ChargingdataPostRequest) SetRequestBody( RequestBody models.Chf_ConvCharging_ChargingDataRequest, )
type ChargingdataPostResponse ¶
type ChargingdataPostResponse struct {
Location string
Chf_ConvCharging_ChargingDataResponse *models.Chf_ConvCharging_ChargingDataResponse
}
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) ChargingdataChargingDataRefReleasePost ¶
func (a *DefaultApiService) ChargingdataChargingDataRefReleasePost( ctx context.Context, request *ChargingdataChargingDataRefReleasePostRequest, ) (*ChargingdataChargingDataRefReleasePostResponse, error)
func (*DefaultApiService) ChargingdataChargingDataRefUpdatePost ¶
func (a *DefaultApiService) ChargingdataChargingDataRefUpdatePost( ctx context.Context, request *ChargingdataChargingDataRefUpdatePostRequest, ) (*ChargingdataChargingDataRefUpdatePostResponse, error)
func (*DefaultApiService) ChargingdataPost ¶
func (a *DefaultApiService) ChargingdataPost( ctx context.Context, request *ChargingdataPostRequest, ) (*ChargingdataPostResponse, error)
func (*DefaultApiService) NullChargingNotification ¶
func (a *DefaultApiService) NullChargingNotification( ctx context.Context, uri string, request *NullChargingNotificationRequest, ) (*NullChargingNotificationResponse, error)
type NullChargingNotificationError ¶
type NullChargingNotificationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
Chf_ConvCharging_ChargingNotifyResponseOrProblem *models.Chf_ConvCharging_ChargingNotifyResponseOrProblem
RedirectResponse *models.RedirectResponse
}
type NullChargingNotificationRequest ¶
type NullChargingNotificationRequest struct {
RequestBody *models.Chf_ConvCharging_ChargingNotifyRequest
}
NullChargingNotificationRequest
func (*NullChargingNotificationRequest) SetRequestBody ¶
func (r *NullChargingNotificationRequest) SetRequestBody( RequestBody models.Chf_ConvCharging_ChargingNotifyRequest, )
type NullChargingNotificationResponse ¶
type NullChargingNotificationResponse struct {
Chf_ConvCharging_ChargingNotifyResponse *models.Chf_ConvCharging_ChargingNotifyResponse
}
Click to show internal directories.
Click to hide internal directories.