@vercel/sdk
Version:
<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>
84 lines • 3.76 kB
TypeScript
import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import { CreateDeploymentCheckRunRequest, CreateDeploymentCheckRunResponseBody } from "../models/createdeploymentcheckrunop.js";
import { CreateProjectCheckRequest, CreateProjectCheckResponseBody } from "../models/createprojectcheckop.js";
import { DeleteProjectCheckRequest, DeleteProjectCheckResponseBody } from "../models/deleteprojectcheckop.js";
import { GetDeploymentCheckRunRequest, GetDeploymentCheckRunResponseBody } from "../models/getdeploymentcheckrunop.js";
import { GetProjectCheckRequest, GetProjectCheckResponseBody } from "../models/getprojectcheckop.js";
import { ListCheckRunsRequest, ListCheckRunsResponseBody } from "../models/listcheckrunsop.js";
import { ListDeploymentCheckRunsRequest, ListDeploymentCheckRunsResponseBody } from "../models/listdeploymentcheckrunsop.js";
import { ListProjectChecksRequest, ListProjectChecksResponseBody } from "../models/listprojectchecksop.js";
import { UpdateDeploymentCheckRunRequest, UpdateDeploymentCheckRunResponseBody } from "../models/updatedeploymentcheckrunop.js";
import { UpdateProjectCheckRequest, UpdateProjectCheckResponseBody } from "../models/updateprojectcheckop.js";
export declare class ChecksV2 extends ClientSDK {
/**
* List all checks for a project
*
* @remarks
* List all checks for a project, optionally filtered by target.
*/
listProjectChecks(request: ListProjectChecksRequest, options?: RequestOptions): Promise<ListProjectChecksResponseBody>;
/**
* Create a check
*
* @remarks
* Creates a new check for a project.
*/
createProjectCheck(request: CreateProjectCheckRequest, options?: RequestOptions): Promise<CreateProjectCheckResponseBody>;
/**
* Get a check
*
* @remarks
* Return a detailed response for a single check.
*/
getProjectCheck(request: GetProjectCheckRequest, options?: RequestOptions): Promise<GetProjectCheckResponseBody>;
/**
* Update a check
*
* @remarks
* Update an existing check.
*/
updateProjectCheck(request: UpdateProjectCheckRequest, options?: RequestOptions): Promise<UpdateProjectCheckResponseBody>;
/**
* Delete a check
*
* @remarks
* Delete an existing check and all of its runs.
*/
deleteProjectCheck(request: DeleteProjectCheckRequest, options?: RequestOptions): Promise<DeleteProjectCheckResponseBody>;
/**
* List runs for a check
*
* @remarks
* List all runs associated with a given check.
*/
listCheckRuns(request: ListCheckRunsRequest, options?: RequestOptions): Promise<ListCheckRunsResponseBody>;
/**
* List check runs for a deployment
*
* @remarks
* List all check runs for a deployment.
*/
listDeploymentCheckRuns(request: ListDeploymentCheckRunsRequest, options?: RequestOptions): Promise<ListDeploymentCheckRunsResponseBody>;
/**
* Create a check run
*
* @remarks
* Creates a new check run for a deployment.
*/
createDeploymentCheckRun(request: CreateDeploymentCheckRunRequest, options?: RequestOptions): Promise<CreateDeploymentCheckRunResponseBody>;
/**
* Get a check run
*
* @remarks
* Return a detailed response for a single check run.
*/
getDeploymentCheckRun(request: GetDeploymentCheckRunRequest, options?: RequestOptions): Promise<GetDeploymentCheckRunResponseBody>;
/**
* Update a check run
*
* @remarks
* Update an existing check run for a deployment.
*/
updateDeploymentCheckRun(request: UpdateDeploymentCheckRunRequest, options?: RequestOptions): Promise<UpdateDeploymentCheckRunResponseBody>;
}
//# sourceMappingURL=checksv2.d.ts.map