api

package
v0.27.2 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2025 License: MIT Imports: 11 Imported by: 1

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 NewAddExperienceTagToExperienceRequest

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

NewAddExperienceTagToExperienceRequest generates requests for AddExperienceTagToExperience

func NewAddExperiencesToTestSuiteRequest added in v0.3.8

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

NewAddExperiencesToTestSuiteRequest calls the generic AddExperiencesToTestSuite builder with application/json body

func NewAddExperiencesToTestSuiteRequestWithBody added in v0.3.8

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

NewAddExperiencesToTestSuiteRequestWithBody generates requests for AddExperiencesToTestSuite 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 NewAddSystemsToExperiencesRequest added in v0.3.8

func NewAddSystemsToExperiencesRequest(server string, projectID ProjectID, body AddSystemsToExperiencesJSONRequestBody) (*http.Request, error)

NewAddSystemsToExperiencesRequest calls the generic AddSystemsToExperiences builder with application/json body

func NewAddSystemsToExperiencesRequestWithBody added in v0.3.8

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

NewAddSystemsToExperiencesRequestWithBody generates requests for AddSystemsToExperiences with any type of body

func NewAddTagsToExperiencesRequest added in v0.3.8

func NewAddTagsToExperiencesRequest(server string, projectID ProjectID, body AddTagsToExperiencesJSONRequestBody) (*http.Request, error)

NewAddTagsToExperiencesRequest calls the generic AddTagsToExperiences builder with application/json body

func NewAddTagsToExperiencesRequestWithBody added in v0.3.8

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

NewAddTagsToExperiencesRequestWithBody generates requests for AddTagsToExperiences with any type of body

func NewAddTestSuitesToExperiencesRequest added in v0.3.8

func NewAddTestSuitesToExperiencesRequest(server string, projectID ProjectID, body AddTestSuitesToExperiencesJSONRequestBody) (*http.Request, error)

NewAddTestSuitesToExperiencesRequest calls the generic AddTestSuitesToExperiences builder with application/json body

func NewAddTestSuitesToExperiencesRequestWithBody added in v0.3.8

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

NewAddTestSuitesToExperiencesRequestWithBody generates requests for AddTestSuitesToExperiences with any type of body

func NewArchiveExperienceRequest added in v0.17.0

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

NewArchiveExperienceRequest generates requests for ArchiveExperience

func NewArchiveProjectRequest added in v0.3.10

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

NewArchiveProjectRequest generates requests for ArchiveProject

func NewArchiveSystemRequest added in v0.3.10

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

NewArchiveSystemRequest generates requests for ArchiveSystem

func NewArchiveTestSuiteRequest added in v0.17.0

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

NewArchiveTestSuiteRequest generates requests for ArchiveTestSuite

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 NewCompareBatchesRequest added in v0.3.11

func NewCompareBatchesRequest(server string, projectID ProjectID, batchID BatchID, otherBatchID BatchID, params *CompareBatchesParams) (*http.Request, error)

NewCompareBatchesRequest generates requests for CompareBatches

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 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 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 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 NewCreateWorkflowRequest added in v0.27.0

func NewCreateWorkflowRequest(server string, projectID ProjectID, body CreateWorkflowJSONRequestBody) (*http.Request, error)

NewCreateWorkflowRequest calls the generic CreateWorkflow builder with application/json body

func NewCreateWorkflowRequestWithBody added in v0.27.0

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

NewCreateWorkflowRequestWithBody generates requests for CreateWorkflow with any type of body

func NewCreateWorkflowRunRequest added in v0.27.0

func NewCreateWorkflowRunRequest(server string, projectID ProjectID, workflowID WorkflowID, body CreateWorkflowRunJSONRequestBody) (*http.Request, error)

NewCreateWorkflowRunRequest calls the generic CreateWorkflowRun builder with application/json body

func NewCreateWorkflowRunRequestWithBody added in v0.27.0

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

NewCreateWorkflowRunRequestWithBody generates requests for CreateWorkflowRun with any type of body

func NewDebugExperienceRequest added in v0.5.0

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

NewDebugExperienceRequest calls the generic DebugExperience builder with application/json body

func NewDebugExperienceRequestWithBody added in v0.5.0

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

NewDebugExperienceRequestWithBody generates requests for DebugExperience 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 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 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 NewGetBatchSuggestionsRequest added in v0.16.0

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

NewGetBatchSuggestionsRequest generates requests for GetBatchSuggestions

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 NewGetEventForJobRequest added in v0.3.8

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

NewGetEventForJobRequest generates requests for GetEventForJob

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 NewGetQuotaRequest added in v0.3.8

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

NewGetQuotaRequest generates requests for GetQuota

func NewGetReportLogRequest added in v0.3.5

func NewGetReportLogRequest(server string, projectID ProjectID, reportID ReportID, logID LogID) (*http.Request, error)

NewGetReportLogRequest generates requests for GetReportLog

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 NewGetTestSuiteSummaryRequest added in v0.3.8

func NewGetTestSuiteSummaryRequest(server string, projectID ProjectID, params *GetTestSuiteSummaryParams) (*http.Request, error)

NewGetTestSuiteSummaryRequest generates requests for GetTestSuiteSummary

func NewGetViewSessionRequest

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

NewGetViewSessionRequest generates requests for GetViewSession

func NewGetWorkflowRequest added in v0.27.0

func NewGetWorkflowRequest(server string, projectID ProjectID, workflowID WorkflowID) (*http.Request, error)

NewGetWorkflowRequest generates requests for GetWorkflow

func NewGetWorkflowRunRequest added in v0.27.0

func NewGetWorkflowRunRequest(server string, projectID ProjectID, workflowID WorkflowID, workflowRunID WorkflowRunID) (*http.Request, error)

NewGetWorkflowRunRequest generates requests for GetWorkflowRun

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, params *ListBatchAccountsParams) (*http.Request, error)

NewListBatchAccountsRequest generates requests for ListBatchAccounts

func NewListBatchErrorsRequest added in v0.23.2

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

NewListBatchErrorsRequest generates requests for ListBatchErrors

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 NewListBuildAccountsRequest added in v0.3.8

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

NewListBuildAccountsRequest generates requests for ListBuildAccounts

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 NewListEventTagsForJobRequest added in v0.17.0

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

NewListEventTagsForJobRequest generates requests for ListEventTagsForJob

func NewListEventsForJobRequest added in v0.3.8

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

NewListEventsForJobRequest generates requests for ListEventsForJob

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 NewListLogsForReportRequest added in v0.3.5

func NewListLogsForReportRequest(server string, projectID ProjectID, reportID ReportID, params *ListLogsForReportParams) (*http.Request, error)

NewListLogsForReportRequest generates requests for ListLogsForReport

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 NewListReportMetricsDataForReportMetricIDsRequest added in v0.3.5

func NewListReportMetricsDataForReportMetricIDsRequest(server string, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListReportMetricsDataForReportMetricIDsParams) (*http.Request, error)

NewListReportMetricsDataForReportMetricIDsRequest generates requests for ListReportMetricsDataForReportMetricIDs

func NewListReportMetricsDataForReportMetricsDataIDsRequest added in v0.3.5

func NewListReportMetricsDataForReportMetricsDataIDsRequest(server string, projectID ProjectID, reportID ReportID, metricsDataID []MetricsDataID, params *ListReportMetricsDataForReportMetricsDataIDsParams) (*http.Request, error)

NewListReportMetricsDataForReportMetricsDataIDsRequest generates requests for ListReportMetricsDataForReportMetricsDataIDs

func NewListReportMetricsDataRequest added in v0.3.5

func NewListReportMetricsDataRequest(server string, projectID ProjectID, reportID ReportID, params *ListReportMetricsDataParams) (*http.Request, error)

NewListReportMetricsDataRequest generates requests for ListReportMetricsData

func NewListReportMetricsForReportMetricIDsRequest added in v0.3.5

func NewListReportMetricsForReportMetricIDsRequest(server string, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListReportMetricsForReportMetricIDsParams) (*http.Request, error)

NewListReportMetricsForReportMetricIDsRequest generates requests for ListReportMetricsForReportMetricIDs

func NewListReportMetricsRequest added in v0.3.5

func NewListReportMetricsRequest(server string, projectID ProjectID, reportID ReportID, params *ListReportMetricsParams) (*http.Request, error)

NewListReportMetricsRequest generates requests for ListReportMetrics

func NewListReportsRequest added in v0.3.4

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

NewListReportsRequest generates requests for ListReports

func NewListServiceProfilesRequest added in v0.23.0

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

NewListServiceProfilesRequest generates requests for ListServiceProfiles

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 NewListTagsForBatchMetricsRequest added in v0.3.8

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

NewListTagsForBatchMetricsRequest generates requests for ListTagsForBatchMetrics

func NewListTagsForJobMetricsRequest added in v0.3.8

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

NewListTagsForJobMetricsRequest generates requests for ListTagsForJobMetrics

func NewListTagsForReportMetricsRequest added in v0.3.8

func NewListTagsForReportMetricsRequest(server string, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListTagsForReportMetricsParams) (*http.Request, error)

NewListTagsForReportMetricsRequest generates requests for ListTagsForReportMetrics

func NewListTestSuiteRevisionsRequest added in v0.3.1

func NewListTestSuiteRevisionsRequest(server string, projectID ProjectID, testSuiteID TestSuiteID, params *ListTestSuiteRevisionsParams) (*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 NewListWorkflowRunsRequest added in v0.27.0

func NewListWorkflowRunsRequest(server string, projectID ProjectID, workflowID WorkflowID, params *ListWorkflowRunsParams) (*http.Request, error)

NewListWorkflowRunsRequest generates requests for ListWorkflowRuns

func NewListWorkflowSuitesRequest added in v0.27.0

func NewListWorkflowSuitesRequest(server string, projectID ProjectID, workflowID WorkflowID) (*http.Request, error)

NewListWorkflowSuitesRequest generates requests for ListWorkflowSuites

func NewListWorkflowsRequest added in v0.27.0

func NewListWorkflowsRequest(server string, projectID ProjectID, params *ListWorkflowsParams) (*http.Request, error)

NewListWorkflowsRequest generates requests for ListWorkflows

func NewRemoveExperienceTagFromExperienceRequest

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

NewRemoveExperienceTagFromExperienceRequest generates requests for RemoveExperienceTagFromExperience

func NewRemoveExperiencesFromTestSuiteRequest added in v0.3.8

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

NewRemoveExperiencesFromTestSuiteRequest calls the generic RemoveExperiencesFromTestSuite builder with application/json body

func NewRemoveExperiencesFromTestSuiteRequestWithBody added in v0.3.8

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

NewRemoveExperiencesFromTestSuiteRequestWithBody generates requests for RemoveExperiencesFromTestSuite with any type of body

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 NewRemoveSystemsFromExperiencesRequest added in v0.3.8

func NewRemoveSystemsFromExperiencesRequest(server string, projectID ProjectID, body RemoveSystemsFromExperiencesJSONRequestBody) (*http.Request, error)

NewRemoveSystemsFromExperiencesRequest calls the generic RemoveSystemsFromExperiences builder with application/json body

func NewRemoveSystemsFromExperiencesRequestWithBody added in v0.3.8

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

NewRemoveSystemsFromExperiencesRequestWithBody generates requests for RemoveSystemsFromExperiences with any type of body

func NewRerunBatchRequest added in v0.19.0

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

NewRerunBatchRequest calls the generic RerunBatch builder with application/json body

func NewRerunBatchRequestWithBody added in v0.19.0

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

NewRerunBatchRequestWithBody generates requests for RerunBatch with any type of body

func NewRestoreExperienceRequest added in v0.17.0

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

NewRestoreExperienceRequest generates requests for RestoreExperience

func NewRestoreTestSuiteRequest added in v0.17.0

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

NewRestoreTestSuiteRequest generates requests for RestoreTestSuite

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 NewUpdateBatchRequest added in v0.3.8

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

NewUpdateBatchRequest calls the generic UpdateBatch builder with application/json body

func NewUpdateBatchRequestWithBody added in v0.3.8

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

NewUpdateBatchRequestWithBody generates requests for UpdateBatch with any type of body

func NewUpdateBuildRequest added in v0.4.0

func NewUpdateBuildRequest(server string, projectID ProjectID, buildID BuildID, body UpdateBuildJSONRequestBody) (*http.Request, error)

NewUpdateBuildRequest calls the generic UpdateBuild builder with application/json body

func NewUpdateBuildRequestWithBody added in v0.4.0

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

NewUpdateBuildRequestWithBody generates requests for UpdateBuild with any type of body

func NewUpdateEventRequest added in v0.3.8

func NewUpdateEventRequest(server string, projectID ProjectID, batchID BatchID, jobID JobID, eventID EventID, body UpdateEventJSONRequestBody) (*http.Request, error)

NewUpdateEventRequest calls the generic UpdateEvent builder with application/json body

func NewUpdateEventRequestWithBody added in v0.3.8

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

NewUpdateEventRequestWithBody generates requests for UpdateEvent 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 NewUpdateJobRequest added in v0.3.8

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

NewUpdateJobRequest calls the generic UpdateJob builder with application/json body

func NewUpdateJobRequestWithBody added in v0.3.8

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

NewUpdateJobRequestWithBody generates requests for UpdateJob 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 NewUpdateWorkflowRequest added in v0.27.0

func NewUpdateWorkflowRequest(server string, projectID ProjectID, workflowID WorkflowID, body UpdateWorkflowJSONRequestBody) (*http.Request, error)

NewUpdateWorkflowRequest calls the generic UpdateWorkflow builder with application/json body

func NewUpdateWorkflowRequestWithBody added in v0.27.0

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

NewUpdateWorkflowRequestWithBody generates requests for UpdateWorkflow 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 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 AddExperiencesToTestSuiteJSONRequestBody added in v0.3.8

type AddExperiencesToTestSuiteJSONRequestBody = SelectExperiencesInput

AddExperiencesToTestSuiteJSONRequestBody defines body for AddExperiencesToTestSuite for application/json ContentType.

type AddExperiencesToTestSuiteResponse added in v0.3.8

type AddExperiencesToTestSuiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestSuite
}

func ParseAddExperiencesToTestSuiteResponse added in v0.3.8

func ParseAddExperiencesToTestSuiteResponse(rsp *http.Response) (*AddExperiencesToTestSuiteResponse, error)

ParseAddExperiencesToTestSuiteResponse parses an HTTP response from a AddExperiencesToTestSuiteWithResponse call

func (AddExperiencesToTestSuiteResponse) Status added in v0.3.8

Status returns HTTPResponse.Status

func (AddExperiencesToTestSuiteResponse) StatusCode added in v0.3.8

func (r AddExperiencesToTestSuiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddSuitesToExperiencesInput added in v0.3.8

type AddSuitesToExperiencesInput struct {
	AllExperiences *bool                  `json:"allExperiences,omitempty"`
	Experiences    *[]ExperienceID        `json:"experiences,omitempty"`
	Filters        *ExperienceFilterInput `json:"filters,omitempty"`
	TestSuiteIDs   []TestSuiteID          `json:"testSuiteIDs"`
}

AddSuitesToExperiencesInput defines model for addSuitesToExperiencesInput.

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 AddSystemsToExperiencesJSONRequestBody added in v0.3.8

type AddSystemsToExperiencesJSONRequestBody = MutateSystemsToExperienceInput

AddSystemsToExperiencesJSONRequestBody defines body for AddSystemsToExperiences for application/json ContentType.

type AddSystemsToExperiencesResponse added in v0.3.8

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

func ParseAddSystemsToExperiencesResponse added in v0.3.8

func ParseAddSystemsToExperiencesResponse(rsp *http.Response) (*AddSystemsToExperiencesResponse, error)

ParseAddSystemsToExperiencesResponse parses an HTTP response from a AddSystemsToExperiencesWithResponse call

func (AddSystemsToExperiencesResponse) Status added in v0.3.8

Status returns HTTPResponse.Status

func (AddSystemsToExperiencesResponse) StatusCode added in v0.3.8

func (r AddSystemsToExperiencesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddTagsToExperiencesInput added in v0.3.8

type AddTagsToExperiencesInput struct {
	AllExperiences   *bool                  `json:"allExperiences,omitempty"`
	ExperienceTagIDs []ExperienceTagID      `json:"experienceTagIDs"`
	Experiences      *[]ExperienceID        `json:"experiences,omitempty"`
	Filters          *ExperienceFilterInput `json:"filters,omitempty"`
}

AddTagsToExperiencesInput defines model for addTagsToExperiencesInput.

type AddTagsToExperiencesJSONRequestBody added in v0.3.8

type AddTagsToExperiencesJSONRequestBody = AddTagsToExperiencesInput

AddTagsToExperiencesJSONRequestBody defines body for AddTagsToExperiences for application/json ContentType.

type AddTagsToExperiencesResponse added in v0.3.8

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

func ParseAddTagsToExperiencesResponse added in v0.3.8

func ParseAddTagsToExperiencesResponse(rsp *http.Response) (*AddTagsToExperiencesResponse, error)

ParseAddTagsToExperiencesResponse parses an HTTP response from a AddTagsToExperiencesWithResponse call

func (AddTagsToExperiencesResponse) Status added in v0.3.8

Status returns HTTPResponse.Status

func (AddTagsToExperiencesResponse) StatusCode added in v0.3.8

func (r AddTagsToExperiencesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddTestSuitesToExperiencesJSONRequestBody added in v0.3.8

type AddTestSuitesToExperiencesJSONRequestBody = AddSuitesToExperiencesInput

AddTestSuitesToExperiencesJSONRequestBody defines body for AddTestSuitesToExperiences for application/json ContentType.

type AddTestSuitesToExperiencesResponse added in v0.3.8

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

func ParseAddTestSuitesToExperiencesResponse added in v0.3.8

func ParseAddTestSuitesToExperiencesResponse(rsp *http.Response) (*AddTestSuitesToExperiencesResponse, error)

ParseAddTestSuitesToExperiencesResponse parses an HTTP response from a AddTestSuitesToExperiencesWithResponse call

func (AddTestSuitesToExperiencesResponse) Status added in v0.3.8

Status returns HTTPResponse.Status

func (AddTestSuitesToExperiencesResponse) StatusCode added in v0.3.8

func (r AddTestSuitesToExperiencesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Architecture added in v0.23.2

type Architecture string

Architecture defines model for architecture.

const (
	AMD64 Architecture = "AMD64"
	ARM64 Architecture = "ARM64"
)

Defines values for Architecture.

type ArchiveExperienceResponse added in v0.17.0

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

func ParseArchiveExperienceResponse added in v0.17.0

func ParseArchiveExperienceResponse(rsp *http.Response) (*ArchiveExperienceResponse, error)

ParseArchiveExperienceResponse parses an HTTP response from a ArchiveExperienceWithResponse call

func (ArchiveExperienceResponse) Status added in v0.17.0

func (r ArchiveExperienceResponse) Status() string

Status returns HTTPResponse.Status

func (ArchiveExperienceResponse) StatusCode added in v0.17.0

func (r ArchiveExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ArchiveProjectResponse added in v0.3.10

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

func ParseArchiveProjectResponse added in v0.3.10

func ParseArchiveProjectResponse(rsp *http.Response) (*ArchiveProjectResponse, error)

ParseArchiveProjectResponse parses an HTTP response from a ArchiveProjectWithResponse call

func (ArchiveProjectResponse) Status added in v0.3.10

func (r ArchiveProjectResponse) Status() string

Status returns HTTPResponse.Status

func (ArchiveProjectResponse) StatusCode added in v0.3.10

func (r ArchiveProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ArchiveSystemResponse added in v0.3.10

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

func ParseArchiveSystemResponse added in v0.3.10

func ParseArchiveSystemResponse(rsp *http.Response) (*ArchiveSystemResponse, error)

ParseArchiveSystemResponse parses an HTTP response from a ArchiveSystemWithResponse call

func (ArchiveSystemResponse) Status added in v0.3.10

func (r ArchiveSystemResponse) Status() string

Status returns HTTPResponse.Status

func (ArchiveSystemResponse) StatusCode added in v0.3.10

func (r ArchiveSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ArchiveTestSuiteResponse added in v0.17.0

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

func ParseArchiveTestSuiteResponse added in v0.17.0

func ParseArchiveTestSuiteResponse(rsp *http.Response) (*ArchiveTestSuiteResponse, error)

ParseArchiveTestSuiteResponse parses an HTTP response from a ArchiveTestSuiteWithResponse call

func (ArchiveTestSuiteResponse) Status added in v0.17.0

func (r ArchiveTestSuiteResponse) Status() string

Status returns HTTPResponse.Status

func (ArchiveTestSuiteResponse) StatusCode added in v0.17.0

func (r ArchiveTestSuiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Archived added in v0.3.10

type Archived = bool

Archived defines model for archived.

type AssociatedAccount added in v0.3.1

type AssociatedAccount = string

AssociatedAccount defines model for associatedAccount.

type Batch

type Batch struct {
	AdhocTestSuite          *bool                   `json:"adhocTestSuite,omitempty"`
	AllowableFailurePercent *int                    `json:"allowable_failure_percent,omitempty"`
	AssociatedAccount       AssociatedAccount       `json:"associatedAccount"`
	BatchID                 *BatchID                `json:"batchID,omitempty"`
	BatchMetricsStatus      *MetricStatus           `json:"batchMetricsStatus,omitempty"`
	BatchType               *BatchType              `json:"batchType,omitempty"`
	BranchID                *BranchID               `json:"branchID,omitempty"`
	BuildID                 *BuildID                `json:"buildID,omitempty"`
	CreationTimestamp       *Timestamp              `json:"creationTimestamp,omitempty"`
	Description             *string                 `json:"description,omitempty"`
	ExecutionError          *ExecutionError         `json:"executionError,omitempty"`
	ExecutionErrors         *[]ExecutionError       `json:"executionErrors"`
	FriendlyName            *FriendlyName           `json:"friendlyName,omitempty"`
	JobMetricsStatusCounts  *JobMetricsStatusCounts `json:"jobMetricsStatusCounts,omitempty"`
	JobStatusCounts         *BatchJobStatusCounts   `json:"jobStatusCounts,omitempty"`
	JobsMetricsStatus       *MetricStatus           `json:"jobsMetricsStatus,omitempty"`
	LastRunTimestamp        *Timestamp              `json:"lastRunTimestamp,omitempty"`
	LastUpdatedTimestamp    *Timestamp              `json:"lastUpdatedTimestamp,omitempty"`
	MetricsBuildID          *MetricsBuildID         `json:"metricsBuildID,omitempty"`
	MetricsSetName          *MetricsSetName         `json:"metricsSetName"`
	OrgID                   *OrgID                  `json:"orgID,omitempty"`
	OverallMetricsStatus    *MetricStatus           `json:"overallMetricsStatus,omitempty"`
	Parameters              *BatchParameters        `json:"parameters,omitempty"`
	PoolLabels              *PoolLabels             `json:"poolLabels,omitempty"`
	ProjectID               *ProjectID              `json:"projectID,omitempty"`
	RunCounter              *RunCounter             `json:"runCounter,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 {
	AllowableFailurePercent *int                    `json:"allowableFailurePercent"`
	AssociatedAccount       *AssociatedAccount      `json:"associatedAccount,omitempty"`
	BatchName               *Name                   `json:"batchName,omitempty"`
	BuildID                 *BuildID                `json:"buildID,omitempty"`
	ExcludedExperienceIDs   *[]ExcludedExperienceID `json:"excludedExperienceIDs"`
	ExperienceIDs           *[]ExperienceID         `json:"experienceIDs"`
	ExperienceNames         *[]ExperienceName       `json:"experienceNames"`
	ExperienceTagIDs        *[]ExperienceTagID      `json:"experienceTagIDs"`
	ExperienceTagNames      *[]ExperienceTagName    `json:"experienceTagNames"`
	Filters                 *ExperienceFilterInput  `json:"filters,omitempty"`
	MetricsBuildID          *MetricsBuildID         `json:"metricsBuildID,omitempty"`
	MetricsSetName          *MetricsSetName         `json:"metricsSetName"`
	Parameters              *BatchParameters        `json:"parameters,omitempty"`
	PoolLabels              *PoolLabels             `json:"poolLabels,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"`

	// EventMetric true if this metric is for an event
	EventMetric  *bool           `json:"eventMetric,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"`
	ProjectID    *ProjectID      `json:"projectID,omitempty"`
	Status       *MetricStatus   `json:"status,omitempty"`
	Type         *MetricType     `json:"type,omitempty"`
	Unit         *string         `json:"unit"`
	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 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 BatchSuggestionsOutput added in v0.16.0

type BatchSuggestionsOutput struct {
	LastPassingOnBranch *Batch `json:"lastPassingOnBranch"`
	LastPassingOnMain   *Batch `json:"lastPassingOnMain"`
	LatestOnBranch      *Batch `json:"latestOnBranch"`
	LatestOnMain        *Batch `json:"latestOnMain"`
}

BatchSuggestionsOutput defines model for batchSuggestionsOutput.

type BatchTotalJobs added in v0.3.0

type BatchTotalJobs = int

BatchTotalJobs defines model for batchTotalJobs.

type BatchType added in v0.11.0

type BatchType string

BatchType defines model for batchType.

const (
	DEBUGEXPERIENCE BatchType = "DEBUG_EXPERIENCE"
	NORMAL          BatchType = "NORMAL"
)

Defines values for BatchType.

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 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 {
	AssociatedAccount AssociatedAccount `json:"associatedAccount"`
	BranchID          BranchID          `json:"branchID"`
	BuildID           BuildID           `json:"buildID"`

	// BuildSpecification Build spec in YAML format.
	BuildSpecification BuildSpecificationOutput `json:"buildSpecification"`
	CreationTimestamp  Timestamp                `json:"creationTimestamp"`

	// Description The description of the build. May be a SHA or commit message.
	// Deprecated:
	Description BuildDescription `json:"description"`
	ImageUri    BuildImageUri    `json:"imageUri"`

	// Name The name of the build.
	Name            BuildName    `json:"name"`
	OrgID           OrgID        `json:"orgID"`
	ProjectID       ProjectID    `json:"projectID"`
	SystemID        SystemID     `json:"systemID"`
	UpdateTimestamp Timestamp    `json:"updateTimestamp"`
	UserID          UserID       `json:"userID"`
	Version         BuildVersion `json:"version"`
}

Build defines model for build.

type BuildDescription

type BuildDescription = string

BuildDescription The description of the build. May be a SHA or commit message.

type BuildID

type BuildID = openapi_types.UUID

BuildID defines model for buildID.

type BuildImageUri

type BuildImageUri = string

BuildImageUri defines model for buildImageUri.

type BuildName added in v0.14.0

type BuildName = string

BuildName The name of the build.

type BuildSpecificationInput added in v0.14.0

type BuildSpecificationInput = []byte

BuildSpecificationInput defines model for buildSpecificationInput.

type BuildSpecificationOutput added in v0.14.0

type BuildSpecificationOutput = string

BuildSpecificationOutput Build spec in YAML format.

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) AddExperienceTagToExperience

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

func (*Client) AddExperiencesToTestSuite added in v0.3.8

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

func (*Client) AddExperiencesToTestSuiteWithBody added in v0.3.8

func (c *Client) AddExperiencesToTestSuiteWithBody(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, 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) AddSystemsToExperiences added in v0.3.8

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

func (*Client) AddSystemsToExperiencesWithBody added in v0.3.8

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

func (*Client) AddTagsToExperiences added in v0.3.8

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

func (*Client) AddTagsToExperiencesWithBody added in v0.3.8

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

func (*Client) AddTestSuitesToExperiences added in v0.3.8

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

func (*Client) AddTestSuitesToExperiencesWithBody added in v0.3.8

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

func (*Client) ArchiveExperience added in v0.17.0

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

func (*Client) ArchiveProject added in v0.3.10

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

func (*Client) ArchiveSystem added in v0.3.10

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

func (*Client) ArchiveTestSuite added in v0.17.0

func (c *Client) ArchiveTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, 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) CompareBatches added in v0.3.11

func (c *Client) CompareBatches(ctx context.Context, projectID ProjectID, batchID BatchID, otherBatchID BatchID, params *CompareBatchesParams, 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) 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) 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) 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) CreateWorkflow added in v0.27.0

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

func (*Client) CreateWorkflowRun added in v0.27.0

func (c *Client) CreateWorkflowRun(ctx context.Context, projectID ProjectID, workflowID WorkflowID, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWorkflowRunWithBody added in v0.27.0

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

func (*Client) CreateWorkflowWithBody added in v0.27.0

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

func (*Client) DebugExperience added in v0.5.0

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

func (*Client) DebugExperienceWithBody added in v0.5.0

func (c *Client) DebugExperienceWithBody(ctx context.Context, projectID ProjectID, experienceID ExperienceID, 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) 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) 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) GetBatchSuggestions added in v0.16.0

func (c *Client) GetBatchSuggestions(ctx context.Context, projectID ProjectID, batchID BatchID, 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) GetEventForJob added in v0.3.8

func (c *Client) GetEventForJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, eventID EventID, 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) GetQuota added in v0.3.8

func (c *Client) GetQuota(ctx context.Context, 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) GetReportLog added in v0.3.5

func (c *Client) GetReportLog(ctx context.Context, projectID ProjectID, reportID ReportID, logID LogID, 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) GetTestSuiteSummary added in v0.3.8

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

func (*Client) GetViewSession

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

func (*Client) GetWorkflow added in v0.27.0

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

func (*Client) GetWorkflowRun added in v0.27.0

func (c *Client) GetWorkflowRun(ctx context.Context, projectID ProjectID, workflowID WorkflowID, workflowRunID WorkflowRunID, 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, params *ListBatchAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBatchErrors added in v0.23.2

func (c *Client) ListBatchErrors(ctx context.Context, projectID ProjectID, batchID BatchID, 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) ListBuildAccounts added in v0.3.8

func (c *Client) ListBuildAccounts(ctx context.Context, projectID ProjectID, 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) ListEventTagsForJob added in v0.17.0

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

func (*Client) ListEventsForJob added in v0.3.8

func (c *Client) ListEventsForJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListEventsForJobParams, 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) ListLogsForReport added in v0.3.5

func (c *Client) ListLogsForReport(ctx context.Context, projectID ProjectID, reportID ReportID, params *ListLogsForReportParams, 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) 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) ListReportMetrics added in v0.3.5

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

func (*Client) ListReportMetricsData added in v0.3.5

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

func (*Client) ListReportMetricsDataForReportMetricIDs added in v0.3.5

func (c *Client) ListReportMetricsDataForReportMetricIDs(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListReportMetricsDataForReportMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListReportMetricsDataForReportMetricsDataIDs added in v0.3.5

func (c *Client) ListReportMetricsDataForReportMetricsDataIDs(ctx context.Context, projectID ProjectID, reportID ReportID, metricsDataID []MetricsDataID, params *ListReportMetricsDataForReportMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListReportMetricsForReportMetricIDs added in v0.3.5

func (c *Client) ListReportMetricsForReportMetricIDs(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListReportMetricsForReportMetricIDsParams, 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) ListServiceProfiles added in v0.23.0

func (c *Client) ListServiceProfiles(ctx context.Context, projectID ProjectID, 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) ListTagsForBatchMetrics added in v0.3.8

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

func (*Client) ListTagsForJobMetrics added in v0.3.8

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

func (*Client) ListTagsForReportMetrics added in v0.3.8

func (c *Client) ListTagsForReportMetrics(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListTagsForReportMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTestSuiteRevisions added in v0.3.1

func (c *Client) ListTestSuiteRevisions(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, params *ListTestSuiteRevisionsParams, 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) ListWorkflowRuns added in v0.27.0

func (c *Client) ListWorkflowRuns(ctx context.Context, projectID ProjectID, workflowID WorkflowID, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListWorkflowSuites added in v0.27.0

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

func (*Client) ListWorkflows added in v0.27.0

func (c *Client) ListWorkflows(ctx context.Context, projectID ProjectID, params *ListWorkflowsParams, 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) RemoveExperiencesFromTestSuite added in v0.3.8

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

func (*Client) RemoveExperiencesFromTestSuiteWithBody added in v0.3.8

func (c *Client) RemoveExperiencesFromTestSuiteWithBody(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, contentType string, body io.Reader, 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) RemoveSystemsFromExperiences added in v0.3.8

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

func (*Client) RemoveSystemsFromExperiencesWithBody added in v0.3.8

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

func (*Client) RerunBatch added in v0.19.0

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

func (*Client) RerunBatchWithBody added in v0.19.0

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

func (*Client) RestoreExperience added in v0.17.0

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

func (*Client) RestoreTestSuite added in v0.17.0

func (c *Client) RestoreTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, 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) UpdateBatch added in v0.3.8

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

func (*Client) UpdateBatchWithBody added in v0.3.8

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

func (*Client) UpdateBuild added in v0.4.0

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

func (*Client) UpdateBuildWithBody added in v0.4.0

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

func (*Client) UpdateEvent added in v0.3.8

func (c *Client) UpdateEvent(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, eventID EventID, body UpdateEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEventWithBody added in v0.3.8

func (c *Client) UpdateEventWithBody(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, eventID EventID, 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) UpdateJob added in v0.3.8

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

func (*Client) UpdateJobWithBody added in v0.3.8

func (c *Client) UpdateJobWithBody(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) UpdateWorkflow added in v0.27.0

func (c *Client) UpdateWorkflow(ctx context.Context, projectID ProjectID, workflowID WorkflowID, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateWorkflowWithBody added in v0.27.0

func (c *Client) UpdateWorkflowWithBody(ctx context.Context, projectID ProjectID, workflowID WorkflowID, 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)

	// ArchiveProject request
	ArchiveProject(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, params *ListBatchAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

	// ListBatchErrors request
	ListBatchErrors(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)

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

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

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

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

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

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

	UpdateEvent(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, eventID EventID, body UpdateEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListJobLogsForJob request
	ListJobLogsForJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListJobLogsForJobParams, 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)

	// 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)

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

	// ListMetricsDataForJob request
	ListMetricsDataForJob(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListMetricsDataForJobParams, 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)

	// ListBatchLogsForBatch request
	ListBatchLogsForBatch(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchLogsForBatchParams, 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)

	// 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)

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

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

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

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

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

	// GetBatchSuggestions request
	GetBatchSuggestions(ctx context.Context, projectID ProjectID, batchID BatchID, 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)

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

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

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

	UpdateBuild(ctx context.Context, projectID ProjectID, buildID BuildID, body UpdateBuildJSONRequestBody, 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)

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

	AddTagsToExperiences(ctx context.Context, projectID ProjectID, body AddTagsToExperiencesJSONRequestBody, 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)

	// ArchiveExperience request
	ArchiveExperience(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)

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

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

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

	// RestoreExperience request
	RestoreExperience(ctx context.Context, projectID ProjectID, experienceID ExperienceID, 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)

	// ListServiceProfiles request
	ListServiceProfiles(ctx context.Context, projectID ProjectID, 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)

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

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

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

	// ListReportMetricsForReportMetricIDs request
	ListReportMetricsForReportMetricIDs(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListReportMetricsForReportMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListReportMetricsDataForReportMetricIDs request
	ListReportMetricsDataForReportMetricIDs(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListReportMetricsDataForReportMetricIDsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTagsForReportMetrics request
	ListTagsForReportMetrics(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListTagsForReportMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// ListReportMetricsDataForReportMetricsDataIDs request
	ListReportMetricsDataForReportMetricsDataIDs(ctx context.Context, projectID ProjectID, reportID ReportID, metricsDataID []MetricsDataID, params *ListReportMetricsDataForReportMetricsDataIDsParams, 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)

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

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

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

	// ArchiveTestSuite request
	ArchiveTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, 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)

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

	AddExperiencesToTestSuite(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body AddExperiencesToTestSuiteJSONRequestBody, 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)

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

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

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

	// ListTestSuiteRevisions request
	ListTestSuiteRevisions(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, params *ListTestSuiteRevisionsParams, 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)

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

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

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

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

	// ArchiveSystem request
	ArchiveSystem(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)

	// 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)

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

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

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

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

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

	UpdateWorkflow(ctx context.Context, projectID ProjectID, workflowID WorkflowID, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListWorkflowRuns request
	ListWorkflowRuns(ctx context.Context, projectID ProjectID, workflowID WorkflowID, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateWorkflowRun(ctx context.Context, projectID ProjectID, workflowID WorkflowID, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWorkflowRun request
	GetWorkflowRun(ctx context.Context, projectID ProjectID, workflowID WorkflowID, workflowRunID WorkflowRunID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// GetQuota request
	GetQuota(ctx context.Context, 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) AddExperienceTagToExperienceWithResponse

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

AddExperienceTagToExperienceWithResponse request returning *AddExperienceTagToExperienceResponse

func (*ClientWithResponses) AddExperiencesToTestSuiteWithBodyWithResponse added in v0.3.8

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

AddExperiencesToTestSuiteWithBodyWithResponse request with arbitrary body returning *AddExperiencesToTestSuiteResponse

func (*ClientWithResponses) AddExperiencesToTestSuiteWithResponse added in v0.3.8

func (c *ClientWithResponses) AddExperiencesToTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body AddExperiencesToTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*AddExperiencesToTestSuiteResponse, 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) AddSystemsToExperiencesWithBodyWithResponse added in v0.3.8

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

AddSystemsToExperiencesWithBodyWithResponse request with arbitrary body returning *AddSystemsToExperiencesResponse

func (*ClientWithResponses) AddSystemsToExperiencesWithResponse added in v0.3.8

func (c *ClientWithResponses) AddSystemsToExperiencesWithResponse(ctx context.Context, projectID ProjectID, body AddSystemsToExperiencesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddSystemsToExperiencesResponse, error)

func (*ClientWithResponses) AddTagsToExperiencesWithBodyWithResponse added in v0.3.8

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

AddTagsToExperiencesWithBodyWithResponse request with arbitrary body returning *AddTagsToExperiencesResponse

func (*ClientWithResponses) AddTagsToExperiencesWithResponse added in v0.3.8

func (c *ClientWithResponses) AddTagsToExperiencesWithResponse(ctx context.Context, projectID ProjectID, body AddTagsToExperiencesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTagsToExperiencesResponse, error)

func (*ClientWithResponses) AddTestSuitesToExperiencesWithBodyWithResponse added in v0.3.8

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

AddTestSuitesToExperiencesWithBodyWithResponse request with arbitrary body returning *AddTestSuitesToExperiencesResponse

func (*ClientWithResponses) AddTestSuitesToExperiencesWithResponse added in v0.3.8

func (c *ClientWithResponses) AddTestSuitesToExperiencesWithResponse(ctx context.Context, projectID ProjectID, body AddTestSuitesToExperiencesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTestSuitesToExperiencesResponse, error)

func (*ClientWithResponses) ArchiveExperienceWithResponse added in v0.17.0

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

ArchiveExperienceWithResponse request returning *ArchiveExperienceResponse

func (*ClientWithResponses) ArchiveProjectWithResponse added in v0.3.10

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

ArchiveProjectWithResponse request returning *ArchiveProjectResponse

func (*ClientWithResponses) ArchiveSystemWithResponse added in v0.3.10

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

ArchiveSystemWithResponse request returning *ArchiveSystemResponse

func (*ClientWithResponses) ArchiveTestSuiteWithResponse added in v0.17.0

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

ArchiveTestSuiteWithResponse request returning *ArchiveTestSuiteResponse

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) CompareBatchesWithResponse added in v0.3.11

func (c *ClientWithResponses) CompareBatchesWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, otherBatchID BatchID, params *CompareBatchesParams, reqEditors ...RequestEditorFn) (*CompareBatchesResponse, error)

CompareBatchesWithResponse request returning *CompareBatchesResponse

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) 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) 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) 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) CreateWorkflowRunWithBodyWithResponse added in v0.27.0

func (c *ClientWithResponses) CreateWorkflowRunWithBodyWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResponse, error)

CreateWorkflowRunWithBodyWithResponse request with arbitrary body returning *CreateWorkflowRunResponse

func (*ClientWithResponses) CreateWorkflowRunWithResponse added in v0.27.0

func (c *ClientWithResponses) CreateWorkflowRunWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResponse, error)

func (*ClientWithResponses) CreateWorkflowWithBodyWithResponse added in v0.27.0

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

CreateWorkflowWithBodyWithResponse request with arbitrary body returning *CreateWorkflowResponse

func (*ClientWithResponses) CreateWorkflowWithResponse added in v0.27.0

func (c *ClientWithResponses) CreateWorkflowWithResponse(ctx context.Context, projectID ProjectID, body CreateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowResponse, error)

func (*ClientWithResponses) DebugExperienceWithBodyWithResponse added in v0.5.0

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

DebugExperienceWithBodyWithResponse request with arbitrary body returning *DebugExperienceResponse

func (*ClientWithResponses) DebugExperienceWithResponse added in v0.5.0

func (c *ClientWithResponses) DebugExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, body DebugExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*DebugExperienceResponse, error)

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) 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) 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) GetBatchSuggestionsWithResponse added in v0.16.0

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

GetBatchSuggestionsWithResponse request returning *GetBatchSuggestionsResponse

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) GetEventForJobWithResponse added in v0.3.8

func (c *ClientWithResponses) GetEventForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, eventID EventID, reqEditors ...RequestEditorFn) (*GetEventForJobResponse, error)

GetEventForJobWithResponse request returning *GetEventForJobResponse

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) GetQuotaWithResponse added in v0.3.8

func (c *ClientWithResponses) GetQuotaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetQuotaResponse, error)

GetQuotaWithResponse request returning *GetQuotaResponse

func (*ClientWithResponses) GetReportLogWithResponse added in v0.3.5

func (c *ClientWithResponses) GetReportLogWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, logID LogID, reqEditors ...RequestEditorFn) (*GetReportLogResponse, error)

GetReportLogWithResponse request returning *GetReportLogResponse

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) GetTestSuiteSummaryWithResponse added in v0.3.8

func (c *ClientWithResponses) GetTestSuiteSummaryWithResponse(ctx context.Context, projectID ProjectID, params *GetTestSuiteSummaryParams, reqEditors ...RequestEditorFn) (*GetTestSuiteSummaryResponse, error)

GetTestSuiteSummaryWithResponse request returning *GetTestSuiteSummaryResponse

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) GetWorkflowRunWithResponse added in v0.27.0

func (c *ClientWithResponses) GetWorkflowRunWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, workflowRunID WorkflowRunID, reqEditors ...RequestEditorFn) (*GetWorkflowRunResponse, error)

GetWorkflowRunWithResponse request returning *GetWorkflowRunResponse

func (*ClientWithResponses) GetWorkflowWithResponse added in v0.27.0

func (c *ClientWithResponses) GetWorkflowWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, reqEditors ...RequestEditorFn) (*GetWorkflowResponse, error)

GetWorkflowWithResponse request returning *GetWorkflowResponse

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, params *ListBatchAccountsParams, reqEditors ...RequestEditorFn) (*ListBatchAccountsResponse, error)

ListBatchAccountsWithResponse request returning *ListBatchAccountsResponse

func (*ClientWithResponses) ListBatchErrorsWithResponse added in v0.23.2

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

ListBatchErrorsWithResponse request returning *ListBatchErrorsResponse

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) ListBuildAccountsWithResponse added in v0.3.8

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

ListBuildAccountsWithResponse request returning *ListBuildAccountsResponse

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) ListEventTagsForJobWithResponse added in v0.17.0

func (c *ClientWithResponses) ListEventTagsForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListEventTagsForJobParams, reqEditors ...RequestEditorFn) (*ListEventTagsForJobResponse, error)

ListEventTagsForJobWithResponse request returning *ListEventTagsForJobResponse

func (*ClientWithResponses) ListEventsForJobWithResponse added in v0.3.8

func (c *ClientWithResponses) ListEventsForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListEventsForJobParams, reqEditors ...RequestEditorFn) (*ListEventsForJobResponse, error)

ListEventsForJobWithResponse request returning *ListEventsForJobResponse

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) ListLogsForReportWithResponse added in v0.3.5

func (c *ClientWithResponses) ListLogsForReportWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, params *ListLogsForReportParams, reqEditors ...RequestEditorFn) (*ListLogsForReportResponse, error)

ListLogsForReportWithResponse request returning *ListLogsForReportResponse

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) ListReportMetricsDataForReportMetricIDsWithResponse added in v0.3.5

func (c *ClientWithResponses) ListReportMetricsDataForReportMetricIDsWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListReportMetricsDataForReportMetricIDsParams, reqEditors ...RequestEditorFn) (*ListReportMetricsDataForReportMetricIDsResponse, error)

ListReportMetricsDataForReportMetricIDsWithResponse request returning *ListReportMetricsDataForReportMetricIDsResponse

func (*ClientWithResponses) ListReportMetricsDataForReportMetricsDataIDsWithResponse added in v0.3.5

func (c *ClientWithResponses) ListReportMetricsDataForReportMetricsDataIDsWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, metricsDataID []MetricsDataID, params *ListReportMetricsDataForReportMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*ListReportMetricsDataForReportMetricsDataIDsResponse, error)

ListReportMetricsDataForReportMetricsDataIDsWithResponse request returning *ListReportMetricsDataForReportMetricsDataIDsResponse

func (*ClientWithResponses) ListReportMetricsDataWithResponse added in v0.3.5

func (c *ClientWithResponses) ListReportMetricsDataWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, params *ListReportMetricsDataParams, reqEditors ...RequestEditorFn) (*ListReportMetricsDataResponse, error)

ListReportMetricsDataWithResponse request returning *ListReportMetricsDataResponse

func (*ClientWithResponses) ListReportMetricsForReportMetricIDsWithResponse added in v0.3.5

func (c *ClientWithResponses) ListReportMetricsForReportMetricIDsWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListReportMetricsForReportMetricIDsParams, reqEditors ...RequestEditorFn) (*ListReportMetricsForReportMetricIDsResponse, error)

ListReportMetricsForReportMetricIDsWithResponse request returning *ListReportMetricsForReportMetricIDsResponse

func (*ClientWithResponses) ListReportMetricsWithResponse added in v0.3.5

func (c *ClientWithResponses) ListReportMetricsWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, params *ListReportMetricsParams, reqEditors ...RequestEditorFn) (*ListReportMetricsResponse, error)

ListReportMetricsWithResponse request returning *ListReportMetricsResponse

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) ListServiceProfilesWithResponse added in v0.23.0

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

ListServiceProfilesWithResponse request returning *ListServiceProfilesResponse

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) ListTagsForBatchMetricsWithResponse added in v0.3.8

func (c *ClientWithResponses) ListTagsForBatchMetricsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListTagsForBatchMetricsParams, reqEditors ...RequestEditorFn) (*ListTagsForBatchMetricsResponse, error)

ListTagsForBatchMetricsWithResponse request returning *ListTagsForBatchMetricsResponse

func (*ClientWithResponses) ListTagsForJobMetricsWithResponse added in v0.3.8

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

ListTagsForJobMetricsWithResponse request returning *ListTagsForJobMetricsResponse

func (*ClientWithResponses) ListTagsForReportMetricsWithResponse added in v0.3.8

func (c *ClientWithResponses) ListTagsForReportMetricsWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListTagsForReportMetricsParams, reqEditors ...RequestEditorFn) (*ListTagsForReportMetricsResponse, error)

ListTagsForReportMetricsWithResponse request returning *ListTagsForReportMetricsResponse

func (*ClientWithResponses) ListTestSuiteRevisionsWithResponse added in v0.3.1

func (c *ClientWithResponses) ListTestSuiteRevisionsWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, params *ListTestSuiteRevisionsParams, 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) ListWorkflowRunsWithResponse added in v0.27.0

func (c *ClientWithResponses) ListWorkflowRunsWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*ListWorkflowRunsResponse, error)

ListWorkflowRunsWithResponse request returning *ListWorkflowRunsResponse

func (*ClientWithResponses) ListWorkflowSuitesWithResponse added in v0.27.0

func (c *ClientWithResponses) ListWorkflowSuitesWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, reqEditors ...RequestEditorFn) (*ListWorkflowSuitesResponse, error)

ListWorkflowSuitesWithResponse request returning *ListWorkflowSuitesResponse

func (*ClientWithResponses) ListWorkflowsWithResponse added in v0.27.0

func (c *ClientWithResponses) ListWorkflowsWithResponse(ctx context.Context, projectID ProjectID, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*ListWorkflowsResponse, error)

ListWorkflowsWithResponse request returning *ListWorkflowsResponse

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) RemoveExperiencesFromTestSuiteWithBodyWithResponse added in v0.3.8

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

RemoveExperiencesFromTestSuiteWithBodyWithResponse request with arbitrary body returning *RemoveExperiencesFromTestSuiteResponse

func (*ClientWithResponses) RemoveExperiencesFromTestSuiteWithResponse added in v0.3.8

func (c *ClientWithResponses) RemoveExperiencesFromTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body RemoveExperiencesFromTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveExperiencesFromTestSuiteResponse, error)

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) RemoveSystemsFromExperiencesWithBodyWithResponse added in v0.3.8

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

RemoveSystemsFromExperiencesWithBodyWithResponse request with arbitrary body returning *RemoveSystemsFromExperiencesResponse

func (*ClientWithResponses) RemoveSystemsFromExperiencesWithResponse added in v0.3.8

func (c *ClientWithResponses) RemoveSystemsFromExperiencesWithResponse(ctx context.Context, projectID ProjectID, body RemoveSystemsFromExperiencesJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveSystemsFromExperiencesResponse, error)

func (*ClientWithResponses) RerunBatchWithBodyWithResponse added in v0.19.0

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

RerunBatchWithBodyWithResponse request with arbitrary body returning *RerunBatchResponse

func (*ClientWithResponses) RerunBatchWithResponse added in v0.19.0

func (c *ClientWithResponses) RerunBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body RerunBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*RerunBatchResponse, error)

func (*ClientWithResponses) RestoreExperienceWithResponse added in v0.17.0

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

RestoreExperienceWithResponse request returning *RestoreExperienceResponse

func (*ClientWithResponses) RestoreTestSuiteWithResponse added in v0.17.0

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

RestoreTestSuiteWithResponse request returning *RestoreTestSuiteResponse

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) UpdateBatchWithBodyWithResponse added in v0.3.8

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

UpdateBatchWithBodyWithResponse request with arbitrary body returning *UpdateBatchResponse

func (*ClientWithResponses) UpdateBatchWithResponse added in v0.3.8

func (c *ClientWithResponses) UpdateBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body UpdateBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBatchResponse, error)

func (*ClientWithResponses) UpdateBuildWithBodyWithResponse added in v0.4.0

func (c *ClientWithResponses) UpdateBuildWithBodyWithResponse(ctx context.Context, projectID ProjectID, buildID BuildID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBuildResponse, error)

UpdateBuildWithBodyWithResponse request with arbitrary body returning *UpdateBuildResponse

func (*ClientWithResponses) UpdateBuildWithResponse added in v0.4.0

func (c *ClientWithResponses) UpdateBuildWithResponse(ctx context.Context, projectID ProjectID, buildID BuildID, body UpdateBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBuildResponse, error)

func (*ClientWithResponses) UpdateEventWithBodyWithResponse added in v0.3.8

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

UpdateEventWithBodyWithResponse request with arbitrary body returning *UpdateEventResponse

func (*ClientWithResponses) UpdateEventWithResponse added in v0.3.8

func (c *ClientWithResponses) UpdateEventWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, eventID EventID, body UpdateEventJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEventResponse, 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) UpdateJobWithBodyWithResponse added in v0.3.8

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

UpdateJobWithBodyWithResponse request with arbitrary body returning *UpdateJobResponse

func (*ClientWithResponses) UpdateJobWithResponse added in v0.3.8

func (c *ClientWithResponses) UpdateJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body UpdateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateJobResponse, 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) UpdateWorkflowWithBodyWithResponse added in v0.27.0

func (c *ClientWithResponses) UpdateWorkflowWithBodyWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error)

UpdateWorkflowWithBodyWithResponse request with arbitrary body returning *UpdateWorkflowResponse

func (*ClientWithResponses) UpdateWorkflowWithResponse added in v0.27.0

func (c *ClientWithResponses) UpdateWorkflowWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, 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)

	// ArchiveProjectWithResponse request
	ArchiveProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ArchiveProjectResponse, 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, params *ListBatchAccountsParams, reqEditors ...RequestEditorFn) (*ListBatchAccountsResponse, error)

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

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

	UpdateBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body UpdateBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBatchResponse, error)

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

	// CompareBatchesWithResponse request
	CompareBatchesWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, otherBatchID BatchID, params *CompareBatchesParams, reqEditors ...RequestEditorFn) (*CompareBatchesResponse, error)

	// ListBatchErrorsWithResponse request
	ListBatchErrorsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, reqEditors ...RequestEditorFn) (*ListBatchErrorsResponse, 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)

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

	UpdateJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, body UpdateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateJobResponse, error)

	// ListEventTagsForJobWithResponse request
	ListEventTagsForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListEventTagsForJobParams, reqEditors ...RequestEditorFn) (*ListEventTagsForJobResponse, error)

	// ListEventsForJobWithResponse request
	ListEventsForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListEventsForJobParams, reqEditors ...RequestEditorFn) (*ListEventsForJobResponse, error)

	// GetEventForJobWithResponse request
	GetEventForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, eventID EventID, reqEditors ...RequestEditorFn) (*GetEventForJobResponse, error)

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

	UpdateEventWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, eventID EventID, body UpdateEventJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEventResponse, error)

	// ListJobLogsForJobWithResponse request
	ListJobLogsForJobWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, jobID JobID, params *ListJobLogsForJobParams, reqEditors ...RequestEditorFn) (*ListJobLogsForJobResponse, 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)

	// 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)

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

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

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

	// ListBatchLogsForBatchWithResponse request
	ListBatchLogsForBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, params *ListBatchLogsForBatchParams, reqEditors ...RequestEditorFn) (*ListBatchLogsForBatchResponse, 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)

	// 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)

	// ListTagsForBatchMetricsWithResponse request
	ListTagsForBatchMetricsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, metricID []MetricID, params *ListTagsForBatchMetricsParams, reqEditors ...RequestEditorFn) (*ListTagsForBatchMetricsResponse, error)

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

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

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

	RerunBatchWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, body RerunBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*RerunBatchResponse, error)

	// GetBatchSuggestionsWithResponse request
	GetBatchSuggestionsWithResponse(ctx context.Context, projectID ProjectID, batchID BatchID, reqEditors ...RequestEditorFn) (*GetBatchSuggestionsResponse, 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)

	// ListBuildAccountsWithResponse request
	ListBuildAccountsWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ListBuildAccountsResponse, error)

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

	// UpdateBuildWithBodyWithResponse request with any body
	UpdateBuildWithBodyWithResponse(ctx context.Context, projectID ProjectID, buildID BuildID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBuildResponse, error)

	UpdateBuildWithResponse(ctx context.Context, projectID ProjectID, buildID BuildID, body UpdateBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBuildResponse, 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)

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

	AddTagsToExperiencesWithResponse(ctx context.Context, projectID ProjectID, body AddTagsToExperiencesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTagsToExperiencesResponse, 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)

	// ArchiveExperienceWithResponse request
	ArchiveExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*ArchiveExperienceResponse, 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)

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

	DebugExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, body DebugExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*DebugExperienceResponse, error)

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

	// RestoreExperienceWithResponse request
	RestoreExperienceWithResponse(ctx context.Context, projectID ProjectID, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*RestoreExperienceResponse, 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)

	// ListServiceProfilesWithResponse request
	ListServiceProfilesWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ListServiceProfilesResponse, 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)

	// ListLogsForReportWithResponse request
	ListLogsForReportWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, params *ListLogsForReportParams, reqEditors ...RequestEditorFn) (*ListLogsForReportResponse, error)

	// GetReportLogWithResponse request
	GetReportLogWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, logID LogID, reqEditors ...RequestEditorFn) (*GetReportLogResponse, error)

	// ListReportMetricsWithResponse request
	ListReportMetricsWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, params *ListReportMetricsParams, reqEditors ...RequestEditorFn) (*ListReportMetricsResponse, error)

	// ListReportMetricsForReportMetricIDsWithResponse request
	ListReportMetricsForReportMetricIDsWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListReportMetricsForReportMetricIDsParams, reqEditors ...RequestEditorFn) (*ListReportMetricsForReportMetricIDsResponse, error)

	// ListReportMetricsDataForReportMetricIDsWithResponse request
	ListReportMetricsDataForReportMetricIDsWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListReportMetricsDataForReportMetricIDsParams, reqEditors ...RequestEditorFn) (*ListReportMetricsDataForReportMetricIDsResponse, error)

	// ListTagsForReportMetricsWithResponse request
	ListTagsForReportMetricsWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, metricID []MetricID, params *ListTagsForReportMetricsParams, reqEditors ...RequestEditorFn) (*ListTagsForReportMetricsResponse, error)

	// ListReportMetricsDataWithResponse request
	ListReportMetricsDataWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, params *ListReportMetricsDataParams, reqEditors ...RequestEditorFn) (*ListReportMetricsDataResponse, error)

	// ListReportMetricsDataForReportMetricsDataIDsWithResponse request
	ListReportMetricsDataForReportMetricsDataIDsWithResponse(ctx context.Context, projectID ProjectID, reportID ReportID, metricsDataID []MetricsDataID, params *ListReportMetricsDataForReportMetricsDataIDsParams, reqEditors ...RequestEditorFn) (*ListReportMetricsDataForReportMetricsDataIDsResponse, 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)

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

	AddTestSuitesToExperiencesWithResponse(ctx context.Context, projectID ProjectID, body AddTestSuitesToExperiencesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTestSuitesToExperiencesResponse, error)

	// GetTestSuiteSummaryWithResponse request
	GetTestSuiteSummaryWithResponse(ctx context.Context, projectID ProjectID, params *GetTestSuiteSummaryParams, reqEditors ...RequestEditorFn) (*GetTestSuiteSummaryResponse, error)

	// ArchiveTestSuiteWithResponse request
	ArchiveTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, reqEditors ...RequestEditorFn) (*ArchiveTestSuiteResponse, 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)

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

	AddExperiencesToTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body AddExperiencesToTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*AddExperiencesToTestSuiteResponse, 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)

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

	RemoveExperiencesFromTestSuiteWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, body RemoveExperiencesFromTestSuiteJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveExperiencesFromTestSuiteResponse, error)

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

	// ListTestSuiteRevisionsWithResponse request
	ListTestSuiteRevisionsWithResponse(ctx context.Context, projectID ProjectID, testSuiteID TestSuiteID, params *ListTestSuiteRevisionsParams, 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)

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

	AddSystemsToExperiencesWithResponse(ctx context.Context, projectID ProjectID, body AddSystemsToExperiencesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddSystemsToExperiencesResponse, error)

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

	RemoveSystemsFromExperiencesWithResponse(ctx context.Context, projectID ProjectID, body RemoveSystemsFromExperiencesJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveSystemsFromExperiencesResponse, error)

	// ArchiveSystemWithResponse request
	ArchiveSystemWithResponse(ctx context.Context, projectID ProjectID, systemID SystemID, reqEditors ...RequestEditorFn) (*ArchiveSystemResponse, 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)

	// 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)

	// ListWorkflowsWithResponse request
	ListWorkflowsWithResponse(ctx context.Context, projectID ProjectID, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*ListWorkflowsResponse, error)

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

	CreateWorkflowWithResponse(ctx context.Context, projectID ProjectID, body CreateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowResponse, error)

	// GetWorkflowWithResponse request
	GetWorkflowWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, reqEditors ...RequestEditorFn) (*GetWorkflowResponse, error)

	// UpdateWorkflowWithBodyWithResponse request with any body
	UpdateWorkflowWithBodyWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error)

	UpdateWorkflowWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error)

	// ListWorkflowRunsWithResponse request
	ListWorkflowRunsWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, params *ListWorkflowRunsParams, reqEditors ...RequestEditorFn) (*ListWorkflowRunsResponse, error)

	// CreateWorkflowRunWithBodyWithResponse request with any body
	CreateWorkflowRunWithBodyWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResponse, error)

	CreateWorkflowRunWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, body CreateWorkflowRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowRunResponse, error)

	// GetWorkflowRunWithResponse request
	GetWorkflowRunWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, workflowRunID WorkflowRunID, reqEditors ...RequestEditorFn) (*GetWorkflowRunResponse, error)

	// ListWorkflowSuitesWithResponse request
	ListWorkflowSuitesWithResponse(ctx context.Context, projectID ProjectID, workflowID WorkflowID, reqEditors ...RequestEditorFn) (*ListWorkflowSuitesResponse, error)

	// GetQuotaWithResponse request
	GetQuotaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetQuotaResponse, 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 CompareBatchTest added in v0.3.11

type CompareBatchTest struct {
	ExperienceID   ExperienceID             `json:"experienceID"`
	ExperienceName ExperienceName           `json:"experienceName"`
	FromTest       *CompareBatchTestDetails `json:"fromTest"`
	ToTest         *CompareBatchTestDetails `json:"toTest"`
}

CompareBatchTest defines model for compareBatchTest.

type CompareBatchTestDetails added in v0.3.11

type CompareBatchTestDetails struct {
	JobID JobID `json:"jobID"`

	// NumMetrics The number of failblock/failwarn/passing metrics (based on job's status). Otherwise this will be null
	NumMetrics *int               `json:"numMetrics"`
	Status     ConflatedJobStatus `json:"status"`
}

CompareBatchTestDetails defines model for compareBatchTestDetails.

type CompareBatchesOutput added in v0.3.11

type CompareBatchesOutput struct {
	NextPageToken string             `json:"nextPageToken"`
	Tests         []CompareBatchTest `json:"tests"`
	Total         int                `json:"total"`
}

CompareBatchesOutput defines model for compareBatchesOutput.

type CompareBatchesParams added in v0.3.11

type CompareBatchesParams struct {
	// Status filter tests by their status
	Status *CompareBatchesStatusFilter `form:"status,omitempty" json:"status,omitempty"`

	// Search filter tests by their name
	Search    *string    `form:"search,omitempty" json:"search,omitempty"`
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

CompareBatchesParams defines parameters for CompareBatches.

type CompareBatchesResponse added in v0.3.11

type CompareBatchesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CompareBatchesOutput
}

func ParseCompareBatchesResponse added in v0.3.11

func ParseCompareBatchesResponse(rsp *http.Response) (*CompareBatchesResponse, error)

ParseCompareBatchesResponse parses an HTTP response from a CompareBatchesWithResponse call

func (CompareBatchesResponse) Status added in v0.3.11

func (r CompareBatchesResponse) Status() string

Status returns HTTPResponse.Status

func (CompareBatchesResponse) StatusCode added in v0.3.11

func (r CompareBatchesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CompareBatchesStatusFilter added in v0.3.11

type CompareBatchesStatusFilter string

CompareBatchesStatusFilter defines model for compareBatchesStatusFilter.

const (
	BOTHFAILING CompareBatchesStatusFilter = "BOTH_FAILING"
	BOTHPASSING CompareBatchesStatusFilter = "BOTH_PASSING"
	ONEFAILING  CompareBatchesStatusFilter = "ONE_FAILING"
)

Defines values for CompareBatchesStatusFilter.

type ConflatedJobStatus added in v0.3.8

type ConflatedJobStatus string

ConflatedJobStatus defines model for conflatedJobStatus.

const (
	ConflatedJobStatusBLOCKER   ConflatedJobStatus = "BLOCKER"
	ConflatedJobStatusCANCELLED ConflatedJobStatus = "CANCELLED"
	ConflatedJobStatusERROR     ConflatedJobStatus = "ERROR"
	ConflatedJobStatusPASSED    ConflatedJobStatus = "PASSED"
	ConflatedJobStatusQUEUED    ConflatedJobStatus = "QUEUED"
	ConflatedJobStatusRUNNING   ConflatedJobStatus = "RUNNING"
	ConflatedJobStatusWARNING   ConflatedJobStatus = "WARNING"
)

Defines values for ConflatedJobStatus.

type ContainerName added in v0.23.2

type ContainerName = string

ContainerName defines model for containerName.

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 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 {
	AssociatedAccount  *AssociatedAccount       `json:"associatedAccount,omitempty"`
	BuildSpecification *BuildSpecificationInput `json:"buildSpecification,omitempty"`

	// Description The description of the build. May be a SHA or commit message.
	// Deprecated:
	Description *BuildDescription `json:"description,omitempty"`
	ImageUri    *BuildImageUri    `json:"imageUri,omitempty"`

	// Name The name of the build.
	Name     *BuildName   `json:"name,omitempty"`
	SystemID SystemID     `json:"systemID"`
	Version  BuildVersion `json:"version"`
	// contains filtered or unexported fields
}

CreateBuildForBranchInput defines model for createBuildForBranchInput.

func (CreateBuildForBranchInput) AsCreateBuildForBranchInput0 added in v0.14.0

func (t CreateBuildForBranchInput) AsCreateBuildForBranchInput0() (CreateBuildForBranchInput0, error)

AsCreateBuildForBranchInput0 returns the union data inside the CreateBuildForBranchInput as a CreateBuildForBranchInput0

func (CreateBuildForBranchInput) AsCreateBuildForBranchInput1 added in v0.14.0

func (t CreateBuildForBranchInput) AsCreateBuildForBranchInput1() (CreateBuildForBranchInput1, error)

AsCreateBuildForBranchInput1 returns the union data inside the CreateBuildForBranchInput as a CreateBuildForBranchInput1

func (*CreateBuildForBranchInput) FromCreateBuildForBranchInput0 added in v0.14.0

func (t *CreateBuildForBranchInput) FromCreateBuildForBranchInput0(v CreateBuildForBranchInput0) error

FromCreateBuildForBranchInput0 overwrites any union data inside the CreateBuildForBranchInput as the provided CreateBuildForBranchInput0

func (*CreateBuildForBranchInput) FromCreateBuildForBranchInput1 added in v0.14.0

func (t *CreateBuildForBranchInput) FromCreateBuildForBranchInput1(v CreateBuildForBranchInput1) error

FromCreateBuildForBranchInput1 overwrites any union data inside the CreateBuildForBranchInput as the provided CreateBuildForBranchInput1

func (CreateBuildForBranchInput) MarshalJSON added in v0.14.0

func (t CreateBuildForBranchInput) MarshalJSON() ([]byte, error)

func (*CreateBuildForBranchInput) MergeCreateBuildForBranchInput0 added in v0.14.0

func (t *CreateBuildForBranchInput) MergeCreateBuildForBranchInput0(v CreateBuildForBranchInput0) error

MergeCreateBuildForBranchInput0 performs a merge with any union data inside the CreateBuildForBranchInput, using the provided CreateBuildForBranchInput0

func (*CreateBuildForBranchInput) MergeCreateBuildForBranchInput1 added in v0.14.0

func (t *CreateBuildForBranchInput) MergeCreateBuildForBranchInput1(v CreateBuildForBranchInput1) error

MergeCreateBuildForBranchInput1 performs a merge with any union data inside the CreateBuildForBranchInput, using the provided CreateBuildForBranchInput1

func (*CreateBuildForBranchInput) UnmarshalJSON added in v0.14.0

func (t *CreateBuildForBranchInput) UnmarshalJSON(b []byte) error

type CreateBuildForBranchInput0 added in v0.14.0

type CreateBuildForBranchInput0 = interface{}

CreateBuildForBranchInput0 defines model for .

type CreateBuildForBranchInput1 added in v0.14.0

type CreateBuildForBranchInput1 = interface{}

CreateBuildForBranchInput1 defines model for .

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 {
	AssociatedAccount  *AssociatedAccount       `json:"associatedAccount,omitempty"`
	BranchID           BranchID                 `json:"branchID"`
	BuildSpecification *BuildSpecificationInput `json:"buildSpecification,omitempty"`

	// Description The description of the build. May be a SHA or commit message.
	// Deprecated:
	Description *BuildDescription `json:"description,omitempty"`
	ImageUri    *BuildImageUri    `json:"imageUri,omitempty"`

	// Name The name of the build.
	Name         *BuildName    `json:"name,omitempty"`
	TriggeredVia *TriggeredVia `json:"triggeredVia,omitempty"`
	Version      BuildVersion  `json:"version"`
	// contains filtered or unexported fields
}

CreateBuildForSystemInput defines model for createBuildForSystemInput.

func (CreateBuildForSystemInput) AsCreateBuildForSystemInput0 added in v0.14.0

func (t CreateBuildForSystemInput) AsCreateBuildForSystemInput0() (CreateBuildForSystemInput0, error)

AsCreateBuildForSystemInput0 returns the union data inside the CreateBuildForSystemInput as a CreateBuildForSystemInput0

func (CreateBuildForSystemInput) AsCreateBuildForSystemInput1 added in v0.14.0

func (t CreateBuildForSystemInput) AsCreateBuildForSystemInput1() (CreateBuildForSystemInput1, error)

AsCreateBuildForSystemInput1 returns the union data inside the CreateBuildForSystemInput as a CreateBuildForSystemInput1

func (*CreateBuildForSystemInput) FromCreateBuildForSystemInput0 added in v0.14.0

func (t *CreateBuildForSystemInput) FromCreateBuildForSystemInput0(v CreateBuildForSystemInput0) error

FromCreateBuildForSystemInput0 overwrites any union data inside the CreateBuildForSystemInput as the provided CreateBuildForSystemInput0

func (*CreateBuildForSystemInput) FromCreateBuildForSystemInput1 added in v0.14.0

func (t *CreateBuildForSystemInput) FromCreateBuildForSystemInput1(v CreateBuildForSystemInput1) error

FromCreateBuildForSystemInput1 overwrites any union data inside the CreateBuildForSystemInput as the provided CreateBuildForSystemInput1

func (CreateBuildForSystemInput) MarshalJSON added in v0.14.0

func (t CreateBuildForSystemInput) MarshalJSON() ([]byte, error)

func (*CreateBuildForSystemInput) MergeCreateBuildForSystemInput0 added in v0.14.0

func (t *CreateBuildForSystemInput) MergeCreateBuildForSystemInput0(v CreateBuildForSystemInput0) error

MergeCreateBuildForSystemInput0 performs a merge with any union data inside the CreateBuildForSystemInput, using the provided CreateBuildForSystemInput0

func (*CreateBuildForSystemInput) MergeCreateBuildForSystemInput1 added in v0.14.0

func (t *CreateBuildForSystemInput) MergeCreateBuildForSystemInput1(v CreateBuildForSystemInput1) error

MergeCreateBuildForSystemInput1 performs a merge with any union data inside the CreateBuildForSystemInput, using the provided CreateBuildForSystemInput1

func (*CreateBuildForSystemInput) UnmarshalJSON added in v0.14.0

func (t *CreateBuildForSystemInput) UnmarshalJSON(b []byte) error

type CreateBuildForSystemInput0 added in v0.14.0

type CreateBuildForSystemInput0 = interface{}

CreateBuildForSystemInput0 defines model for .

type CreateBuildForSystemInput1 added in v0.14.0

type CreateBuildForSystemInput1 = interface{}

CreateBuildForSystemInput1 defines model for .

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 {
	// CacheExempt If true, the experience will not be cached.
	CacheExempt             *bool                  `json:"cacheExempt,omitempty"`
	ContainerTimeoutSeconds *int32                 `json:"containerTimeoutSeconds,omitempty"`
	Description             string                 `json:"description"`
	EnvironmentVariables    *[]EnvironmentVariable `json:"environmentVariables,omitempty"`
	ExperienceTagIDs        *[]ExperienceTagID     `json:"experienceTagIDs,omitempty"`

	// Location [DEPRECATED] This field was previously used to define an experience's location. Experiences can now be defined with multiple locations, using the locations field. This field will be removed in a later release.
	// Deprecated:
	Location  *string        `json:"location,omitempty"`
	Locations *[]string      `json:"locations,omitempty"`
	Name      ExperienceName `json:"name"`
	Profile   *Profile       `json:"profile,omitempty"`
	SystemIDs *[]SystemID    `json:"systemIDs,omitempty"`
}

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 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 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 {
	Architecture               *Architecture `json:"architecture,omitempty"`
	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 {
	AllExperiences        *bool                   `json:"allExperiences,omitempty"`
	Description           TestSuiteDescription    `json:"description"`
	ExcludedExperienceIDs *[]ExcludedExperienceID `json:"excludedExperienceIDs,omitempty"`
	Experiences           []ExperienceID          `json:"experiences"`
	Filters               *ExperienceFilterInput  `json:"filters,omitempty"`
	MetricsBuildID        *MetricsBuildID         `json:"metricsBuildID,omitempty"`
	MetricsSetName        *MetricsSetName         `json:"metricsSetName"`
	Name                  TestSuiteName           `json:"name"`
	ShowOnSummary         *bool                   `json:"showOnSummary,omitempty"`
	SummaryReferenceDate  *Timestamp              `json:"summaryReferenceDate,omitempty"`
	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 CreateWorkflowInput added in v0.27.0

type CreateWorkflowInput struct {
	CiWorkflowLink *string              `json:"ciWorkflowLink,omitempty"`
	Description    string               `json:"description"`
	Name           string               `json:"name"`
	WorkflowSuites []WorkflowSuiteInput `json:"workflowSuites"`
}

CreateWorkflowInput defines model for createWorkflowInput.

type CreateWorkflowJSONRequestBody added in v0.27.0

type CreateWorkflowJSONRequestBody = CreateWorkflowInput

CreateWorkflowJSONRequestBody defines body for CreateWorkflow for application/json ContentType.

type CreateWorkflowResponse added in v0.27.0

type CreateWorkflowResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Workflow
}

func ParseCreateWorkflowResponse added in v0.27.0

func ParseCreateWorkflowResponse(rsp *http.Response) (*CreateWorkflowResponse, error)

ParseCreateWorkflowResponse parses an HTTP response from a CreateWorkflowWithResponse call

func (CreateWorkflowResponse) Status added in v0.27.0

func (r CreateWorkflowResponse) Status() string

Status returns HTTPResponse.Status

func (CreateWorkflowResponse) StatusCode added in v0.27.0

func (r CreateWorkflowResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWorkflowRunInput added in v0.27.0

type CreateWorkflowRunInput struct {
	AllowableFailurePercent *int               `json:"allowableFailurePercent"`
	AssociatedAccount       *AssociatedAccount `json:"associatedAccount,omitempty"`
	BuildID                 BuildID            `json:"buildID"`
	Parameters              *BatchParameters   `json:"parameters,omitempty"`
	PoolLabels              *PoolLabels        `json:"poolLabels,omitempty"`
	TriggeredVia            *TriggeredVia      `json:"triggeredVia,omitempty"`
}

CreateWorkflowRunInput defines model for createWorkflowRunInput.

type CreateWorkflowRunJSONRequestBody added in v0.27.0

type CreateWorkflowRunJSONRequestBody = CreateWorkflowRunInput

CreateWorkflowRunJSONRequestBody defines body for CreateWorkflowRun for application/json ContentType.

type CreateWorkflowRunResponse added in v0.27.0

type CreateWorkflowRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *WorkflowRun
}

func ParseCreateWorkflowRunResponse added in v0.27.0

func ParseCreateWorkflowRunResponse(rsp *http.Response) (*CreateWorkflowRunResponse, error)

ParseCreateWorkflowRunResponse parses an HTTP response from a CreateWorkflowRunWithResponse call

func (CreateWorkflowRunResponse) Status added in v0.27.0

func (r CreateWorkflowRunResponse) Status() string

Status returns HTTPResponse.Status

func (CreateWorkflowRunResponse) StatusCode added in v0.27.0

func (r CreateWorkflowRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CustomMetric added in v0.3.8

type CustomMetric struct {
	Name  string  `json:"name"`
	Unit  *string `json:"unit,omitempty"`
	Value float64 `json:"value"`
}

CustomMetric defines model for customMetric.

type DebugExperienceInput added in v0.5.0

type DebugExperienceInput struct {
	BatchID     *BatchID         `json:"batchID,omitempty"`
	BuildID     *BuildID         `json:"buildID,omitempty"`
	Containers  *[]ContainerName `json:"containers,omitempty"`
	PoolLabels  *PoolLabels      `json:"poolLabels,omitempty"`
	TestSuiteID *TestSuiteID     `json:"testSuiteID,omitempty"`
}

DebugExperienceInput defines model for debugExperienceInput.

type DebugExperienceJSONRequestBody added in v0.5.0

type DebugExperienceJSONRequestBody = DebugExperienceInput

DebugExperienceJSONRequestBody defines body for DebugExperience for application/json ContentType.

type DebugExperienceOutput added in v0.5.0

type DebugExperienceOutput struct {
	BatchID         *BatchID `json:"batchID,omitempty"`
	ClusterCAData   *string  `json:"clusterCAData,omitempty"`
	ClusterEndpoint *string  `json:"clusterEndpoint,omitempty"`
	ClusterToken    *string  `json:"clusterToken,omitempty"`
	Namespace       *string  `json:"namespace,omitempty"`
}

DebugExperienceOutput defines model for debugExperienceOutput.

type DebugExperienceResponse added in v0.5.0

type DebugExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DebugExperienceOutput
}

func ParseDebugExperienceResponse added in v0.5.0

func ParseDebugExperienceResponse(rsp *http.Response) (*DebugExperienceResponse, error)

ParseDebugExperienceResponse parses an HTTP response from a DebugExperienceWithResponse call

func (DebugExperienceResponse) Status added in v0.5.0

func (r DebugExperienceResponse) Status() string

Status returns HTTPResponse.Status

func (DebugExperienceResponse) StatusCode added in v0.5.0

func (r DebugExperienceResponse) 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 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 Enabled added in v0.27.0

type Enabled = bool

Enabled defines model for enabled.

type EnvironmentVariable added in v0.18.0

type EnvironmentVariable struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

EnvironmentVariable defines model for environmentVariable.

type Event added in v0.3.8

type Event struct {
	CreationTimestamp Timestamp          `json:"creationTimestamp"`
	Description       string             `json:"description"`
	EventID           EventID            `json:"eventID"`
	MetricsIDs        []MetricID         `json:"metricsIDs"`
	Name              string             `json:"name"`
	Status            MetricStatus       `json:"status"`
	Tags              EventTags          `json:"tags"`
	Timestamp         Timestamp          `json:"timestamp"`
	TimestampType     EventTimestampType `json:"timestampType"`
}

Event defines model for event.

type EventID added in v0.3.8

type EventID = openapi_types.UUID

EventID defines model for eventID.

type EventTags added in v0.17.0

type EventTags = []string

EventTags defines model for eventTags.

type EventTimestampType added in v0.3.8

type EventTimestampType string

EventTimestampType defines model for eventTimestampType.

const (
	ABSOLUTE EventTimestampType = "ABSOLUTE"
	RELATIVE EventTimestampType = "RELATIVE"
)

Defines values for EventTimestampType.

type ExcludedExperienceID added in v0.3.8

type ExcludedExperienceID = openapi_types.UUID

ExcludedExperienceID defines model for excludedExperienceID.

type ExecutionError added in v0.3.11

type ExecutionError struct {
	// ErrorCode Standardized error code (e.g., UNKNOWN_ERROR, NONZERO_EXIT_CODE)
	ErrorCode string `json:"errorCode"`

	// ErrorText Error text
	ErrorText *string `json:"errorText,omitempty"`

	// Metadata Error metadata
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// ParentID ID of the parent object (e.g., job ID, batch ID)
	ParentID *openapi_types.UUID `json:"parentID,omitempty"`

	// ParentType Type of the parent object (e.g., JOB, BATCH)
	ParentType *string `json:"parentType,omitempty"`

	// RunCounter Run counter of the error
	RunCounter *int `json:"runCounter,omitempty"`
}

ExecutionError defines model for executionError.

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"
	REPORT       ExecutionStep = "REPORT"
)

Defines values for ExecutionStep.

type Experience

type Experience struct {
	Archived                bool                  `json:"archived"`
	CacheExempt             bool                  `json:"cacheExempt"`
	ContainerTimeoutSeconds int32                 `json:"containerTimeoutSeconds"`
	CreationTimestamp       Timestamp             `json:"creationTimestamp"`
	Description             string                `json:"description"`
	EnvironmentVariables    []EnvironmentVariable `json:"environmentVariables"`
	ExperienceID            ExperienceID          `json:"experienceID"`

	// Location [DEPRECATED] This field was previously used to report an experience's location. Experiences can now be defined with multiple locations, this field will display the first location; this field will be removed in a future version.
	// Deprecated:
	Location  string         `json:"location"`
	Locations []string       `json:"locations"`
	Name      ExperienceName `json:"name"`
	OrgID     OrgID          `json:"orgID"`
	Profile   Profile        `json:"profile"`
	ProjectID ProjectID      `json:"projectID"`
	UserID    UserID         `json:"userID"`
}

Experience defines model for experience.

type ExperienceFilterInput added in v0.3.8

type ExperienceFilterInput struct {
	// Name Filter experiences by name
	Name *string `json:"name,omitempty"`

	// Search A search query. Supports searching by tag_id
	Search *string `json:"search,omitempty"`

	// Text Filter experiences by a text string on name and description
	Text *string `json:"text,omitempty"`
}

ExperienceFilterInput defines model for experienceFilterInput.

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 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 FileName

type FileName = string

FileName defines model for fileName.

type FileSize

type FileSize = int64

FileSize defines model for fileSize.

type FirstBuildMetric added in v0.4.0

type FirstBuildMetric struct {
	Delta float64   `json:"delta"`
	Time  Timestamp `json:"time"`
	Value float64   `json:"value"`
}

FirstBuildMetric The first batch metric in the sequence, and some info about how it has changed

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 GetBatchSuggestionsResponse added in v0.16.0

type GetBatchSuggestionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BatchSuggestionsOutput
}

func ParseGetBatchSuggestionsResponse added in v0.16.0

func ParseGetBatchSuggestionsResponse(rsp *http.Response) (*GetBatchSuggestionsResponse, error)

ParseGetBatchSuggestionsResponse parses an HTTP response from a GetBatchSuggestionsWithResponse call

func (GetBatchSuggestionsResponse) Status added in v0.16.0

Status returns HTTPResponse.Status

func (GetBatchSuggestionsResponse) StatusCode added in v0.16.0

func (r GetBatchSuggestionsResponse) 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 GetEventForJobResponse added in v0.3.8

type GetEventForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Event
}

func ParseGetEventForJobResponse added in v0.3.8

func ParseGetEventForJobResponse(rsp *http.Response) (*GetEventForJobResponse, error)

ParseGetEventForJobResponse parses an HTTP response from a GetEventForJobWithResponse call

func (GetEventForJobResponse) Status added in v0.3.8

func (r GetEventForJobResponse) Status() string

Status returns HTTPResponse.Status

func (GetEventForJobResponse) StatusCode added in v0.3.8

func (r GetEventForJobResponse) 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 GetQuotaOutput added in v0.3.8

type GetQuotaOutput struct {
	AvailableTokens     *int32 `json:"availableTokens,omitempty"`
	MaxTokens           *int32 `json:"maxTokens,omitempty"`
	OrgID               *OrgID `json:"orgID,omitempty"`
	SecondsUntilRefresh *int32 `json:"secondsUntilRefresh,omitempty"`
}

GetQuotaOutput defines model for getQuotaOutput.

type GetQuotaResponse added in v0.3.8

type GetQuotaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetQuotaOutput
}

func ParseGetQuotaResponse added in v0.3.8

func ParseGetQuotaResponse(rsp *http.Response) (*GetQuotaResponse, error)

ParseGetQuotaResponse parses an HTTP response from a GetQuotaWithResponse call

func (GetQuotaResponse) Status added in v0.3.8

func (r GetQuotaResponse) Status() string

Status returns HTTPResponse.Status

func (GetQuotaResponse) StatusCode added in v0.3.8

func (r GetQuotaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReportLogResponse added in v0.3.5

type GetReportLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReportLog
}

func ParseGetReportLogResponse added in v0.3.5

func ParseGetReportLogResponse(rsp *http.Response) (*GetReportLogResponse, error)

ParseGetReportLogResponse parses an HTTP response from a GetReportLogWithResponse call

func (GetReportLogResponse) Status added in v0.3.5

func (r GetReportLogResponse) Status() string

Status returns HTTPResponse.Status

func (GetReportLogResponse) StatusCode added in v0.3.5

func (r GetReportLogResponse) 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 GetTestSuiteSummaryParams added in v0.3.8

type GetTestSuiteSummaryParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

GetTestSuiteSummaryParams defines parameters for GetTestSuiteSummary.

type GetTestSuiteSummaryResponse added in v0.3.8

type GetTestSuiteSummaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestSuiteSummaryOutput
}

func ParseGetTestSuiteSummaryResponse added in v0.3.8

func ParseGetTestSuiteSummaryResponse(rsp *http.Response) (*GetTestSuiteSummaryResponse, error)

ParseGetTestSuiteSummaryResponse parses an HTTP response from a GetTestSuiteSummaryWithResponse call

func (GetTestSuiteSummaryResponse) Status added in v0.3.8

Status returns HTTPResponse.Status

func (GetTestSuiteSummaryResponse) StatusCode added in v0.3.8

func (r GetTestSuiteSummaryResponse) 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 GetWorkflowResponse added in v0.27.0

type GetWorkflowResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Workflow
}

func ParseGetWorkflowResponse added in v0.27.0

func ParseGetWorkflowResponse(rsp *http.Response) (*GetWorkflowResponse, error)

ParseGetWorkflowResponse parses an HTTP response from a GetWorkflowWithResponse call

func (GetWorkflowResponse) Status added in v0.27.0

func (r GetWorkflowResponse) Status() string

Status returns HTTPResponse.Status

func (GetWorkflowResponse) StatusCode added in v0.27.0

func (r GetWorkflowResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkflowRunResponse added in v0.27.0

type GetWorkflowRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowRun
}

func ParseGetWorkflowRunResponse added in v0.27.0

func ParseGetWorkflowRunResponse(rsp *http.Response) (*GetWorkflowRunResponse, error)

ParseGetWorkflowRunResponse parses an HTTP response from a GetWorkflowRunWithResponse call

func (GetWorkflowRunResponse) Status added in v0.27.0

func (r GetWorkflowRunResponse) Status() string

Status returns HTTPResponse.Status

func (GetWorkflowRunResponse) StatusCode added in v0.27.0

func (r GetWorkflowRunResponse) 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"`
	ConflatedStatus                *ConflatedJobStatus    `json:"conflatedStatus,omitempty"`
	CreationTimestamp              *Timestamp             `json:"creationTimestamp,omitempty"`
	Description                    *string                `json:"description,omitempty"`
	ExecutionError                 *ExecutionError        `json:"executionError,omitempty"`
	ExecutionErrors                *[]ExecutionError      `json:"executionErrors"`
	ExperienceEnvironmentVariables *[]EnvironmentVariable `json:"experienceEnvironmentVariables,omitempty"`
	ExperienceID                   *ExperienceID          `json:"experienceID,omitempty"`
	ExperienceName                 *ExperienceName        `json:"experienceName,omitempty"`
	ExperienceProfile              *string                `json:"experienceProfile,omitempty"`
	JobID                          *JobID                 `json:"jobID,omitempty"`
	JobMetricsStatus               *MetricStatus          `json:"jobMetricsStatus,omitempty"`
	JobStatus                      *JobStatus             `json:"jobStatus,omitempty"`
	LastRunTimestamp               *Timestamp             `json:"lastRunTimestamp,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"`
	RunCounter                     *RunCounter            `json:"runCounter,omitempty"`
	StatusHistory                  *JobStatusHistory      `json:"statusHistory,omitempty"`
	SystemID                       *SystemID              `json:"systemID,omitempty"`
	UserID                         *UserID                `json:"userID,omitempty"`
	WorkerID                       *string                `json:"workerID,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 {
	BatchID           *BatchID         `json:"batchID,omitempty"`
	CreationTimestamp *Timestamp       `json:"creationTimestamp,omitempty"`
	DataIDs           *[]MetricsDataID `json:"dataIDs,omitempty"`

	// EventMetric true if this metric is for an event
	EventMetric  *bool           `json:"eventMetric,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"`
	ProjectID    *ProjectID      `json:"projectID,omitempty"`
	Status       *MetricStatus   `json:"status,omitempty"`
	Type         *MetricType     `json:"type,omitempty"`
	Unit         *string         `json:"unit"`
	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 KeyMetric added in v0.4.0

type KeyMetric struct {
	// FirstBuildMetric The first batch metric in the sequence, and some info about how it has changed
	FirstBuildMetric *FirstBuildMetric           `json:"firstBuildMetric"`
	LatestValue      float64                     `json:"latestValue"`
	Name             string                      `json:"name"`
	Performance      []KeyMetricPerformancePoint `json:"performance"`

	// Target The optional desired target for this metric
	Target *KeyMetricTarget `json:"target"`
	Unit   *string          `json:"unit"`
}

KeyMetric defines model for keyMetric.

type KeyMetricPerformancePoint added in v0.4.0

type KeyMetricPerformancePoint struct {
	Time  Timestamp `json:"time"`
	Value float64   `json:"value"`
}

KeyMetricPerformancePoint defines model for keyMetricPerformancePoint.

type KeyMetricTarget added in v0.4.0

type KeyMetricTarget struct {
	Operator string  `json:"operator"`
	Value    float64 `json:"value"`
}

KeyMetricTarget The optional desired target for this metric

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 ListBatchAccountsParams added in v0.14.0

type ListBatchAccountsParams struct {
	// Name Filter by the account name
	Name *string `form:"name,omitempty" json:"name,omitempty"`
}

ListBatchAccountsParams defines parameters for ListBatchAccounts.

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 ListBatchErrorsOutput added in v0.23.2

type ListBatchErrorsOutput struct {
	Errors *[]ExecutionError `json:"errors,omitempty"`
}

ListBatchErrorsOutput defines model for listBatchErrorsOutput.

type ListBatchErrorsResponse added in v0.23.2

type ListBatchErrorsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBatchErrorsOutput
}

func ParseListBatchErrorsResponse added in v0.23.2

func ParseListBatchErrorsResponse(rsp *http.Response) (*ListBatchErrorsResponse, error)

ParseListBatchErrorsResponse parses an HTTP response from a ListBatchErrorsWithResponse call

func (ListBatchErrorsResponse) Status added in v0.23.2

func (r ListBatchErrorsResponse) Status() string

Status returns HTTPResponse.Status

func (ListBatchErrorsResponse) StatusCode added in v0.23.2

func (r ListBatchErrorsResponse) 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, batch_id
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Text Filter batches by a text string on batch name
	Text      *string    `form:"text,omitempty" json:"text,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 ListBuildAccountsResponse added in v0.3.8

type ListBuildAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListUsersOutput
}

func ParseListBuildAccountsResponse added in v0.3.8

func ParseListBuildAccountsResponse(rsp *http.Response) (*ListBuildAccountsResponse, error)

ParseListBuildAccountsResponse parses an HTTP response from a ListBuildAccountsWithResponse call

func (ListBuildAccountsResponse) Status added in v0.3.8

func (r ListBuildAccountsResponse) Status() string

Status returns HTTPResponse.Status

func (ListBuildAccountsResponse) StatusCode added in v0.3.8

func (r ListBuildAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

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"`
	NextPageToken string  `json:"nextPageToken"`
	Total         int     `json:"total"`
}

ListBuildsOutput defines model for listBuildsOutput.

type ListBuildsParams

type ListBuildsParams struct {
	// Search A search query. Supports searching by branch_id, system_id
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Text Filter builds by their name or description
	Text      *string    `form:"text,omitempty" json:"text,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 ListEventTagsForJobParams added in v0.17.0

type ListEventTagsForJobParams struct {
	// Name Filter event 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"`
}

ListEventTagsForJobParams defines parameters for ListEventTagsForJob.

type ListEventTagsForJobResponse added in v0.17.0

type ListEventTagsForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobEventTagsOutput
}

func ParseListEventTagsForJobResponse added in v0.17.0

func ParseListEventTagsForJobResponse(rsp *http.Response) (*ListEventTagsForJobResponse, error)

ParseListEventTagsForJobResponse parses an HTTP response from a ListEventTagsForJobWithResponse call

func (ListEventTagsForJobResponse) Status added in v0.17.0

Status returns HTTPResponse.Status

func (ListEventTagsForJobResponse) StatusCode added in v0.17.0

func (r ListEventTagsForJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEventsForJobParams added in v0.3.8

type ListEventsForJobParams struct {
	// EventTags Tags on which to filter the events
	EventTags *EventTags `form:"eventTags,omitempty" json:"eventTags,omitempty"`
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListEventsForJobParams defines parameters for ListEventsForJob.

type ListEventsForJobResponse added in v0.3.8

type ListEventsForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobEventsOutput
}

func ParseListEventsForJobResponse added in v0.3.8

func ParseListEventsForJobResponse(rsp *http.Response) (*ListEventsForJobResponse, error)

ParseListEventsForJobResponse parses an HTTP response from a ListEventsForJobWithResponse call

func (ListEventsForJobResponse) Status added in v0.3.8

func (r ListEventsForJobResponse) Status() string

Status returns HTTPResponse.Status

func (ListEventsForJobResponse) StatusCode added in v0.3.8

func (r ListEventsForJobResponse) 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. It is recommended to use orderBy=rank, so you get the most relevant results first.
	Name      *string                          `form:"name,omitempty" json:"name,omitempty"`
	OrderBy   *ListExperienceTagsParamsOrderBy `form:"orderBy,omitempty" json:"orderBy,omitempty"`
	PageSize  *PageSize                        `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken                       `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListExperienceTagsParams defines parameters for ListExperienceTags.

type ListExperienceTagsParamsOrderBy added in v0.3.8

type ListExperienceTagsParamsOrderBy string

ListExperienceTagsParamsOrderBy defines parameters for ListExperienceTags.

const (
	ListExperienceTagsParamsOrderById        ListExperienceTagsParamsOrderBy = "id"
	ListExperienceTagsParamsOrderByRank      ListExperienceTagsParamsOrderBy = "rank"
	ListExperienceTagsParamsOrderByTimestamp ListExperienceTagsParamsOrderBy = "timestamp"
)

Defines values for ListExperienceTagsParamsOrderBy.

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 {
	// Archived Filter experiences by archived status
	Archived  *bool      `form:"archived,omitempty" json:"archived,omitempty"`
	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"`
	Total         *int          `json:"total,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 experience name, experience description, or experience tag name
	Text *string `form:"text,omitempty" json:"text,omitempty"`

	// Search A search query. Supports searching by tag_id, test_suite_id, archived, profile, and system_id
	Search    *string            `form:"search,omitempty" json:"search,omitempty"`
	Archived  *bool              `form:"archived,omitempty" json:"archived,omitempty"`
	PageSize  *PageSizeUnbounded `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 {
	// Archived Filter by archived status.
	Archived  *bool      `form:"archived,omitempty" json:"archived,omitempty"`
	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 ListJobEventTagsOutput added in v0.17.0

type ListJobEventTagsOutput struct {
	EventTags     *[]string `json:"eventTags,omitempty"`
	NextPageToken *string   `json:"nextPageToken,omitempty"`
}

ListJobEventTagsOutput defines model for listJobEventTagsOutput.

type ListJobEventsOutput added in v0.3.8

type ListJobEventsOutput struct {
	Events        *[]Event `json:"events,omitempty"`
	NextPageToken *string  `json:"nextPageToken,omitempty"`
}

ListJobEventsOutput defines model for listJobEventsOutput.

type ListJobLogsForJobParams added in v0.1.31

type ListJobLogsForJobParams struct {
	Type *[]LogType `form:"type,omitempty" json:"type,omitempty"`

	// Name Filter logs 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"`
}

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"`
	Total         *int      `json:"total,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"`

	// ConflatedStatus Filter jobs by their conflated status
	ConflatedStatus *[]ConflatedJobStatus `form:"conflatedStatus,omitempty" json:"conflatedStatus,omitempty"`

	// Name Filter experiences (in job) by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Text Filter experiences (in job) by a text string on name and description
	Text *string `form:"text,omitempty" json:"text,omitempty"`

	// ExperienceTagIDs Filter jobs by the tag id(s) attached to the experience
	ExperienceTagIDs *[]openapi_types.UUID `form:"experienceTagIDs,omitempty" json:"experienceTagIDs,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 ListLogsForReportParams added in v0.3.5

type ListLogsForReportParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListLogsForReportParams defines parameters for ListLogsForReport.

type ListLogsForReportResponse added in v0.3.5

type ListLogsForReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListReportLogsOutput
}

func ParseListLogsForReportResponse added in v0.3.5

func ParseListLogsForReportResponse(rsp *http.Response) (*ListLogsForReportResponse, error)

ParseListLogsForReportResponse parses an HTTP response from a ListLogsForReportWithResponse call

func (ListLogsForReportResponse) Status added in v0.3.5

func (r ListLogsForReportResponse) Status() string

Status returns HTTPResponse.Status

func (ListLogsForReportResponse) StatusCode added in v0.3.5

func (r ListLogsForReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsBuildOutput added in v0.1.31

type ListMetricsBuildOutput struct {
	MetricsBuilds []MetricsBuild `json:"metricsBuilds"`
	NextPageToken string         `json:"nextPageToken"`
	Total         int            `json:"total"`
}

ListMetricsBuildOutput defines model for listMetricsBuildOutput.

type ListMetricsBuildsParams added in v0.1.22

type ListMetricsBuildsParams struct {
	// SystemID A search query. Supports searching by system_id
	SystemID *openapi_types.UUID `form:"systemID,omitempty" json:"systemID,omitempty"`

	// Text Free text filter on the metrics build name.
	Text      *string    `form:"text,omitempty" json:"text,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"`
}

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 ListReportLogsOutput added in v0.3.5

type ListReportLogsOutput struct {
	Logs          *[]ReportLog `json:"logs,omitempty"`
	NextPageToken *string      `json:"nextPageToken,omitempty"`
}

ListReportLogsOutput defines model for listReportLogsOutput.

type ListReportMetricsDataForReportMetricIDsOutput added in v0.3.5

type ListReportMetricsDataForReportMetricIDsOutput struct {
	NextPageToken           *string                    `json:"nextPageToken,omitempty"`
	ReportMetricsDataAndIDs *[]ReportMetricsDataAndIDs `json:"reportMetricsDataAndIDs,omitempty"`
}

ListReportMetricsDataForReportMetricIDsOutput defines model for listReportMetricsDataForReportMetricIDsOutput.

type ListReportMetricsDataForReportMetricIDsParams added in v0.3.5

type ListReportMetricsDataForReportMetricIDsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListReportMetricsDataForReportMetricIDsParams defines parameters for ListReportMetricsDataForReportMetricIDs.

type ListReportMetricsDataForReportMetricIDsResponse added in v0.3.5

type ListReportMetricsDataForReportMetricIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListReportMetricsDataForReportMetricIDsOutput
}

func ParseListReportMetricsDataForReportMetricIDsResponse added in v0.3.5

func ParseListReportMetricsDataForReportMetricIDsResponse(rsp *http.Response) (*ListReportMetricsDataForReportMetricIDsResponse, error)

ParseListReportMetricsDataForReportMetricIDsResponse parses an HTTP response from a ListReportMetricsDataForReportMetricIDsWithResponse call

func (ListReportMetricsDataForReportMetricIDsResponse) Status added in v0.3.5

Status returns HTTPResponse.Status

func (ListReportMetricsDataForReportMetricIDsResponse) StatusCode added in v0.3.5

StatusCode returns HTTPResponse.StatusCode

type ListReportMetricsDataForReportMetricsDataIDsParams added in v0.3.5

type ListReportMetricsDataForReportMetricsDataIDsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListReportMetricsDataForReportMetricsDataIDsParams defines parameters for ListReportMetricsDataForReportMetricsDataIDs.

type ListReportMetricsDataForReportMetricsDataIDsResponse added in v0.3.5

type ListReportMetricsDataForReportMetricsDataIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListReportMetricsDataOutput
}

func ParseListReportMetricsDataForReportMetricsDataIDsResponse added in v0.3.5

func ParseListReportMetricsDataForReportMetricsDataIDsResponse(rsp *http.Response) (*ListReportMetricsDataForReportMetricsDataIDsResponse, error)

ParseListReportMetricsDataForReportMetricsDataIDsResponse parses an HTTP response from a ListReportMetricsDataForReportMetricsDataIDsWithResponse call

func (ListReportMetricsDataForReportMetricsDataIDsResponse) Status added in v0.3.5

Status returns HTTPResponse.Status

func (ListReportMetricsDataForReportMetricsDataIDsResponse) StatusCode added in v0.3.5

StatusCode returns HTTPResponse.StatusCode

type ListReportMetricsDataOutput added in v0.3.5

type ListReportMetricsDataOutput struct {
	NextPageToken     *string        `json:"nextPageToken,omitempty"`
	ReportMetricsData *[]MetricsData `json:"reportMetricsData,omitempty"`
}

ListReportMetricsDataOutput defines model for listReportMetricsDataOutput.

type ListReportMetricsDataParams added in v0.3.5

type ListReportMetricsDataParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListReportMetricsDataParams defines parameters for ListReportMetricsData.

type ListReportMetricsDataResponse added in v0.3.5

type ListReportMetricsDataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListReportMetricsDataOutput
}

func ParseListReportMetricsDataResponse added in v0.3.5

func ParseListReportMetricsDataResponse(rsp *http.Response) (*ListReportMetricsDataResponse, error)

ParseListReportMetricsDataResponse parses an HTTP response from a ListReportMetricsDataWithResponse call

func (ListReportMetricsDataResponse) Status added in v0.3.5

Status returns HTTPResponse.Status

func (ListReportMetricsDataResponse) StatusCode added in v0.3.5

func (r ListReportMetricsDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListReportMetricsForReportMetricIDsParams added in v0.3.5

type ListReportMetricsForReportMetricIDsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListReportMetricsForReportMetricIDsParams defines parameters for ListReportMetricsForReportMetricIDs.

type ListReportMetricsForReportMetricIDsResponse added in v0.3.5

type ListReportMetricsForReportMetricIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListReportMetricsOutput
}

func ParseListReportMetricsForReportMetricIDsResponse added in v0.3.5

func ParseListReportMetricsForReportMetricIDsResponse(rsp *http.Response) (*ListReportMetricsForReportMetricIDsResponse, error)

ParseListReportMetricsForReportMetricIDsResponse parses an HTTP response from a ListReportMetricsForReportMetricIDsWithResponse call

func (ListReportMetricsForReportMetricIDsResponse) Status added in v0.3.5

Status returns HTTPResponse.Status

func (ListReportMetricsForReportMetricIDsResponse) StatusCode added in v0.3.5

StatusCode returns HTTPResponse.StatusCode

type ListReportMetricsOutput added in v0.3.5

type ListReportMetricsOutput struct {
	NextPageToken *string   `json:"nextPageToken,omitempty"`
	ReportMetrics *[]Metric `json:"reportMetrics,omitempty"`
}

ListReportMetricsOutput defines model for listReportMetricsOutput.

type ListReportMetricsParams added in v0.3.5

type ListReportMetricsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListReportMetricsParams defines parameters for ListReportMetrics.

type ListReportMetricsResponse added in v0.3.5

type ListReportMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListReportMetricsOutput
}

func ParseListReportMetricsResponse added in v0.3.5

func ParseListReportMetricsResponse(rsp *http.Response) (*ListReportMetricsResponse, error)

ParseListReportMetricsResponse parses an HTTP response from a ListReportMetricsWithResponse call

func (ListReportMetricsResponse) Status added in v0.3.5

func (r ListReportMetricsResponse) Status() string

Status returns HTTPResponse.Status

func (ListReportMetricsResponse) StatusCode added in v0.3.5

func (r ListReportMetricsResponse) 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"`

	// Text Filter reports by a text string (only supports batch id as of 3/21/2025)
	Text      *string    `form:"text,omitempty" json:"text,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 ListServiceProfilesResponse added in v0.23.0

type ListServiceProfilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
}

func ParseListServiceProfilesResponse added in v0.23.0

func ParseListServiceProfilesResponse(rsp *http.Response) (*ListServiceProfilesResponse, error)

ParseListServiceProfilesResponse parses an HTTP response from a ListServiceProfilesWithResponse call

func (ListServiceProfilesResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (ListServiceProfilesResponse) StatusCode added in v0.23.0

func (r ListServiceProfilesResponse) 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 {
	// Name Filter systems 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"`
}

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 ListTagsForBatchMetricsOutput added in v0.3.8

type ListTagsForBatchMetricsOutput struct {
	NextPageToken *string      `json:"nextPageToken,omitempty"`
	Tags          *[]MetricTag `json:"tags,omitempty"`
}

ListTagsForBatchMetricsOutput defines model for listTagsForBatchMetricsOutput.

type ListTagsForBatchMetricsParams added in v0.3.8

type ListTagsForBatchMetricsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListTagsForBatchMetricsParams defines parameters for ListTagsForBatchMetrics.

type ListTagsForBatchMetricsResponse added in v0.3.8

type ListTagsForBatchMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTagsForBatchMetricsOutput
}

func ParseListTagsForBatchMetricsResponse added in v0.3.8

func ParseListTagsForBatchMetricsResponse(rsp *http.Response) (*ListTagsForBatchMetricsResponse, error)

ParseListTagsForBatchMetricsResponse parses an HTTP response from a ListTagsForBatchMetricsWithResponse call

func (ListTagsForBatchMetricsResponse) Status added in v0.3.8

Status returns HTTPResponse.Status

func (ListTagsForBatchMetricsResponse) StatusCode added in v0.3.8

func (r ListTagsForBatchMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTagsForJobMetricsOutput added in v0.3.8

type ListTagsForJobMetricsOutput struct {
	NextPageToken *string      `json:"nextPageToken,omitempty"`
	Tags          *[]MetricTag `json:"tags,omitempty"`
}

ListTagsForJobMetricsOutput defines model for listTagsForJobMetricsOutput.

type ListTagsForJobMetricsParams added in v0.3.8

type ListTagsForJobMetricsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListTagsForJobMetricsParams defines parameters for ListTagsForJobMetrics.

type ListTagsForJobMetricsResponse added in v0.3.8

type ListTagsForJobMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTagsForJobMetricsOutput
}

func ParseListTagsForJobMetricsResponse added in v0.3.8

func ParseListTagsForJobMetricsResponse(rsp *http.Response) (*ListTagsForJobMetricsResponse, error)

ParseListTagsForJobMetricsResponse parses an HTTP response from a ListTagsForJobMetricsWithResponse call

func (ListTagsForJobMetricsResponse) Status added in v0.3.8

Status returns HTTPResponse.Status

func (ListTagsForJobMetricsResponse) StatusCode added in v0.3.8

func (r ListTagsForJobMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTagsForReportMetricsOutput added in v0.3.8

type ListTagsForReportMetricsOutput struct {
	NextPageToken *string      `json:"nextPageToken,omitempty"`
	Tags          *[]MetricTag `json:"tags,omitempty"`
}

ListTagsForReportMetricsOutput defines model for listTagsForReportMetricsOutput.

type ListTagsForReportMetricsParams added in v0.3.8

type ListTagsForReportMetricsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListTagsForReportMetricsParams defines parameters for ListTagsForReportMetrics.

type ListTagsForReportMetricsResponse added in v0.3.8

type ListTagsForReportMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTagsForReportMetricsOutput
}

func ParseListTagsForReportMetricsResponse added in v0.3.8

func ParseListTagsForReportMetricsResponse(rsp *http.Response) (*ListTagsForReportMetricsResponse, error)

ParseListTagsForReportMetricsResponse parses an HTTP response from a ListTagsForReportMetricsWithResponse call

func (ListTagsForReportMetricsResponse) Status added in v0.3.8

Status returns HTTPResponse.Status

func (ListTagsForReportMetricsResponse) StatusCode added in v0.3.8

func (r ListTagsForReportMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTestSuiteOutput added in v0.3.1

type ListTestSuiteOutput struct {
	NextPageToken string      `json:"nextPageToken"`
	TestSuites    []TestSuite `json:"testSuites"`
	Total         int         `json:"total"`
}

ListTestSuiteOutput defines model for listTestSuiteOutput.

type ListTestSuiteRevisionsOutput added in v0.3.5

type ListTestSuiteRevisionsOutput struct {
	NextPageToken *string      `json:"nextPageToken,omitempty"`
	TestSuites    *[]TestSuite `json:"testSuites,omitempty"`
}

ListTestSuiteRevisionsOutput defines model for listTestSuiteRevisionsOutput.

type ListTestSuiteRevisionsParams added in v0.3.8

type ListTestSuiteRevisionsParams struct {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
}

ListTestSuiteRevisionsParams defines parameters for ListTestSuiteRevisions.

type ListTestSuiteRevisionsResponse added in v0.3.1

type ListTestSuiteRevisionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTestSuiteRevisionsOutput
}

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 {
	// ExperienceIDs Only return test suites that contain the given experience id(s)
	ExperienceIDs *[]ExperienceID `form:"experienceIDs,omitempty" json:"experienceIDs,omitempty"`

	// SystemID Only return test suites that contain the given system id
	SystemID *openapi_types.UUID `form:"systemID,omitempty" json:"systemID,omitempty"`
	Archived *bool               `form:"archived,omitempty" json:"archived,omitempty"`

	// Name Filter test suites by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Text Filter test suites by a text string on name and description
	Text      *string    `form:"text,omitempty" json:"text,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"`
}

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 ListWorkflowRunsOutput added in v0.27.0

type ListWorkflowRunsOutput struct {
	NextPageToken string        `json:"nextPageToken"`
	Total         int           `json:"total"`
	WorkflowRuns  []WorkflowRun `json:"workflowRuns"`
}

ListWorkflowRunsOutput defines model for listWorkflowRunsOutput.

type ListWorkflowRunsParams added in v0.27.0

type ListWorkflowRunsParams 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"`
}

ListWorkflowRunsParams defines parameters for ListWorkflowRuns.

type ListWorkflowRunsResponse added in v0.27.0

type ListWorkflowRunsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListWorkflowRunsOutput
}

func ParseListWorkflowRunsResponse added in v0.27.0

func ParseListWorkflowRunsResponse(rsp *http.Response) (*ListWorkflowRunsResponse, error)

ParseListWorkflowRunsResponse parses an HTTP response from a ListWorkflowRunsWithResponse call

func (ListWorkflowRunsResponse) Status added in v0.27.0

func (r ListWorkflowRunsResponse) Status() string

Status returns HTTPResponse.Status

func (ListWorkflowRunsResponse) StatusCode added in v0.27.0

func (r ListWorkflowRunsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListWorkflowSuitesOutput added in v0.27.0

type ListWorkflowSuitesOutput struct {
	WorkflowSuites []WorkflowSuite `json:"workflowSuites"`
}

ListWorkflowSuitesOutput defines model for listWorkflowSuitesOutput.

type ListWorkflowSuitesResponse added in v0.27.0

type ListWorkflowSuitesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListWorkflowSuitesOutput
}

func ParseListWorkflowSuitesResponse added in v0.27.0

func ParseListWorkflowSuitesResponse(rsp *http.Response) (*ListWorkflowSuitesResponse, error)

ParseListWorkflowSuitesResponse parses an HTTP response from a ListWorkflowSuitesWithResponse call

func (ListWorkflowSuitesResponse) Status added in v0.27.0

Status returns HTTPResponse.Status

func (ListWorkflowSuitesResponse) StatusCode added in v0.27.0

func (r ListWorkflowSuitesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListWorkflowsOutput added in v0.27.0

type ListWorkflowsOutput struct {
	NextPageToken string     `json:"nextPageToken"`
	Total         int        `json:"total"`
	Workflows     []Workflow `json:"workflows"`
}

ListWorkflowsOutput defines model for listWorkflowsOutput.

type ListWorkflowsParams added in v0.27.0

type ListWorkflowsParams struct {
	// Name Filter branches by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Text Filter test suites by a text string on name and description
	Text      *string    `form:"text,omitempty" json:"text,omitempty"`
	Archived  *bool      `form:"archived,omitempty" json:"archived,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"`
}

ListWorkflowsParams defines parameters for ListWorkflows.

type ListWorkflowsResponse added in v0.27.0

type ListWorkflowsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListWorkflowsOutput
}

func ParseListWorkflowsResponse added in v0.27.0

func ParseListWorkflowsResponse(rsp *http.Response) (*ListWorkflowsResponse, error)

ParseListWorkflowsResponse parses an HTTP response from a ListWorkflowsWithResponse call

func (ListWorkflowsResponse) Status added in v0.27.0

func (r ListWorkflowsResponse) Status() string

Status returns HTTPResponse.Status

func (ListWorkflowsResponse) StatusCode added in v0.27.0

func (r ListWorkflowsResponse) 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"
	EMISSIONSLOG     LogType = "EMISSIONS_LOG"
	ERRORLOG         LogType = "ERROR_LOG"
	EXECUTIONLOG     LogType = "EXECUTION_LOG"
	FOXGLOVEMCAPLOG  LogType = "FOXGLOVE_MCAP_LOG"
	MCAPLOG          LogType = "MCAP_LOG"
	METRICSOUTPUTLOG LogType = "METRICS_OUTPUT_LOG"
	MP4LOG           LogType = "MP4_LOG"
	OTHERLOG         LogType = "OTHER_LOG"
	RERUNIOLOG       LogType = "RERUN_IO_LOG"
	SERVICELOG       LogType = "SERVICE_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"`

	// EventMetric true if this metric is for an event
	EventMetric  *bool           `json:"eventMetric,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"`
	ProjectID    *ProjectID      `json:"projectID,omitempty"`
	Status       *MetricStatus   `json:"status,omitempty"`
	Type         *MetricType     `json:"type,omitempty"`
	Unit         *string         `json:"unit"`
	UserID       *UserID         `json:"userID,omitempty"`
	Value        *MetricValue    `json:"value"`
}

Metric defines model for metric.

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 MetricTag added in v0.3.8

type MetricTag struct {
	CreationTimestamp *time.Time          `json:"creationTimestamp,omitempty"`
	MetricID          *openapi_types.UUID `json:"metricID,omitempty"`
	Name              string              `json:"name"`
	TagID             *TagID              `json:"tagID,omitempty"`
	Value             string              `json:"value"`
}

MetricTag defines model for metricTag.

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 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 MetricsSetName added in v0.11.0

type MetricsSetName = string

MetricsSetName defines model for metricsSetName.

type MutateSystemsToExperienceInput added in v0.3.8

type MutateSystemsToExperienceInput struct {
	AllExperiences *bool                  `json:"allExperiences,omitempty"`
	Experiences    *[]ExperienceID        `json:"experiences,omitempty"`
	Filters        *ExperienceFilterInput `json:"filters,omitempty"`
	SystemIDs      []SystemID             `json:"systemIDs"`
}

MutateSystemsToExperienceInput defines model for mutateSystemsToExperienceInput.

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 PageSizeUnbounded added in v0.8.0

type PageSizeUnbounded = int

PageSizeUnbounded defines model for pageSizeUnbounded.

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 {
	AllowableFailurePercent *int                 `json:"allowableFailurePercent"`
	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"`
	MetricsSetName          *MetricsSetName      `json:"metricsSetName"`
	Parameters              *[]SweepParameter    `json:"parameters,omitempty"`
	PoolLabels              *PoolLabels          `json:"poolLabels,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 (
	ParameterSweepStatusCANCELLED ParameterSweepStatus = "CANCELLED"
	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 PoolLabel added in v0.3.8

type PoolLabel = string

PoolLabel defines model for poolLabel.

type PoolLabels added in v0.3.8

type PoolLabels = []PoolLabel

PoolLabels defines model for poolLabels.

type Profile added in v0.18.0

type Profile = string

Profile defines model for profile.

type Project

type Project struct {
	Archived          Archived  `json:"archived"`
	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 ReferenceBatchSummary added in v0.4.0

type ReferenceBatchSummary struct {
	FixedTests int64 `json:"fixedTests"`
	NewIssues  int64 `json:"newIssues"`
	NewTests   int64 `json:"newTests"`
}

ReferenceBatchSummary defines model for referenceBatchSummary.

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 RemoveExperiencesFromTestSuiteJSONRequestBody added in v0.3.8

type RemoveExperiencesFromTestSuiteJSONRequestBody = SelectExperiencesInput

RemoveExperiencesFromTestSuiteJSONRequestBody defines body for RemoveExperiencesFromTestSuite for application/json ContentType.

type RemoveExperiencesFromTestSuiteResponse added in v0.3.8

type RemoveExperiencesFromTestSuiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestSuite
}

func ParseRemoveExperiencesFromTestSuiteResponse added in v0.3.8

func ParseRemoveExperiencesFromTestSuiteResponse(rsp *http.Response) (*RemoveExperiencesFromTestSuiteResponse, error)

ParseRemoveExperiencesFromTestSuiteResponse parses an HTTP response from a RemoveExperiencesFromTestSuiteWithResponse call

func (RemoveExperiencesFromTestSuiteResponse) Status added in v0.3.8

Status returns HTTPResponse.Status

func (RemoveExperiencesFromTestSuiteResponse) StatusCode added in v0.3.8

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 RemoveSystemsFromExperiencesJSONRequestBody added in v0.3.8

type RemoveSystemsFromExperiencesJSONRequestBody = MutateSystemsToExperienceInput

RemoveSystemsFromExperiencesJSONRequestBody defines body for RemoveSystemsFromExperiences for application/json ContentType.

type RemoveSystemsFromExperiencesResponse added in v0.3.8

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

func ParseRemoveSystemsFromExperiencesResponse added in v0.3.8

func ParseRemoveSystemsFromExperiencesResponse(rsp *http.Response) (*RemoveSystemsFromExperiencesResponse, error)

ParseRemoveSystemsFromExperiencesResponse parses an HTTP response from a RemoveSystemsFromExperiencesWithResponse call

func (RemoveSystemsFromExperiencesResponse) Status added in v0.3.8

Status returns HTTPResponse.Status

func (RemoveSystemsFromExperiencesResponse) StatusCode added in v0.3.8

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"`
	MetricsSetName          *MetricsSetName         `json:"metricsSetName"`
	MetricsStatus           MetricStatus            `json:"metricsStatus"`
	Name                    Name                    `json:"name"`
	OrgID                   OrgID                   `json:"orgID"`
	OutputLocation          string                  `json:"outputLocation"`
	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"`
	MetricsSetName          *MetricsSetName          `json:"metricsSetName"`
	Name                    *Name                    `json:"name,omitempty"`
	PoolLabels              *PoolLabels              `json:"poolLabels,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 ReportLog added in v0.3.5

type ReportLog struct {
	Checksum          Checksum    `json:"checksum"`
	CreationTimestamp Timestamp   `json:"creationTimestamp"`
	FileName          FileName    `json:"fileName"`
	FileSize          FileSize    `json:"fileSize"`
	Location          LogLocation `json:"location"`
	LogID             LogID       `json:"logID"`
	LogOutputLocation string      `json:"logOutputLocation"`
	LogType           LogType     `json:"logType"`
	OrgID             OrgID       `json:"orgID"`
	UserID            UserID      `json:"userID"`
}

ReportLog defines model for reportLog.

type ReportMetricsDataAndIDs added in v0.3.5

type ReportMetricsDataAndIDs struct {
	ReportMetricID    *MetricID    `json:"reportMetricID,omitempty"`
	ReportMetricsData *MetricsData `json:"reportMetricsData,omitempty"`
}

ReportMetricsDataAndIDs defines model for reportMetricsDataAndIDs.

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 RerunBatchInput added in v0.19.0

type RerunBatchInput struct {
	JobIDs *[]JobID `json:"jobIDs,omitempty"`
}

RerunBatchInput defines model for rerunBatchInput.

type RerunBatchJSONRequestBody added in v0.19.0

type RerunBatchJSONRequestBody = RerunBatchInput

RerunBatchJSONRequestBody defines body for RerunBatch for application/json ContentType.

type RerunBatchOutput added in v0.19.0

type RerunBatchOutput struct {
	BatchID    *BatchID    `json:"batchID,omitempty"`
	JobIDs     *[]JobID    `json:"jobIDs,omitempty"`
	RunCounter *RunCounter `json:"runCounter,omitempty"`
}

RerunBatchOutput defines model for rerunBatchOutput.

type RerunBatchResponse added in v0.19.0

type RerunBatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RerunBatchOutput
}

func ParseRerunBatchResponse added in v0.19.0

func ParseRerunBatchResponse(rsp *http.Response) (*RerunBatchResponse, error)

ParseRerunBatchResponse parses an HTTP response from a RerunBatchWithResponse call

func (RerunBatchResponse) Status added in v0.19.0

func (r RerunBatchResponse) Status() string

Status returns HTTPResponse.Status

func (RerunBatchResponse) StatusCode added in v0.19.0

func (r RerunBatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RespectRevisionBoundary added in v0.3.4

type RespectRevisionBoundary = bool

RespectRevisionBoundary defines model for respectRevisionBoundary.

type RestoreExperienceResponse added in v0.17.0

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

func ParseRestoreExperienceResponse added in v0.17.0

func ParseRestoreExperienceResponse(rsp *http.Response) (*RestoreExperienceResponse, error)

ParseRestoreExperienceResponse parses an HTTP response from a RestoreExperienceWithResponse call

func (RestoreExperienceResponse) Status added in v0.17.0

func (r RestoreExperienceResponse) Status() string

Status returns HTTPResponse.Status

func (RestoreExperienceResponse) StatusCode added in v0.17.0

func (r RestoreExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestoreTestSuiteResponse added in v0.17.0

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

func ParseRestoreTestSuiteResponse added in v0.17.0

func ParseRestoreTestSuiteResponse(rsp *http.Response) (*RestoreTestSuiteResponse, error)

ParseRestoreTestSuiteResponse parses an HTTP response from a RestoreTestSuiteWithResponse call

func (RestoreTestSuiteResponse) Status added in v0.17.0

func (r RestoreTestSuiteResponse) Status() string

Status returns HTTPResponse.Status

func (RestoreTestSuiteResponse) StatusCode added in v0.17.0

func (r RestoreTestSuiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReviseTestSuiteInput added in v0.3.1

type ReviseTestSuiteInput struct {
	Adhoc                 *bool                   `json:"adhoc,omitempty"`
	AllExperiences        *bool                   `json:"allExperiences,omitempty"`
	Description           *TestSuiteDescription   `json:"description,omitempty"`
	ExcludedExperienceIDs *[]ExcludedExperienceID `json:"excludedExperienceIDs,omitempty"`
	Experiences           *[]ExperienceID         `json:"experiences,omitempty"`
	Filters               *ExperienceFilterInput  `json:"filters,omitempty"`
	MetricsBuildID        *MetricsBuildID         `json:"metricsBuildID,omitempty"`
	MetricsSetName        *MetricsSetName         `json:"metricsSetName"`
	Name                  *TestSuiteName          `json:"name,omitempty"`
	ShowOnSummary         *bool                   `json:"show_on_summary,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 RunCounter added in v0.19.0

type RunCounter = int

RunCounter defines model for runCounter.

type SelectExperiencesInput added in v0.3.8

type SelectExperiencesInput struct {
	AllExperiences *bool                  `json:"allExperiences,omitempty"`
	Experiences    *[]ExperienceID        `json:"experiences,omitempty"`
	Filters        *ExperienceFilterInput `json:"filters,omitempty"`
}

SelectExperiencesInput defines model for selectExperiencesInput.

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 {
	Architecture               Architecture `json:"architecture"`
	Archived                   Archived     `json:"archived"`
	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"`
	NumBatches                 int          `json:"numBatches"`
	NumBuilds                  int          `json:"numBuilds"`
	NumExperiences             int          `json:"numExperiences"`
	NumMetricsBuilds           int          `json:"numMetricsBuilds"`
	NumTestSuites              int          `json:"numTestSuites"`
	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 TagID added in v0.3.8

type TagID = openapi_types.UUID

TagID defines model for tagID.

type TestSuite added in v0.3.1

type TestSuite struct {
	Archived             bool                 `json:"archived"`
	CreationTimestamp    Timestamp            `json:"creationTimestamp"`
	Description          TestSuiteDescription `json:"description"`
	Experiences          []ExperienceID       `json:"experiences"`
	MetricsBuildID       *MetricsBuildID      `json:"metricsBuildID,omitempty"`
	MetricsSetName       *MetricsSetName      `json:"metricsSetName"`
	Name                 TestSuiteName        `json:"name"`
	OrgID                OrgID                `json:"orgID"`
	ProjectID            ProjectID            `json:"projectID"`
	ShowOnSummary        bool                 `json:"showOnSummary"`
	SummaryReferenceDate *Timestamp           `json:"summaryReferenceDate,omitempty"`
	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 {
	AllowableFailurePercent *int               `json:"allowableFailurePercent"`
	AssociatedAccount       *AssociatedAccount `json:"associatedAccount,omitempty"`
	BatchName               *Name              `json:"batchName,omitempty"`
	BuildID                 BuildID            `json:"buildID"`
	Parameters              *BatchParameters   `json:"parameters,omitempty"`
	PoolLabels              *PoolLabels        `json:"poolLabels,omitempty"`
	TriggeredVia            *TriggeredVia      `json:"triggeredVia,omitempty"`
}

TestSuiteBatchInput defines model for testSuiteBatchInput.

type TestSuiteBatchSummaryJobResults added in v0.3.8

type TestSuiteBatchSummaryJobResults struct {
	BatchCreationTimestamp Timestamp      `json:"batchCreationTimestamp"`
	BatchID                BatchID        `json:"batchID"`
	Blocker                int64          `json:"blocker"`
	BuildCreationTimestamp Timestamp      `json:"buildCreationTimestamp"`
	BuildID                BuildID        `json:"buildID"`
	Cancelled              int64          `json:"cancelled"`
	Error                  int64          `json:"error"`
	Metrics                []CustomMetric `json:"metrics"`
	Passed                 int64          `json:"passed"`
	Queued                 int64          `json:"queued"`
	Running                int64          `json:"running"`
	Total                  int64          `json:"total"`
	Warning                int64          `json:"warning"`
}

TestSuiteBatchSummaryJobResults defines model for testSuiteBatchSummaryJobResults.

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 TestSuiteRevision added in v0.3.1

type TestSuiteRevision = int32

TestSuiteRevision defines model for testSuiteRevision.

type TestSuiteSummary added in v0.3.8

type TestSuiteSummary struct {
	Batches               []TestSuiteBatchSummaryJobResults `json:"batches"`
	BranchID              BranchID                          `json:"branchID"`
	KeyMetric             *KeyMetric                        `json:"keyMetric"`
	Name                  TestSuiteName                     `json:"name"`
	ProjectID             ProjectID                         `json:"projectID"`
	ReferenceBatch        *TestSuiteBatchSummaryJobResults  `json:"referenceBatch,omitempty"`
	ReferenceBatchSummary *ReferenceBatchSummary            `json:"referenceBatchSummary"`
	ReportID              ReportID                          `json:"reportID"`
	Summary               struct {
		FixedTests int64 `json:"fixedTests"`
		NewIssues  int64 `json:"newIssues"`
		NewTests   int64 `json:"newTests"`
	} `json:"summary"`
	SystemID             SystemID             `json:"systemID"`
	TestSuiteDescription TestSuiteDescription `json:"testSuiteDescription"`
	TestSuiteID          TestSuiteID          `json:"testSuiteID"`
	TestSuiteRevision    TestSuiteRevision    `json:"testSuiteRevision"`
}

TestSuiteSummary defines model for testSuiteSummary.

type TestSuiteSummaryOutput added in v0.3.8

type TestSuiteSummaryOutput struct {
	NextPageToken string             `json:"nextPageToken"`
	TestSuites    []TestSuiteSummary `json:"testSuites"`
}

TestSuiteSummaryOutput defines model for testSuiteSummaryOutput.

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 UpdateBatchInput added in v0.3.8

type UpdateBatchInput struct {
	Description string `json:"description"`
}

UpdateBatchInput defines model for updateBatchInput.

type UpdateBatchJSONRequestBody added in v0.3.8

type UpdateBatchJSONRequestBody = UpdateBatchInput

UpdateBatchJSONRequestBody defines body for UpdateBatch for application/json ContentType.

type UpdateBatchResponse added in v0.3.8

type UpdateBatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Batch
}

func ParseUpdateBatchResponse added in v0.3.8

func ParseUpdateBatchResponse(rsp *http.Response) (*UpdateBatchResponse, error)

ParseUpdateBatchResponse parses an HTTP response from a UpdateBatchWithResponse call

func (UpdateBatchResponse) Status added in v0.3.8

func (r UpdateBatchResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateBatchResponse) StatusCode added in v0.3.8

func (r UpdateBatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateBuildFields added in v0.4.0

type UpdateBuildFields struct {
	BranchID *openapi_types.UUID `json:"branchID,omitempty"`

	// Description The description of the build. May be a SHA or commit message.
	// Deprecated:
	Description *BuildDescription `json:"description,omitempty"`

	// Name The name of the build.
	Name *BuildName `json:"name,omitempty"`
}

UpdateBuildFields defines model for updateBuildFields.

type UpdateBuildInput added in v0.4.0

type UpdateBuildInput struct {
	Build      *UpdateBuildFields `json:"build,omitempty"`
	UpdateMask *UpdateMask        `json:"updateMask,omitempty"`
}

UpdateBuildInput defines model for updateBuildInput.

type UpdateBuildJSONRequestBody added in v0.4.0

type UpdateBuildJSONRequestBody = UpdateBuildInput

UpdateBuildJSONRequestBody defines body for UpdateBuild for application/json ContentType.

type UpdateBuildResponse added in v0.4.0

type UpdateBuildResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Build
}

func ParseUpdateBuildResponse added in v0.4.0

func ParseUpdateBuildResponse(rsp *http.Response) (*UpdateBuildResponse, error)

ParseUpdateBuildResponse parses an HTTP response from a UpdateBuildWithResponse call

func (UpdateBuildResponse) Status added in v0.4.0

func (r UpdateBuildResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateBuildResponse) StatusCode added in v0.4.0

func (r UpdateBuildResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEventInput added in v0.3.8

type UpdateEventInput struct {
	Description string `json:"description"`
}

UpdateEventInput defines model for updateEventInput.

type UpdateEventJSONRequestBody added in v0.3.8

type UpdateEventJSONRequestBody = UpdateEventInput

UpdateEventJSONRequestBody defines body for UpdateEvent for application/json ContentType.

type UpdateEventResponse added in v0.3.8

type UpdateEventResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Event
}

func ParseUpdateEventResponse added in v0.3.8

func ParseUpdateEventResponse(rsp *http.Response) (*UpdateEventResponse, error)

ParseUpdateEventResponse parses an HTTP response from a UpdateEventWithResponse call

func (UpdateEventResponse) Status added in v0.3.8

func (r UpdateEventResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateEventResponse) StatusCode added in v0.3.8

func (r UpdateEventResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateExperienceFields added in v0.3.1

type UpdateExperienceFields struct {
	// CacheExempt If true, the experience will not be cached.
	CacheExempt             *bool                  `json:"cacheExempt,omitempty"`
	ContainerTimeoutSeconds *int32                 `json:"containerTimeoutSeconds,omitempty"`
	Description             *string                `json:"description,omitempty"`
	EnvironmentVariables    *[]EnvironmentVariable `json:"environmentVariables,omitempty"`
	ExperienceTagIDs        *[]ExperienceTagID     `json:"experienceTagIDs,omitempty"`

	// Location [DEPRECATED] This field was previously used to define an experience's location. Experiences can now be defined with multiple locations, using the locations field. This field will be removed in a future version.
	// Deprecated:
	Location  *string         `json:"location,omitempty"`
	Locations *[]string       `json:"locations,omitempty"`
	Name      *ExperienceName `json:"name,omitempty"`
	Profile   *Profile        `json:"profile,omitempty"`
	SystemIDs *[]SystemID     `json:"systemIDs,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 UpdateJobInput added in v0.3.8

type UpdateJobInput struct {
	Description string `json:"description"`
}

UpdateJobInput defines model for updateJobInput.

type UpdateJobJSONRequestBody added in v0.3.8

type UpdateJobJSONRequestBody = UpdateJobInput

UpdateJobJSONRequestBody defines body for UpdateJob for application/json ContentType.

type UpdateJobResponse added in v0.3.8

type UpdateJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Job
}

func ParseUpdateJobResponse added in v0.3.8

func ParseUpdateJobResponse(rsp *http.Response) (*UpdateJobResponse, error)

ParseUpdateJobResponse parses an HTTP response from a UpdateJobWithResponse call

func (UpdateJobResponse) Status added in v0.3.8

func (r UpdateJobResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateJobResponse) StatusCode added in v0.3.8

func (r UpdateJobResponse) 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 UpdateSystemInput added in v0.3.1

type UpdateSystemInput struct {
	Architecture               *Architecture `json:"architecture,omitempty"`
	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"`
}

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 UpdateWorkflowInput added in v0.27.0

type UpdateWorkflowInput struct {
	CiWorkflowLink *string               `json:"ciWorkflowLink"`
	Description    *string               `json:"description,omitempty"`
	Name           *string               `json:"name,omitempty"`
	WorkflowSuites *[]WorkflowSuiteInput `json:"workflowSuites,omitempty"`
}

UpdateWorkflowInput defines model for updateWorkflowInput.

type UpdateWorkflowJSONRequestBody added in v0.27.0

type UpdateWorkflowJSONRequestBody = UpdateWorkflowInput

UpdateWorkflowJSONRequestBody defines body for UpdateWorkflow for application/json ContentType.

type UpdateWorkflowResponse added in v0.27.0

type UpdateWorkflowResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Workflow
}

func ParseUpdateWorkflowResponse added in v0.27.0

func ParseUpdateWorkflowResponse(rsp *http.Response) (*UpdateWorkflowResponse, error)

ParseUpdateWorkflowResponse parses an HTTP response from a UpdateWorkflowWithResponse call

func (UpdateWorkflowResponse) Status added in v0.27.0

func (r UpdateWorkflowResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateWorkflowResponse) StatusCode added in v0.27.0

func (r UpdateWorkflowResponse) 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.

type Workflow added in v0.27.0

type Workflow struct {
	Archived          Archived   `json:"archived"`
	CiWorkflowLink    *string    `json:"ciWorkflowLink"`
	CreationTimestamp Timestamp  `json:"creationTimestamp"`
	Description       string     `json:"description"`
	LastRunTimestamp  *Timestamp `json:"lastRunTimestamp,omitempty"`
	Name              string     `json:"name"`
	OrgID             OrgID      `json:"orgID"`
	ProjectID         ProjectID  `json:"projectID"`
	UpdateTimestamp   *Timestamp `json:"updateTimestamp,omitempty"`
	UserID            UserID     `json:"userID"`
	WorkflowID        WorkflowID `json:"workflowID"`
}

Workflow defines model for workflow.

type WorkflowID added in v0.27.0

type WorkflowID = openapi_types.UUID

WorkflowID defines model for workflowID.

type WorkflowRun added in v0.27.0

type WorkflowRun struct {
	AssociatedAccount     *AssociatedAccount     `json:"associatedAccount,omitempty"`
	BuildID               BuildID                `json:"buildID"`
	CreationTimestamp     Timestamp              `json:"creationTimestamp"`
	OrgID                 OrgID                  `json:"orgID"`
	TriggeredVia          *TriggeredVia          `json:"triggeredVia,omitempty"`
	UserID                UserID                 `json:"userID"`
	WorkflowID            WorkflowID             `json:"workflowID"`
	WorkflowRunID         WorkflowRunID          `json:"workflowRunID"`
	WorkflowRunTestSuites []WorkflowRunTestSuite `json:"workflowRunTestSuites"`
}

WorkflowRun defines model for workflowRun.

type WorkflowRunID added in v0.27.0

type WorkflowRunID = openapi_types.UUID

WorkflowRunID defines model for workflowRunID.

type WorkflowRunTestSuite added in v0.27.0

type WorkflowRunTestSuite struct {
	BatchID     BatchID     `json:"batchID"`
	TestSuiteID TestSuiteID `json:"testSuiteID"`
}

WorkflowRunTestSuite defines model for workflowRunTestSuite.

type WorkflowSuite added in v0.27.0

type WorkflowSuite struct {
	Enabled   Enabled   `json:"enabled"`
	TestSuite TestSuite `json:"testSuite"`
}

WorkflowSuite defines model for workflowSuite.

type WorkflowSuiteInput added in v0.27.0

type WorkflowSuiteInput struct {
	Enabled     Enabled     `json:"enabled"`
	TestSuiteID TestSuiteID `json:"testSuiteID"`
}

WorkflowSuiteInput defines model for workflowSuiteInput.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL