Documentation
¶
Overview ¶
Package client provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen version v1.13.4 DO NOT EDIT.
Index ¶
- Constants
- func NewActivateImportJobRequest(server string, id string) (*http.Request, error)
- func NewCreateImportJobRequest(server string, body CreateImportJobJSONRequestBody) (*http.Request, error)
- func NewCreateImportJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateSecretRequest(server string, body CreateSecretJSONRequestBody) (*http.Request, error)
- func NewCreateSecretRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateTestRequest(server string, body CreateTestJSONRequestBody) (*http.Request, error)
- func NewCreateTestRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteImportJobRequest(server string, id string) (*http.Request, error)
- func NewDeleteSecretRequest(server string, id string) (*http.Request, error)
- func NewDeleteServiceRequest(server string, id string) (*http.Request, error)
- func NewExportSnapshotRequest(server string, params *ExportSnapshotParams) (*http.Request, error)
- func NewGetAggregatedInvocationsStatsRequest(server string, params *GetAggregatedInvocationsStatsParams) (*http.Request, error)
- func NewGetConformanceMetricsAggregationRequest(server string) (*http.Request, error)
- func NewGetEventsByTestCaseRequest(server string, id string, testCaseId string) (*http.Request, error)
- func NewGetFeaturesConfigurationRequest(server string) (*http.Request, error)
- func NewGetImportJobCounterRequest(server string) (*http.Request, error)
- func NewGetImportJobsRequest(server string, params *GetImportJobsParams) (*http.Request, error)
- func NewGetInvocationStatsByServiceRequest(server string, serviceName string, serviceVersion string, ...) (*http.Request, error)
- func NewGetJobsIdRequest(server string, id string) (*http.Request, error)
- func NewGetKeycloakConfigRequest(server string) (*http.Request, error)
- func NewGetLatestAggregatedInvocationsStatsRequest(server string, params *GetLatestAggregatedInvocationsStatsParams) (*http.Request, error)
- func NewGetLatestTestResultsRequest(server string, params *GetLatestTestResultsParams) (*http.Request, error)
- func NewGetMessagesByTestCaseRequest(server string, id string, testCaseId string) (*http.Request, error)
- func NewGetResourceRequest(server string, name string) (*http.Request, error)
- func NewGetResourcesByServiceRequest(server string, serviceId string) (*http.Request, error)
- func NewGetSecretRequest(server string, id string) (*http.Request, error)
- func NewGetSecretsCounterRequest(server string) (*http.Request, error)
- func NewGetSecretsRequest(server string, params *GetSecretsParams) (*http.Request, error)
- func NewGetServiceRequest(server string, id string, params *GetServiceParams) (*http.Request, error)
- func NewGetServiceTestConformanceMetricRequest(server string, serviceId string) (*http.Request, error)
- func NewGetServicesCounterRequest(server string) (*http.Request, error)
- func NewGetServicesLabelsRequest(server string) (*http.Request, error)
- func NewGetServicesRequest(server string, params *GetServicesParams) (*http.Request, error)
- func NewGetTestResultRequest(server string, id string) (*http.Request, error)
- func NewGetTestResultsByServiceCounterRequest(server string, serviceId string) (*http.Request, error)
- func NewGetTestResultsByServiceRequest(server string, serviceId string) (*http.Request, error)
- func NewGetTopIvnocationsStatsByDayRequest(server string, params *GetTopIvnocationsStatsByDayParams) (*http.Request, error)
- func NewImportSnapshotRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewOverrideServiceOperationRequest(server string, id string, params *OverrideServiceOperationParams, ...) (*http.Request, error)
- func NewOverrideServiceOperationRequestWithBody(server string, id string, params *OverrideServiceOperationParams, ...) (*http.Request, error)
- func NewPostJobsIdRequest(server string, id string, body PostJobsIdJSONRequestBody) (*http.Request, error)
- func NewPostJobsIdRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewReportTestCaseResultRequest(server string, id string, body ReportTestCaseResultJSONRequestBody) (*http.Request, error)
- func NewReportTestCaseResultRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewSearchServicesRequest(server string, params *SearchServicesParams) (*http.Request, error)
- func NewStartImportJobRequest(server string, id string) (*http.Request, error)
- func NewStopImportJobRequest(server string, id string) (*http.Request, error)
- func NewUpdateSecretRequest(server string, id string) (*http.Request, error)
- func NewUpdateServiceMetadataRequest(server string, id string, body UpdateServiceMetadataJSONRequestBody) (*http.Request, error)
- func NewUpdateServiceMetadataRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUploadArtifactRequestWithBody(server string, params *UploadArtifactParams, contentType string, ...) (*http.Request, error)
- type AbstractExchange
- type AbstractExchangeType
- type ActivateImportJobResponse
- type ArtifactUpload
- type Binding
- type BindingType
- type Client
- func (c *Client) ActivateImportJob(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CreateImportJob(ctx context.Context, body CreateImportJobJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateImportJobWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateSecret(ctx context.Context, body CreateSecretJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateSecretWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateTest(ctx context.Context, body CreateTestJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateTestWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteImportJob(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteSecret(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteService(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ExportSnapshot(ctx context.Context, params *ExportSnapshotParams, ...) (*http.Response, error)
- func (c *Client) GetAggregatedInvocationsStats(ctx context.Context, params *GetAggregatedInvocationsStatsParams, ...) (*http.Response, error)
- func (c *Client) GetConformanceMetricsAggregation(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetEventsByTestCase(ctx context.Context, id string, testCaseId string, ...) (*http.Response, error)
- func (c *Client) GetFeaturesConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetImportJobCounter(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetImportJobs(ctx context.Context, params *GetImportJobsParams, ...) (*http.Response, error)
- func (c *Client) GetInvocationStatsByService(ctx context.Context, serviceName string, serviceVersion string, ...) (*http.Response, error)
- func (c *Client) GetJobsId(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetKeycloakConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetLatestAggregatedInvocationsStats(ctx context.Context, params *GetLatestAggregatedInvocationsStatsParams, ...) (*http.Response, error)
- func (c *Client) GetLatestTestResults(ctx context.Context, params *GetLatestTestResultsParams, ...) (*http.Response, error)
- func (c *Client) GetMessagesByTestCase(ctx context.Context, id string, testCaseId string, ...) (*http.Response, error)
- func (c *Client) GetResource(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetResourcesByService(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSecret(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSecrets(ctx context.Context, params *GetSecretsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSecretsCounter(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetService(ctx context.Context, id string, params *GetServiceParams, ...) (*http.Response, error)
- func (c *Client) GetServiceTestConformanceMetric(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetServices(ctx context.Context, params *GetServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetServicesCounter(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetServicesLabels(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTestResult(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTestResultsByService(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTestResultsByServiceCounter(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTopIvnocationsStatsByDay(ctx context.Context, params *GetTopIvnocationsStatsByDayParams, ...) (*http.Response, error)
- func (c *Client) ImportSnapshotWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) OverrideServiceOperation(ctx context.Context, id string, params *OverrideServiceOperationParams, ...) (*http.Response, error)
- func (c *Client) OverrideServiceOperationWithBody(ctx context.Context, id string, params *OverrideServiceOperationParams, ...) (*http.Response, error)
- func (c *Client) PostJobsId(ctx context.Context, id string, body PostJobsIdJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostJobsIdWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ReportTestCaseResult(ctx context.Context, id string, body ReportTestCaseResultJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ReportTestCaseResultWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SearchServices(ctx context.Context, params *SearchServicesParams, ...) (*http.Response, error)
- func (c *Client) StartImportJob(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) StopImportJob(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UpdateSecret(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UpdateServiceMetadata(ctx context.Context, id string, body UpdateServiceMetadataJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateServiceMetadataWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UploadArtifactWithBody(ctx context.Context, params *UploadArtifactParams, contentType string, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) ActivateImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ActivateImportJobResponse, error)
- func (c *ClientWithResponses) CreateImportJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateImportJobResponse, error)
- func (c *ClientWithResponses) CreateImportJobWithResponse(ctx context.Context, body CreateImportJobJSONRequestBody, ...) (*CreateImportJobResponse, error)
- func (c *ClientWithResponses) CreateSecretWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateSecretResponse, error)
- func (c *ClientWithResponses) CreateSecretWithResponse(ctx context.Context, body CreateSecretJSONRequestBody, ...) (*CreateSecretResponse, error)
- func (c *ClientWithResponses) CreateTestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateTestResponse, error)
- func (c *ClientWithResponses) CreateTestWithResponse(ctx context.Context, body CreateTestJSONRequestBody, ...) (*CreateTestResponse, error)
- func (c *ClientWithResponses) DeleteImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteImportJobResponse, error)
- func (c *ClientWithResponses) DeleteSecretWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteSecretResponse, error)
- func (c *ClientWithResponses) DeleteServiceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteServiceResponse, error)
- func (c *ClientWithResponses) ExportSnapshotWithResponse(ctx context.Context, params *ExportSnapshotParams, ...) (*ExportSnapshotResponse, error)
- func (c *ClientWithResponses) GetAggregatedInvocationsStatsWithResponse(ctx context.Context, params *GetAggregatedInvocationsStatsParams, ...) (*GetAggregatedInvocationsStatsResponse, error)
- func (c *ClientWithResponses) GetConformanceMetricsAggregationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConformanceMetricsAggregationResponse, error)
- func (c *ClientWithResponses) GetEventsByTestCaseWithResponse(ctx context.Context, id string, testCaseId string, ...) (*GetEventsByTestCaseResponse, error)
- func (c *ClientWithResponses) GetFeaturesConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFeaturesConfigurationResponse, error)
- func (c *ClientWithResponses) GetImportJobCounterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetImportJobCounterResponse, error)
- func (c *ClientWithResponses) GetImportJobsWithResponse(ctx context.Context, params *GetImportJobsParams, ...) (*GetImportJobsResponse, error)
- func (c *ClientWithResponses) GetInvocationStatsByServiceWithResponse(ctx context.Context, serviceName string, serviceVersion string, ...) (*GetInvocationStatsByServiceResponse, error)
- func (c *ClientWithResponses) GetJobsIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetJobsIdResponse, error)
- func (c *ClientWithResponses) GetKeycloakConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetKeycloakConfigResponse, error)
- func (c *ClientWithResponses) GetLatestAggregatedInvocationsStatsWithResponse(ctx context.Context, params *GetLatestAggregatedInvocationsStatsParams, ...) (*GetLatestAggregatedInvocationsStatsResponse, error)
- func (c *ClientWithResponses) GetLatestTestResultsWithResponse(ctx context.Context, params *GetLatestTestResultsParams, ...) (*GetLatestTestResultsResponse, error)
- func (c *ClientWithResponses) GetMessagesByTestCaseWithResponse(ctx context.Context, id string, testCaseId string, ...) (*GetMessagesByTestCaseResponse, error)
- func (c *ClientWithResponses) GetResourceWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetResourceResponse, error)
- func (c *ClientWithResponses) GetResourcesByServiceWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetResourcesByServiceResponse, error)
- func (c *ClientWithResponses) GetSecretWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSecretResponse, error)
- func (c *ClientWithResponses) GetSecretsCounterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSecretsCounterResponse, error)
- func (c *ClientWithResponses) GetSecretsWithResponse(ctx context.Context, params *GetSecretsParams, reqEditors ...RequestEditorFn) (*GetSecretsResponse, error)
- func (c *ClientWithResponses) GetServiceTestConformanceMetricWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetServiceTestConformanceMetricResponse, error)
- func (c *ClientWithResponses) GetServiceWithResponse(ctx context.Context, id string, params *GetServiceParams, ...) (*GetServiceResponse, error)
- func (c *ClientWithResponses) GetServicesCounterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServicesCounterResponse, error)
- func (c *ClientWithResponses) GetServicesLabelsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServicesLabelsResponse, error)
- func (c *ClientWithResponses) GetServicesWithResponse(ctx context.Context, params *GetServicesParams, reqEditors ...RequestEditorFn) (*GetServicesResponse, error)
- func (c *ClientWithResponses) GetTestResultWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTestResultResponse, error)
- func (c *ClientWithResponses) GetTestResultsByServiceCounterWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetTestResultsByServiceCounterResponse, error)
- func (c *ClientWithResponses) GetTestResultsByServiceWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetTestResultsByServiceResponse, error)
- func (c *ClientWithResponses) GetTopIvnocationsStatsByDayWithResponse(ctx context.Context, params *GetTopIvnocationsStatsByDayParams, ...) (*GetTopIvnocationsStatsByDayResponse, error)
- func (c *ClientWithResponses) ImportSnapshotWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*ImportSnapshotResponse, error)
- func (c *ClientWithResponses) OverrideServiceOperationWithBodyWithResponse(ctx context.Context, id string, params *OverrideServiceOperationParams, ...) (*OverrideServiceOperationResponse, error)
- func (c *ClientWithResponses) OverrideServiceOperationWithResponse(ctx context.Context, id string, params *OverrideServiceOperationParams, ...) (*OverrideServiceOperationResponse, error)
- func (c *ClientWithResponses) PostJobsIdWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*PostJobsIdResponse, error)
- func (c *ClientWithResponses) PostJobsIdWithResponse(ctx context.Context, id string, body PostJobsIdJSONRequestBody, ...) (*PostJobsIdResponse, error)
- func (c *ClientWithResponses) ReportTestCaseResultWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*ReportTestCaseResultResponse, error)
- func (c *ClientWithResponses) ReportTestCaseResultWithResponse(ctx context.Context, id string, body ReportTestCaseResultJSONRequestBody, ...) (*ReportTestCaseResultResponse, error)
- func (c *ClientWithResponses) SearchServicesWithResponse(ctx context.Context, params *SearchServicesParams, ...) (*SearchServicesResponse, error)
- func (c *ClientWithResponses) StartImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*StartImportJobResponse, error)
- func (c *ClientWithResponses) StopImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*StopImportJobResponse, error)
- func (c *ClientWithResponses) UpdateSecretWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UpdateSecretResponse, error)
- func (c *ClientWithResponses) UpdateServiceMetadataWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateServiceMetadataResponse, error)
- func (c *ClientWithResponses) UpdateServiceMetadataWithResponse(ctx context.Context, id string, body UpdateServiceMetadataJSONRequestBody, ...) (*UpdateServiceMetadataResponse, error)
- func (c *ClientWithResponses) UploadArtifactWithBodyWithResponse(ctx context.Context, params *UploadArtifactParams, contentType string, ...) (*UploadArtifactResponse, error)
- type ClientWithResponsesInterface
- type Counter
- type CounterMap
- type CreateImportJobJSONRequestBody
- type CreateImportJobResponse
- type CreateSecretJSONRequestBody
- type CreateSecretResponse
- type CreateTestJSONRequestBody
- type CreateTestResponse
- type DailyInvocationStatistic
- type DeleteImportJobResponse
- type DeleteSecretResponse
- type DeleteServiceResponse
- type EventMessage
- type Exchange
- func (t Exchange) AsRequestResponsePair() (RequestResponsePair, error)
- func (t Exchange) AsUnidirectionalEvent() (UnidirectionalEvent, error)
- func (t Exchange) Discriminator() (string, error)
- func (t *Exchange) FromRequestResponsePair(v RequestResponsePair) error
- func (t *Exchange) FromUnidirectionalEvent(v UnidirectionalEvent) error
- func (t Exchange) MarshalJSON() ([]byte, error)
- func (t *Exchange) MergeRequestResponsePair(v RequestResponsePair) error
- func (t *Exchange) MergeUnidirectionalEvent(v UnidirectionalEvent) error
- func (t *Exchange) UnmarshalJSON(b []byte) error
- func (t Exchange) ValueByDiscriminator() (interface{}, error)
- type ExportSnapshotParams
- type ExportSnapshotResponse
- type GetAggregatedInvocationsStatsParams
- type GetAggregatedInvocationsStatsResponse
- type GetConformanceMetricsAggregationResponse
- type GetEventsByTestCaseResponse
- type GetFeaturesConfigurationResponse
- type GetImportJobCounterResponse
- type GetImportJobsParams
- type GetImportJobsResponse
- type GetInvocationStatsByServiceParams
- type GetInvocationStatsByServiceResponse
- type GetJobsIdResponse
- type GetKeycloakConfigResponse
- type GetLatestAggregatedInvocationsStatsParams
- type GetLatestAggregatedInvocationsStatsResponse
- type GetLatestTestResultsParams
- type GetLatestTestResultsResponse
- type GetMessagesByTestCaseResponse
- type GetResourceResponse
- type GetResourcesByServiceResponse
- type GetSecretResponse
- type GetSecretsCounterResponse
- type GetSecretsParams
- type GetSecretsResponse
- type GetServiceParams
- type GetServiceResponse
- type GetServiceTestConformanceMetricResponse
- type GetServicesCounterResponse
- type GetServicesLabelsResponse
- type GetServicesParams
- type GetServicesResponse
- type GetTestResultResponse
- type GetTestResultsByServiceCounterResponse
- type GetTestResultsByServiceResponse
- type GetTopIvnocationsStatsByDayParams
- type GetTopIvnocationsStatsByDayResponse
- type Header
- type HeaderDTO
- type HttpRequestDoer
- type ImportJob
- type ImportSnapshotMultipartRequestBody
- type ImportSnapshotResponse
- type KeycloakConfig
- type LabelsMap
- type MessageArray
- type Metadata
- type Operation
- type OperationHeaders
- type OperationOverrideDTO
- type OverrideServiceOperationJSONRequestBody
- type OverrideServiceOperationParams
- type OverrideServiceOperationResponse
- type ParameterConstraint
- type ParameterConstraintIn
- type PostJobsIdJSONRequestBody
- type PostJobsIdResponse
- type ReportTestCaseResultJSONRequestBody
- type ReportTestCaseResultResponse
- type Request
- type RequestEditorFn
- type RequestResponsePair
- type RequestResponsePairType
- type Resource
- type ResourceType
- type Response
- type SearchServicesParams
- type SearchServicesResponse
- type Secret
- type SecretRef
- type Service
- type ServiceRef
- type ServiceResponse
- func (t ServiceResponse) AsService() (Service, error)
- func (t ServiceResponse) AsServiceView() (ServiceView, error)
- func (t *ServiceResponse) FromService(v Service) error
- func (t *ServiceResponse) FromServiceView(v ServiceView) error
- func (t ServiceResponse) MarshalJSON() ([]byte, error)
- func (t *ServiceResponse) MergeService(v Service) error
- func (t *ServiceResponse) MergeServiceView(v ServiceView) error
- func (t *ServiceResponse) UnmarshalJSON(b []byte) error
- type ServiceType
- type ServiceView
- type SnapshotUpload
- type StartImportJobResponse
- type StopImportJobResponse
- type StringArray
- type TestCaseResult
- type TestCaseReturnDTO
- type TestConformanceMetric
- type TestRequest
- type TestResult
- type TestResultSummary
- type TestRunnerType
- type TestStepResult
- type Trend
- type UnidirectionalEvent
- type UnidirectionalEventType
- type UpdateSecretResponse
- type UpdateServiceMetadataJSONRequestBody
- type UpdateServiceMetadataResponse
- type UploadArtifactMultipartRequestBody
- type UploadArtifactParams
- type UploadArtifactResponse
- type WeightedMetricValue
Constants ¶
const (
Jwt_bearerScopes = "jwt_bearer.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func NewActivateImportJobRequest ¶
NewActivateImportJobRequest generates requests for ActivateImportJob
func NewCreateImportJobRequest ¶
func NewCreateImportJobRequest(server string, body CreateImportJobJSONRequestBody) (*http.Request, error)
NewCreateImportJobRequest calls the generic CreateImportJob builder with application/json body
func NewCreateImportJobRequestWithBody ¶
func NewCreateImportJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateImportJobRequestWithBody generates requests for CreateImportJob with any type of body
func NewCreateSecretRequest ¶
func NewCreateSecretRequest(server string, body CreateSecretJSONRequestBody) (*http.Request, error)
NewCreateSecretRequest calls the generic CreateSecret builder with application/json body
func NewCreateSecretRequestWithBody ¶
func NewCreateSecretRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateSecretRequestWithBody generates requests for CreateSecret with any type of body
func NewCreateTestRequest ¶
func NewCreateTestRequest(server string, body CreateTestJSONRequestBody) (*http.Request, error)
NewCreateTestRequest calls the generic CreateTest builder with application/json body
func NewCreateTestRequestWithBody ¶
func NewCreateTestRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateTestRequestWithBody generates requests for CreateTest with any type of body
func NewDeleteImportJobRequest ¶
NewDeleteImportJobRequest generates requests for DeleteImportJob
func NewDeleteSecretRequest ¶
NewDeleteSecretRequest generates requests for DeleteSecret
func NewDeleteServiceRequest ¶
NewDeleteServiceRequest generates requests for DeleteService
func NewExportSnapshotRequest ¶
func NewExportSnapshotRequest(server string, params *ExportSnapshotParams) (*http.Request, error)
NewExportSnapshotRequest generates requests for ExportSnapshot
func NewGetAggregatedInvocationsStatsRequest ¶
func NewGetAggregatedInvocationsStatsRequest(server string, params *GetAggregatedInvocationsStatsParams) (*http.Request, error)
NewGetAggregatedInvocationsStatsRequest generates requests for GetAggregatedInvocationsStats
func NewGetConformanceMetricsAggregationRequest ¶
NewGetConformanceMetricsAggregationRequest generates requests for GetConformanceMetricsAggregation
func NewGetEventsByTestCaseRequest ¶
func NewGetEventsByTestCaseRequest(server string, id string, testCaseId string) (*http.Request, error)
NewGetEventsByTestCaseRequest generates requests for GetEventsByTestCase
func NewGetFeaturesConfigurationRequest ¶
NewGetFeaturesConfigurationRequest generates requests for GetFeaturesConfiguration
func NewGetImportJobCounterRequest ¶
NewGetImportJobCounterRequest generates requests for GetImportJobCounter
func NewGetImportJobsRequest ¶
func NewGetImportJobsRequest(server string, params *GetImportJobsParams) (*http.Request, error)
NewGetImportJobsRequest generates requests for GetImportJobs
func NewGetInvocationStatsByServiceRequest ¶
func NewGetInvocationStatsByServiceRequest(server string, serviceName string, serviceVersion string, params *GetInvocationStatsByServiceParams) (*http.Request, error)
NewGetInvocationStatsByServiceRequest generates requests for GetInvocationStatsByService
func NewGetJobsIdRequest ¶
NewGetJobsIdRequest generates requests for GetJobsId
func NewGetKeycloakConfigRequest ¶
NewGetKeycloakConfigRequest generates requests for GetKeycloakConfig
func NewGetLatestAggregatedInvocationsStatsRequest ¶
func NewGetLatestAggregatedInvocationsStatsRequest(server string, params *GetLatestAggregatedInvocationsStatsParams) (*http.Request, error)
NewGetLatestAggregatedInvocationsStatsRequest generates requests for GetLatestAggregatedInvocationsStats
func NewGetLatestTestResultsRequest ¶
func NewGetLatestTestResultsRequest(server string, params *GetLatestTestResultsParams) (*http.Request, error)
NewGetLatestTestResultsRequest generates requests for GetLatestTestResults
func NewGetMessagesByTestCaseRequest ¶
func NewGetMessagesByTestCaseRequest(server string, id string, testCaseId string) (*http.Request, error)
NewGetMessagesByTestCaseRequest generates requests for GetMessagesByTestCase
func NewGetResourceRequest ¶
NewGetResourceRequest generates requests for GetResource
func NewGetResourcesByServiceRequest ¶
NewGetResourcesByServiceRequest generates requests for GetResourcesByService
func NewGetSecretRequest ¶
NewGetSecretRequest generates requests for GetSecret
func NewGetSecretsCounterRequest ¶
NewGetSecretsCounterRequest generates requests for GetSecretsCounter
func NewGetSecretsRequest ¶
func NewGetSecretsRequest(server string, params *GetSecretsParams) (*http.Request, error)
NewGetSecretsRequest generates requests for GetSecrets
func NewGetServiceRequest ¶
func NewGetServiceRequest(server string, id string, params *GetServiceParams) (*http.Request, error)
NewGetServiceRequest generates requests for GetService
func NewGetServiceTestConformanceMetricRequest ¶
func NewGetServiceTestConformanceMetricRequest(server string, serviceId string) (*http.Request, error)
NewGetServiceTestConformanceMetricRequest generates requests for GetServiceTestConformanceMetric
func NewGetServicesCounterRequest ¶
NewGetServicesCounterRequest generates requests for GetServicesCounter
func NewGetServicesLabelsRequest ¶
NewGetServicesLabelsRequest generates requests for GetServicesLabels
func NewGetServicesRequest ¶
func NewGetServicesRequest(server string, params *GetServicesParams) (*http.Request, error)
NewGetServicesRequest generates requests for GetServices
func NewGetTestResultRequest ¶
NewGetTestResultRequest generates requests for GetTestResult
func NewGetTestResultsByServiceCounterRequest ¶
func NewGetTestResultsByServiceCounterRequest(server string, serviceId string) (*http.Request, error)
NewGetTestResultsByServiceCounterRequest generates requests for GetTestResultsByServiceCounter
func NewGetTestResultsByServiceRequest ¶
NewGetTestResultsByServiceRequest generates requests for GetTestResultsByService
func NewGetTopIvnocationsStatsByDayRequest ¶
func NewGetTopIvnocationsStatsByDayRequest(server string, params *GetTopIvnocationsStatsByDayParams) (*http.Request, error)
NewGetTopIvnocationsStatsByDayRequest generates requests for GetTopIvnocationsStatsByDay
func NewImportSnapshotRequestWithBody ¶
func NewImportSnapshotRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewImportSnapshotRequestWithBody generates requests for ImportSnapshot with any type of body
func NewOverrideServiceOperationRequest ¶
func NewOverrideServiceOperationRequest(server string, id string, params *OverrideServiceOperationParams, body OverrideServiceOperationJSONRequestBody) (*http.Request, error)
NewOverrideServiceOperationRequest calls the generic OverrideServiceOperation builder with application/json body
func NewOverrideServiceOperationRequestWithBody ¶
func NewOverrideServiceOperationRequestWithBody(server string, id string, params *OverrideServiceOperationParams, contentType string, body io.Reader) (*http.Request, error)
NewOverrideServiceOperationRequestWithBody generates requests for OverrideServiceOperation with any type of body
func NewPostJobsIdRequest ¶
func NewPostJobsIdRequest(server string, id string, body PostJobsIdJSONRequestBody) (*http.Request, error)
NewPostJobsIdRequest calls the generic PostJobsId builder with application/json body
func NewPostJobsIdRequestWithBody ¶
func NewPostJobsIdRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewPostJobsIdRequestWithBody generates requests for PostJobsId with any type of body
func NewReportTestCaseResultRequest ¶
func NewReportTestCaseResultRequest(server string, id string, body ReportTestCaseResultJSONRequestBody) (*http.Request, error)
NewReportTestCaseResultRequest calls the generic ReportTestCaseResult builder with application/json body
func NewReportTestCaseResultRequestWithBody ¶
func NewReportTestCaseResultRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewReportTestCaseResultRequestWithBody generates requests for ReportTestCaseResult with any type of body
func NewSearchServicesRequest ¶
func NewSearchServicesRequest(server string, params *SearchServicesParams) (*http.Request, error)
NewSearchServicesRequest generates requests for SearchServices
func NewStartImportJobRequest ¶
NewStartImportJobRequest generates requests for StartImportJob
func NewStopImportJobRequest ¶
NewStopImportJobRequest generates requests for StopImportJob
func NewUpdateSecretRequest ¶
NewUpdateSecretRequest generates requests for UpdateSecret
func NewUpdateServiceMetadataRequest ¶
func NewUpdateServiceMetadataRequest(server string, id string, body UpdateServiceMetadataJSONRequestBody) (*http.Request, error)
NewUpdateServiceMetadataRequest calls the generic UpdateServiceMetadata builder with application/json body
func NewUpdateServiceMetadataRequestWithBody ¶
func NewUpdateServiceMetadataRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateServiceMetadataRequestWithBody generates requests for UpdateServiceMetadata with any type of body
func NewUploadArtifactRequestWithBody ¶
func NewUploadArtifactRequestWithBody(server string, params *UploadArtifactParams, contentType string, body io.Reader) (*http.Request, error)
NewUploadArtifactRequestWithBody generates requests for UploadArtifact with any type of body
Types ¶
type AbstractExchange ¶
type AbstractExchange struct { // Type Discriminant type for identifying kind of exchange Type AbstractExchangeType `json:"type"` }
AbstractExchange Abstract bean representing a Service or API Exchange.
type AbstractExchangeType ¶
type AbstractExchangeType string
AbstractExchangeType Discriminant type for identifying kind of exchange
const ( AbstractExchangeTypeReqRespPair AbstractExchangeType = "reqRespPair" AbstractExchangeTypeUnidirEvent AbstractExchangeType = "unidirEvent" )
Defines values for AbstractExchangeType.
type ActivateImportJobResponse ¶
type ActivateImportJobResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ImportJob }
func ParseActivateImportJobResponse ¶
func ParseActivateImportJobResponse(rsp *http.Response) (*ActivateImportJobResponse, error)
ParseActivateImportJobResponse parses an HTTP response from a ActivateImportJobWithResponse call
func (ActivateImportJobResponse) Status ¶
func (r ActivateImportJobResponse) Status() string
Status returns HTTPResponse.Status
func (ActivateImportJobResponse) StatusCode ¶
func (r ActivateImportJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArtifactUpload ¶
type ArtifactUpload struct { // File The artifact to upload File openapi_types.File `json:"file"` }
ArtifactUpload Artifact to be imported by Microcks. This structure represents a mime-multipart file upload (as specified here: https://swagger.io/docs/specification/describing-request-body/file-upload/)
type Binding ¶
type Binding struct { // DestinationName Name of destination for asynchronous messages of this operation DestinationName string `json:"destinationName"` // DestinationType Type of destination for asynchronous messages of this operation DestinationType *string `json:"destinationType,omitempty"` // KeyType Type of key for Kafka messages KeyType *string `json:"keyType,omitempty"` // Method HTTP method for WebSocket binding Method *string `json:"method,omitempty"` // Persistent Persistent attribute for MQTT binding Persistent *bool `json:"persistent,omitempty"` // QoS Quality of Service attribute for MQTT binding QoS *string `json:"qoS,omitempty"` // Type Protocol binding identifier Type BindingType `json:"type"` }
Binding Protocol binding details for asynchronous operations
type BindingType ¶
type BindingType string
BindingType Protocol binding identifier
const ( AMQP BindingType = "AMQP" GOOGLEPUBSUB BindingType = "GOOGLEPUBSUB" KAFKA BindingType = "KAFKA" MQTT BindingType = "MQTT" NATS BindingType = "NATS" WS BindingType = "WS" )
Defines values for BindingType.
type Client ¶
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) ActivateImportJob ¶
func (*Client) CreateImportJob ¶
func (c *Client) CreateImportJob(ctx context.Context, body CreateImportJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateImportJobWithBody ¶
func (*Client) CreateSecret ¶
func (c *Client) CreateSecret(ctx context.Context, body CreateSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateSecretWithBody ¶
func (*Client) CreateTest ¶
func (c *Client) CreateTest(ctx context.Context, body CreateTestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateTestWithBody ¶
func (*Client) DeleteImportJob ¶
func (*Client) DeleteSecret ¶
func (*Client) DeleteService ¶
func (*Client) ExportSnapshot ¶
func (c *Client) ExportSnapshot(ctx context.Context, params *ExportSnapshotParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAggregatedInvocationsStats ¶
func (c *Client) GetAggregatedInvocationsStats(ctx context.Context, params *GetAggregatedInvocationsStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetConformanceMetricsAggregation ¶
func (*Client) GetEventsByTestCase ¶
func (*Client) GetFeaturesConfiguration ¶
func (*Client) GetImportJobCounter ¶
func (*Client) GetImportJobs ¶
func (c *Client) GetImportJobs(ctx context.Context, params *GetImportJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetInvocationStatsByService ¶
func (c *Client) GetInvocationStatsByService(ctx context.Context, serviceName string, serviceVersion string, params *GetInvocationStatsByServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetKeycloakConfig ¶
func (*Client) GetLatestAggregatedInvocationsStats ¶
func (c *Client) GetLatestAggregatedInvocationsStats(ctx context.Context, params *GetLatestAggregatedInvocationsStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetLatestTestResults ¶
func (c *Client) GetLatestTestResults(ctx context.Context, params *GetLatestTestResultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetMessagesByTestCase ¶
func (*Client) GetResource ¶
func (*Client) GetResourcesByService ¶
func (*Client) GetSecrets ¶
func (c *Client) GetSecrets(ctx context.Context, params *GetSecretsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSecretsCounter ¶
func (*Client) GetService ¶
func (c *Client) GetService(ctx context.Context, id string, params *GetServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetServiceTestConformanceMetric ¶
func (*Client) GetServices ¶
func (c *Client) GetServices(ctx context.Context, params *GetServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetServicesCounter ¶
func (*Client) GetServicesLabels ¶
func (*Client) GetTestResult ¶
func (*Client) GetTestResultsByService ¶
func (*Client) GetTestResultsByServiceCounter ¶
func (*Client) GetTopIvnocationsStatsByDay ¶
func (c *Client) GetTopIvnocationsStatsByDay(ctx context.Context, params *GetTopIvnocationsStatsByDayParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ImportSnapshotWithBody ¶
func (*Client) OverrideServiceOperation ¶
func (c *Client) OverrideServiceOperation(ctx context.Context, id string, params *OverrideServiceOperationParams, body OverrideServiceOperationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) OverrideServiceOperationWithBody ¶
func (*Client) PostJobsId ¶
func (c *Client) PostJobsId(ctx context.Context, id string, body PostJobsIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostJobsIdWithBody ¶
func (*Client) ReportTestCaseResult ¶
func (c *Client) ReportTestCaseResult(ctx context.Context, id string, body ReportTestCaseResultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReportTestCaseResultWithBody ¶
func (*Client) SearchServices ¶
func (c *Client) SearchServices(ctx context.Context, params *SearchServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) StartImportJob ¶
func (*Client) StopImportJob ¶
func (*Client) UpdateSecret ¶
func (*Client) UpdateServiceMetadata ¶
func (c *Client) UpdateServiceMetadata(ctx context.Context, id string, body UpdateServiceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateServiceMetadataWithBody ¶
func (*Client) UploadArtifactWithBody ¶
type ClientInterface ¶
type ClientInterface interface { // UploadArtifactWithBody request with any body UploadArtifactWithBody(ctx context.Context, params *UploadArtifactParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) // ExportSnapshot request ExportSnapshot(ctx context.Context, params *ExportSnapshotParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetFeaturesConfiguration request GetFeaturesConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // ImportSnapshotWithBody request with any body ImportSnapshotWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) // GetImportJobs request GetImportJobs(ctx context.Context, params *GetImportJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateImportJobWithBody request with any body CreateImportJobWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateImportJob(ctx context.Context, body CreateImportJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetImportJobCounter request GetImportJobCounter(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteImportJob request DeleteImportJob(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetJobsId request GetJobsId(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // PostJobsIdWithBody request with any body PostJobsIdWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) PostJobsId(ctx context.Context, id string, body PostJobsIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ActivateImportJob request ActivateImportJob(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // StartImportJob request StartImportJob(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // StopImportJob request StopImportJob(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetKeycloakConfig request GetKeycloakConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetConformanceMetricsAggregation request GetConformanceMetricsAggregation(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetServiceTestConformanceMetric request GetServiceTestConformanceMetric(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAggregatedInvocationsStats request GetAggregatedInvocationsStats(ctx context.Context, params *GetAggregatedInvocationsStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetLatestAggregatedInvocationsStats request GetLatestAggregatedInvocationsStats(ctx context.Context, params *GetLatestAggregatedInvocationsStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetTopIvnocationsStatsByDay request GetTopIvnocationsStatsByDay(ctx context.Context, params *GetTopIvnocationsStatsByDayParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetInvocationStatsByService request GetInvocationStatsByService(ctx context.Context, serviceName string, serviceVersion string, params *GetInvocationStatsByServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetLatestTestResults request GetLatestTestResults(ctx context.Context, params *GetLatestTestResultsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetResourcesByService request GetResourcesByService(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetResource request GetResource(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetSecrets request GetSecrets(ctx context.Context, params *GetSecretsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateSecretWithBody request with any body CreateSecretWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateSecret(ctx context.Context, body CreateSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetSecretsCounter request GetSecretsCounter(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteSecret request DeleteSecret(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetSecret request GetSecret(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateSecret request UpdateSecret(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetServices request GetServices(ctx context.Context, params *GetServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetServicesCounter request GetServicesCounter(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetServicesLabels request GetServicesLabels(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // SearchServices request SearchServices(ctx context.Context, params *SearchServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteService request DeleteService(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetService request GetService(ctx context.Context, id string, params *GetServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateServiceMetadataWithBody request with any body UpdateServiceMetadataWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateServiceMetadata(ctx context.Context, id string, body UpdateServiceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // OverrideServiceOperationWithBody request with any body OverrideServiceOperationWithBody(ctx context.Context, id string, params *OverrideServiceOperationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) OverrideServiceOperation(ctx context.Context, id string, params *OverrideServiceOperationParams, body OverrideServiceOperationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateTestWithBody request with any body CreateTestWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateTest(ctx context.Context, body CreateTestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetTestResultsByService request GetTestResultsByService(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetTestResultsByServiceCounter request GetTestResultsByServiceCounter(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetTestResult request GetTestResult(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetEventsByTestCase request GetEventsByTestCase(ctx context.Context, id string, testCaseId string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetMessagesByTestCase request GetMessagesByTestCase(ctx context.Context, id string, testCaseId string, reqEditors ...RequestEditorFn) (*http.Response, error) // ReportTestCaseResultWithBody request with any body ReportTestCaseResultWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ReportTestCaseResult(ctx context.Context, id string, body ReportTestCaseResultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) ActivateImportJobWithResponse ¶
func (c *ClientWithResponses) ActivateImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ActivateImportJobResponse, error)
ActivateImportJobWithResponse request returning *ActivateImportJobResponse
func (*ClientWithResponses) CreateImportJobWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateImportJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateImportJobResponse, error)
CreateImportJobWithBodyWithResponse request with arbitrary body returning *CreateImportJobResponse
func (*ClientWithResponses) CreateImportJobWithResponse ¶
func (c *ClientWithResponses) CreateImportJobWithResponse(ctx context.Context, body CreateImportJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateImportJobResponse, error)
func (*ClientWithResponses) CreateSecretWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateSecretWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSecretResponse, error)
CreateSecretWithBodyWithResponse request with arbitrary body returning *CreateSecretResponse
func (*ClientWithResponses) CreateSecretWithResponse ¶
func (c *ClientWithResponses) CreateSecretWithResponse(ctx context.Context, body CreateSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecretResponse, error)
func (*ClientWithResponses) CreateTestWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateTestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTestResponse, error)
CreateTestWithBodyWithResponse request with arbitrary body returning *CreateTestResponse
func (*ClientWithResponses) CreateTestWithResponse ¶
func (c *ClientWithResponses) CreateTestWithResponse(ctx context.Context, body CreateTestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTestResponse, error)
func (*ClientWithResponses) DeleteImportJobWithResponse ¶
func (c *ClientWithResponses) DeleteImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteImportJobResponse, error)
DeleteImportJobWithResponse request returning *DeleteImportJobResponse
func (*ClientWithResponses) DeleteSecretWithResponse ¶
func (c *ClientWithResponses) DeleteSecretWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteSecretResponse, error)
DeleteSecretWithResponse request returning *DeleteSecretResponse
func (*ClientWithResponses) DeleteServiceWithResponse ¶
func (c *ClientWithResponses) DeleteServiceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteServiceResponse, error)
DeleteServiceWithResponse request returning *DeleteServiceResponse
func (*ClientWithResponses) ExportSnapshotWithResponse ¶
func (c *ClientWithResponses) ExportSnapshotWithResponse(ctx context.Context, params *ExportSnapshotParams, reqEditors ...RequestEditorFn) (*ExportSnapshotResponse, error)
ExportSnapshotWithResponse request returning *ExportSnapshotResponse
func (*ClientWithResponses) GetAggregatedInvocationsStatsWithResponse ¶
func (c *ClientWithResponses) GetAggregatedInvocationsStatsWithResponse(ctx context.Context, params *GetAggregatedInvocationsStatsParams, reqEditors ...RequestEditorFn) (*GetAggregatedInvocationsStatsResponse, error)
GetAggregatedInvocationsStatsWithResponse request returning *GetAggregatedInvocationsStatsResponse
func (*ClientWithResponses) GetConformanceMetricsAggregationWithResponse ¶
func (c *ClientWithResponses) GetConformanceMetricsAggregationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConformanceMetricsAggregationResponse, error)
GetConformanceMetricsAggregationWithResponse request returning *GetConformanceMetricsAggregationResponse
func (*ClientWithResponses) GetEventsByTestCaseWithResponse ¶
func (c *ClientWithResponses) GetEventsByTestCaseWithResponse(ctx context.Context, id string, testCaseId string, reqEditors ...RequestEditorFn) (*GetEventsByTestCaseResponse, error)
GetEventsByTestCaseWithResponse request returning *GetEventsByTestCaseResponse
func (*ClientWithResponses) GetFeaturesConfigurationWithResponse ¶
func (c *ClientWithResponses) GetFeaturesConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFeaturesConfigurationResponse, error)
GetFeaturesConfigurationWithResponse request returning *GetFeaturesConfigurationResponse
func (*ClientWithResponses) GetImportJobCounterWithResponse ¶
func (c *ClientWithResponses) GetImportJobCounterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetImportJobCounterResponse, error)
GetImportJobCounterWithResponse request returning *GetImportJobCounterResponse
func (*ClientWithResponses) GetImportJobsWithResponse ¶
func (c *ClientWithResponses) GetImportJobsWithResponse(ctx context.Context, params *GetImportJobsParams, reqEditors ...RequestEditorFn) (*GetImportJobsResponse, error)
GetImportJobsWithResponse request returning *GetImportJobsResponse
func (*ClientWithResponses) GetInvocationStatsByServiceWithResponse ¶
func (c *ClientWithResponses) GetInvocationStatsByServiceWithResponse(ctx context.Context, serviceName string, serviceVersion string, params *GetInvocationStatsByServiceParams, reqEditors ...RequestEditorFn) (*GetInvocationStatsByServiceResponse, error)
GetInvocationStatsByServiceWithResponse request returning *GetInvocationStatsByServiceResponse
func (*ClientWithResponses) GetJobsIdWithResponse ¶
func (c *ClientWithResponses) GetJobsIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetJobsIdResponse, error)
GetJobsIdWithResponse request returning *GetJobsIdResponse
func (*ClientWithResponses) GetKeycloakConfigWithResponse ¶
func (c *ClientWithResponses) GetKeycloakConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetKeycloakConfigResponse, error)
GetKeycloakConfigWithResponse request returning *GetKeycloakConfigResponse
func (*ClientWithResponses) GetLatestAggregatedInvocationsStatsWithResponse ¶
func (c *ClientWithResponses) GetLatestAggregatedInvocationsStatsWithResponse(ctx context.Context, params *GetLatestAggregatedInvocationsStatsParams, reqEditors ...RequestEditorFn) (*GetLatestAggregatedInvocationsStatsResponse, error)
GetLatestAggregatedInvocationsStatsWithResponse request returning *GetLatestAggregatedInvocationsStatsResponse
func (*ClientWithResponses) GetLatestTestResultsWithResponse ¶
func (c *ClientWithResponses) GetLatestTestResultsWithResponse(ctx context.Context, params *GetLatestTestResultsParams, reqEditors ...RequestEditorFn) (*GetLatestTestResultsResponse, error)
GetLatestTestResultsWithResponse request returning *GetLatestTestResultsResponse
func (*ClientWithResponses) GetMessagesByTestCaseWithResponse ¶
func (c *ClientWithResponses) GetMessagesByTestCaseWithResponse(ctx context.Context, id string, testCaseId string, reqEditors ...RequestEditorFn) (*GetMessagesByTestCaseResponse, error)
GetMessagesByTestCaseWithResponse request returning *GetMessagesByTestCaseResponse
func (*ClientWithResponses) GetResourceWithResponse ¶
func (c *ClientWithResponses) GetResourceWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetResourceResponse, error)
GetResourceWithResponse request returning *GetResourceResponse
func (*ClientWithResponses) GetResourcesByServiceWithResponse ¶
func (c *ClientWithResponses) GetResourcesByServiceWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetResourcesByServiceResponse, error)
GetResourcesByServiceWithResponse request returning *GetResourcesByServiceResponse
func (*ClientWithResponses) GetSecretWithResponse ¶
func (c *ClientWithResponses) GetSecretWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSecretResponse, error)
GetSecretWithResponse request returning *GetSecretResponse
func (*ClientWithResponses) GetSecretsCounterWithResponse ¶
func (c *ClientWithResponses) GetSecretsCounterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSecretsCounterResponse, error)
GetSecretsCounterWithResponse request returning *GetSecretsCounterResponse
func (*ClientWithResponses) GetSecretsWithResponse ¶
func (c *ClientWithResponses) GetSecretsWithResponse(ctx context.Context, params *GetSecretsParams, reqEditors ...RequestEditorFn) (*GetSecretsResponse, error)
GetSecretsWithResponse request returning *GetSecretsResponse
func (*ClientWithResponses) GetServiceTestConformanceMetricWithResponse ¶
func (c *ClientWithResponses) GetServiceTestConformanceMetricWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetServiceTestConformanceMetricResponse, error)
GetServiceTestConformanceMetricWithResponse request returning *GetServiceTestConformanceMetricResponse
func (*ClientWithResponses) GetServiceWithResponse ¶
func (c *ClientWithResponses) GetServiceWithResponse(ctx context.Context, id string, params *GetServiceParams, reqEditors ...RequestEditorFn) (*GetServiceResponse, error)
GetServiceWithResponse request returning *GetServiceResponse
func (*ClientWithResponses) GetServicesCounterWithResponse ¶
func (c *ClientWithResponses) GetServicesCounterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServicesCounterResponse, error)
GetServicesCounterWithResponse request returning *GetServicesCounterResponse
func (*ClientWithResponses) GetServicesLabelsWithResponse ¶
func (c *ClientWithResponses) GetServicesLabelsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServicesLabelsResponse, error)
GetServicesLabelsWithResponse request returning *GetServicesLabelsResponse
func (*ClientWithResponses) GetServicesWithResponse ¶
func (c *ClientWithResponses) GetServicesWithResponse(ctx context.Context, params *GetServicesParams, reqEditors ...RequestEditorFn) (*GetServicesResponse, error)
GetServicesWithResponse request returning *GetServicesResponse
func (*ClientWithResponses) GetTestResultWithResponse ¶
func (c *ClientWithResponses) GetTestResultWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTestResultResponse, error)
GetTestResultWithResponse request returning *GetTestResultResponse
func (*ClientWithResponses) GetTestResultsByServiceCounterWithResponse ¶
func (c *ClientWithResponses) GetTestResultsByServiceCounterWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetTestResultsByServiceCounterResponse, error)
GetTestResultsByServiceCounterWithResponse request returning *GetTestResultsByServiceCounterResponse
func (*ClientWithResponses) GetTestResultsByServiceWithResponse ¶
func (c *ClientWithResponses) GetTestResultsByServiceWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetTestResultsByServiceResponse, error)
GetTestResultsByServiceWithResponse request returning *GetTestResultsByServiceResponse
func (*ClientWithResponses) GetTopIvnocationsStatsByDayWithResponse ¶
func (c *ClientWithResponses) GetTopIvnocationsStatsByDayWithResponse(ctx context.Context, params *GetTopIvnocationsStatsByDayParams, reqEditors ...RequestEditorFn) (*GetTopIvnocationsStatsByDayResponse, error)
GetTopIvnocationsStatsByDayWithResponse request returning *GetTopIvnocationsStatsByDayResponse
func (*ClientWithResponses) ImportSnapshotWithBodyWithResponse ¶
func (c *ClientWithResponses) ImportSnapshotWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportSnapshotResponse, error)
ImportSnapshotWithBodyWithResponse request with arbitrary body returning *ImportSnapshotResponse
func (*ClientWithResponses) OverrideServiceOperationWithBodyWithResponse ¶
func (c *ClientWithResponses) OverrideServiceOperationWithBodyWithResponse(ctx context.Context, id string, params *OverrideServiceOperationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OverrideServiceOperationResponse, error)
OverrideServiceOperationWithBodyWithResponse request with arbitrary body returning *OverrideServiceOperationResponse
func (*ClientWithResponses) OverrideServiceOperationWithResponse ¶
func (c *ClientWithResponses) OverrideServiceOperationWithResponse(ctx context.Context, id string, params *OverrideServiceOperationParams, body OverrideServiceOperationJSONRequestBody, reqEditors ...RequestEditorFn) (*OverrideServiceOperationResponse, error)
func (*ClientWithResponses) PostJobsIdWithBodyWithResponse ¶
func (c *ClientWithResponses) PostJobsIdWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostJobsIdResponse, error)
PostJobsIdWithBodyWithResponse request with arbitrary body returning *PostJobsIdResponse
func (*ClientWithResponses) PostJobsIdWithResponse ¶
func (c *ClientWithResponses) PostJobsIdWithResponse(ctx context.Context, id string, body PostJobsIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PostJobsIdResponse, error)
func (*ClientWithResponses) ReportTestCaseResultWithBodyWithResponse ¶
func (c *ClientWithResponses) ReportTestCaseResultWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReportTestCaseResultResponse, error)
ReportTestCaseResultWithBodyWithResponse request with arbitrary body returning *ReportTestCaseResultResponse
func (*ClientWithResponses) ReportTestCaseResultWithResponse ¶
func (c *ClientWithResponses) ReportTestCaseResultWithResponse(ctx context.Context, id string, body ReportTestCaseResultJSONRequestBody, reqEditors ...RequestEditorFn) (*ReportTestCaseResultResponse, error)
func (*ClientWithResponses) SearchServicesWithResponse ¶
func (c *ClientWithResponses) SearchServicesWithResponse(ctx context.Context, params *SearchServicesParams, reqEditors ...RequestEditorFn) (*SearchServicesResponse, error)
SearchServicesWithResponse request returning *SearchServicesResponse
func (*ClientWithResponses) StartImportJobWithResponse ¶
func (c *ClientWithResponses) StartImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*StartImportJobResponse, error)
StartImportJobWithResponse request returning *StartImportJobResponse
func (*ClientWithResponses) StopImportJobWithResponse ¶
func (c *ClientWithResponses) StopImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*StopImportJobResponse, error)
StopImportJobWithResponse request returning *StopImportJobResponse
func (*ClientWithResponses) UpdateSecretWithResponse ¶
func (c *ClientWithResponses) UpdateSecretWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UpdateSecretResponse, error)
UpdateSecretWithResponse request returning *UpdateSecretResponse
func (*ClientWithResponses) UpdateServiceMetadataWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateServiceMetadataWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceMetadataResponse, error)
UpdateServiceMetadataWithBodyWithResponse request with arbitrary body returning *UpdateServiceMetadataResponse
func (*ClientWithResponses) UpdateServiceMetadataWithResponse ¶
func (c *ClientWithResponses) UpdateServiceMetadataWithResponse(ctx context.Context, id string, body UpdateServiceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceMetadataResponse, error)
func (*ClientWithResponses) UploadArtifactWithBodyWithResponse ¶
func (c *ClientWithResponses) UploadArtifactWithBodyWithResponse(ctx context.Context, params *UploadArtifactParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadArtifactResponse, error)
UploadArtifactWithBodyWithResponse request with arbitrary body returning *UploadArtifactResponse
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // UploadArtifactWithBodyWithResponse request with any body UploadArtifactWithBodyWithResponse(ctx context.Context, params *UploadArtifactParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadArtifactResponse, error) // ExportSnapshotWithResponse request ExportSnapshotWithResponse(ctx context.Context, params *ExportSnapshotParams, reqEditors ...RequestEditorFn) (*ExportSnapshotResponse, error) // GetFeaturesConfigurationWithResponse request GetFeaturesConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFeaturesConfigurationResponse, error) // ImportSnapshotWithBodyWithResponse request with any body ImportSnapshotWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportSnapshotResponse, error) // GetImportJobsWithResponse request GetImportJobsWithResponse(ctx context.Context, params *GetImportJobsParams, reqEditors ...RequestEditorFn) (*GetImportJobsResponse, error) // CreateImportJobWithBodyWithResponse request with any body CreateImportJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateImportJobResponse, error) CreateImportJobWithResponse(ctx context.Context, body CreateImportJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateImportJobResponse, error) // GetImportJobCounterWithResponse request GetImportJobCounterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetImportJobCounterResponse, error) // DeleteImportJobWithResponse request DeleteImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteImportJobResponse, error) // GetJobsIdWithResponse request GetJobsIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetJobsIdResponse, error) // PostJobsIdWithBodyWithResponse request with any body PostJobsIdWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostJobsIdResponse, error) PostJobsIdWithResponse(ctx context.Context, id string, body PostJobsIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PostJobsIdResponse, error) // ActivateImportJobWithResponse request ActivateImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ActivateImportJobResponse, error) // StartImportJobWithResponse request StartImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*StartImportJobResponse, error) // StopImportJobWithResponse request StopImportJobWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*StopImportJobResponse, error) // GetKeycloakConfigWithResponse request GetKeycloakConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetKeycloakConfigResponse, error) // GetConformanceMetricsAggregationWithResponse request GetConformanceMetricsAggregationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConformanceMetricsAggregationResponse, error) // GetServiceTestConformanceMetricWithResponse request GetServiceTestConformanceMetricWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetServiceTestConformanceMetricResponse, error) // GetAggregatedInvocationsStatsWithResponse request GetAggregatedInvocationsStatsWithResponse(ctx context.Context, params *GetAggregatedInvocationsStatsParams, reqEditors ...RequestEditorFn) (*GetAggregatedInvocationsStatsResponse, error) // GetLatestAggregatedInvocationsStatsWithResponse request GetLatestAggregatedInvocationsStatsWithResponse(ctx context.Context, params *GetLatestAggregatedInvocationsStatsParams, reqEditors ...RequestEditorFn) (*GetLatestAggregatedInvocationsStatsResponse, error) // GetTopIvnocationsStatsByDayWithResponse request GetTopIvnocationsStatsByDayWithResponse(ctx context.Context, params *GetTopIvnocationsStatsByDayParams, reqEditors ...RequestEditorFn) (*GetTopIvnocationsStatsByDayResponse, error) // GetInvocationStatsByServiceWithResponse request GetInvocationStatsByServiceWithResponse(ctx context.Context, serviceName string, serviceVersion string, params *GetInvocationStatsByServiceParams, reqEditors ...RequestEditorFn) (*GetInvocationStatsByServiceResponse, error) // GetLatestTestResultsWithResponse request GetLatestTestResultsWithResponse(ctx context.Context, params *GetLatestTestResultsParams, reqEditors ...RequestEditorFn) (*GetLatestTestResultsResponse, error) // GetResourcesByServiceWithResponse request GetResourcesByServiceWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetResourcesByServiceResponse, error) // GetResourceWithResponse request GetResourceWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetResourceResponse, error) // GetSecretsWithResponse request GetSecretsWithResponse(ctx context.Context, params *GetSecretsParams, reqEditors ...RequestEditorFn) (*GetSecretsResponse, error) // CreateSecretWithBodyWithResponse request with any body CreateSecretWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSecretResponse, error) CreateSecretWithResponse(ctx context.Context, body CreateSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSecretResponse, error) // GetSecretsCounterWithResponse request GetSecretsCounterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSecretsCounterResponse, error) // DeleteSecretWithResponse request DeleteSecretWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteSecretResponse, error) // GetSecretWithResponse request GetSecretWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSecretResponse, error) // UpdateSecretWithResponse request UpdateSecretWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UpdateSecretResponse, error) // GetServicesWithResponse request GetServicesWithResponse(ctx context.Context, params *GetServicesParams, reqEditors ...RequestEditorFn) (*GetServicesResponse, error) // GetServicesCounterWithResponse request GetServicesCounterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServicesCounterResponse, error) // GetServicesLabelsWithResponse request GetServicesLabelsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServicesLabelsResponse, error) // SearchServicesWithResponse request SearchServicesWithResponse(ctx context.Context, params *SearchServicesParams, reqEditors ...RequestEditorFn) (*SearchServicesResponse, error) // DeleteServiceWithResponse request DeleteServiceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteServiceResponse, error) // GetServiceWithResponse request GetServiceWithResponse(ctx context.Context, id string, params *GetServiceParams, reqEditors ...RequestEditorFn) (*GetServiceResponse, error) // UpdateServiceMetadataWithBodyWithResponse request with any body UpdateServiceMetadataWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceMetadataResponse, error) UpdateServiceMetadataWithResponse(ctx context.Context, id string, body UpdateServiceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceMetadataResponse, error) // OverrideServiceOperationWithBodyWithResponse request with any body OverrideServiceOperationWithBodyWithResponse(ctx context.Context, id string, params *OverrideServiceOperationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OverrideServiceOperationResponse, error) OverrideServiceOperationWithResponse(ctx context.Context, id string, params *OverrideServiceOperationParams, body OverrideServiceOperationJSONRequestBody, reqEditors ...RequestEditorFn) (*OverrideServiceOperationResponse, error) // CreateTestWithBodyWithResponse request with any body CreateTestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTestResponse, error) CreateTestWithResponse(ctx context.Context, body CreateTestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTestResponse, error) // GetTestResultsByServiceWithResponse request GetTestResultsByServiceWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetTestResultsByServiceResponse, error) // GetTestResultsByServiceCounterWithResponse request GetTestResultsByServiceCounterWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetTestResultsByServiceCounterResponse, error) // GetTestResultWithResponse request GetTestResultWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTestResultResponse, error) // GetEventsByTestCaseWithResponse request GetEventsByTestCaseWithResponse(ctx context.Context, id string, testCaseId string, reqEditors ...RequestEditorFn) (*GetEventsByTestCaseResponse, error) // GetMessagesByTestCaseWithResponse request GetMessagesByTestCaseWithResponse(ctx context.Context, id string, testCaseId string, reqEditors ...RequestEditorFn) (*GetMessagesByTestCaseResponse, error) // ReportTestCaseResultWithBodyWithResponse request with any body ReportTestCaseResultWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReportTestCaseResultResponse, error) ReportTestCaseResultWithResponse(ctx context.Context, id string, body ReportTestCaseResultJSONRequestBody, reqEditors ...RequestEditorFn) (*ReportTestCaseResultResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type Counter ¶
type Counter struct { // Counter Number of items in a resource collection Counter *int32 `json:"counter,omitempty"` }
Counter A simple Counter type.
type CreateImportJobJSONRequestBody ¶
type CreateImportJobJSONRequestBody = ImportJob
CreateImportJobJSONRequestBody defines body for CreateImportJob for application/json ContentType.
type CreateImportJobResponse ¶
func ParseCreateImportJobResponse ¶
func ParseCreateImportJobResponse(rsp *http.Response) (*CreateImportJobResponse, error)
ParseCreateImportJobResponse parses an HTTP response from a CreateImportJobWithResponse call
func (CreateImportJobResponse) Status ¶
func (r CreateImportJobResponse) Status() string
Status returns HTTPResponse.Status
func (CreateImportJobResponse) StatusCode ¶
func (r CreateImportJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateSecretJSONRequestBody ¶
type CreateSecretJSONRequestBody = Secret
CreateSecretJSONRequestBody defines body for CreateSecret for application/json ContentType.
type CreateSecretResponse ¶
func ParseCreateSecretResponse ¶
func ParseCreateSecretResponse(rsp *http.Response) (*CreateSecretResponse, error)
ParseCreateSecretResponse parses an HTTP response from a CreateSecretWithResponse call
func (CreateSecretResponse) Status ¶
func (r CreateSecretResponse) Status() string
Status returns HTTPResponse.Status
func (CreateSecretResponse) StatusCode ¶
func (r CreateSecretResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateTestJSONRequestBody ¶
type CreateTestJSONRequestBody = TestRequest
CreateTestJSONRequestBody defines body for CreateTest for application/json ContentType.
type CreateTestResponse ¶
type CreateTestResponse struct { Body []byte HTTPResponse *http.Response JSON201 *TestResult }
func ParseCreateTestResponse ¶
func ParseCreateTestResponse(rsp *http.Response) (*CreateTestResponse, error)
ParseCreateTestResponse parses an HTTP response from a CreateTestWithResponse call
func (CreateTestResponse) Status ¶
func (r CreateTestResponse) Status() string
Status returns HTTPResponse.Status
func (CreateTestResponse) StatusCode ¶
func (r CreateTestResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DailyInvocationStatistic ¶
type DailyInvocationStatistic struct { // DailyCount The number of service mock invocations on this day DailyCount float32 `json:"dailyCount"` // Day The day (formatted as yyyyMMdd string) represented by this statistic Day string `json:"day"` // HourlyCount The number of service mock invocations per hour of the day (keys range from 0 to 23) HourlyCount *map[string]interface{} `json:"hourlyCount,omitempty"` // Id Unique identifier of this statistic object Id string `json:"id"` // MinuteCount The number of service mock invocations per minute of the day (keys range from 0 to 1439) MinuteCount *map[string]interface{} `json:"minuteCount,omitempty"` // ServiceName The name of the service this statistic is related to ServiceName string `json:"serviceName"` // ServiceVersion The version of the service this statistic is related to ServiceVersion string `json:"serviceVersion"` }
DailyInvocationStatistic The daily statistic of a service mock invocations
type DeleteImportJobResponse ¶
func ParseDeleteImportJobResponse ¶
func ParseDeleteImportJobResponse(rsp *http.Response) (*DeleteImportJobResponse, error)
ParseDeleteImportJobResponse parses an HTTP response from a DeleteImportJobWithResponse call
func (DeleteImportJobResponse) Status ¶
func (r DeleteImportJobResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteImportJobResponse) StatusCode ¶
func (r DeleteImportJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSecretResponse ¶
func ParseDeleteSecretResponse ¶
func ParseDeleteSecretResponse(rsp *http.Response) (*DeleteSecretResponse, error)
ParseDeleteSecretResponse parses an HTTP response from a DeleteSecretWithResponse call
func (DeleteSecretResponse) Status ¶
func (r DeleteSecretResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteSecretResponse) StatusCode ¶
func (r DeleteSecretResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteServiceResponse ¶
func ParseDeleteServiceResponse ¶
func ParseDeleteServiceResponse(rsp *http.Response) (*DeleteServiceResponse, error)
ParseDeleteServiceResponse parses an HTTP response from a DeleteServiceWithResponse call
func (DeleteServiceResponse) Status ¶
func (r DeleteServiceResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteServiceResponse) StatusCode ¶
func (r DeleteServiceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EventMessage ¶
type EventMessage struct { // Content Body content for this message Content *string `json:"content,omitempty"` // Headers Headers for this message Headers *[]Header `json:"headers,omitempty"` // Id Unique identifier of this message Id string `json:"id"` // MediaType Content type of message MediaType string `json:"mediaType"` // Name Unique distinct name of this message Name *string `json:"name,omitempty"` // OperationId Identifier of Operation this message is associated to OperationId *string `json:"operationId,omitempty"` // TestCaseId Unique identifier of TestCase this message is attached (in case of a test) TestCaseId *string `json:"testCaseId,omitempty"` }
EventMessage defines model for EventMessage.
type Exchange ¶
type Exchange struct {
// contains filtered or unexported fields
}
Exchange Abstract representation of a Service or API exchange type (request/response, event based, ...)
func (Exchange) AsRequestResponsePair ¶
func (t Exchange) AsRequestResponsePair() (RequestResponsePair, error)
AsRequestResponsePair returns the union data inside the Exchange as a RequestResponsePair
func (Exchange) AsUnidirectionalEvent ¶
func (t Exchange) AsUnidirectionalEvent() (UnidirectionalEvent, error)
AsUnidirectionalEvent returns the union data inside the Exchange as a UnidirectionalEvent
func (Exchange) Discriminator ¶
func (*Exchange) FromRequestResponsePair ¶
func (t *Exchange) FromRequestResponsePair(v RequestResponsePair) error
FromRequestResponsePair overwrites any union data inside the Exchange as the provided RequestResponsePair
func (*Exchange) FromUnidirectionalEvent ¶
func (t *Exchange) FromUnidirectionalEvent(v UnidirectionalEvent) error
FromUnidirectionalEvent overwrites any union data inside the Exchange as the provided UnidirectionalEvent
func (Exchange) MarshalJSON ¶
func (*Exchange) MergeRequestResponsePair ¶
func (t *Exchange) MergeRequestResponsePair(v RequestResponsePair) error
MergeRequestResponsePair performs a merge with any union data inside the Exchange, using the provided RequestResponsePair
func (*Exchange) MergeUnidirectionalEvent ¶
func (t *Exchange) MergeUnidirectionalEvent(v UnidirectionalEvent) error
MergeUnidirectionalEvent performs a merge with any union data inside the Exchange, using the provided UnidirectionalEvent
func (*Exchange) UnmarshalJSON ¶
func (Exchange) ValueByDiscriminator ¶
type ExportSnapshotParams ¶
type ExportSnapshotParams struct { // ServiceIds List of service identifiers to export ServiceIds []string `form:"serviceIds" json:"serviceIds"` }
ExportSnapshotParams defines parameters for ExportSnapshot.
type ExportSnapshotResponse ¶
type ExportSnapshotResponse struct { Body []byte HTTPResponse *http.Response JSON200 *openapi_types.File }
func ParseExportSnapshotResponse ¶
func ParseExportSnapshotResponse(rsp *http.Response) (*ExportSnapshotResponse, error)
ParseExportSnapshotResponse parses an HTTP response from a ExportSnapshotWithResponse call
func (ExportSnapshotResponse) Status ¶
func (r ExportSnapshotResponse) Status() string
Status returns HTTPResponse.Status
func (ExportSnapshotResponse) StatusCode ¶
func (r ExportSnapshotResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAggregatedInvocationsStatsParams ¶
type GetAggregatedInvocationsStatsParams struct { // Day The day to get statistics for (formatted with yyyyMMdd pattern). Default to today if not provided. Day *string `form:"day,omitempty" json:"day,omitempty"` }
GetAggregatedInvocationsStatsParams defines parameters for GetAggregatedInvocationsStats.
type GetAggregatedInvocationsStatsResponse ¶
type GetAggregatedInvocationsStatsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *DailyInvocationStatistic }
func ParseGetAggregatedInvocationsStatsResponse ¶
func ParseGetAggregatedInvocationsStatsResponse(rsp *http.Response) (*GetAggregatedInvocationsStatsResponse, error)
ParseGetAggregatedInvocationsStatsResponse parses an HTTP response from a GetAggregatedInvocationsStatsWithResponse call
func (GetAggregatedInvocationsStatsResponse) Status ¶
func (r GetAggregatedInvocationsStatsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAggregatedInvocationsStatsResponse) StatusCode ¶
func (r GetAggregatedInvocationsStatsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetConformanceMetricsAggregationResponse ¶
type GetConformanceMetricsAggregationResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]WeightedMetricValue }
func ParseGetConformanceMetricsAggregationResponse ¶
func ParseGetConformanceMetricsAggregationResponse(rsp *http.Response) (*GetConformanceMetricsAggregationResponse, error)
ParseGetConformanceMetricsAggregationResponse parses an HTTP response from a GetConformanceMetricsAggregationWithResponse call
func (GetConformanceMetricsAggregationResponse) Status ¶
func (r GetConformanceMetricsAggregationResponse) Status() string
Status returns HTTPResponse.Status
func (GetConformanceMetricsAggregationResponse) StatusCode ¶
func (r GetConformanceMetricsAggregationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEventsByTestCaseResponse ¶
type GetEventsByTestCaseResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]UnidirectionalEvent }
func ParseGetEventsByTestCaseResponse ¶
func ParseGetEventsByTestCaseResponse(rsp *http.Response) (*GetEventsByTestCaseResponse, error)
ParseGetEventsByTestCaseResponse parses an HTTP response from a GetEventsByTestCaseWithResponse call
func (GetEventsByTestCaseResponse) Status ¶
func (r GetEventsByTestCaseResponse) Status() string
Status returns HTTPResponse.Status
func (GetEventsByTestCaseResponse) StatusCode ¶
func (r GetEventsByTestCaseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetFeaturesConfigurationResponse ¶
func ParseGetFeaturesConfigurationResponse ¶
func ParseGetFeaturesConfigurationResponse(rsp *http.Response) (*GetFeaturesConfigurationResponse, error)
ParseGetFeaturesConfigurationResponse parses an HTTP response from a GetFeaturesConfigurationWithResponse call
func (GetFeaturesConfigurationResponse) Status ¶
func (r GetFeaturesConfigurationResponse) Status() string
Status returns HTTPResponse.Status
func (GetFeaturesConfigurationResponse) StatusCode ¶
func (r GetFeaturesConfigurationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetImportJobCounterResponse ¶
type GetImportJobCounterResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Counter }
func ParseGetImportJobCounterResponse ¶
func ParseGetImportJobCounterResponse(rsp *http.Response) (*GetImportJobCounterResponse, error)
ParseGetImportJobCounterResponse parses an HTTP response from a GetImportJobCounterWithResponse call
func (GetImportJobCounterResponse) Status ¶
func (r GetImportJobCounterResponse) Status() string
Status returns HTTPResponse.Status
func (GetImportJobCounterResponse) StatusCode ¶
func (r GetImportJobCounterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetImportJobsParams ¶
type GetImportJobsParams struct { // Page Page of ImportJobs to retrieve (starts at and defaults to 0) Page *int `form:"page,omitempty" json:"page,omitempty"` // Size Size of a page. Maximum number of ImportJobs to include in a response (defaults to 20) Size *int `form:"size,omitempty" json:"size,omitempty"` // Name Name like criterion for query Name *string `form:"name,omitempty" json:"name,omitempty"` }
GetImportJobsParams defines parameters for GetImportJobs.
type GetImportJobsResponse ¶
func ParseGetImportJobsResponse ¶
func ParseGetImportJobsResponse(rsp *http.Response) (*GetImportJobsResponse, error)
ParseGetImportJobsResponse parses an HTTP response from a GetImportJobsWithResponse call
func (GetImportJobsResponse) Status ¶
func (r GetImportJobsResponse) Status() string
Status returns HTTPResponse.Status
func (GetImportJobsResponse) StatusCode ¶
func (r GetImportJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetInvocationStatsByServiceParams ¶
type GetInvocationStatsByServiceParams struct { // Day The day to get statistics for (formatted with yyyyMMdd pattern). Default to today if not provided. Day *string `form:"day,omitempty" json:"day,omitempty"` }
GetInvocationStatsByServiceParams defines parameters for GetInvocationStatsByService.
type GetInvocationStatsByServiceResponse ¶
type GetInvocationStatsByServiceResponse struct { Body []byte HTTPResponse *http.Response JSON200 *DailyInvocationStatistic }
func ParseGetInvocationStatsByServiceResponse ¶
func ParseGetInvocationStatsByServiceResponse(rsp *http.Response) (*GetInvocationStatsByServiceResponse, error)
ParseGetInvocationStatsByServiceResponse parses an HTTP response from a GetInvocationStatsByServiceWithResponse call
func (GetInvocationStatsByServiceResponse) Status ¶
func (r GetInvocationStatsByServiceResponse) Status() string
Status returns HTTPResponse.Status
func (GetInvocationStatsByServiceResponse) StatusCode ¶
func (r GetInvocationStatsByServiceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetJobsIdResponse ¶
func ParseGetJobsIdResponse ¶
func ParseGetJobsIdResponse(rsp *http.Response) (*GetJobsIdResponse, error)
ParseGetJobsIdResponse parses an HTTP response from a GetJobsIdWithResponse call
func (GetJobsIdResponse) Status ¶
func (r GetJobsIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetJobsIdResponse) StatusCode ¶
func (r GetJobsIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetKeycloakConfigResponse ¶
type GetKeycloakConfigResponse struct { Body []byte HTTPResponse *http.Response JSON200 *KeycloakConfig }
func ParseGetKeycloakConfigResponse ¶
func ParseGetKeycloakConfigResponse(rsp *http.Response) (*GetKeycloakConfigResponse, error)
ParseGetKeycloakConfigResponse parses an HTTP response from a GetKeycloakConfigWithResponse call
func (GetKeycloakConfigResponse) Status ¶
func (r GetKeycloakConfigResponse) Status() string
Status returns HTTPResponse.Status
func (GetKeycloakConfigResponse) StatusCode ¶
func (r GetKeycloakConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetLatestAggregatedInvocationsStatsParams ¶
type GetLatestAggregatedInvocationsStatsParams struct { // Limit Number of days to get back in time. Default is 20. Limit *int `form:"limit,omitempty" json:"limit,omitempty"` }
GetLatestAggregatedInvocationsStatsParams defines parameters for GetLatestAggregatedInvocationsStats.
type GetLatestAggregatedInvocationsStatsResponse ¶
type GetLatestAggregatedInvocationsStatsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CounterMap }
func ParseGetLatestAggregatedInvocationsStatsResponse ¶
func ParseGetLatestAggregatedInvocationsStatsResponse(rsp *http.Response) (*GetLatestAggregatedInvocationsStatsResponse, error)
ParseGetLatestAggregatedInvocationsStatsResponse parses an HTTP response from a GetLatestAggregatedInvocationsStatsWithResponse call
func (GetLatestAggregatedInvocationsStatsResponse) Status ¶
func (r GetLatestAggregatedInvocationsStatsResponse) Status() string
Status returns HTTPResponse.Status
func (GetLatestAggregatedInvocationsStatsResponse) StatusCode ¶
func (r GetLatestAggregatedInvocationsStatsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetLatestTestResultsParams ¶
type GetLatestTestResultsParams struct { // Limit Number of days to consider for test results to return. Default is 7 (one week) Limit *int `form:"limit,omitempty" json:"limit,omitempty"` }
GetLatestTestResultsParams defines parameters for GetLatestTestResults.
type GetLatestTestResultsResponse ¶
type GetLatestTestResultsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]TestResultSummary }
func ParseGetLatestTestResultsResponse ¶
func ParseGetLatestTestResultsResponse(rsp *http.Response) (*GetLatestTestResultsResponse, error)
ParseGetLatestTestResultsResponse parses an HTTP response from a GetLatestTestResultsWithResponse call
func (GetLatestTestResultsResponse) Status ¶
func (r GetLatestTestResultsResponse) Status() string
Status returns HTTPResponse.Status
func (GetLatestTestResultsResponse) StatusCode ¶
func (r GetLatestTestResultsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMessagesByTestCaseResponse ¶
type GetMessagesByTestCaseResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]RequestResponsePair }
func ParseGetMessagesByTestCaseResponse ¶
func ParseGetMessagesByTestCaseResponse(rsp *http.Response) (*GetMessagesByTestCaseResponse, error)
ParseGetMessagesByTestCaseResponse parses an HTTP response from a GetMessagesByTestCaseWithResponse call
func (GetMessagesByTestCaseResponse) Status ¶
func (r GetMessagesByTestCaseResponse) Status() string
Status returns HTTPResponse.Status
func (GetMessagesByTestCaseResponse) StatusCode ¶
func (r GetMessagesByTestCaseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetResourceResponse ¶
func ParseGetResourceResponse ¶
func ParseGetResourceResponse(rsp *http.Response) (*GetResourceResponse, error)
ParseGetResourceResponse parses an HTTP response from a GetResourceWithResponse call
func (GetResourceResponse) Status ¶
func (r GetResourceResponse) Status() string
Status returns HTTPResponse.Status
func (GetResourceResponse) StatusCode ¶
func (r GetResourceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetResourcesByServiceResponse ¶
type GetResourcesByServiceResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]Resource }
func ParseGetResourcesByServiceResponse ¶
func ParseGetResourcesByServiceResponse(rsp *http.Response) (*GetResourcesByServiceResponse, error)
ParseGetResourcesByServiceResponse parses an HTTP response from a GetResourcesByServiceWithResponse call
func (GetResourcesByServiceResponse) Status ¶
func (r GetResourcesByServiceResponse) Status() string
Status returns HTTPResponse.Status
func (GetResourcesByServiceResponse) StatusCode ¶
func (r GetResourcesByServiceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecretResponse ¶
func ParseGetSecretResponse ¶
func ParseGetSecretResponse(rsp *http.Response) (*GetSecretResponse, error)
ParseGetSecretResponse parses an HTTP response from a GetSecretWithResponse call
func (GetSecretResponse) Status ¶
func (r GetSecretResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecretResponse) StatusCode ¶
func (r GetSecretResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecretsCounterResponse ¶
func ParseGetSecretsCounterResponse ¶
func ParseGetSecretsCounterResponse(rsp *http.Response) (*GetSecretsCounterResponse, error)
ParseGetSecretsCounterResponse parses an HTTP response from a GetSecretsCounterWithResponse call
func (GetSecretsCounterResponse) Status ¶
func (r GetSecretsCounterResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecretsCounterResponse) StatusCode ¶
func (r GetSecretsCounterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecretsParams ¶
type GetSecretsParams struct { // Page Page of Secrets to retrieve (starts at and defaults to 0) Page *int `form:"page,omitempty" json:"page,omitempty"` // Size Size of a page. Maximum number of Secrets to include in a response (defaults to 20) Size *int `form:"size,omitempty" json:"size,omitempty"` }
GetSecretsParams defines parameters for GetSecrets.
type GetSecretsResponse ¶
func ParseGetSecretsResponse ¶
func ParseGetSecretsResponse(rsp *http.Response) (*GetSecretsResponse, error)
ParseGetSecretsResponse parses an HTTP response from a GetSecretsWithResponse call
func (GetSecretsResponse) Status ¶
func (r GetSecretsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecretsResponse) StatusCode ¶
func (r GetSecretsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServiceParams ¶
type GetServiceParams struct { // Messages Whether to include details on services messages into result. Default is false Messages *bool `form:"messages,omitempty" json:"messages,omitempty"` }
GetServiceParams defines parameters for GetService.
type GetServiceResponse ¶
type GetServiceResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ServiceResponse }
func ParseGetServiceResponse ¶
func ParseGetServiceResponse(rsp *http.Response) (*GetServiceResponse, error)
ParseGetServiceResponse parses an HTTP response from a GetServiceWithResponse call
func (GetServiceResponse) Status ¶
func (r GetServiceResponse) Status() string
Status returns HTTPResponse.Status
func (GetServiceResponse) StatusCode ¶
func (r GetServiceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServiceTestConformanceMetricResponse ¶
type GetServiceTestConformanceMetricResponse struct { Body []byte HTTPResponse *http.Response JSON200 *TestConformanceMetric }
func ParseGetServiceTestConformanceMetricResponse ¶
func ParseGetServiceTestConformanceMetricResponse(rsp *http.Response) (*GetServiceTestConformanceMetricResponse, error)
ParseGetServiceTestConformanceMetricResponse parses an HTTP response from a GetServiceTestConformanceMetricWithResponse call
func (GetServiceTestConformanceMetricResponse) Status ¶
func (r GetServiceTestConformanceMetricResponse) Status() string
Status returns HTTPResponse.Status
func (GetServiceTestConformanceMetricResponse) StatusCode ¶
func (r GetServiceTestConformanceMetricResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServicesCounterResponse ¶
func ParseGetServicesCounterResponse ¶
func ParseGetServicesCounterResponse(rsp *http.Response) (*GetServicesCounterResponse, error)
ParseGetServicesCounterResponse parses an HTTP response from a GetServicesCounterWithResponse call
func (GetServicesCounterResponse) Status ¶
func (r GetServicesCounterResponse) Status() string
Status returns HTTPResponse.Status
func (GetServicesCounterResponse) StatusCode ¶
func (r GetServicesCounterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServicesLabelsResponse ¶
type GetServicesLabelsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *LabelsMap }
func ParseGetServicesLabelsResponse ¶
func ParseGetServicesLabelsResponse(rsp *http.Response) (*GetServicesLabelsResponse, error)
ParseGetServicesLabelsResponse parses an HTTP response from a GetServicesLabelsWithResponse call
func (GetServicesLabelsResponse) Status ¶
func (r GetServicesLabelsResponse) Status() string
Status returns HTTPResponse.Status
func (GetServicesLabelsResponse) StatusCode ¶
func (r GetServicesLabelsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServicesParams ¶
type GetServicesParams struct { // Page Page of Services to retrieve (starts at and defaults to 0) Page *int `form:"page,omitempty" json:"page,omitempty"` // Size Size of a page. Maximum number of Services to include in a response (defaults to 20) Size *int `form:"size,omitempty" json:"size,omitempty"` }
GetServicesParams defines parameters for GetServices.
type GetServicesResponse ¶
func ParseGetServicesResponse ¶
func ParseGetServicesResponse(rsp *http.Response) (*GetServicesResponse, error)
ParseGetServicesResponse parses an HTTP response from a GetServicesWithResponse call
func (GetServicesResponse) Status ¶
func (r GetServicesResponse) Status() string
Status returns HTTPResponse.Status
func (GetServicesResponse) StatusCode ¶
func (r GetServicesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTestResultResponse ¶
type GetTestResultResponse struct { Body []byte HTTPResponse *http.Response JSON200 *TestResult }
func ParseGetTestResultResponse ¶
func ParseGetTestResultResponse(rsp *http.Response) (*GetTestResultResponse, error)
ParseGetTestResultResponse parses an HTTP response from a GetTestResultWithResponse call
func (GetTestResultResponse) Status ¶
func (r GetTestResultResponse) Status() string
Status returns HTTPResponse.Status
func (GetTestResultResponse) StatusCode ¶
func (r GetTestResultResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTestResultsByServiceCounterResponse ¶
type GetTestResultsByServiceCounterResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Counter }
func ParseGetTestResultsByServiceCounterResponse ¶
func ParseGetTestResultsByServiceCounterResponse(rsp *http.Response) (*GetTestResultsByServiceCounterResponse, error)
ParseGetTestResultsByServiceCounterResponse parses an HTTP response from a GetTestResultsByServiceCounterWithResponse call
func (GetTestResultsByServiceCounterResponse) Status ¶
func (r GetTestResultsByServiceCounterResponse) Status() string
Status returns HTTPResponse.Status
func (GetTestResultsByServiceCounterResponse) StatusCode ¶
func (r GetTestResultsByServiceCounterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTestResultsByServiceResponse ¶
type GetTestResultsByServiceResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]TestResult }
func ParseGetTestResultsByServiceResponse ¶
func ParseGetTestResultsByServiceResponse(rsp *http.Response) (*GetTestResultsByServiceResponse, error)
ParseGetTestResultsByServiceResponse parses an HTTP response from a GetTestResultsByServiceWithResponse call
func (GetTestResultsByServiceResponse) Status ¶
func (r GetTestResultsByServiceResponse) Status() string
Status returns HTTPResponse.Status
func (GetTestResultsByServiceResponse) StatusCode ¶
func (r GetTestResultsByServiceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTopIvnocationsStatsByDayParams ¶
type GetTopIvnocationsStatsByDayParams struct { // Day The day to get statistics for (formatted with yyyyMMdd pattern). Default to today if not provided. Day *string `form:"day,omitempty" json:"day,omitempty"` // Limit The number of top invoked mocks to return Limit *int `form:"limit,omitempty" json:"limit,omitempty"` }
GetTopIvnocationsStatsByDayParams defines parameters for GetTopIvnocationsStatsByDay.
type GetTopIvnocationsStatsByDayResponse ¶
type GetTopIvnocationsStatsByDayResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]DailyInvocationStatistic }
func ParseGetTopIvnocationsStatsByDayResponse ¶
func ParseGetTopIvnocationsStatsByDayResponse(rsp *http.Response) (*GetTopIvnocationsStatsByDayResponse, error)
ParseGetTopIvnocationsStatsByDayResponse parses an HTTP response from a GetTopIvnocationsStatsByDayWithResponse call
func (GetTopIvnocationsStatsByDayResponse) Status ¶
func (r GetTopIvnocationsStatsByDayResponse) Status() string
Status returns HTTPResponse.Status
func (GetTopIvnocationsStatsByDayResponse) StatusCode ¶
func (r GetTopIvnocationsStatsByDayResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Header ¶
type Header struct { // Name Unique distinct name of this Header Name string `json:"name"` // Values Values for this Header Values []string `json:"values"` }
Header Transport headers for both Requests and Responses
type HeaderDTO ¶
type HeaderDTO struct { // Name Unique distinct name of this Header Name string `json:"name"` // Values Values for this header (comma separated strings) Values string `json:"values"` }
HeaderDTO Data Transfert Object for headers of both Requests and Responses
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type ImportJob ¶
type ImportJob struct { // Active Whether this ImportJob is active (ie. scheduled for execution) Active *bool `json:"active,omitempty"` // CreatedDate Creation date for this ImportJob CreatedDate *time.Time `json:"createdDate,omitempty"` // Etag Etag of repository URL during previous import. Is used for not re-importing if no recent changes Etag *string `json:"etag,omitempty"` // Frequency Reserved for future usage Frequency *string `json:"frequency,omitempty"` // Id Unique identifier of ImportJob Id *string `json:"id,omitempty"` // LastImportDate Date last import was done LastImportDate *time.Time `json:"lastImportDate,omitempty"` // LastImportError Error message of last import (if any) LastImportError *string `json:"lastImportError,omitempty"` // MainArtifact Flag telling if considered as primary or secondary artifact. Default to `true` MainArtifact *bool `json:"mainArtifact,omitempty"` // Metadata Commodity object for holding metadata on any entity. This object is inspired by Kubernetes metadata. Metadata *Metadata `json:"metadata,omitempty"` // Name Unique distinct name of this ImportJob Name string `json:"name"` // RepositoryDisableSSLValidation Whether to disable SSL certificate verification when checking repository RepositoryDisableSSLValidation *bool `json:"repositoryDisableSSLValidation,omitempty"` // RepositoryUrl URL of mocks and tests repository artifact RepositoryUrl string `json:"repositoryUrl"` // SecretRef Lightweight reference for an existing Secret SecretRef *SecretRef `json:"secretRef,omitempty"` // ServiceRefs References of Services discovered when checking repository ServiceRefs *[]ServiceRef `json:"serviceRefs,omitempty"` }
ImportJob An ImportJob allow defining a repository artifact to poll for discovering Services and APIs mocks and tests
type ImportSnapshotMultipartRequestBody ¶
type ImportSnapshotMultipartRequestBody = SnapshotUpload
ImportSnapshotMultipartRequestBody defines body for ImportSnapshot for multipart/form-data ContentType.
type ImportSnapshotResponse ¶
func ParseImportSnapshotResponse ¶
func ParseImportSnapshotResponse(rsp *http.Response) (*ImportSnapshotResponse, error)
ParseImportSnapshotResponse parses an HTTP response from a ImportSnapshotWithResponse call
func (ImportSnapshotResponse) Status ¶
func (r ImportSnapshotResponse) Status() string
Status returns HTTPResponse.Status
func (ImportSnapshotResponse) StatusCode ¶
func (r ImportSnapshotResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type KeycloakConfig ¶
type KeycloakConfig struct { // AuthServerUrl SSO Server authentication url AuthServerUrl string `json:"auth-server-url"` // Enabled Whether Keycloak authentification and usage is enabled Enabled bool `json:"enabled"` // PublicClient Name of public-client that can be used for requesting OAuth token PublicClient bool `json:"public-client"` // Realm Authentication realm name Realm string `json:"realm"` // Resource Name of Keycloak resource/application used on client side Resource string `json:"resource"` // SslRequired SSL certificates requirements SslRequired interface{} `json:"ssl-required"` }
KeycloakConfig Representation of Keycloak / SSO configuration used by Microcks server
type LabelsMap ¶
type LabelsMap map[string]StringArray
LabelsMap A map which keys are already used labels keys and values are already used values for this key
type MessageArray ¶
type MessageArray = []Exchange
MessageArray Array of Message for Service operations
type Metadata ¶
type Metadata struct { // Annotations Annotations of attached object Annotations *map[string]string `json:"annotations,omitempty"` // CreatedOn Creation date of attached object CreatedOn int `json:"createdOn"` // Labels Labels put on attached object Labels *map[string]string `json:"labels,omitempty"` // LastUpdate Last update of attached object LastUpdate int `json:"lastUpdate"` }
Metadata Commodity object for holding metadata on any entity. This object is inspired by Kubernetes metadata.
type Operation ¶
type Operation struct { // Bindings Map of protocol binding details for this operation Bindings *map[string]Binding `json:"bindings,omitempty"` // DefaultDelay Default response time delay for mocks DefaultDelay *float32 `json:"defaultDelay,omitempty"` // Dispatcher Dispatcher strategy used for mocks Dispatcher *string `json:"dispatcher,omitempty"` // DispatcherRules DispatcherRules used for mocks DispatcherRules *string `json:"dispatcherRules,omitempty"` // InputName Name of input parameters in case of Xml based Service InputName *string `json:"inputName,omitempty"` // Method Represents transport method Method string `json:"method"` // Name Unique name of this Operation within Service scope Name string `json:"name"` // OutputName Name of output parameters in case of Xml based Service OutputName *string `json:"outputName,omitempty"` // ParameterContraints Contraints that may apply to mock invocatino on this operation ParameterContraints *[]ParameterConstraint `json:"parameterContraints,omitempty"` // ResourcePaths Paths the mocks endpoints are mapped on ResourcePaths *[]string `json:"resourcePaths,omitempty"` }
Operation An Operation of a Service or API
type OperationHeaders ¶
OperationHeaders Specification of additional headers for a Service/API operations. Keys are operation name or "globals" (if header applies to all), values are Header objects DTO.
type OperationOverrideDTO ¶
type OperationOverrideDTO struct { // DefaultDelay Default delay in milliseconds to apply to mock responses on this operation DefaultDelay *int `json:"defaultDelay,omitempty"` // Dispatcher Type of dispatcher to apply for this operation Dispatcher *string `json:"dispatcher,omitempty"` // DispatcherRules Rules of dispatcher for this operation DispatcherRules *string `json:"dispatcherRules,omitempty"` // ParameterConstraints Constraints that may apply to incoming parameters on this operation ParameterConstraints *[]ParameterConstraint `json:"parameterConstraints,omitempty"` }
OperationOverrideDTO Data Transfer object for grouping the mutable properties of an Operation
type OverrideServiceOperationJSONRequestBody ¶
type OverrideServiceOperationJSONRequestBody = OperationOverrideDTO
OverrideServiceOperationJSONRequestBody defines body for OverrideServiceOperation for application/json ContentType.
type OverrideServiceOperationParams ¶
type OverrideServiceOperationParams struct { // OperationName Name of operation to update OperationName string `form:"operationName" json:"operationName"` }
OverrideServiceOperationParams defines parameters for OverrideServiceOperation.
type OverrideServiceOperationResponse ¶
func ParseOverrideServiceOperationResponse ¶
func ParseOverrideServiceOperationResponse(rsp *http.Response) (*OverrideServiceOperationResponse, error)
ParseOverrideServiceOperationResponse parses an HTTP response from a OverrideServiceOperationWithResponse call
func (OverrideServiceOperationResponse) Status ¶
func (r OverrideServiceOperationResponse) Status() string
Status returns HTTPResponse.Status
func (OverrideServiceOperationResponse) StatusCode ¶
func (r OverrideServiceOperationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ParameterConstraint ¶
type ParameterConstraint struct { // In Parameter location In *ParameterConstraintIn `json:"in,omitempty"` // MustMatchRegexp Whether it's a regular expression matching constraint MustMatchRegexp *string `json:"mustMatchRegexp,omitempty"` // Name Parameter name Name string `json:"name"` // Recopy Whether it's a recopy constraint Recopy *bool `json:"recopy,omitempty"` // Required Whether it's a required constraint Required *bool `json:"required,omitempty"` }
ParameterConstraint Companion object for Operation that may be used to express constraints on request parameters
type ParameterConstraintIn ¶
type ParameterConstraintIn string
ParameterConstraintIn Parameter location
const ( ParameterConstraintInHeader ParameterConstraintIn = "header" ParameterConstraintInPath ParameterConstraintIn = "path" ParameterConstraintInQuery ParameterConstraintIn = "query" )
Defines values for ParameterConstraintIn.
type PostJobsIdJSONRequestBody ¶
type PostJobsIdJSONRequestBody = ImportJob
PostJobsIdJSONRequestBody defines body for PostJobsId for application/json ContentType.
type PostJobsIdResponse ¶
func ParsePostJobsIdResponse ¶
func ParsePostJobsIdResponse(rsp *http.Response) (*PostJobsIdResponse, error)
ParsePostJobsIdResponse parses an HTTP response from a PostJobsIdWithResponse call
func (PostJobsIdResponse) Status ¶
func (r PostJobsIdResponse) Status() string
Status returns HTTPResponse.Status
func (PostJobsIdResponse) StatusCode ¶
func (r PostJobsIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReportTestCaseResultJSONRequestBody ¶
type ReportTestCaseResultJSONRequestBody = TestCaseReturnDTO
ReportTestCaseResultJSONRequestBody defines body for ReportTestCaseResult for application/json ContentType.
type ReportTestCaseResultResponse ¶
type ReportTestCaseResultResponse struct { Body []byte HTTPResponse *http.Response JSON200 *TestCaseResult }
func ParseReportTestCaseResultResponse ¶
func ParseReportTestCaseResultResponse(rsp *http.Response) (*ReportTestCaseResultResponse, error)
ParseReportTestCaseResultResponse parses an HTTP response from a ReportTestCaseResultWithResponse call
func (ReportTestCaseResultResponse) Status ¶
func (r ReportTestCaseResultResponse) Status() string
Status returns HTTPResponse.Status
func (ReportTestCaseResultResponse) StatusCode ¶
func (r ReportTestCaseResultResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Request ¶
type Request struct { // Content Body content for this request Content *string `json:"content,omitempty"` // Headers Headers for this Request Headers *[]Header `json:"headers,omitempty"` // Id Unique identifier of Request Id *string `json:"id,omitempty"` // Name Unique distinct name of this Request Name string `json:"name"` // OperationId Identifier of Operation this Request is associated to OperationId string `json:"operationId"` // TestCaseId Unique identifier of TestCase this Request is attached (in case of a test) TestCaseId *string `json:"testCaseId,omitempty"` }
Request A mock invocation or test request
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type RequestResponsePair ¶
type RequestResponsePair struct { // Request A mock invocation or test request Request Request `json:"request"` // Response A mock invocation or test response Response Response `json:"response"` // Type Discriminant type for identifying kind of exchange Type RequestResponsePairType `json:"type"` }
RequestResponsePair defines model for RequestResponsePair.
type RequestResponsePairType ¶
type RequestResponsePairType string
RequestResponsePairType Discriminant type for identifying kind of exchange
const ( RequestResponsePairTypeReqRespPair RequestResponsePairType = "reqRespPair" RequestResponsePairTypeUnidirEvent RequestResponsePairType = "unidirEvent" )
Defines values for RequestResponsePairType.
type Resource ¶
type Resource struct { // Content String content of this resource Content string `json:"content"` // Id Uniquer identifier of this Service or API Resource Id string `json:"id"` // Name Unique name/business identifier for this Service or API resource Name string `json:"name"` // Path Relatvie path of this resource regarding main resource Path *string `json:"path,omitempty"` // ServiceId Unique identifier of the Servoce or API this resource is attached to ServiceId string `json:"serviceId"` // SourceArtifact Short name of the artifact this resource was extracted from SourceArtifact *string `json:"sourceArtifact,omitempty"` // Type Types of managed resources for Services or APIs Type ResourceType `json:"type"` }
Resource Resource represents a Service or API artifacts such as specification, contract
type ResourceType ¶
type ResourceType string
ResourceType Types of managed resources for Services or APIs
const ( ResourceTypeASYNCAPISCHEMA ResourceType = "ASYNC_API_SCHEMA" ResourceTypeASYNCAPISPEC ResourceType = "ASYNC_API_SPEC" ResourceTypeAVROSCHEMA ResourceType = "AVRO_SCHEMA" ResourceTypeGRAPHQLSCHEMA ResourceType = "GRAPHQL_SCHEMA" ResourceTypeJSONSCHEMA ResourceType = "JSON_SCHEMA" ResourceTypeOPENAPISCHEMA ResourceType = "OPEN_API_SCHEMA" ResourceTypeOPENAPISPEC ResourceType = "OPEN_API_SPEC" ResourceTypePOSTMANCOLLECTION ResourceType = "POSTMAN_COLLECTION" ResourceTypePROTOBUFDESCRIPTION ResourceType = "PROTOBUF_DESCRIPTION" ResourceTypePROTOBUFSCHEMA ResourceType = "PROTOBUF_SCHEMA" ResourceTypeWSDL ResourceType = "WSDL" ResourceTypeXSD ResourceType = "XSD" )
Defines values for ResourceType.
type Response ¶
type Response struct { // Content Body content of this Response Content *string `json:"content,omitempty"` // Headers Headers for this Response Headers *[]Header `json:"headers,omitempty"` // Id Unique identifier of Response Id *string `json:"id,omitempty"` // Name Unique distinct name of this Response Name string `json:"name"` // OperationId Identifier of Operation this Response is associated to OperationId string `json:"operationId"` // TestCaseId Unique identifier of TestCase this Response is attached (in case of a test) TestCaseId *string `json:"testCaseId,omitempty"` }
Response A mock invocation or test response
type SearchServicesParams ¶
type SearchServicesParams struct { // QueryMap Map of criterion. Key can be simply 'name' with value as the searched string. You can also search by label using keys like 'labels.x' where 'x' is the label and value the label value QueryMap map[string]string `form:"queryMap" json:"queryMap"` }
SearchServicesParams defines parameters for SearchServices.
type SearchServicesResponse ¶
func ParseSearchServicesResponse ¶
func ParseSearchServicesResponse(rsp *http.Response) (*SearchServicesResponse, error)
ParseSearchServicesResponse parses an HTTP response from a SearchServicesWithResponse call
func (SearchServicesResponse) Status ¶
func (r SearchServicesResponse) Status() string
Status returns HTTPResponse.Status
func (SearchServicesResponse) StatusCode ¶
func (r SearchServicesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Secret ¶
type Secret struct { CaCertPem *string `json:"caCertPem,omitempty"` // Description Description of this Secret Description string `json:"description"` // Id Unique identifier of Secret Id *string `json:"id,omitempty"` // Name Unique distinct name of Secret Name string `json:"name"` Password *string `json:"password,omitempty"` Token *string `json:"token,omitempty"` TokenHeader *string `json:"tokenHeader,omitempty"` Username *string `json:"username,omitempty"` }
Secret A Secret allows grouping informations on how to access a restricted resource such as a repsoitory URL. Secrets are typically used by ImpoortJobs.
type SecretRef ¶
type SecretRef struct { // Name Distinct name of the referenced Secret Name string `json:"name"` // SecretId Unique identifier or referenced Secret SecretId string `json:"secretId"` }
SecretRef Lightweight reference for an existing Secret
type Service ¶
type Service struct { // Id Unique identifier for this Service or API Id *string `json:"id,omitempty"` // Metadata Commodity object for holding metadata on any entity. This object is inspired by Kubernetes metadata. Metadata *Metadata `json:"metadata,omitempty"` // Name Distinct name for this Service or API (maybe shared among many versions) Name string `json:"name"` // Operations Set of Operations for Service or API Operations *[]Operation `json:"operations,omitempty"` // Type Service or API Type Type ServiceType `json:"type"` // Version Distinct version for a named Service or API Version string `json:"version"` // XmlNS Associated Xml Namespace in case of Xml based Service XmlNS *string `json:"xmlNS,omitempty"` }
Service Represents a Service or API definition as registred into Microcks repository
type ServiceRef ¶
type ServiceRef struct { // Name The Service name Name string `json:"name"` // ServiceId Unique reference of a Service ServiceId string `json:"serviceId"` // Version The Service version Version string `json:"version"` }
ServiceRef Lightweight reference of an existing Service
type ServiceResponse ¶
type ServiceResponse struct {
// contains filtered or unexported fields
}
ServiceResponse defines model for ServiceResponse.
func (ServiceResponse) AsService ¶
func (t ServiceResponse) AsService() (Service, error)
AsService returns the union data inside the ServiceResponse as a Service
func (ServiceResponse) AsServiceView ¶
func (t ServiceResponse) AsServiceView() (ServiceView, error)
AsServiceView returns the union data inside the ServiceResponse as a ServiceView
func (*ServiceResponse) FromService ¶
func (t *ServiceResponse) FromService(v Service) error
FromService overwrites any union data inside the ServiceResponse as the provided Service
func (*ServiceResponse) FromServiceView ¶
func (t *ServiceResponse) FromServiceView(v ServiceView) error
FromServiceView overwrites any union data inside the ServiceResponse as the provided ServiceView
func (ServiceResponse) MarshalJSON ¶
func (t ServiceResponse) MarshalJSON() ([]byte, error)
func (*ServiceResponse) MergeService ¶
func (t *ServiceResponse) MergeService(v Service) error
MergeService performs a merge with any union data inside the ServiceResponse, using the provided Service
func (*ServiceResponse) MergeServiceView ¶
func (t *ServiceResponse) MergeServiceView(v ServiceView) error
MergeServiceView performs a merge with any union data inside the ServiceResponse, using the provided ServiceView
func (*ServiceResponse) UnmarshalJSON ¶
func (t *ServiceResponse) UnmarshalJSON(b []byte) error
type ServiceType ¶
type ServiceType string
ServiceType Service or API Type
const ( EVENT ServiceType = "EVENT" GENERICEVENT ServiceType = "GENERIC_EVENT" GENERICREST ServiceType = "GENERIC_REST" GRAPHQL ServiceType = "GRAPHQL" GRPC ServiceType = "GRPC" REST ServiceType = "REST" SOAPHTTP ServiceType = "SOAP_HTTP" )
Defines values for ServiceType.
type ServiceView ¶
type ServiceView struct { // MessagesMap Map of messages for this Service. Keys are operation name, values are array of messages for this operation MessagesMap map[string]MessageArray `json:"messagesMap"` // Service Represents a Service or API definition as registred into Microcks repository Service Service `json:"service"` }
ServiceView Aggregate bean for grouping a Service an its messages pairs
type SnapshotUpload ¶
type SnapshotUpload struct { // File The repository snapshot file File openapi_types.File `json:"file"` }
SnapshotUpload Upload of a repository snapshot file
type StartImportJobResponse ¶
func ParseStartImportJobResponse ¶
func ParseStartImportJobResponse(rsp *http.Response) (*StartImportJobResponse, error)
ParseStartImportJobResponse parses an HTTP response from a StartImportJobWithResponse call
func (StartImportJobResponse) Status ¶
func (r StartImportJobResponse) Status() string
Status returns HTTPResponse.Status
func (StartImportJobResponse) StatusCode ¶
func (r StartImportJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StopImportJobResponse ¶
func ParseStopImportJobResponse ¶
func ParseStopImportJobResponse(rsp *http.Response) (*StopImportJobResponse, error)
ParseStopImportJobResponse parses an HTTP response from a StopImportJobWithResponse call
func (StopImportJobResponse) Status ¶
func (r StopImportJobResponse) Status() string
Status returns HTTPResponse.Status
func (StopImportJobResponse) StatusCode ¶
func (r StopImportJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TestCaseResult ¶
type TestCaseResult struct { // ElapsedTime Elapsed time in milliseconds since the test case beginning ElapsedTime float32 `json:"elapsedTime"` // OperationName Name of operation this test case is bound to OperationName string `json:"operationName"` // Success Flag telling if test case is a success Success bool `json:"success"` // TestStepResults Test steps associated to this test case TestStepResults *[]TestStepResult `json:"testStepResults,omitempty"` }
TestCaseResult Companion objects for TestResult. Each TestCaseResult correspond to a particuliar service operation / action reference by the operationName field. TestCaseResults owns a collection of TestStepResults (one for every request associated to service operation / action).
type TestCaseReturnDTO ¶
type TestCaseReturnDTO struct { // OperationName Name of related operation for this TestCase OperationName string `json:"operationName"` }
TestCaseReturnDTO defines model for TestCaseReturnDTO.
type TestConformanceMetric ¶
type TestConformanceMetric struct { // AggregationLabelValue Value of the label used for metrics aggregation (if any) AggregationLabelValue *string `json:"aggregationLabelValue,omitempty"` // CurrentScore Current test conformance score for the related Service CurrentScore float64 `json:"currentScore"` // Id Unique identifier of coverage metric Id string `json:"id"` // LastUpdateDay The day of latest score update (in yyyyMMdd format) LastUpdateDay *string `json:"lastUpdateDay,omitempty"` // LatestScores History of latest scores (key is date with format yyyyMMdd, value is score as double) LatestScores *map[string]float32 `json:"latestScores,omitempty"` // LatestTrend Evolution trend qualifier LatestTrend *Trend `json:"latestTrend,omitempty"` // MaxPossibleScore Maximum conformance score that can be reached (depends on samples expresiveness) MaxPossibleScore float64 `json:"maxPossibleScore"` // ServiceId Unique identifier of the Service this metric is related to ServiceId string `json:"serviceId"` }
TestConformanceMetric Represents the test conformance metrics (current score, history and evolution trend) of a Service
type TestRequest ¶
type TestRequest struct { // FilteredOperations A restriction on service operations to test FilteredOperations *[]string `json:"filteredOperations,omitempty"` // OperationHeaders Specification of additional headers for a Service/API operations. Keys are operation name or "globals" (if header applies to all), values are Header objects DTO. OperationHeaders *OperationHeaders `json:"operationHeaders,omitempty"` // RunnerType Type of test strategy (different strategies are implemented by different runners) RunnerType TestRunnerType `json:"runnerType"` // SecretName The name of Secret to use for connecting the test endpoint SecretName *string `json:"secretName,omitempty"` // ServiceId Unique identifier of service to test ServiceId string `json:"serviceId"` // TestEndpoint Endpoint to test for this service TestEndpoint string `json:"testEndpoint"` // Timeout The maximum time (in milliseconds) to wait for this test ends Timeout int `json:"timeout"` }
TestRequest Test request is a minimalist wrapper for requesting the launch of a new test
type TestResult ¶
type TestResult struct { // ElapsedTime Elapsed time in milliseconds since test beginning ElapsedTime *float32 `json:"elapsedTime,omitempty"` // Id Unique identifier of TestResult Id string `json:"id"` // InProgress Flag telling is test is still in progress InProgress bool `json:"inProgress"` // OperationHeaders Specification of additional headers for a Service/API operations. Keys are operation name or "globals" (if header applies to all), values are Header objects DTO. OperationHeaders *OperationHeaders `json:"operationHeaders,omitempty"` // RunnerType Type of test strategy (different strategies are implemented by different runners) RunnerType TestRunnerType `json:"runnerType"` // SecretRef Lightweight reference for an existing Secret SecretRef *SecretRef `json:"secretRef,omitempty"` // ServiceId Unique identifier of service tested ServiceId string `json:"serviceId"` // Success Flag telling if test is a success Success bool `json:"success"` // TestCaseResults TestCase results associated to this test TestCaseResults *[]TestCaseResult `json:"testCaseResults,omitempty"` // TestDate Timestamp of creation date of this service TestDate int64 `json:"testDate"` // TestNumber Incremental number for tracking number of tests of a service TestNumber float32 `json:"testNumber"` // TestedEndpoint Endpoint used during test TestedEndpoint string `json:"testedEndpoint"` // Timeout The maximum time (in milliseconds) to wait for this test ends Timeout *int `json:"timeout,omitempty"` // Version Revision number of this test Version float32 `json:"version"` }
TestResult Represents the result of a Service or API test run by Microcks. Tests are related to a service and made of multiple test cases corresponding to each operations / actions composing service. Tests are run against a specific endpoint named testedEndpoint. It holds global markers telling if test still ran, is a success, how many times is has taken and so on ...
type TestResultSummary ¶
type TestResultSummary struct { // Id Unique identifier of TestResult Id string `json:"id"` // ServiceId Unique identifier of service tested ServiceId string `json:"serviceId"` // Success Flag telling if test is a success Success bool `json:"success"` // TestDate Timestamp of creation date of this service TestDate int64 `json:"testDate"` }
TestResultSummary Represents the summary result of a Service or API test run by Microcks.
type TestRunnerType ¶
type TestRunnerType string
TestRunnerType Type of test strategy (different strategies are implemented by different runners)
const ( TestRunnerTypeASYNCAPISCHEMA TestRunnerType = "ASYNC_API_SCHEMA" TestRunnerTypeGRAPHQLSCHEMA TestRunnerType = "GRAPHQL_SCHEMA" TestRunnerTypeGRPCPROTOBUF TestRunnerType = "GRPC_PROTOBUF" TestRunnerTypeHTTP TestRunnerType = "HTTP" TestRunnerTypeOPENAPISCHEMA TestRunnerType = "OPEN_API_SCHEMA" TestRunnerTypePOSTMAN TestRunnerType = "POSTMAN" TestRunnerTypeSOAPHTTP TestRunnerType = "SOAP_HTTP" TestRunnerTypeSOAPUI TestRunnerType = "SOAP_UI" )
Defines values for TestRunnerType.
type TestStepResult ¶
type TestStepResult struct { // ElapsedTime Elapsed time in milliseconds since the test step beginning ElapsedTime *float32 `json:"elapsedTime,omitempty"` // EventMessageName Name of event this test step is bound to EventMessageName *string `json:"eventMessageName,omitempty"` // Message Error message that may be associated to this test step Message *string `json:"message,omitempty"` // RequestName Name of request this test step is bound to RequestName *string `json:"requestName,omitempty"` // Success Flag telling if test case is a success Success bool `json:"success"` }
TestStepResult TestStepResult is an entity embedded within TestCaseResult. They are created for each request associated with an operation / action of a microservice.
type UnidirectionalEvent ¶
type UnidirectionalEvent struct { EventMessage EventMessage `json:"eventMessage"` // Type Discriminant type for identifying kind of exchange Type UnidirectionalEventType `json:"type"` }
UnidirectionalEvent defines model for UnidirectionalEvent.
type UnidirectionalEventType ¶
type UnidirectionalEventType string
UnidirectionalEventType Discriminant type for identifying kind of exchange
const ( ReqRespPair UnidirectionalEventType = "reqRespPair" UnidirEvent UnidirectionalEventType = "unidirEvent" )
Defines values for UnidirectionalEventType.
type UpdateSecretResponse ¶
func ParseUpdateSecretResponse ¶
func ParseUpdateSecretResponse(rsp *http.Response) (*UpdateSecretResponse, error)
ParseUpdateSecretResponse parses an HTTP response from a UpdateSecretWithResponse call
func (UpdateSecretResponse) Status ¶
func (r UpdateSecretResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateSecretResponse) StatusCode ¶
func (r UpdateSecretResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateServiceMetadataJSONRequestBody ¶
type UpdateServiceMetadataJSONRequestBody = Metadata
UpdateServiceMetadataJSONRequestBody defines body for UpdateServiceMetadata for application/json ContentType.
type UpdateServiceMetadataResponse ¶
func ParseUpdateServiceMetadataResponse ¶
func ParseUpdateServiceMetadataResponse(rsp *http.Response) (*UpdateServiceMetadataResponse, error)
ParseUpdateServiceMetadataResponse parses an HTTP response from a UpdateServiceMetadataWithResponse call
func (UpdateServiceMetadataResponse) Status ¶
func (r UpdateServiceMetadataResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateServiceMetadataResponse) StatusCode ¶
func (r UpdateServiceMetadataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UploadArtifactMultipartRequestBody ¶
type UploadArtifactMultipartRequestBody = ArtifactUpload
UploadArtifactMultipartRequestBody defines body for UploadArtifact for multipart/form-data ContentType.
type UploadArtifactParams ¶
type UploadArtifactParams struct { // MainArtifact Flag telling if this should be considered as primary or secondary artifact. Default to 'true' MainArtifact bool `form:"mainArtifact" json:"mainArtifact"` }
UploadArtifactParams defines parameters for UploadArtifact.
type UploadArtifactResponse ¶
func ParseUploadArtifactResponse ¶
func ParseUploadArtifactResponse(rsp *http.Response) (*UploadArtifactResponse, error)
ParseUploadArtifactResponse parses an HTTP response from a UploadArtifactWithResponse call
func (UploadArtifactResponse) Status ¶
func (r UploadArtifactResponse) Status() string
Status returns HTTPResponse.Status
func (UploadArtifactResponse) StatusCode ¶
func (r UploadArtifactResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type WeightedMetricValue ¶
type WeightedMetricValue struct { // Name Metric name or serie name Name string `json:"name"` // Value The value of this metric Value int `json:"value"` // Weight Weight of this metric value (typically a percentage) Weight int `json:"weight"` }
WeightedMetricValue Value of a metric with an associated weight