api

package
v0.3.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package api 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

View Source
const (
	OAuthScopes = "OAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewAddBatchMetricsDataToBatchMetricRequest added in v0.1.27

func NewAddBatchMetricsDataToBatchMetricRequest(server string, projectID ProjectID, batchID BatchID, metricID MetricID, body AddBatchMetricsDataToBatchMetricJSONRequestBody) (*http.Request, error)

NewAddBatchMetricsDataToBatchMetricRequest calls the generic AddBatchMetricsDataToBatchMetric builder with application/json body

func NewAddBatchMetricsDataToBatchMetricRequestWithBody added in v0.1.27

func NewAddBatchMetricsDataToBatchMetricRequestWithBody(server string, projectID ProjectID, batchID BatchID, metricID MetricID, contentType string, body io.Reader) (*http.Request, error)

NewAddBatchMetricsDataToBatchMetricRequestWithBody generates requests for AddBatchMetricsDataToBatchMetric with any type of body

func NewAddExperienceTagToExperienceRequest

func NewAddExperienceTagToExperienceRequest(server string, projectID ProjectID, experienceTagID ExperienceTagID, experienceID ExperienceID) (*http.Request, error)

NewAddExperienceTagToExperienceRequest generates requests for AddExperienceTagToExperience

func NewAddMetricsDataToMetricRequest added in v0.1.22

func NewAddMetricsDataToMetricRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, metricID MetricID, body AddMetricsDataToMetricJSONRequestBody) (*http.Request, error)

NewAddMetricsDataToMetricRequest calls the generic AddMetricsDataToMetric builder with application/json body

func NewAddMetricsDataToMetricRequestWithBody added in v0.1.22

func NewAddMetricsDataToMetricRequestWithBody(server string, projectID ProjectID, batchID BatchID, jobID JobID, metricID MetricID, contentType string, body io.Reader) (*http.Request, error)

NewAddMetricsDataToMetricRequestWithBody generates requests for AddMetricsDataToMetric with any type of body

func NewAddSystemToExperienceRequest added in v0.3.0

func NewAddSystemToExperienceRequest(server string, projectID ProjectID, systemID SystemID, experienceID ExperienceID) (*http.Request, error)

NewAddSystemToExperienceRequest generates requests for AddSystemToExperience

func NewAddSystemToMetricsBuildRequest added in v0.3.0

func NewAddSystemToMetricsBuildRequest(server string, projectID ProjectID, systemID SystemID, metricsBuildID MetricsBuildID) (*http.Request, error)

NewAddSystemToMetricsBuildRequest generates requests for AddSystemToMetricsBuild

func NewCancelBatchRequest

func NewCancelBatchRequest(server string, projectID ProjectID, batchID BatchID) (*http.Request, error)

NewCancelBatchRequest generates requests for CancelBatch

func NewCancelParameterSweepRequest added in v0.3.0

func NewCancelParameterSweepRequest(server string, projectID ProjectID, sweepID ParameterSweepID) (*http.Request, error)

NewCancelParameterSweepRequest generates requests for CancelParameterSweep

func NewCreateBatchForTestSuiteRequest added in v0.3.1

func NewCreateBatchForTestSuiteRequest(server string, projectID ProjectID, testSuiteID TestSuiteID, body CreateBatchForTestSuiteJSONRequestBody) (*http.Request, error)

NewCreateBatchForTestSuiteRequest calls the generic CreateBatchForTestSuite builder with application/json body

func NewCreateBatchForTestSuiteRequestWithBody added in v0.3.1

func NewCreateBatchForTestSuiteRequestWithBody(server string, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader) (*http.Request, error)

NewCreateBatchForTestSuiteRequestWithBody generates requests for CreateBatchForTestSuite with any type of body

func NewCreateBatchForTestSuiteRevisionRequest added in v0.3.1

func NewCreateBatchForTestSuiteRevisionRequest(server string, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, body CreateBatchForTestSuiteRevisionJSONRequestBody) (*http.Request, error)

NewCreateBatchForTestSuiteRevisionRequest calls the generic CreateBatchForTestSuiteRevision builder with application/json body

func NewCreateBatchForTestSuiteRevisionRequestWithBody added in v0.3.1

func NewCreateBatchForTestSuiteRevisionRequestWithBody(server string, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, contentType string, body io.Reader) (*http.Request, error)

NewCreateBatchForTestSuiteRevisionRequestWithBody generates requests for CreateBatchForTestSuiteRevision with any type of body

func NewCreateBatchLogRequest added in v0.1.31

func NewCreateBatchLogRequest(server string, projectID ProjectID, batchID BatchID, body CreateBatchLogJSONRequestBody) (*http.Request, error)

NewCreateBatchLogRequest calls the generic CreateBatchLog builder with application/json body

func NewCreateBatchLogRequestWithBody added in v0.1.31

func NewCreateBatchLogRequestWithBody(server string, projectID ProjectID, batchID BatchID, contentType string, body io.Reader) (*http.Request, error)

NewCreateBatchLogRequestWithBody generates requests for CreateBatchLog with any type of body

func NewCreateBatchMetricRequest added in v0.1.27

func NewCreateBatchMetricRequest(server string, projectID ProjectID, batchID BatchID, body CreateBatchMetricJSONRequestBody) (*http.Request, error)

NewCreateBatchMetricRequest calls the generic CreateBatchMetric builder with application/json body

func NewCreateBatchMetricRequestWithBody added in v0.1.27

func NewCreateBatchMetricRequestWithBody(server string, projectID ProjectID, batchID BatchID, contentType string, body io.Reader) (*http.Request, error)

NewCreateBatchMetricRequestWithBody generates requests for CreateBatchMetric with any type of body

func NewCreateBatchMetricsDataRequest added in v0.1.27

func NewCreateBatchMetricsDataRequest(server string, projectID ProjectID, batchID BatchID, body CreateBatchMetricsDataJSONRequestBody) (*http.Request, error)

NewCreateBatchMetricsDataRequest calls the generic CreateBatchMetricsData builder with application/json body

func NewCreateBatchMetricsDataRequestWithBody added in v0.1.27

func NewCreateBatchMetricsDataRequestWithBody(server string, projectID ProjectID, batchID BatchID, contentType string, body io.Reader) (*http.Request, error)

NewCreateBatchMetricsDataRequestWithBody generates requests for CreateBatchMetricsData with any type of body

func NewCreateBatchRequest

func NewCreateBatchRequest(server string, projectID ProjectID, body CreateBatchJSONRequestBody) (*http.Request, error)

NewCreateBatchRequest calls the generic CreateBatch builder with application/json body

func NewCreateBatchRequestWithBody

func NewCreateBatchRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)

NewCreateBatchRequestWithBody generates requests for CreateBatch with any type of body

func NewCreateBranchForProjectRequest

func NewCreateBranchForProjectRequest(server string, projectID ProjectID, body CreateBranchForProjectJSONRequestBody) (*http.Request, error)

NewCreateBranchForProjectRequest calls the generic CreateBranchForProject builder with application/json body

func NewCreateBranchForProjectRequestWithBody

func NewCreateBranchForProjectRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)

NewCreateBranchForProjectRequestWithBody generates requests for CreateBranchForProject with any type of body

func NewCreateBuildForBranchRequest

func NewCreateBuildForBranchRequest(server string, projectID ProjectID, branchID BranchID, body CreateBuildForBranchJSONRequestBody) (*http.Request, error)

NewCreateBuildForBranchRequest calls the generic CreateBuildForBranch builder with application/json body

func NewCreateBuildForBranchRequestWithBody

func NewCreateBuildForBranchRequestWithBody(server string, projectID ProjectID, branchID BranchID, contentType string, body io.Reader) (*http.Request, error)

NewCreateBuildForBranchRequestWithBody generates requests for CreateBuildForBranch with any type of body

func NewCreateBuildForSystemRequest added in v0.3.0

func NewCreateBuildForSystemRequest(server string, projectID ProjectID, systemID SystemID, body CreateBuildForSystemJSONRequestBody) (*http.Request, error)

NewCreateBuildForSystemRequest calls the generic CreateBuildForSystem builder with application/json body

func NewCreateBuildForSystemRequestWithBody added in v0.3.0

func NewCreateBuildForSystemRequestWithBody(server string, projectID ProjectID, systemID SystemID, contentType string, body io.Reader) (*http.Request, error)

NewCreateBuildForSystemRequestWithBody generates requests for CreateBuildForSystem with any type of body

func NewCreateExperienceRequest

func NewCreateExperienceRequest(server string, projectID ProjectID, body CreateExperienceJSONRequestBody) (*http.Request, error)

NewCreateExperienceRequest calls the generic CreateExperience builder with application/json body

func NewCreateExperienceRequestWithBody

func NewCreateExperienceRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)

NewCreateExperienceRequestWithBody generates requests for CreateExperience with any type of body

func NewCreateExperienceTagRequest

func NewCreateExperienceTagRequest(server string, projectID ProjectID, body CreateExperienceTagJSONRequestBody) (*http.Request, error)

NewCreateExperienceTagRequest calls the generic CreateExperienceTag builder with application/json body

func NewCreateExperienceTagRequestWithBody

func NewCreateExperienceTagRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)

NewCreateExperienceTagRequestWithBody generates requests for CreateExperienceTag with any type of body

func NewCreateJobLogRequest added in v0.1.31

func NewCreateJobLogRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, body CreateJobLogJSONRequestBody) (*http.Request, error)

NewCreateJobLogRequest calls the generic CreateJobLog builder with application/json body

func NewCreateJobLogRequestWithBody added in v0.1.31

func NewCreateJobLogRequestWithBody(server string, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader) (*http.Request, error)

NewCreateJobLogRequestWithBody generates requests for CreateJobLog with any type of body

func NewCreateMetricRequest added in v0.1.22

func NewCreateMetricRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, body CreateMetricJSONRequestBody) (*http.Request, error)

NewCreateMetricRequest calls the generic CreateMetric builder with application/json body

func NewCreateMetricRequestWithBody added in v0.1.22

func NewCreateMetricRequestWithBody(server string, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader) (*http.Request, error)

NewCreateMetricRequestWithBody generates requests for CreateMetric with any type of body

func NewCreateMetricsBuildRequest added in v0.1.22

func NewCreateMetricsBuildRequest(server string, projectID ProjectID, body CreateMetricsBuildJSONRequestBody) (*http.Request, error)

NewCreateMetricsBuildRequest calls the generic CreateMetricsBuild builder with application/json body

func NewCreateMetricsBuildRequestWithBody added in v0.1.22

func NewCreateMetricsBuildRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)

NewCreateMetricsBuildRequestWithBody generates requests for CreateMetricsBuild with any type of body

func NewCreateMetricsDataRequest added in v0.1.22

func NewCreateMetricsDataRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, body CreateMetricsDataJSONRequestBody) (*http.Request, error)

NewCreateMetricsDataRequest calls the generic CreateMetricsData builder with application/json body

func NewCreateMetricsDataRequestWithBody added in v0.1.22

func NewCreateMetricsDataRequestWithBody(server string, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader) (*http.Request, error)

NewCreateMetricsDataRequestWithBody generates requests for CreateMetricsData with any type of body

func NewCreateParameterSweepRequest added in v0.1.27

func NewCreateParameterSweepRequest(server string, projectID ProjectID, body CreateParameterSweepJSONRequestBody) (*http.Request, error)

NewCreateParameterSweepRequest calls the generic CreateParameterSweep builder with application/json body

func NewCreateParameterSweepRequestWithBody added in v0.1.27

func NewCreateParameterSweepRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)

NewCreateParameterSweepRequestWithBody generates requests for CreateParameterSweep with any type of body

func NewCreateProjectRequest

func NewCreateProjectRequest(server string, body CreateProjectJSONRequestBody) (*http.Request, error)

NewCreateProjectRequest calls the generic CreateProject builder with application/json body

func NewCreateProjectRequestWithBody

func NewCreateProjectRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body

func NewCreateReportRequest added in v0.3.4

func NewCreateReportRequest(server string, projectID ProjectID, body CreateReportJSONRequestBody) (*http.Request, error)

NewCreateReportRequest calls the generic CreateReport builder with application/json body

func NewCreateReportRequestWithBody added in v0.3.4

func NewCreateReportRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)

NewCreateReportRequestWithBody generates requests for CreateReport with any type of body

func NewCreateSystemRequest added in v0.3.0

func NewCreateSystemRequest(server string, projectID ProjectID, body CreateSystemJSONRequestBody) (*http.Request, error)

NewCreateSystemRequest calls the generic CreateSystem builder with application/json body

func NewCreateSystemRequestWithBody added in v0.3.0

func NewCreateSystemRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)

NewCreateSystemRequestWithBody generates requests for CreateSystem with any type of body

func NewCreateTestSuiteRequest added in v0.3.1

func NewCreateTestSuiteRequest(server string, projectID ProjectID, body CreateTestSuiteJSONRequestBody) (*http.Request, error)

NewCreateTestSuiteRequest calls the generic CreateTestSuite builder with application/json body

func NewCreateTestSuiteRequestWithBody added in v0.3.1

func NewCreateTestSuiteRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)

NewCreateTestSuiteRequestWithBody generates requests for CreateTestSuite with any type of body

func NewCreateViewSessionRequest

func NewCreateViewSessionRequest(server string) (*http.Request, error)

NewCreateViewSessionRequest generates requests for CreateViewSession

func NewCreateViewUpdateRequestWithBody

func NewCreateViewUpdateRequestWithBody(server string, viewSessionID ViewSessionID, viewUpdateID ViewUpdateID, contentType string, body io.Reader) (*http.Request, error)

NewCreateViewUpdateRequestWithBody generates requests for CreateViewUpdate with any type of body

func NewDeleteBatchLogRequest added in v0.1.31

func NewDeleteBatchLogRequest(server string, projectID ProjectID, batchID BatchID, logID LogID) (*http.Request, error)

NewDeleteBatchLogRequest generates requests for DeleteBatchLog

func NewDeleteBranchForProjectRequest

func NewDeleteBranchForProjectRequest(server string, projectID ProjectID, branchID BranchID) (*http.Request, error)

NewDeleteBranchForProjectRequest generates requests for DeleteBranchForProject

func NewDeleteBuildForBranchRequest

func NewDeleteBuildForBranchRequest(server string, projectID ProjectID, branchID BranchID, buildID BuildID) (*http.Request, error)

NewDeleteBuildForBranchRequest generates requests for DeleteBuildForBranch

func NewDeleteExperienceRequest

func NewDeleteExperienceRequest(server string, projectID ProjectID, experienceID ExperienceID) (*http.Request, error)

NewDeleteExperienceRequest generates requests for DeleteExperience

func NewDeleteExperienceTagRequest

func NewDeleteExperienceTagRequest(server string, projectID ProjectID, experienceTagID ExperienceTagID) (*http.Request, error)

NewDeleteExperienceTagRequest generates requests for DeleteExperienceTag

func NewDeleteJobLogRequest added in v0.1.31

func NewDeleteJobLogRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, logID LogID) (*http.Request, error)

NewDeleteJobLogRequest generates requests for DeleteJobLog

func NewDeleteProjectRequest

func NewDeleteProjectRequest(server string, projectID ProjectID) (*http.Request, error)

NewDeleteProjectRequest generates requests for DeleteProject

func NewDeleteSystemRequest added in v0.3.4

func NewDeleteSystemRequest(server string, projectID ProjectID, systemID SystemID) (*http.Request, error)

NewDeleteSystemRequest generates requests for DeleteSystem

func NewDestroySandboxRequest

func NewDestroySandboxRequest(server string, body DestroySandboxJSONRequestBody) (*http.Request, error)

NewDestroySandboxRequest calls the generic DestroySandbox builder with application/json body

func NewDestroySandboxRequestWithBody

func NewDestroySandboxRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDestroySandboxRequestWithBody generates requests for DestroySandbox with any type of body

func NewGetBatchLogRequest added in v0.1.31

func NewGetBatchLogRequest(server string, projectID ProjectID, batchID BatchID, logID LogID) (*http.Request, error)

NewGetBatchLogRequest generates requests for GetBatchLog

func NewGetBatchRequest

func NewGetBatchRequest(server string, projectID ProjectID, batchID BatchID) (*http.Request, error)

NewGetBatchRequest generates requests for GetBatch

func NewGetBranchForProjectRequest

func NewGetBranchForProjectRequest(server string, projectID ProjectID, branchID BranchID) (*http.Request, error)

NewGetBranchForProjectRequest generates requests for GetBranchForProject

func NewGetBuildForBranchRequest

func NewGetBuildForBranchRequest(server string, projectID ProjectID, branchID BranchID, buildID BuildID) (*http.Request, error)

NewGetBuildForBranchRequest generates requests for GetBuildForBranch

func NewGetBuildForSystemRequest added in v0.3.0

func NewGetBuildForSystemRequest(server string, projectID ProjectID, systemID SystemID, buildID BuildID) (*http.Request, error)

NewGetBuildForSystemRequest generates requests for GetBuildForSystem

func NewGetBuildRequest

func NewGetBuildRequest(server string, projectID ProjectID, buildID BuildID) (*http.Request, error)

NewGetBuildRequest generates requests for GetBuild

func NewGetExperienceRequest

func NewGetExperienceRequest(server string, projectID ProjectID, experienceID ExperienceID) (*http.Request, error)

NewGetExperienceRequest generates requests for GetExperience

func NewGetExperienceTagRequest

func NewGetExperienceTagRequest(server string, projectID ProjectID, experienceTagID ExperienceTagID) (*http.Request, error)

NewGetExperienceTagRequest generates requests for GetExperienceTag

func NewGetJobLogRequest added in v0.1.31

func NewGetJobLogRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, logID LogID) (*http.Request, error)

NewGetJobLogRequest generates requests for GetJobLog

func NewGetJobRequest

func NewGetJobRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID) (*http.Request, error)

NewGetJobRequest generates requests for GetJob

func NewGetMetricsBuildRequest added in v0.1.22

func NewGetMetricsBuildRequest(server string, projectID ProjectID, metricsBuildID MetricsBuildID) (*http.Request, error)

NewGetMetricsBuildRequest generates requests for GetMetricsBuild

func NewGetParameterSweepRequest added in v0.1.27

func NewGetParameterSweepRequest(server string, projectID ProjectID, sweepID ParameterSweepID) (*http.Request, error)

NewGetParameterSweepRequest generates requests for GetParameterSweep

func NewGetProjectRequest

func NewGetProjectRequest(server string, projectID ProjectID) (*http.Request, error)

NewGetProjectRequest generates requests for GetProject

func NewGetReportRequest added in v0.3.4

func NewGetReportRequest(server string, projectID ProjectID, reportID ReportID) (*http.Request, error)

NewGetReportRequest generates requests for GetReport

func NewGetSystemRequest added in v0.3.0

func NewGetSystemRequest(server string, projectID ProjectID, systemID SystemID) (*http.Request, error)

NewGetSystemRequest generates requests for GetSystem

func NewGetSystemsForExperienceRequest added in v0.3.0

func NewGetSystemsForExperienceRequest(server string, projectID ProjectID, experienceID ExperienceID, params *GetSystemsForExperienceParams) (*http.Request, error)

NewGetSystemsForExperienceRequest generates requests for GetSystemsForExperience

func NewGetSystemsForMetricsBuildRequest added in v0.3.0

func NewGetSystemsForMetricsBuildRequest(server string, projectID ProjectID, metricsBuildID MetricsBuildID, params *GetSystemsForMetricsBuildParams) (*http.Request, error)

NewGetSystemsForMetricsBuildRequest generates requests for GetSystemsForMetricsBuild

func NewGetTestSuiteRequest added in v0.3.1

func NewGetTestSuiteRequest(server string, projectID ProjectID, testSuiteID TestSuiteID) (*http.Request, error)

NewGetTestSuiteRequest generates requests for GetTestSuite

func NewGetTestSuiteRevisionRequest added in v0.3.1

func NewGetTestSuiteRevisionRequest(server string, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision) (*http.Request, error)

NewGetTestSuiteRevisionRequest generates requests for GetTestSuiteRevision

func NewGetViewSessionRequest

func NewGetViewSessionRequest(server string, viewSessionID ViewSessionID) (*http.Request, error)

NewGetViewSessionRequest generates requests for GetViewSession

func NewHealthRequest

func NewHealthRequest(server string) (*http.Request, error)

NewHealthRequest generates requests for Health

func NewListAllJobsRequest added in v0.3.1

func NewListAllJobsRequest(server string, projectID ProjectID, params *ListAllJobsParams) (*http.Request, error)

NewListAllJobsRequest generates requests for ListAllJobs

func NewListBatchAccountsRequest added in v0.3.3

func NewListBatchAccountsRequest(server string, projectID ProjectID) (*http.Request, error)

NewListBatchAccountsRequest generates requests for ListBatchAccounts

func NewListBatchLogsForBatchRequest added in v0.1.31

func NewListBatchLogsForBatchRequest(server string, projectID ProjectID, batchID BatchID, params *ListBatchLogsForBatchParams) (*http.Request, error)

NewListBatchLogsForBatchRequest generates requests for ListBatchLogsForBatch

func NewListBatchMetricsDataForBatchMetricIDsRequest added in v0.1.27

func NewListBatchMetricsDataForBatchMetricIDsRequest(server string, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListBatchMetricsDataForBatchMetricIDsParams) (*http.Request, error)

NewListBatchMetricsDataForBatchMetricIDsRequest generates requests for ListBatchMetricsDataForBatchMetricIDs

func NewListBatchMetricsDataForBatchMetricsDataIDsRequest added in v0.1.27

func NewListBatchMetricsDataForBatchMetricsDataIDsRequest(server string, projectID ProjectID, batchID BatchID, metricsDataID []MetricsDataID, params *ListBatchMetricsDataForBatchMetricsDataIDsParams) (*http.Request, error)

NewListBatchMetricsDataForBatchMetricsDataIDsRequest generates requests for ListBatchMetricsDataForBatchMetricsDataIDs

func NewListBatchMetricsDataRequest added in v0.1.27

func NewListBatchMetricsDataRequest(server string, projectID ProjectID, batchID BatchID, params *ListBatchMetricsDataParams) (*http.Request, error)

NewListBatchMetricsDataRequest generates requests for ListBatchMetricsData

func NewListBatchMetricsForBatchMetricIDsRequest added in v0.1.27

func NewListBatchMetricsForBatchMetricIDsRequest(server string, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListBatchMetricsForBatchMetricIDsParams) (*http.Request, error)

NewListBatchMetricsForBatchMetricIDsRequest generates requests for ListBatchMetricsForBatchMetricIDs

func NewListBatchMetricsRequest added in v0.1.22

func NewListBatchMetricsRequest(server string, projectID ProjectID, batchID BatchID, params *ListBatchMetricsParams) (*http.Request, error)

NewListBatchMetricsRequest generates requests for ListBatchMetrics

func NewListBatchesForBuildsRequest added in v0.1.31

func NewListBatchesForBuildsRequest(server string, projectID ProjectID, branchID BranchID, buildID []BuildID, params *ListBatchesForBuildsParams) (*http.Request, error)

NewListBatchesForBuildsRequest generates requests for ListBatchesForBuilds

func NewListBatchesForTestSuiteRequest added in v0.3.1

func NewListBatchesForTestSuiteRequest(server string, projectID ProjectID, testSuiteID TestSuiteID, params *ListBatchesForTestSuiteParams) (*http.Request, error)

NewListBatchesForTestSuiteRequest generates requests for ListBatchesForTestSuite

func NewListBatchesForTestSuiteRevisionRequest added in v0.3.1

func NewListBatchesForTestSuiteRevisionRequest(server string, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, params *ListBatchesForTestSuiteRevisionParams) (*http.Request, error)

NewListBatchesForTestSuiteRevisionRequest generates requests for ListBatchesForTestSuiteRevision

func NewListBatchesRequest

func NewListBatchesRequest(server string, projectID ProjectID, params *ListBatchesParams) (*http.Request, error)

NewListBatchesRequest generates requests for ListBatches

func NewListBranchesForProjectRequest

func NewListBranchesForProjectRequest(server string, projectID ProjectID, params *ListBranchesForProjectParams) (*http.Request, error)

NewListBranchesForProjectRequest generates requests for ListBranchesForProject

func NewListBuildsForBranchesRequest added in v0.1.31

func NewListBuildsForBranchesRequest(server string, projectID ProjectID, branchID []BranchID, params *ListBuildsForBranchesParams) (*http.Request, error)

NewListBuildsForBranchesRequest generates requests for ListBuildsForBranches

func NewListBuildsForSystemRequest added in v0.3.0

func NewListBuildsForSystemRequest(server string, projectID ProjectID, systemID SystemID, params *ListBuildsForSystemParams) (*http.Request, error)

NewListBuildsForSystemRequest generates requests for ListBuildsForSystem

func NewListBuildsRequest

func NewListBuildsRequest(server string, projectID ProjectID, params *ListBuildsParams) (*http.Request, error)

NewListBuildsRequest generates requests for ListBuilds

func NewListExperienceTagsForExperienceRequest

func NewListExperienceTagsForExperienceRequest(server string, projectID ProjectID, experienceID ExperienceID, params *ListExperienceTagsForExperienceParams) (*http.Request, error)

NewListExperienceTagsForExperienceRequest generates requests for ListExperienceTagsForExperience

func NewListExperienceTagsRequest

func NewListExperienceTagsRequest(server string, projectID ProjectID, params *ListExperienceTagsParams) (*http.Request, error)

NewListExperienceTagsRequest generates requests for ListExperienceTags

func NewListExperiencesForSystemRequest added in v0.3.0

func NewListExperiencesForSystemRequest(server string, projectID ProjectID, systemID SystemID, params *ListExperiencesForSystemParams) (*http.Request, error)

NewListExperiencesForSystemRequest generates requests for ListExperiencesForSystem

func NewListExperiencesRequest

func NewListExperiencesRequest(server string, projectID ProjectID, params *ListExperiencesParams) (*http.Request, error)

NewListExperiencesRequest generates requests for ListExperiences

func NewListExperiencesWithExperienceTagRequest

func NewListExperiencesWithExperienceTagRequest(server string, projectID ProjectID, experienceTagID ExperienceTagID, params *ListExperiencesWithExperienceTagParams) (*http.Request, error)

NewListExperiencesWithExperienceTagRequest generates requests for ListExperiencesWithExperienceTag

func NewListJobLogsForJobRequest added in v0.1.31

func NewListJobLogsForJobRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, params *ListJobLogsForJobParams) (*http.Request, error)

NewListJobLogsForJobRequest generates requests for ListJobLogsForJob

func NewListJobsRequest

func NewListJobsRequest(server string, projectID ProjectID, batchID BatchID, params *ListJobsParams) (*http.Request, error)

NewListJobsRequest generates requests for ListJobs

func NewListMetricsBuildsForSystemRequest added in v0.3.0

func NewListMetricsBuildsForSystemRequest(server string, projectID ProjectID, systemID SystemID, params *ListMetricsBuildsForSystemParams) (*http.Request, error)

NewListMetricsBuildsForSystemRequest generates requests for ListMetricsBuildsForSystem

func NewListMetricsBuildsRequest added in v0.1.22

func NewListMetricsBuildsRequest(server string, projectID ProjectID, params *ListMetricsBuildsParams) (*http.Request, error)

NewListMetricsBuildsRequest generates requests for ListMetricsBuilds

func NewListMetricsDataForJobRequest added in v0.1.22

func NewListMetricsDataForJobRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsDataForJobParams) (*http.Request, error)

NewListMetricsDataForJobRequest generates requests for ListMetricsDataForJob

func NewListMetricsDataForMetricIDsRequest added in v0.1.22

func NewListMetricsDataForMetricIDsRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsDataForMetricIDsParams) (*http.Request, error)

NewListMetricsDataForMetricIDsRequest generates requests for ListMetricsDataForMetricIDs

func NewListMetricsDataForMetricsDataIDsRequest added in v0.1.22

func NewListMetricsDataForMetricsDataIDsRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, metricsDataID []MetricsDataID, params *ListMetricsDataForMetricsDataIDsParams) (*http.Request, error)

NewListMetricsDataForMetricsDataIDsRequest generates requests for ListMetricsDataForMetricsDataIDs

func NewListMetricsForJobRequest added in v0.1.22

func NewListMetricsForJobRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsForJobParams) (*http.Request, error)

NewListMetricsForJobRequest generates requests for ListMetricsForJob

func NewListMetricsForMetricIDsRequest added in v0.1.22

func NewListMetricsForMetricIDsRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsForMetricIDsParams) (*http.Request, error)

NewListMetricsForMetricIDsRequest generates requests for ListMetricsForMetricIDs

func NewListParameterSweepsRequest added in v0.1.27

func NewListParameterSweepsRequest(server string, projectID ProjectID, params *ListParameterSweepsParams) (*http.Request, error)

NewListParameterSweepsRequest generates requests for ListParameterSweeps

func NewListProjectsRequest

func NewListProjectsRequest(server string, params *ListProjectsParams) (*http.Request, error)

NewListProjectsRequest generates requests for ListProjects

func NewListReportAccountsRequest added in v0.3.4

func NewListReportAccountsRequest(server string, projectID ProjectID) (*http.Request, error)

NewListReportAccountsRequest generates requests for ListReportAccounts

func NewListReportsRequest added in v0.3.4

func NewListReportsRequest(server string, projectID ProjectID, params *ListReportsParams) (*http.Request, error)

NewListReportsRequest generates requests for ListReports

func NewListSweepAccountsRequest added in v0.3.3

func NewListSweepAccountsRequest(server string, projectID ProjectID) (*http.Request, error)

NewListSweepAccountsRequest generates requests for ListSweepAccounts

func NewListSystemsRequest added in v0.3.0

func NewListSystemsRequest(server string, projectID ProjectID, params *ListSystemsParams) (*http.Request, error)

NewListSystemsRequest generates requests for ListSystems

func NewListTestSuiteRevisionsRequest added in v0.3.1

func NewListTestSuiteRevisionsRequest(server string, projectID ProjectID, testSuiteID TestSuiteID) (*http.Request, error)

NewListTestSuiteRevisionsRequest generates requests for ListTestSuiteRevisions

func NewListTestSuitesRequest added in v0.3.1

func NewListTestSuitesRequest(server string, projectID ProjectID, params *ListTestSuitesParams) (*http.Request, error)

NewListTestSuitesRequest generates requests for ListTestSuites

func NewListViewSessionsRequest

func NewListViewSessionsRequest(server string, params *ListViewSessionsParams) (*http.Request, error)

NewListViewSessionsRequest generates requests for ListViewSessions

func NewRemoveExperienceTagFromExperienceRequest

func NewRemoveExperienceTagFromExperienceRequest(server string, projectID ProjectID, experienceTagID ExperienceTagID, experienceID ExperienceID) (*http.Request, error)

NewRemoveExperienceTagFromExperienceRequest generates requests for RemoveExperienceTagFromExperience

func NewRemoveSystemFromExperienceRequest added in v0.3.0

func NewRemoveSystemFromExperienceRequest(server string, projectID ProjectID, systemID SystemID, experienceID ExperienceID) (*http.Request, error)

NewRemoveSystemFromExperienceRequest generates requests for RemoveSystemFromExperience

func NewRemoveSystemFromMetricsBuildRequest added in v0.3.0

func NewRemoveSystemFromMetricsBuildRequest(server string, projectID ProjectID, systemID SystemID, metricsBuildID MetricsBuildID) (*http.Request, error)

NewRemoveSystemFromMetricsBuildRequest generates requests for RemoveSystemFromMetricsBuild

func NewReviseTestSuiteRequest added in v0.3.1

func NewReviseTestSuiteRequest(server string, projectID ProjectID, testSuiteID TestSuiteID, body ReviseTestSuiteJSONRequestBody) (*http.Request, error)

NewReviseTestSuiteRequest calls the generic ReviseTestSuite builder with application/json body

func NewReviseTestSuiteRequestWithBody added in v0.3.1

func NewReviseTestSuiteRequestWithBody(server string, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader) (*http.Request, error)

NewReviseTestSuiteRequestWithBody generates requests for ReviseTestSuite with any type of body

func NewSetupSandboxRequest

func NewSetupSandboxRequest(server string, body SetupSandboxJSONRequestBody) (*http.Request, error)

