api

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2024 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 NewAddBatchMetricsDataToBatchMetricRequest added in v0.1.27

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

NewAddBatchMetricsDataToBatchMetricRequest calls the generic AddBatchMetricsDataToBatchMetric builder with application/json body

func NewAddBatchMetricsDataToBatchMetricRequestWithBody added in v0.1.27

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

NewAddBatchMetricsDataToBatchMetricRequestWithBody generates requests for AddBatchMetricsDataToBatchMetric with any type of body

func NewAddExperienceTagToExperienceRequest

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

NewAddExperienceTagToExperienceRequest generates requests for AddExperienceTagToExperience

func NewAddMetricsDataToMetricRequest added in v0.1.22

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

NewAddMetricsDataToMetricRequest calls the generic AddMetricsDataToMetric builder with application/json body

func NewAddMetricsDataToMetricRequestWithBody added in v0.1.22

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

NewAddMetricsDataToMetricRequestWithBody generates requests for AddMetricsDataToMetric with any type of body

func NewCancelBatchRequest

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

NewCancelBatchRequest generates requests for CancelBatch

func NewCreateBatchLogRequest added in v0.1.31

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

NewCreateBatchLogRequest calls the generic CreateBatchLog builder with application/json body

func NewCreateBatchLogRequestWithBody added in v0.1.31

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

NewCreateBatchLogRequestWithBody generates requests for CreateBatchLog with any type of body

func NewCreateBatchMetricRequest added in v0.1.27

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

NewCreateBatchMetricRequest calls the generic CreateBatchMetric builder with application/json body

func NewCreateBatchMetricRequestWithBody added in v0.1.27

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

NewCreateBatchMetricRequestWithBody generates requests for CreateBatchMetric with any type of body

func NewCreateBatchMetricsDataRequest added in v0.1.27

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

NewCreateBatchMetricsDataRequest calls the generic CreateBatchMetricsData builder with application/json body

func NewCreateBatchMetricsDataRequestWithBody added in v0.1.27

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

NewCreateBatchMetricsDataRequestWithBody generates requests for CreateBatchMetricsData with any type of body

func NewCreateBatchRequest

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

NewCreateBatchRequest calls the generic CreateBatch builder with application/json body

func NewCreateBatchRequestWithBody

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

NewCreateBatchRequestWithBody generates requests for CreateBatch with any type of body

func NewCreateBranchForProjectRequest

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

NewCreateBranchForProjectRequest calls the generic CreateBranchForProject builder with application/json body

func NewCreateBranchForProjectRequestWithBody

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

NewCreateBranchForProjectRequestWithBody generates requests for CreateBranchForProject with any type of body

func NewCreateBuildForBranchRequest

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

NewCreateBuildForBranchRequest calls the generic CreateBuildForBranch builder with application/json body

func NewCreateBuildForBranchRequestWithBody

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

NewCreateBuildForBranchRequestWithBody generates requests for CreateBuildForBranch with any type of body

func NewCreateExperienceRequest

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

NewCreateExperienceRequest calls the generic CreateExperience builder with application/json body

func NewCreateExperienceRequestWithBody

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

NewCreateExperienceRequestWithBody generates requests for CreateExperience with any type of body

func NewCreateExperienceTagRequest

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

NewCreateExperienceTagRequest calls the generic CreateExperienceTag builder with application/json body

func NewCreateExperienceTagRequestWithBody

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

NewCreateExperienceTagRequestWithBody generates requests for CreateExperienceTag with any type of body

func NewCreateJobLogRequest added in v0.1.31

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

NewCreateJobLogRequest calls the generic CreateJobLog builder with application/json body

func NewCreateJobLogRequestWithBody added in v0.1.31

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

NewCreateJobLogRequestWithBody generates requests for CreateJobLog with any type of body

func NewCreateLaunchProfileRequest added in v0.1.24

func NewCreateLaunchProfileRequest(server string, projectID ProjectID, body CreateLaunchProfileJSONRequestBody) (*http.Request, error)

NewCreateLaunchProfileRequest calls the generic CreateLaunchProfile builder with application/json body

func NewCreateLaunchProfileRequestWithBody added in v0.1.24

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

NewCreateLaunchProfileRequestWithBody generates requests for CreateLaunchProfile with any type of body

func NewCreateMetricRequest added in v0.1.22

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

NewCreateMetricRequest calls the generic CreateMetric builder with application/json body

func NewCreateMetricRequestWithBody added in v0.1.22

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

NewCreateMetricRequestWithBody generates requests for CreateMetric with any type of body

func NewCreateMetricsBuildRequest added in v0.1.22

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

NewCreateMetricsBuildRequest calls the generic CreateMetricsBuild builder with application/json body

func NewCreateMetricsBuildRequestWithBody added in v0.1.22

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

NewCreateMetricsBuildRequestWithBody generates requests for CreateMetricsBuild with any type of body

func NewCreateMetricsDataRequest added in v0.1.22

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

NewCreateMetricsDataRequest calls the generic CreateMetricsData builder with application/json body

func NewCreateMetricsDataRequestWithBody added in v0.1.22

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

NewCreateMetricsDataRequestWithBody generates requests for CreateMetricsData with any type of body

func NewCreateParameterSweepRequest added in v0.1.27

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

NewCreateParameterSweepRequest calls the generic CreateParameterSweep builder with application/json body

func NewCreateParameterSweepRequestWithBody added in v0.1.27

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

NewCreateParameterSweepRequestWithBody generates requests for CreateParameterSweep with any type of body

func NewCreateProjectRequest

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

NewCreateProjectRequest calls the generic CreateProject builder with application/json body

func NewCreateProjectRequestWithBody

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

NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body

func NewCreateViewSessionRequest

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

NewCreateViewSessionRequest generates requests for CreateViewSession

func NewCreateViewUpdateRequestWithBody

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

NewCreateViewUpdateRequestWithBody generates requests for CreateViewUpdate with any type of body

func NewDeleteBatchLogRequest added in v0.1.31

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

NewDeleteBatchLogRequest generates requests for DeleteBatchLog

func NewDeleteBranchForProjectRequest

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

NewDeleteBranchForProjectRequest generates requests for DeleteBranchForProject

func NewDeleteBuildForBranchRequest

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

NewDeleteBuildForBranchRequest generates requests for DeleteBuildForBranch

func NewDeleteExperienceRequest

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

NewDeleteExperienceRequest generates requests for DeleteExperience

func NewDeleteExperienceTagRequest

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

NewDeleteExperienceTagRequest generates requests for DeleteExperienceTag

func NewDeleteJobLogRequest added in v0.1.31

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

NewDeleteJobLogRequest generates requests for DeleteJobLog

func NewDeleteLaunchProfileRequest added in v0.1.24

func NewDeleteLaunchProfileRequest(server string, projectID ProjectID, launchProfileID LaunchProfileID) (*http.Request, error)

NewDeleteLaunchProfileRequest generates requests for DeleteLaunchProfile

func NewDeleteProjectRequest

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

NewDeleteProjectRequest generates requests for DeleteProject

func NewDestroySandboxRequest

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

NewDestroySandboxRequest calls the generic DestroySandbox builder with application/json body

func NewDestroySandboxRequestWithBody

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

NewDestroySandboxRequestWithBody generates requests for DestroySandbox with any type of body

func NewGetBatchLogRequest added in v0.1.31

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

NewGetBatchLogRequest generates requests for GetBatchLog

func NewGetBatchRequest

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

NewGetBatchRequest generates requests for GetBatch

func NewGetBranchForProjectRequest

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

NewGetBranchForProjectRequest generates requests for GetBranchForProject

func NewGetBuildForBranchRequest

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

NewGetBuildForBranchRequest generates requests for GetBuildForBranch

func NewGetBuildRequest

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

NewGetBuildRequest generates requests for GetBuild

func NewGetExperienceRequest

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

NewGetExperienceRequest generates requests for GetExperience

func NewGetExperienceTagRequest

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

NewGetExperienceTagRequest generates requests for GetExperienceTag

func NewGetJobLogRequest added in v0.1.31

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

NewGetJobLogRequest generates requests for GetJobLog

func NewGetJobRequest

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

NewGetJobRequest generates requests for GetJob

func NewGetLaunchProfileRequest added in v0.1.24

func NewGetLaunchProfileRequest(server string, projectID ProjectID, launchProfileID LaunchProfileID) (*http.Request, error)

NewGetLaunchProfileRequest generates requests for GetLaunchProfile

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 NewGetViewSessionRequest

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

NewGetViewSessionRequest generates requests for GetViewSession

func NewHealthRequest

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

NewHealthRequest generates requests for Health

func 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 NewListBatchesRequest

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

NewListBatchesRequest generates requests for ListBatches

func NewListBranchesForProjectRequest

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

NewListBranchesForProjectRequest generates requests for ListBranchesForProject

func NewListBuildsForBranchesRequest added in v0.1.31

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

NewListBuildsForBranchesRequest generates requests for ListBuildsForBranches

func NewListBuildsRequest

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

NewListBuildsRequest generates requests for ListBuilds

func NewListExperienceTagsForExperienceRequest

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

NewListExperienceTagsForExperienceRequest generates requests for ListExperienceTagsForExperience

func NewListExperienceTagsRequest

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

NewListExperienceTagsRequest generates requests for ListExperienceTags

func 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 NewListLaunchProfilesRequest added in v0.1.24

func NewListLaunchProfilesRequest(server string, projectID ProjectID, params *ListLaunchProfilesParams) (*http.Request, error)

NewListLaunchProfilesRequest generates requests for ListLaunchProfiles

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 NewListViewSessionsRequest

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

NewListViewSessionsRequest generates requests for ListViewSessions

func NewRemoveExperienceTagFromExperienceRequest

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

NewRemoveExperienceTagFromExperienceRequest generates requests for RemoveExperienceTagFromExperience

func NewSetupSandboxRequest

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

NewSetupSandboxRequest calls the generic SetupSandbox builder with application/json body

func NewSetupSandboxRequestWithBody

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

NewSetupSandboxRequestWithBody generates requests for SetupSandbox with any type of body

func NewUpdateBatchMetricsStatusRequest added in v0.1.31

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

NewUpdateBatchMetricsStatusRequest calls the generic UpdateBatchMetricsStatus builder with application/json body

func NewUpdateBatchMetricsStatusRequestWithBody added in v0.1.31

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

NewUpdateBatchMetricsStatusRequestWithBody generates requests for UpdateBatchMetricsStatus with any type of body

func NewUpdateExperienceRequest

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

NewUpdateExperienceRequest calls the generic UpdateExperience builder with application/json body

func NewUpdateExperienceRequestWithBody

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

NewUpdateExperienceRequestWithBody generates requests for UpdateExperience with any type of body

func NewUpdateExperienceTagRequest

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

NewUpdateExperienceTagRequest calls the generic UpdateExperienceTag builder with application/json body

func NewUpdateExperienceTagRequestWithBody

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

NewUpdateExperienceTagRequestWithBody generates requests for UpdateExperienceTag with any type of body

func NewUpdateJobMetricsStatusRequest added in v0.1.31

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

NewUpdateJobMetricsStatusRequest calls the generic UpdateJobMetricsStatus builder with application/json body

func NewUpdateJobMetricsStatusRequestWithBody added in v0.1.31

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

NewUpdateJobMetricsStatusRequestWithBody generates requests for UpdateJobMetricsStatus with any type of body

func NewUpdateLaunchProfileRequest added in v0.1.24

