@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>
150 lines • 7.28 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export declare const UpdateProjectCheckRequires: {
readonly BuildReady: "build-ready";
readonly DeploymentUrl: "deployment-url";
};
export type UpdateProjectCheckRequires = ClosedEnum<typeof UpdateProjectCheckRequires>;
export declare const UpdateProjectCheckBlocks: {
readonly BuildStart: "build-start";
readonly DeploymentStart: "deployment-start";
readonly DeploymentAlias: "deployment-alias";
readonly DeploymentPromotion: "deployment-promotion";
readonly None: "none";
};
export type UpdateProjectCheckBlocks = ClosedEnum<typeof UpdateProjectCheckBlocks>;
export type UpdateProjectCheckRequestBody = {
name?: string | undefined;
isRerequestable?: boolean | undefined;
requires?: UpdateProjectCheckRequires | undefined;
targets?: Array<string> | undefined;
blocks?: UpdateProjectCheckBlocks | undefined;
timeout?: number | undefined;
};
export type UpdateProjectCheckRequest = {
projectIdOrName: string;
checkId: string;
/**
* The Team identifier to perform the request on behalf of.
*/
teamId?: string | undefined;
/**
* The Team slug to perform the request on behalf of.
*/
slug?: string | undefined;
requestBody?: UpdateProjectCheckRequestBody | undefined;
};
export declare const UpdateProjectCheckChecksV2Requires: {
readonly BuildReady: "build-ready";
readonly DeploymentUrl: "deployment-url";
readonly None: "none";
};
export type UpdateProjectCheckChecksV2Requires = ClosedEnum<typeof UpdateProjectCheckChecksV2Requires>;
export declare const UpdateProjectCheckSourceProvider: {
readonly Bitbucket: "bitbucket";
readonly Github: "github";
readonly Gitlab: "gitlab";
};
export type UpdateProjectCheckSourceProvider = ClosedEnum<typeof UpdateProjectCheckSourceProvider>;
export type UpdateProjectCheckSource3 = {
kind: "git-provider";
provider: UpdateProjectCheckSourceProvider;
externalCheckName: string;
};
export type UpdateProjectCheckSource2 = {
kind: "webhook";
webhookId?: string | undefined;
};
export type UpdateProjectCheckSource1 = {
kind: "integration";
integrationId: string;
integrationConfigurationId: string;
resourceId?: string | undefined;
externalResourceId?: string | undefined;
};
export type UpdateProjectCheckSource = UpdateProjectCheckSource1 | UpdateProjectCheckSource2 | UpdateProjectCheckSource3;
export declare const UpdateProjectCheckChecksV2Blocks: {
readonly BuildStart: "build-start";
readonly DeploymentAlias: "deployment-alias";
readonly DeploymentPromotion: "deployment-promotion";
readonly DeploymentStart: "deployment-start";
readonly None: "none";
};
export type UpdateProjectCheckChecksV2Blocks = ClosedEnum<typeof UpdateProjectCheckChecksV2Blocks>;
export declare const UpdateProjectCheckSourceKind: {
readonly GitProvider: "git-provider";
readonly Integration: "integration";
readonly Vercel: "vercel";
readonly Webhook: "webhook";
};
export type UpdateProjectCheckSourceKind = ClosedEnum<typeof UpdateProjectCheckSourceKind>;
export type UpdateProjectCheckResponseBody = {
id: string;
name: string;
ownerId: string;
projectId: string;
isRerequestable: boolean;
requires: UpdateProjectCheckChecksV2Requires;
source: UpdateProjectCheckSource1 | UpdateProjectCheckSource2 | UpdateProjectCheckSource3;
blocks: UpdateProjectCheckChecksV2Blocks;
targets: Array<string>;
sourceKind: UpdateProjectCheckSourceKind;
sourceIntegrationConfigurationId?: string | undefined;
timeout: number;
createdAt: number;
updatedAt: number;
deletedAt?: number | undefined;
};
/** @internal */
export declare const UpdateProjectCheckRequires$outboundSchema: z.ZodNativeEnum<typeof UpdateProjectCheckRequires>;
/** @internal */
export declare const UpdateProjectCheckBlocks$outboundSchema: z.ZodNativeEnum<typeof UpdateProjectCheckBlocks>;
/** @internal */
export type UpdateProjectCheckRequestBody$Outbound = {
name?: string | undefined;
isRerequestable?: boolean | undefined;
requires: string;
targets?: Array<string> | undefined;
blocks: string;
timeout: number;
};
/** @internal */
export declare const UpdateProjectCheckRequestBody$outboundSchema: z.ZodType<UpdateProjectCheckRequestBody$Outbound, z.ZodTypeDef, UpdateProjectCheckRequestBody>;
export declare function updateProjectCheckRequestBodyToJSON(updateProjectCheckRequestBody: UpdateProjectCheckRequestBody): string;
/** @internal */
export type UpdateProjectCheckRequest$Outbound = {
projectIdOrName: string;
checkId: string;
teamId?: string | undefined;
slug?: string | undefined;
RequestBody?: UpdateProjectCheckRequestBody$Outbound | undefined;
};
/** @internal */
export declare const UpdateProjectCheckRequest$outboundSchema: z.ZodType<UpdateProjectCheckRequest$Outbound, z.ZodTypeDef, UpdateProjectCheckRequest>;
export declare function updateProjectCheckRequestToJSON(updateProjectCheckRequest: UpdateProjectCheckRequest): string;
/** @internal */
export declare const UpdateProjectCheckChecksV2Requires$inboundSchema: z.ZodNativeEnum<typeof UpdateProjectCheckChecksV2Requires>;
/** @internal */
export declare const UpdateProjectCheckSourceProvider$inboundSchema: z.ZodNativeEnum<typeof UpdateProjectCheckSourceProvider>;
/** @internal */
export declare const UpdateProjectCheckSource3$inboundSchema: z.ZodType<UpdateProjectCheckSource3, z.ZodTypeDef, unknown>;
export declare function updateProjectCheckSource3FromJSON(jsonString: string): SafeParseResult<UpdateProjectCheckSource3, SDKValidationError>;
/** @internal */
export declare const UpdateProjectCheckSource2$inboundSchema: z.ZodType<UpdateProjectCheckSource2, z.ZodTypeDef, unknown>;
export declare function updateProjectCheckSource2FromJSON(jsonString: string): SafeParseResult<UpdateProjectCheckSource2, SDKValidationError>;
/** @internal */
export declare const UpdateProjectCheckSource1$inboundSchema: z.ZodType<UpdateProjectCheckSource1, z.ZodTypeDef, unknown>;
export declare function updateProjectCheckSource1FromJSON(jsonString: string): SafeParseResult<UpdateProjectCheckSource1, SDKValidationError>;
/** @internal */
export declare const UpdateProjectCheckSource$inboundSchema: z.ZodType<UpdateProjectCheckSource, z.ZodTypeDef, unknown>;
export declare function updateProjectCheckSourceFromJSON(jsonString: string): SafeParseResult<UpdateProjectCheckSource, SDKValidationError>;
/** @internal */
export declare const UpdateProjectCheckChecksV2Blocks$inboundSchema: z.ZodNativeEnum<typeof UpdateProjectCheckChecksV2Blocks>;
/** @internal */
export declare const UpdateProjectCheckSourceKind$inboundSchema: z.ZodNativeEnum<typeof UpdateProjectCheckSourceKind>;
/** @internal */
export declare const UpdateProjectCheckResponseBody$inboundSchema: z.ZodType<UpdateProjectCheckResponseBody, z.ZodTypeDef, unknown>;
export declare function updateProjectCheckResponseBodyFromJSON(jsonString: string): SafeParseResult<UpdateProjectCheckResponseBody, SDKValidationError>;
//# sourceMappingURL=updateprojectcheckop.d.ts.map