@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>
108 lines • 3.65 kB
JavaScript
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
import { checksV2CreateDeploymentCheckRun } from "../funcs/checksV2CreateDeploymentCheckRun.js";
import { checksV2CreateProjectCheck } from "../funcs/checksV2CreateProjectCheck.js";
import { checksV2DeleteProjectCheck } from "../funcs/checksV2DeleteProjectCheck.js";
import { checksV2GetDeploymentCheckRun } from "../funcs/checksV2GetDeploymentCheckRun.js";
import { checksV2GetProjectCheck } from "../funcs/checksV2GetProjectCheck.js";
import { checksV2ListCheckRuns } from "../funcs/checksV2ListCheckRuns.js";
import { checksV2ListDeploymentCheckRuns } from "../funcs/checksV2ListDeploymentCheckRuns.js";
import { checksV2ListProjectChecks } from "../funcs/checksV2ListProjectChecks.js";
import { checksV2UpdateDeploymentCheckRun } from "../funcs/checksV2UpdateDeploymentCheckRun.js";
import { checksV2UpdateProjectCheck } from "../funcs/checksV2UpdateProjectCheck.js";
import { ClientSDK } from "../lib/sdks.js";
import { unwrapAsync } from "../types/fp.js";
export class ChecksV2 extends ClientSDK {
/**
* List all checks for a project
*
* @remarks
* List all checks for a project, optionally filtered by target.
*/
async listProjectChecks(request, options) {
return unwrapAsync(checksV2ListProjectChecks(this, request, options));
}
/**
* Create a check
*
* @remarks
* Creates a new check for a project.
*/
async createProjectCheck(request, options) {
return unwrapAsync(checksV2CreateProjectCheck(this, request, options));
}
/**
* Get a check
*
* @remarks
* Return a detailed response for a single check.
*/
async getProjectCheck(request, options) {
return unwrapAsync(checksV2GetProjectCheck(this, request, options));
}
/**
* Update a check
*
* @remarks
* Update an existing check.
*/
async updateProjectCheck(request, options) {
return unwrapAsync(checksV2UpdateProjectCheck(this, request, options));
}
/**
* Delete a check
*
* @remarks
* Delete an existing check and all of its runs.
*/
async deleteProjectCheck(request, options) {
return unwrapAsync(checksV2DeleteProjectCheck(this, request, options));
}
/**
* List runs for a check
*
* @remarks
* List all runs associated with a given check.
*/
async listCheckRuns(request, options) {
return unwrapAsync(checksV2ListCheckRuns(this, request, options));
}
/**
* List check runs for a deployment
*
* @remarks
* List all check runs for a deployment.
*/
async listDeploymentCheckRuns(request, options) {
return unwrapAsync(checksV2ListDeploymentCheckRuns(this, request, options));
}
/**
* Create a check run
*
* @remarks
* Creates a new check run for a deployment.
*/
async createDeploymentCheckRun(request, options) {
return unwrapAsync(checksV2CreateDeploymentCheckRun(this, request, options));
}
/**
* Get a check run
*
* @remarks
* Return a detailed response for a single check run.
*/
async getDeploymentCheckRun(request, options) {
return unwrapAsync(checksV2GetDeploymentCheckRun(this, request, options));
}
/**
* Update a check run
*
* @remarks
* Update an existing check run for a deployment.
*/
async updateDeploymentCheckRun(request, options) {
return unwrapAsync(checksV2UpdateDeploymentCheckRun(this, request, options));
}
}
//# sourceMappingURL=checksv2.js.map