api

package
v0.1.26 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2023 License: MIT Imports: 11 Imported by: 1

Documentation

Overview

Package api provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.13.4 DO NOT EDIT.

Index

Constants

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

Variables

This section is empty.

Functions

func NewAddExperienceTagToExperienceRequest

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

NewAddExperienceTagToExperienceRequest generates requests for AddExperienceTagToExperience

func NewAddMetricsDataToMetricRequest added in v0.1.22

func NewAddMetricsDataToMetricRequest(server string, 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, 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, batchID BatchID) (*http.Request, error)

NewCancelBatchRequest generates requests for CancelBatch

func NewCreateBatchRequest

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

NewCreateBatchRequest calls the generic CreateBatch builder with application/json body

func NewCreateBatchRequestWithBody

func NewCreateBatchRequestWithBody(server string, 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, body CreateExperienceJSONRequestBody) (*http.Request, error)

NewCreateExperienceRequest calls the generic CreateExperience builder with application/json body

func NewCreateExperienceRequestWithBody

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

NewCreateExperienceRequestWithBody generates requests for CreateExperience with any type of body

func NewCreateExperienceTagRequest

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

NewCreateExperienceTagRequest calls the generic CreateExperienceTag builder with application/json body

func NewCreateExperienceTagRequestWithBody

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

NewCreateExperienceTagRequestWithBody generates requests for CreateExperienceTag with any type of body

func NewCreateLaunchProfileRequest added in v0.1.24

func NewCreateLaunchProfileRequest(server string, 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, contentType string, body io.Reader) (*http.Request, error)

NewCreateLaunchProfileRequestWithBody generates requests for CreateLaunchProfile with any type of body

func NewCreateLogRequest

func NewCreateLogRequest(server string, batchID BatchID, jobID JobID, body CreateLogJSONRequestBody) (*http.Request, error)

NewCreateLogRequest calls the generic CreateLog builder with application/json body

func NewCreateLogRequestWithBody

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

NewCreateLogRequestWithBody generates requests for CreateLog with any type of body

func NewCreateMetricRequest added in v0.1.22

func NewCreateMetricRequest(server string, 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, 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, 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, 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, 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, batchID BatchID, jobID JobID, contentType string, body io.Reader) (*http.Request, error)

NewCreateMetricsDataRequestWithBody generates requests for CreateMetricsData 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 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, experienceID ExperienceID) (*http.Request, error)

NewDeleteExperienceRequest generates requests for DeleteExperience

func NewDeleteExperienceTagRequest

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

NewDeleteExperienceTagRequest generates requests for DeleteExperienceTag

func NewDeleteLaunchProfileRequest added in v0.1.24

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

NewDeleteLaunchProfileRequest generates requests for DeleteLaunchProfile

func NewDeleteLogRequest

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

NewDeleteLogRequest generates requests for DeleteLog

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 NewGetBatchRequest

func NewGetBatchRequest(server string, 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, buildID BuildID) (*http.Request, error)

NewGetBuildRequest generates requests for GetBuild

func NewGetExperienceRequest

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

NewGetExperienceRequest generates requests for GetExperience

func NewGetExperienceTagRequest

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

NewGetExperienceTagRequest generates requests for GetExperienceTag

func NewGetJobRequest

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

NewGetJobRequest generates requests for GetJob

func NewGetLaunchProfileRequest added in v0.1.24

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

NewGetLaunchProfileRequest generates requests for GetLaunchProfile

func NewGetLogRequest

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

NewGetLogRequest generates requests for GetLog

func NewGetMetricsBuildRequest added in v0.1.22

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

NewGetMetricsBuildRequest generates requests for GetMetricsBuild

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 NewListBatchMetricsRequest added in v0.1.22

func NewListBatchMetricsRequest(server string, batchID BatchID) (*http.Request, error)

NewListBatchMetricsRequest generates requests for ListBatchMetrics

func NewListBatchesForBuildRequest

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

NewListBatchesForBuildRequest generates requests for ListBatchesForBuild

func NewListBatchesRequest

func NewListBatchesRequest(server string, 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 NewListBuildsForBranchRequest

func NewListBuildsForBranchRequest(server string, projectID ProjectID, branchID BranchID, params *ListBuildsForBranchParams) (*http.Request, error)

NewListBuildsForBranchRequest generates requests for ListBuildsForBranch

func NewListBuildsRequest

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

NewListBuildsRequest generates requests for ListBuilds

func NewListExperienceTagsForExperienceRequest

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

NewListExperienceTagsForExperienceRequest generates requests for ListExperienceTagsForExperience

func NewListExperienceTagsRequest

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

NewListExperienceTagsRequest generates requests for ListExperienceTags

func NewListExperiencesRequest

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

NewListExperiencesRequest generates requests for ListExperiences

func NewListExperiencesWithExperienceTagRequest

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

NewListExperiencesWithExperienceTagRequest generates requests for ListExperiencesWithExperienceTag

func NewListJobsRequest

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

NewListJobsRequest generates requests for ListJobs

func NewListLaunchProfilesRequest added in v0.1.24

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

NewListLaunchProfilesRequest generates requests for ListLaunchProfiles

func NewListLogsForJobRequest

func NewListLogsForJobRequest(server string, batchID BatchID, jobID JobID, params *ListLogsForJobParams) (*http.Request, error)

NewListLogsForJobRequest generates requests for ListLogsForJob

func NewListMetricsBuildsRequest added in v0.1.22

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

NewListMetricsBuildsRequest generates requests for ListMetricsBuilds

func NewListMetricsDataForJobRequest added in v0.1.22

func NewListMetricsDataForJobRequest(server string, 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, 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, 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, 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, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsForMetricIDsParams) (*http.Request, error)

NewListMetricsForMetricIDsRequest generates requests for ListMetricsForMetricIDs

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, 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 NewUpdateExperienceRequest

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

NewUpdateExperienceRequest calls the generic UpdateExperience builder with application/json body

func NewUpdateExperienceRequestWithBody

func NewUpdateExperienceRequestWithBody(server string, 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, experienceTagID ExperienceTagID, body UpdateExperienceTagJSONRequestBody) (*http.Request, error)

NewUpdateExperienceTagRequest calls the generic UpdateExperienceTag builder with application/json body

func NewUpdateExperienceTagRequestWithBody

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

NewUpdateExperienceTagRequestWithBody generates requests for UpdateExperienceTag with any type of body

func NewUpdateLaunchProfileRequest added in v0.1.24

func NewUpdateLaunchProfileRequest(server string, 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, 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

Types

type AddExperienceTagToExperienceResponse

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

func ParseAddExperienceTagToExperienceResponse

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

ParseAddExperienceTagToExperienceResponse parses an HTTP response from a AddExperienceTagToExperienceWithResponse call

func (AddExperienceTagToExperienceResponse) Status

Status returns HTTPResponse.Status

func (AddExperienceTagToExperienceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type 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      *struct {
		MetricID       *MetricID        `json:"metricID,omitempty"`
		MetricsDataIDs *[]MetricsDataID `json:"metricsDataIDs,omitempty"`
	}
}

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"`
	BuildID                      *BuildID           `json:"buildID,omitempty"`
	CreationTimestamp            *CreationTimestamp `json:"creationTimestamp,omitempty"`
	FriendlyName                 *FriendlyName      `json:"friendlyName,omitempty"`
	InstantiatedExperienceIDs    *[]ExperienceID    `json:"instantiatedExperienceIDs,omitempty"`
	InstantiatedExperienceTagIDs *[]ExperienceTagID `json:"instantiatedExperienceTagIDs,omitempty"`
	MetricsBuildID               *MetricsBuildID    `json:"metricsBuildID,omitempty"`
	OrgID                        *OrgID             `json:"orgID,omitempty"`
	Status                       *BatchStatus       `json:"status,omitempty"`
	UserID                       *UserID            `json:"userID,omitempty"`
}

Batch defines model for batch.

type BatchID

type BatchID = openapi_types.UUID

BatchID defines model for batchID.

type BatchMetric added in v0.1.22

type BatchMetric struct {
	Name  *MetricName       `json:"name,omitempty"`
	Value *BatchMetricValue `json:"value,omitempty"`
}

BatchMetric defines model for batchMetric.

type BatchMetricValue added in v0.1.22

type BatchMetricValue = float64

BatchMetricValue defines model for batchMetricValue.

type BatchStatus

type BatchStatus string

BatchStatus defines model for batchStatus.

const (
	BatchStatusCANCELLED BatchStatus = "CANCELLED"
	BatchStatusFAILED    BatchStatus = "FAILED"
	BatchStatusRUNNING   BatchStatus = "RUNNING"
	BatchStatusSUBMITTED BatchStatus = "SUBMITTED"
	BatchStatusSUCCEEDED BatchStatus = "SUCCEEDED"
)

Defines values for BatchStatus.

type Branch

type Branch struct {
	BranchID          *BranchID          `json:"branchID,omitempty"`
	BranchType        *BranchType        `json:"branchType,omitempty"`
	CreationTimestamp *CreationTimestamp `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 *CreationTimestamp `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) AddExperienceTagToExperience

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

func (*Client) AddMetricsDataToMetric added in v0.1.22

func (c *Client) AddMetricsDataToMetric(ctx context.Context, 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, 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, batchID BatchID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBatch

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

func (*Client) CreateBatchWithBody

func (c *Client) CreateBatchWithBody(ctx context.Context, 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, body CreateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateExperienceTag

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

func (*Client) CreateExperienceTagWithBody

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

func (*Client) CreateExperienceWithBody

func (c *Client) CreateExperienceWithBody(ctx context.Context, 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, body CreateLaunchProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLaunchProfileWithBody added in v0.1.24

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

func (*Client) CreateLog

func (c *Client) CreateLog(ctx context.Context, batchID BatchID, jobID JobID, body CreateLogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogWithBody

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

func (*Client) CreateMetric added in v0.1.22

func (c *Client) CreateMetric(ctx context.Context, 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, 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, body CreateMetricsBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMetricsBuildWithBody added in v0.1.22

func (c *Client) CreateMetricsBuildWithBody(ctx context.Context, 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, 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, batchID BatchID, jobID JobID, 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) 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, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteExperienceTag

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

func (*Client) DeleteLaunchProfile added in v0.1.24

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

func (*Client) DeleteLog

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

func (*Client) DeleteProject

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

func (*Client) 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, batchID BatchID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBranchForProject

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

func (*Client) GetBuild

func (c *Client) GetBuild(ctx context.Context, 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, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExperienceTag

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

func (*Client) GetJob

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

func (*Client) GetLaunchProfile added in v0.1.24

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

func (*Client) GetLog

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

func (*Client) GetMetricsBuild added in v0.1.22

func (c *Client) GetMetricsBuild(ctx context.Context, metricsBuildID MetricsBuildID, 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) ListBatchMetrics added in v0.1.22

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

func (*Client) ListBatches

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

func (*Client) ListBatchesForBuild

func (c *Client) ListBatchesForBuild(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, params *ListBatchesForBuildParams, 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, params *ListBuildsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBuildsForBranch

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

func (*Client) ListExperienceTags

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

func (*Client) ListExperienceTagsForExperience

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

func (*Client) ListExperiences

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

func (*Client) ListExperiencesWithExperienceTag

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

func (*Client) ListJobs

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

func (*Client) ListLaunchProfiles added in v0.1.24

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

func (*Client) ListLogsForJob

func (c *Client) ListLogsForJob(ctx context.Context, batchID BatchID, jobID JobID, params *ListLogsForJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMetricsBuilds added in v0.1.22

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

func (*Client) ListMetricsDataForJob added in v0.1.22

func (c *Client) ListMetricsDataForJob(ctx context.Context, 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, 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, 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, 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, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsForMetricIDsParams, 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, 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) UpdateExperience

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

func (*Client) UpdateExperienceTag

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

func (*Client) UpdateExperienceTagWithBody

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

func (*Client) UpdateExperienceWithBody

func (c *Client) UpdateExperienceWithBody(ctx context.Context, experienceID ExperienceID, 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, launchProfileID LaunchProfileID, body UpdateLaunchProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLaunchProfileWithBody added in v0.1.24

func (c *Client) UpdateLaunchProfileWithBody(ctx context.Context, 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)

type ClientInterface

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

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

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

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

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

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

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

	// ListLogsForJob request
	ListLogsForJob(ctx context.Context, batchID BatchID, jobID JobID, params *ListLogsForJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateLog(ctx context.Context, batchID BatchID, jobID JobID, body CreateLogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	UpdateLaunchProfile(ctx context.Context, launchProfileID LaunchProfileID, body UpdateLaunchProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	// GetMetricsBuild request
	GetMetricsBuild(ctx context.Context, metricsBuildID MetricsBuildID, 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)

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

	// ListBuildsForBranch request
	ListBuildsForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, params *ListBuildsForBranchParams, 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)

	// ListBatchesForBuild request
	ListBatchesForBuild(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, params *ListBatchesForBuildParams, 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)

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

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

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

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

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

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

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

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

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

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

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

func (*ClientWithResponses) AddExperienceTagToExperienceWithResponse

func (c *ClientWithResponses) AddExperienceTagToExperienceWithResponse(ctx context.Context, 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, 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, batchID BatchID, jobID JobID, metricID MetricID, body AddMetricsDataToMetricJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMetricsDataToMetricResponse, error)

func (*ClientWithResponses) CancelBatchWithResponse

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

CancelBatchWithResponse request returning *CancelBatchResponse

func (*ClientWithResponses) CreateBatchWithBodyWithResponse

func (c *ClientWithResponses) CreateBatchWithBodyWithResponse(ctx context.Context, 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, 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, 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, body CreateExperienceTagJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateExperienceTagResponse, error)

func (*ClientWithResponses) CreateExperienceWithBodyWithResponse

func (c *ClientWithResponses) CreateExperienceWithBodyWithResponse(ctx context.Context, 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, body CreateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateExperienceResponse, error)

func (*ClientWithResponses) CreateLaunchProfileWithBodyWithResponse added in v0.1.24

func (c *ClientWithResponses) CreateLaunchProfileWithBodyWithResponse(ctx context.Context, 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, body CreateLaunchProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLaunchProfileResponse, error)

func (*ClientWithResponses) CreateLogWithBodyWithResponse

func (c *ClientWithResponses) CreateLogWithBodyWithResponse(ctx context.Context, batchID BatchID, jobID JobID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogResponse, error)

CreateLogWithBodyWithResponse request with arbitrary body returning *CreateLogResponse

func (*ClientWithResponses) CreateLogWithResponse

func (c *ClientWithResponses) CreateLogWithResponse(ctx context.Context, batchID BatchID, jobID JobID, body CreateLogJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogResponse, error)

func (*ClientWithResponses) CreateMetricWithBodyWithResponse added in v0.1.22

func (c *ClientWithResponses) CreateMetricWithBodyWithResponse(ctx context.Context, 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, 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, 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, body CreateMetricsBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMetricsBuildResponse, error)

func (*ClientWithResponses) CreateMetricsDataWithBodyWithResponse added in v0.1.22

func (c *ClientWithResponses) CreateMetricsDataWithBodyWithResponse(ctx context.Context, 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, batchID BatchID, jobID JobID, body CreateMetricsDataJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMetricsDataResponse, 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) 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, experienceTagID ExperienceTagID, reqEditors ...RequestEditorFn) (*DeleteExperienceTagResponse, error)

DeleteExperienceTagWithResponse request returning *DeleteExperienceTagResponse

func (*ClientWithResponses) DeleteExperienceWithResponse

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

DeleteExperienceWithResponse request returning *DeleteExperienceResponse

func (*ClientWithResponses) DeleteLaunchProfileWithResponse added in v0.1.24

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

DeleteLaunchProfileWithResponse request returning *DeleteLaunchProfileResponse

func (*ClientWithResponses) DeleteLogWithResponse

func (c *ClientWithResponses) DeleteLogWithResponse(ctx context.Context, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*DeleteLogResponse, error)

DeleteLogWithResponse request returning *DeleteLogResponse

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

func (c *ClientWithResponses) GetBatchWithResponse(ctx context.Context, 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, buildID BuildID, reqEditors ...RequestEditorFn) (*GetBuildResponse, error)

GetBuildWithResponse request returning *GetBuildResponse

func (*ClientWithResponses) GetExperienceTagWithResponse

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

GetExperienceTagWithResponse request returning *GetExperienceTagResponse

func (*ClientWithResponses) GetExperienceWithResponse

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

GetExperienceWithResponse request returning *GetExperienceResponse

func (*ClientWithResponses) GetJobWithResponse

func (c *ClientWithResponses) GetJobWithResponse(ctx context.Context, 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, launchProfileID LaunchProfileID, reqEditors ...RequestEditorFn) (*GetLaunchProfileResponse, error)

GetLaunchProfileWithResponse request returning *GetLaunchProfileResponse

func (*ClientWithResponses) GetLogWithResponse

func (c *ClientWithResponses) GetLogWithResponse(ctx context.Context, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*GetLogResponse, error)

GetLogWithResponse request returning *GetLogResponse

func (*ClientWithResponses) GetMetricsBuildWithResponse added in v0.1.22

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

GetMetricsBuildWithResponse request returning *GetMetricsBuildResponse

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) ListBatchMetricsWithResponse added in v0.1.22

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

ListBatchMetricsWithResponse request returning *ListBatchMetricsResponse

func (*ClientWithResponses) ListBatchesForBuildWithResponse

func (c *ClientWithResponses) ListBatchesForBuildWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, params *ListBatchesForBuildParams, reqEditors ...RequestEditorFn) (*ListBatchesForBuildResponse, error)

ListBatchesForBuildWithResponse request returning *ListBatchesForBuildResponse

func (*ClientWithResponses) ListBatchesWithResponse

func (c *ClientWithResponses) ListBatchesWithResponse(ctx context.Context, 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) ListBuildsForBranchWithResponse

func (c *ClientWithResponses) ListBuildsForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, params *ListBuildsForBranchParams, reqEditors ...RequestEditorFn) (*ListBuildsForBranchResponse, error)

ListBuildsForBranchWithResponse request returning *ListBuildsForBranchResponse

func (*ClientWithResponses) ListBuildsWithResponse

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

ListBuildsWithResponse request returning *ListBuildsResponse

func (*ClientWithResponses) ListExperienceTagsForExperienceWithResponse

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

ListExperienceTagsForExperienceWithResponse request returning *ListExperienceTagsForExperienceResponse

func (*ClientWithResponses) ListExperienceTagsWithResponse

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

ListExperienceTagsWithResponse request returning *ListExperienceTagsResponse

func (*ClientWithResponses) ListExperiencesWithExperienceTagWithResponse

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

ListExperiencesWithExperienceTagWithResponse request returning *ListExperiencesWithExperienceTagResponse

func (*ClientWithResponses) ListExperiencesWithResponse

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

ListExperiencesWithResponse request returning *ListExperiencesResponse

func (*ClientWithResponses) ListJobsWithResponse

func (c *ClientWithResponses) ListJobsWithResponse(ctx context.Context, 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, params *ListLaunchProfilesParams, reqEditors ...RequestEditorFn) (*ListLaunchProfilesResponse, error)

ListLaunchProfilesWithResponse request returning *ListLaunchProfilesResponse

func (*ClientWithResponses) ListLogsForJobWithResponse

func (c *ClientWithResponses) ListLogsForJobWithResponse(ctx context.Context, batchID BatchID, jobID JobID, params *ListLogsForJobParams, reqEditors ...RequestEditorFn) (*ListLogsForJobResponse, error)

ListLogsForJobWithResponse request returning *ListLogsForJobResponse

func (*ClientWithResponses) ListMetricsBuildsWithResponse added in v0.1.22

func (c *ClientWithResponses) ListMetricsBuildsWithResponse(ctx context.Context, 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, 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, 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, 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, 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, batchID BatchID, jobID JobID, metricID []MetricID, params *ListMetricsForMetricIDsParams, reqEditors ...RequestEditorFn) (*ListMetricsForMetricIDsResponse, error)

ListMetricsForMetricIDsWithResponse request returning *ListMetricsForMetricIDsResponse

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, 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) UpdateExperienceTagWithBodyWithResponse

func (c *ClientWithResponses) UpdateExperienceTagWithBodyWithResponse(ctx context.Context, 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, experienceTagID ExperienceTagID, body UpdateExperienceTagJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateExperienceTagResponse, error)

func (*ClientWithResponses) UpdateExperienceWithBodyWithResponse

func (c *ClientWithResponses) UpdateExperienceWithBodyWithResponse(ctx context.Context, 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, experienceID ExperienceID, body UpdateExperienceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateExperienceResponse, error)

func (*ClientWithResponses) UpdateLaunchProfileWithBodyWithResponse added in v0.1.24

func (c *ClientWithResponses) UpdateLaunchProfileWithBodyWithResponse(ctx context.Context, 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, 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)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// ListBatchesWithResponse request
	ListBatchesWithResponse(ctx context.Context, params *ListBatchesParams, reqEditors ...RequestEditorFn) (*ListBatchesResponse, error)

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

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

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

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

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

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

	// ListLogsForJobWithResponse request
	ListLogsForJobWithResponse(ctx context.Context, batchID BatchID, jobID JobID, params *ListLogsForJobParams, reqEditors ...RequestEditorFn) (*ListLogsForJobResponse, error)

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

	CreateLogWithResponse(ctx context.Context, batchID BatchID, jobID JobID, body CreateLogJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogResponse, error)

	// DeleteLogWithResponse request
	DeleteLogWithResponse(ctx context.Context, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*DeleteLogResponse, error)

	// GetLogWithResponse request
	GetLogWithResponse(ctx context.Context, batchID BatchID, jobID JobID, logID LogID, reqEditors ...RequestEditorFn) (*GetLogResponse, error)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// HealthWithResponse request
	HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthResponse, error)

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

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

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

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

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

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

	UpdateLaunchProfileWithResponse(ctx context.Context, launchProfileID LaunchProfileID, body UpdateLaunchProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLaunchProfileResponse, error)

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

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

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

	// GetMetricsBuildWithResponse request
	GetMetricsBuildWithResponse(ctx context.Context, metricsBuildID MetricsBuildID, reqEditors ...RequestEditorFn) (*GetMetricsBuildResponse, 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)

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

	// ListBuildsForBranchWithResponse request
	ListBuildsForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, params *ListBuildsForBranchParams, reqEditors ...RequestEditorFn) (*ListBuildsForBranchResponse, 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)

	// ListBatchesForBuildWithResponse request
	ListBatchesForBuildWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, params *ListBatchesForBuildParams, reqEditors ...RequestEditorFn) (*ListBatchesForBuildResponse, 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)

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

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

CreateBatchJSONBody defines parameters for CreateBatch.

type CreateBatchJSONRequestBody

type CreateBatchJSONRequestBody CreateBatchJSONBody

CreateBatchJSONRequestBody defines body for CreateBatch for application/json ContentType.

type CreateBatchResponse

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

func ParseCreateBatchResponse

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

ParseCreateBatchResponse parses an HTTP response from a CreateBatchWithResponse call

func (CreateBatchResponse) Status

func (r CreateBatchResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBatchResponse) StatusCode

func (r CreateBatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBranchForProjectJSONRequestBody

type CreateBranchForProjectJSONRequestBody = 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 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 CreateLogJSONRequestBody

type CreateLogJSONRequestBody = Log

CreateLogJSONRequestBody defines body for CreateLog for application/json ContentType.

type CreateLogResponse

type CreateLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Log
}

func ParseCreateLogResponse

func ParseCreateLogResponse(rsp *http.Response) (*CreateLogResponse, error)

ParseCreateLogResponse parses an HTTP response from a CreateLogWithResponse call

func (CreateLogResponse) Status

func (r CreateLogResponse) Status() string

Status returns HTTPResponse.Status

func (CreateLogResponse) StatusCode

func (r CreateLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMetricJSONRequestBody added in v0.1.22

type CreateMetricJSONRequestBody = Metric

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      *Metric
}

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 = MetricsData

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      *MetricsData
}

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 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      *struct {
		Id   *ViewSessionID `json:"id,omitempty"`
		Mcap *McapURL       `json:"mcap,omitempty"`

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

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 CreationTimestamp

type CreationTimestamp = time.Time

CreationTimestamp defines model for creationTimestamp.

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

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

func ParseDeleteLogResponse

func ParseDeleteLogResponse(rsp *http.Response) (*DeleteLogResponse, error)

ParseDeleteLogResponse parses an HTTP response from a DeleteLogWithResponse call

func (DeleteLogResponse) Status

func (r DeleteLogResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteLogResponse) StatusCode

func (r DeleteLogResponse) 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 DestroySandboxJSONBody

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

DestroySandboxJSONBody defines parameters for DestroySandbox.

type DestroySandboxJSONRequestBody

type DestroySandboxJSONRequestBody DestroySandboxJSONBody

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 Experience

type Experience struct {
	CreationTimestamp *CreationTimestamp `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"`
	UserID            *UserID            `json:"userID,omitempty"`
}

Experience defines model for experience.

type ExperienceID

type ExperienceID = openapi_types.UUID

ExperienceID defines model for experienceID.

type ExperienceName added in v0.1.23

type ExperienceName = string

ExperienceName defines model for experienceName.

type ExperienceTag

type ExperienceTag struct {
	CreationTimestamp *CreationTimestamp `json:"creationTimestamp,omitempty"`
	Description       *string            `json:"description,omitempty"`
	ExperienceTagID   *ExperienceTagID   `json:"experienceTagID,omitempty"`
	Name              *ExperienceTagName `json:"name,omitempty"`
	OrgID             *OrgID             `json:"orgID,omitempty"`
	UserID            *UserID            `json:"userID,omitempty"`
}

ExperienceTag defines model for experienceTag.

type ExperienceTagID

type ExperienceTagID = openapi_types.UUID

ExperienceTagID defines model for experienceTagID.

type ExperienceTagName added in v0.1.23

type ExperienceTagName = string

ExperienceTagName defines model for experienceTagName.

type FileName

type FileName = string

FileName defines model for fileName.

type FileSize

type FileSize = int64

FileSize defines model for fileSize.

type FriendlyName

type FriendlyName = string

FriendlyName defines model for friendlyName.

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

type GetLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Log
}

func ParseGetLogResponse

func ParseGetLogResponse(rsp *http.Response) (*GetLogResponse, error)

ParseGetLogResponse parses an HTTP response from a GetLogWithResponse call

func (GetLogResponse) Status

func (r GetLogResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogResponse) StatusCode

func (r GetLogResponse) 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 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      *struct {
		ViewMetadata *[]ViewMetadata `json:"viewMetadata,omitempty"`
		ViewObject   *ViewObject     `json:"viewObject,omitempty"`
	}
}

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 {
	BuildID        *BuildID      `json:"buildID,omitempty"`
	ExperienceID   *ExperienceID `json:"experienceID,omitempty"`
	JobID          *JobID        `json:"jobID,omitempty"`
	JobStatus      *JobStatus    `json:"jobStatus,omitempty"`
	OrgID          *OrgID        `json:"orgID,omitempty"`
	OutputLocation *string       `json:"outputLocation,omitempty"`
	UserID         *UserID       `json:"userID,omitempty"`
}

Job defines model for job.

type JobID

type JobID = openapi_types.UUID

JobID defines model for jobID.

type JobStatus

type JobStatus string

JobStatus defines model for jobStatus.

const (
	JobStatusCANCELLED         JobStatus = "CANCELLED"
	JobStatusEXPERIENCERUNNING JobStatus = "EXPERIENCE_RUNNING"
	JobStatusFAILED            JobStatus = "FAILED"
	JobStatusMETRICSQUEUED     JobStatus = "METRICS_QUEUED"
	JobStatusMETRICSRUNNING    JobStatus = "METRICS_RUNNING"
	JobStatusSUBMITTED         JobStatus = "SUBMITTED"
	JobStatusSUCCEEDED         JobStatus = "SUCCEEDED"
)

Defines values for JobStatus.

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"`
	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 LineNumber

type LineNumber = int32

LineNumber defines model for lineNumber.

type ListBatchMetricsResponse added in v0.1.22

type ListBatchMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		BatchMetrics *[]BatchMetric `json:"batchMetrics,omitempty"`
	}
}

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 ListBatchesForBuildParams

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

ListBatchesForBuildParams defines parameters for ListBatchesForBuild.

type ListBatchesForBuildResponse

type ListBatchesForBuildResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Batches       *[]Batch `json:"batches,omitempty"`
		NextPageToken *string  `json:"nextPageToken,omitempty"`
	}
}

func ParseListBatchesForBuildResponse

func ParseListBatchesForBuildResponse(rsp *http.Response) (*ListBatchesForBuildResponse, error)

ParseListBatchesForBuildResponse parses an HTTP response from a ListBatchesForBuildWithResponse call

func (ListBatchesForBuildResponse) Status

Status returns HTTPResponse.Status

func (ListBatchesForBuildResponse) StatusCode

func (r ListBatchesForBuildResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

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      *struct {
		Batches       *[]Batch `json:"batches,omitempty"`
		NextPageToken *string  `json:"nextPageToken,omitempty"`
	}
}

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      *struct {
		Branches      *[]Branch `json:"branches,omitempty"`
		NextPageToken *string   `json:"nextPageToken,omitempty"`
	}
}

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 ListBuildsForBranchParams

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

ListBuildsForBranchParams defines parameters for ListBuildsForBranch.

type ListBuildsForBranchResponse

type ListBuildsForBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Builds        *[]Build `json:"builds,omitempty"`
		NextPageToken *string  `json:"nextPageToken,omitempty"`
	}
}