NewSetupSandboxRequest calls the generic SetupSandbox builder with application/json body

func NewSetupSandboxRequestWithBody

func NewSetupSandboxRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSetupSandboxRequestWithBody generates requests for SetupSandbox with any type of body

func NewUpdateBatchMetricsStatusRequest added in v0.1.31

func NewUpdateBatchMetricsStatusRequest(server string, projectID ProjectID, batchID BatchID, body UpdateBatchMetricsStatusJSONRequestBody) (*http.Request, error)

NewUpdateBatchMetricsStatusRequest calls the generic UpdateBatchMetricsStatus builder with application/json body

func NewUpdateBatchMetricsStatusRequestWithBody added in v0.1.31

func NewUpdateBatchMetricsStatusRequestWithBody(server string, projectID ProjectID, batchID BatchID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBatchMetricsStatusRequestWithBody generates requests for UpdateBatchMetricsStatus with any type of body

func NewUpdateExperienceRequest

func NewUpdateExperienceRequest(server string, projectID ProjectID, experienceID ExperienceID, body UpdateExperienceJSONRequestBody) (*http.Request, error)

NewUpdateExperienceRequest calls the generic UpdateExperience builder with application/json body

func NewUpdateExperienceRequestWithBody

func NewUpdateExperienceRequestWithBody(server string, projectID ProjectID, experienceID ExperienceID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateExperienceRequestWithBody generates requests for UpdateExperience with any type of body

func NewUpdateExperienceTagRequest

func NewUpdateExperienceTagRequest(server string, projectID ProjectID, experienceTagID ExperienceTagID, body UpdateExperienceTagJSONRequestBody) (*http.Request, error)

NewUpdateExperienceTagRequest calls the generic UpdateExperienceTag builder with application/json body

func NewUpdateExperienceTagRequestWithBody

func NewUpdateExperienceTagRequestWithBody(server string, projectID ProjectID, experienceTagID ExperienceTagID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateExperienceTagRequestWithBody generates requests for UpdateExperienceTag with any type of body

func NewUpdateJobMetricsStatusRequest added in v0.1.31

func NewUpdateJobMetricsStatusRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, body UpdateJobMetricsStatusJSONRequestBody) (*http.Request, error)

NewUpdateJobMetricsStatusRequest calls the generic UpdateJobMetricsStatus builder with application/json body

func NewUpdateJobMetricsStatusRequestWithBody added in v0.1.31

func NewUpdateJobMetricsStatusRequestWithBody(server string, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateJobMetricsStatusRequestWithBody generates requests for UpdateJobMetricsStatus with any type of body

func NewUpdateProjectRequest

func NewUpdateProjectRequest(server string, projectID ProjectID, body UpdateProjectJSONRequestBody) (*http.Request, error)

NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body

func NewUpdateProjectRequestWithBody

func NewUpdateProjectRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProjectRequestWithBody generates requests for UpdateProject with any type of body

func NewUpdateSystemRequest added in v0.3.0

func NewUpdateSystemRequest(server string, projectID ProjectID, systemID SystemID, body UpdateSystemJSONRequestBody) (*http.Request, error)

NewUpdateSystemRequest calls the generic UpdateSystem builder with application/json body

func NewUpdateSystemRequestWithBody added in v0.3.0

func NewUpdateSystemRequestWithBody(server string, projectID ProjectID, systemID SystemID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSystemRequestWithBody generates requests for UpdateSystem with any type of body

func NewValidateExperienceLocationRequest added in v0.1.30

func NewValidateExperienceLocationRequest(server string, body ValidateExperienceLocationJSONRequestBody) (*http.Request, error)

NewValidateExperienceLocationRequest calls the generic ValidateExperienceLocation builder with application/json body

func NewValidateExperienceLocationRequestWithBody added in v0.1.30

func NewValidateExperienceLocationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateExperienceLocationRequestWithBody generates requests for ValidateExperienceLocation with any type of body

Types

type AddBatchMetricsDataToBatchMetricJSONBody added in v0.1.27

type AddBatchMetricsDataToBatchMetricJSONBody = []MetricsDataID

AddBatchMetricsDataToBatchMetricJSONBody defines parameters for AddBatchMetricsDataToBatchMetric.

type AddBatchMetricsDataToBatchMetricJSONRequestBody added in v0.1.27

type AddBatchMetricsDataToBatchMetricJSONRequestBody = AddBatchMetricsDataToBatchMetricJSONBody

AddBatchMetricsDataToBatchMetricJSONRequestBody defines body for AddBatchMetricsDataToBatchMetric for application/json ContentType.

type AddBatchMetricsDataToBatchMetricResponse added in v0.1.27

type AddBatchMetricsDataToBatchMetricResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BatchMetricsDataToBatchMetric
}

func ParseAddBatchMetricsDataToBatchMetricResponse added in v0.1.27

func ParseAddBatchMetricsDataToBatchMetricResponse(rsp *http.Response) (*AddBatchMetricsDataToBatchMetricResponse, error)

ParseAddBatchMetricsDataToBatchMetricResponse parses an HTTP response from a AddBatchMetricsDataToBatchMetricWithResponse call

func (AddBatchMetricsDataToBatchMetricResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (AddBatchMetricsDataToBatchMetricResponse) StatusCode added in v0.1.27

StatusCode returns HTTPResponse.StatusCode

type AddExperienceTagToExperienceResponse

type AddExperienceTagToExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAddExperienceTagToExperienceResponse

func ParseAddExperienceTagToExperienceResponse(rsp *http.Response) (*AddExperienceTagToExperienceResponse, error)

ParseAddExperienceTagToExperienceResponse parses an HTTP response from a AddExperienceTagToExperienceWithResponse call

func (AddExperienceTagToExperienceResponse) Status

Status returns HTTPResponse.Status

func (AddExperienceTagToExperienceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AddMetricsDataToMetricJSONBody added in v0.1.22

type AddMetricsDataToMetricJSONBody = []MetricsDataID

AddMetricsDataToMetricJSONBody defines parameters for AddMetricsDataToMetric.

type AddMetricsDataToMetricJSONRequestBody added in v0.1.22

type AddMetricsDataToMetricJSONRequestBody = AddMetricsDataToMetricJSONBody

AddMetricsDataToMetricJSONRequestBody defines body for AddMetricsDataToMetric for application/json ContentType.

type AddMetricsDataToMetricResponse added in v0.1.22

type AddMetricsDataToMetricResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MetricDataToMetric
}

func ParseAddMetricsDataToMetricResponse added in v0.1.22

func ParseAddMetricsDataToMetricResponse(rsp *http.Response) (*AddMetricsDataToMetricResponse, error)

ParseAddMetricsDataToMetricResponse parses an HTTP response from a AddMetricsDataToMetricWithResponse call

func (AddMetricsDataToMetricResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (AddMetricsDataToMetricResponse) StatusCode added in v0.1.22

func (r AddMetricsDataToMetricResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddSystemToExperienceResponse added in v0.3.0

type AddSystemToExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAddSystemToExperienceResponse added in v0.3.0

func ParseAddSystemToExperienceResponse(rsp *http.Response) (*AddSystemToExperienceResponse, error)

ParseAddSystemToExperienceResponse parses an HTTP response from a AddSystemToExperienceWithResponse call

func (AddSystemToExperienceResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (AddSystemToExperienceResponse) StatusCode added in v0.3.0

func (r AddSystemToExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddSystemToMetricsBuildResponse added in v0.3.0

type AddSystemToMetricsBuildResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAddSystemToMetricsBuildResponse added in v0.3.0

func ParseAddSystemToMetricsBuildResponse(rsp *http.Response) (*AddSystemToMetricsBuildResponse, error)

ParseAddSystemToMetricsBuildResponse parses an HTTP response from a AddSystemToMetricsBuildWithResponse call

func (AddSystemToMetricsBuildResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (AddSystemToMetricsBuildResponse) StatusCode added in v0.3.0

func (r AddSystemToMetricsBuildResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AssociatedAccount added in v0.3.1

type AssociatedAccount = string

AssociatedAccount defines model for associatedAccount.

type Batch

type Batch struct {
	AssociatedAccount            AssociatedAccount       `json:"associatedAccount"`
	BatchID                      *BatchID                `json:"batchID,omitempty"`
	BatchMetricsStatus           *MetricStatus           `json:"batchMetricsStatus,omitempty"`
	BranchID                     *BranchID               `json:"branchID,omitempty"`
	BuildID                      *BuildID                `json:"buildID,omitempty"`
	CreationTimestamp            *Timestamp              `json:"creationTimestamp,omitempty"`
	FriendlyName                 *FriendlyName           `json:"friendlyName,omitempty"`
	InstantiatedExperienceIDs    *[]ExperienceID         `json:"instantiatedExperienceIDs,omitempty"`
	InstantiatedExperienceTagIDs *[]ExperienceTagID      `json:"instantiatedExperienceTagIDs,omitempty"`
	JobMetricsStatusCounts       *JobMetricsStatusCounts `json:"jobMetricsStatusCounts,omitempty"`
	JobStatusCounts              *BatchJobStatusCounts   `json:"jobStatusCounts,omitempty"`
	JobsMetricsStatus            *MetricStatus           `json:"jobsMetricsStatus,omitempty"`
	LastUpdatedTimestamp         *Timestamp              `json:"lastUpdatedTimestamp,omitempty"`
	MetricsBuildID               *MetricsBuildID         `json:"metricsBuildID,omitempty"`
	OrgID                        *OrgID                  `json:"orgID,omitempty"`
	OverallMetricsStatus         *MetricStatus           `json:"overallMetricsStatus,omitempty"`
	Parameters                   *BatchParameters        `json:"parameters,omitempty"`
	ProjectID                    *ProjectID              `json:"projectID,omitempty"`
	Status                       *BatchStatus            `json:"status,omitempty"`
	StatusHistory                *BatchStatusHistory     `json:"statusHistory,omitempty"`
	SystemID                     *SystemID               `json:"systemID,omitempty"`
	TestSuiteID                  *TestSuiteID            `json:"testSuiteID,omitempty"`
	TestSuiteRevision            *TestSuiteRevision      `json:"testSuiteRevision,omitempty"`
	TotalJobs                    *BatchTotalJobs         `json:"totalJobs,omitempty"`
	UserID                       *UserID                 `json:"userID,omitempty"`
}

Batch defines model for batch.

type BatchID

type BatchID = openapi_types.UUID

BatchID defines model for batchID.

type BatchInput added in v0.1.31

type BatchInput struct {
	AssociatedAccount  *AssociatedAccount   `json:"associatedAccount,omitempty"`
	BuildID            *BuildID             `json:"buildID,omitempty"`
	ExperienceIDs      *[]ExperienceID      `json:"experienceIDs"`
	ExperienceNames    *[]ExperienceName    `json:"experienceNames"`
	ExperienceTagIDs   *[]ExperienceTagID   `json:"experienceTagIDs"`
	ExperienceTagNames *[]ExperienceTagName `json:"experienceTagNames"`
	MetricsBuildID     *MetricsBuildID      `json:"metricsBuildID,omitempty"`
	Parameters         *BatchParameters     `json:"parameters,omitempty"`
	TriggeredVia       *TriggeredVia        `json:"triggeredVia,omitempty"`
}

BatchInput defines model for batchInput.

type BatchJobStatusCounts added in v0.3.0

type BatchJobStatusCounts struct {
	Cancelled      int `json:"cancelled"`
	Error          int `json:"error"`
	MetricsQueued  int `json:"metricsQueued"`
	MetricsRunning int `json:"metricsRunning"`
	Running        int `json:"running"`
	Submitted      int `json:"submitted"`
	Succeeded      int `json:"succeeded"`
}

BatchJobStatusCounts defines model for batchJobStatusCounts.

type BatchLog added in v0.1.31

type BatchLog struct {
	BatchID           *BatchID       `json:"batchID,omitempty"`
	Checksum          *Checksum      `json:"checksum,omitempty"`
	CreationTimestamp *Timestamp     `json:"creationTimestamp,omitempty"`
	ExecutionStep     *ExecutionStep `json:"executionStep,omitempty"`
	FileName          *FileName      `json:"fileName,omitempty"`
	FileSize          *FileSize      `json:"fileSize,omitempty"`
	Location          *LogLocation   `json:"location,omitempty"`
	LogID             *LogID         `json:"logID,omitempty"`
	LogOutputLocation *string        `json:"logOutputLocation,omitempty"`
	LogType           *LogType       `json:"logType,omitempty"`
	OrgID             *OrgID         `json:"orgID,omitempty"`
	UserID            *UserID        `json:"userID,omitempty"`
}

BatchLog defines model for batchLog.

type BatchMetric added in v0.1.22

type BatchMetric struct {
	BatchID           *BatchID         `json:"batchID,omitempty"`
	CreationTimestamp *Timestamp       `json:"creationTimestamp,omitempty"`
	DataIDs           *[]MetricsDataID `json:"dataIDs,omitempty"`
	FileLocation      *MetricLocation  `json:"fileLocation,omitempty"`
	MetricID          *MetricID        `json:"metricID,omitempty"`
	MetricURL         *MetricURL       `json:"metricURL,omitempty"`
	Name              *MetricName      `json:"name,omitempty"`
	OrgID             *OrgID           `json:"orgID,omitempty"`
	Status            *MetricStatus    `json:"status,omitempty"`
	Type              *MetricType      `json:"type,omitempty"`
	UserID            *UserID          `json:"userID,omitempty"`
	Value             *MetricValue     `json:"value"`
}

BatchMetric defines model for batchMetric.

type BatchMetricsData added in v0.1.27

type BatchMetricsData struct {
	BatchID           *BatchID             `json:"batchID,omitempty"`
	CreationTimestamp *Timestamp           `json:"creationTimestamp,omitempty"`
	DataID            *MetricsDataID       `json:"dataID,omitempty"`
	FileLocation      *MetricsDataLocation `json:"fileLocation,omitempty"`
	Filename          *string              `json:"filename"`
	MetricsDataType   *MetricsDataType     `json:"metricsDataType,omitempty"`
	MetricsDataURL    *MetricsDataURL      `json:"metricsDataURL,omitempty"`
	Name              *string              `json:"name,omitempty"`
	OrgID             *OrgID               `json:"orgID,omitempty"`
	UserID            *UserID              `json:"userID,omitempty"`
}

BatchMetricsData defines model for batchMetricsData.

type BatchMetricsDataAndIDs added in v0.1.31

type BatchMetricsDataAndIDs struct {
	BatchMetricID    *MetricID         `json:"batchMetricID,omitempty"`
	BatchMetricsData *BatchMetricsData `json:"batchMetricsData,omitempty"`
}

BatchMetricsDataAndIDs defines model for batchMetricsDataAndIDs.

type BatchMetricsDataToBatchMetric added in v0.1.31

type BatchMetricsDataToBatchMetric struct {
	BatchMetricID       *MetricID        `json:"batchMetricID,omitempty"`
	BatchMetricsDataIDs *[]MetricsDataID `json:"batchMetricsDataIDs,omitempty"`
}

BatchMetricsDataToBatchMetric defines model for batchMetricsDataToBatchMetric.

type BatchObjectDescription added in v0.3.1

type BatchObjectDescription struct {
	AssociatedAccount   *string   `json:"associatedAccount,omitempty"`
	BuildBranchName     *string   `json:"buildBranchName,omitempty"`
	BuildVersion        *string   `json:"buildVersion,omitempty"`
	ExperienceNames     *[]string `json:"experienceNames,omitempty"`
	ExperienceTagNames  *[]string `json:"experienceTagNames,omitempty"`
	MetricsBuildName    *string   `json:"metricsBuildName,omitempty"`
	MetricsBuildVersion *string   `json:"metricsBuildVersion,omitempty"`
	ProjectName         *string   `json:"projectName,omitempty"`
}

BatchObjectDescription defines model for batchObjectDescription.

type BatchParameters added in v0.1.31

type BatchParameters map[string]string

BatchParameters defines model for batchParameters.

type BatchStatus

type BatchStatus string

BatchStatus defines model for batchStatus.

const (
	BatchStatusBATCHMETRICSQUEUED  BatchStatus = "BATCH_METRICS_QUEUED"
	BatchStatusBATCHMETRICSRUNNING BatchStatus = "BATCH_METRICS_RUNNING"
	BatchStatusCANCELLED           BatchStatus = "CANCELLED"
	BatchStatusERROR               BatchStatus = "ERROR"
	BatchStatusEXPERIENCESRUNNING  BatchStatus = "EXPERIENCES_RUNNING"
	BatchStatusSUBMITTED           BatchStatus = "SUBMITTED"
	BatchStatusSUCCEEDED           BatchStatus = "SUCCEEDED"
)

Defines values for BatchStatus.

type BatchStatusHistory added in v0.1.30

type BatchStatusHistory = []BatchStatusHistoryType

BatchStatusHistory defines model for batchStatusHistory.

type BatchStatusHistoryType added in v0.1.31

type BatchStatusHistoryType struct {
	Status    *BatchStatus `json:"status,omitempty"`
	UpdatedAt *Timestamp   `json:"updatedAt,omitempty"`
}

BatchStatusHistoryType defines model for batchStatusHistoryType.

type BatchTotalJobs added in v0.3.0

type BatchTotalJobs = int

BatchTotalJobs defines model for batchTotalJobs.

type Branch

type Branch struct {
	BranchID          BranchID   `json:"branchID"`
	BranchType        BranchType `json:"branchType"`
	CreationTimestamp Timestamp  `json:"creationTimestamp"`
	Name              string     `json:"name"`
	OrgID             OrgID      `json:"orgID"`
	ProjectID         ProjectID  `json:"projectID"`
	UserID            UserID     `json:"userID"`
}

Branch defines model for branch.

type BranchID

type BranchID = openapi_types.UUID

BranchID defines model for branchID.

type BranchObjectDescription added in v0.3.1

type BranchObjectDescription struct {
	Name        *string     `json:"name,omitempty"`
	ProjectName *string     `json:"projectName,omitempty"`
	Type        *BranchType `json:"type,omitempty"`
}

BranchObjectDescription defines model for branchObjectDescription.

type BranchType

type BranchType string

BranchType defines model for branchType.

const (
	CHANGEREQUEST BranchType = "CHANGE_REQUEST"
	MAIN          BranchType = "MAIN"
	RELEASE       BranchType = "RELEASE"
)

Defines values for BranchType.

type Build

type Build struct {
	BranchID          *BranchID         `json:"branchID,omitempty"`
	BuildID           *BuildID          `json:"buildID,omitempty"`
	CreationTimestamp *Timestamp        `json:"creationTimestamp,omitempty"`
	Description       *BuildDescription `json:"description,omitempty"`
	ImageUri          *BuildImageUri    `json:"imageUri,omitempty"`
	OrgID             *OrgID            `json:"orgID,omitempty"`
	ProjectID         *ProjectID        `json:"projectID,omitempty"`
	SystemID          *SystemID         `json:"systemID,omitempty"`
	UserID            *UserID           `json:"userID,omitempty"`
	Version           *BuildVersion     `json:"version,omitempty"`
}

Build defines model for build.

type BuildDescription

type BuildDescription = string

BuildDescription defines model for buildDescription.

type BuildID

type BuildID = openapi_types.UUID

BuildID defines model for buildID.

type BuildImageUri

type BuildImageUri = string

BuildImageUri defines model for buildImageUri.

type BuildObjectDescription added in v0.3.1

type BuildObjectDescription struct {
	BranchName  *string `json:"branchName,omitempty"`
	Description *string `json:"description,omitempty"`
	Image       *string `json:"image,omitempty"`
	ProjectName *string `json:"projectName,omitempty"`
	SystemName  *string `json:"systemName,omitempty"`
	Version     *string `json:"version,omitempty"`
}

BuildObjectDescription defines model for buildObjectDescription.

type BuildVersion

type BuildVersion = string

BuildVersion defines model for buildVersion.

type CancelBatchResponse

type CancelBatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseCancelBatchResponse

func ParseCancelBatchResponse(rsp *http.Response) (*CancelBatchResponse, error)

ParseCancelBatchResponse parses an HTTP response from a CancelBatchWithResponse call

func (CancelBatchResponse) Status

func (r CancelBatchResponse) Status() string

Status returns HTTPResponse.Status

func (CancelBatchResponse) StatusCode

func (r CancelBatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelParameterSweepResponse added in v0.3.0

type CancelParameterSweepResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseCancelParameterSweepResponse added in v0.3.0

func ParseCancelParameterSweepResponse(rsp *http.Response) (*CancelParameterSweepResponse, error)

ParseCancelParameterSweepResponse parses an HTTP response from a CancelParameterSweepWithResponse call

func (CancelParameterSweepResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (CancelParameterSweepResponse) StatusCode added in v0.3.0

func (r CancelParameterSweepResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Checksum

type Checksum = string

Checksum defines model for checksum.

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) AddBatchMetricsDataToBatchMetric added in v0.1.27

func (c *Client) AddBatchMetricsDataToBatchMetric(ctx context.Context, projectID ProjectID, batchID BatchID, metricID MetricID, body AddBatchMetricsDataToBatchMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddBatchMetricsDataToBatchMetricWithBody added in v0.1.27

func (c *Client) AddBatchMetricsDataToBatchMetricWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, metricID MetricID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddExperienceTagToExperience

func (c *Client) AddExperienceTagToExperience(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddMetricsDataToMetric added in v0.1.22

func (c *Client) AddMetricsDataToMetric(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID MetricID, body AddMetricsDataToMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddMetricsDataToMetricWithBody added in v0.1.22

func (c *Client) AddMetricsDataToMetricWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID MetricID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddSystemToExperience added in v0.3.0

func (c *Client) AddSystemToExperience(ctx context.Context, projectID ProjectID, systemID SystemID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddSystemToMetricsBuild added in v0.3.0

func (c *Client) AddSystemToMetricsBuild(ctx context.Context, projectID ProjectID, systemID SystemID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelBatch

func (c *Client) CancelBatch(ctx context.Context, projectID ProjectID, batchID BatchID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelParameterSweep added in v0.3.0

func (c *Client) CancelParameterSweep(ctx context.Context, projectID ProjectID, sweepID ParameterSweepID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatch

func (c *Client) CreateBatch(ctx context.Context, projectID ProjectID, body CreateBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchForTestSuite added in v0.3.1

func (c *Client) CreateBatchForTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body CreateBatchForTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchForTestSuiteRevision added in v0.3.1

func (c *Client) CreateBatchForTestSuiteRevision(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, body CreateBatchForTestSuiteRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchForTestSuiteRevisionWithBody added in v0.3.1

func (c *Client) CreateBatchForTestSuiteRevisionWithBody(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchForTestSuiteWithBody added in v0.3.1

func (c *Client) CreateBatchForTestSuiteWithBody(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchLog added in v0.1.31

func (c *Client) CreateBatchLog(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchLogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchLogWithBody added in v0.1.31

func (c *Client) CreateBatchLogWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchMetric added in v0.1.27

func (c *Client) CreateBatchMetric(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchMetricWithBody added in v0.1.27

func (c *Client) CreateBatchMetricWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchMetricsData added in v0.1.27

func (c *Client) CreateBatchMetricsData(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchMetricsDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchMetricsDataWithBody added in v0.1.27

func (c *Client) CreateBatchMetricsDataWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatchWithBody

func (c *Client) CreateBatchWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBranchForProject

func (c *Client) CreateBranchForProject(ctx context.Context, projectID ProjectID, body CreateBranchForProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBranchForProjectWithBody

func (c *Client) CreateBranchForProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBuildForBranch

func (c *Client) CreateBuildForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, body CreateBuildForBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBuildForBranchWithBody

func (c *Client) CreateBuildForBranchWithBody(ctx context.Context, projectID ProjectID, branchID BranchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBuildForSystem added in v0.3.0

func (c *Client) CreateBuildForSystem(ctx context.Context, projectID ProjectID, systemID SystemID, body CreateBuildForSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBuildForSystemWithBody added in v0.3.0

func (c *Client) CreateBuildForSystemWithBody(ctx context.Context, projectID ProjectID, systemID SystemID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateExperience

func (c *Client) CreateExperience(ctx context.Context, projectID ProjectID, body CreateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateExperienceTag

func (c *Client) CreateExperienceTag(ctx context.Context, projectID ProjectID, body CreateExperienceTagJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateExperienceTagWithBody

func (c *Client) CreateExperienceTagWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateExperienceWithBody

func (c *Client) CreateExperienceWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateJobLog added in v0.1.31

func (c *Client) CreateJobLog(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateJobLogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateJobLogWithBody added in v0.1.31

func (c *Client) CreateJobLogWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMetric added in v0.1.22

func (c *Client) CreateMetric(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMetricWithBody added in v0.1.22

func (c *Client) CreateMetricWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMetricsBuild added in v0.1.22

func (c *Client) CreateMetricsBuild(ctx context.Context, projectID ProjectID, body CreateMetricsBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMetricsBuildWithBody added in v0.1.22

func (c *Client) CreateMetricsBuildWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMetricsData added in v0.1.22

func (c *Client) CreateMetricsData(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateMetricsDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMetricsDataWithBody added in v0.1.22

func (c *Client) CreateMetricsDataWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateParameterSweep added in v0.1.27

func (c *Client) CreateParameterSweep(ctx context.Context, projectID ProjectID, body CreateParameterSweepJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateParameterSweepWithBody added in v0.1.27

func (c *Client) CreateParameterSweepWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProject

func (c *Client) CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectWithBody

func (c *Client) CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateReport added in v0.3.4

func (c *Client) CreateReport(ctx context.Context, projectID ProjectID, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateReportWithBody added in v0.3.4

func (c *Client) CreateReportWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSystem added in v0.3.0

func (c *Client) CreateSystem(ctx context.Context, projectID ProjectID, body CreateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSystemWithBody added in v0.3.0

func (c *Client) CreateSystemWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTestSuite added in v0.3.1

func (c *Client) CreateTestSuite(ctx context.Context, projectID ProjectID, body CreateTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTestSuiteWithBody added in v0.3.1

func (c *Client) CreateTestSuiteWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateViewSession

func (c *Client) CreateViewSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateViewUpdateWithBody

func (c *Client) CreateViewUpdateWithBody(ctx context.Context, viewSessionID ViewSessionID, viewUpdateID ViewUpdateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBatchLog added in v0.1.31

func (c *Client) DeleteBatchLog(ctx context.Context, projectID ProjectID, batchID BatchID, logID LogID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBranchForProject

func (c *Client) DeleteBranchForProject(ctx context.Context, projectID ProjectID, branchID BranchID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBuildForBranch

func (c *Client) DeleteBuildForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteExperience

func (c *Client) DeleteExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteExperienceTag

func (c *Client) DeleteExperienceTag(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteJobLog added in v0.1.31

func (c *Client) DeleteJobLog(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProject

func (c *Client) DeleteProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSystem added in v0.3.4

func (c *Client) DeleteSystem(ctx context.Context, projectID ProjectID, systemID SystemID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DestroySandbox

func (c *Client) DestroySandbox(ctx context.Context, body DestroySandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DestroySandboxWithBody

func (c *Client) DestroySandboxWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBatch

func (c *Client) GetBatch(ctx context.Context, projectID ProjectID, batchID BatchID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBatchLog added in v0.1.31

func (c *Client) GetBatchLog(ctx context.Context, projectID ProjectID, batchID BatchID, logID LogID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBranchForProject

func (c *Client) GetBranchForProject(ctx context.Context, projectID ProjectID, branchID BranchID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBuild

func (c *Client) GetBuild(ctx context.Context, projectID ProjectID, buildID BuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBuildForBranch

func (c *Client) GetBuildForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBuildForSystem added in v0.3.0

func (c *Client) GetBuildForSystem(ctx context.Context, projectID ProjectID, systemID SystemID, buildID BuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExperience

func (c *Client) GetExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExperienceTag

func (c *Client) GetExperienceTag(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetJob

func (c *Client) GetJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetJobLog added in v0.1.31

func (c *Client) GetJobLog(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMetricsBuild added in v0.1.22

func (c *Client) GetMetricsBuild(ctx context.Context, projectID ProjectID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetParameterSweep added in v0.1.27

func (c *Client) GetParameterSweep(ctx context.Context, projectID ProjectID, sweepID ParameterSweepID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProject

func (c *Client) GetProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReport added in v0.3.4

func (c *Client) GetReport(ctx context.Context, projectID ProjectID, reportID ReportID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystem added in v0.3.0

func (c *Client) GetSystem(ctx context.Context, projectID ProjectID, systemID SystemID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystemsForExperience added in v0.3.0

func (c *Client) GetSystemsForExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, params *GetSystemsForExperienceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystemsForMetricsBuild added in v0.3.0

func (c *Client) GetSystemsForMetricsBuild(ctx context.Context, projectID ProjectID, metricsBuildID MetricsBuildID, params *GetSystemsForMetricsBuildParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTestSuite added in v0.3.1

func (c *Client) GetTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTestSuiteRevision added in v0.3.1

func (c *Client) GetTestSuiteRevision(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetViewSession

func (c *Client) GetViewSession(ctx context.Context, viewSessionID ViewSessionID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Health

func (c *Client) Health(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAllJobs added in v0.3.1

func (c *Client) ListAllJobs(ctx context.Context, projectID ProjectID, params *ListAllJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchAccounts added in v0.3.3

func (c *Client) ListBatchAccounts(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchLogsForBatch added in v0.1.31

func (c *Client) ListBatchLogsForBatch(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchLogsForBatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchMetrics added in v0.1.22

func (c *Client) ListBatchMetrics(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchMetricsData added in v0.1.27

func (c *Client) ListBatchMetricsData(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchMetricsDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchMetricsDataForBatchMetricIDs added in v0.1.27

func (c *Client) ListBatchMetricsDataForBatchMetricIDs(ctx context.Context, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListBatchMetricsDataForBatchMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchMetricsDataForBatchMetricsDataIDs added in v0.1.27

func (c *Client) ListBatchMetricsDataForBatchMetricsDataIDs(ctx context.Context, projectID ProjectID, batchID BatchID, metricsDataID []MetricsDataID, params *ListBatchMetricsDataForBatchMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchMetricsForBatchMetricIDs added in v0.1.27

func (c *Client) ListBatchMetricsForBatchMetricIDs(ctx context.Context, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListBatchMetricsForBatchMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatches

func (c *Client) ListBatches(ctx context.Context, projectID ProjectID, params *ListBatchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchesForBuilds added in v0.1.31

func (c *Client) ListBatchesForBuilds(ctx context.Context, projectID ProjectID, branchID BranchID, buildID []BuildID, params *ListBatchesForBuildsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchesForTestSuite added in v0.3.1

func (c *Client) ListBatchesForTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, params *ListBatchesForTestSuiteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchesForTestSuiteRevision added in v0.3.1

func (c *Client) ListBatchesForTestSuiteRevision(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, params *ListBatchesForTestSuiteRevisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBranchesForProject

func (c *Client) ListBranchesForProject(ctx context.Context, projectID ProjectID, params *ListBranchesForProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBuilds

func (c *Client) ListBuilds(ctx context.Context, projectID ProjectID, params *ListBuildsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBuildsForBranches added in v0.1.31

func (c *Client) ListBuildsForBranches(ctx context.Context, projectID ProjectID, branchID []BranchID, params *ListBuildsForBranchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBuildsForSystem added in v0.3.0

func (c *Client) ListBuildsForSystem(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListBuildsForSystemParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListExperienceTags

func (c *Client) ListExperienceTags(ctx context.Context, projectID ProjectID, params *ListExperienceTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListExperienceTagsForExperience

func (c *Client) ListExperienceTagsForExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, params *ListExperienceTagsForExperienceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListExperiences

func (c *Client) ListExperiences(ctx context.Context, projectID ProjectID, params *ListExperiencesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListExperiencesForSystem added in v0.3.0

func (c *Client) ListExperiencesForSystem(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListExperiencesForSystemParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListExperiencesWithExperienceTag

func (c *Client) ListExperiencesWithExperienceTag(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, params *ListExperiencesWithExperienceTagParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListJobLogsForJob added in v0.1.31

func (c *Client) ListJobLogsForJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListJobLogsForJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListJobs

func (c *Client) ListJobs(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMetricsBuilds added in v0.1.22

func (c *Client) ListMetricsBuilds(ctx context.Context, projectID ProjectID, params *ListMetricsBuildsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMetricsBuildsForSystem added in v0.3.0

func (c *Client) ListMetricsBuildsForSystem(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListMetricsBuildsForSystemParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMetricsDataForJob added in v0.1.22

func (c *Client) ListMetricsDataForJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsDataForJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMetricsDataForMetricIDs added in v0.1.22

func (c *Client) ListMetricsDataForMetricIDs(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsDataForMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMetricsDataForMetricsDataIDs added in v0.1.22

func (c *Client) ListMetricsDataForMetricsDataIDs(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricsDataID []MetricsDataID, params *ListMetricsDataForMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMetricsForJob added in v0.1.22

func (c *Client) ListMetricsForJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsForJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMetricsForMetricIDs added in v0.1.22

func (c *Client) ListMetricsForMetricIDs(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsForMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListParameterSweeps added in v0.1.27

func (c *Client) ListParameterSweeps(ctx context.Context, projectID ProjectID, params *ListParameterSweepsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjects

func (c *Client) ListProjects(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListReportAccounts added in v0.3.4

func (c *Client) ListReportAccounts(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListReports added in v0.3.4

func (c *Client) ListReports(ctx context.Context, projectID ProjectID, params *ListReportsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSweepAccounts added in v0.3.3

func (c *Client) ListSweepAccounts(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSystems added in v0.3.0

func (c *Client) ListSystems(ctx context.Context, projectID ProjectID, params *ListSystemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTestSuiteRevisions added in v0.3.1

func (c *Client) ListTestSuiteRevisions(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTestSuites added in v0.3.1

func (c *Client) ListTestSuites(ctx context.Context, projectID ProjectID, params *ListTestSuitesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListViewSessions

func (c *Client) ListViewSessions(ctx context.Context, params *ListViewSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveExperienceTagFromExperience

func (c *Client) RemoveExperienceTagFromExperience(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveSystemFromExperience added in v0.3.0

func (c *Client) RemoveSystemFromExperience(ctx context.Context, projectID ProjectID, systemID SystemID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveSystemFromMetricsBuild added in v0.3.0

func (c *Client) RemoveSystemFromMetricsBuild(ctx context.Context, projectID ProjectID, systemID SystemID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReviseTestSuite added in v0.3.1

func (c *Client) ReviseTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body ReviseTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReviseTestSuiteWithBody added in v0.3.1

func (c *Client) ReviseTestSuiteWithBody(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetupSandbox

func (c *Client) SetupSandbox(ctx context.Context, body SetupSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetupSandboxWithBody

func (c *Client) SetupSandboxWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBatchMetricsStatus added in v0.1.31

func (c *Client) UpdateBatchMetricsStatus(ctx context.Context, projectID ProjectID, batchID BatchID, body UpdateBatchMetricsStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBatchMetricsStatusWithBody added in v0.1.31

func (c *Client) UpdateBatchMetricsStatusWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateExperience

func (c *Client) UpdateExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, body UpdateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateExperienceTag

func (c *Client) UpdateExperienceTag(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, body UpdateExperienceTagJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateExperienceTagWithBody

func (c *Client) UpdateExperienceTagWithBody(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateExperienceWithBody

func (c *Client) UpdateExperienceWithBody(ctx context.Context, projectID ProjectID, experienceID ExperienceID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateJobMetricsStatus added in v0.1.31

func (c *Client) UpdateJobMetricsStatus(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body UpdateJobMetricsStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateJobMetricsStatusWithBody added in v0.1.31

func (c *Client) UpdateJobMetricsStatusWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProject

func (c *Client) UpdateProject(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectWithBody

func (c *Client) UpdateProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSystem added in v0.3.0

func (c *Client) UpdateSystem(ctx context.Context, projectID ProjectID, systemID SystemID, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSystemWithBody added in v0.3.0

func (c *Client) UpdateSystemWithBody(ctx context.Context, projectID ProjectID, systemID SystemID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateExperienceLocation added in v0.1.30

func (c *Client) ValidateExperienceLocation(ctx context.Context, body ValidateExperienceLocationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateExperienceLocationWithBody added in v0.1.30

func (c *Client) ValidateExperienceLocationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// Health request
	Health(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjects request
	ListProjects(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectWithBody request with any body
	CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProject request
	DeleteProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProject request
	GetProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectWithBody request with any body
	UpdateProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProject(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatches request
	ListBatches(ctx context.Context, projectID ProjectID, params *ListBatchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBatchWithBody request with any body
	CreateBatchWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBatch(ctx context.Context, projectID ProjectID, body CreateBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAllJobs request
	ListAllJobs(ctx context.Context, projectID ProjectID, params *ListAllJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatchAccounts request
	ListBatchAccounts(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBatch request
	GetBatch(ctx context.Context, projectID ProjectID, batchID BatchID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelBatch request
	CancelBatch(ctx context.Context, projectID ProjectID, batchID BatchID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListJobs request
	ListJobs(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJob request
	GetJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListJobLogsForJob request
	ListJobLogsForJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListJobLogsForJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateJobLogWithBody request with any body
	CreateJobLogWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateJobLog(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateJobLogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteJobLog request
	DeleteJobLog(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJobLog request
	GetJobLog(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMetricsForJob request
	ListMetricsForJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsForJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMetricWithBody request with any body
	CreateMetricWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMetric(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMetricsForMetricIDs request
	ListMetricsForMetricIDs(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsForMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMetricsDataForMetricIDs request
	ListMetricsDataForMetricIDs(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsDataForMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddMetricsDataToMetricWithBody request with any body
	AddMetricsDataToMetricWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID MetricID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddMetricsDataToMetric(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID MetricID, body AddMetricsDataToMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMetricsDataForJob request
	ListMetricsDataForJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsDataForJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMetricsDataWithBody request with any body
	CreateMetricsDataWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMetricsData(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateMetricsDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMetricsDataForMetricsDataIDs request
	ListMetricsDataForMetricsDataIDs(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricsDataID []MetricsDataID, params *ListMetricsDataForMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateJobMetricsStatusWithBody request with any body
	UpdateJobMetricsStatusWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateJobMetricsStatus(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body UpdateJobMetricsStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatchLogsForBatch request
	ListBatchLogsForBatch(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchLogsForBatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBatchLogWithBody request with any body
	CreateBatchLogWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBatchLog(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchLogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBatchLog request
	DeleteBatchLog(ctx context.Context, projectID ProjectID, batchID BatchID, logID LogID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBatchLog request
	GetBatchLog(ctx context.Context, projectID ProjectID, batchID BatchID, logID LogID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatchMetrics request
	ListBatchMetrics(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBatchMetricWithBody request with any body
	CreateBatchMetricWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBatchMetric(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatchMetricsForBatchMetricIDs request
	ListBatchMetricsForBatchMetricIDs(ctx context.Context, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListBatchMetricsForBatchMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatchMetricsDataForBatchMetricIDs request
	ListBatchMetricsDataForBatchMetricIDs(ctx context.Context, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListBatchMetricsDataForBatchMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddBatchMetricsDataToBatchMetricWithBody request with any body
	AddBatchMetricsDataToBatchMetricWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, metricID MetricID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddBatchMetricsDataToBatchMetric(ctx context.Context, projectID ProjectID, batchID BatchID, metricID MetricID, body AddBatchMetricsDataToBatchMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatchMetricsData request
	ListBatchMetricsData(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchMetricsDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBatchMetricsDataWithBody request with any body
	CreateBatchMetricsDataWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBatchMetricsData(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchMetricsDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatchMetricsDataForBatchMetricsDataIDs request
	ListBatchMetricsDataForBatchMetricsDataIDs(ctx context.Context, projectID ProjectID, batchID BatchID, metricsDataID []MetricsDataID, params *ListBatchMetricsDataForBatchMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBatchMetricsStatusWithBody request with any body
	UpdateBatchMetricsStatusWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBatchMetricsStatus(ctx context.Context, projectID ProjectID, batchID BatchID, body UpdateBatchMetricsStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBranchesForProject request
	ListBranchesForProject(ctx context.Context, projectID ProjectID, params *ListBranchesForProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBranchForProjectWithBody request with any body
	CreateBranchForProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBranchForProject(ctx context.Context, projectID ProjectID, body CreateBranchForProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBranchForProject request
	DeleteBranchForProject(ctx context.Context, projectID ProjectID, branchID BranchID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBranchForProject request
	GetBranchForProject(ctx context.Context, projectID ProjectID, branchID BranchID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBuildsForBranches request
	ListBuildsForBranches(ctx context.Context, projectID ProjectID, branchID []BranchID, params *ListBuildsForBranchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBuildForBranchWithBody request with any body
	CreateBuildForBranchWithBody(ctx context.Context, projectID ProjectID, branchID BranchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBuildForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, body CreateBuildForBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBuildForBranch request
	DeleteBuildForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBuildForBranch request
	GetBuildForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatchesForBuilds request
	ListBatchesForBuilds(ctx context.Context, projectID ProjectID, branchID BranchID, buildID []BuildID, params *ListBatchesForBuildsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBuilds request
	ListBuilds(ctx context.Context, projectID ProjectID, params *ListBuildsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBuild request
	GetBuild(ctx context.Context, projectID ProjectID, buildID BuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExperienceTags request
	ListExperienceTags(ctx context.Context, projectID ProjectID, params *ListExperienceTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateExperienceTagWithBody request with any body
	CreateExperienceTagWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateExperienceTag(ctx context.Context, projectID ProjectID, body CreateExperienceTagJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteExperienceTag request
	DeleteExperienceTag(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExperienceTag request
	GetExperienceTag(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateExperienceTagWithBody request with any body
	UpdateExperienceTagWithBody(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateExperienceTag(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, body UpdateExperienceTagJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExperiencesWithExperienceTag request
	ListExperiencesWithExperienceTag(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, params *ListExperiencesWithExperienceTagParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveExperienceTagFromExperience request
	RemoveExperienceTagFromExperience(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddExperienceTagToExperience request
	AddExperienceTagToExperience(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExperiences request
	ListExperiences(ctx context.Context, projectID ProjectID, params *ListExperiencesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateExperienceWithBody request with any body
	CreateExperienceWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateExperience(ctx context.Context, projectID ProjectID, body CreateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteExperience request
	DeleteExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExperience request
	GetExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateExperienceWithBody request with any body
	UpdateExperienceWithBody(ctx context.Context, projectID ProjectID, experienceID ExperienceID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, body UpdateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExperienceTagsForExperience request
	ListExperienceTagsForExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, params *ListExperienceTagsForExperienceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystemsForExperience request
	GetSystemsForExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, params *GetSystemsForExperienceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMetricsBuilds request
	ListMetricsBuilds(ctx context.Context, projectID ProjectID, params *ListMetricsBuildsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMetricsBuildWithBody request with any body
	CreateMetricsBuildWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMetricsBuild(ctx context.Context, projectID ProjectID, body CreateMetricsBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMetricsBuild request
	GetMetricsBuild(ctx context.Context, projectID ProjectID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystemsForMetricsBuild request
	GetSystemsForMetricsBuild(ctx context.Context, projectID ProjectID, metricsBuildID MetricsBuildID, params *GetSystemsForMetricsBuildParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListReports request
	ListReports(ctx context.Context, projectID ProjectID, params *ListReportsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateReportWithBody request with any body
	CreateReportWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateReport(ctx context.Context, projectID ProjectID, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListReportAccounts request
	ListReportAccounts(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReport request
	GetReport(ctx context.Context, projectID ProjectID, reportID ReportID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTestSuites request
	ListTestSuites(ctx context.Context, projectID ProjectID, params *ListTestSuitesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTestSuiteWithBody request with any body
	CreateTestSuiteWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTestSuite(ctx context.Context, projectID ProjectID, body CreateTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTestSuite request
	GetTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReviseTestSuiteWithBody request with any body
	ReviseTestSuiteWithBody(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReviseTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body ReviseTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatchesForTestSuite request
	ListBatchesForTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, params *ListBatchesForTestSuiteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBatchForTestSuiteWithBody request with any body
	CreateBatchForTestSuiteWithBody(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBatchForTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body CreateBatchForTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTestSuiteRevisions request
	ListTestSuiteRevisions(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTestSuiteRevision request
	GetTestSuiteRevision(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBatchesForTestSuiteRevision request
	ListBatchesForTestSuiteRevision(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, params *ListBatchesForTestSuiteRevisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBatchForTestSuiteRevisionWithBody request with any body
	CreateBatchForTestSuiteRevisionWithBody(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBatchForTestSuiteRevision(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, body CreateBatchForTestSuiteRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListParameterSweeps request
	ListParameterSweeps(ctx context.Context, projectID ProjectID, params *ListParameterSweepsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateParameterSweepWithBody request with any body
	CreateParameterSweepWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateParameterSweep(ctx context.Context, projectID ProjectID, body CreateParameterSweepJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSweepAccounts request
	ListSweepAccounts(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetParameterSweep request
	GetParameterSweep(ctx context.Context, projectID ProjectID, sweepID ParameterSweepID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelParameterSweep request
	CancelParameterSweep(ctx context.Context, projectID ProjectID, sweepID ParameterSweepID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSystems request
	ListSystems(ctx context.Context, projectID ProjectID, params *ListSystemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSystemWithBody request with any body
	CreateSystemWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSystem(ctx context.Context, projectID ProjectID, body CreateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSystem request
	DeleteSystem(ctx context.Context, projectID ProjectID, systemID SystemID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystem request
	GetSystem(ctx context.Context, projectID ProjectID, systemID SystemID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSystemWithBody request with any body
	UpdateSystemWithBody(ctx context.Context, projectID ProjectID, systemID SystemID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSystem(ctx context.Context, projectID ProjectID, systemID SystemID, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBuildsForSystem request
	ListBuildsForSystem(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListBuildsForSystemParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBuildForSystemWithBody request with any body
	CreateBuildForSystemWithBody(ctx context.Context, projectID ProjectID, systemID SystemID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBuildForSystem(ctx context.Context, projectID ProjectID, systemID SystemID, body CreateBuildForSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBuildForSystem request
	GetBuildForSystem(ctx context.Context, projectID ProjectID, systemID SystemID, buildID BuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExperiencesForSystem request
	ListExperiencesForSystem(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListExperiencesForSystemParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveSystemFromExperience request
	RemoveSystemFromExperience(ctx context.Context, projectID ProjectID, systemID SystemID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddSystemToExperience request
	AddSystemToExperience(ctx context.Context, projectID ProjectID, systemID SystemID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMetricsBuildsForSystem request
	ListMetricsBuildsForSystem(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListMetricsBuildsForSystemParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveSystemFromMetricsBuild request
	RemoveSystemFromMetricsBuild(ctx context.Context, projectID ProjectID, systemID SystemID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddSystemToMetricsBuild request
	AddSystemToMetricsBuild(ctx context.Context, projectID ProjectID, systemID SystemID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DestroySandboxWithBody request with any body
	DestroySandboxWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DestroySandbox(ctx context.Context, body DestroySandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetupSandboxWithBody request with any body
	SetupSandboxWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetupSandbox(ctx context.Context, body SetupSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateExperienceLocationWithBody request with any body
	ValidateExperienceLocationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateExperienceLocation(ctx context.Context, body ValidateExperienceLocationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListViewSessions request
	ListViewSessions(ctx context.Context, params *ListViewSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateViewSession request
	CreateViewSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetViewSession request
	GetViewSession(ctx context.Context, viewSessionID ViewSessionID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateViewUpdateWithBody request with any body
	CreateViewUpdateWithBody(ctx context.Context, viewSessionID ViewSessionID, viewUpdateID ViewUpdateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

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) AddBatchMetricsDataToBatchMetricWithBodyWithResponse added in v0.1.27

func (c *ClientWithResponses) AddBatchMetricsDataToBatchMetricWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricID MetricID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddBatchMetricsDataToBatchMetricResponse, error)

AddBatchMetricsDataToBatchMetricWithBodyWithResponse request with arbitrary body returning *AddBatchMetricsDataToBatchMetricResponse

func (*ClientWithResponses) AddBatchMetricsDataToBatchMetricWithResponse added in v0.1.27

func (c *ClientWithResponses) AddBatchMetricsDataToBatchMetricWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricID MetricID, body AddBatchMetricsDataToBatchMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*AddBatchMetricsDataToBatchMetricResponse, error)

func (*ClientWithResponses) AddExperienceTagToExperienceWithResponse

func (c *ClientWithResponses) AddExperienceTagToExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*AddExperienceTagToExperienceResponse, error)

AddExperienceTagToExperienceWithResponse request returning *AddExperienceTagToExperienceResponse

func (*ClientWithResponses) AddMetricsDataToMetricWithBodyWithResponse added in v0.1.22

func (c *ClientWithResponses) AddMetricsDataToMetricWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID MetricID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMetricsDataToMetricResponse, error)

AddMetricsDataToMetricWithBodyWithResponse request with arbitrary body returning *AddMetricsDataToMetricResponse

func (*ClientWithResponses) AddMetricsDataToMetricWithResponse added in v0.1.22

func (c *ClientWithResponses) AddMetricsDataToMetricWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID MetricID, body AddMetricsDataToMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMetricsDataToMetricResponse, error)

func (*ClientWithResponses) AddSystemToExperienceWithResponse added in v0.3.0

func (c *ClientWithResponses) AddSystemToExperienceWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*AddSystemToExperienceResponse, error)

AddSystemToExperienceWithResponse request returning *AddSystemToExperienceResponse

func (*ClientWithResponses) AddSystemToMetricsBuildWithResponse added in v0.3.0

func (c *ClientWithResponses) AddSystemToMetricsBuildWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*AddSystemToMetricsBuildResponse, error)

AddSystemToMetricsBuildWithResponse request returning *AddSystemToMetricsBuildResponse

func (*ClientWithResponses) CancelBatchWithResponse

func (c *ClientWithResponses) CancelBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, reqEditors ...RequestEditorFn) (*CancelBatchResponse, error)

CancelBatchWithResponse request returning *CancelBatchResponse

func (*ClientWithResponses) CancelParameterSweepWithResponse added in v0.3.0

func (c *ClientWithResponses) CancelParameterSweepWithResponse(ctx context.Context, projectID ProjectID, sweepID ParameterSweepID, reqEditors ...RequestEditorFn) (*CancelParameterSweepResponse, error)

CancelParameterSweepWithResponse request returning *CancelParameterSweepResponse

func (*ClientWithResponses) CreateBatchForTestSuiteRevisionWithBodyWithResponse added in v0.3.1

func (c *ClientWithResponses) CreateBatchForTestSuiteRevisionWithBodyWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchForTestSuiteRevisionResponse, error)

CreateBatchForTestSuiteRevisionWithBodyWithResponse request with arbitrary body returning *CreateBatchForTestSuiteRevisionResponse

func (*ClientWithResponses) CreateBatchForTestSuiteRevisionWithResponse added in v0.3.1

func (c *ClientWithResponses) CreateBatchForTestSuiteRevisionWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, body CreateBatchForTestSuiteRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchForTestSuiteRevisionResponse, error)

func (*ClientWithResponses) CreateBatchForTestSuiteWithBodyWithResponse added in v0.3.1

func (c *ClientWithResponses) CreateBatchForTestSuiteWithBodyWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchForTestSuiteResponse, error)

CreateBatchForTestSuiteWithBodyWithResponse request with arbitrary body returning *CreateBatchForTestSuiteResponse

func (*ClientWithResponses) CreateBatchForTestSuiteWithResponse added in v0.3.1

func (c *ClientWithResponses) CreateBatchForTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body CreateBatchForTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchForTestSuiteResponse, error)

func (*ClientWithResponses) CreateBatchLogWithBodyWithResponse added in v0.1.31

func (c *ClientWithResponses) CreateBatchLogWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchLogResponse, error)

CreateBatchLogWithBodyWithResponse request with arbitrary body returning *CreateBatchLogResponse

func (*ClientWithResponses) CreateBatchLogWithResponse added in v0.1.31

func (c *ClientWithResponses) CreateBatchLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchLogJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchLogResponse, error)

func (*ClientWithResponses) CreateBatchMetricWithBodyWithResponse added in v0.1.27

func (c *ClientWithResponses) CreateBatchMetricWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchMetricResponse, error)

CreateBatchMetricWithBodyWithResponse request with arbitrary body returning *CreateBatchMetricResponse

func (*ClientWithResponses) CreateBatchMetricWithResponse added in v0.1.27

func (c *ClientWithResponses) CreateBatchMetricWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchMetricResponse, error)

func (*ClientWithResponses) CreateBatchMetricsDataWithBodyWithResponse added in v0.1.27

func (c *ClientWithResponses) CreateBatchMetricsDataWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchMetricsDataResponse, error)

CreateBatchMetricsDataWithBodyWithResponse request with arbitrary body returning *CreateBatchMetricsDataResponse

func (*ClientWithResponses) CreateBatchMetricsDataWithResponse added in v0.1.27

func (c *ClientWithResponses) CreateBatchMetricsDataWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchMetricsDataJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchMetricsDataResponse, error)

func (*ClientWithResponses) CreateBatchWithBodyWithResponse

func (c *ClientWithResponses) CreateBatchWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchResponse, error)

CreateBatchWithBodyWithResponse request with arbitrary body returning *CreateBatchResponse

func (*ClientWithResponses) CreateBatchWithResponse

func (c *ClientWithResponses) CreateBatchWithResponse(ctx context.Context, projectID ProjectID, body CreateBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchResponse, error)

func (*ClientWithResponses) CreateBranchForProjectWithBodyWithResponse

func (c *ClientWithResponses) CreateBranchForProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBranchForProjectResponse, error)

CreateBranchForProjectWithBodyWithResponse request with arbitrary body returning *CreateBranchForProjectResponse

func (*ClientWithResponses) CreateBranchForProjectWithResponse

func (c *ClientWithResponses) CreateBranchForProjectWithResponse(ctx context.Context, projectID ProjectID, body CreateBranchForProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBranchForProjectResponse, error)

func (*ClientWithResponses) CreateBuildForBranchWithBodyWithResponse

func (c *ClientWithResponses) CreateBuildForBranchWithBodyWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBuildForBranchResponse, error)

CreateBuildForBranchWithBodyWithResponse request with arbitrary body returning *CreateBuildForBranchResponse

func (*ClientWithResponses) CreateBuildForBranchWithResponse

func (c *ClientWithResponses) CreateBuildForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, body CreateBuildForBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBuildForBranchResponse, error)

func (*ClientWithResponses) CreateBuildForSystemWithBodyWithResponse added in v0.3.0

func (c *ClientWithResponses) CreateBuildForSystemWithBodyWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBuildForSystemResponse, error)

CreateBuildForSystemWithBodyWithResponse request with arbitrary body returning *CreateBuildForSystemResponse

func (*ClientWithResponses) CreateBuildForSystemWithResponse added in v0.3.0

func (c *ClientWithResponses) CreateBuildForSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, body CreateBuildForSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBuildForSystemResponse, error)

func (*ClientWithResponses) CreateExperienceTagWithBodyWithResponse

func (c *ClientWithResponses) CreateExperienceTagWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateExperienceTagResponse, error)

CreateExperienceTagWithBodyWithResponse request with arbitrary body returning *CreateExperienceTagResponse

func (*ClientWithResponses) CreateExperienceTagWithResponse

func (c *ClientWithResponses) CreateExperienceTagWithResponse(ctx context.Context, projectID ProjectID, body CreateExperienceTagJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateExperienceTagResponse, error)

func (*ClientWithResponses) CreateExperienceWithBodyWithResponse

func (c *ClientWithResponses) CreateExperienceWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateExperienceResponse, error)

CreateExperienceWithBodyWithResponse request with arbitrary body returning *CreateExperienceResponse

func (*ClientWithResponses) CreateExperienceWithResponse

func (c *ClientWithResponses) CreateExperienceWithResponse(ctx context.Context, projectID ProjectID, body CreateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateExperienceResponse, error)

func (*ClientWithResponses) CreateJobLogWithBodyWithResponse added in v0.1.31

func (c *ClientWithResponses) CreateJobLogWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobLogResponse, error)

CreateJobLogWithBodyWithResponse request with arbitrary body returning *CreateJobLogResponse

func (*ClientWithResponses) CreateJobLogWithResponse added in v0.1.31

func (c *ClientWithResponses) CreateJobLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateJobLogJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobLogResponse, error)

func (*ClientWithResponses) CreateMetricWithBodyWithResponse added in v0.1.22

func (c *ClientWithResponses) CreateMetricWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMetricResponse, error)

CreateMetricWithBodyWithResponse request with arbitrary body returning *CreateMetricResponse

func (*ClientWithResponses) CreateMetricWithResponse added in v0.1.22

func (c *ClientWithResponses) CreateMetricWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMetricResponse, error)

func (*ClientWithResponses) CreateMetricsBuildWithBodyWithResponse added in v0.1.22

func (c *ClientWithResponses) CreateMetricsBuildWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMetricsBuildResponse, error)

CreateMetricsBuildWithBodyWithResponse request with arbitrary body returning *CreateMetricsBuildResponse

func (*ClientWithResponses) CreateMetricsBuildWithResponse added in v0.1.22

func (c *ClientWithResponses) CreateMetricsBuildWithResponse(ctx context.Context, projectID ProjectID, body CreateMetricsBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMetricsBuildResponse, error)

func (*ClientWithResponses) CreateMetricsDataWithBodyWithResponse added in v0.1.22

func (c *ClientWithResponses) CreateMetricsDataWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMetricsDataResponse, error)

CreateMetricsDataWithBodyWithResponse request with arbitrary body returning *CreateMetricsDataResponse

func (*ClientWithResponses) CreateMetricsDataWithResponse added in v0.1.22

func (c *ClientWithResponses) CreateMetricsDataWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateMetricsDataJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMetricsDataResponse, error)

func (*ClientWithResponses) CreateParameterSweepWithBodyWithResponse added in v0.1.27

func (c *ClientWithResponses) CreateParameterSweepWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateParameterSweepResponse, error)

CreateParameterSweepWithBodyWithResponse request with arbitrary body returning *CreateParameterSweepResponse

func (*ClientWithResponses) CreateParameterSweepWithResponse added in v0.1.27

func (c *ClientWithResponses) CreateParameterSweepWithResponse(ctx context.Context, projectID ProjectID, body CreateParameterSweepJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateParameterSweepResponse, error)

func (*ClientWithResponses) CreateProjectWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectResponse

func (*ClientWithResponses) CreateProjectWithResponse

func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

func (*ClientWithResponses) CreateReportWithBodyWithResponse added in v0.3.4

func (c *ClientWithResponses) CreateReportWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReportResponse, error)

CreateReportWithBodyWithResponse request with arbitrary body returning *CreateReportResponse

func (*ClientWithResponses) CreateReportWithResponse added in v0.3.4

func (c *ClientWithResponses) CreateReportWithResponse(ctx context.Context, projectID ProjectID, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportResponse, error)

func (*ClientWithResponses) CreateSystemWithBodyWithResponse added in v0.3.0

func (c *ClientWithResponses) CreateSystemWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSystemResponse, error)

CreateSystemWithBodyWithResponse request with arbitrary body returning *CreateSystemResponse

func (*ClientWithResponses) CreateSystemWithResponse added in v0.3.0

func (c *ClientWithResponses) CreateSystemWithResponse(ctx context.Context, projectID ProjectID, body CreateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSystemResponse, error)

func (*ClientWithResponses) CreateTestSuiteWithBodyWithResponse added in v0.3.1

func (c *ClientWithResponses) CreateTestSuiteWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTestSuiteResponse, error)

CreateTestSuiteWithBodyWithResponse request with arbitrary body returning *CreateTestSuiteResponse

func (*ClientWithResponses) CreateTestSuiteWithResponse added in v0.3.1

func (c *ClientWithResponses) CreateTestSuiteWithResponse(ctx context.Context, projectID ProjectID, body CreateTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTestSuiteResponse, error)

func (*ClientWithResponses) CreateViewSessionWithResponse

func (c *ClientWithResponses) CreateViewSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateViewSessionResponse, error)

CreateViewSessionWithResponse request returning *CreateViewSessionResponse

func (*ClientWithResponses) CreateViewUpdateWithBodyWithResponse

func (c *ClientWithResponses) CreateViewUpdateWithBodyWithResponse(ctx context.Context, viewSessionID ViewSessionID, viewUpdateID ViewUpdateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateViewUpdateResponse, error)

CreateViewUpdateWithBodyWithResponse request with arbitrary body returning *CreateViewUpdateResponse

func (*ClientWithResponses) DeleteBatchLogWithResponse added in v0.1.31

func (c *ClientWithResponses) DeleteBatchLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, logID LogID, reqEditors ...RequestEditorFn) (*DeleteBatchLogResponse, error)

DeleteBatchLogWithResponse request returning *DeleteBatchLogResponse

func (*ClientWithResponses) DeleteBranchForProjectWithResponse

func (c *ClientWithResponses) DeleteBranchForProjectWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, reqEditors ...RequestEditorFn) (*DeleteBranchForProjectResponse, error)

DeleteBranchForProjectWithResponse request returning *DeleteBranchForProjectResponse

func (*ClientWithResponses) DeleteBuildForBranchWithResponse

func (c *ClientWithResponses) DeleteBuildForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, reqEditors ...RequestEditorFn) (*DeleteBuildForBranchResponse, error)

DeleteBuildForBranchWithResponse request returning *DeleteBuildForBranchResponse

func (*ClientWithResponses) DeleteExperienceTagWithResponse

func (c *ClientWithResponses) DeleteExperienceTagWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, reqEditors ...RequestEditorFn) (*DeleteExperienceTagResponse, error)

DeleteExperienceTagWithResponse request returning *DeleteExperienceTagResponse

func (*ClientWithResponses) DeleteExperienceWithResponse

func (c *ClientWithResponses) DeleteExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*DeleteExperienceResponse, error)

DeleteExperienceWithResponse request returning *DeleteExperienceResponse

func (*ClientWithResponses) DeleteJobLogWithResponse added in v0.1.31

func (c *ClientWithResponses) DeleteJobLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*DeleteJobLogResponse, error)

DeleteJobLogWithResponse request returning *DeleteJobLogResponse

func (*ClientWithResponses) DeleteProjectWithResponse

func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)

DeleteProjectWithResponse request returning *DeleteProjectResponse

func (*ClientWithResponses) DeleteSystemWithResponse added in v0.3.4

func (c *ClientWithResponses) DeleteSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, reqEditors ...RequestEditorFn) (*DeleteSystemResponse, error)

DeleteSystemWithResponse request returning *DeleteSystemResponse

func (*ClientWithResponses) DestroySandboxWithBodyWithResponse

func (c *ClientWithResponses) DestroySandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DestroySandboxResponse, error)

DestroySandboxWithBodyWithResponse request with arbitrary body returning *DestroySandboxResponse

func (*ClientWithResponses) DestroySandboxWithResponse

func (c *ClientWithResponses) DestroySandboxWithResponse(ctx context.Context, body DestroySandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*DestroySandboxResponse, error)

func (*ClientWithResponses) GetBatchLogWithResponse added in v0.1.31

func (c *ClientWithResponses) GetBatchLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, logID LogID, reqEditors ...RequestEditorFn) (*GetBatchLogResponse, error)

GetBatchLogWithResponse request returning *GetBatchLogResponse

func (*ClientWithResponses) GetBatchWithResponse

func (c *ClientWithResponses) GetBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, reqEditors ...RequestEditorFn) (*GetBatchResponse, error)

GetBatchWithResponse request returning *GetBatchResponse

func (*ClientWithResponses) GetBranchForProjectWithResponse

func (c *ClientWithResponses) GetBranchForProjectWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, reqEditors ...RequestEditorFn) (*GetBranchForProjectResponse, error)

GetBranchForProjectWithResponse request returning *GetBranchForProjectResponse

func (*ClientWithResponses) GetBuildForBranchWithResponse

func (c *ClientWithResponses) GetBuildForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, reqEditors ...RequestEditorFn) (*GetBuildForBranchResponse, error)

GetBuildForBranchWithResponse request returning *GetBuildForBranchResponse

func (*ClientWithResponses) GetBuildForSystemWithResponse added in v0.3.0

func (c *ClientWithResponses) GetBuildForSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, buildID BuildID, reqEditors ...RequestEditorFn) (*GetBuildForSystemResponse, error)

GetBuildForSystemWithResponse request returning *GetBuildForSystemResponse

func (*ClientWithResponses) GetBuildWithResponse

func (c *ClientWithResponses) GetBuildWithResponse(ctx context.Context, projectID ProjectID, buildID BuildID, reqEditors ...RequestEditorFn) (*GetBuildResponse, error)

GetBuildWithResponse request returning *GetBuildResponse

func (*ClientWithResponses) GetExperienceTagWithResponse

func (c *ClientWithResponses) GetExperienceTagWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, reqEditors ...RequestEditorFn) (*GetExperienceTagResponse, error)

GetExperienceTagWithResponse request returning *GetExperienceTagResponse

func (*ClientWithResponses) GetExperienceWithResponse

func (c *ClientWithResponses) GetExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*GetExperienceResponse, error)

GetExperienceWithResponse request returning *GetExperienceResponse

func (*ClientWithResponses) GetJobLogWithResponse added in v0.1.31

func (c *ClientWithResponses) GetJobLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*GetJobLogResponse, error)

GetJobLogWithResponse request returning *GetJobLogResponse

func (*ClientWithResponses) GetJobWithResponse

func (c *ClientWithResponses) GetJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, reqEditors ...RequestEditorFn) (*GetJobResponse, error)

GetJobWithResponse request returning *GetJobResponse

func (*ClientWithResponses) GetMetricsBuildWithResponse added in v0.1.22

func (c *ClientWithResponses) GetMetricsBuildWithResponse(ctx context.Context, projectID ProjectID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*GetMetricsBuildResponse, error)

GetMetricsBuildWithResponse request returning *GetMetricsBuildResponse

func (*ClientWithResponses) GetParameterSweepWithResponse added in v0.1.27

func (c *ClientWithResponses) GetParameterSweepWithResponse(ctx context.Context, projectID ProjectID, sweepID ParameterSweepID, reqEditors ...RequestEditorFn) (*GetParameterSweepResponse, error)

GetParameterSweepWithResponse request returning *GetParameterSweepResponse

func (*ClientWithResponses) GetProjectWithResponse

func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)

GetProjectWithResponse request returning *GetProjectResponse

func (*ClientWithResponses) GetReportWithResponse added in v0.3.4

func (c *ClientWithResponses) GetReportWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, reqEditors ...RequestEditorFn) (*GetReportResponse, error)

GetReportWithResponse request returning *GetReportResponse

func (*ClientWithResponses) GetSystemWithResponse added in v0.3.0

func (c *ClientWithResponses) GetSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, reqEditors ...RequestEditorFn) (*GetSystemResponse, error)

GetSystemWithResponse request returning *GetSystemResponse

func (*ClientWithResponses) GetSystemsForExperienceWithResponse added in v0.3.0

func (c *ClientWithResponses) GetSystemsForExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, params *GetSystemsForExperienceParams, reqEditors ...RequestEditorFn) (*GetSystemsForExperienceResponse, error)

GetSystemsForExperienceWithResponse request returning *GetSystemsForExperienceResponse

func (*ClientWithResponses) GetSystemsForMetricsBuildWithResponse added in v0.3.0

func (c *ClientWithResponses) GetSystemsForMetricsBuildWithResponse(ctx context.Context, projectID ProjectID, metricsBuildID MetricsBuildID, params *GetSystemsForMetricsBuildParams, reqEditors ...RequestEditorFn) (*GetSystemsForMetricsBuildResponse, error)

GetSystemsForMetricsBuildWithResponse request returning *GetSystemsForMetricsBuildResponse

func (*ClientWithResponses) GetTestSuiteRevisionWithResponse added in v0.3.1

func (c *ClientWithResponses) GetTestSuiteRevisionWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, reqEditors ...RequestEditorFn) (*GetTestSuiteRevisionResponse, error)

GetTestSuiteRevisionWithResponse request returning *GetTestSuiteRevisionResponse

func (*ClientWithResponses) GetTestSuiteWithResponse added in v0.3.1

func (c *ClientWithResponses) GetTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, reqEditors ...RequestEditorFn) (*GetTestSuiteResponse, error)

GetTestSuiteWithResponse request returning *GetTestSuiteResponse

func (*ClientWithResponses) GetViewSessionWithResponse

func (c *ClientWithResponses) GetViewSessionWithResponse(ctx context.Context, viewSessionID ViewSessionID, reqEditors ...RequestEditorFn) (*GetViewSessionResponse, error)

GetViewSessionWithResponse request returning *GetViewSessionResponse

func (*ClientWithResponses) HealthWithResponse

func (c *ClientWithResponses) HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthResponse, error)

HealthWithResponse request returning *HealthResponse

func (*ClientWithResponses) ListAllJobsWithResponse added in v0.3.1

func (c *ClientWithResponses) ListAllJobsWithResponse(ctx context.Context, projectID ProjectID, params *ListAllJobsParams, reqEditors ...RequestEditorFn) (*ListAllJobsResponse, error)

ListAllJobsWithResponse request returning *ListAllJobsResponse

func (*ClientWithResponses) ListBatchAccountsWithResponse added in v0.3.3

func (c *ClientWithResponses) ListBatchAccountsWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ListBatchAccountsResponse, error)

ListBatchAccountsWithResponse request returning *ListBatchAccountsResponse

func (*ClientWithResponses) ListBatchLogsForBatchWithResponse added in v0.1.31

func (c *ClientWithResponses) ListBatchLogsForBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchLogsForBatchParams, reqEditors ...RequestEditorFn) (*ListBatchLogsForBatchResponse, error)

ListBatchLogsForBatchWithResponse request returning *ListBatchLogsForBatchResponse

func (*ClientWithResponses) ListBatchMetricsDataForBatchMetricIDsWithResponse added in v0.1.27

func (c *ClientWithResponses) ListBatchMetricsDataForBatchMetricIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListBatchMetricsDataForBatchMetricIDsParams, reqEditors ...RequestEditorFn) (*ListBatchMetricsDataForBatchMetricIDsResponse, error)

ListBatchMetricsDataForBatchMetricIDsWithResponse request returning *ListBatchMetricsDataForBatchMetricIDsResponse

func (*ClientWithResponses) ListBatchMetricsDataForBatchMetricsDataIDsWithResponse added in v0.1.27

func (c *ClientWithResponses) ListBatchMetricsDataForBatchMetricsDataIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricsDataID []MetricsDataID, params *ListBatchMetricsDataForBatchMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*ListBatchMetricsDataForBatchMetricsDataIDsResponse, error)

ListBatchMetricsDataForBatchMetricsDataIDsWithResponse request returning *ListBatchMetricsDataForBatchMetricsDataIDsResponse

func (*ClientWithResponses) ListBatchMetricsDataWithResponse added in v0.1.27

func (c *ClientWithResponses) ListBatchMetricsDataWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchMetricsDataParams, reqEditors ...RequestEditorFn) (*ListBatchMetricsDataResponse, error)

ListBatchMetricsDataWithResponse request returning *ListBatchMetricsDataResponse

func (*ClientWithResponses) ListBatchMetricsForBatchMetricIDsWithResponse added in v0.1.27

func (c *ClientWithResponses) ListBatchMetricsForBatchMetricIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListBatchMetricsForBatchMetricIDsParams, reqEditors ...RequestEditorFn) (*ListBatchMetricsForBatchMetricIDsResponse, error)

ListBatchMetricsForBatchMetricIDsWithResponse request returning *ListBatchMetricsForBatchMetricIDsResponse

func (*ClientWithResponses) ListBatchMetricsWithResponse added in v0.1.22

func (c *ClientWithResponses) ListBatchMetricsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchMetricsParams, reqEditors ...RequestEditorFn) (*ListBatchMetricsResponse, error)

ListBatchMetricsWithResponse request returning *ListBatchMetricsResponse

func (*ClientWithResponses) ListBatchesForBuildsWithResponse added in v0.1.31

func (c *ClientWithResponses) ListBatchesForBuildsWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID []BuildID, params *ListBatchesForBuildsParams, reqEditors ...RequestEditorFn) (*ListBatchesForBuildsResponse, error)

ListBatchesForBuildsWithResponse request returning *ListBatchesForBuildsResponse

func (*ClientWithResponses) ListBatchesForTestSuiteRevisionWithResponse added in v0.3.1

func (c *ClientWithResponses) ListBatchesForTestSuiteRevisionWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, params *ListBatchesForTestSuiteRevisionParams, reqEditors ...RequestEditorFn) (*ListBatchesForTestSuiteRevisionResponse, error)

ListBatchesForTestSuiteRevisionWithResponse request returning *ListBatchesForTestSuiteRevisionResponse

func (*ClientWithResponses) ListBatchesForTestSuiteWithResponse added in v0.3.1

func (c *ClientWithResponses) ListBatchesForTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, params *ListBatchesForTestSuiteParams, reqEditors ...RequestEditorFn) (*ListBatchesForTestSuiteResponse, error)

ListBatchesForTestSuiteWithResponse request returning *ListBatchesForTestSuiteResponse

func (*ClientWithResponses) ListBatchesWithResponse

func (c *ClientWithResponses) ListBatchesWithResponse(ctx context.Context, projectID ProjectID, params *ListBatchesParams, reqEditors ...RequestEditorFn) (*ListBatchesResponse, error)

ListBatchesWithResponse request returning *ListBatchesResponse

func (*ClientWithResponses) ListBranchesForProjectWithResponse

func (c *ClientWithResponses) ListBranchesForProjectWithResponse(ctx context.Context, projectID ProjectID, params *ListBranchesForProjectParams, reqEditors ...RequestEditorFn) (*ListBranchesForProjectResponse, error)

ListBranchesForProjectWithResponse request returning *ListBranchesForProjectResponse

func (*ClientWithResponses) ListBuildsForBranchesWithResponse added in v0.1.31

func (c *ClientWithResponses) ListBuildsForBranchesWithResponse(ctx context.Context, projectID ProjectID, branchID []BranchID, params *ListBuildsForBranchesParams, reqEditors ...RequestEditorFn) (*ListBuildsForBranchesResponse, error)

ListBuildsForBranchesWithResponse request returning *ListBuildsForBranchesResponse

func (*ClientWithResponses) ListBuildsForSystemWithResponse added in v0.3.0

func (c *ClientWithResponses) ListBuildsForSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListBuildsForSystemParams, reqEditors ...RequestEditorFn) (*ListBuildsForSystemResponse, error)

ListBuildsForSystemWithResponse request returning *ListBuildsForSystemResponse

func (*ClientWithResponses) ListBuildsWithResponse

func (c *ClientWithResponses) ListBuildsWithResponse(ctx context.Context, projectID ProjectID, params *ListBuildsParams, reqEditors ...RequestEditorFn) (*ListBuildsResponse, error)

ListBuildsWithResponse request returning *ListBuildsResponse

func (*ClientWithResponses) ListExperienceTagsForExperienceWithResponse

func (c *ClientWithResponses) ListExperienceTagsForExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, params *ListExperienceTagsForExperienceParams, reqEditors ...RequestEditorFn) (*ListExperienceTagsForExperienceResponse, error)

ListExperienceTagsForExperienceWithResponse request returning *ListExperienceTagsForExperienceResponse

func (*ClientWithResponses) ListExperienceTagsWithResponse

func (c *ClientWithResponses) ListExperienceTagsWithResponse(ctx context.Context, projectID ProjectID, params *ListExperienceTagsParams, reqEditors ...RequestEditorFn) (*ListExperienceTagsResponse, error)

ListExperienceTagsWithResponse request returning *ListExperienceTagsResponse

func (*ClientWithResponses) ListExperiencesForSystemWithResponse added in v0.3.0

func (c *ClientWithResponses) ListExperiencesForSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListExperiencesForSystemParams, reqEditors ...RequestEditorFn) (*ListExperiencesForSystemResponse, error)

ListExperiencesForSystemWithResponse request returning *ListExperiencesForSystemResponse

func (*ClientWithResponses) ListExperiencesWithExperienceTagWithResponse

func (c *ClientWithResponses) ListExperiencesWithExperienceTagWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, params *ListExperiencesWithExperienceTagParams, reqEditors ...RequestEditorFn) (*ListExperiencesWithExperienceTagResponse, error)

ListExperiencesWithExperienceTagWithResponse request returning *ListExperiencesWithExperienceTagResponse

func (*ClientWithResponses) ListExperiencesWithResponse

func (c *ClientWithResponses) ListExperiencesWithResponse(ctx context.Context, projectID ProjectID, params *ListExperiencesParams, reqEditors ...RequestEditorFn) (*ListExperiencesResponse, error)

ListExperiencesWithResponse request returning *ListExperiencesResponse

func (*ClientWithResponses) ListJobLogsForJobWithResponse added in v0.1.31

func (c *ClientWithResponses) ListJobLogsForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListJobLogsForJobParams, reqEditors ...RequestEditorFn) (*ListJobLogsForJobResponse, error)

ListJobLogsForJobWithResponse request returning *ListJobLogsForJobResponse

func (*ClientWithResponses) ListJobsWithResponse

func (c *ClientWithResponses) ListJobsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListJobsParams, reqEditors ...RequestEditorFn) (*ListJobsResponse, error)

ListJobsWithResponse request returning *ListJobsResponse

func (*ClientWithResponses) ListMetricsBuildsForSystemWithResponse added in v0.3.0

func (c *ClientWithResponses) ListMetricsBuildsForSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListMetricsBuildsForSystemParams, reqEditors ...RequestEditorFn) (*ListMetricsBuildsForSystemResponse, error)

ListMetricsBuildsForSystemWithResponse request returning *ListMetricsBuildsForSystemResponse

func (*ClientWithResponses) ListMetricsBuildsWithResponse added in v0.1.22

func (c *ClientWithResponses) ListMetricsBuildsWithResponse(ctx context.Context, projectID ProjectID, params *ListMetricsBuildsParams, reqEditors ...RequestEditorFn) (*ListMetricsBuildsResponse, error)

ListMetricsBuildsWithResponse request returning *ListMetricsBuildsResponse

func (*ClientWithResponses) ListMetricsDataForJobWithResponse added in v0.1.22

func (c *ClientWithResponses) ListMetricsDataForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsDataForJobParams, reqEditors ...RequestEditorFn) (*ListMetricsDataForJobResponse, error)

ListMetricsDataForJobWithResponse request returning *ListMetricsDataForJobResponse

func (*ClientWithResponses) ListMetricsDataForMetricIDsWithResponse added in v0.1.22

func (c *ClientWithResponses) ListMetricsDataForMetricIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsDataForMetricIDsParams, reqEditors ...RequestEditorFn) (*ListMetricsDataForMetricIDsResponse, error)

ListMetricsDataForMetricIDsWithResponse request returning *ListMetricsDataForMetricIDsResponse

func (*ClientWithResponses) ListMetricsDataForMetricsDataIDsWithResponse added in v0.1.22

func (c *ClientWithResponses) ListMetricsDataForMetricsDataIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricsDataID []MetricsDataID, params *ListMetricsDataForMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*ListMetricsDataForMetricsDataIDsResponse, error)

ListMetricsDataForMetricsDataIDsWithResponse request returning *ListMetricsDataForMetricsDataIDsResponse

func (*ClientWithResponses) ListMetricsForJobWithResponse added in v0.1.22

func (c *ClientWithResponses) ListMetricsForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsForJobParams, reqEditors ...RequestEditorFn) (*ListMetricsForJobResponse, error)

ListMetricsForJobWithResponse request returning *ListMetricsForJobResponse

func (*ClientWithResponses) ListMetricsForMetricIDsWithResponse added in v0.1.22

func (c *ClientWithResponses) ListMetricsForMetricIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsForMetricIDsParams, reqEditors ...RequestEditorFn) (*ListMetricsForMetricIDsResponse, error)

ListMetricsForMetricIDsWithResponse request returning *ListMetricsForMetricIDsResponse

func (*ClientWithResponses) ListParameterSweepsWithResponse added in v0.1.27

func (c *ClientWithResponses) ListParameterSweepsWithResponse(ctx context.Context, projectID ProjectID, params *ListParameterSweepsParams, reqEditors ...RequestEditorFn) (*ListParameterSweepsResponse, error)

ListParameterSweepsWithResponse request returning *ListParameterSweepsResponse

func (*ClientWithResponses) ListProjectsWithResponse

func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

ListProjectsWithResponse request returning *ListProjectsResponse

func (*ClientWithResponses) ListReportAccountsWithResponse added in v0.3.4

func (c *ClientWithResponses) ListReportAccountsWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ListReportAccountsResponse, error)

ListReportAccountsWithResponse request returning *ListReportAccountsResponse

func (*ClientWithResponses) ListReportsWithResponse added in v0.3.4

func (c *ClientWithResponses) ListReportsWithResponse(ctx context.Context, projectID ProjectID, params *ListReportsParams, reqEditors ...RequestEditorFn) (*ListReportsResponse, error)

ListReportsWithResponse request returning *ListReportsResponse

func (*ClientWithResponses) ListSweepAccountsWithResponse added in v0.3.3

func (c *ClientWithResponses) ListSweepAccountsWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ListSweepAccountsResponse, error)

ListSweepAccountsWithResponse request returning *ListSweepAccountsResponse

func (*ClientWithResponses) ListSystemsWithResponse added in v0.3.0

func (c *ClientWithResponses) ListSystemsWithResponse(ctx context.Context, projectID ProjectID, params *ListSystemsParams, reqEditors ...RequestEditorFn) (*ListSystemsResponse, error)

ListSystemsWithResponse request returning *ListSystemsResponse

func (*ClientWithResponses) ListTestSuiteRevisionsWithResponse added in v0.3.1

func (c *ClientWithResponses) ListTestSuiteRevisionsWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, reqEditors ...RequestEditorFn) (*ListTestSuiteRevisionsResponse, error)

ListTestSuiteRevisionsWithResponse request returning *ListTestSuiteRevisionsResponse

func (*ClientWithResponses) ListTestSuitesWithResponse added in v0.3.1

func (c *ClientWithResponses) ListTestSuitesWithResponse(ctx context.Context, projectID ProjectID, params *ListTestSuitesParams, reqEditors ...RequestEditorFn) (*ListTestSuitesResponse, error)

ListTestSuitesWithResponse request returning *ListTestSuitesResponse

func (*ClientWithResponses) ListViewSessionsWithResponse

func (c *ClientWithResponses) ListViewSessionsWithResponse(ctx context.Context, params *ListViewSessionsParams, reqEditors ...RequestEditorFn) (*ListViewSessionsResponse, error)

ListViewSessionsWithResponse request returning *ListViewSessionsResponse

func (*ClientWithResponses) RemoveExperienceTagFromExperienceWithResponse

func (c *ClientWithResponses) RemoveExperienceTagFromExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*RemoveExperienceTagFromExperienceResponse, error)

RemoveExperienceTagFromExperienceWithResponse request returning *RemoveExperienceTagFromExperienceResponse

func (*ClientWithResponses) RemoveSystemFromExperienceWithResponse added in v0.3.0

func (c *ClientWithResponses) RemoveSystemFromExperienceWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*RemoveSystemFromExperienceResponse, error)

RemoveSystemFromExperienceWithResponse request returning *RemoveSystemFromExperienceResponse

func (*ClientWithResponses) RemoveSystemFromMetricsBuildWithResponse added in v0.3.0

func (c *ClientWithResponses) RemoveSystemFromMetricsBuildWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*RemoveSystemFromMetricsBuildResponse, error)

RemoveSystemFromMetricsBuildWithResponse request returning *RemoveSystemFromMetricsBuildResponse

func (*ClientWithResponses) ReviseTestSuiteWithBodyWithResponse added in v0.3.1

func (c *ClientWithResponses) ReviseTestSuiteWithBodyWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReviseTestSuiteResponse, error)

ReviseTestSuiteWithBodyWithResponse request with arbitrary body returning *ReviseTestSuiteResponse

func (*ClientWithResponses) ReviseTestSuiteWithResponse added in v0.3.1

func (c *ClientWithResponses) ReviseTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body ReviseTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*ReviseTestSuiteResponse, error)

func (*ClientWithResponses) SetupSandboxWithBodyWithResponse

func (c *ClientWithResponses) SetupSandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetupSandboxResponse, error)

SetupSandboxWithBodyWithResponse request with arbitrary body returning *SetupSandboxResponse

func (*ClientWithResponses) SetupSandboxWithResponse

func (c *ClientWithResponses) SetupSandboxWithResponse(ctx context.Context, body SetupSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*SetupSandboxResponse, error)

func (*ClientWithResponses) UpdateBatchMetricsStatusWithBodyWithResponse added in v0.1.31

func (c *ClientWithResponses) UpdateBatchMetricsStatusWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBatchMetricsStatusResponse, error)

UpdateBatchMetricsStatusWithBodyWithResponse request with arbitrary body returning *UpdateBatchMetricsStatusResponse

func (*ClientWithResponses) UpdateBatchMetricsStatusWithResponse added in v0.1.31

func (c *ClientWithResponses) UpdateBatchMetricsStatusWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body UpdateBatchMetricsStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBatchMetricsStatusResponse, error)

func (*ClientWithResponses) UpdateExperienceTagWithBodyWithResponse

func (c *ClientWithResponses) UpdateExperienceTagWithBodyWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateExperienceTagResponse, error)

UpdateExperienceTagWithBodyWithResponse request with arbitrary body returning *UpdateExperienceTagResponse

func (*ClientWithResponses) UpdateExperienceTagWithResponse

func (c *ClientWithResponses) UpdateExperienceTagWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, body UpdateExperienceTagJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateExperienceTagResponse, error)

func (*ClientWithResponses) UpdateExperienceWithBodyWithResponse

func (c *ClientWithResponses) UpdateExperienceWithBodyWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateExperienceResponse, error)

UpdateExperienceWithBodyWithResponse request with arbitrary body returning *UpdateExperienceResponse

func (*ClientWithResponses) UpdateExperienceWithResponse

func (c *ClientWithResponses) UpdateExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, body UpdateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateExperienceResponse, error)

func (*ClientWithResponses) UpdateJobMetricsStatusWithBodyWithResponse added in v0.1.31

func (c *ClientWithResponses) UpdateJobMetricsStatusWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateJobMetricsStatusResponse, error)

UpdateJobMetricsStatusWithBodyWithResponse request with arbitrary body returning *UpdateJobMetricsStatusResponse

func (*ClientWithResponses) UpdateJobMetricsStatusWithResponse added in v0.1.31

func (c *ClientWithResponses) UpdateJobMetricsStatusWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body UpdateJobMetricsStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateJobMetricsStatusResponse, error)

func (*ClientWithResponses) UpdateProjectWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

UpdateProjectWithBodyWithResponse request with arbitrary body returning *UpdateProjectResponse

func (*ClientWithResponses) UpdateProjectWithResponse

func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

func (*ClientWithResponses) UpdateSystemWithBodyWithResponse added in v0.3.0

func (c *ClientWithResponses) UpdateSystemWithBodyWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

UpdateSystemWithBodyWithResponse request with arbitrary body returning *UpdateSystemResponse

func (*ClientWithResponses) UpdateSystemWithResponse added in v0.3.0

func (c *ClientWithResponses) UpdateSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

func (*ClientWithResponses) ValidateExperienceLocationWithBodyWithResponse added in v0.1.30

func (c *ClientWithResponses) ValidateExperienceLocationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateExperienceLocationResponse, error)

ValidateExperienceLocationWithBodyWithResponse request with arbitrary body returning *ValidateExperienceLocationResponse

func (*ClientWithResponses) ValidateExperienceLocationWithResponse added in v0.1.30

func (c *ClientWithResponses) ValidateExperienceLocationWithResponse(ctx context.Context, body ValidateExperienceLocationJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateExperienceLocationResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// HealthWithResponse request
	HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthResponse, error)

	// ListProjectsWithResponse request
	ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

	// CreateProjectWithBodyWithResponse request with any body
	CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	// DeleteProjectWithResponse request
	DeleteProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)

	// GetProjectWithResponse request
	GetProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)

	// UpdateProjectWithBodyWithResponse request with any body
	UpdateProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

	UpdateProjectWithResponse(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

	// ListBatchesWithResponse request
	ListBatchesWithResponse(ctx context.Context, projectID ProjectID, params *ListBatchesParams, reqEditors ...RequestEditorFn) (*ListBatchesResponse, error)

	// CreateBatchWithBodyWithResponse request with any body
	CreateBatchWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchResponse, error)

	CreateBatchWithResponse(ctx context.Context, projectID ProjectID, body CreateBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchResponse, error)

	// ListAllJobsWithResponse request
	ListAllJobsWithResponse(ctx context.Context, projectID ProjectID, params *ListAllJobsParams, reqEditors ...RequestEditorFn) (*ListAllJobsResponse, error)

	// ListBatchAccountsWithResponse request
	ListBatchAccountsWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ListBatchAccountsResponse, error)

	// GetBatchWithResponse request
	GetBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, reqEditors ...RequestEditorFn) (*GetBatchResponse, error)

	// CancelBatchWithResponse request
	CancelBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, reqEditors ...RequestEditorFn) (*CancelBatchResponse, error)

	// ListJobsWithResponse request
	ListJobsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListJobsParams, reqEditors ...RequestEditorFn) (*ListJobsResponse, error)

	// GetJobWithResponse request
	GetJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, reqEditors ...RequestEditorFn) (*GetJobResponse, error)

	// ListJobLogsForJobWithResponse request
	ListJobLogsForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListJobLogsForJobParams, reqEditors ...RequestEditorFn) (*ListJobLogsForJobResponse, error)

	// CreateJobLogWithBodyWithResponse request with any body
	CreateJobLogWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobLogResponse, error)

	CreateJobLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateJobLogJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobLogResponse, error)

	// DeleteJobLogWithResponse request
	DeleteJobLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*DeleteJobLogResponse, error)

	// GetJobLogWithResponse request
	GetJobLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*GetJobLogResponse, error)

	// ListMetricsForJobWithResponse request
	ListMetricsForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsForJobParams, reqEditors ...RequestEditorFn) (*ListMetricsForJobResponse, error)

	// CreateMetricWithBodyWithResponse request with any body
	CreateMetricWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMetricResponse, error)

	CreateMetricWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMetricResponse, error)

	// ListMetricsForMetricIDsWithResponse request
	ListMetricsForMetricIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsForMetricIDsParams, reqEditors ...RequestEditorFn) (*ListMetricsForMetricIDsResponse, error)

	// ListMetricsDataForMetricIDsWithResponse request
	ListMetricsDataForMetricIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsDataForMetricIDsParams, reqEditors ...RequestEditorFn) (*ListMetricsDataForMetricIDsResponse, error)

	// AddMetricsDataToMetricWithBodyWithResponse request with any body
	AddMetricsDataToMetricWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID MetricID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMetricsDataToMetricResponse, error)

	AddMetricsDataToMetricWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricID MetricID, body AddMetricsDataToMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMetricsDataToMetricResponse, error)

	// ListMetricsDataForJobWithResponse request
	ListMetricsDataForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsDataForJobParams, reqEditors ...RequestEditorFn) (*ListMetricsDataForJobResponse, error)

	// CreateMetricsDataWithBodyWithResponse request with any body
	CreateMetricsDataWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMetricsDataResponse, error)

	CreateMetricsDataWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body CreateMetricsDataJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMetricsDataResponse, error)

	// ListMetricsDataForMetricsDataIDsWithResponse request
	ListMetricsDataForMetricsDataIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, metricsDataID []MetricsDataID, params *ListMetricsDataForMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*ListMetricsDataForMetricsDataIDsResponse, error)

	// UpdateJobMetricsStatusWithBodyWithResponse request with any body
	UpdateJobMetricsStatusWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateJobMetricsStatusResponse, error)

	UpdateJobMetricsStatusWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body UpdateJobMetricsStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateJobMetricsStatusResponse, error)

	// ListBatchLogsForBatchWithResponse request
	ListBatchLogsForBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchLogsForBatchParams, reqEditors ...RequestEditorFn) (*ListBatchLogsForBatchResponse, error)

	// CreateBatchLogWithBodyWithResponse request with any body
	CreateBatchLogWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchLogResponse, error)

	CreateBatchLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchLogJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchLogResponse, error)

	// DeleteBatchLogWithResponse request
	DeleteBatchLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, logID LogID, reqEditors ...RequestEditorFn) (*DeleteBatchLogResponse, error)

	// GetBatchLogWithResponse request
	GetBatchLogWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, logID LogID, reqEditors ...RequestEditorFn) (*GetBatchLogResponse, error)

	// ListBatchMetricsWithResponse request
	ListBatchMetricsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchMetricsParams, reqEditors ...RequestEditorFn) (*ListBatchMetricsResponse, error)

	// CreateBatchMetricWithBodyWithResponse request with any body
	CreateBatchMetricWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchMetricResponse, error)

	CreateBatchMetricWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchMetricResponse, error)

	// ListBatchMetricsForBatchMetricIDsWithResponse request
	ListBatchMetricsForBatchMetricIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListBatchMetricsForBatchMetricIDsParams, reqEditors ...RequestEditorFn) (*ListBatchMetricsForBatchMetricIDsResponse, error)

	// ListBatchMetricsDataForBatchMetricIDsWithResponse request
	ListBatchMetricsDataForBatchMetricIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListBatchMetricsDataForBatchMetricIDsParams, reqEditors ...RequestEditorFn) (*ListBatchMetricsDataForBatchMetricIDsResponse, error)

	// AddBatchMetricsDataToBatchMetricWithBodyWithResponse request with any body
	AddBatchMetricsDataToBatchMetricWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricID MetricID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddBatchMetricsDataToBatchMetricResponse, error)

	AddBatchMetricsDataToBatchMetricWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricID MetricID, body AddBatchMetricsDataToBatchMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*AddBatchMetricsDataToBatchMetricResponse, error)

	// ListBatchMetricsDataWithResponse request
	ListBatchMetricsDataWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchMetricsDataParams, reqEditors ...RequestEditorFn) (*ListBatchMetricsDataResponse, error)

	// CreateBatchMetricsDataWithBodyWithResponse request with any body
	CreateBatchMetricsDataWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchMetricsDataResponse, error)

	CreateBatchMetricsDataWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body CreateBatchMetricsDataJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchMetricsDataResponse, error)

	// ListBatchMetricsDataForBatchMetricsDataIDsWithResponse request
	ListBatchMetricsDataForBatchMetricsDataIDsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricsDataID []MetricsDataID, params *ListBatchMetricsDataForBatchMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*ListBatchMetricsDataForBatchMetricsDataIDsResponse, error)

	// UpdateBatchMetricsStatusWithBodyWithResponse request with any body
	UpdateBatchMetricsStatusWithBodyWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBatchMetricsStatusResponse, error)

	UpdateBatchMetricsStatusWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body UpdateBatchMetricsStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBatchMetricsStatusResponse, error)

	// ListBranchesForProjectWithResponse request
	ListBranchesForProjectWithResponse(ctx context.Context, projectID ProjectID, params *ListBranchesForProjectParams, reqEditors ...RequestEditorFn) (*ListBranchesForProjectResponse, error)

	// CreateBranchForProjectWithBodyWithResponse request with any body
	CreateBranchForProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBranchForProjectResponse, error)

	CreateBranchForProjectWithResponse(ctx context.Context, projectID ProjectID, body CreateBranchForProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBranchForProjectResponse, error)

	// DeleteBranchForProjectWithResponse request
	DeleteBranchForProjectWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, reqEditors ...RequestEditorFn) (*DeleteBranchForProjectResponse, error)

	// GetBranchForProjectWithResponse request
	GetBranchForProjectWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, reqEditors ...RequestEditorFn) (*GetBranchForProjectResponse, error)

	// ListBuildsForBranchesWithResponse request
	ListBuildsForBranchesWithResponse(ctx context.Context, projectID ProjectID, branchID []BranchID, params *ListBuildsForBranchesParams, reqEditors ...RequestEditorFn) (*ListBuildsForBranchesResponse, error)

	// CreateBuildForBranchWithBodyWithResponse request with any body
	CreateBuildForBranchWithBodyWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBuildForBranchResponse, error)

	CreateBuildForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, body CreateBuildForBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBuildForBranchResponse, error)

	// DeleteBuildForBranchWithResponse request
	DeleteBuildForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, reqEditors ...RequestEditorFn) (*DeleteBuildForBranchResponse, error)

	// GetBuildForBranchWithResponse request
	GetBuildForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, reqEditors ...RequestEditorFn) (*GetBuildForBranchResponse, error)

	// ListBatchesForBuildsWithResponse request
	ListBatchesForBuildsWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID []BuildID, params *ListBatchesForBuildsParams, reqEditors ...RequestEditorFn) (*ListBatchesForBuildsResponse, error)

	// ListBuildsWithResponse request
	ListBuildsWithResponse(ctx context.Context, projectID ProjectID, params *ListBuildsParams, reqEditors ...RequestEditorFn) (*ListBuildsResponse, error)

	// GetBuildWithResponse request
	GetBuildWithResponse(ctx context.Context, projectID ProjectID, buildID BuildID, reqEditors ...RequestEditorFn) (*GetBuildResponse, error)

	// ListExperienceTagsWithResponse request
	ListExperienceTagsWithResponse(ctx context.Context, projectID ProjectID, params *ListExperienceTagsParams, reqEditors ...RequestEditorFn) (*ListExperienceTagsResponse, error)

	// CreateExperienceTagWithBodyWithResponse request with any body
	CreateExperienceTagWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateExperienceTagResponse, error)

	CreateExperienceTagWithResponse(ctx context.Context, projectID ProjectID, body CreateExperienceTagJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateExperienceTagResponse, error)

	// DeleteExperienceTagWithResponse request
	DeleteExperienceTagWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, reqEditors ...RequestEditorFn) (*DeleteExperienceTagResponse, error)

	// GetExperienceTagWithResponse request
	GetExperienceTagWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, reqEditors ...RequestEditorFn) (*GetExperienceTagResponse, error)

	// UpdateExperienceTagWithBodyWithResponse request with any body
	UpdateExperienceTagWithBodyWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateExperienceTagResponse, error)

	UpdateExperienceTagWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, body UpdateExperienceTagJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateExperienceTagResponse, error)

	// ListExperiencesWithExperienceTagWithResponse request
	ListExperiencesWithExperienceTagWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, params *ListExperiencesWithExperienceTagParams, reqEditors ...RequestEditorFn) (*ListExperiencesWithExperienceTagResponse, error)

	// RemoveExperienceTagFromExperienceWithResponse request
	RemoveExperienceTagFromExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*RemoveExperienceTagFromExperienceResponse, error)

	// AddExperienceTagToExperienceWithResponse request
	AddExperienceTagToExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceTagID ExperienceTagID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*AddExperienceTagToExperienceResponse, error)

	// ListExperiencesWithResponse request
	ListExperiencesWithResponse(ctx context.Context, projectID ProjectID, params *ListExperiencesParams, reqEditors ...RequestEditorFn) (*ListExperiencesResponse, error)

	// CreateExperienceWithBodyWithResponse request with any body
	CreateExperienceWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateExperienceResponse, error)

	CreateExperienceWithResponse(ctx context.Context, projectID ProjectID, body CreateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateExperienceResponse, error)

	// DeleteExperienceWithResponse request
	DeleteExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*DeleteExperienceResponse, error)

	// GetExperienceWithResponse request
	GetExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*GetExperienceResponse, error)

	// UpdateExperienceWithBodyWithResponse request with any body
	UpdateExperienceWithBodyWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateExperienceResponse, error)

	UpdateExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, body UpdateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateExperienceResponse, error)

	// ListExperienceTagsForExperienceWithResponse request
	ListExperienceTagsForExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, params *ListExperienceTagsForExperienceParams, reqEditors ...RequestEditorFn) (*ListExperienceTagsForExperienceResponse, error)

	// GetSystemsForExperienceWithResponse request
	GetSystemsForExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, params *GetSystemsForExperienceParams, reqEditors ...RequestEditorFn) (*GetSystemsForExperienceResponse, error)

	// ListMetricsBuildsWithResponse request
	ListMetricsBuildsWithResponse(ctx context.Context, projectID ProjectID, params *ListMetricsBuildsParams, reqEditors ...RequestEditorFn) (*ListMetricsBuildsResponse, error)

	// CreateMetricsBuildWithBodyWithResponse request with any body
	CreateMetricsBuildWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMetricsBuildResponse, error)

	CreateMetricsBuildWithResponse(ctx context.Context, projectID ProjectID, body CreateMetricsBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMetricsBuildResponse, error)

	// GetMetricsBuildWithResponse request
	GetMetricsBuildWithResponse(ctx context.Context, projectID ProjectID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*GetMetricsBuildResponse, error)

	// GetSystemsForMetricsBuildWithResponse request
	GetSystemsForMetricsBuildWithResponse(ctx context.Context, projectID ProjectID, metricsBuildID MetricsBuildID, params *GetSystemsForMetricsBuildParams, reqEditors ...RequestEditorFn) (*GetSystemsForMetricsBuildResponse, error)

	// ListReportsWithResponse request
	ListReportsWithResponse(ctx context.Context, projectID ProjectID, params *ListReportsParams, reqEditors ...RequestEditorFn) (*ListReportsResponse, error)

	// CreateReportWithBodyWithResponse request with any body
	CreateReportWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReportResponse, error)

	CreateReportWithResponse(ctx context.Context, projectID ProjectID, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportResponse, error)

	// ListReportAccountsWithResponse request
	ListReportAccountsWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ListReportAccountsResponse, error)

	// GetReportWithResponse request
	GetReportWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, reqEditors ...RequestEditorFn) (*GetReportResponse, error)

	// ListTestSuitesWithResponse request
	ListTestSuitesWithResponse(ctx context.Context, projectID ProjectID, params *ListTestSuitesParams, reqEditors ...RequestEditorFn) (*ListTestSuitesResponse, error)

	// CreateTestSuiteWithBodyWithResponse request with any body
	CreateTestSuiteWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTestSuiteResponse, error)

	CreateTestSuiteWithResponse(ctx context.Context, projectID ProjectID, body CreateTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTestSuiteResponse, error)

	// GetTestSuiteWithResponse request
	GetTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, reqEditors ...RequestEditorFn) (*GetTestSuiteResponse, error)

	// ReviseTestSuiteWithBodyWithResponse request with any body
	ReviseTestSuiteWithBodyWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReviseTestSuiteResponse, error)

	ReviseTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body ReviseTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*ReviseTestSuiteResponse, error)

	// ListBatchesForTestSuiteWithResponse request
	ListBatchesForTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, params *ListBatchesForTestSuiteParams, reqEditors ...RequestEditorFn) (*ListBatchesForTestSuiteResponse, error)

	// CreateBatchForTestSuiteWithBodyWithResponse request with any body
	CreateBatchForTestSuiteWithBodyWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchForTestSuiteResponse, error)

	CreateBatchForTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body CreateBatchForTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchForTestSuiteResponse, error)

	// ListTestSuiteRevisionsWithResponse request
	ListTestSuiteRevisionsWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, reqEditors ...RequestEditorFn) (*ListTestSuiteRevisionsResponse, error)

	// GetTestSuiteRevisionWithResponse request
	GetTestSuiteRevisionWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, reqEditors ...RequestEditorFn) (*GetTestSuiteRevisionResponse, error)

	// ListBatchesForTestSuiteRevisionWithResponse request
	ListBatchesForTestSuiteRevisionWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, params *ListBatchesForTestSuiteRevisionParams, reqEditors ...RequestEditorFn) (*ListBatchesForTestSuiteRevisionResponse, error)

	// CreateBatchForTestSuiteRevisionWithBodyWithResponse request with any body
	CreateBatchForTestSuiteRevisionWithBodyWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBatchForTestSuiteRevisionResponse, error)

	CreateBatchForTestSuiteRevisionWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, revision TestSuiteRevision, body CreateBatchForTestSuiteRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBatchForTestSuiteRevisionResponse, error)

	// ListParameterSweepsWithResponse request
	ListParameterSweepsWithResponse(ctx context.Context, projectID ProjectID, params *ListParameterSweepsParams, reqEditors ...RequestEditorFn) (*ListParameterSweepsResponse, error)

	// CreateParameterSweepWithBodyWithResponse request with any body
	CreateParameterSweepWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateParameterSweepResponse, error)

	CreateParameterSweepWithResponse(ctx context.Context, projectID ProjectID, body CreateParameterSweepJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateParameterSweepResponse, error)

	// ListSweepAccountsWithResponse request
	ListSweepAccountsWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ListSweepAccountsResponse, error)

	// GetParameterSweepWithResponse request
	GetParameterSweepWithResponse(ctx context.Context, projectID ProjectID, sweepID ParameterSweepID, reqEditors ...RequestEditorFn) (*GetParameterSweepResponse, error)

	// CancelParameterSweepWithResponse request
	CancelParameterSweepWithResponse(ctx context.Context, projectID ProjectID, sweepID ParameterSweepID, reqEditors ...RequestEditorFn) (*CancelParameterSweepResponse, error)

	// ListSystemsWithResponse request
	ListSystemsWithResponse(ctx context.Context, projectID ProjectID, params *ListSystemsParams, reqEditors ...RequestEditorFn) (*ListSystemsResponse, error)

	// CreateSystemWithBodyWithResponse request with any body
	CreateSystemWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSystemResponse, error)

	CreateSystemWithResponse(ctx context.Context, projectID ProjectID, body CreateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSystemResponse, error)

	// DeleteSystemWithResponse request
	DeleteSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, reqEditors ...RequestEditorFn) (*DeleteSystemResponse, error)

	// GetSystemWithResponse request
	GetSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, reqEditors ...RequestEditorFn) (*GetSystemResponse, error)

	// UpdateSystemWithBodyWithResponse request with any body
	UpdateSystemWithBodyWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

	UpdateSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

	// ListBuildsForSystemWithResponse request
	ListBuildsForSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListBuildsForSystemParams, reqEditors ...RequestEditorFn) (*ListBuildsForSystemResponse, error)

	// CreateBuildForSystemWithBodyWithResponse request with any body
	CreateBuildForSystemWithBodyWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBuildForSystemResponse, error)

	CreateBuildForSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, body CreateBuildForSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBuildForSystemResponse, error)

	// GetBuildForSystemWithResponse request
	GetBuildForSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, buildID BuildID, reqEditors ...RequestEditorFn) (*GetBuildForSystemResponse, error)

	// ListExperiencesForSystemWithResponse request
	ListExperiencesForSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListExperiencesForSystemParams, reqEditors ...RequestEditorFn) (*ListExperiencesForSystemResponse, error)

	// RemoveSystemFromExperienceWithResponse request
	RemoveSystemFromExperienceWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*RemoveSystemFromExperienceResponse, error)

	// AddSystemToExperienceWithResponse request
	AddSystemToExperienceWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*AddSystemToExperienceResponse, error)

	// ListMetricsBuildsForSystemWithResponse request
	ListMetricsBuildsForSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, params *ListMetricsBuildsForSystemParams, reqEditors ...RequestEditorFn) (*ListMetricsBuildsForSystemResponse, error)

	// RemoveSystemFromMetricsBuildWithResponse request
	RemoveSystemFromMetricsBuildWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*RemoveSystemFromMetricsBuildResponse, error)

	// AddSystemToMetricsBuildWithResponse request
	AddSystemToMetricsBuildWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*AddSystemToMetricsBuildResponse, error)

	// DestroySandboxWithBodyWithResponse request with any body
	DestroySandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DestroySandboxResponse, error)

	DestroySandboxWithResponse(ctx context.Context, body DestroySandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*DestroySandboxResponse, error)

	// SetupSandboxWithBodyWithResponse request with any body
	SetupSandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetupSandboxResponse, error)

	SetupSandboxWithResponse(ctx context.Context, body SetupSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*SetupSandboxResponse, error)

	// ValidateExperienceLocationWithBodyWithResponse request with any body
	ValidateExperienceLocationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateExperienceLocationResponse, error)

	ValidateExperienceLocationWithResponse(ctx context.Context, body ValidateExperienceLocationJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateExperienceLocationResponse, error)

	// ListViewSessionsWithResponse request
	ListViewSessionsWithResponse(ctx context.Context, params *ListViewSessionsParams, reqEditors ...RequestEditorFn) (*ListViewSessionsResponse, error)

	// CreateViewSessionWithResponse request
	CreateViewSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateViewSessionResponse, error)

	// GetViewSessionWithResponse request
	GetViewSessionWithResponse(ctx context.Context, viewSessionID ViewSessionID, reqEditors ...RequestEditorFn) (*GetViewSessionResponse, error)

	// CreateViewUpdateWithBodyWithResponse request with any body
	CreateViewUpdateWithBodyWithResponse(ctx context.Context, viewSessionID ViewSessionID, viewUpdateID ViewUpdateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateViewUpdateResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CreateBatchForTestSuiteJSONRequestBody added in v0.3.1

type CreateBatchForTestSuiteJSONRequestBody = TestSuiteBatchInput

CreateBatchForTestSuiteJSONRequestBody defines body for CreateBatchForTestSuite for application/json ContentType.

type CreateBatchForTestSuiteResponse added in v0.3.1

type CreateBatchForTestSuiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Batch
}

func ParseCreateBatchForTestSuiteResponse added in v0.3.1

func ParseCreateBatchForTestSuiteResponse(rsp *http.Response) (*CreateBatchForTestSuiteResponse, error)

ParseCreateBatchForTestSuiteResponse parses an HTTP response from a CreateBatchForTestSuiteWithResponse call

func (CreateBatchForTestSuiteResponse) Status added in v0.3.1

Status returns HTTPResponse.Status

func (CreateBatchForTestSuiteResponse) StatusCode added in v0.3.1

func (r CreateBatchForTestSuiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBatchForTestSuiteRevisionJSONRequestBody added in v0.3.1

type CreateBatchForTestSuiteRevisionJSONRequestBody = TestSuiteBatchInput

CreateBatchForTestSuiteRevisionJSONRequestBody defines body for CreateBatchForTestSuiteRevision for application/json ContentType.

type CreateBatchForTestSuiteRevisionResponse added in v0.3.1

type CreateBatchForTestSuiteRevisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Batch
}

func ParseCreateBatchForTestSuiteRevisionResponse added in v0.3.1

func ParseCreateBatchForTestSuiteRevisionResponse(rsp *http.Response) (*CreateBatchForTestSuiteRevisionResponse, error)

ParseCreateBatchForTestSuiteRevisionResponse parses an HTTP response from a CreateBatchForTestSuiteRevisionWithResponse call

func (CreateBatchForTestSuiteRevisionResponse) Status added in v0.3.1

Status returns HTTPResponse.Status

func (CreateBatchForTestSuiteRevisionResponse) StatusCode added in v0.3.1

StatusCode returns HTTPResponse.StatusCode

type CreateBatchJSONRequestBody

type CreateBatchJSONRequestBody = BatchInput

CreateBatchJSONRequestBody defines body for CreateBatch for application/json ContentType.

type CreateBatchLogJSONRequestBody added in v0.1.31

type CreateBatchLogJSONRequestBody = BatchLog

CreateBatchLogJSONRequestBody defines body for CreateBatchLog for application/json ContentType.

type CreateBatchLogResponse added in v0.1.31

type CreateBatchLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BatchLog
}

func ParseCreateBatchLogResponse added in v0.1.31

func ParseCreateBatchLogResponse(rsp *http.Response) (*CreateBatchLogResponse, error)

ParseCreateBatchLogResponse parses an HTTP response from a CreateBatchLogWithResponse call

func (CreateBatchLogResponse) Status added in v0.1.31

func (r CreateBatchLogResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBatchLogResponse) StatusCode added in v0.1.31

func (r CreateBatchLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBatchMetricJSONRequestBody added in v0.1.27

type CreateBatchMetricJSONRequestBody = BatchMetric

CreateBatchMetricJSONRequestBody defines body for CreateBatchMetric for application/json ContentType.

type CreateBatchMetricResponse added in v0.1.27

type CreateBatchMetricResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BatchMetric
}

func ParseCreateBatchMetricResponse added in v0.1.27

func ParseCreateBatchMetricResponse(rsp *http.Response) (*CreateBatchMetricResponse, error)

ParseCreateBatchMetricResponse parses an HTTP response from a CreateBatchMetricWithResponse call

func (CreateBatchMetricResponse) Status added in v0.1.27

func (r CreateBatchMetricResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBatchMetricResponse) StatusCode added in v0.1.27

func (r CreateBatchMetricResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBatchMetricsDataJSONRequestBody added in v0.1.27

type CreateBatchMetricsDataJSONRequestBody = BatchMetricsData

CreateBatchMetricsDataJSONRequestBody defines body for CreateBatchMetricsData for application/json ContentType.

type CreateBatchMetricsDataResponse added in v0.1.27

type CreateBatchMetricsDataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BatchMetricsData
}

func ParseCreateBatchMetricsDataResponse added in v0.1.27

func ParseCreateBatchMetricsDataResponse(rsp *http.Response) (*CreateBatchMetricsDataResponse, error)

ParseCreateBatchMetricsDataResponse parses an HTTP response from a CreateBatchMetricsDataWithResponse call

func (CreateBatchMetricsDataResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (CreateBatchMetricsDataResponse) StatusCode added in v0.1.27

func (r CreateBatchMetricsDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBatchResponse

type CreateBatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Batch
}

func ParseCreateBatchResponse

func ParseCreateBatchResponse(rsp *http.Response) (*CreateBatchResponse, error)

ParseCreateBatchResponse parses an HTTP response from a CreateBatchWithResponse call

func (CreateBatchResponse) Status

func (r CreateBatchResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBatchResponse) StatusCode

func (r CreateBatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBranchForProjectJSONRequestBody

type CreateBranchForProjectJSONRequestBody = CreateBranchInput

CreateBranchForProjectJSONRequestBody defines body for CreateBranchForProject for application/json ContentType.

type CreateBranchForProjectResponse

type CreateBranchForProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Branch
}

func ParseCreateBranchForProjectResponse

func ParseCreateBranchForProjectResponse(rsp *http.Response) (*CreateBranchForProjectResponse, error)

ParseCreateBranchForProjectResponse parses an HTTP response from a CreateBranchForProjectWithResponse call

func (CreateBranchForProjectResponse) Status

Status returns HTTPResponse.Status

func (CreateBranchForProjectResponse) StatusCode

func (r CreateBranchForProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBranchInput added in v0.3.1

type CreateBranchInput struct {
	BranchType BranchType `json:"branchType"`
	Name       string     `json:"name"`
}

CreateBranchInput defines model for createBranchInput.

type CreateBuildForBranchInput added in v0.3.1

type CreateBuildForBranchInput struct {
	Description *BuildDescription `json:"description,omitempty"`
	ImageUri    BuildImageUri     `json:"imageUri"`
	SystemID    SystemID          `json:"systemID"`
	Version     BuildVersion      `json:"version"`
}

CreateBuildForBranchInput defines model for createBuildForBranchInput.

type CreateBuildForBranchJSONRequestBody

type CreateBuildForBranchJSONRequestBody = CreateBuildForBranchInput

CreateBuildForBranchJSONRequestBody defines body for CreateBuildForBranch for application/json ContentType.

type CreateBuildForBranchResponse

type CreateBuildForBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Build
}

func ParseCreateBuildForBranchResponse

func ParseCreateBuildForBranchResponse(rsp *http.Response) (*CreateBuildForBranchResponse, error)

ParseCreateBuildForBranchResponse parses an HTTP response from a CreateBuildForBranchWithResponse call

func (CreateBuildForBranchResponse) Status

Status returns HTTPResponse.Status

func (CreateBuildForBranchResponse) StatusCode

func (r CreateBuildForBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBuildForSystemInput added in v0.3.1

type CreateBuildForSystemInput struct {
	BranchID    BranchID          `json:"branchID"`
	Description *BuildDescription `json:"description,omitempty"`
	ImageUri    BuildImageUri     `json:"imageUri"`
	Version     BuildVersion      `json:"version"`
}

CreateBuildForSystemInput defines model for createBuildForSystemInput.

type CreateBuildForSystemJSONRequestBody added in v0.3.0

type CreateBuildForSystemJSONRequestBody = CreateBuildForSystemInput

CreateBuildForSystemJSONRequestBody defines body for CreateBuildForSystem for application/json ContentType.

type CreateBuildForSystemResponse added in v0.3.0

type CreateBuildForSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Build
}

func ParseCreateBuildForSystemResponse added in v0.3.0

func ParseCreateBuildForSystemResponse(rsp *http.Response) (*CreateBuildForSystemResponse, error)

ParseCreateBuildForSystemResponse parses an HTTP response from a CreateBuildForSystemWithResponse call

func (CreateBuildForSystemResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (CreateBuildForSystemResponse) StatusCode added in v0.3.0

func (r CreateBuildForSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateExperienceInput added in v0.3.1

type CreateExperienceInput struct {
	Description string         `json:"description"`
	Location    string         `json:"location"`
	Name        ExperienceName `json:"name"`
}

CreateExperienceInput defines model for createExperienceInput.

type CreateExperienceJSONRequestBody

type CreateExperienceJSONRequestBody = CreateExperienceInput

CreateExperienceJSONRequestBody defines body for CreateExperience for application/json ContentType.

type CreateExperienceResponse

type CreateExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Experience
}

func ParseCreateExperienceResponse

func ParseCreateExperienceResponse(rsp *http.Response) (*CreateExperienceResponse, error)

ParseCreateExperienceResponse parses an HTTP response from a CreateExperienceWithResponse call

func (CreateExperienceResponse) Status

func (r CreateExperienceResponse) Status() string

Status returns HTTPResponse.Status

func (CreateExperienceResponse) StatusCode

func (r CreateExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateExperienceTagInput added in v0.3.1

type CreateExperienceTagInput struct {
	Description string            `json:"description"`
	Name        ExperienceTagName `json:"name"`
}

CreateExperienceTagInput defines model for createExperienceTagInput.

type CreateExperienceTagJSONRequestBody

type CreateExperienceTagJSONRequestBody = CreateExperienceTagInput

CreateExperienceTagJSONRequestBody defines body for CreateExperienceTag for application/json ContentType.

type CreateExperienceTagResponse

type CreateExperienceTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ExperienceTag
}

func ParseCreateExperienceTagResponse

func ParseCreateExperienceTagResponse(rsp *http.Response) (*CreateExperienceTagResponse, error)

ParseCreateExperienceTagResponse parses an HTTP response from a CreateExperienceTagWithResponse call

func (CreateExperienceTagResponse) Status

Status returns HTTPResponse.Status

func (CreateExperienceTagResponse) StatusCode

func (r CreateExperienceTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateJobLogJSONRequestBody added in v0.1.31

type CreateJobLogJSONRequestBody = JobLog

CreateJobLogJSONRequestBody defines body for CreateJobLog for application/json ContentType.

type CreateJobLogResponse added in v0.1.31

type CreateJobLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *JobLog
}

func ParseCreateJobLogResponse added in v0.1.31

func ParseCreateJobLogResponse(rsp *http.Response) (*CreateJobLogResponse, error)

ParseCreateJobLogResponse parses an HTTP response from a CreateJobLogWithResponse call

func (CreateJobLogResponse) Status added in v0.1.31

func (r CreateJobLogResponse) Status() string

Status returns HTTPResponse.Status

func (CreateJobLogResponse) StatusCode added in v0.1.31

func (r CreateJobLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMetricJSONRequestBody added in v0.1.22

type CreateMetricJSONRequestBody = JobMetric

CreateMetricJSONRequestBody defines body for CreateMetric for application/json ContentType.

type CreateMetricResponse added in v0.1.22

type CreateMetricResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *JobMetric
}

func ParseCreateMetricResponse added in v0.1.22

func ParseCreateMetricResponse(rsp *http.Response) (*CreateMetricResponse, error)

ParseCreateMetricResponse parses an HTTP response from a CreateMetricWithResponse call

func (CreateMetricResponse) Status added in v0.1.22

func (r CreateMetricResponse) Status() string

Status returns HTTPResponse.Status

func (CreateMetricResponse) StatusCode added in v0.1.22

func (r CreateMetricResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMetricsBuildInput added in v0.3.1

type CreateMetricsBuildInput struct {
	ImageUri MetricsBuildImageUri `json:"imageUri"`
	Name     MetricsBuildName     `json:"name"`
	Version  MetricsBuildVersion  `json:"version"`
}

CreateMetricsBuildInput defines model for createMetricsBuildInput.

type CreateMetricsBuildJSONRequestBody added in v0.1.22

type CreateMetricsBuildJSONRequestBody = CreateMetricsBuildInput

CreateMetricsBuildJSONRequestBody defines body for CreateMetricsBuild for application/json ContentType.

type CreateMetricsBuildResponse added in v0.1.22

type CreateMetricsBuildResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MetricsBuild
}

func ParseCreateMetricsBuildResponse added in v0.1.22

func ParseCreateMetricsBuildResponse(rsp *http.Response) (*CreateMetricsBuildResponse, error)

ParseCreateMetricsBuildResponse parses an HTTP response from a CreateMetricsBuildWithResponse call

func (CreateMetricsBuildResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (CreateMetricsBuildResponse) StatusCode added in v0.1.22

func (r CreateMetricsBuildResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMetricsDataJSONRequestBody added in v0.1.22

type CreateMetricsDataJSONRequestBody = JobMetricsData

CreateMetricsDataJSONRequestBody defines body for CreateMetricsData for application/json ContentType.

type CreateMetricsDataResponse added in v0.1.22

type CreateMetricsDataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *JobMetricsData
}

func ParseCreateMetricsDataResponse added in v0.1.22

func ParseCreateMetricsDataResponse(rsp *http.Response) (*CreateMetricsDataResponse, error)

ParseCreateMetricsDataResponse parses an HTTP response from a CreateMetricsDataWithResponse call

func (CreateMetricsDataResponse) Status added in v0.1.22

func (r CreateMetricsDataResponse) Status() string

Status returns HTTPResponse.Status

func (CreateMetricsDataResponse) StatusCode added in v0.1.22

func (r CreateMetricsDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateParameterSweepJSONRequestBody added in v0.1.27

type CreateParameterSweepJSONRequestBody = ParameterSweepInput

CreateParameterSweepJSONRequestBody defines body for CreateParameterSweep for application/json ContentType.

type CreateParameterSweepResponse added in v0.1.27

type CreateParameterSweepResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ParameterSweep
}

func ParseCreateParameterSweepResponse added in v0.1.27

func ParseCreateParameterSweepResponse(rsp *http.Response) (*CreateParameterSweepResponse, error)

ParseCreateParameterSweepResponse parses an HTTP response from a CreateParameterSweepWithResponse call

func (CreateParameterSweepResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (CreateParameterSweepResponse) StatusCode added in v0.1.27

func (r CreateParameterSweepResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProjectInput added in v0.3.1

type CreateProjectInput struct {
	Description string `json:"description"`
	Name        string `json:"name"`
}

CreateProjectInput defines model for createProjectInput.

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = CreateProjectInput

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateProjectResponse

type CreateProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Project
}

func ParseCreateProjectResponse

func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, error)

ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call

func (CreateProjectResponse) Status

func (r CreateProjectResponse) Status() string

Status returns HTTPResponse.Status

func (CreateProjectResponse) StatusCode

func (r CreateProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateReportJSONRequestBody added in v0.3.4

type CreateReportJSONRequestBody = ReportInput

CreateReportJSONRequestBody defines body for CreateReport for application/json ContentType.

type CreateReportResponse added in v0.3.4

type CreateReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Report
}

func ParseCreateReportResponse added in v0.3.4

func ParseCreateReportResponse(rsp *http.Response) (*CreateReportResponse, error)

ParseCreateReportResponse parses an HTTP response from a CreateReportWithResponse call

func (CreateReportResponse) Status added in v0.3.4

func (r CreateReportResponse) Status() string

Status returns HTTPResponse.Status

func (CreateReportResponse) StatusCode added in v0.3.4

func (r CreateReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSystemInput added in v0.3.1

type CreateSystemInput struct {
	BuildGpus                  int    `json:"build_gpus"`
	BuildMemoryMib             int    `json:"build_memory_mib"`
	BuildSharedMemoryMb        int    `json:"build_shared_memory_mb"`
	BuildVcpus                 int    `json:"build_vcpus"`
	Description                string `json:"description"`
	MetricsBuildGpus           int    `json:"metrics_build_gpus"`
	MetricsBuildMemoryMib      int    `json:"metrics_build_memory_mib"`
	MetricsBuildSharedMemoryMb int    `json:"metrics_build_shared_memory_mb"`
	MetricsBuildVcpus          int    `json:"metrics_build_vcpus"`
	Name                       string `json:"name"`
}

CreateSystemInput defines model for createSystemInput.

type CreateSystemJSONRequestBody added in v0.3.0

type CreateSystemJSONRequestBody = CreateSystemInput

CreateSystemJSONRequestBody defines body for CreateSystem for application/json ContentType.

type CreateSystemResponse added in v0.3.0

type CreateSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *System
}

func ParseCreateSystemResponse added in v0.3.0

func ParseCreateSystemResponse(rsp *http.Response) (*CreateSystemResponse, error)

ParseCreateSystemResponse parses an HTTP response from a CreateSystemWithResponse call

func (CreateSystemResponse) Status added in v0.3.0

func (r CreateSystemResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSystemResponse) StatusCode added in v0.3.0

func (r CreateSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTestSuiteInput added in v0.3.1

type CreateTestSuiteInput struct {
	Description    TestSuiteDescription `json:"description"`
	Experiences    []ExperienceID       `json:"experiences"`
	MetricsBuildID *MetricsBuildID      `json:"metricsBuildID,omitempty"`
	Name           TestSuiteName        `json:"name"`
	SystemID       SystemID             `json:"systemID"`
}

CreateTestSuiteInput defines model for createTestSuiteInput.

type CreateTestSuiteJSONRequestBody added in v0.3.1

type CreateTestSuiteJSONRequestBody = CreateTestSuiteInput

CreateTestSuiteJSONRequestBody defines body for CreateTestSuite for application/json ContentType.

type CreateTestSuiteResponse added in v0.3.1

type CreateTestSuiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TestSuite
}

func ParseCreateTestSuiteResponse added in v0.3.1

func ParseCreateTestSuiteResponse(rsp *http.Response) (*CreateTestSuiteResponse, error)

ParseCreateTestSuiteResponse parses an HTTP response from a CreateTestSuiteWithResponse call

func (CreateTestSuiteResponse) Status added in v0.3.1

func (r CreateTestSuiteResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTestSuiteResponse) StatusCode added in v0.3.1

func (r CreateTestSuiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateViewSessionResponse

type CreateViewSessionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ViewSessionID
}

func ParseCreateViewSessionResponse

func ParseCreateViewSessionResponse(rsp *http.Response) (*CreateViewSessionResponse, error)

ParseCreateViewSessionResponse parses an HTTP response from a CreateViewSessionWithResponse call

func (CreateViewSessionResponse) Status

func (r CreateViewSessionResponse) Status() string

Status returns HTTPResponse.Status

func (CreateViewSessionResponse) StatusCode

func (r CreateViewSessionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateViewUpdateResponse

type CreateViewUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ViewSessionUpdate
}

func ParseCreateViewUpdateResponse

func ParseCreateViewUpdateResponse(rsp *http.Response) (*CreateViewUpdateResponse, error)

ParseCreateViewUpdateResponse parses an HTTP response from a CreateViewUpdateWithResponse call

func (CreateViewUpdateResponse) Status

func (r CreateViewUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (CreateViewUpdateResponse) StatusCode

func (r CreateViewUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBatchLogResponse added in v0.1.31

type DeleteBatchLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteBatchLogResponse added in v0.1.31

func ParseDeleteBatchLogResponse(rsp *http.Response) (*DeleteBatchLogResponse, error)

ParseDeleteBatchLogResponse parses an HTTP response from a DeleteBatchLogWithResponse call

func (DeleteBatchLogResponse) Status added in v0.1.31

func (r DeleteBatchLogResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteBatchLogResponse) StatusCode added in v0.1.31

func (r DeleteBatchLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBranchForProjectResponse

type DeleteBranchForProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteBranchForProjectResponse

func ParseDeleteBranchForProjectResponse(rsp *http.Response) (*DeleteBranchForProjectResponse, error)

ParseDeleteBranchForProjectResponse parses an HTTP response from a DeleteBranchForProjectWithResponse call

func (DeleteBranchForProjectResponse) Status

Status returns HTTPResponse.Status

func (DeleteBranchForProjectResponse) StatusCode

func (r DeleteBranchForProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBuildForBranchResponse

type DeleteBuildForBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteBuildForBranchResponse

func ParseDeleteBuildForBranchResponse(rsp *http.Response) (*DeleteBuildForBranchResponse, error)

ParseDeleteBuildForBranchResponse parses an HTTP response from a DeleteBuildForBranchWithResponse call

func (DeleteBuildForBranchResponse) Status

Status returns HTTPResponse.Status

func (DeleteBuildForBranchResponse) StatusCode

func (r DeleteBuildForBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteExperienceResponse

type DeleteExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteExperienceResponse

func ParseDeleteExperienceResponse(rsp *http.Response) (*DeleteExperienceResponse, error)

ParseDeleteExperienceResponse parses an HTTP response from a DeleteExperienceWithResponse call

func (DeleteExperienceResponse) Status

func (r DeleteExperienceResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteExperienceResponse) StatusCode

func (r DeleteExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteExperienceTagResponse

type DeleteExperienceTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteExperienceTagResponse

func ParseDeleteExperienceTagResponse(rsp *http.Response) (*DeleteExperienceTagResponse, error)

ParseDeleteExperienceTagResponse parses an HTTP response from a DeleteExperienceTagWithResponse call

func (DeleteExperienceTagResponse) Status

Status returns HTTPResponse.Status

func (DeleteExperienceTagResponse) StatusCode

func (r DeleteExperienceTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteJobLogResponse added in v0.1.31

type DeleteJobLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteJobLogResponse added in v0.1.31

func ParseDeleteJobLogResponse(rsp *http.Response) (*DeleteJobLogResponse, error)

ParseDeleteJobLogResponse parses an HTTP response from a DeleteJobLogWithResponse call

func (DeleteJobLogResponse) Status added in v0.1.31

func (r DeleteJobLogResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteJobLogResponse) StatusCode added in v0.1.31

func (r DeleteJobLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectResponse

type DeleteProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteProjectResponse

func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, error)

ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call

func (DeleteProjectResponse) Status

func (r DeleteProjectResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteProjectResponse) StatusCode

func (r DeleteProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSystemResponse added in v0.3.4

type DeleteSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteSystemResponse added in v0.3.4

func ParseDeleteSystemResponse(rsp *http.Response) (*DeleteSystemResponse, error)

ParseDeleteSystemResponse parses an HTTP response from a DeleteSystemWithResponse call

func (DeleteSystemResponse) Status added in v0.3.4

func (r DeleteSystemResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSystemResponse) StatusCode added in v0.3.4

func (r DeleteSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DestroySandboxJSONRequestBody

type DestroySandboxJSONRequestBody = SandboxInput

DestroySandboxJSONRequestBody defines body for DestroySandbox for application/json ContentType.

type DestroySandboxResponse

type DestroySandboxResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDestroySandboxResponse

func ParseDestroySandboxResponse(rsp *http.Response) (*DestroySandboxResponse, error)

ParseDestroySandboxResponse parses an HTTP response from a DestroySandboxWithResponse call

func (DestroySandboxResponse) Status

func (r DestroySandboxResponse) Status() string

Status returns HTTPResponse.Status

func (DestroySandboxResponse) StatusCode

func (r DestroySandboxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExecutionStep added in v0.1.30

type ExecutionStep string

ExecutionStep defines model for executionStep.

const (
	BATCHMETRICS ExecutionStep = "BATCH_METRICS"
	EXPERIENCE   ExecutionStep = "EXPERIENCE"
	METRICS      ExecutionStep = "METRICS"
)

Defines values for ExecutionStep.

type Experience

type Experience struct {
	CreationTimestamp Timestamp      `json:"creationTimestamp"`
	Description       string         `json:"description"`
	ExperienceID      ExperienceID   `json:"experienceID"`
	Location          string         `json:"location"`
	Name              ExperienceName `json:"name"`
	OrgID             OrgID          `json:"orgID"`
	ProjectID         ProjectID      `json:"projectID"`
	UserID            UserID         `json:"userID"`
}

Experience defines model for experience.

type ExperienceID

type ExperienceID = openapi_types.UUID

ExperienceID defines model for experienceID.

type ExperienceLocation added in v0.1.30

type ExperienceLocation struct {
	Location *string `json:"location,omitempty"`
}

ExperienceLocation defines model for experienceLocation.

type ExperienceLocationContents added in v0.1.30

type ExperienceLocationContents struct {
	IsCloud     *bool     `json:"isCloud,omitempty"`
	ObjectCount *int      `json:"objectCount,omitempty"`
	Objects     *[]string `json:"objects,omitempty"`
}

ExperienceLocationContents defines model for experienceLocationContents.

type ExperienceName added in v0.1.23

type ExperienceName = string

ExperienceName defines model for experienceName.

type ExperienceObjectDescription added in v0.3.1

type ExperienceObjectDescription struct {
	Description *string   `json:"description,omitempty"`
	Location    *string   `json:"location,omitempty"`
	Name        *string   `json:"name,omitempty"`
	ProjectName *string   `json:"projectName,omitempty"`
	Tags        *[]string `json:"tags,omitempty"`
}

ExperienceObjectDescription defines model for experienceObjectDescription.

type ExperienceTag

type ExperienceTag struct {
	CreationTimestamp Timestamp         `json:"creationTimestamp"`
	Description       string            `json:"description"`
	ExperienceTagID   ExperienceTagID   `json:"experienceTagID"`
	Name              ExperienceTagName `json:"name"`
	OrgID             OrgID             `json:"orgID"`
	ProjectID         ProjectID         `json:"projectID"`
	UserID            UserID            `json:"userID"`
}

ExperienceTag defines model for experienceTag.

type ExperienceTagID

type ExperienceTagID = openapi_types.UUID

ExperienceTagID defines model for experienceTagID.

type ExperienceTagName added in v0.1.23

type ExperienceTagName = string

ExperienceTagName defines model for experienceTagName.

type ExperienceTagObjectDescription added in v0.3.1

type ExperienceTagObjectDescription struct {
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`
	ProjectName *string `json:"projectName,omitempty"`
}

ExperienceTagObjectDescription defines model for experienceTagObjectDescription.

type FileName

type FileName = string

FileName defines model for fileName.

type FileSize

type FileSize = int64

FileSize defines model for fileSize.

type FriendlyName

type FriendlyName = string

FriendlyName defines model for friendlyName.

type GetBatchLogResponse added in v0.1.31

type GetBatchLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BatchLog
}

func ParseGetBatchLogResponse added in v0.1.31

func ParseGetBatchLogResponse(rsp *http.Response) (*GetBatchLogResponse, error)

ParseGetBatchLogResponse parses an HTTP response from a GetBatchLogWithResponse call

func (GetBatchLogResponse) Status added in v0.1.31

func (r GetBatchLogResponse) Status() string

Status returns HTTPResponse.Status

func (GetBatchLogResponse) StatusCode added in v0.1.31

func (r GetBatchLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBatchResponse

type GetBatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Batch
}

func ParseGetBatchResponse

func ParseGetBatchResponse(rsp *http.Response) (*GetBatchResponse, error)

ParseGetBatchResponse parses an HTTP response from a GetBatchWithResponse call

func (GetBatchResponse) Status

func (r GetBatchResponse) Status() string

Status returns HTTPResponse.Status

func (GetBatchResponse) StatusCode

func (r GetBatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBranchForProjectResponse

type GetBranchForProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Branch
}

func ParseGetBranchForProjectResponse

func ParseGetBranchForProjectResponse(rsp *http.Response) (*GetBranchForProjectResponse, error)

ParseGetBranchForProjectResponse parses an HTTP response from a GetBranchForProjectWithResponse call

func (GetBranchForProjectResponse) Status

Status returns HTTPResponse.Status

func (GetBranchForProjectResponse) StatusCode

func (r GetBranchForProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBuildForBranchResponse

type GetBuildForBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Build
}

func ParseGetBuildForBranchResponse

func ParseGetBuildForBranchResponse(rsp *http.Response) (*GetBuildForBranchResponse, error)

ParseGetBuildForBranchResponse parses an HTTP response from a GetBuildForBranchWithResponse call

func (GetBuildForBranchResponse) Status

func (r GetBuildForBranchResponse) Status() string

Status returns HTTPResponse.Status

func (GetBuildForBranchResponse) StatusCode

func (r GetBuildForBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBuildForSystemResponse added in v0.3.0

type GetBuildForSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Build
}

func ParseGetBuildForSystemResponse added in v0.3.0

func ParseGetBuildForSystemResponse(rsp *http.Response) (*GetBuildForSystemResponse, error)

ParseGetBuildForSystemResponse parses an HTTP response from a GetBuildForSystemWithResponse call

func (GetBuildForSystemResponse) Status added in v0.3.0

func (r GetBuildForSystemResponse) Status() string

Status returns HTTPResponse.Status

func (GetBuildForSystemResponse) StatusCode added in v0.3.0

func (r GetBuildForSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBuildResponse

type GetBuildResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Build
}

func ParseGetBuildResponse

func ParseGetBuildResponse(rsp *http.Response) (*GetBuildResponse, error)

ParseGetBuildResponse parses an HTTP response from a GetBuildWithResponse call

func (GetBuildResponse) Status

func (r GetBuildResponse) Status() string

Status returns HTTPResponse.Status

func (GetBuildResponse) StatusCode

func (r GetBuildResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExperienceResponse

type GetExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Experience
}

func ParseGetExperienceResponse

func ParseGetExperienceResponse(rsp *http.Response) (*GetExperienceResponse, error)

ParseGetExperienceResponse parses an HTTP response from a GetExperienceWithResponse call

func (GetExperienceResponse) Status

func (r GetExperienceResponse) Status() string

Status returns HTTPResponse.Status

func (GetExperienceResponse) StatusCode

func (r GetExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExperienceTagResponse

type GetExperienceTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExperienceTag
}

func ParseGetExperienceTagResponse

func ParseGetExperienceTagResponse(rsp *http.Response) (*GetExperienceTagResponse, error)

ParseGetExperienceTagResponse parses an HTTP response from a GetExperienceTagWithResponse call

func (GetExperienceTagResponse) Status

func (r GetExperienceTagResponse) Status() string

Status returns HTTPResponse.Status

func (GetExperienceTagResponse) StatusCode

func (r GetExperienceTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetJobLogResponse added in v0.1.31

type GetJobLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *JobLog
}

func ParseGetJobLogResponse added in v0.1.31

func ParseGetJobLogResponse(rsp *http.Response) (*GetJobLogResponse, error)

ParseGetJobLogResponse parses an HTTP response from a GetJobLogWithResponse call

func (GetJobLogResponse) Status added in v0.1.31

func (r GetJobLogResponse) Status() string

Status returns HTTPResponse.Status

func (GetJobLogResponse) StatusCode added in v0.1.31

func (r GetJobLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetJobResponse

type GetJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Job
}

func ParseGetJobResponse

func ParseGetJobResponse(rsp *http.Response) (*GetJobResponse, error)

ParseGetJobResponse parses an HTTP response from a GetJobWithResponse call

func (GetJobResponse) Status

func (r GetJobResponse) Status() string

Status returns HTTPResponse.Status

func (GetJobResponse) StatusCode

func (r GetJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMetricsBuildResponse added in v0.1.22

type GetMetricsBuildResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MetricsBuild
}

func ParseGetMetricsBuildResponse added in v0.1.22

func ParseGetMetricsBuildResponse(rsp *http.Response) (*GetMetricsBuildResponse, error)

ParseGetMetricsBuildResponse parses an HTTP response from a GetMetricsBuildWithResponse call

func (GetMetricsBuildResponse) Status added in v0.1.22

func (r GetMetricsBuildResponse) Status() string

Status returns HTTPResponse.Status

func (GetMetricsBuildResponse) StatusCode added in v0.1.22

func (r GetMetricsBuildResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetParameterSweepResponse added in v0.1.27

type GetParameterSweepResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ParameterSweep
}

func ParseGetParameterSweepResponse added in v0.1.27

func ParseGetParameterSweepResponse(rsp *http.Response) (*GetParameterSweepResponse, error)

ParseGetParameterSweepResponse parses an HTTP response from a GetParameterSweepWithResponse call

func (GetParameterSweepResponse) Status added in v0.1.27

func (r GetParameterSweepResponse) Status() string

Status returns HTTPResponse.Status

func (GetParameterSweepResponse) StatusCode added in v0.1.27

func (r GetParameterSweepResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectResponse

type GetProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
}

func ParseGetProjectResponse

func ParseGetProjectResponse(rsp *http.Response) (*GetProjectResponse, error)

ParseGetProjectResponse parses an HTTP response from a GetProjectWithResponse call

func (GetProjectResponse) Status

func (r GetProjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetProjectResponse) StatusCode

func (r GetProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReportResponse added in v0.3.4

type GetReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Report
}

func ParseGetReportResponse added in v0.3.4

func ParseGetReportResponse(rsp *http.Response) (*GetReportResponse, error)

ParseGetReportResponse parses an HTTP response from a GetReportWithResponse call

func (GetReportResponse) Status added in v0.3.4

func (r GetReportResponse) Status() string

Status returns HTTPResponse.Status

func (GetReportResponse) StatusCode added in v0.3.4

func (r GetReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemResponse added in v0.3.0

type GetSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *System
}

func ParseGetSystemResponse added in v0.3.0

func ParseGetSystemResponse(rsp *http.Response) (*GetSystemResponse, error)

ParseGetSystemResponse parses an HTTP response from a GetSystemWithResponse call

func (GetSystemResponse) Status added in v0.3.0

func (r GetSystemResponse) Status() string

Status returns HTTPResponse.Status

func (GetSystemResponse) StatusCode added in v0.3.0

func (r GetSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemsForExperienceParams added in v0.3.0

type GetSystemsForExperienceParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

GetSystemsForExperienceParams defines parameters for GetSystemsForExperience.

type GetSystemsForExperienceResponse added in v0.3.0

type GetSystemsForExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSystemsOutput
}

func ParseGetSystemsForExperienceResponse added in v0.3.0

func ParseGetSystemsForExperienceResponse(rsp *http.Response) (*GetSystemsForExperienceResponse, error)

ParseGetSystemsForExperienceResponse parses an HTTP response from a GetSystemsForExperienceWithResponse call

func (GetSystemsForExperienceResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (GetSystemsForExperienceResponse) StatusCode added in v0.3.0

func (r GetSystemsForExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemsForMetricsBuildParams added in v0.3.0

type GetSystemsForMetricsBuildParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

GetSystemsForMetricsBuildParams defines parameters for GetSystemsForMetricsBuild.

type GetSystemsForMetricsBuildResponse added in v0.3.0

type GetSystemsForMetricsBuildResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSystemsOutput
}

func ParseGetSystemsForMetricsBuildResponse added in v0.3.0

func ParseGetSystemsForMetricsBuildResponse(rsp *http.Response) (*GetSystemsForMetricsBuildResponse, error)

ParseGetSystemsForMetricsBuildResponse parses an HTTP response from a GetSystemsForMetricsBuildWithResponse call

func (GetSystemsForMetricsBuildResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (GetSystemsForMetricsBuildResponse) StatusCode added in v0.3.0

func (r GetSystemsForMetricsBuildResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTestSuiteResponse added in v0.3.1

type GetTestSuiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestSuite
}

func ParseGetTestSuiteResponse added in v0.3.1

func ParseGetTestSuiteResponse(rsp *http.Response) (*GetTestSuiteResponse, error)

ParseGetTestSuiteResponse parses an HTTP response from a GetTestSuiteWithResponse call

func (GetTestSuiteResponse) Status added in v0.3.1

func (r GetTestSuiteResponse) Status() string

Status returns HTTPResponse.Status

func (GetTestSuiteResponse) StatusCode added in v0.3.1

func (r GetTestSuiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTestSuiteRevisionResponse added in v0.3.1

type GetTestSuiteRevisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestSuite
}

func ParseGetTestSuiteRevisionResponse added in v0.3.1

func ParseGetTestSuiteRevisionResponse(rsp *http.Response) (*GetTestSuiteRevisionResponse, error)

ParseGetTestSuiteRevisionResponse parses an HTTP response from a GetTestSuiteRevisionWithResponse call

func (GetTestSuiteRevisionResponse) Status added in v0.3.1

Status returns HTTPResponse.Status

func (GetTestSuiteRevisionResponse) StatusCode added in v0.3.1

func (r GetTestSuiteRevisionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetViewSessionResponse

type GetViewSessionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ViewObjectAndMetadata
}

func ParseGetViewSessionResponse

func ParseGetViewSessionResponse(rsp *http.Response) (*GetViewSessionResponse, error)

ParseGetViewSessionResponse parses an HTTP response from a GetViewSessionWithResponse call

func (GetViewSessionResponse) Status

func (r GetViewSessionResponse) Status() string

Status returns HTTPResponse.Status

func (GetViewSessionResponse) StatusCode

func (r GetViewSessionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HealthResponse

type HealthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseHealthResponse

func ParseHealthResponse(rsp *http.Response) (*HealthResponse, error)

ParseHealthResponse parses an HTTP response from a HealthWithResponse call

func (HealthResponse) Status

func (r HealthResponse) Status() string

Status returns HTTPResponse.Status

func (HealthResponse) StatusCode

func (r HealthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type Job

type Job struct {
	BatchID              *BatchID          `json:"batchID,omitempty"`
	BranchID             *BranchID         `json:"branchID,omitempty"`
	BuildID              *BuildID          `json:"buildID,omitempty"`
	CreationTimestamp    *Timestamp        `json:"creationTimestamp,omitempty"`
	ExperienceID         *ExperienceID     `json:"experienceID,omitempty"`
	ExperienceName       *ExperienceName   `json:"experienceName,omitempty"`
	JobID                *JobID            `json:"jobID,omitempty"`
	JobMetricsStatus     *MetricStatus     `json:"jobMetricsStatus,omitempty"`
	JobStatus            *JobStatus        `json:"jobStatus,omitempty"`
	LastUpdatedTimestamp *Timestamp        `json:"lastUpdatedTimestamp,omitempty"`
	OrgID                *OrgID            `json:"orgID,omitempty"`
	OutputLocation       *string           `json:"outputLocation,omitempty"`
	Parameters           *BatchParameters  `json:"parameters,omitempty"`
	ProjectID            *ProjectID        `json:"projectID,omitempty"`
	StatusHistory        *JobStatusHistory `json:"statusHistory,omitempty"`
	SystemID             *SystemID         `json:"systemID,omitempty"`
	UserID               *UserID           `json:"userID,omitempty"`
}

Job defines model for job.

type JobID

type JobID = openapi_types.UUID

JobID defines model for jobID.

type JobLog added in v0.1.31

type JobLog struct {
	Checksum          *Checksum      `json:"checksum,omitempty"`
	CreationTimestamp *Timestamp     `json:"creationTimestamp,omitempty"`
	ExecutionStep     *ExecutionStep `json:"executionStep,omitempty"`
	FileName          *FileName      `json:"fileName,omitempty"`
	FileSize          *FileSize      `json:"fileSize,omitempty"`
	JobID             *JobID         `json:"jobID,omitempty"`
	Location          *LogLocation   `json:"location,omitempty"`
	LogID             *LogID         `json:"logID,omitempty"`
	LogOutputLocation *string        `json:"logOutputLocation,omitempty"`
	LogType           *LogType       `json:"logType,omitempty"`
	OrgID             *OrgID         `json:"orgID,omitempty"`
	UserID            *UserID        `json:"userID,omitempty"`
}

JobLog defines model for jobLog.

type JobMetric added in v0.1.27

type JobMetric struct {
	CreationTimestamp *Timestamp       `json:"creationTimestamp,omitempty"`
	DataIDs           *[]MetricsDataID `json:"dataIDs,omitempty"`
	FileLocation      *MetricLocation  `json:"fileLocation,omitempty"`
	JobID             *JobID           `json:"jobID,omitempty"`
	MetricID          *MetricID        `json:"metricID,omitempty"`
	MetricURL         *MetricURL       `json:"metricURL,omitempty"`
	Name              *MetricName      `json:"name,omitempty"`
	OrgID             *OrgID           `json:"orgID,omitempty"`
	Status            *MetricStatus    `json:"status,omitempty"`
	Type              *MetricType      `json:"type,omitempty"`
	UserID            *UserID          `json:"userID,omitempty"`
	Value             *MetricValue     `json:"value"`
}

JobMetric defines model for jobMetric.

type JobMetricsData added in v0.1.27

type JobMetricsData struct {
	CreationTimestamp *Timestamp           `json:"creationTimestamp,omitempty"`
	DataID            *MetricsDataID       `json:"dataID,omitempty"`
	FileLocation      *MetricsDataLocation `json:"fileLocation,omitempty"`
	Filename          *string              `json:"filename"`
	JobID             *JobID               `json:"jobID,omitempty"`
	MetricsDataType   *MetricsDataType     `json:"metricsDataType,omitempty"`
	MetricsDataURL    *MetricsDataURL      `json:"metricsDataURL,omitempty"`
	Name              *string              `json:"name,omitempty"`
	OrgID             *OrgID               `json:"orgID,omitempty"`
	UserID            *UserID              `json:"userID,omitempty"`
}

JobMetricsData defines model for jobMetricsData.

type JobMetricsStatusCounts added in v0.3.0

type JobMetricsStatusCounts struct {
	FailBlock        int `json:"failBlock"`
	FailWarn         int `json:"failWarn"`
	NoStatusReported int `json:"noStatusReported"`
	NotApplicable    int `json:"notApplicable"`
	Passed           int `json:"passed"`
	Raw              int `json:"raw"`
}

JobMetricsStatusCounts defines model for jobMetricsStatusCounts.

type JobStatus

type JobStatus string

JobStatus defines model for jobStatus.

const (
	JobStatusCANCELLED         JobStatus = "CANCELLED"
	JobStatusERROR             JobStatus = "ERROR"
	JobStatusEXPERIENCERUNNING JobStatus = "EXPERIENCE_RUNNING"
	JobStatusMETRICSQUEUED     JobStatus = "METRICS_QUEUED"
	JobStatusMETRICSRUNNING    JobStatus = "METRICS_RUNNING"
	JobStatusSUBMITTED         JobStatus = "SUBMITTED"
	JobStatusSUCCEEDED         JobStatus = "SUCCEEDED"
)

Defines values for JobStatus.

type JobStatusHistory added in v0.1.30

type JobStatusHistory = []JobStatusHistoryType

JobStatusHistory defines model for jobStatusHistory.

type JobStatusHistoryType added in v0.1.31

type JobStatusHistoryType struct {
	Status    *JobStatus `json:"status,omitempty"`
	UpdatedAt *Timestamp `json:"updatedAt,omitempty"`
}

JobStatusHistoryType defines model for jobStatusHistoryType.

type LineNumber

type LineNumber = int32

LineNumber defines model for lineNumber.

type ListAllJobsOutput added in v0.3.1

type ListAllJobsOutput struct {
	Jobs          *[]Job  `json:"jobs,omitempty"`
	NextPageToken *string `json:"nextPageToken,omitempty"`
	Total         *int    `json:"total,omitempty"`
}

ListAllJobsOutput defines model for listAllJobsOutput.

type ListAllJobsParams added in v0.3.1

type ListAllJobsParams struct {
	// Search Filter based on attributes metrics_build_name and metrics_build_version
	Search    *string    `form:"search,omitempty" json:"search,omitempty"`
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListAllJobsParams defines parameters for ListAllJobs.

type ListAllJobsResponse added in v0.3.1

type ListAllJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAllJobsOutput
}

func ParseListAllJobsResponse added in v0.3.1

func ParseListAllJobsResponse(rsp *http.Response) (*ListAllJobsResponse, error)

ParseListAllJobsResponse parses an HTTP response from a ListAllJobsWithResponse call

func (ListAllJobsResponse) Status added in v0.3.1

func (r ListAllJobsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAllJobsResponse) StatusCode added in v0.3.1

func (r ListAllJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBatchAccountsResponse added in v0.3.3

type ListBatchAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListUsersOutput
}

func ParseListBatchAccountsResponse added in v0.3.3

func ParseListBatchAccountsResponse(rsp *http.Response) (*ListBatchAccountsResponse, error)

ParseListBatchAccountsResponse parses an HTTP response from a ListBatchAccountsWithResponse call

func (ListBatchAccountsResponse) Status added in v0.3.3

func (r ListBatchAccountsResponse) Status() string

Status returns HTTPResponse.Status

func (ListBatchAccountsResponse) StatusCode added in v0.3.3

func (r ListBatchAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBatchLogsForBatchParams added in v0.1.31

type ListBatchLogsForBatchParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListBatchLogsForBatchParams defines parameters for ListBatchLogsForBatch.

type ListBatchLogsForBatchResponse added in v0.1.31

type ListBatchLogsForBatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchLogsOutput
}

func ParseListBatchLogsForBatchResponse added in v0.1.31

func ParseListBatchLogsForBatchResponse(rsp *http.Response) (*ListBatchLogsForBatchResponse, error)

ParseListBatchLogsForBatchResponse parses an HTTP response from a ListBatchLogsForBatchWithResponse call

func (ListBatchLogsForBatchResponse) Status added in v0.1.31

Status returns HTTPResponse.Status

func (ListBatchLogsForBatchResponse) StatusCode added in v0.1.31

func (r ListBatchLogsForBatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBatchLogsOutput added in v0.1.31

type ListBatchLogsOutput struct {
	Logs          *[]BatchLog `json:"logs,omitempty"`
	NextPageToken *string     `json:"nextPageToken,omitempty"`
}

ListBatchLogsOutput defines model for listBatchLogsOutput.

type ListBatchMetricsDataForBatchMetricIDsOutput added in v0.1.31

type ListBatchMetricsDataForBatchMetricIDsOutput struct {
	BatchMetricsDataAndIDs *[]BatchMetricsDataAndIDs `json:"batchMetricsDataAndIDs,omitempty"`
	NextPageToken          *string                   `json:"nextPageToken,omitempty"`
}

ListBatchMetricsDataForBatchMetricIDsOutput defines model for listBatchMetricsDataForBatchMetricIDsOutput.

type ListBatchMetricsDataForBatchMetricIDsParams added in v0.1.27

type ListBatchMetricsDataForBatchMetricIDsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListBatchMetricsDataForBatchMetricIDsParams defines parameters for ListBatchMetricsDataForBatchMetricIDs.

type ListBatchMetricsDataForBatchMetricIDsResponse added in v0.1.27

type ListBatchMetricsDataForBatchMetricIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchMetricsDataForBatchMetricIDsOutput
}

func ParseListBatchMetricsDataForBatchMetricIDsResponse added in v0.1.27

func ParseListBatchMetricsDataForBatchMetricIDsResponse(rsp *http.Response) (*ListBatchMetricsDataForBatchMetricIDsResponse, error)

ParseListBatchMetricsDataForBatchMetricIDsResponse parses an HTTP response from a ListBatchMetricsDataForBatchMetricIDsWithResponse call

func (ListBatchMetricsDataForBatchMetricIDsResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (ListBatchMetricsDataForBatchMetricIDsResponse) StatusCode added in v0.1.27

StatusCode returns HTTPResponse.StatusCode

type ListBatchMetricsDataForBatchMetricsDataIDsParams added in v0.1.27

type ListBatchMetricsDataForBatchMetricsDataIDsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListBatchMetricsDataForBatchMetricsDataIDsParams defines parameters for ListBatchMetricsDataForBatchMetricsDataIDs.

type ListBatchMetricsDataForBatchMetricsDataIDsResponse added in v0.1.27

type ListBatchMetricsDataForBatchMetricsDataIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchMetricsDataOutput
}

func ParseListBatchMetricsDataForBatchMetricsDataIDsResponse added in v0.1.27

func ParseListBatchMetricsDataForBatchMetricsDataIDsResponse(rsp *http.Response) (*ListBatchMetricsDataForBatchMetricsDataIDsResponse, error)

ParseListBatchMetricsDataForBatchMetricsDataIDsResponse parses an HTTP response from a ListBatchMetricsDataForBatchMetricsDataIDsWithResponse call

func (ListBatchMetricsDataForBatchMetricsDataIDsResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (ListBatchMetricsDataForBatchMetricsDataIDsResponse) StatusCode added in v0.1.27

StatusCode returns HTTPResponse.StatusCode

type ListBatchMetricsDataOutput added in v0.1.31

type ListBatchMetricsDataOutput struct {
	BatchMetricsData *[]BatchMetricsData `json:"batchMetricsData,omitempty"`
	NextPageToken    *string             `json:"nextPageToken,omitempty"`
}

ListBatchMetricsDataOutput defines model for listBatchMetricsDataOutput.

type ListBatchMetricsDataParams added in v0.1.27

type ListBatchMetricsDataParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListBatchMetricsDataParams defines parameters for ListBatchMetricsData.

type ListBatchMetricsDataResponse added in v0.1.27

type ListBatchMetricsDataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchMetricsDataOutput
}

func ParseListBatchMetricsDataResponse added in v0.1.27

func ParseListBatchMetricsDataResponse(rsp *http.Response) (*ListBatchMetricsDataResponse, error)

ParseListBatchMetricsDataResponse parses an HTTP response from a ListBatchMetricsDataWithResponse call

func (ListBatchMetricsDataResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (ListBatchMetricsDataResponse) StatusCode added in v0.1.27

func (r ListBatchMetricsDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBatchMetricsForBatchMetricIDsParams added in v0.1.27

type ListBatchMetricsForBatchMetricIDsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListBatchMetricsForBatchMetricIDsParams defines parameters for ListBatchMetricsForBatchMetricIDs.

type ListBatchMetricsForBatchMetricIDsResponse added in v0.1.27

type ListBatchMetricsForBatchMetricIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchMetricsOutput
}

func ParseListBatchMetricsForBatchMetricIDsResponse added in v0.1.27

func ParseListBatchMetricsForBatchMetricIDsResponse(rsp *http.Response) (*ListBatchMetricsForBatchMetricIDsResponse, error)

ParseListBatchMetricsForBatchMetricIDsResponse parses an HTTP response from a ListBatchMetricsForBatchMetricIDsWithResponse call

func (ListBatchMetricsForBatchMetricIDsResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (ListBatchMetricsForBatchMetricIDsResponse) StatusCode added in v0.1.27

StatusCode returns HTTPResponse.StatusCode

type ListBatchMetricsOutput added in v0.1.31

type ListBatchMetricsOutput struct {
	BatchMetrics  *[]BatchMetric `json:"batchMetrics,omitempty"`
	NextPageToken *string        `json:"nextPageToken,omitempty"`
}

ListBatchMetricsOutput defines model for listBatchMetricsOutput.

type ListBatchMetricsParams added in v0.1.27

type ListBatchMetricsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListBatchMetricsParams defines parameters for ListBatchMetrics.

type ListBatchMetricsResponse added in v0.1.22

type ListBatchMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchMetricsOutput
}

func ParseListBatchMetricsResponse added in v0.1.22

func ParseListBatchMetricsResponse(rsp *http.Response) (*ListBatchMetricsResponse, error)

ParseListBatchMetricsResponse parses an HTTP response from a ListBatchMetricsWithResponse call

func (ListBatchMetricsResponse) Status added in v0.1.22

func (r ListBatchMetricsResponse) Status() string

Status returns HTTPResponse.Status

func (ListBatchMetricsResponse) StatusCode added in v0.1.22

func (r ListBatchMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBatchesForBuildsParams added in v0.1.31

type ListBatchesForBuildsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListBatchesForBuildsParams defines parameters for ListBatchesForBuilds.

type ListBatchesForBuildsResponse added in v0.1.31

type ListBatchesForBuildsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchesOutput
}

func ParseListBatchesForBuildsResponse added in v0.1.31

func ParseListBatchesForBuildsResponse(rsp *http.Response) (*ListBatchesForBuildsResponse, error)

ParseListBatchesForBuildsResponse parses an HTTP response from a ListBatchesForBuildsWithResponse call

func (ListBatchesForBuildsResponse) Status added in v0.1.31

Status returns HTTPResponse.Status

func (ListBatchesForBuildsResponse) StatusCode added in v0.1.31

func (r ListBatchesForBuildsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBatchesForTestSuiteParams added in v0.3.1

type ListBatchesForTestSuiteParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListBatchesForTestSuiteParams defines parameters for ListBatchesForTestSuite.

type ListBatchesForTestSuiteResponse added in v0.3.1

type ListBatchesForTestSuiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchesOutput
}

func ParseListBatchesForTestSuiteResponse added in v0.3.1

func ParseListBatchesForTestSuiteResponse(rsp *http.Response) (*ListBatchesForTestSuiteResponse, error)

ParseListBatchesForTestSuiteResponse parses an HTTP response from a ListBatchesForTestSuiteWithResponse call

func (ListBatchesForTestSuiteResponse) Status added in v0.3.1

Status returns HTTPResponse.Status

func (ListBatchesForTestSuiteResponse) StatusCode added in v0.3.1

func (r ListBatchesForTestSuiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBatchesForTestSuiteRevisionParams added in v0.3.1

type ListBatchesForTestSuiteRevisionParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListBatchesForTestSuiteRevisionParams defines parameters for ListBatchesForTestSuiteRevision.

type ListBatchesForTestSuiteRevisionResponse added in v0.3.1

type ListBatchesForTestSuiteRevisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchesOutput
}

func ParseListBatchesForTestSuiteRevisionResponse added in v0.3.1

func ParseListBatchesForTestSuiteRevisionResponse(rsp *http.Response) (*ListBatchesForTestSuiteRevisionResponse, error)

ParseListBatchesForTestSuiteRevisionResponse parses an HTTP response from a ListBatchesForTestSuiteRevisionWithResponse call

func (ListBatchesForTestSuiteRevisionResponse) Status added in v0.3.1

Status returns HTTPResponse.Status

func (ListBatchesForTestSuiteRevisionResponse) StatusCode added in v0.3.1

StatusCode returns HTTPResponse.StatusCode

type ListBatchesOutput added in v0.1.31

type ListBatchesOutput struct {
	Batches       *[]Batch `json:"batches,omitempty"`
	NextPageToken *string  `json:"nextPageToken,omitempty"`
	Total         *int     `json:"total,omitempty"`
}

ListBatchesOutput defines model for listBatchesOutput.

type ListBatchesParams

type ListBatchesParams struct {
	// Search Filter based on branch_id, build_id, system_id, created_at, status, metrics_status
	Search    *string    `form:"search,omitempty" json:"search,omitempty"`
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListBatchesParams defines parameters for ListBatches.

type ListBatchesResponse

type ListBatchesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchesOutput
}

func ParseListBatchesResponse

func ParseListBatchesResponse(rsp *http.Response) (*ListBatchesResponse, error)

ParseListBatchesResponse parses an HTTP response from a ListBatchesWithResponse call

func (ListBatchesResponse) Status

func (r ListBatchesResponse) Status() string

Status returns HTTPResponse.Status

func (ListBatchesResponse) StatusCode

func (r ListBatchesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBranchesForProjectParams

type ListBranchesForProjectParams struct {
	// Name Filter branches by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// BranchType Filter branches by branchType
	BranchType *BranchType `form:"branchType,omitempty" json:"branchType,omitempty"`
	PageSize   *PageSize   `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken  *PageToken  `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy    *OrderBy    `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListBranchesForProjectParams defines parameters for ListBranchesForProject.

type ListBranchesForProjectResponse

type ListBranchesForProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBranchesOutput
}

func ParseListBranchesForProjectResponse

func ParseListBranchesForProjectResponse(rsp *http.Response) (*ListBranchesForProjectResponse, error)

ParseListBranchesForProjectResponse parses an HTTP response from a ListBranchesForProjectWithResponse call

func (ListBranchesForProjectResponse) Status

Status returns HTTPResponse.Status

func (ListBranchesForProjectResponse) StatusCode

func (r ListBranchesForProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBranchesOutput added in v0.1.31

type ListBranchesOutput struct {
	Branches      *[]Branch `json:"branches,omitempty"`
	NextPageToken *string   `json:"nextPageToken,omitempty"`
}

ListBranchesOutput defines model for listBranchesOutput.

type ListBuildsForBranchesParams added in v0.1.31

type ListBuildsForBranchesParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListBuildsForBranchesParams defines parameters for ListBuildsForBranches.

type ListBuildsForBranchesResponse added in v0.1.31

type ListBuildsForBranchesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBuildsOutput
}

func ParseListBuildsForBranchesResponse added in v0.1.31

func ParseListBuildsForBranchesResponse(rsp *http.Response) (*ListBuildsForBranchesResponse, error)

ParseListBuildsForBranchesResponse parses an HTTP response from a ListBuildsForBranchesWithResponse call

func (ListBuildsForBranchesResponse) Status added in v0.1.31

Status returns HTTPResponse.Status

func (ListBuildsForBranchesResponse) StatusCode added in v0.1.31

func (r ListBuildsForBranchesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBuildsForSystemParams added in v0.3.0

type ListBuildsForSystemParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListBuildsForSystemParams defines parameters for ListBuildsForSystem.

type ListBuildsForSystemResponse added in v0.3.0

type ListBuildsForSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBuildsOutput
}

func ParseListBuildsForSystemResponse added in v0.3.0

func ParseListBuildsForSystemResponse(rsp *http.Response) (*ListBuildsForSystemResponse, error)

ParseListBuildsForSystemResponse parses an HTTP response from a ListBuildsForSystemWithResponse call

func (ListBuildsForSystemResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (ListBuildsForSystemResponse) StatusCode added in v0.3.0

func (r ListBuildsForSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBuildsOutput added in v0.1.31

type ListBuildsOutput struct {
	Builds        *[]Build `json:"builds,omitempty"`
	NextPageToken *string  `json:"nextPageToken,omitempty"`
}

ListBuildsOutput defines model for listBuildsOutput.

type ListBuildsParams

type ListBuildsParams struct {
	// Search A search query. Supports searching by branch_id
	Search    *string    `form:"search,omitempty" json:"search,omitempty"`
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListBuildsParams defines parameters for ListBuilds.

type ListBuildsResponse

type ListBuildsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBuildsOutput
}

func ParseListBuildsResponse

func ParseListBuildsResponse(rsp *http.Response) (*ListBuildsResponse, error)

ParseListBuildsResponse parses an HTTP response from a ListBuildsWithResponse call

func (ListBuildsResponse) Status

func (r ListBuildsResponse) Status() string

Status returns HTTPResponse.Status

func (ListBuildsResponse) StatusCode

func (r ListBuildsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExperienceTagsForExperienceParams

type ListExperienceTagsForExperienceParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListExperienceTagsForExperienceParams defines parameters for ListExperienceTagsForExperience.

type ListExperienceTagsForExperienceResponse

type ListExperienceTagsForExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListExperienceTagsOutput
}

func ParseListExperienceTagsForExperienceResponse

func ParseListExperienceTagsForExperienceResponse(rsp *http.Response) (*ListExperienceTagsForExperienceResponse, error)

ParseListExperienceTagsForExperienceResponse parses an HTTP response from a ListExperienceTagsForExperienceWithResponse call

func (ListExperienceTagsForExperienceResponse) Status

Status returns HTTPResponse.Status

func (ListExperienceTagsForExperienceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListExperienceTagsOutput added in v0.1.31

type ListExperienceTagsOutput struct {
	ExperienceTags *[]ExperienceTag `json:"experienceTags,omitempty"`
	NextPageToken  *string          `json:"nextPageToken,omitempty"`
}

ListExperienceTagsOutput defines model for listExperienceTagsOutput.

type ListExperienceTagsParams

type ListExperienceTagsParams struct {
	// Name Filter experience tags by name
	Name      *string    `form:"name,omitempty" json:"name,omitempty"`
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListExperienceTagsParams defines parameters for ListExperienceTags.

type ListExperienceTagsResponse

type ListExperienceTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListExperienceTagsOutput
}

func ParseListExperienceTagsResponse

func ParseListExperienceTagsResponse(rsp *http.Response) (*ListExperienceTagsResponse, error)

ParseListExperienceTagsResponse parses an HTTP response from a ListExperienceTagsWithResponse call

func (ListExperienceTagsResponse) Status

Status returns HTTPResponse.Status

func (ListExperienceTagsResponse) StatusCode

func (r ListExperienceTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExperiencesForSystemParams added in v0.3.0

type ListExperiencesForSystemParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListExperiencesForSystemParams defines parameters for ListExperiencesForSystem.

type ListExperiencesForSystemResponse added in v0.3.0

type ListExperiencesForSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListExperiencesOutput
}

func ParseListExperiencesForSystemResponse added in v0.3.0

func ParseListExperiencesForSystemResponse(rsp *http.Response) (*ListExperiencesForSystemResponse, error)

ParseListExperiencesForSystemResponse parses an HTTP response from a ListExperiencesForSystemWithResponse call

func (ListExperiencesForSystemResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (ListExperiencesForSystemResponse) StatusCode added in v0.3.0

func (r ListExperiencesForSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExperiencesOutput added in v0.1.31

type ListExperiencesOutput struct {
	Experiences   *[]Experience `json:"experiences,omitempty"`
	NextPageToken *string       `json:"nextPageToken,omitempty"`
}

ListExperiencesOutput defines model for listExperiencesOutput.

type ListExperiencesParams

type ListExperiencesParams struct {
	// Name Filter experiences by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Text Filter experiences by a text string on name and description
	Text *string `form:"text,omitempty" json:"text,omitempty"`

	// Search A search query. Supports searching by tag_id
	Search    *string    `form:"search,omitempty" json:"search,omitempty"`
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListExperiencesParams defines parameters for ListExperiences.

type ListExperiencesResponse

type ListExperiencesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListExperiencesOutput
}

func ParseListExperiencesResponse

func ParseListExperiencesResponse(rsp *http.Response) (*ListExperiencesResponse, error)

ParseListExperiencesResponse parses an HTTP response from a ListExperiencesWithResponse call

func (ListExperiencesResponse) Status

func (r ListExperiencesResponse) Status() string

Status returns HTTPResponse.Status

func (ListExperiencesResponse) StatusCode

func (r ListExperiencesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExperiencesWithExperienceTagParams

type ListExperiencesWithExperienceTagParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListExperiencesWithExperienceTagParams defines parameters for ListExperiencesWithExperienceTag.

type ListExperiencesWithExperienceTagResponse

type ListExperiencesWithExperienceTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListExperiencesOutput
}

func ParseListExperiencesWithExperienceTagResponse

func ParseListExperiencesWithExperienceTagResponse(rsp *http.Response) (*ListExperiencesWithExperienceTagResponse, error)

ParseListExperiencesWithExperienceTagResponse parses an HTTP response from a ListExperiencesWithExperienceTagWithResponse call

func (ListExperiencesWithExperienceTagResponse) Status

Status returns HTTPResponse.Status

func (ListExperiencesWithExperienceTagResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListJobLogsForJobParams added in v0.1.31

type ListJobLogsForJobParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListJobLogsForJobParams defines parameters for ListJobLogsForJob.

type ListJobLogsForJobResponse added in v0.1.31

type ListJobLogsForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobLogsOutput
}

func ParseListJobLogsForJobResponse added in v0.1.31

func ParseListJobLogsForJobResponse(rsp *http.Response) (*ListJobLogsForJobResponse, error)

ParseListJobLogsForJobResponse parses an HTTP response from a ListJobLogsForJobWithResponse call

func (ListJobLogsForJobResponse) Status added in v0.1.31

func (r ListJobLogsForJobResponse) Status() string

Status returns HTTPResponse.Status

func (ListJobLogsForJobResponse) StatusCode added in v0.1.31

func (r ListJobLogsForJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListJobLogsOutput added in v0.1.31

type ListJobLogsOutput struct {
	Logs          *[]JobLog `json:"logs,omitempty"`
	NextPageToken *string   `json:"nextPageToken,omitempty"`
}

ListJobLogsOutput defines model for listJobLogsOutput.

type ListJobMetricsDataOutput added in v0.1.31

type ListJobMetricsDataOutput struct {
	MetricsData   *[]JobMetricsData `json:"metricsData,omitempty"`
	NextPageToken *string           `json:"nextPageToken,omitempty"`
}

ListJobMetricsDataOutput defines model for listJobMetricsDataOutput.

type ListJobMetricsOutput added in v0.1.31

type ListJobMetricsOutput struct {
	Metrics       *[]JobMetric `json:"metrics,omitempty"`
	NextPageToken *string      `json:"nextPageToken,omitempty"`
}

ListJobMetricsOutput defines model for listJobMetricsOutput.

type ListJobsOutput added in v0.1.31

type ListJobsOutput struct {
	Jobs          *[]Job  `json:"jobs,omitempty"`
	NextPageToken *string `json:"nextPageToken,omitempty"`
	Total         *int    `json:"total,omitempty"`
}

ListJobsOutput defines model for listJobsOutput.

type ListJobsParams

type ListJobsParams struct {
	// Status Filter jobs by status
	Status    *JobStatus `form:"status,omitempty" json:"status,omitempty"`
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListJobsParams defines parameters for ListJobs.

type ListJobsResponse

type ListJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobsOutput
}

func ParseListJobsResponse

func ParseListJobsResponse(rsp *http.Response) (*ListJobsResponse, error)

ParseListJobsResponse parses an HTTP response from a ListJobsWithResponse call

func (ListJobsResponse) Status

func (r ListJobsResponse) Status() string

Status returns HTTPResponse.Status

func (ListJobsResponse) StatusCode

func (r ListJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsBuildOutput added in v0.1.31

type ListMetricsBuildOutput struct {
	MetricsBuilds *[]MetricsBuild `json:"metricsBuilds,omitempty"`
	NextPageToken *string         `json:"nextPageToken,omitempty"`
}

ListMetricsBuildOutput defines model for listMetricsBuildOutput.

type ListMetricsBuildsForSystemParams added in v0.3.0

type ListMetricsBuildsForSystemParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListMetricsBuildsForSystemParams defines parameters for ListMetricsBuildsForSystem.

type ListMetricsBuildsForSystemResponse added in v0.3.0

type ListMetricsBuildsForSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListMetricsBuildOutput
}

func ParseListMetricsBuildsForSystemResponse added in v0.3.0

func ParseListMetricsBuildsForSystemResponse(rsp *http.Response) (*ListMetricsBuildsForSystemResponse, error)

ParseListMetricsBuildsForSystemResponse parses an HTTP response from a ListMetricsBuildsForSystemWithResponse call

func (ListMetricsBuildsForSystemResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (ListMetricsBuildsForSystemResponse) StatusCode added in v0.3.0

func (r ListMetricsBuildsForSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsBuildsParams added in v0.1.22

type ListMetricsBuildsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListMetricsBuildsParams defines parameters for ListMetricsBuilds.

type ListMetricsBuildsResponse added in v0.1.22

type ListMetricsBuildsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListMetricsBuildOutput
}

func ParseListMetricsBuildsResponse added in v0.1.22

func ParseListMetricsBuildsResponse(rsp *http.Response) (*ListMetricsBuildsResponse, error)

ParseListMetricsBuildsResponse parses an HTTP response from a ListMetricsBuildsWithResponse call

func (ListMetricsBuildsResponse) Status added in v0.1.22

func (r ListMetricsBuildsResponse) Status() string

Status returns HTTPResponse.Status

func (ListMetricsBuildsResponse) StatusCode added in v0.1.22

func (r ListMetricsBuildsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsDataAndMetricIDOutput added in v0.1.31

type ListMetricsDataAndMetricIDOutput struct {
	MetricsDataAndIDs *[]MetricsDataAndMetricID `json:"metricsDataAndIDs,omitempty"`
	NextPageToken     *string                   `json:"nextPageToken,omitempty"`
}

ListMetricsDataAndMetricIDOutput defines model for listMetricsDataAndMetricIDOutput.

type ListMetricsDataForJobParams added in v0.1.22

type ListMetricsDataForJobParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListMetricsDataForJobParams defines parameters for ListMetricsDataForJob.

type ListMetricsDataForJobResponse added in v0.1.22

type ListMetricsDataForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobMetricsDataOutput
}

func ParseListMetricsDataForJobResponse added in v0.1.22

func ParseListMetricsDataForJobResponse(rsp *http.Response) (*ListMetricsDataForJobResponse, error)

ParseListMetricsDataForJobResponse parses an HTTP response from a ListMetricsDataForJobWithResponse call

func (ListMetricsDataForJobResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (ListMetricsDataForJobResponse) StatusCode added in v0.1.22

func (r ListMetricsDataForJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsDataForMetricIDsParams added in v0.1.22

type ListMetricsDataForMetricIDsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListMetricsDataForMetricIDsParams defines parameters for ListMetricsDataForMetricIDs.

type ListMetricsDataForMetricIDsResponse added in v0.1.22

type ListMetricsDataForMetricIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListMetricsDataAndMetricIDOutput
}

func ParseListMetricsDataForMetricIDsResponse added in v0.1.22

func ParseListMetricsDataForMetricIDsResponse(rsp *http.Response) (*ListMetricsDataForMetricIDsResponse, error)

ParseListMetricsDataForMetricIDsResponse parses an HTTP response from a ListMetricsDataForMetricIDsWithResponse call

func (ListMetricsDataForMetricIDsResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (ListMetricsDataForMetricIDsResponse) StatusCode added in v0.1.22

StatusCode returns HTTPResponse.StatusCode

type ListMetricsDataForMetricsDataIDsParams added in v0.1.22

type ListMetricsDataForMetricsDataIDsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListMetricsDataForMetricsDataIDsParams defines parameters for ListMetricsDataForMetricsDataIDs.

type ListMetricsDataForMetricsDataIDsResponse added in v0.1.22

type ListMetricsDataForMetricsDataIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobMetricsDataOutput
}

func ParseListMetricsDataForMetricsDataIDsResponse added in v0.1.22

func ParseListMetricsDataForMetricsDataIDsResponse(rsp *http.Response) (*ListMetricsDataForMetricsDataIDsResponse, error)

ParseListMetricsDataForMetricsDataIDsResponse parses an HTTP response from a ListMetricsDataForMetricsDataIDsWithResponse call

func (ListMetricsDataForMetricsDataIDsResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (ListMetricsDataForMetricsDataIDsResponse) StatusCode added in v0.1.22

StatusCode returns HTTPResponse.StatusCode

type ListMetricsForJobParams added in v0.1.22

type ListMetricsForJobParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListMetricsForJobParams defines parameters for ListMetricsForJob.

type ListMetricsForJobResponse added in v0.1.22

type ListMetricsForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobMetricsOutput
}

func ParseListMetricsForJobResponse added in v0.1.22

func ParseListMetricsForJobResponse(rsp *http.Response) (*ListMetricsForJobResponse, error)

ParseListMetricsForJobResponse parses an HTTP response from a ListMetricsForJobWithResponse call

func (ListMetricsForJobResponse) Status added in v0.1.22

func (r ListMetricsForJobResponse) Status() string

Status returns HTTPResponse.Status

func (ListMetricsForJobResponse) StatusCode added in v0.1.22

func (r ListMetricsForJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsForMetricIDsParams added in v0.1.22

type ListMetricsForMetricIDsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListMetricsForMetricIDsParams defines parameters for ListMetricsForMetricIDs.

type ListMetricsForMetricIDsResponse added in v0.1.22

type ListMetricsForMetricIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobMetricsOutput
}

func ParseListMetricsForMetricIDsResponse added in v0.1.22

func ParseListMetricsForMetricIDsResponse(rsp *http.Response) (*ListMetricsForMetricIDsResponse, error)

ParseListMetricsForMetricIDsResponse parses an HTTP response from a ListMetricsForMetricIDsWithResponse call

func (ListMetricsForMetricIDsResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (ListMetricsForMetricIDsResponse) StatusCode added in v0.1.22

func (r ListMetricsForMetricIDsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListParameterSweepsOutput added in v0.1.31

type ListParameterSweepsOutput struct {
	NextPageToken *string           `json:"nextPageToken,omitempty"`
	Sweeps        *[]ParameterSweep `json:"sweeps,omitempty"`
}

ListParameterSweepsOutput defines model for listParameterSweepsOutput.

type ListParameterSweepsParams added in v0.1.27

type ListParameterSweepsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListParameterSweepsParams defines parameters for ListParameterSweeps.

type ListParameterSweepsResponse added in v0.1.27

type ListParameterSweepsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListParameterSweepsOutput
}

func ParseListParameterSweepsResponse added in v0.1.27

func ParseListParameterSweepsResponse(rsp *http.Response) (*ListParameterSweepsResponse, error)

ParseListParameterSweepsResponse parses an HTTP response from a ListParameterSweepsWithResponse call

func (ListParameterSweepsResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (ListParameterSweepsResponse) StatusCode added in v0.1.27

func (r ListParameterSweepsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectsOutput added in v0.1.31

type ListProjectsOutput struct {
	NextPageToken *string    `json:"nextPageToken,omitempty"`
	Projects      *[]Project `json:"projects,omitempty"`
}

ListProjectsOutput defines model for listProjectsOutput.

type ListProjectsParams

type ListProjectsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListProjectsParams defines parameters for ListProjects.

type ListProjectsResponse

type ListProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListProjectsOutput
}

func ParseListProjectsResponse

func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error)

ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call

func (ListProjectsResponse) Status

func (r ListProjectsResponse) Status() string

Status returns HTTPResponse.Status

func (ListProjectsResponse) StatusCode

func (r ListProjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListReportAccountsResponse added in v0.3.4

type ListReportAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListUsersOutput
}

func ParseListReportAccountsResponse added in v0.3.4

func ParseListReportAccountsResponse(rsp *http.Response) (*ListReportAccountsResponse, error)

ParseListReportAccountsResponse parses an HTTP response from a ListReportAccountsWithResponse call

func (ListReportAccountsResponse) Status added in v0.3.4

Status returns HTTPResponse.Status

func (ListReportAccountsResponse) StatusCode added in v0.3.4

func (r ListReportAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListReportsOutput added in v0.3.4

type ListReportsOutput struct {
	NextPageToken *string   `json:"nextPageToken,omitempty"`
	Reports       *[]Report `json:"reports,omitempty"`
	Total         *int      `json:"total,omitempty"`
}

ListReportsOutput defines model for listReportsOutput.

type ListReportsParams added in v0.3.4

type ListReportsParams struct {
	// Search Filter based on branch_id, test_suite_id, created_at, status, associated_account
	Search    *string    `form:"search,omitempty" json:"search,omitempty"`
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListReportsParams defines parameters for ListReports.

type ListReportsResponse added in v0.3.4

type ListReportsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListReportsOutput
}

func ParseListReportsResponse added in v0.3.4

func ParseListReportsResponse(rsp *http.Response) (*ListReportsResponse, error)

ParseListReportsResponse parses an HTTP response from a ListReportsWithResponse call

func (ListReportsResponse) Status added in v0.3.4

func (r ListReportsResponse) Status() string

Status returns HTTPResponse.Status

func (ListReportsResponse) StatusCode added in v0.3.4

func (r ListReportsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSweepAccountsResponse added in v0.3.3

type ListSweepAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListUsersOutput
}

func ParseListSweepAccountsResponse added in v0.3.3

func ParseListSweepAccountsResponse(rsp *http.Response) (*ListSweepAccountsResponse, error)

ParseListSweepAccountsResponse parses an HTTP response from a ListSweepAccountsWithResponse call

func (ListSweepAccountsResponse) Status added in v0.3.3

func (r ListSweepAccountsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSweepAccountsResponse) StatusCode added in v0.3.3

func (r ListSweepAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSystemsOutput added in v0.3.0

type ListSystemsOutput struct {
	NextPageToken *string   `json:"nextPageToken,omitempty"`
	Systems       *[]System `json:"systems,omitempty"`
}

ListSystemsOutput defines model for listSystemsOutput.

type ListSystemsParams added in v0.3.0

type ListSystemsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListSystemsParams defines parameters for ListSystems.

type ListSystemsResponse added in v0.3.0

type ListSystemsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSystemsOutput
}

func ParseListSystemsResponse added in v0.3.0

func ParseListSystemsResponse(rsp *http.Response) (*ListSystemsResponse, error)

ParseListSystemsResponse parses an HTTP response from a ListSystemsWithResponse call

func (ListSystemsResponse) Status added in v0.3.0

func (r ListSystemsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSystemsResponse) StatusCode added in v0.3.0

func (r ListSystemsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTestSuiteOutput added in v0.3.1

type ListTestSuiteOutput struct {
	NextPageToken *string      `json:"nextPageToken,omitempty"`
	TestSuites    *[]TestSuite `json:"testSuites,omitempty"`
}

ListTestSuiteOutput defines model for listTestSuiteOutput.

type ListTestSuiteRevisionsResponse added in v0.3.1

type ListTestSuiteRevisionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		TestSuites *[]TestSuite `json:"testSuites,omitempty"`
	}
}

func ParseListTestSuiteRevisionsResponse added in v0.3.1

func ParseListTestSuiteRevisionsResponse(rsp *http.Response) (*ListTestSuiteRevisionsResponse, error)

ParseListTestSuiteRevisionsResponse parses an HTTP response from a ListTestSuiteRevisionsWithResponse call

func (ListTestSuiteRevisionsResponse) Status added in v0.3.1

Status returns HTTPResponse.Status

func (ListTestSuiteRevisionsResponse) StatusCode added in v0.3.1

func (r ListTestSuiteRevisionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTestSuitesParams added in v0.3.1

type ListTestSuitesParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListTestSuitesParams defines parameters for ListTestSuites.

type ListTestSuitesResponse added in v0.3.1

type ListTestSuitesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTestSuiteOutput
}

func ParseListTestSuitesResponse added in v0.3.1

func ParseListTestSuitesResponse(rsp *http.Response) (*ListTestSuitesResponse, error)

ParseListTestSuitesResponse parses an HTTP response from a ListTestSuitesWithResponse call

func (ListTestSuitesResponse) Status added in v0.3.1

func (r ListTestSuitesResponse) Status() string

Status returns HTTPResponse.Status

func (ListTestSuitesResponse) StatusCode added in v0.3.1

func (r ListTestSuitesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUsersOutput added in v0.3.3

type ListUsersOutput = []string

ListUsersOutput defines model for listUsersOutput.

type ListViewObjectsOutput added in v0.1.31

type ListViewObjectsOutput struct {
	NextPageToken *string       `json:"nextPageToken,omitempty"`
	ViewSessions  *[]ViewObject `json:"viewSessions,omitempty"`
}

ListViewObjectsOutput defines model for listViewObjectsOutput.

type ListViewSessionsParams

type ListViewSessionsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListViewSessionsParams defines parameters for ListViewSessions.

type ListViewSessionsResponse

type ListViewSessionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListViewObjectsOutput
}

func ParseListViewSessionsResponse

func ParseListViewSessionsResponse(rsp *http.Response) (*ListViewSessionsResponse, error)

ParseListViewSessionsResponse parses an HTTP response from a ListViewSessionsWithResponse call

func (ListViewSessionsResponse) Status

func (r ListViewSessionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListViewSessionsResponse) StatusCode

func (r ListViewSessionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Log

type Log struct {
	Checksum          *Checksum      `json:"checksum,omitempty"`
	CreationTimestamp *Timestamp     `json:"creationTimestamp,omitempty"`
	ExecutionStep     *ExecutionStep `json:"executionStep,omitempty"`
	FileName          *FileName      `json:"fileName,omitempty"`
	FileSize          *FileSize      `json:"fileSize,omitempty"`
	Location          *LogLocation   `json:"location,omitempty"`
	LogID             *LogID         `json:"logID,omitempty"`
	LogOutputLocation *string        `json:"logOutputLocation,omitempty"`
	LogType           *LogType       `json:"logType,omitempty"`
	OrgID             *OrgID         `json:"orgID,omitempty"`
	UserID            *UserID        `json:"userID,omitempty"`
}

Log defines model for log.

type LogID

type LogID = openapi_types.UUID

LogID defines model for logID.

type LogLocation

type LogLocation = string

LogLocation defines model for logLocation.

type LogType added in v0.1.30

type LogType string

LogType defines model for logType.

const (
	ARCHIVELOG       LogType = "ARCHIVE_LOG"
	CONTAINERLOG     LogType = "CONTAINER_LOG"
	EXECUTIONLOG     LogType = "EXECUTION_LOG"
	MCAPLOG          LogType = "MCAP_LOG"
	METRICSOUTPUTLOG LogType = "METRICS_OUTPUT_LOG"
	MP4LOG           LogType = "MP4_LOG"
	OTHERLOG         LogType = "OTHER_LOG"
)

Defines values for LogType.

type McapURL

type McapURL = string

McapURL defines model for mcapURL.

type Metric added in v0.1.22

type Metric struct {
	CreationTimestamp *Timestamp       `json:"creationTimestamp,omitempty"`
	DataIDs           *[]MetricsDataID `json:"dataIDs,omitempty"`
	FileLocation      *MetricLocation  `json:"fileLocation,omitempty"`
	MetricID          *MetricID        `json:"metricID,omitempty"`
	MetricURL         *MetricURL       `json:"metricURL,omitempty"`
	Name              *MetricName      `json:"name,omitempty"`
	OrgID             *OrgID           `json:"orgID,omitempty"`
	Status            *MetricStatus    `json:"status,omitempty"`
	Type              *MetricType      `json:"type,omitempty"`
	UserID            *UserID          `json:"userID,omitempty"`
	Value             *MetricValue     `json:"value"`
}

Metric defines model for metric.

type MetricDataToMetric added in v0.1.31

type MetricDataToMetric struct {
	MetricID       *MetricID        `json:"metricID,omitempty"`
	MetricsDataIDs *[]MetricsDataID `json:"metricsDataIDs,omitempty"`
}

MetricDataToMetric defines model for metricDataToMetric.

type MetricID added in v0.1.22

type MetricID = openapi_types.UUID

MetricID defines model for metricID.

type MetricLocation added in v0.1.22

type MetricLocation = string

MetricLocation defines model for metricLocation.

type MetricName added in v0.1.22

type MetricName = string

MetricName defines model for metricName.

type MetricStatus added in v0.1.22

type MetricStatus string

MetricStatus defines model for metricStatus.

const (
	FAILBLOCK        MetricStatus = "FAIL_BLOCK"
	FAILWARN         MetricStatus = "FAIL_WARN"
	NOSTATUSREPORTED MetricStatus = "NO_STATUS_REPORTED"
	NOTAPPLICABLE    MetricStatus = "NOT_APPLICABLE"
	PASSED           MetricStatus = "PASSED"
	RAW              MetricStatus = "RAW"
)

Defines values for MetricStatus.

type MetricType added in v0.1.22

type MetricType string

MetricType defines model for metricType.

const (
	COMPOSITE MetricType = "COMPOSITE"
	SCALAR    MetricType = "SCALAR"
)

Defines values for MetricType.

type MetricURL added in v0.1.22

type MetricURL = string

MetricURL defines model for metricURL.

type MetricValue added in v0.1.22

type MetricValue = float64

MetricValue defines model for metricValue.

type MetricsBuild added in v0.1.22

type MetricsBuild struct {
	CreationTimestamp Timestamp            `json:"creationTimestamp"`
	ImageUri          MetricsBuildImageUri `json:"imageUri"`
	MetricsBuildID    MetricsBuildID       `json:"metricsBuildID"`
	Name              MetricsBuildName     `json:"name"`
	OrgID             OrgID                `json:"orgID"`
	ProjectID         ProjectID            `json:"projectID"`
	UserID            UserID               `json:"userID"`
	Version           MetricsBuildVersion  `json:"version"`
}

MetricsBuild defines model for metricsBuild.

type MetricsBuildID added in v0.1.22

type MetricsBuildID = openapi_types.UUID

MetricsBuildID defines model for metricsBuildID.

type MetricsBuildImageUri added in v0.1.22

type MetricsBuildImageUri = string

MetricsBuildImageUri defines model for metricsBuildImageUri.

type MetricsBuildName added in v0.1.22

type MetricsBuildName = string

MetricsBuildName defines model for metricsBuildName.

type MetricsBuildObjectDescription added in v0.3.1

type MetricsBuildObjectDescription struct {
	Image       *string `json:"image,omitempty"`
	Name        *string `json:"name,omitempty"`
	ProjectName *string `json:"projectName,omitempty"`
	Version     *string `json:"version,omitempty"`
}

MetricsBuildObjectDescription defines model for metricsBuildObjectDescription.

type MetricsBuildVersion added in v0.1.22

type MetricsBuildVersion = string

MetricsBuildVersion defines model for metricsBuildVersion.

type MetricsData added in v0.1.22

type MetricsData struct {
	CreationTimestamp *Timestamp           `json:"creationTimestamp,omitempty"`
	DataID            *MetricsDataID       `json:"dataID,omitempty"`
	FileLocation      *MetricsDataLocation `json:"fileLocation,omitempty"`
	Filename          *string              `json:"filename"`
	MetricsDataType   *MetricsDataType     `json:"metricsDataType,omitempty"`
	MetricsDataURL    *MetricsDataURL      `json:"metricsDataURL,omitempty"`
	Name              *string              `json:"name,omitempty"`
	OrgID             *OrgID               `json:"orgID,omitempty"`
	UserID            *UserID              `json:"userID,omitempty"`
}

MetricsData defines model for metricsData.

type MetricsDataAndMetricID added in v0.1.22

type MetricsDataAndMetricID struct {
	MetricID    *MetricID       `json:"metricID,omitempty"`
	MetricsData *JobMetricsData `json:"metricsData,omitempty"`
}

MetricsDataAndMetricID defines model for metricsDataAndMetricID.

type MetricsDataID added in v0.1.22

type MetricsDataID = openapi_types.UUID

MetricsDataID defines model for metricsDataID.

type MetricsDataLocation added in v0.1.22

type MetricsDataLocation = string

MetricsDataLocation defines model for metricsDataLocation.

type MetricsDataType added in v0.3.4

type MetricsDataType string

MetricsDataType defines model for metricsDataType.

const (
	EXTERNALFILE MetricsDataType = "EXTERNAL_FILE"
	STANDARD     MetricsDataType = "STANDARD"
)

Defines values for MetricsDataType.

type MetricsDataURL added in v0.1.22

type MetricsDataURL = string

MetricsDataURL defines model for metricsDataURL.

type Name added in v0.3.4

type Name = string

Name defines model for name.

type ObjectCount

type ObjectCount = int32

ObjectCount defines model for objectCount.

type ObjectName

type ObjectName = string

ObjectName defines model for objectName.

type ObjectType

type ObjectType string

ObjectType defines model for objectType.

const (
	TYPEDCURVESE3    ObjectType = "TYPE_DCURVE_SE3"
	TYPEFRAME        ObjectType = "TYPE_FRAME"
	TYPEFRAMEDVECTOR ObjectType = "TYPE_FRAMED_VECTOR"
	TYPESE3          ObjectType = "TYPE_SE3"
	TYPESO3          ObjectType = "TYPE_SO3"
	TYPETCURVESE3    ObjectType = "TYPE_TCURVE_SE3"
	TYPETRAJECTORY   ObjectType = "TYPE_TRAJECTORY"
)

Defines values for ObjectType.

type OrderBy

type OrderBy = string

OrderBy defines model for orderBy.

type OrgID

type OrgID = string

OrgID defines model for orgID.

type PageSize

type PageSize = int

PageSize defines model for pageSize.

type PageToken

type PageToken = string

PageToken defines model for pageToken.

type ParameterSweep added in v0.1.27

type ParameterSweep struct {
	AssociatedAccount    AssociatedAccount            `json:"associatedAccount"`
	Batches              *[]BatchID                   `json:"batches,omitempty"`
	CreationTimestamp    *Timestamp                   `json:"creationTimestamp,omitempty"`
	LastUpdatedTimestamp *Timestamp                   `json:"lastUpdatedTimestamp,omitempty"`
	Name                 *string                      `json:"name,omitempty"`
	OrgID                *OrgID                       `json:"orgID,omitempty"`
	ParameterSweepID     *ParameterSweepID            `json:"parameterSweepID,omitempty"`
	Parameters           *[]SweepParameter            `json:"parameters,omitempty"`
	ProjectID            *ProjectID                   `json:"projectID,omitempty"`
	Status               *ParameterSweepStatus        `json:"status,omitempty"`
	StatusHistory        *ParameterSweepStatusHistory `json:"statusHistory,omitempty"`
	UserID               *UserID                      `json:"userID,omitempty"`
}

ParameterSweep defines model for parameterSweep.

type ParameterSweepID added in v0.1.27

type ParameterSweepID = openapi_types.UUID

ParameterSweepID defines model for parameterSweepID.

type ParameterSweepInput added in v0.1.31

type ParameterSweepInput struct {
	AssociatedAccount  *AssociatedAccount   `json:"associatedAccount,omitempty"`
	BuildID            *BuildID             `json:"buildID,omitempty"`
	ExperienceIDs      *[]ExperienceID      `json:"experienceIDs"`
	ExperienceNames    *[]ExperienceName    `json:"experienceNames"`
	ExperienceTagIDs   *[]ExperienceTagID   `json:"experienceTagIDs"`
	ExperienceTagNames *[]ExperienceTagName `json:"experienceTagNames"`
	MetricsBuildID     *MetricsBuildID      `json:"metricsBuildID,omitempty"`
	Parameters         *[]SweepParameter    `json:"parameters,omitempty"`
	TriggeredVia       *TriggeredVia        `json:"triggeredVia,omitempty"`
}

ParameterSweepInput defines model for parameterSweepInput.

type ParameterSweepStatus added in v0.1.27

type ParameterSweepStatus string

ParameterSweepStatus defines model for parameterSweepStatus.

const (
	ParameterSweepStatusERROR     ParameterSweepStatus = "ERROR"
	ParameterSweepStatusRUNNING   ParameterSweepStatus = "RUNNING"
	ParameterSweepStatusSUBMITTED ParameterSweepStatus = "SUBMITTED"
	ParameterSweepStatusSUCCEEDED ParameterSweepStatus = "SUCCEEDED"
)

Defines values for ParameterSweepStatus.

type ParameterSweepStatusHistory added in v0.1.30

type ParameterSweepStatusHistory = []ParameterSweepStatusHistoryType

ParameterSweepStatusHistory defines model for parameterSweepStatusHistory.

type ParameterSweepStatusHistoryType added in v0.1.31

type ParameterSweepStatusHistoryType struct {
	Status    *ParameterSweepStatus `json:"status,omitempty"`
	UpdatedAt *Timestamp            `json:"updatedAt,omitempty"`
}

ParameterSweepStatusHistoryType defines model for parameterSweepStatusHistoryType.

type Project

type Project struct {
	CreationTimestamp Timestamp `json:"creationTimestamp"`
	Description       string    `json:"description"`
	Name              string    `json:"name"`
	OrgID             OrgID     `json:"orgID"`
	ProjectID         ProjectID `json:"projectID"`
	UserID            UserID    `json:"userID"`
}

Project defines model for project.

type ProjectID

type ProjectID = openapi_types.UUID

ProjectID defines model for projectID.

type ProjectObjectDescription added in v0.3.1

type ProjectObjectDescription struct {
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`
}

ProjectObjectDescription defines model for projectObjectDescription.

type RemoveExperienceTagFromExperienceResponse

type RemoveExperienceTagFromExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveExperienceTagFromExperienceResponse

func ParseRemoveExperienceTagFromExperienceResponse(rsp *http.Response) (*RemoveExperienceTagFromExperienceResponse, error)

ParseRemoveExperienceTagFromExperienceResponse parses an HTTP response from a RemoveExperienceTagFromExperienceWithResponse call

func (RemoveExperienceTagFromExperienceResponse) Status

Status returns HTTPResponse.Status

func (RemoveExperienceTagFromExperienceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RemoveSystemFromExperienceResponse added in v0.3.0

type RemoveSystemFromExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveSystemFromExperienceResponse added in v0.3.0

func ParseRemoveSystemFromExperienceResponse(rsp *http.Response) (*RemoveSystemFromExperienceResponse, error)

ParseRemoveSystemFromExperienceResponse parses an HTTP response from a RemoveSystemFromExperienceWithResponse call

func (RemoveSystemFromExperienceResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (RemoveSystemFromExperienceResponse) StatusCode added in v0.3.0

func (r RemoveSystemFromExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveSystemFromMetricsBuildResponse added in v0.3.0

type RemoveSystemFromMetricsBuildResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveSystemFromMetricsBuildResponse added in v0.3.0

func ParseRemoveSystemFromMetricsBuildResponse(rsp *http.Response) (*RemoveSystemFromMetricsBuildResponse, error)

ParseRemoveSystemFromMetricsBuildResponse parses an HTTP response from a RemoveSystemFromMetricsBuildWithResponse call

func (RemoveSystemFromMetricsBuildResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (RemoveSystemFromMetricsBuildResponse) StatusCode added in v0.3.0

StatusCode returns HTTPResponse.StatusCode

type Report added in v0.3.4

type Report struct {
	AssociatedAccount       AssociatedAccount       `json:"associatedAccount"`
	BranchID                BranchID                `json:"branchID"`
	CreationTimestamp       Timestamp               `json:"creationTimestamp"`
	EndTimestamp            Timestamp               `json:"endTimestamp"`
	LastUpdatedTimestamp    Timestamp               `json:"lastUpdatedTimestamp"`
	MetricsBuildID          MetricsBuildID          `json:"metricsBuildID"`
	Name                    Name                    `json:"name"`
	OrgID                   OrgID                   `json:"orgID"`
	ProjectID               ProjectID               `json:"projectID"`
	ReportID                ReportID                `json:"reportID"`
	RespectRevisionBoundary RespectRevisionBoundary `json:"respectRevisionBoundary"`
	StartTimestamp          Timestamp               `json:"startTimestamp"`
	Status                  ReportStatus            `json:"status"`
	StatusHistory           ReportStatusHistory     `json:"statusHistory"`
	TestSuiteID             TestSuiteID             `json:"testSuiteID"`
	TestSuiteRevision       TestSuiteRevision       `json:"testSuiteRevision"`
	TriggeredVia            *TriggeredVia           `json:"triggeredVia,omitempty"`
	UserID                  UserID                  `json:"userID"`
}

Report defines model for report.

type ReportID added in v0.3.4

type ReportID = openapi_types.UUID

ReportID defines model for reportID.

type ReportInput added in v0.3.4

type ReportInput struct {
	AssociatedAccount       *AssociatedAccount       `json:"associatedAccount,omitempty"`
	BranchID                BranchID                 `json:"branchID"`
	EndTimestamp            *Timestamp               `json:"endTimestamp,omitempty"`
	MetricsBuildID          MetricsBuildID           `json:"metricsBuildID"`
	Name                    *Name                    `json:"name,omitempty"`
	RespectRevisionBoundary *RespectRevisionBoundary `json:"respectRevisionBoundary,omitempty"`
	StartTimestamp          Timestamp                `json:"startTimestamp"`
	TestSuiteID             TestSuiteID              `json:"testSuiteID"`
	TestSuiteRevision       *TestSuiteRevision       `json:"testSuiteRevision,omitempty"`
	TriggeredVia            *TriggeredVia            `json:"triggeredVia,omitempty"`
}

ReportInput defines model for reportInput.

type ReportStatus added in v0.3.4

type ReportStatus string

ReportStatus defines model for reportStatus.

const (
	ReportStatusERROR     ReportStatus = "ERROR"
	ReportStatusRUNNING   ReportStatus = "RUNNING"
	ReportStatusSUBMITTED ReportStatus = "SUBMITTED"
	ReportStatusSUCCEEDED ReportStatus = "SUCCEEDED"
)

Defines values for ReportStatus.

type ReportStatusHistory added in v0.3.4

type ReportStatusHistory = []ReportStatusHistoryType

ReportStatusHistory defines model for reportStatusHistory.

type ReportStatusHistoryType added in v0.3.4

type ReportStatusHistoryType struct {
	Status    *ReportStatus `json:"status,omitempty"`
	UpdatedAt *Timestamp    `json:"updatedAt,omitempty"`
}

ReportStatusHistoryType defines model for reportStatusHistoryType.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RespectRevisionBoundary added in v0.3.4

type RespectRevisionBoundary = bool

RespectRevisionBoundary defines model for respectRevisionBoundary.

type ReviseTestSuiteInput added in v0.3.1

type ReviseTestSuiteInput struct {
	Adhoc              *bool                 `json:"adhoc,omitempty"`
	Description        *TestSuiteDescription `json:"description,omitempty"`
	Experiences        *[]ExperienceID       `json:"experiences,omitempty"`
	MetricsBuildID     *MetricsBuildID       `json:"metricsBuildID,omitempty"`
	Name               *TestSuiteName        `json:"name,omitempty"`
	SystemID           *SystemID             `json:"systemID,omitempty"`
	UpdateMetricsBuild bool                  `json:"updateMetricsBuild"`
}

ReviseTestSuiteInput defines model for reviseTestSuiteInput.

type ReviseTestSuiteJSONRequestBody added in v0.3.1

type ReviseTestSuiteJSONRequestBody = ReviseTestSuiteInput

ReviseTestSuiteJSONRequestBody defines body for ReviseTestSuite for application/json ContentType.

type ReviseTestSuiteResponse added in v0.3.1

type ReviseTestSuiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestSuite
}

func ParseReviseTestSuiteResponse added in v0.3.1

func ParseReviseTestSuiteResponse(rsp *http.Response) (*ReviseTestSuiteResponse, error)

ParseReviseTestSuiteResponse parses an HTTP response from a ReviseTestSuiteWithResponse call

func (ReviseTestSuiteResponse) Status added in v0.3.1

func (r ReviseTestSuiteResponse) Status() string

Status returns HTTPResponse.Status

func (ReviseTestSuiteResponse) StatusCode added in v0.3.1

func (r ReviseTestSuiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SandboxInput added in v0.1.31

type SandboxInput struct {
	OrgID                *string               `json:"orgID,omitempty"`
	SandboxSpecification *SandboxSpecification `json:"sandboxSpecification,omitempty"`
	UserID               *string               `json:"userID,omitempty"`
}

SandboxInput defines model for sandboxInput.

type SandboxSpecification added in v0.3.1

type SandboxSpecification struct {
	Batches        *[]BatchObjectDescription         `json:"batches,omitempty"`
	Branches       *[]BranchObjectDescription        `json:"branches,omitempty"`
	Builds         *[]BuildObjectDescription         `json:"builds,omitempty"`
	ExperienceTags *[]ExperienceTagObjectDescription `json:"experienceTags,omitempty"`
	Experiences    *[]ExperienceObjectDescription    `json:"experiences,omitempty"`
	MetricsBuilds  *[]MetricsBuildObjectDescription  `json:"metricsBuilds,omitempty"`
	Projects       *[]ProjectObjectDescription       `json:"projects,omitempty"`
	Sweeps         *[]SweepObjectDescription         `json:"sweeps,omitempty"`
	Systems        *[]SystemObjectDescription        `json:"systems,omitempty"`
	TestSuiteRuns  *[]TestSuiteRunObjectDescription  `json:"testSuiteRuns,omitempty"`
	TestSuites     *[]TestSuiteObjectDescription     `json:"testSuites,omitempty"`
}

SandboxSpecification defines model for sandboxSpecification.

type SetupSandboxJSONRequestBody

type SetupSandboxJSONRequestBody = SandboxInput

SetupSandboxJSONRequestBody defines body for SetupSandbox for application/json ContentType.

type SetupSandboxResponse

type SetupSandboxResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseSetupSandboxResponse

func ParseSetupSandboxResponse(rsp *http.Response) (*SetupSandboxResponse, error)

ParseSetupSandboxResponse parses an HTTP response from a SetupSandboxWithResponse call

func (SetupSandboxResponse) Status

func (r SetupSandboxResponse) Status() string

Status returns HTTPResponse.Status

func (SetupSandboxResponse) StatusCode

func (r SetupSandboxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SweepObjectDescription added in v0.3.1

type SweepObjectDescription struct {
	AssociatedAccount   *string           `json:"associatedAccount,omitempty"`
	BuildBranchName     *string           `json:"buildBranchName,omitempty"`
	BuildVersion        *string           `json:"buildVersion,omitempty"`
	ExperienceNames     *[]string         `json:"experienceNames,omitempty"`
	ExperienceTagNames  *[]string         `json:"experienceTagNames,omitempty"`
	MetricsBuildName    *string           `json:"metricsBuildName,omitempty"`
	MetricsBuildVersion *string           `json:"metricsBuildVersion,omitempty"`
	Parameters          *[]SweepParameter `json:"parameters,omitempty"`
	ProjectName         *string           `json:"projectName,omitempty"`
}

SweepObjectDescription defines model for sweepObjectDescription.

type SweepParameter added in v0.1.27

type SweepParameter struct {
	Name   *string   `json:"name,omitempty"`
	Values *[]string `json:"values,omitempty"`
}

SweepParameter defines model for sweepParameter.

type System added in v0.3.0

type System struct {
	BuildGpus                  int       `json:"build_gpus"`
	BuildMemoryMib             int       `json:"build_memory_mib"`
	BuildSharedMemoryMb        int       `json:"build_shared_memory_mb"`
	BuildVcpus                 int       `json:"build_vcpus"`
	CreationTimestamp          Timestamp `json:"creationTimestamp"`
	Description                string    `json:"description"`
	MetricsBuildGpus           int       `json:"metrics_build_gpus"`
	MetricsBuildMemoryMib      int       `json:"metrics_build_memory_mib"`
	MetricsBuildSharedMemoryMb int       `json:"metrics_build_shared_memory_mb"`
	MetricsBuildVcpus          int       `json:"metrics_build_vcpus"`
	Name                       string    `json:"name"`
	OrgID                      OrgID     `json:"orgID"`
	ProjectID                  ProjectID `json:"projectID"`
	SystemID                   SystemID  `json:"systemID"`
	UserID                     UserID    `json:"userID"`
}

System defines model for system.

type SystemID added in v0.3.0

type SystemID = openapi_types.UUID

SystemID defines model for systemID.

type SystemObjectDescription added in v0.3.1

type SystemObjectDescription struct {
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`
	ProjectName *string `json:"projectName,omitempty"`
}

SystemObjectDescription defines model for systemObjectDescription.

type TestSuite added in v0.3.1

type TestSuite struct {
	CreationTimestamp Timestamp            `json:"creationTimestamp"`
	Description       TestSuiteDescription `json:"description"`
	Experiences       []ExperienceID       `json:"experiences"`
	MetricsBuildID    *MetricsBuildID      `json:"metricsBuildID,omitempty"`
	Name              TestSuiteName        `json:"name"`
	OrgID             OrgID                `json:"orgID"`
	ProjectID         ProjectID            `json:"projectID"`
	SystemID          SystemID             `json:"systemID"`
	TestSuiteID       TestSuiteID          `json:"testSuiteID"`
	TestSuiteRevision TestSuiteRevision    `json:"testSuiteRevision"`
	UserID            UserID               `json:"userID"`
}

TestSuite defines model for testSuite.

type TestSuiteBatchInput added in v0.3.1

type TestSuiteBatchInput struct {
	AssociatedAccount *AssociatedAccount `json:"associatedAccount,omitempty"`
	BuildID           BuildID            `json:"buildID"`
	Parameters        *BatchParameters   `json:"parameters,omitempty"`
	TriggeredVia      *TriggeredVia      `json:"triggeredVia,omitempty"`
}

TestSuiteBatchInput defines model for testSuiteBatchInput.

type TestSuiteDescription added in v0.3.1

type TestSuiteDescription = string

TestSuiteDescription defines model for testSuiteDescription.

type TestSuiteID added in v0.3.1

type TestSuiteID = openapi_types.UUID

TestSuiteID defines model for testSuiteID.

type TestSuiteName added in v0.3.1

type TestSuiteName = string

TestSuiteName defines model for testSuiteName.

type TestSuiteObjectDescription added in v0.3.4

type TestSuiteObjectDescription struct {
	ExperienceNames      *[]string `json:"experienceNames,omitempty"`
	MetricsBuildName     *string   `json:"metricsBuildName,omitempty"`
	MetricsBuildVersion  *string   `json:"metricsBuildVersion,omitempty"`
	ProjectName          *string   `json:"projectName,omitempty"`
	SystemName           *string   `json:"systemName,omitempty"`
	TestSuiteDescription *string   `json:"testSuiteDescription,omitempty"`
	TestSuiteName        *string   `json:"testSuiteName,omitempty"`
}

TestSuiteObjectDescription defines model for testSuiteObjectDescription.

type TestSuiteRevision added in v0.3.1

type TestSuiteRevision = int32

TestSuiteRevision defines model for testSuiteRevision.

type TestSuiteRunObjectDescription added in v0.3.4

type TestSuiteRunObjectDescription struct {
	AssociatedAccount *string `json:"associatedAccount,omitempty"`
	BuildBranchName   *string `json:"buildBranchName,omitempty"`
	BuildVersion      *string `json:"buildVersion,omitempty"`
	ProjectName       *string `json:"projectName,omitempty"`
	TestSuiteName     *string `json:"testSuiteName,omitempty"`
}

TestSuiteRunObjectDescription defines model for testSuiteRunObjectDescription.

type Timestamp added in v0.1.30

type Timestamp = time.Time

Timestamp defines model for timestamp.

type TriggeredVia added in v0.3.4

type TriggeredVia string

TriggeredVia defines model for triggeredVia.

const (
	GITHUB TriggeredVia = "GITHUB"
	GITLAB TriggeredVia = "GITLAB"
	LOCAL  TriggeredVia = "LOCAL"
	WEBAPP TriggeredVia = "WEBAPP"
)

Defines values for TriggeredVia.

type UpdateBatchMetricsStatusJSONRequestBody added in v0.1.31

type UpdateBatchMetricsStatusJSONRequestBody = MetricStatus

UpdateBatchMetricsStatusJSONRequestBody defines body for UpdateBatchMetricsStatus for application/json ContentType.

type UpdateBatchMetricsStatusResponse added in v0.1.31

type UpdateBatchMetricsStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Batch
}

func ParseUpdateBatchMetricsStatusResponse added in v0.1.31

func ParseUpdateBatchMetricsStatusResponse(rsp *http.Response) (*UpdateBatchMetricsStatusResponse, error)

ParseUpdateBatchMetricsStatusResponse parses an HTTP response from a UpdateBatchMetricsStatusWithResponse call

func (UpdateBatchMetricsStatusResponse) Status added in v0.1.31

Status returns HTTPResponse.Status

func (UpdateBatchMetricsStatusResponse) StatusCode added in v0.1.31

func (r UpdateBatchMetricsStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateExperienceFields added in v0.3.1

type UpdateExperienceFields struct {
	Description *string         `json:"description,omitempty"`
	Location    *string         `json:"location,omitempty"`
	Name        *ExperienceName `json:"name,omitempty"`
}

UpdateExperienceFields defines model for updateExperienceFields.

type UpdateExperienceInput added in v0.3.1

type UpdateExperienceInput struct {
	Experience *UpdateExperienceFields `json:"experience,omitempty"`
	UpdateMask *UpdateMask             `json:"updateMask,omitempty"`
}

UpdateExperienceInput defines model for updateExperienceInput.

type UpdateExperienceJSONRequestBody

type UpdateExperienceJSONRequestBody = UpdateExperienceInput

UpdateExperienceJSONRequestBody defines body for UpdateExperience for application/json ContentType.

type UpdateExperienceResponse

type UpdateExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Experience
}

func ParseUpdateExperienceResponse

func ParseUpdateExperienceResponse(rsp *http.Response) (*UpdateExperienceResponse, error)

ParseUpdateExperienceResponse parses an HTTP response from a UpdateExperienceWithResponse call

func (UpdateExperienceResponse) Status

func (r UpdateExperienceResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateExperienceResponse) StatusCode

func (r UpdateExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateExperienceTagFields added in v0.3.1

type UpdateExperienceTagFields struct {
	Description *string            `json:"description,omitempty"`
	Name        *ExperienceTagName `json:"name,omitempty"`
}

UpdateExperienceTagFields defines model for updateExperienceTagFields.

type UpdateExperienceTagInput added in v0.3.1

type UpdateExperienceTagInput struct {
	ExperienceTag *UpdateExperienceTagFields `json:"experienceTag,omitempty"`
	UpdateMask    *UpdateMask                `json:"updateMask,omitempty"`
}

UpdateExperienceTagInput defines model for updateExperienceTagInput.

type UpdateExperienceTagJSONRequestBody

type UpdateExperienceTagJSONRequestBody = UpdateExperienceTagInput

UpdateExperienceTagJSONRequestBody defines body for UpdateExperienceTag for application/json ContentType.

type UpdateExperienceTagResponse

type UpdateExperienceTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExperienceTag
}

func ParseUpdateExperienceTagResponse

func ParseUpdateExperienceTagResponse(rsp *http.Response) (*UpdateExperienceTagResponse, error)

ParseUpdateExperienceTagResponse parses an HTTP response from a UpdateExperienceTagWithResponse call

func (UpdateExperienceTagResponse) Status

Status returns HTTPResponse.Status

func (UpdateExperienceTagResponse) StatusCode

func (r UpdateExperienceTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateJobMetricsStatusJSONRequestBody added in v0.1.31

type UpdateJobMetricsStatusJSONRequestBody = MetricStatus

UpdateJobMetricsStatusJSONRequestBody defines body for UpdateJobMetricsStatus for application/json ContentType.

type UpdateJobMetricsStatusResponse added in v0.1.31

type UpdateJobMetricsStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Job
}

func ParseUpdateJobMetricsStatusResponse added in v0.1.31

func ParseUpdateJobMetricsStatusResponse(rsp *http.Response) (*UpdateJobMetricsStatusResponse, error)

ParseUpdateJobMetricsStatusResponse parses an HTTP response from a UpdateJobMetricsStatusWithResponse call

func (UpdateJobMetricsStatusResponse) Status added in v0.1.31

Status returns HTTPResponse.Status

func (UpdateJobMetricsStatusResponse) StatusCode added in v0.1.31

func (r UpdateJobMetricsStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMask

type UpdateMask = []string

UpdateMask defines model for updateMask.

type UpdateProjectFields added in v0.3.1

type UpdateProjectFields struct {
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`
}

UpdateProjectFields defines model for updateProjectFields.

type UpdateProjectInput added in v0.3.1

type UpdateProjectInput struct {
	Project    *UpdateProjectFields `json:"project,omitempty"`
	UpdateMask *UpdateMask          `json:"updateMask,omitempty"`
}

UpdateProjectInput defines model for updateProjectInput.

type UpdateProjectJSONRequestBody

type UpdateProjectJSONRequestBody = UpdateProjectInput

UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.

type UpdateProjectResponse

type UpdateProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
}

func ParseUpdateProjectResponse

func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, error)

ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call

func (UpdateProjectResponse) Status

func (r UpdateProjectResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateProjectResponse) StatusCode

func (r UpdateProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSystemFields added in v0.3.1

type UpdateSystemFields struct {
	BuildGpus                  *int    `json:"build_gpus,omitempty"`
	BuildMemoryMib             *int    `json:"build_memory_mib,omitempty"`
	BuildSharedMemoryMb        *int    `json:"build_shared_memory_mb,omitempty"`
	BuildVcpus                 *int    `json:"build_vcpus,omitempty"`
	Description                *string `json:"description,omitempty"`
	MetricsBuildGpus           *int    `json:"metrics_build_gpus,omitempty"`
	MetricsBuildMemoryMib      *int    `json:"metrics_build_memory_mib,omitempty"`
	MetricsBuildSharedMemoryMb *int    `json:"metrics_build_shared_memory_mb,omitempty"`
	MetricsBuildVcpus          *int    `json:"metrics_build_vcpus,omitempty"`
	Name                       *string `json:"name,omitempty"`
}

UpdateSystemFields defines model for updateSystemFields.

type UpdateSystemInput added in v0.3.1

type UpdateSystemInput struct {
	System     *UpdateSystemFields `json:"system,omitempty"`
	UpdateMask *UpdateMask         `json:"updateMask,omitempty"`
}

UpdateSystemInput defines model for updateSystemInput.

type UpdateSystemJSONRequestBody added in v0.3.0

type UpdateSystemJSONRequestBody = UpdateSystemInput

UpdateSystemJSONRequestBody defines body for UpdateSystem for application/json ContentType.

type UpdateSystemResponse added in v0.3.0

type UpdateSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *System
}

func ParseUpdateSystemResponse added in v0.3.0

func ParseUpdateSystemResponse(rsp *http.Response) (*UpdateSystemResponse, error)

ParseUpdateSystemResponse parses an HTTP response from a UpdateSystemWithResponse call

func (UpdateSystemResponse) Status added in v0.3.0

func (r UpdateSystemResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSystemResponse) StatusCode added in v0.3.0

func (r UpdateSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserID

type UserID = string

UserID defines model for userID.

type ValidateExperienceLocationJSONRequestBody added in v0.1.30

type ValidateExperienceLocationJSONRequestBody = ExperienceLocation

ValidateExperienceLocationJSONRequestBody defines body for ValidateExperienceLocation for application/json ContentType.

type ValidateExperienceLocationResponse added in v0.1.30

type ValidateExperienceLocationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExperienceLocationContents
}

func ParseValidateExperienceLocationResponse added in v0.1.30

func ParseValidateExperienceLocationResponse(rsp *http.Response) (*ValidateExperienceLocationResponse, error)

ParseValidateExperienceLocationResponse parses an HTTP response from a ValidateExperienceLocationWithResponse call

func (ValidateExperienceLocationResponse) Status added in v0.1.30

Status returns HTTPResponse.Status

func (ValidateExperienceLocationResponse) StatusCode added in v0.1.30

func (r ValidateExperienceLocationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ViewMetadata

type ViewMetadata struct {
	FileName   *FileName   `json:"fileName,omitempty"`
	LineNumber *LineNumber `json:"lineNumber,omitempty"`
	ObjectName *ObjectName `json:"objectName,omitempty"`
	ObjectType *ObjectType `json:"objectType,omitempty"`
}

ViewMetadata defines model for viewMetadata.

type ViewObject

type ViewObject struct {
	FriendlyName  *FriendlyName  `json:"friendlyName,omitempty"`
	McapURL       *McapURL       `json:"mcapURL,omitempty"`
	ObjectCount   *ObjectCount   `json:"objectCount,omitempty"`
	OrgID         *OrgID         `json:"orgID,omitempty"`
	UserID        *UserID        `json:"userID,omitempty"`
	ViewSessionID *ViewSessionID `json:"viewSessionID,omitempty"`
	ViewTimestamp *Timestamp     `json:"viewTimestamp,omitempty"`
	ViewURL       *string        `json:"viewURL,omitempty"`
}

ViewObject defines model for viewObject.

type ViewObjectAndMetadata added in v0.1.31

type ViewObjectAndMetadata struct {
	ViewMetadata *[]ViewMetadata `json:"viewMetadata,omitempty"`
	ViewObject   *ViewObject     `json:"viewObject,omitempty"`
}

ViewObjectAndMetadata defines model for viewObjectAndMetadata.

type ViewSessionID

type ViewSessionID = openapi_types.UUID

ViewSessionID defines model for viewSessionID.

type ViewSessionUpdate added in v0.1.31

type ViewSessionUpdate struct {
	Id   *ViewSessionID `json:"id,omitempty"`
	Mcap *McapURL       `json:"mcap,omitempty"`

	// View A link to view the session.
	View *string `json:"view,omitempty"`
}

ViewSessionUpdate defines model for viewSessionUpdate.

type ViewUpdateID

type ViewUpdateID = int

ViewUpdateID defines model for viewUpdateID.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL