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
- func NewAddExperienceTagToExperienceRequest(server string, experienceTagID ExperienceTagID, experienceID ExperienceID) (*http.Request, error)
- func NewCancelBatchRequest(server string, batchID BatchID) (*http.Request, error)
- func NewCreateBatchRequest(server string, body CreateBatchJSONRequestBody) (*http.Request, error)
- func NewCreateBatchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateBranchForProjectRequest(server string, projectID ProjectID, body CreateBranchForProjectJSONRequestBody) (*http.Request, error)
- func NewCreateBranchForProjectRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateBuildForBranchRequest(server string, projectID ProjectID, branchID BranchID, ...) (*http.Request, error)
- func NewCreateBuildForBranchRequestWithBody(server string, projectID ProjectID, branchID BranchID, contentType string, ...) (*http.Request, error)
- func NewCreateExperienceRequest(server string, body CreateExperienceJSONRequestBody) (*http.Request, error)
- func NewCreateExperienceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateExperienceTagRequest(server string, body CreateExperienceTagJSONRequestBody) (*http.Request, error)
- func NewCreateExperienceTagRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateLogRequest(server string, batchID BatchID, jobID JobID, body CreateLogJSONRequestBody) (*http.Request, error)
- func NewCreateLogRequestWithBody(server string, batchID BatchID, jobID JobID, contentType string, ...) (*http.Request, error)
- func NewCreateProjectRequest(server string, body CreateProjectJSONRequestBody) (*http.Request, error)
- func NewCreateProjectRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateViewSessionRequest(server string) (*http.Request, error)
- func NewCreateViewUpdateRequestWithBody(server string, viewSessionID ViewSessionID, viewUpdateID ViewUpdateID, ...) (*http.Request, error)
- func NewDeleteBranchForProjectRequest(server string, projectID ProjectID, branchID BranchID) (*http.Request, error)
- func NewDeleteBuildForBranchRequest(server string, projectID ProjectID, branchID BranchID, buildID BuildID) (*http.Request, error)
- func NewDeleteExperienceRequest(server string, experienceID ExperienceID) (*http.Request, error)
- func NewDeleteExperienceTagRequest(server string, experienceTagID ExperienceTagID) (*http.Request, error)
- func NewDeleteLogRequest(server string, batchID BatchID, jobID JobID, logID LogID) (*http.Request, error)
- func NewDeleteProjectRequest(server string, projectID ProjectID) (*http.Request, error)
- func NewDestroySandboxRequest(server string, body DestroySandboxJSONRequestBody) (*http.Request, error)
- func NewDestroySandboxRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewGetBatchRequest(server string, batchID BatchID) (*http.Request, error)
- func NewGetBranchForProjectRequest(server string, projectID ProjectID, branchID BranchID) (*http.Request, error)
- func NewGetBuildForBranchRequest(server string, projectID ProjectID, branchID BranchID, buildID BuildID) (*http.Request, error)
- func NewGetBuildRequest(server string, buildID BuildID) (*http.Request, error)
- func NewGetExperienceRequest(server string, experienceID ExperienceID) (*http.Request, error)
- func NewGetExperienceTagRequest(server string, experienceTagID ExperienceTagID) (*http.Request, error)
- func NewGetJobMetricsRequest(server string, batchID BatchID, jobID JobID) (*http.Request, error)
- func NewGetJobRequest(server string, batchID BatchID, jobID JobID) (*http.Request, error)
- func NewGetLogRequest(server string, batchID BatchID, jobID JobID, logID LogID) (*http.Request, error)
- func NewGetProjectRequest(server string, projectID ProjectID) (*http.Request, error)
- func NewGetViewSessionRequest(server string, viewSessionID ViewSessionID) (*http.Request, error)
- func NewHealthRequest(server string) (*http.Request, error)
- func NewListBatchesForBuildRequest(server string, projectID ProjectID, branchID BranchID, buildID BuildID, ...) (*http.Request, error)
- func NewListBatchesRequest(server string, params *ListBatchesParams) (*http.Request, error)
- func NewListBranchesForProjectRequest(server string, projectID ProjectID, params *ListBranchesForProjectParams) (*http.Request, error)
- func NewListBuildsForBranchRequest(server string, projectID ProjectID, branchID BranchID, ...) (*http.Request, error)
- func NewListBuildsRequest(server string, params *ListBuildsParams) (*http.Request, error)
- func NewListExperienceTagsForExperienceRequest(server string, experienceID ExperienceID, ...) (*http.Request, error)
- func NewListExperienceTagsRequest(server string, params *ListExperienceTagsParams) (*http.Request, error)
- func NewListExperiencesRequest(server string, params *ListExperiencesParams) (*http.Request, error)
- func NewListExperiencesWithExperienceTagRequest(server string, experienceTagID ExperienceTagID, ...) (*http.Request, error)
- func NewListJobsRequest(server string, batchID BatchID, params *ListJobsParams) (*http.Request, error)
- func NewListLogsForJobRequest(server string, batchID BatchID, jobID JobID, params *ListLogsForJobParams) (*http.Request, error)
- func NewListProjectsRequest(server string, params *ListProjectsParams) (*http.Request, error)
- func NewListViewSessionsRequest(server string, params *ListViewSessionsParams) (*http.Request, error)
- func NewRemoveExperienceTagFromExperienceRequest(server string, experienceTagID ExperienceTagID, experienceID ExperienceID) (*http.Request, error)
- func NewSetupSandboxRequest(server string, body SetupSandboxJSONRequestBody) (*http.Request, error)
- func NewSetupSandboxRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateExperienceRequest(server string, experienceID ExperienceID, body UpdateExperienceJSONRequestBody) (*http.Request, error)
- func NewUpdateExperienceRequestWithBody(server string, experienceID ExperienceID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateExperienceTagRequest(server string, experienceTagID ExperienceTagID, ...) (*http.Request, error)
- func NewUpdateExperienceTagRequestWithBody(server string, experienceTagID ExperienceTagID, contentType string, ...) (*http.Request, error)
- func NewUpdateProjectRequest(server string, projectID ProjectID, body UpdateProjectJSONRequestBody) (*http.Request, error)
- func NewUpdateProjectRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- type AddExperienceTagToExperienceResponse
- type Batch
- type BatchID
- type BatchStatus
- type Branch
- type BranchID
- type BranchType
- type Build
- type BuildDescription
- type BuildID
- type BuildImageUri
- type BuildVersion
- type CancelBatchResponse
- type Checksum
- type Client
- func (c *Client) AddExperienceTagToExperience(ctx context.Context, experienceTagID ExperienceTagID, ...) (*http.Response, error)
- func (c *Client) CancelBatch(ctx context.Context, batchID BatchID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CreateBatch(ctx context.Context, body CreateBatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateBatchWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateBranchForProject(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) CreateBranchForProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateBuildForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, ...) (*http.Response, error)
- func (c *Client) CreateBuildForBranchWithBody(ctx context.Context, projectID ProjectID, branchID BranchID, ...) (*http.Response, error)
- func (c *Client) CreateExperience(ctx context.Context, body CreateExperienceJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateExperienceTag(ctx context.Context, body CreateExperienceTagJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateExperienceTagWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateExperienceWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateLog(ctx context.Context, batchID BatchID, jobID JobID, ...) (*http.Response, error)
- func (c *Client) CreateLogWithBody(ctx context.Context, batchID BatchID, jobID JobID, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateViewSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CreateViewUpdateWithBody(ctx context.Context, viewSessionID ViewSessionID, viewUpdateID ViewUpdateID, ...) (*http.Response, error)
- func (c *Client) DeleteBranchForProject(ctx context.Context, projectID ProjectID, branchID BranchID, ...) (*http.Response, error)
- func (c *Client) DeleteBuildForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, ...) (*http.Response, error)
- func (c *Client) DeleteExperience(ctx context.Context, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteExperienceTag(ctx context.Context, experienceTagID ExperienceTagID, ...) (*http.Response, error)
- func (c *Client) DeleteLog(ctx context.Context, batchID BatchID, jobID JobID, logID LogID, ...) (*http.Response, error)
- func (c *Client) DeleteProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DestroySandbox(ctx context.Context, body DestroySandboxJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DestroySandboxWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GetBatch(ctx context.Context, batchID BatchID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetBranchForProject(ctx context.Context, projectID ProjectID, branchID BranchID, ...) (*http.Response, error)
- func (c *Client) GetBuild(ctx context.Context, buildID BuildID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetBuildForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, ...) (*http.Response, error)
- func (c *Client) GetExperience(ctx context.Context, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetExperienceTag(ctx context.Context, experienceTagID ExperienceTagID, ...) (*http.Response, error)
- func (c *Client) GetJob(ctx context.Context, batchID BatchID, jobID JobID, ...) (*http.Response, error)
- func (c *Client) GetJobMetrics(ctx context.Context, batchID BatchID, jobID JobID, ...) (*http.Response, error)
- func (c *Client) GetLog(ctx context.Context, batchID BatchID, jobID JobID, logID LogID, ...) (*http.Response, error)
- func (c *Client) GetProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetViewSession(ctx context.Context, viewSessionID ViewSessionID, ...) (*http.Response, error)
- func (c *Client) Health(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListBatches(ctx context.Context, params *ListBatchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListBatchesForBuild(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, ...) (*http.Response, error)
- func (c *Client) ListBranchesForProject(ctx context.Context, projectID ProjectID, params *ListBranchesForProjectParams, ...) (*http.Response, error)
- func (c *Client) ListBuilds(ctx context.Context, params *ListBuildsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListBuildsForBranch(ctx context.Context, projectID ProjectID, branchID BranchID, ...) (*http.Response, error)
- func (c *Client) ListExperienceTags(ctx context.Context, params *ListExperienceTagsParams, ...) (*http.Response, error)
- func (c *Client) ListExperienceTagsForExperience(ctx context.Context, experienceID ExperienceID, ...) (*http.Response, error)
- func (c *Client) ListExperiences(ctx context.Context, params *ListExperiencesParams, ...) (*http.Response, error)
- func (c *Client) ListExperiencesWithExperienceTag(ctx context.Context, experienceTagID ExperienceTagID, ...) (*http.Response, error)
- func (c *Client) ListJobs(ctx context.Context, batchID BatchID, params *ListJobsParams, ...) (*http.Response, error)
- func (c *Client) ListLogsForJob(ctx context.Context, batchID BatchID, jobID JobID, ...) (*http.Response, error)
- func (c *Client) ListProjects(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListViewSessions(ctx context.Context, params *ListViewSessionsParams, ...) (*http.Response, error)
- func (c *Client) RemoveExperienceTagFromExperience(ctx context.Context, experienceTagID ExperienceTagID, ...) (*http.Response, error)
- func (c *Client) SetupSandbox(ctx context.Context, body SetupSandboxJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SetupSandboxWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateExperience(ctx context.Context, experienceID ExperienceID, ...) (*http.Response, error)
- func (c *Client) UpdateExperienceTag(ctx context.Context, experienceTagID ExperienceTagID, ...) (*http.Response, error)
- func (c *Client) UpdateExperienceTagWithBody(ctx context.Context, experienceTagID ExperienceTagID, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateExperienceWithBody(ctx context.Context, experienceID ExperienceID, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateProject(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) AddExperienceTagToExperienceWithResponse(ctx context.Context, experienceTagID ExperienceTagID, ...) (*AddExperienceTagToExperienceResponse, error)
- func (c *ClientWithResponses) CancelBatchWithResponse(ctx context.Context, batchID BatchID, reqEditors ...RequestEditorFn) (*CancelBatchResponse, error)
- func (c *ClientWithResponses) CreateBatchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateBatchResponse, error)
- func (c *ClientWithResponses) CreateBatchWithResponse(ctx context.Context, body CreateBatchJSONRequestBody, ...) (*CreateBatchResponse, error)
- func (c *ClientWithResponses) CreateBranchForProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*CreateBranchForProjectResponse, error)
- func (c *ClientWithResponses) CreateBranchForProjectWithResponse(ctx context.Context, projectID ProjectID, ...) (*CreateBranchForProjectResponse, error)
- func (c *ClientWithResponses) CreateBuildForBranchWithBodyWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, ...) (*CreateBuildForBranchResponse, error)
- func (c *ClientWithResponses) CreateBuildForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, ...) (*CreateBuildForBranchResponse, error)
- func (c *ClientWithResponses) CreateExperienceTagWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateExperienceTagResponse, error)
- func (c *ClientWithResponses) CreateExperienceTagWithResponse(ctx context.Context, body CreateExperienceTagJSONRequestBody, ...) (*CreateExperienceTagResponse, error)
- func (c *ClientWithResponses) CreateExperienceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateExperienceResponse, error)
- func (c *ClientWithResponses) CreateExperienceWithResponse(ctx context.Context, body CreateExperienceJSONRequestBody, ...) (*CreateExperienceResponse, error)
- func (c *ClientWithResponses) CreateLogWithBodyWithResponse(ctx context.Context, batchID BatchID, jobID JobID, contentType string, ...) (*CreateLogResponse, error)
- func (c *ClientWithResponses) CreateLogWithResponse(ctx context.Context, batchID BatchID, jobID JobID, ...) (*CreateLogResponse, error)
- func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateProjectResponse, error)
- func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, ...) (*CreateProjectResponse, error)
- func (c *ClientWithResponses) CreateViewSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateViewSessionResponse, error)
- func (c *ClientWithResponses) CreateViewUpdateWithBodyWithResponse(ctx context.Context, viewSessionID ViewSessionID, viewUpdateID ViewUpdateID, ...) (*CreateViewUpdateResponse, error)
- func (c *ClientWithResponses) DeleteBranchForProjectWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, ...) (*DeleteBranchForProjectResponse, error)
- func (c *ClientWithResponses) DeleteBuildForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, ...) (*DeleteBuildForBranchResponse, error)
- func (c *ClientWithResponses) DeleteExperienceTagWithResponse(ctx context.Context, experienceTagID ExperienceTagID, ...) (*DeleteExperienceTagResponse, error)
- func (c *ClientWithResponses) DeleteExperienceWithResponse(ctx context.Context, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*DeleteExperienceResponse, error)
- func (c *ClientWithResponses) DeleteLogWithResponse(ctx context.Context, batchID BatchID, jobID JobID, logID LogID, ...) (*DeleteLogResponse, error)
- func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)
- func (c *ClientWithResponses) DestroySandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DestroySandboxResponse, error)
- func (c *ClientWithResponses) DestroySandboxWithResponse(ctx context.Context, body DestroySandboxJSONRequestBody, ...) (*DestroySandboxResponse, error)
- func (c *ClientWithResponses) GetBatchWithResponse(ctx context.Context, batchID BatchID, reqEditors ...RequestEditorFn) (*GetBatchResponse, error)
- func (c *ClientWithResponses) GetBranchForProjectWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, ...) (*GetBranchForProjectResponse, error)
- func (c *ClientWithResponses) GetBuildForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, ...) (*GetBuildForBranchResponse, error)
- func (c *ClientWithResponses) GetBuildWithResponse(ctx context.Context, buildID BuildID, reqEditors ...RequestEditorFn) (*GetBuildResponse, error)
- func (c *ClientWithResponses) GetExperienceTagWithResponse(ctx context.Context, experienceTagID ExperienceTagID, ...) (*GetExperienceTagResponse, error)
- func (c *ClientWithResponses) GetExperienceWithResponse(ctx context.Context, experienceID ExperienceID, reqEditors ...RequestEditorFn) (*GetExperienceResponse, error)
- func (c *ClientWithResponses) GetJobMetricsWithResponse(ctx context.Context, batchID BatchID, jobID JobID, ...) (*GetJobMetricsResponse, error)
- func (c *ClientWithResponses) GetJobWithResponse(ctx context.Context, batchID BatchID, jobID JobID, ...) (*GetJobResponse, error)
- func (c *ClientWithResponses) GetLogWithResponse(ctx context.Context, batchID BatchID, jobID JobID, logID LogID, ...) (*GetLogResponse, error)
- func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)
- func (c *ClientWithResponses) GetViewSessionWithResponse(ctx context.Context, viewSessionID ViewSessionID, ...) (*GetViewSessionResponse, error)
- func (c *ClientWithResponses) HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthResponse, error)
- func (c *ClientWithResponses) ListBatchesForBuildWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, buildID BuildID, ...) (*ListBatchesForBuildResponse, error)
- func (c *ClientWithResponses) ListBatchesWithResponse(ctx context.Context, params *ListBatchesParams, reqEditors ...RequestEditorFn) (*ListBatchesResponse, error)
- func (c *ClientWithResponses) ListBranchesForProjectWithResponse(ctx context.Context, projectID ProjectID, params *ListBranchesForProjectParams, ...) (*ListBranchesForProjectResponse, error)
- func (c *ClientWithResponses) ListBuildsForBranchWithResponse(ctx context.Context, projectID ProjectID, branchID BranchID, ...) (*ListBuildsForBranchResponse, error)
- func (c *ClientWithResponses) ListBuildsWithResponse(ctx context.Context, params *ListBuildsParams, reqEditors ...RequestEditorFn) (*ListBuildsResponse, error)
- func (c *ClientWithResponses) ListExperienceTagsForExperienceWithResponse(ctx context.Context, experienceID ExperienceID, ...) (*ListExperienceTagsForExperienceResponse, error)
- func (c *ClientWithResponses) ListExperienceTagsWithResponse(ctx context.Context, params *ListExperienceTagsParams, ...) (*ListExperienceTagsResponse, error)
- func (c *ClientWithResponses) ListExperiencesWithExperienceTagWithResponse(ctx context.Context, experienceTagID ExperienceTagID, ...) (*ListExperiencesWithExperienceTagResponse, error)
- func (c *ClientWithResponses) ListExperiencesWithResponse(ctx context.Context, params *ListExperiencesParams, ...) (*ListExperiencesResponse, error)
- func (c *ClientWithResponses) ListJobsWithResponse(ctx context.Context, batchID BatchID, params *ListJobsParams, ...) (*ListJobsResponse, error)
- func (c *ClientWithResponses) ListLogsForJobWithResponse(ctx context.Context, batchID BatchID, jobID JobID, ...) (*ListLogsForJobResponse, error)
- func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)
- func (c *ClientWithResponses) ListViewSessionsWithResponse(ctx context.Context, params *ListViewSessionsParams, ...) (*ListViewSessionsResponse, error)
- func (c *ClientWithResponses) RemoveExperienceTagFromExperienceWithResponse(ctx context.Context, experienceTagID ExperienceTagID, ...) (*RemoveExperienceTagFromExperienceResponse, error)
- func (c *ClientWithResponses) SetupSandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SetupSandboxResponse, error)
- func (c *ClientWithResponses) SetupSandboxWithResponse(ctx context.Context, body SetupSandboxJSONRequestBody, ...) (*SetupSandboxResponse, error)
- func (c *ClientWithResponses) UpdateExperienceTagWithBodyWithResponse(ctx context.Context, experienceTagID ExperienceTagID, contentType string, ...) (*UpdateExperienceTagResponse, error)
- func (c *ClientWithResponses) UpdateExperienceTagWithResponse(ctx context.Context, experienceTagID ExperienceTagID, ...) (*UpdateExperienceTagResponse, error)
- func (c *ClientWithResponses) UpdateExperienceWithBodyWithResponse(ctx context.Context, experienceID ExperienceID, contentType string, ...) (*UpdateExperienceResponse, error)
- func (c *ClientWithResponses) UpdateExperienceWithResponse(ctx context.Context, experienceID ExperienceID, ...) (*UpdateExperienceResponse, error)
- func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*UpdateProjectResponse, error)
- func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, ...) (*UpdateProjectResponse, error)
- type ClientWithResponsesInterface
- type CreateBatchJSONBody
- type CreateBatchJSONRequestBody
- type CreateBatchResponse
- type CreateBranchForProjectJSONRequestBody
- type CreateBranchForProjectResponse
- type CreateBuildForBranchJSONRequestBody
- type CreateBuildForBranchResponse
- type CreateExperienceJSONRequestBody
- type CreateExperienceResponse
- type CreateExperienceTagJSONRequestBody
- type CreateExperienceTagResponse
- type CreateLogJSONRequestBody
- type CreateLogResponse
- type CreateProjectJSONRequestBody
- type CreateProjectResponse
- type CreateViewSessionResponse
- type CreateViewUpdateResponse
- type CreationTimestamp
- type DeleteBranchForProjectResponse
- type DeleteBuildForBranchResponse
- type DeleteExperienceResponse
- type DeleteExperienceTagResponse
- type DeleteLogResponse
- type DeleteProjectResponse
- type DestroySandboxJSONBody
- type DestroySandboxJSONRequestBody
- type DestroySandboxResponse
- type Experience
- type ExperienceID
- type ExperienceTag
- type ExperienceTagID
- type FileName
- type FileSize
- type FriendlyName
- type GetBatchResponse
- type GetBranchForProjectResponse
- type GetBuildForBranchResponse
- type GetBuildResponse
- type GetExperienceResponse
- type GetExperienceTagResponse
- type GetJobMetricsResponse
- type GetJobResponse
- type GetLogResponse
- type GetProjectResponse
- type GetViewSessionResponse
- type HealthResponse
- type HttpRequestDoer
- type Job
- type JobID
- type JobStatus
- type LineNumber
- type ListBatchesForBuildParams
- type ListBatchesForBuildResponse
- type ListBatchesParams
- type ListBatchesResponse
- type ListBranchesForProjectParams
- type ListBranchesForProjectResponse
- type ListBuildsForBranchParams
- type ListBuildsForBranchResponse
- type ListBuildsParams
- type ListBuildsResponse
- type ListExperienceTagsForExperienceParams
- type ListExperienceTagsForExperienceResponse
- type ListExperienceTagsParams
- type ListExperienceTagsResponse
- type ListExperiencesParams
- type ListExperiencesResponse
- type ListExperiencesWithExperienceTagParams
- type ListExperiencesWithExperienceTagResponse
- type ListJobsParams
- type ListJobsResponse
- type ListLogsForJobParams
- type ListLogsForJobResponse
- type ListProjectsParams
- type ListProjectsResponse
- type ListViewSessionsParams
- type ListViewSessionsResponse
- type Log
- type LogID
- type LogLocation
- type McapURL
- type ObjectCount
- type ObjectName
- type ObjectType
- type OrderBy
- type OrgID
- type PageSize
- type PageToken
- type Project
- type ProjectID
- type RemoveExperienceTagFromExperienceResponse
- type RequestEditorFn
- type SetupSandboxJSONBody
- type SetupSandboxJSONRequestBody
- type SetupSandboxResponse
- type UpdateExperienceJSONBody
- type UpdateExperienceJSONRequestBody
- type UpdateExperienceResponse
- type UpdateExperienceTagJSONBody
- type UpdateExperienceTagJSONRequestBody
- type UpdateExperienceTagResponse
- type UpdateMask
- type UpdateProjectJSONBody
- type UpdateProjectJSONRequestBody
- type UpdateProjectResponse
- type UserID
- type ViewMetadata
- type ViewObject
- type ViewSessionID
- type ViewTimestamp
- type ViewUpdateID
Constants ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
NewGetJobMetricsRequest generates requests for GetJobMetrics
func NewGetJobRequest ¶
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 ¶
NewGetProjectRequest generates requests for GetProject
func NewGetViewSessionRequest ¶
func NewGetViewSessionRequest(server string, viewSessionID ViewSessionID) (*http.Request, error)
NewGetViewSessionRequest generates requests for GetViewSession
func NewHealthRequest ¶
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
Types ¶
type AddExperienceTagToExperienceResponse ¶
func ParseAddExperienceTagToExperienceResponse ¶
func ParseAddExperienceTagToExperienceResponse(rsp *http.Response) (*AddExperienceTagToExperienceResponse, error)
ParseAddExperienceTagToExperienceResponse parses an HTTP response from a AddExperienceTagToExperienceWithResponse call
func (AddExperienceTagToExperienceResponse) Status ¶
func (r AddExperienceTagToExperienceResponse) Status() string
Status returns HTTPResponse.Status
func (AddExperienceTagToExperienceResponse) StatusCode ¶
func (r AddExperienceTagToExperienceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Batch ¶
type Batch struct {
BatchID *BatchID `json:"batchID,omitempty"`
BuildID *BuildID `json:"buildID,omitempty"`
CreationTimestamp *CreationTimestamp `json:"creationTimestamp,omitempty"`
FriendlyName *FriendlyName `json:"friendlyName,omitempty"`
InstantiatedExperienceIDs *[]ExperienceID `json:"instantiatedExperienceIDs,omitempty"`
InstantiatedExperienceTagIDs *[]ExperienceTagID `json:"instantiatedExperienceTagIDs,omitempty"`
OrgID *OrgID `json:"orgID,omitempty"`
Status *BatchStatus `json:"status,omitempty"`
UserID *UserID `json:"userID,omitempty"`
}
Batch defines model for batch.
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 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 CancelBatchResponse ¶
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 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 (*Client) CreateBatch ¶
func (c *Client) CreateBatch(ctx context.Context, body CreateBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateBatchWithBody ¶
func (*Client) CreateBranchForProject ¶
func (c *Client) CreateBranchForProject(ctx context.Context, projectID ProjectID, body CreateBranchForProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateBranchForProjectWithBody ¶
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 (*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 (*Client) CreateExperienceWithBody ¶
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 (*Client) CreateProject ¶
func (c *Client) CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateProjectWithBody ¶
func (*Client) CreateViewSession ¶
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 (*Client) DeleteBuildForBranch ¶
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) DeleteProject ¶
func (*Client) DestroySandbox ¶
func (c *Client) DestroySandbox(ctx context.Context, body DestroySandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DestroySandboxWithBody ¶
func (*Client) GetBranchForProject ¶
func (*Client) GetBuildForBranch ¶
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) GetJobMetrics ¶
func (*Client) GetProject ¶
func (*Client) GetViewSession ¶
func (c *Client) GetViewSession(ctx context.Context, viewSessionID ViewSessionID, 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 (*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 (*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 (*Client) UpdateExperienceWithBody ¶
func (*Client) UpdateProject ¶
func (c *Client) UpdateProject(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, 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 ¶
ClientOption allows setting custom parameters during construction
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 ¶
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 ¶
func (r CreateBranchForProjectResponse) Status() string
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 ¶
func ParseCreateBuildForBranchResponse ¶
func ParseCreateBuildForBranchResponse(rsp *http.Response) (*CreateBuildForBranchResponse, error)
ParseCreateBuildForBranchResponse parses an HTTP response from a CreateBuildForBranchWithResponse call
func (CreateBuildForBranchResponse) Status ¶
func (r CreateBuildForBranchResponse) Status() string
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 ¶
func (r CreateExperienceTagResponse) Status() string
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 ¶
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 ¶
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 ¶
CreationTimestamp defines model for creationTimestamp.
type DeleteBranchForProjectResponse ¶
func ParseDeleteBranchForProjectResponse ¶
func ParseDeleteBranchForProjectResponse(rsp *http.Response) (*DeleteBranchForProjectResponse, error)
ParseDeleteBranchForProjectResponse parses an HTTP response from a DeleteBranchForProjectWithResponse call
func (DeleteBranchForProjectResponse) Status ¶
func (r DeleteBranchForProjectResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteBranchForProjectResponse) StatusCode ¶
func (r DeleteBranchForProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteBuildForBranchResponse ¶
func ParseDeleteBuildForBranchResponse ¶
func ParseDeleteBuildForBranchResponse(rsp *http.Response) (*DeleteBuildForBranchResponse, error)
ParseDeleteBuildForBranchResponse parses an HTTP response from a DeleteBuildForBranchWithResponse call
func (DeleteBuildForBranchResponse) Status ¶
func (r DeleteBuildForBranchResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteBuildForBranchResponse) StatusCode ¶
func (r DeleteBuildForBranchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteExperienceResponse ¶
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 ¶
func ParseDeleteExperienceTagResponse ¶
func ParseDeleteExperienceTagResponse(rsp *http.Response) (*DeleteExperienceTagResponse, error)
ParseDeleteExperienceTagResponse parses an HTTP response from a DeleteExperienceTagWithResponse call
func (DeleteExperienceTagResponse) Status ¶
func (r DeleteExperienceTagResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteExperienceTagResponse) StatusCode ¶
func (r DeleteExperienceTagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteLogResponse ¶
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 ¶
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 ¶
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 GetBatchResponse ¶
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 ¶
func ParseGetBranchForProjectResponse ¶
func ParseGetBranchForProjectResponse(rsp *http.Response) (*GetBranchForProjectResponse, error)
ParseGetBranchForProjectResponse parses an HTTP response from a GetBranchForProjectWithResponse call
func (GetBranchForProjectResponse) Status ¶
func (r GetBranchForProjectResponse) Status() string
Status returns HTTPResponse.Status
func (GetBranchForProjectResponse) StatusCode ¶
func (r GetBranchForProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBuildForBranchResponse ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 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 ¶
func (r ListBatchesForBuildResponse) Status() string
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 ¶
func (r ListBranchesForProjectResponse) Status() string
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 ¶
func (r ListBuildsForBranchResponse) Status() string
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 ¶
func (r ListExperienceTagsForExperienceResponse) Status() string
Status returns HTTPResponse.Status
func (ListExperienceTagsForExperienceResponse) StatusCode ¶
func (r ListExperienceTagsForExperienceResponse) StatusCode() int
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 ¶
func (r ListExperienceTagsResponse) Status() string
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 ¶
func (r ListExperiencesWithExperienceTagResponse) Status() string
Status returns HTTPResponse.Status
func (ListExperiencesWithExperienceTagResponse) StatusCode ¶
func (r ListExperiencesWithExperienceTagResponse) StatusCode() int
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 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 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 RemoveExperienceTagFromExperienceResponse ¶
func ParseRemoveExperienceTagFromExperienceResponse ¶
func ParseRemoveExperienceTagFromExperienceResponse(rsp *http.Response) (*RemoveExperienceTagFromExperienceResponse, error)
ParseRemoveExperienceTagFromExperienceResponse parses an HTTP response from a RemoveExperienceTagFromExperienceWithResponse call
func (RemoveExperienceTagFromExperienceResponse) Status ¶
func (r RemoveExperienceTagFromExperienceResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveExperienceTagFromExperienceResponse) StatusCode ¶
func (r RemoveExperienceTagFromExperienceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequestEditorFn ¶
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 ¶
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 ¶
func (r UpdateExperienceTagResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateExperienceTagResponse) StatusCode ¶
func (r UpdateExperienceTagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
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 ¶
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 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.