func ParseListBuildsForBranchResponse

func ParseListBuildsForBranchResponse(rsp *http.Response) (*ListBuildsForBranchResponse, error)

ParseListBuildsForBranchResponse parses an HTTP response from a ListBuildsForBranchWithResponse call

func (ListBuildsForBranchResponse) Status

Status returns HTTPResponse.Status

func (ListBuildsForBranchResponse) StatusCode

func (r ListBuildsForBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

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      *struct {
		Builds        *[]Build `json:"builds,omitempty"`
		NextPageToken *string  `json:"nextPageToken,omitempty"`
	}
}

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      *struct {
		ExperienceTags *[]ExperienceTag `json:"experienceTags,omitempty"`
		NextPageToken  *string          `json:"nextPageToken,omitempty"`
	}
}

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 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      *struct {
		ExperienceTags *[]ExperienceTag `json:"experienceTags,omitempty"`
		NextPageToken  *string          `json:"nextPageToken,omitempty"`
	}
}

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 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      *struct {
		Experiences   *[]Experience `json:"experiences,omitempty"`
		NextPageToken *string       `json:"nextPageToken,omitempty"`
	}
}

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      *struct {
		Experiences   *[]Experience `json:"experiences,omitempty"`
		NextPageToken *string       `json:"nextPageToken,omitempty"`
	}
}

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 ListJobsParams

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

