api

package
v0.1.13 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 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 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 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 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 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 NewGetJobMetricsRequest

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

NewGetJobMetricsRequest generates requests for GetJobMetrics

func NewGetJobRequest

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

NewGetJobRequest generates requests for GetJob

func NewGetLogRequest

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

NewGetLogRequest generates requests for GetLog

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

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

NewListLogsForJobRequest generates requests for ListLogsForJob

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 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 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"`
	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 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"`
	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) 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) 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) 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) 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) GetJobMetrics

func (c *Client) GetJobMetrics(ctx context.Context, batchID BatchID, jobID JobID, 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) 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) 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) ListLogsForJob

func (c *Client) ListLogsForJob(ctx context.Context, batchID BatchID, jobID JobID, params *ListLogsForJobParams, 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) 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)

	// GetJobMetrics request
	GetJobMetrics(ctx context.Context, batchID BatchID, jobID JobID, 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)

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

func (c *ClientWithResponses) GetJobMetricsWithResponse(ctx context.Context, batchID BatchID, jobID JobID, reqEditors ...RequestEditorFn) (*GetJobMetricsResponse, error)

GetJobMetricsWithResponse request returning *GetJobMetricsResponse

func (*ClientWithResponses) GetJobWithResponse

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

GetJobWithResponse request returning *GetJobResponse

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

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

ListLogsForJobWithResponse request returning *ListLogsForJobResponse

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

	// GetJobMetricsWithResponse request
	GetJobMetricsWithResponse(ctx context.Context, batchID BatchID, jobID JobID, reqEditors ...RequestEditorFn) (*GetJobMetricsResponse, 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)

	// 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,omitempty"`
	ExperienceTagIDs *[]ExperienceTagID `json:"experienceTagIDs,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 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 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 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"`
	Location          *string            `json:"location,omitempty"`
	Name              *string            `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 ExperienceTag

type ExperienceTag struct {
	CreationTimestamp *CreationTimestamp `json:"creationTimestamp,omitempty"`
	Description       *string            `json:"description,omitempty"`
	ExperienceTagID   *ExperienceTagID   `json:"experienceTagID,omitempty"`
	Name              *string            `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 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 GetJobMetricsResponse

type GetJobMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
}

func ParseGetJobMetricsResponse

func ParseGetJobMetricsResponse(rsp *http.Response) (*GetJobMetricsResponse, error)

ParseGetJobMetricsResponse parses an HTTP response from a GetJobMetricsWithResponse call

func (GetJobMetricsResponse) Status

func (r GetJobMetricsResponse) Status() string

Status returns HTTPResponse.Status

func (GetJobMetricsResponse) StatusCode

func (r GetJobMetricsResponse) 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 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 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"`
	McapURL        *McapURL      `json:"mcapURL,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"
	JobStatusFAILED    JobStatus = "FAILED"
	JobStatusRUNNING   JobStatus = "RUNNING"
	JobStatusSUBMITTED JobStatus = "SUBMITTED"
	JobStatusSUCCEEDED JobStatus = "SUCCEEDED"
)

Defines values for JobStatus.

type LineNumber

type LineNumber = int32

LineNumber defines model for lineNumber.

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 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 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 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 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       *string        `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