func NewUpdateLaunchProfileRequest(server string, projectID ProjectID, launchProfileID LaunchProfileID, body UpdateLaunchProfileJSONRequestBody) (*http.Request, error)

NewUpdateLaunchProfileRequest calls the generic UpdateLaunchProfile builder with application/json body

func NewUpdateLaunchProfileRequestWithBody added in v0.1.24

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

NewUpdateLaunchProfileRequestWithBody generates requests for UpdateLaunchProfile 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 NewValidateExperienceLocationRequest added in v0.1.30

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

NewValidateExperienceLocationRequest calls the generic ValidateExperienceLocation builder with application/json body

func NewValidateExperienceLocationRequestWithBody added in v0.1.30

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

NewValidateExperienceLocationRequestWithBody generates requests for ValidateExperienceLocation with any type of body

Types

type AddBatchMetricsDataToBatchMetricJSONBody added in v0.1.27

type AddBatchMetricsDataToBatchMetricJSONBody = []MetricsDataID

AddBatchMetricsDataToBatchMetricJSONBody defines parameters for AddBatchMetricsDataToBatchMetric.

type AddBatchMetricsDataToBatchMetricJSONRequestBody added in v0.1.27

type AddBatchMetricsDataToBatchMetricJSONRequestBody = AddBatchMetricsDataToBatchMetricJSONBody

AddBatchMetricsDataToBatchMetricJSONRequestBody defines body for AddBatchMetricsDataToBatchMetric for application/json ContentType.

type AddBatchMetricsDataToBatchMetricResponse added in v0.1.27

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

func ParseAddBatchMetricsDataToBatchMetricResponse added in v0.1.27

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

ParseAddBatchMetricsDataToBatchMetricResponse parses an HTTP response from a AddBatchMetricsDataToBatchMetricWithResponse call

func (AddBatchMetricsDataToBatchMetricResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (AddBatchMetricsDataToBatchMetricResponse) StatusCode added in v0.1.27

StatusCode returns HTTPResponse.StatusCode

type AddExperienceTagToExperienceResponse

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

func ParseAddExperienceTagToExperienceResponse

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

ParseAddExperienceTagToExperienceResponse parses an HTTP response from a AddExperienceTagToExperienceWithResponse call

func (AddExperienceTagToExperienceResponse) Status

Status returns HTTPResponse.Status

func (AddExperienceTagToExperienceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AddMetricsDataToMetricJSONBody added in v0.1.22

type AddMetricsDataToMetricJSONBody = []MetricsDataID

AddMetricsDataToMetricJSONBody defines parameters for AddMetricsDataToMetric.

type AddMetricsDataToMetricJSONRequestBody added in v0.1.22

type AddMetricsDataToMetricJSONRequestBody = AddMetricsDataToMetricJSONBody

AddMetricsDataToMetricJSONRequestBody defines body for AddMetricsDataToMetric for application/json ContentType.

type AddMetricsDataToMetricResponse added in v0.1.22

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

func ParseAddMetricsDataToMetricResponse added in v0.1.22

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

ParseAddMetricsDataToMetricResponse parses an HTTP response from a AddMetricsDataToMetricWithResponse call

func (AddMetricsDataToMetricResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (AddMetricsDataToMetricResponse) StatusCode added in v0.1.22

func (r AddMetricsDataToMetricResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Batch

type Batch struct {
	BatchID                      *BatchID            `json:"batchID,omitempty"`
	BatchMetricsStatus           *MetricStatus       `json:"batchMetricsStatus,omitempty"`
	BuildID                      *BuildID            `json:"buildID,omitempty"`
	CreationTimestamp            *Timestamp          `json:"creationTimestamp,omitempty"`
	FriendlyName                 *FriendlyName       `json:"friendlyName,omitempty"`
	InstantiatedExperienceIDs    *[]ExperienceID     `json:"instantiatedExperienceIDs,omitempty"`
	InstantiatedExperienceTagIDs *[]ExperienceTagID  `json:"instantiatedExperienceTagIDs,omitempty"`
	JobsMetricsStatus            *MetricStatus       `json:"jobsMetricsStatus,omitempty"`
	LastUpdatedTimestamp         *Timestamp          `json:"lastUpdatedTimestamp,omitempty"`
	MetricsBuildID               *MetricsBuildID     `json:"metricsBuildID,omitempty"`
	OrgID                        *OrgID              `json:"orgID,omitempty"`
	OverallMetricsStatus         *MetricStatus       `json:"overallMetricsStatus,omitempty"`
	Parameters                   *BatchParameters    `json:"parameters,omitempty"`
	ProjectID                    *ProjectID          `json:"projectID,omitempty"`
	Status                       *BatchStatus        `json:"status,omitempty"`
	StatusHistory                *BatchStatusHistory `json:"statusHistory,omitempty"`
	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 {
	BuildID            *BuildID             `json:"buildID,omitempty"`
	ExperienceIDs      *[]ExperienceID      `json:"experienceIDs"`
	ExperienceNames    *[]ExperienceName    `json:"experienceNames"`
	ExperienceTagIDs   *[]ExperienceTagID   `json:"experienceTagIDs"`
	ExperienceTagNames *[]ExperienceTagName `json:"experienceTagNames"`
	MetricsBuildID     *MetricsBuildID      `json:"metricsBuildID,omitempty"`
	Parameters         *BatchParameters     `json:"parameters,omitempty"`
}

BatchInput defines model for batchInput.

type BatchLog added in v0.1.31

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

BatchLog defines model for batchLog.

type BatchMetric added in v0.1.22

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

BatchMetric defines model for batchMetric.

type BatchMetricsData added in v0.1.27

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

BatchMetricsData defines model for batchMetricsData.

type BatchMetricsDataAndIDs added in v0.1.31

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

BatchMetricsDataAndIDs defines model for batchMetricsDataAndIDs.

type BatchMetricsDataToBatchMetric added in v0.1.31

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

BatchMetricsDataToBatchMetric defines model for batchMetricsDataToBatchMetric.

type 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 Branch

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

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 {
	BranchID          *BranchID         `json:"branchID,omitempty"`
	BuildID           *BuildID          `json:"buildID,omitempty"`
	CreationTimestamp *Timestamp        `json:"creationTimestamp,omitempty"`
	Description       *BuildDescription `json:"description,omitempty"`
	ImageUri          *BuildImageUri    `json:"imageUri,omitempty"`
	OrgID             *OrgID            `json:"orgID,omitempty"`
	ProjectID         *ProjectID        `json:"projectID,omitempty"`
	UserID            *UserID           `json:"userID,omitempty"`
	Version           *BuildVersion     `json:"version,omitempty"`
}

Build defines model for build.

type BuildDescription

type BuildDescription = string

BuildDescription defines model for buildDescription.

type BuildID

type BuildID = openapi_types.UUID

BuildID defines model for buildID.

type BuildImageUri

type BuildImageUri = string

BuildImageUri defines model for buildImageUri.

type 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 Checksum

type Checksum = string

Checksum defines model for checksum.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AddBatchMetricsDataToBatchMetric added in v0.1.27

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

func (*Client) AddBatchMetricsDataToBatchMetricWithBody added in v0.1.27

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

func (*Client) AddExperienceTagToExperience

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

func (*Client) AddMetricsDataToMetric added in v0.1.22

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

func (*Client) AddMetricsDataToMetricWithBody added in v0.1.22

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

func (*Client) CancelBatch

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

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

func (*Client) CreateBatchLogWithBody added in v0.1.31

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

func (*Client) CreateBatchMetric added in v0.1.27

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

func (*Client) CreateBatchMetricWithBody added in v0.1.27

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

func (*Client) CreateBatchMetricsData added in v0.1.27

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

func (*Client) CreateBatchMetricsDataWithBody added in v0.1.27

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

func (*Client) CreateBatchWithBody

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

func (*Client) CreateBranchForProject

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

func (*Client) CreateBranchForProjectWithBody

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

func (*Client) CreateBuildForBranch

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

func (*Client) CreateBuildForBranchWithBody

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

func (*Client) CreateExperience

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

func (*Client) CreateExperienceTag

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

func (*Client) CreateExperienceTagWithBody

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

func (*Client) CreateExperienceWithBody

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

func (*Client) CreateJobLog added in v0.1.31

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

func (*Client) CreateJobLogWithBody added in v0.1.31

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

func (*Client) CreateLaunchProfile added in v0.1.24

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

func (*Client) CreateLaunchProfileWithBody added in v0.1.24

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

func (*Client) CreateMetric added in v0.1.22

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

func (*Client) CreateMetricWithBody added in v0.1.22

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

func (*Client) CreateMetricsBuild added in v0.1.22

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

func (*Client) CreateMetricsBuildWithBody added in v0.1.22

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

func (*Client) CreateMetricsData added in v0.1.22

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

func (*Client) CreateMetricsDataWithBody added in v0.1.22

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

func (*Client) CreateParameterSweep added in v0.1.27

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

func (*Client) CreateParameterSweepWithBody added in v0.1.27

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

func (*Client) CreateProject

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

func (*Client) CreateProjectWithBody

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

func (*Client) CreateViewSession

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

func (*Client) CreateViewUpdateWithBody

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

func (*Client) DeleteBatchLog added in v0.1.31

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

func (*Client) DeleteBranchForProject

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

func (*Client) DeleteBuildForBranch

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

func (*Client) DeleteExperience

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

func (*Client) DeleteExperienceTag

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

func (*Client) DeleteJobLog added in v0.1.31

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

func (*Client) DeleteLaunchProfile added in v0.1.24

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

func (*Client) DeleteProject

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

func (*Client) DestroySandbox

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

func (*Client) DestroySandboxWithBody

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

func (*Client) GetBatch

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

func (*Client) GetBatchLog added in v0.1.31

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

func (*Client) GetBranchForProject

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

func (*Client) GetBuild

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

func (*Client) GetBuildForBranch

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

func (*Client) 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) GetLaunchProfile added in v0.1.24

func (c *Client) GetLaunchProfile(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, 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) GetViewSession

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

func (*Client) Health

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

func (*Client) 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) ListBranchesForProject

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

func (*Client) ListBuilds

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

func (*Client) ListBuildsForBranches added in v0.1.31

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

func (*Client) 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) 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) ListLaunchProfiles added in v0.1.24

func (c *Client) ListLaunchProfiles(ctx context.Context, projectID ProjectID, params *ListLaunchProfilesParams, 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) ListViewSessions

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

func (*Client) RemoveExperienceTagFromExperience

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

func (*Client) SetupSandbox

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

func (*Client) SetupSandboxWithBody

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

func (*Client) UpdateBatchMetricsStatus added in v0.1.31

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

func (*Client) UpdateBatchMetricsStatusWithBody added in v0.1.31

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

func (*Client) UpdateExperience

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

func (*Client) UpdateExperienceTag

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

func (*Client) UpdateExperienceTagWithBody

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

func (*Client) UpdateExperienceWithBody

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

func (*Client) UpdateJobMetricsStatus added in v0.1.31

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

func (*Client) UpdateJobMetricsStatusWithBody added in v0.1.31

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

func (*Client) UpdateLaunchProfile added in v0.1.24

func (c *Client) UpdateLaunchProfile(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, body UpdateLaunchProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLaunchProfileWithBody added in v0.1.24

func (c *Client) UpdateLaunchProfileWithBody(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, 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) ValidateExperienceLocation added in v0.1.30

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

func (*Client) ValidateExperienceLocationWithBody added in v0.1.30

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

type ClientInterface

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	UpdateLaunchProfile(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, body UpdateLaunchProfileJSONRequestBody, 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)

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

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

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

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

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

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

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

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

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

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

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

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

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AddBatchMetricsDataToBatchMetricWithBodyWithResponse added in v0.1.27

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

AddBatchMetricsDataToBatchMetricWithBodyWithResponse request with arbitrary body returning *AddBatchMetricsDataToBatchMetricResponse

func (*ClientWithResponses) AddBatchMetricsDataToBatchMetricWithResponse added in v0.1.27

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

func (*ClientWithResponses) AddExperienceTagToExperienceWithResponse

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

AddExperienceTagToExperienceWithResponse request returning *AddExperienceTagToExperienceResponse

func (*ClientWithResponses) AddMetricsDataToMetricWithBodyWithResponse added in v0.1.22

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

AddMetricsDataToMetricWithBodyWithResponse request with arbitrary body returning *AddMetricsDataToMetricResponse

func (*ClientWithResponses) AddMetricsDataToMetricWithResponse added in v0.1.22

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

func (*ClientWithResponses) CancelBatchWithResponse

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

CancelBatchWithResponse request returning *CancelBatchResponse

func (*ClientWithResponses) CreateBatchLogWithBodyWithResponse added in v0.1.31

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

CreateBatchLogWithBodyWithResponse request with arbitrary body returning *CreateBatchLogResponse

func (*ClientWithResponses) CreateBatchLogWithResponse added in v0.1.31

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

func (*ClientWithResponses) CreateBatchMetricWithBodyWithResponse added in v0.1.27

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

CreateBatchMetricWithBodyWithResponse request with arbitrary body returning *CreateBatchMetricResponse

func (*ClientWithResponses) CreateBatchMetricWithResponse added in v0.1.27

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

func (*ClientWithResponses) CreateBatchMetricsDataWithBodyWithResponse added in v0.1.27

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

CreateBatchMetricsDataWithBodyWithResponse request with arbitrary body returning *CreateBatchMetricsDataResponse

func (*ClientWithResponses) CreateBatchMetricsDataWithResponse added in v0.1.27

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

func (*ClientWithResponses) CreateBatchWithBodyWithResponse

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

CreateBatchWithBodyWithResponse request with arbitrary body returning *CreateBatchResponse

func (*ClientWithResponses) CreateBatchWithResponse

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

func (*ClientWithResponses) CreateBranchForProjectWithBodyWithResponse

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

CreateBranchForProjectWithBodyWithResponse request with arbitrary body returning *CreateBranchForProjectResponse

func (*ClientWithResponses) CreateBranchForProjectWithResponse

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

func (*ClientWithResponses) CreateBuildForBranchWithBodyWithResponse

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

CreateBuildForBranchWithBodyWithResponse request with arbitrary body returning *CreateBuildForBranchResponse

func (*ClientWithResponses) CreateBuildForBranchWithResponse

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

func (*ClientWithResponses) CreateExperienceTagWithBodyWithResponse

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

CreateExperienceTagWithBodyWithResponse request with arbitrary body returning *CreateExperienceTagResponse

func (*ClientWithResponses) CreateExperienceTagWithResponse

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

func (*ClientWithResponses) CreateExperienceWithBodyWithResponse

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

CreateExperienceWithBodyWithResponse request with arbitrary body returning *CreateExperienceResponse

func (*ClientWithResponses) CreateExperienceWithResponse

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

func (*ClientWithResponses) CreateJobLogWithBodyWithResponse added in v0.1.31

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

CreateJobLogWithBodyWithResponse request with arbitrary body returning *CreateJobLogResponse

func (*ClientWithResponses) CreateJobLogWithResponse added in v0.1.31

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

func (*ClientWithResponses) CreateLaunchProfileWithBodyWithResponse added in v0.1.24

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

CreateLaunchProfileWithBodyWithResponse request with arbitrary body returning *CreateLaunchProfileResponse

func (*ClientWithResponses) CreateLaunchProfileWithResponse added in v0.1.24

func (c *ClientWithResponses) CreateLaunchProfileWithResponse(ctx context.Context, projectID ProjectID, body CreateLaunchProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLaunchProfileResponse, error)

func (*ClientWithResponses) CreateMetricWithBodyWithResponse added in v0.1.22

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

CreateMetricWithBodyWithResponse request with arbitrary body returning *CreateMetricResponse

func (*ClientWithResponses) CreateMetricWithResponse added in v0.1.22

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

func (*ClientWithResponses) CreateMetricsBuildWithBodyWithResponse added in v0.1.22

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

CreateMetricsBuildWithBodyWithResponse request with arbitrary body returning *CreateMetricsBuildResponse

func (*ClientWithResponses) CreateMetricsBuildWithResponse added in v0.1.22

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

func (*ClientWithResponses) CreateMetricsDataWithBodyWithResponse added in v0.1.22

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

CreateMetricsDataWithBodyWithResponse request with arbitrary body returning *CreateMetricsDataResponse

func (*ClientWithResponses) CreateMetricsDataWithResponse added in v0.1.22

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

func (*ClientWithResponses) CreateParameterSweepWithBodyWithResponse added in v0.1.27

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

CreateParameterSweepWithBodyWithResponse request with arbitrary body returning *CreateParameterSweepResponse

func (*ClientWithResponses) CreateParameterSweepWithResponse added in v0.1.27

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

func (*ClientWithResponses) CreateProjectWithBodyWithResponse

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

CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectResponse

func (*ClientWithResponses) CreateProjectWithResponse

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

func (*ClientWithResponses) CreateViewSessionWithResponse

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

CreateViewSessionWithResponse request returning *CreateViewSessionResponse

func (*ClientWithResponses) CreateViewUpdateWithBodyWithResponse

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

CreateViewUpdateWithBodyWithResponse request with arbitrary body returning *CreateViewUpdateResponse

func (*ClientWithResponses) DeleteBatchLogWithResponse added in v0.1.31

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

DeleteBatchLogWithResponse request returning *DeleteBatchLogResponse

func (*ClientWithResponses) DeleteBranchForProjectWithResponse

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

DeleteBranchForProjectWithResponse request returning *DeleteBranchForProjectResponse

func (*ClientWithResponses) DeleteBuildForBranchWithResponse

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

DeleteBuildForBranchWithResponse request returning *DeleteBuildForBranchResponse

func (*ClientWithResponses) DeleteExperienceTagWithResponse

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

DeleteExperienceTagWithResponse request returning *DeleteExperienceTagResponse

func (*ClientWithResponses) DeleteExperienceWithResponse

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

DeleteExperienceWithResponse request returning *DeleteExperienceResponse

func (*ClientWithResponses) DeleteJobLogWithResponse added in v0.1.31

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

DeleteJobLogWithResponse request returning *DeleteJobLogResponse

func (*ClientWithResponses) DeleteLaunchProfileWithResponse added in v0.1.24

func (c *ClientWithResponses) DeleteLaunchProfileWithResponse(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, reqEditors ...RequestEditorFn) (*DeleteLaunchProfileResponse, error)

DeleteLaunchProfileWithResponse request returning *DeleteLaunchProfileResponse

func (*ClientWithResponses) DeleteProjectWithResponse

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

DeleteProjectWithResponse request returning *DeleteProjectResponse

func (*ClientWithResponses) DestroySandboxWithBodyWithResponse

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

DestroySandboxWithBodyWithResponse request with arbitrary body returning *DestroySandboxResponse

func (*ClientWithResponses) DestroySandboxWithResponse

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

func (*ClientWithResponses) GetBatchLogWithResponse added in v0.1.31

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

GetBatchLogWithResponse request returning *GetBatchLogResponse

func (*ClientWithResponses) GetBatchWithResponse

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

GetBatchWithResponse request returning *GetBatchResponse

func (*ClientWithResponses) GetBranchForProjectWithResponse

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

GetBranchForProjectWithResponse request returning *GetBranchForProjectResponse

func (*ClientWithResponses) GetBuildForBranchWithResponse

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

GetBuildForBranchWithResponse request returning *GetBuildForBranchResponse

func (*ClientWithResponses) GetBuildWithResponse

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

GetBuildWithResponse request returning *GetBuildResponse

func (*ClientWithResponses) GetExperienceTagWithResponse

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

GetExperienceTagWithResponse request returning *GetExperienceTagResponse

func (*ClientWithResponses) GetExperienceWithResponse

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

GetExperienceWithResponse request returning *GetExperienceResponse

func (*ClientWithResponses) GetJobLogWithResponse added in v0.1.31

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

GetJobLogWithResponse request returning *GetJobLogResponse

func (*ClientWithResponses) GetJobWithResponse

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

GetJobWithResponse request returning *GetJobResponse

func (*ClientWithResponses) GetLaunchProfileWithResponse added in v0.1.24

func (c *ClientWithResponses) GetLaunchProfileWithResponse(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, reqEditors ...RequestEditorFn) (*GetLaunchProfileResponse, error)

GetLaunchProfileWithResponse request returning *GetLaunchProfileResponse

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

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

GetViewSessionWithResponse request returning *GetViewSessionResponse

func (*ClientWithResponses) HealthWithResponse

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

HealthWithResponse request returning *HealthResponse

func (*ClientWithResponses) 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) ListBatchesWithResponse

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

ListBatchesWithResponse request returning *ListBatchesResponse

func (*ClientWithResponses) ListBranchesForProjectWithResponse

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

ListBranchesForProjectWithResponse request returning *ListBranchesForProjectResponse

func (*ClientWithResponses) ListBuildsForBranchesWithResponse added in v0.1.31

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

ListBuildsForBranchesWithResponse request returning *ListBuildsForBranchesResponse

func (*ClientWithResponses) ListBuildsWithResponse

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

ListBuildsWithResponse request returning *ListBuildsResponse

func (*ClientWithResponses) ListExperienceTagsForExperienceWithResponse

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

ListExperienceTagsForExperienceWithResponse request returning *ListExperienceTagsForExperienceResponse

func (*ClientWithResponses) ListExperienceTagsWithResponse

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

ListExperienceTagsWithResponse request returning *ListExperienceTagsResponse

func (*ClientWithResponses) 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) ListLaunchProfilesWithResponse added in v0.1.24

func (c *ClientWithResponses) ListLaunchProfilesWithResponse(ctx context.Context, projectID ProjectID, params *ListLaunchProfilesParams, reqEditors ...RequestEditorFn) (*ListLaunchProfilesResponse, error)

ListLaunchProfilesWithResponse request returning *ListLaunchProfilesResponse

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

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

ListViewSessionsWithResponse request returning *ListViewSessionsResponse

func (*ClientWithResponses) RemoveExperienceTagFromExperienceWithResponse

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

RemoveExperienceTagFromExperienceWithResponse request returning *RemoveExperienceTagFromExperienceResponse

func (*ClientWithResponses) SetupSandboxWithBodyWithResponse

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

SetupSandboxWithBodyWithResponse request with arbitrary body returning *SetupSandboxResponse

func (*ClientWithResponses) SetupSandboxWithResponse

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

func (*ClientWithResponses) UpdateBatchMetricsStatusWithBodyWithResponse added in v0.1.31

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

UpdateBatchMetricsStatusWithBodyWithResponse request with arbitrary body returning *UpdateBatchMetricsStatusResponse

func (*ClientWithResponses) UpdateBatchMetricsStatusWithResponse added in v0.1.31

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

func (*ClientWithResponses) UpdateExperienceTagWithBodyWithResponse

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

UpdateExperienceTagWithBodyWithResponse request with arbitrary body returning *UpdateExperienceTagResponse

func (*ClientWithResponses) UpdateExperienceTagWithResponse

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

func (*ClientWithResponses) UpdateExperienceWithBodyWithResponse

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

UpdateExperienceWithBodyWithResponse request with arbitrary body returning *UpdateExperienceResponse

func (*ClientWithResponses) UpdateExperienceWithResponse

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

func (*ClientWithResponses) UpdateJobMetricsStatusWithBodyWithResponse added in v0.1.31

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

UpdateJobMetricsStatusWithBodyWithResponse request with arbitrary body returning *UpdateJobMetricsStatusResponse

func (*ClientWithResponses) UpdateJobMetricsStatusWithResponse added in v0.1.31

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

func (*ClientWithResponses) UpdateLaunchProfileWithBodyWithResponse added in v0.1.24

func (c *ClientWithResponses) UpdateLaunchProfileWithBodyWithResponse(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLaunchProfileResponse, error)

UpdateLaunchProfileWithBodyWithResponse request with arbitrary body returning *UpdateLaunchProfileResponse

func (*ClientWithResponses) UpdateLaunchProfileWithResponse added in v0.1.24

func (c *ClientWithResponses) UpdateLaunchProfileWithResponse(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, body UpdateLaunchProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLaunchProfileResponse, 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) ValidateExperienceLocationWithBodyWithResponse added in v0.1.30

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

ValidateExperienceLocationWithBodyWithResponse request with arbitrary body returning *ValidateExperienceLocationResponse

func (*ClientWithResponses) ValidateExperienceLocationWithResponse added in v0.1.30

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

type ClientWithResponsesInterface

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// ListLaunchProfilesWithResponse request
	ListLaunchProfilesWithResponse(ctx context.Context, projectID ProjectID, params *ListLaunchProfilesParams, reqEditors ...RequestEditorFn) (*ListLaunchProfilesResponse, error)

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

	CreateLaunchProfileWithResponse(ctx context.Context, projectID ProjectID, body CreateLaunchProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLaunchProfileResponse, error)

	// DeleteLaunchProfileWithResponse request
	DeleteLaunchProfileWithResponse(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, reqEditors ...RequestEditorFn) (*DeleteLaunchProfileResponse, error)

	// GetLaunchProfileWithResponse request
	GetLaunchProfileWithResponse(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, reqEditors ...RequestEditorFn) (*GetLaunchProfileResponse, error)

	// UpdateLaunchProfileWithBodyWithResponse request with any body
	UpdateLaunchProfileWithBodyWithResponse(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLaunchProfileResponse, error)

	UpdateLaunchProfileWithResponse(ctx context.Context, projectID ProjectID, launchProfileID LaunchProfileID, body UpdateLaunchProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLaunchProfileResponse, 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)

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

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

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

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

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

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

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

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

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

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

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

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

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

type CreateBatchJSONRequestBody

type CreateBatchJSONRequestBody = BatchInput

CreateBatchJSONRequestBody defines body for CreateBatch for application/json ContentType.

type CreateBatchLogJSONRequestBody added in v0.1.31

type CreateBatchLogJSONRequestBody = BatchLog

CreateBatchLogJSONRequestBody defines body for CreateBatchLog for application/json ContentType.

type CreateBatchLogResponse added in v0.1.31

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

func ParseCreateBatchLogResponse added in v0.1.31

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

ParseCreateBatchLogResponse parses an HTTP response from a CreateBatchLogWithResponse call

func (CreateBatchLogResponse) Status added in v0.1.31

func (r CreateBatchLogResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBatchLogResponse) StatusCode added in v0.1.31

func (r CreateBatchLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBatchMetricJSONRequestBody added in v0.1.27

type CreateBatchMetricJSONRequestBody = BatchMetric

CreateBatchMetricJSONRequestBody defines body for CreateBatchMetric for application/json ContentType.

type CreateBatchMetricResponse added in v0.1.27

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

func ParseCreateBatchMetricResponse added in v0.1.27

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

ParseCreateBatchMetricResponse parses an HTTP response from a CreateBatchMetricWithResponse call

func (CreateBatchMetricResponse) Status added in v0.1.27

func (r CreateBatchMetricResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBatchMetricResponse) StatusCode added in v0.1.27

func (r CreateBatchMetricResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBatchMetricsDataJSONRequestBody added in v0.1.27

type CreateBatchMetricsDataJSONRequestBody = BatchMetricsData

CreateBatchMetricsDataJSONRequestBody defines body for CreateBatchMetricsData for application/json ContentType.

type CreateBatchMetricsDataResponse added in v0.1.27

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

func ParseCreateBatchMetricsDataResponse added in v0.1.27

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

ParseCreateBatchMetricsDataResponse parses an HTTP response from a CreateBatchMetricsDataWithResponse call

func (CreateBatchMetricsDataResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (CreateBatchMetricsDataResponse) StatusCode added in v0.1.27

func (r CreateBatchMetricsDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBatchResponse

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

func ParseCreateBatchResponse

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

ParseCreateBatchResponse parses an HTTP response from a CreateBatchWithResponse call

func (CreateBatchResponse) Status

func (r CreateBatchResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBatchResponse) StatusCode

func (r CreateBatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBranchForProjectJSONRequestBody

type CreateBranchForProjectJSONRequestBody = Branch

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 CreateBuildForBranchJSONRequestBody

type CreateBuildForBranchJSONRequestBody = Build

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 CreateExperienceJSONRequestBody

type CreateExperienceJSONRequestBody = Experience

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 CreateExperienceTagJSONRequestBody

type CreateExperienceTagJSONRequestBody = ExperienceTag

CreateExperienceTagJSONRequestBody defines body for CreateExperienceTag for application/json ContentType.

type CreateExperienceTagResponse

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

func ParseCreateExperienceTagResponse

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

ParseCreateExperienceTagResponse parses an HTTP response from a CreateExperienceTagWithResponse call

func (CreateExperienceTagResponse) Status

Status returns HTTPResponse.Status

func (CreateExperienceTagResponse) StatusCode

func (r CreateExperienceTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateJobLogJSONRequestBody added in v0.1.31

type CreateJobLogJSONRequestBody = JobLog

CreateJobLogJSONRequestBody defines body for CreateJobLog for application/json ContentType.

type CreateJobLogResponse added in v0.1.31

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

func ParseCreateJobLogResponse added in v0.1.31

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

ParseCreateJobLogResponse parses an HTTP response from a CreateJobLogWithResponse call

func (CreateJobLogResponse) Status added in v0.1.31

func (r CreateJobLogResponse) Status() string

Status returns HTTPResponse.Status

func (CreateJobLogResponse) StatusCode added in v0.1.31

func (r CreateJobLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLaunchProfileJSONRequestBody added in v0.1.24

type CreateLaunchProfileJSONRequestBody = LaunchProfile

CreateLaunchProfileJSONRequestBody defines body for CreateLaunchProfile for application/json ContentType.

type CreateLaunchProfileResponse added in v0.1.24

type CreateLaunchProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LaunchProfile
}

func ParseCreateLaunchProfileResponse added in v0.1.24

func ParseCreateLaunchProfileResponse(rsp *http.Response) (*CreateLaunchProfileResponse, error)

ParseCreateLaunchProfileResponse parses an HTTP response from a CreateLaunchProfileWithResponse call

func (CreateLaunchProfileResponse) Status added in v0.1.24

Status returns HTTPResponse.Status

func (CreateLaunchProfileResponse) StatusCode added in v0.1.24

func (r CreateLaunchProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMetricJSONRequestBody added in v0.1.22

type CreateMetricJSONRequestBody = JobMetric

CreateMetricJSONRequestBody defines body for CreateMetric for application/json ContentType.

type CreateMetricResponse added in v0.1.22

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

func ParseCreateMetricResponse added in v0.1.22

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

ParseCreateMetricResponse parses an HTTP response from a CreateMetricWithResponse call

func (CreateMetricResponse) Status added in v0.1.22

func (r CreateMetricResponse) Status() string

Status returns HTTPResponse.Status

func (CreateMetricResponse) StatusCode added in v0.1.22

func (r CreateMetricResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMetricsBuildJSONRequestBody added in v0.1.22

type CreateMetricsBuildJSONRequestBody = MetricsBuild

CreateMetricsBuildJSONRequestBody defines body for CreateMetricsBuild for application/json ContentType.

type CreateMetricsBuildResponse added in v0.1.22

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

func ParseCreateMetricsBuildResponse added in v0.1.22

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

ParseCreateMetricsBuildResponse parses an HTTP response from a CreateMetricsBuildWithResponse call

func (CreateMetricsBuildResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (CreateMetricsBuildResponse) StatusCode added in v0.1.22

func (r CreateMetricsBuildResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMetricsDataJSONRequestBody added in v0.1.22

type CreateMetricsDataJSONRequestBody = JobMetricsData

CreateMetricsDataJSONRequestBody defines body for CreateMetricsData for application/json ContentType.

type CreateMetricsDataResponse added in v0.1.22

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

func ParseCreateMetricsDataResponse added in v0.1.22

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

ParseCreateMetricsDataResponse parses an HTTP response from a CreateMetricsDataWithResponse call

func (CreateMetricsDataResponse) Status added in v0.1.22

func (r CreateMetricsDataResponse) Status() string

Status returns HTTPResponse.Status

func (CreateMetricsDataResponse) StatusCode added in v0.1.22

func (r CreateMetricsDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateParameterSweepJSONRequestBody added in v0.1.27

type CreateParameterSweepJSONRequestBody = ParameterSweepInput

CreateParameterSweepJSONRequestBody defines body for CreateParameterSweep for application/json ContentType.

type CreateParameterSweepResponse added in v0.1.27

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

func ParseCreateParameterSweepResponse added in v0.1.27

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

ParseCreateParameterSweepResponse parses an HTTP response from a CreateParameterSweepWithResponse call

func (CreateParameterSweepResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (CreateParameterSweepResponse) StatusCode added in v0.1.27

func (r CreateParameterSweepResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = Project

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 CreateViewSessionResponse

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

func ParseCreateViewSessionResponse

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

ParseCreateViewSessionResponse parses an HTTP response from a CreateViewSessionWithResponse call

func (CreateViewSessionResponse) Status

func (r CreateViewSessionResponse) Status() string

Status returns HTTPResponse.Status

func (CreateViewSessionResponse) StatusCode

func (r CreateViewSessionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateViewUpdateResponse

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

func ParseCreateViewUpdateResponse

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

ParseCreateViewUpdateResponse parses an HTTP response from a CreateViewUpdateWithResponse call

func (CreateViewUpdateResponse) Status

func (r CreateViewUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (CreateViewUpdateResponse) StatusCode

func (r CreateViewUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBatchLogResponse added in v0.1.31

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

func ParseDeleteBatchLogResponse added in v0.1.31

func ParseDeleteBatchLogResponse(rsp *http.Response) (*DeleteBatchLogResponse, error)

ParseDeleteBatchLogResponse parses an HTTP response from a DeleteBatchLogWithResponse call

func (DeleteBatchLogResponse) Status added in v0.1.31

func (r DeleteBatchLogResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteBatchLogResponse) StatusCode added in v0.1.31

func (r DeleteBatchLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBranchForProjectResponse

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

func ParseDeleteBranchForProjectResponse

func ParseDeleteBranchForProjectResponse(rsp *http.Response) (*DeleteBranchForProjectResponse, error)

ParseDeleteBranchForProjectResponse parses an HTTP response from a DeleteBranchForProjectWithResponse call

func (DeleteBranchForProjectResponse) Status

Status returns HTTPResponse.Status

func (DeleteBranchForProjectResponse) StatusCode

func (r DeleteBranchForProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBuildForBranchResponse

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

func ParseDeleteBuildForBranchResponse

func ParseDeleteBuildForBranchResponse(rsp *http.Response) (*DeleteBuildForBranchResponse, error)

ParseDeleteBuildForBranchResponse parses an HTTP response from a DeleteBuildForBranchWithResponse call

func (DeleteBuildForBranchResponse) Status

Status returns HTTPResponse.Status

func (DeleteBuildForBranchResponse) StatusCode

func (r DeleteBuildForBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteExperienceResponse

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

func ParseDeleteExperienceResponse

func ParseDeleteExperienceResponse(rsp *http.Response) (*DeleteExperienceResponse, error)

ParseDeleteExperienceResponse parses an HTTP response from a DeleteExperienceWithResponse call

func (DeleteExperienceResponse) Status

func (r DeleteExperienceResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteExperienceResponse) StatusCode

func (r DeleteExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteExperienceTagResponse

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

func ParseDeleteExperienceTagResponse

func ParseDeleteExperienceTagResponse(rsp *http.Response) (*DeleteExperienceTagResponse, error)

ParseDeleteExperienceTagResponse parses an HTTP response from a DeleteExperienceTagWithResponse call

func (DeleteExperienceTagResponse) Status

Status returns HTTPResponse.Status

func (DeleteExperienceTagResponse) StatusCode

func (r DeleteExperienceTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteJobLogResponse added in v0.1.31

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

func ParseDeleteJobLogResponse added in v0.1.31

func ParseDeleteJobLogResponse(rsp *http.Response) (*DeleteJobLogResponse, error)

ParseDeleteJobLogResponse parses an HTTP response from a DeleteJobLogWithResponse call

func (DeleteJobLogResponse) Status added in v0.1.31

func (r DeleteJobLogResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteJobLogResponse) StatusCode added in v0.1.31

func (r DeleteJobLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLaunchProfileResponse added in v0.1.24

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

func ParseDeleteLaunchProfileResponse added in v0.1.24

func ParseDeleteLaunchProfileResponse(rsp *http.Response) (*DeleteLaunchProfileResponse, error)

ParseDeleteLaunchProfileResponse parses an HTTP response from a DeleteLaunchProfileWithResponse call

func (DeleteLaunchProfileResponse) Status added in v0.1.24

Status returns HTTPResponse.Status

func (DeleteLaunchProfileResponse) StatusCode added in v0.1.24

func (r DeleteLaunchProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectResponse

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

func ParseDeleteProjectResponse

func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, error)

ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call

func (DeleteProjectResponse) Status

func (r DeleteProjectResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteProjectResponse) StatusCode

func (r DeleteProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DestroySandboxJSONRequestBody

type DestroySandboxJSONRequestBody = SandboxInput

DestroySandboxJSONRequestBody defines body for DestroySandbox for application/json ContentType.

type DestroySandboxResponse

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

func ParseDestroySandboxResponse

func ParseDestroySandboxResponse(rsp *http.Response) (*DestroySandboxResponse, error)

ParseDestroySandboxResponse parses an HTTP response from a DestroySandboxWithResponse call

func (DestroySandboxResponse) Status

func (r DestroySandboxResponse) Status() string

Status returns HTTPResponse.Status

func (DestroySandboxResponse) StatusCode

func (r DestroySandboxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExecutionStep added in v0.1.30

type ExecutionStep string

ExecutionStep defines model for executionStep.

const (
	BATCHMETRICS ExecutionStep = "BATCH_METRICS"
	EXPERIENCE   ExecutionStep = "EXPERIENCE"
	METRICS      ExecutionStep = "METRICS"
)

Defines values for ExecutionStep.

type Experience

type Experience struct {
	CreationTimestamp *Timestamp       `json:"creationTimestamp,omitempty"`
	Description       *string          `json:"description,omitempty"`
	ExperienceID      *ExperienceID    `json:"experienceID,omitempty"`
	LaunchProfileID   *LaunchProfileID `json:"launchProfileID,omitempty"`
	Location          *string          `json:"location,omitempty"`
	Name              *ExperienceName  `json:"name,omitempty"`
	OrgID             *OrgID           `json:"orgID,omitempty"`
	ProjectID         *ProjectID       `json:"projectID,omitempty"`
	UserID            *UserID          `json:"userID,omitempty"`
}

Experience defines model for experience.

type ExperienceID

type ExperienceID = openapi_types.UUID

ExperienceID defines model for experienceID.

type ExperienceInput added in v0.1.31

type ExperienceInput struct {
	Experience *Experience `json:"experience,omitempty"`
	UpdateMask *UpdateMask `json:"updateMask,omitempty"`
}

ExperienceInput defines model for experienceInput.

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 {
	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,omitempty"`
	Description       *string            `json:"description,omitempty"`
	ExperienceTagID   *ExperienceTagID   `json:"experienceTagID,omitempty"`
	Name              *ExperienceTagName `json:"name,omitempty"`
	OrgID             *OrgID             `json:"orgID,omitempty"`
	ProjectID         *ProjectID         `json:"projectID,omitempty"`
	UserID            *UserID            `json:"userID,omitempty"`
}

ExperienceTag defines model for experienceTag.

type ExperienceTagID

type ExperienceTagID = openapi_types.UUID

ExperienceTagID defines model for experienceTagID.

type ExperienceTagInput added in v0.1.31

type ExperienceTagInput struct {
	ExperienceTag *ExperienceTag `json:"experienceTag,omitempty"`
	UpdateMask    *UpdateMask    `json:"updateMask,omitempty"`
}

ExperienceTagInput defines model for experienceTagInput.

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 FriendlyName

type FriendlyName = string

FriendlyName defines model for friendlyName.

type GetBatchLogResponse added in v0.1.31

type GetBatchLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BatchLog
}

func ParseGetBatchLogResponse added in v0.1.31

func ParseGetBatchLogResponse(rsp *http.Response) (*GetBatchLogResponse, error)

ParseGetBatchLogResponse parses an HTTP response from a GetBatchLogWithResponse call

func (GetBatchLogResponse) Status added in v0.1.31

func (r GetBatchLogResponse) Status() string

Status returns HTTPResponse.Status

func (GetBatchLogResponse) StatusCode added in v0.1.31

func (r GetBatchLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBatchResponse

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

func ParseGetBatchResponse

func ParseGetBatchResponse(rsp *http.Response) (*GetBatchResponse, error)

ParseGetBatchResponse parses an HTTP response from a GetBatchWithResponse call

func (GetBatchResponse) Status

func (r GetBatchResponse) Status() string

Status returns HTTPResponse.Status

func (GetBatchResponse) StatusCode

func (r GetBatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBranchForProjectResponse

type GetBranchForProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Branch
}

func ParseGetBranchForProjectResponse

func ParseGetBranchForProjectResponse(rsp *http.Response) (*GetBranchForProjectResponse, error)

ParseGetBranchForProjectResponse parses an HTTP response from a GetBranchForProjectWithResponse call

func (GetBranchForProjectResponse) Status

Status returns HTTPResponse.Status

func (GetBranchForProjectResponse) StatusCode

func (r GetBranchForProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBuildForBranchResponse

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

func ParseGetBuildForBranchResponse

func ParseGetBuildForBranchResponse(rsp *http.Response) (*GetBuildForBranchResponse, error)

ParseGetBuildForBranchResponse parses an HTTP response from a GetBuildForBranchWithResponse call

func (GetBuildForBranchResponse) Status

func (r GetBuildForBranchResponse) Status() string

Status returns HTTPResponse.Status

func (GetBuildForBranchResponse) StatusCode

func (r GetBuildForBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBuildResponse

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

func ParseGetBuildResponse

func ParseGetBuildResponse(rsp *http.Response) (*GetBuildResponse, error)

ParseGetBuildResponse parses an HTTP response from a GetBuildWithResponse call

func (GetBuildResponse) Status

func (r GetBuildResponse) Status() string

Status returns HTTPResponse.Status

func (GetBuildResponse) StatusCode

func (r GetBuildResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExperienceResponse

type GetExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Experience
}

func ParseGetExperienceResponse

func ParseGetExperienceResponse(rsp *http.Response) (*GetExperienceResponse, error)

ParseGetExperienceResponse parses an HTTP response from a GetExperienceWithResponse call

func (GetExperienceResponse) Status

func (r GetExperienceResponse) Status() string

Status returns HTTPResponse.Status

func (GetExperienceResponse) StatusCode

func (r GetExperienceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExperienceTagResponse

type GetExperienceTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExperienceTag
}

func ParseGetExperienceTagResponse

func ParseGetExperienceTagResponse(rsp *http.Response) (*GetExperienceTagResponse, error)

ParseGetExperienceTagResponse parses an HTTP response from a GetExperienceTagWithResponse call

func (GetExperienceTagResponse) Status

func (r GetExperienceTagResponse) Status() string

Status returns HTTPResponse.Status

func (GetExperienceTagResponse) StatusCode

func (r GetExperienceTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetJobLogResponse added in v0.1.31

type GetJobLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *JobLog
}

func ParseGetJobLogResponse added in v0.1.31

func ParseGetJobLogResponse(rsp *http.Response) (*GetJobLogResponse, error)

ParseGetJobLogResponse parses an HTTP response from a GetJobLogWithResponse call

func (GetJobLogResponse) Status added in v0.1.31

func (r GetJobLogResponse) Status() string

Status returns HTTPResponse.Status

func (GetJobLogResponse) StatusCode added in v0.1.31

func (r GetJobLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetJobResponse

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

func ParseGetJobResponse

func ParseGetJobResponse(rsp *http.Response) (*GetJobResponse, error)

ParseGetJobResponse parses an HTTP response from a GetJobWithResponse call

func (GetJobResponse) Status

func (r GetJobResponse) Status() string

Status returns HTTPResponse.Status

func (GetJobResponse) StatusCode

func (r GetJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLaunchProfileResponse added in v0.1.24

type GetLaunchProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LaunchProfile
}

func ParseGetLaunchProfileResponse added in v0.1.24

func ParseGetLaunchProfileResponse(rsp *http.Response) (*GetLaunchProfileResponse, error)

ParseGetLaunchProfileResponse parses an HTTP response from a GetLaunchProfileWithResponse call

func (GetLaunchProfileResponse) Status added in v0.1.24

func (r GetLaunchProfileResponse) Status() string

Status returns HTTPResponse.Status

func (GetLaunchProfileResponse) StatusCode added in v0.1.24

func (r GetLaunchProfileResponse) 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 GetViewSessionResponse

type GetViewSessionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ViewObjectAndMetadata
}

func ParseGetViewSessionResponse

func ParseGetViewSessionResponse(rsp *http.Response) (*GetViewSessionResponse, error)

ParseGetViewSessionResponse parses an HTTP response from a GetViewSessionWithResponse call

func (GetViewSessionResponse) Status

func (r GetViewSessionResponse) Status() string

Status returns HTTPResponse.Status

func (GetViewSessionResponse) StatusCode

func (r GetViewSessionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HealthResponse

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

func ParseHealthResponse

func ParseHealthResponse(rsp *http.Response) (*HealthResponse, error)

ParseHealthResponse parses an HTTP response from a HealthWithResponse call

func (HealthResponse) Status

func (r HealthResponse) Status() string

Status returns HTTPResponse.Status

func (HealthResponse) StatusCode

func (r HealthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type Job

type Job struct {
	BatchID              *BatchID          `json:"batchID,omitempty"`
	BuildID              *BuildID          `json:"buildID,omitempty"`
	CreationTimestamp    *Timestamp        `json:"creationTimestamp,omitempty"`
	ExperienceID         *ExperienceID     `json:"experienceID,omitempty"`
	ExperienceName       *ExperienceName   `json:"experienceName,omitempty"`
	JobID                *JobID            `json:"jobID,omitempty"`
	JobMetricsStatus     *MetricStatus     `json:"jobMetricsStatus,omitempty"`
	JobStatus            *JobStatus        `json:"jobStatus,omitempty"`
	LastUpdatedTimestamp *Timestamp        `json:"lastUpdatedTimestamp,omitempty"`
	OrgID                *OrgID            `json:"orgID,omitempty"`
	OutputLocation       *string           `json:"outputLocation,omitempty"`
	Parameters           *BatchParameters  `json:"parameters,omitempty"`
	ProjectID            *ProjectID        `json:"projectID,omitempty"`
	StatusHistory        *JobStatusHistory `json:"statusHistory,omitempty"`
	UserID               *UserID           `json:"userID,omitempty"`
}

Job defines model for job.

type JobID

type JobID = openapi_types.UUID

JobID defines model for jobID.

type JobLog added in v0.1.31

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

JobLog defines model for jobLog.

type JobMetric added in v0.1.27

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

JobMetric defines model for jobMetric.

type JobMetricsData added in v0.1.27

type JobMetricsData struct {
	CreationTimestamp *Timestamp           `json:"creationTimestamp,omitempty"`
	DataID            *MetricsDataID       `json:"dataID,omitempty"`
	FileLocation      *MetricsDataLocation `json:"fileLocation,omitempty"`
	JobID             *JobID               `json:"jobID,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 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 LaunchProfile added in v0.1.24

type LaunchProfile struct {
	Gpus            *int             `json:"gpus,omitempty"`
	LaunchProfileID *LaunchProfileID `json:"launchProfileID,omitempty"`
	MemoryMib       *int             `json:"memory_mib,omitempty"`
	Name            *string          `json:"name,omitempty"`
	OrgID           *OrgID           `json:"orgID,omitempty"`
	ProjectID       *ProjectID       `json:"projectID,omitempty"`
	SharedMemoryMb  *int             `json:"shared_memory_mb,omitempty"`
	UserID          *UserID          `json:"userID,omitempty"`
	Vcpus           *int             `json:"vcpus,omitempty"`
}

LaunchProfile defines model for launchProfile.

type LaunchProfileID added in v0.1.24

type LaunchProfileID = openapi_types.UUID

LaunchProfileID defines model for launchProfileID.

type LaunchProfileInput added in v0.1.31

type LaunchProfileInput struct {
	LaunchProfile *LaunchProfile `json:"launchProfile,omitempty"`
	UpdateMask    *UpdateMask    `json:"updateMask,omitempty"`
}

LaunchProfileInput defines model for launchProfileInput.

type LineNumber

type LineNumber = int32

LineNumber defines model for lineNumber.

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 ListBatchesOutput added in v0.1.31

type ListBatchesOutput struct {
	Batches       *[]Batch `json:"batches,omitempty"`
	NextPageToken *string  `json:"nextPageToken,omitempty"`
}

ListBatchesOutput defines model for listBatchesOutput.

type ListBatchesParams

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

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 {
	PageSize  *PageSize  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	PageToken *PageToken `form:"pageToken,omitempty" json:"pageToken,omitempty"`
	OrderBy   *OrderBy   `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

ListBranchesForProjectParams defines parameters for ListBranchesForProject.

type ListBranchesForProjectResponse

type ListBranchesForProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBranchesOutput
}

func ParseListBranchesForProjectResponse

func ParseListBranchesForProjectResponse(rsp *http.Response) (*ListBranchesForProjectResponse, error)

ParseListBranchesForProjectResponse parses an HTTP response from a ListBranchesForProjectWithResponse call

func (ListBranchesForProjectResponse) Status

Status returns HTTPResponse.Status

func (ListBranchesForProjectResponse) StatusCode

func (r ListBranchesForProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBranchesOutput added in v0.1.31

type ListBranchesOutput struct {
	Branches      *[]Branch `json:"branches,omitempty"`
	NextPageToken *string   `json:"nextPageToken,omitempty"`
}

ListBranchesOutput defines model for listBranchesOutput.

type ListBuildsForBranchesParams added in v0.1.31

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

ListBuildsForBranchesParams defines parameters for ListBuildsForBranches.

type ListBuildsForBranchesResponse added in v0.1.31

type ListBuildsForBranchesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBuildsOutput
}

func ParseListBuildsForBranchesResponse added in v0.1.31

func ParseListBuildsForBranchesResponse(rsp *http.Response) (*ListBuildsForBranchesResponse, error)

ParseListBuildsForBranchesResponse parses an HTTP response from a ListBuildsForBranchesWithResponse call

func (ListBuildsForBranchesResponse) Status added in v0.1.31

Status returns HTTPResponse.Status

func (ListBuildsForBranchesResponse) StatusCode added in v0.1.31

func (r ListBuildsForBranchesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBuildsOutput added in v0.1.31

type ListBuildsOutput struct {
	Builds        *[]Build `json:"builds,omitempty"`
	NextPageToken *string  `json:"nextPageToken,omitempty"`
}

ListBuildsOutput defines model for listBuildsOutput.

type ListBuildsParams

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

ListBuildsParams defines parameters for ListBuilds.

type ListBuildsResponse

type ListBuildsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBuildsOutput
}

func ParseListBuildsResponse

func ParseListBuildsResponse(rsp *http.Response) (*ListBuildsResponse, error)

ParseListBuildsResponse parses an HTTP response from a ListBuildsWithResponse call

func (ListBuildsResponse) Status

func (r ListBuildsResponse) Status() string

Status returns HTTPResponse.Status

func (ListBuildsResponse) StatusCode

func (r ListBuildsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExperienceTagsForExperienceParams

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

ListExperienceTagsForExperienceParams defines parameters for ListExperienceTagsForExperience.

type ListExperienceTagsForExperienceResponse

type ListExperienceTagsForExperienceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListExperienceTagsOutput
}

func ParseListExperienceTagsForExperienceResponse

func ParseListExperienceTagsForExperienceResponse(rsp *http.Response) (*ListExperienceTagsForExperienceResponse, error)

ParseListExperienceTagsForExperienceResponse parses an HTTP response from a ListExperienceTagsForExperienceWithResponse call

func (ListExperienceTagsForExperienceResponse) Status

Status returns HTTPResponse.Status

func (ListExperienceTagsForExperienceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListExperienceTagsOutput added in v0.1.31

type ListExperienceTagsOutput struct {
	ExperienceTags *[]ExperienceTag `json:"experienceTags,omitempty"`
	NextPageToken  *string          `json:"nextPageToken,omitempty"`
}

ListExperienceTagsOutput defines model for listExperienceTagsOutput.

type ListExperienceTagsParams

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

ListExperienceTagsParams defines parameters for ListExperienceTags.

type ListExperienceTagsResponse

type ListExperienceTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListExperienceTagsOutput
}

func ParseListExperienceTagsResponse

func ParseListExperienceTagsResponse(rsp *http.Response) (*ListExperienceTagsResponse, error)

ParseListExperienceTagsResponse parses an HTTP response from a ListExperienceTagsWithResponse call

func (ListExperienceTagsResponse) Status

Status returns HTTPResponse.Status

func (ListExperienceTagsResponse) StatusCode

func (r ListExperienceTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExperiencesOutput added in v0.1.31

type ListExperiencesOutput struct {
	Experiences   *[]Experience `json:"experiences,omitempty"`
	NextPageToken *string       `json:"nextPageToken,omitempty"`
}

ListExperiencesOutput defines model for listExperiencesOutput.

type ListExperiencesParams

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

ListExperiencesParams defines parameters for ListExperiences.

type ListExperiencesResponse

type ListExperiencesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListExperiencesOutput
}

func ParseListExperiencesResponse

func ParseListExperiencesResponse(rsp *http.Response) (*ListExperiencesResponse, error)

ParseListExperiencesResponse parses an HTTP response from a ListExperiencesWithResponse call

func (ListExperiencesResponse) Status

func (r ListExperiencesResponse) Status() string

Status returns HTTPResponse.Status

func (ListExperiencesResponse) StatusCode

func (r ListExperiencesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExperiencesWithExperienceTagParams

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

ListExperiencesWithExperienceTagParams defines parameters for ListExperiencesWithExperienceTag.

type ListExperiencesWithExperienceTagResponse

type ListExperiencesWithExperienceTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListExperiencesOutput
}

func ParseListExperiencesWithExperienceTagResponse

func ParseListExperiencesWithExperienceTagResponse(rsp *http.Response) (*ListExperiencesWithExperienceTagResponse, error)

ParseListExperiencesWithExperienceTagResponse parses an HTTP response from a ListExperiencesWithExperienceTagWithResponse call

func (ListExperiencesWithExperienceTagResponse) Status

Status returns HTTPResponse.Status

func (ListExperiencesWithExperienceTagResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListJobLogsForJobParams added in v0.1.31

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

ListJobLogsForJobParams defines parameters for ListJobLogsForJob.

type ListJobLogsForJobResponse added in v0.1.31

type ListJobLogsForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobLogsOutput
}

func ParseListJobLogsForJobResponse added in v0.1.31

func ParseListJobLogsForJobResponse(rsp *http.Response) (*ListJobLogsForJobResponse, error)

ParseListJobLogsForJobResponse parses an HTTP response from a ListJobLogsForJobWithResponse call

func (ListJobLogsForJobResponse) Status added in v0.1.31

func (r ListJobLogsForJobResponse) Status() string

Status returns HTTPResponse.Status

func (ListJobLogsForJobResponse) StatusCode added in v0.1.31

func (r ListJobLogsForJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListJobLogsOutput added in v0.1.31

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

ListJobLogsOutput defines model for listJobLogsOutput.

type ListJobMetricsDataOutput added in v0.1.31

type ListJobMetricsDataOutput struct {
	MetricsData   *[]JobMetricsData `json:"metricsData,omitempty"`
	NextPageToken *string           `json:"nextPageToken,omitempty"`
}

ListJobMetricsDataOutput defines model for listJobMetricsDataOutput.

type ListJobMetricsOutput added in v0.1.31

type ListJobMetricsOutput struct {
	Metrics       *[]JobMetric `json:"metrics,omitempty"`
	NextPageToken *string      `json:"nextPageToken,omitempty"`
}

ListJobMetricsOutput defines model for listJobMetricsOutput.

type ListJobsOutput added in v0.1.31

type ListJobsOutput struct {
	Jobs          *[]Job  `json:"jobs,omitempty"`
	NextPageToken *string `json:"nextPageToken,omitempty"`
}

ListJobsOutput defines model for listJobsOutput.

type ListJobsParams

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

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 ListLaunchProfilesOutput added in v0.1.31

type ListLaunchProfilesOutput struct {
	LaunchProfiles *[]LaunchProfile `json:"launchProfiles,omitempty"`
	NextPageToken  *string          `json:"nextPageToken,omitempty"`
}

ListLaunchProfilesOutput defines model for listLaunchProfilesOutput.

type ListLaunchProfilesParams added in v0.1.24

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

ListLaunchProfilesParams defines parameters for ListLaunchProfiles.

type ListLaunchProfilesResponse added in v0.1.24

type ListLaunchProfilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListLaunchProfilesOutput
}

func ParseListLaunchProfilesResponse added in v0.1.24

func ParseListLaunchProfilesResponse(rsp *http.Response) (*ListLaunchProfilesResponse, error)

ParseListLaunchProfilesResponse parses an HTTP response from a ListLaunchProfilesWithResponse call

func (ListLaunchProfilesResponse) Status added in v0.1.24

Status returns HTTPResponse.Status

func (ListLaunchProfilesResponse) StatusCode added in v0.1.24

func (r ListLaunchProfilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsBuildOutput added in v0.1.31

type ListMetricsBuildOutput struct {
	MetricsBuilds *[]MetricsBuild `json:"metricsBuilds,omitempty"`
	NextPageToken *string         `json:"nextPageToken,omitempty"`
}

ListMetricsBuildOutput defines model for listMetricsBuildOutput.

type ListMetricsBuildsParams added in v0.1.22

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

ListMetricsBuildsParams defines parameters for ListMetricsBuilds.

type ListMetricsBuildsResponse added in v0.1.22

type ListMetricsBuildsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListMetricsBuildOutput
}

func ParseListMetricsBuildsResponse added in v0.1.22

func ParseListMetricsBuildsResponse(rsp *http.Response) (*ListMetricsBuildsResponse, error)

ParseListMetricsBuildsResponse parses an HTTP response from a ListMetricsBuildsWithResponse call

func (ListMetricsBuildsResponse) Status added in v0.1.22

func (r ListMetricsBuildsResponse) Status() string

Status returns HTTPResponse.Status

func (ListMetricsBuildsResponse) StatusCode added in v0.1.22

func (r ListMetricsBuildsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsDataAndMetricIDOutput added in v0.1.31

type ListMetricsDataAndMetricIDOutput struct {
	MetricsDataAndIDs *[]MetricsDataAndMetricID `json:"metricsDataAndIDs,omitempty"`
	NextPageToken     *string                   `json:"nextPageToken,omitempty"`
}

ListMetricsDataAndMetricIDOutput defines model for listMetricsDataAndMetricIDOutput.

type ListMetricsDataForJobParams added in v0.1.22

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

ListMetricsDataForJobParams defines parameters for ListMetricsDataForJob.

type ListMetricsDataForJobResponse added in v0.1.22

type ListMetricsDataForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobMetricsDataOutput
}

func ParseListMetricsDataForJobResponse added in v0.1.22

func ParseListMetricsDataForJobResponse(rsp *http.Response) (*ListMetricsDataForJobResponse, error)

ParseListMetricsDataForJobResponse parses an HTTP response from a ListMetricsDataForJobWithResponse call

func (ListMetricsDataForJobResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (ListMetricsDataForJobResponse) StatusCode added in v0.1.22

func (r ListMetricsDataForJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsDataForMetricIDsParams added in v0.1.22

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

ListMetricsDataForMetricIDsParams defines parameters for ListMetricsDataForMetricIDs.

type ListMetricsDataForMetricIDsResponse added in v0.1.22

type ListMetricsDataForMetricIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListMetricsDataAndMetricIDOutput
}

func ParseListMetricsDataForMetricIDsResponse added in v0.1.22

func ParseListMetricsDataForMetricIDsResponse(rsp *http.Response) (*ListMetricsDataForMetricIDsResponse, error)

ParseListMetricsDataForMetricIDsResponse parses an HTTP response from a ListMetricsDataForMetricIDsWithResponse call

func (ListMetricsDataForMetricIDsResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (ListMetricsDataForMetricIDsResponse) StatusCode added in v0.1.22

StatusCode returns HTTPResponse.StatusCode

type ListMetricsDataForMetricsDataIDsParams added in v0.1.22

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

ListMetricsDataForMetricsDataIDsParams defines parameters for ListMetricsDataForMetricsDataIDs.

type ListMetricsDataForMetricsDataIDsResponse added in v0.1.22

type ListMetricsDataForMetricsDataIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobMetricsDataOutput
}

func ParseListMetricsDataForMetricsDataIDsResponse added in v0.1.22

func ParseListMetricsDataForMetricsDataIDsResponse(rsp *http.Response) (*ListMetricsDataForMetricsDataIDsResponse, error)

ParseListMetricsDataForMetricsDataIDsResponse parses an HTTP response from a ListMetricsDataForMetricsDataIDsWithResponse call

func (ListMetricsDataForMetricsDataIDsResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (ListMetricsDataForMetricsDataIDsResponse) StatusCode added in v0.1.22

StatusCode returns HTTPResponse.StatusCode

type ListMetricsForJobParams added in v0.1.22

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

ListMetricsForJobParams defines parameters for ListMetricsForJob.

type ListMetricsForJobResponse added in v0.1.22

type ListMetricsForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobMetricsOutput
}

func ParseListMetricsForJobResponse added in v0.1.22

func ParseListMetricsForJobResponse(rsp *http.Response) (*ListMetricsForJobResponse, error)

ParseListMetricsForJobResponse parses an HTTP response from a ListMetricsForJobWithResponse call

func (ListMetricsForJobResponse) Status added in v0.1.22

func (r ListMetricsForJobResponse) Status() string

Status returns HTTPResponse.Status

func (ListMetricsForJobResponse) StatusCode added in v0.1.22

func (r ListMetricsForJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsForMetricIDsParams added in v0.1.22

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

ListMetricsForMetricIDsParams defines parameters for ListMetricsForMetricIDs.

type ListMetricsForMetricIDsResponse added in v0.1.22

type ListMetricsForMetricIDsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListJobMetricsOutput
}

func ParseListMetricsForMetricIDsResponse added in v0.1.22

func ParseListMetricsForMetricIDsResponse(rsp *http.Response) (*ListMetricsForMetricIDsResponse, error)

ParseListMetricsForMetricIDsResponse parses an HTTP response from a ListMetricsForMetricIDsWithResponse call

func (ListMetricsForMetricIDsResponse) Status added in v0.1.22

Status returns HTTPResponse.Status

func (ListMetricsForMetricIDsResponse) StatusCode added in v0.1.22

func (r ListMetricsForMetricIDsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListParameterSweepsOutput added in v0.1.31

type ListParameterSweepsOutput struct {
	NextPageToken *string           `json:"nextPageToken,omitempty"`
	Sweeps        *[]ParameterSweep `json:"sweeps,omitempty"`
}

ListParameterSweepsOutput defines model for listParameterSweepsOutput.

type ListParameterSweepsParams added in v0.1.27

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

ListParameterSweepsParams defines parameters for ListParameterSweeps.

type ListParameterSweepsResponse added in v0.1.27

type ListParameterSweepsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListParameterSweepsOutput
}

func ParseListParameterSweepsResponse added in v0.1.27

func ParseListParameterSweepsResponse(rsp *http.Response) (*ListParameterSweepsResponse, error)

ParseListParameterSweepsResponse parses an HTTP response from a ListParameterSweepsWithResponse call

func (ListParameterSweepsResponse) Status added in v0.1.27

Status returns HTTPResponse.Status

func (ListParameterSweepsResponse) StatusCode added in v0.1.27

func (r ListParameterSweepsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectsOutput added in v0.1.31

type ListProjectsOutput struct {
	NextPageToken *string    `json:"nextPageToken,omitempty"`
	Projects      *[]Project `json:"projects,omitempty"`
}

ListProjectsOutput defines model for listProjectsOutput.

type ListProjectsParams

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

ListProjectsParams defines parameters for ListProjects.

type ListProjectsResponse

type ListProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListProjectsOutput
}

func ParseListProjectsResponse

func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error)

ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call

func (ListProjectsResponse) Status

func (r ListProjectsResponse) Status() string

Status returns HTTPResponse.Status

func (ListProjectsResponse) StatusCode

func (r ListProjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListViewObjectsOutput added in v0.1.31

type ListViewObjectsOutput struct {
	NextPageToken *string       `json:"nextPageToken,omitempty"`
	ViewSessions  *[]ViewObject `json:"viewSessions,omitempty"`
}

ListViewObjectsOutput defines model for listViewObjectsOutput.

type ListViewSessionsParams

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

ListViewSessionsParams defines parameters for ListViewSessions.

type ListViewSessionsResponse

type ListViewSessionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListViewObjectsOutput
}

func ParseListViewSessionsResponse

func ParseListViewSessionsResponse(rsp *http.Response) (*ListViewSessionsResponse, error)

ParseListViewSessionsResponse parses an HTTP response from a ListViewSessionsWithResponse call

func (ListViewSessionsResponse) Status

func (r ListViewSessionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListViewSessionsResponse) StatusCode

func (r ListViewSessionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Log

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

Log defines model for log.

type LogID

type LogID = openapi_types.UUID

LogID defines model for logID.

type LogLocation

type LogLocation = string

LogLocation defines model for logLocation.

type LogType added in v0.1.30

type LogType string

LogType defines model for logType.

const (
	ARCHIVELOG       LogType = "ARCHIVE_LOG"
	CONTAINERLOG     LogType = "CONTAINER_LOG"
	EXECUTIONLOG     LogType = "EXECUTION_LOG"
	MCAPLOG          LogType = "MCAP_LOG"
	METRICSOUTPUTLOG LogType = "METRICS_OUTPUT_LOG"
	MP4LOG           LogType = "MP4_LOG"
	OTHERLOG         LogType = "OTHER_LOG"
)

Defines values for LogType.

type McapURL

type McapURL = string

McapURL defines model for mcapURL.

type Metric added in v0.1.22

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

Metric defines model for metric.

type MetricDataToMetric added in v0.1.31

type MetricDataToMetric struct {
	MetricID       *MetricID        `json:"metricID,omitempty"`
	MetricsDataIDs *[]MetricsDataID `json:"metricsDataIDs,omitempty"`
}

MetricDataToMetric defines model for metricDataToMetric.

type MetricID added in v0.1.22

type MetricID = openapi_types.UUID

MetricID defines model for metricID.

type MetricLocation added in v0.1.22

type MetricLocation = string

MetricLocation defines model for metricLocation.

type MetricName added in v0.1.22

type MetricName = string

MetricName defines model for metricName.

type MetricStatus added in v0.1.22

type MetricStatus string

MetricStatus defines model for metricStatus.

const (
	FAILBLOCK        MetricStatus = "FAIL_BLOCK"
	FAILWARN         MetricStatus = "FAIL_WARN"
	NOSTATUSREPORTED MetricStatus = "NO_STATUS_REPORTED"
	NOTAPPLICABLE    MetricStatus = "NOT_APPLICABLE"
	PASSED           MetricStatus = "PASSED"
	RAW              MetricStatus = "RAW"
)

Defines values for MetricStatus.

type MetricType added in v0.1.22

type MetricType string

MetricType defines model for metricType.

const (
	COMPOSITE MetricType = "COMPOSITE"
	SCALAR    MetricType = "SCALAR"
)

Defines values for MetricType.

type MetricURL added in v0.1.22

type MetricURL = string

MetricURL defines model for metricURL.

type MetricValue added in v0.1.22

type MetricValue = float64

MetricValue defines model for metricValue.

type MetricsBuild added in v0.1.22

type MetricsBuild struct {
	CreationTimestamp *Timestamp            `json:"creationTimestamp,omitempty"`
	ImageUri          *MetricsBuildImageUri `json:"imageUri,omitempty"`
	MetricsBuildID    *MetricsBuildID       `json:"metricsBuildID,omitempty"`
	Name              *MetricsBuildName     `json:"name,omitempty"`
	OrgID             *OrgID                `json:"orgID,omitempty"`
	ProjectID         *ProjectID            `json:"projectID,omitempty"`
	UserID            *UserID               `json:"userID,omitempty"`
	Version           *MetricsBuildVersion  `json:"version,omitempty"`
}

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"`
	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 MetricsDataURL added in v0.1.22

type MetricsDataURL = string

MetricsDataURL defines model for metricsDataURL.

type ObjectCount

type ObjectCount = int32

ObjectCount defines model for objectCount.

type ObjectName

type ObjectName = string

ObjectName defines model for objectName.

type ObjectType

type ObjectType string

ObjectType defines model for objectType.

const (
	TYPEDCURVESE3    ObjectType = "TYPE_DCURVE_SE3"
	TYPEFRAME        ObjectType = "TYPE_FRAME"
	TYPEFRAMEDVECTOR ObjectType = "TYPE_FRAMED_VECTOR"
	TYPESE3          ObjectType = "TYPE_SE3"
	TYPESO3          ObjectType = "TYPE_SO3"
	TYPETCURVESE3    ObjectType = "TYPE_TCURVE_SE3"
	TYPETRAJECTORY   ObjectType = "TYPE_TRAJECTORY"
)

Defines values for ObjectType.

type OrderBy

type OrderBy = string

OrderBy defines model for orderBy.

type OrgID

type OrgID = string

OrgID defines model for orgID.

type PageSize

type PageSize = int

PageSize defines model for pageSize.

type PageToken

type PageToken = string

PageToken defines model for pageToken.

type ParameterSweep added in v0.1.27

type ParameterSweep struct {
	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 {
	BuildID            *BuildID             `json:"buildID,omitempty"`
	ExperienceIDs      *[]ExperienceID      `json:"experienceIDs"`
	ExperienceNames    *[]ExperienceName    `json:"experienceNames"`
	ExperienceTagIDs   *[]ExperienceTagID   `json:"experienceTagIDs"`
	ExperienceTagNames *[]ExperienceTagName `json:"experienceTagNames"`
	MetricsBuildID     *MetricsBuildID      `json:"metricsBuildID,omitempty"`
	Parameters         *[]SweepParameter    `json:"parameters,omitempty"`
}

ParameterSweepInput defines model for parameterSweepInput.

type ParameterSweepStatus added in v0.1.27

type ParameterSweepStatus string

ParameterSweepStatus defines model for parameterSweepStatus.

const (
	ERROR     ParameterSweepStatus = "ERROR"
	RUNNING   ParameterSweepStatus = "RUNNING"
	SUBMITTED ParameterSweepStatus = "SUBMITTED"
	SUCCEEDED ParameterSweepStatus = "SUCCEEDED"
)

Defines values for ParameterSweepStatus.

type ParameterSweepStatusHistory added in v0.1.30

type ParameterSweepStatusHistory = []ParameterSweepStatusHistoryType

ParameterSweepStatusHistory defines model for parameterSweepStatusHistory.

type ParameterSweepStatusHistoryType added in v0.1.31

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

ParameterSweepStatusHistoryType defines model for parameterSweepStatusHistoryType.

type Project

type Project struct {
	CreationTimestamp *Timestamp `json:"creationTimestamp,omitempty"`
	Description       *string    `json:"description,omitempty"`
	Name              *string    `json:"name,omitempty"`
	OrgID             *OrgID     `json:"orgID,omitempty"`
	ProjectID         *ProjectID `json:"projectID,omitempty"`
	UserID            *UserID    `json:"userID,omitempty"`
}

Project defines model for project.

type ProjectID

type ProjectID = openapi_types.UUID

ProjectID defines model for projectID.

type ProjectUpdateInput added in v0.1.31

type ProjectUpdateInput struct {
	Project    *Project    `json:"project,omitempty"`
	UpdateMask *UpdateMask `json:"updateMask,omitempty"`
}

ProjectUpdateInput defines model for projectUpdateInput.

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 RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type SandboxInput added in v0.1.31

type SandboxInput struct {
	OrgID  *string `json:"orgID,omitempty"`
	UserID *string `json:"userID,omitempty"`
}

SandboxInput defines model for sandboxInput.

type SetupSandboxJSONRequestBody

type SetupSandboxJSONRequestBody = SandboxInput

SetupSandboxJSONRequestBody defines body for SetupSandbox for application/json ContentType.

type SetupSandboxResponse

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

func ParseSetupSandboxResponse

func ParseSetupSandboxResponse(rsp *http.Response) (*SetupSandboxResponse, error)

ParseSetupSandboxResponse parses an HTTP response from a SetupSandboxWithResponse call

func (SetupSandboxResponse) Status

func (r SetupSandboxResponse) Status() string

Status returns HTTPResponse.Status

func (SetupSandboxResponse) StatusCode

func (r SetupSandboxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type 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 Timestamp added in v0.1.30

type Timestamp = time.Time

Timestamp defines model for timestamp.

type UpdateBatchMetricsStatusJSONRequestBody added in v0.1.31

type UpdateBatchMetricsStatusJSONRequestBody = MetricStatus

UpdateBatchMetricsStatusJSONRequestBody defines body for UpdateBatchMetricsStatus for application/json ContentType.

type UpdateBatchMetricsStatusResponse added in v0.1.31

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

func ParseUpdateBatchMetricsStatusResponse added in v0.1.31

func ParseUpdateBatchMetricsStatusResponse(rsp *http.Response) (*UpdateBatchMetricsStatusResponse, error)

ParseUpdateBatchMetricsStatusResponse parses an HTTP response from a UpdateBatchMetricsStatusWithResponse call

func (UpdateBatchMetricsStatusResponse) Status added in v0.1.31

Status returns HTTPResponse.Status

func (UpdateBatchMetricsStatusResponse) StatusCode added in v0.1.31

func (r UpdateBatchMetricsStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateExperienceJSONRequestBody

type UpdateExperienceJSONRequestBody = ExperienceInput

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 UpdateExperienceTagJSONRequestBody

type UpdateExperienceTagJSONRequestBody = ExperienceTagInput

UpdateExperienceTagJSONRequestBody defines body for UpdateExperienceTag for application/json ContentType.

type UpdateExperienceTagResponse

type UpdateExperienceTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExperienceTag
}

func ParseUpdateExperienceTagResponse

func ParseUpdateExperienceTagResponse(rsp *http.Response) (*UpdateExperienceTagResponse, error)

ParseUpdateExperienceTagResponse parses an HTTP response from a UpdateExperienceTagWithResponse call

func (UpdateExperienceTagResponse) Status

Status returns HTTPResponse.Status

func (UpdateExperienceTagResponse) StatusCode

func (r UpdateExperienceTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateJobMetricsStatusJSONRequestBody added in v0.1.31

type UpdateJobMetricsStatusJSONRequestBody = MetricStatus

UpdateJobMetricsStatusJSONRequestBody defines body for UpdateJobMetricsStatus for application/json ContentType.

type UpdateJobMetricsStatusResponse added in v0.1.31

type UpdateJobMetricsStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Job
}

func ParseUpdateJobMetricsStatusResponse added in v0.1.31

func ParseUpdateJobMetricsStatusResponse(rsp *http.Response) (*UpdateJobMetricsStatusResponse, error)

ParseUpdateJobMetricsStatusResponse parses an HTTP response from a UpdateJobMetricsStatusWithResponse call

func (UpdateJobMetricsStatusResponse) Status added in v0.1.31

Status returns HTTPResponse.Status

func (UpdateJobMetricsStatusResponse) StatusCode added in v0.1.31

func (r UpdateJobMetricsStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateLaunchProfileJSONRequestBody added in v0.1.24

type UpdateLaunchProfileJSONRequestBody = LaunchProfileInput

UpdateLaunchProfileJSONRequestBody defines body for UpdateLaunchProfile for application/json ContentType.

type UpdateLaunchProfileResponse added in v0.1.24

type UpdateLaunchProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LaunchProfile
}

func ParseUpdateLaunchProfileResponse added in v0.1.24

func ParseUpdateLaunchProfileResponse(rsp *http.Response) (*UpdateLaunchProfileResponse, error)

ParseUpdateLaunchProfileResponse parses an HTTP response from a UpdateLaunchProfileWithResponse call

func (UpdateLaunchProfileResponse) Status added in v0.1.24

Status returns HTTPResponse.Status

func (UpdateLaunchProfileResponse) StatusCode added in v0.1.24

func (r UpdateLaunchProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMask

type UpdateMask = []string

UpdateMask defines model for updateMask.

type UpdateProjectJSONRequestBody

type UpdateProjectJSONRequestBody = ProjectUpdateInput

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 UserID

type UserID = string

UserID defines model for userID.

type ValidateExperienceLocationJSONRequestBody added in v0.1.30

type ValidateExperienceLocationJSONRequestBody = ExperienceLocation

ValidateExperienceLocationJSONRequestBody defines body for ValidateExperienceLocation for application/json ContentType.

type ValidateExperienceLocationResponse added in v0.1.30

type ValidateExperienceLocationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExperienceLocationContents
}

func ParseValidateExperienceLocationResponse added in v0.1.30

func ParseValidateExperienceLocationResponse(rsp *http.Response) (*ValidateExperienceLocationResponse, error)

ParseValidateExperienceLocationResponse parses an HTTP response from a ValidateExperienceLocationWithResponse call

func (ValidateExperienceLocationResponse) Status added in v0.1.30

Status returns HTTPResponse.Status

func (ValidateExperienceLocationResponse) StatusCode added in v0.1.30

func (r ValidateExperienceLocationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ViewMetadata

type ViewMetadata struct {
	FileName   *FileName   `json:"fileName,omitempty"`
	LineNumber *LineNumber `json:"lineNumber,omitempty"`
	ObjectName *ObjectName `json:"objectName,omitempty"`
	ObjectType *ObjectType `json:"objectType,omitempty"`
}

ViewMetadata defines model for viewMetadata.

type ViewObject

type ViewObject struct {
	FriendlyName  *FriendlyName  `json:"friendlyName,omitempty"`
	McapURL       *McapURL       `json:"mcapURL,omitempty"`
	ObjectCount   *ObjectCount   `json:"objectCount,omitempty"`
	OrgID         *OrgID         `json:"orgID,omitempty"`
	UserID        *UserID        `json:"userID,omitempty"`
	ViewSessionID *ViewSessionID `json:"viewSessionID,omitempty"`
	ViewTimestamp *Timestamp     `json:"viewTimestamp,omitempty"`
	ViewURL       *string        `json:"viewURL,omitempty"`
}

ViewObject defines model for viewObject.

type ViewObjectAndMetadata added in v0.1.31

type ViewObjectAndMetadata struct {
	ViewMetadata *[]ViewMetadata `json:"viewMetadata,omitempty"`
	ViewObject   *ViewObject     `json:"viewObject,omitempty"`
}

ViewObjectAndMetadata defines model for viewObjectAndMetadata.

type ViewSessionID

type ViewSessionID = openapi_types.UUID

ViewSessionID defines model for viewSessionID.

type ViewSessionUpdate added in v0.1.31

type ViewSessionUpdate struct {
	Id   *ViewSessionID `json:"id,omitempty"`
	Mcap *McapURL       `json:"mcap,omitempty"`

	// View A link to view the session.
	View *string `json:"view,omitempty"`
}

ViewSessionUpdate defines model for viewSessionUpdate.

type ViewUpdateID

type ViewUpdateID = int

ViewUpdateID defines model for viewUpdateID.

Jump to

Keyboard shortcuts

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