ListJobsParams defines parameters for ListJobs.

type ListJobsResponse

type ListJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Jobs          *[]Job  `json:"jobs,omitempty"`
		NextPageToken *string `json:"nextPageToken,omitempty"`
	}
}

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 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      *struct {
		Builds        *[]LaunchProfile `json:"builds,omitempty"`
		NextPageToken *string          `json:"nextPageToken,omitempty"`
	}
}

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 ListLogsForJobParams

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

ListLogsForJobParams defines parameters for ListLogsForJob.

type ListLogsForJobResponse

type ListLogsForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Logs          *[]Log  `json:"logs,omitempty"`
		NextPageToken *string `json:"nextPageToken,omitempty"`
	}
}

func ParseListLogsForJobResponse

func ParseListLogsForJobResponse(rsp *http.Response) (*ListLogsForJobResponse, error)

ParseListLogsForJobResponse parses an HTTP response from a ListLogsForJobWithResponse call

func (ListLogsForJobResponse) Status

func (r ListLogsForJobResponse) Status() string

Status returns HTTPResponse.Status

func (ListLogsForJobResponse) StatusCode

func (r ListLogsForJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetricsBuildsParams added in v0.1.22

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

ListMetricsBuildsParams defines parameters for ListMetricsBuilds.

type ListMetricsBuildsResponse added in v0.1.22

type ListMetricsBuildsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		MetricsBuilds *[]MetricsBuild `json:"metricsBuilds,omitempty"`
		NextPageToken *string         `json:"nextPageToken,omitempty"`
	}
}

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 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      *struct {
		MetricsData   *[]MetricsData `json:"metricsData,omitempty"`
		NextPageToken *string        `json:"nextPageToken,omitempty"`
	}
}

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      *struct {
		MetricsDataAndIDs *[]MetricsDataAndMetricID `json:"metricsDataAndIDs,omitempty"`
		NextPageToken     *string                   `json:"nextPageToken,omitempty"`
	}
}

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      *struct {
		MetricsData   *[]MetricsData `json:"metricsData,omitempty"`
		NextPageToken *string        `json:"nextPageToken,omitempty"`
	}
}

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

ListMetricsForJobParams defines parameters for ListMetricsForJob.

type ListMetricsForJobResponse added in v0.1.22

type ListMetricsForJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Metrics       *[]Metric `json:"metrics,omitempty"`
		NextPageToken *string   `json:"nextPageToken,omitempty"`
	}
}

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      *struct {
		Metrics       *[]Metric `json:"metrics,omitempty"`
		NextPageToken *string   `json:"nextPageToken,omitempty"`
	}
}

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 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      *struct {
		NextPageToken *string    `json:"nextPageToken,omitempty"`
		Projects      *[]Project `json:"projects,omitempty"`
	}
}

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 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      *struct {
		NextPageToken *string       `json:"nextPageToken,omitempty"`
		ViewSessions  *[]ViewObject `json:"viewSessions,omitempty"`
	}
}

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 *CreationTimestamp `json:"creationTimestamp,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"`
	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 McapURL

type McapURL = string

McapURL defines model for mcapURL.

type Metric added in v0.1.22

type Metric struct {
	CreationTimestamp *CreationTimestamp `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"`
}

Metric defines model for metric.

type MetricID added in v0.1.22

type MetricID = openapi_types.UUID

MetricID defines model for metricID.

type MetricLocation added in v0.1.22

type MetricLocation = string

MetricLocation defines model for metricLocation.

type MetricName added in v0.1.22

type MetricName = string

MetricName defines model for metricName.

type MetricStatus added in v0.1.22

type MetricStatus string

MetricStatus defines model for metricStatus.

const (
	FAILED        MetricStatus = "FAILED"
	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 *CreationTimestamp    `json:"creationTimestamp,omitempty"`
	ImageUri          *MetricsBuildImageUri `json:"imageUri,omitempty"`
	MetricsBuildID    *MetricsBuildID       `json:"metricsBuildID,omitempty"`
	Name              *MetricsBuildName     `json:"name,omitempty"`
	OrgID             *OrgID                `json:"orgID,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 *CreationTimestamp   `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"`
}

MetricsData defines model for metricsData.

type MetricsDataAndMetricID added in v0.1.22

type MetricsDataAndMetricID struct {
	MetricID    *MetricID    `json:"metricID,omitempty"`
	MetricsData *MetricsData `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 Project

type Project struct {
	CreationTimestamp *CreationTimestamp `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 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 SetupSandboxJSONBody

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

SetupSandboxJSONBody defines parameters for SetupSandbox.

type SetupSandboxJSONRequestBody

type SetupSandboxJSONRequestBody SetupSandboxJSONBody

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 UpdateExperienceJSONBody

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

UpdateExperienceJSONBody defines parameters for UpdateExperience.

type UpdateExperienceJSONRequestBody

type UpdateExperienceJSONRequestBody UpdateExperienceJSONBody

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 UpdateExperienceTagJSONBody

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

UpdateExperienceTagJSONBody defines parameters for UpdateExperienceTag.

type UpdateExperienceTagJSONRequestBody

type UpdateExperienceTagJSONRequestBody UpdateExperienceTagJSONBody

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

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

UpdateLaunchProfileJSONBody defines parameters for UpdateLaunchProfile.

type UpdateLaunchProfileJSONRequestBody added in v0.1.24

type UpdateLaunchProfileJSONRequestBody UpdateLaunchProfileJSONBody

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 UpdateProjectJSONBody

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

UpdateProjectJSONBody defines parameters for UpdateProject.

type UpdateProjectJSONRequestBody

type UpdateProjectJSONRequestBody UpdateProjectJSONBody

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 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 *ViewTimestamp `json:"viewTimestamp,omitempty"`
	ViewURL       *string        `json:"viewURL,omitempty"`
}

ViewObject defines model for viewObject.

type ViewSessionID

type ViewSessionID = openapi_types.UUID

ViewSessionID defines model for viewSessionID.

type ViewTimestamp

type ViewTimestamp = time.Time

ViewTimestamp defines model for viewTimestamp.

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