@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>
277 lines • 12.9 kB
JavaScript
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
import * as z from "zod/v3";
import { safeParse } from "../lib/schemas.js";
import * as types from "../types/primitives.js";
import { smartUnion } from "../types/smartUnion.js";
export const GetDeploymentCheckRunResponseBodyChecksV2Requires = {
BuildReady: "build-ready",
DeploymentUrl: "deployment-url",
None: "none",
};
export const GetDeploymentCheckRunResponseBodyChecksV2Blocks = {
BuildStart: "build-start",
DeploymentAlias: "deployment-alias",
DeploymentPromotion: "deployment-promotion",
DeploymentStart: "deployment-start",
None: "none",
};
export const GetDeploymentCheckRunResponseBodyChecksV2Status = {
Completed: "completed",
Queued: "queued",
Running: "running",
};
export const GetDeploymentCheckRunResponseBodyChecksV2Conclusion = {
Canceled: "canceled",
Failed: "failed",
Neutral: "neutral",
Skipped: "skipped",
Succeeded: "succeeded",
Timeout: "timeout",
};
export const GetDeploymentCheckRunSourceChecksV2ResponseOrigin = {
Platform: "platform",
};
export const GetDeploymentCheckRunSourceChecksV2Origin = {
Config: "config",
};
export const GetDeploymentCheckRunResponseBodyRequires = {
BuildReady: "build-ready",
DeploymentUrl: "deployment-url",
None: "none",
};
export const GetDeploymentCheckRunResponseBodyBlocks = {
BuildStart: "build-start",
DeploymentAlias: "deployment-alias",
DeploymentPromotion: "deployment-promotion",
DeploymentStart: "deployment-start",
None: "none",
};
export const GetDeploymentCheckRunResponseBodyStatus = {
Completed: "completed",
Queued: "queued",
Running: "running",
};
export const GetDeploymentCheckRunResponseBodyConclusion = {
Canceled: "canceled",
Failed: "failed",
Neutral: "neutral",
Skipped: "skipped",
Succeeded: "succeeded",
Timeout: "timeout",
};
export const GetDeploymentCheckRunSourceSubKind = {
VercelNativeCheck: "vercel-native-check",
};
export const GetDeploymentCheckRunSourceOrigin = {
Api: "api",
Platform: "platform",
};
export const GetDeploymentCheckRunSourceChecksV2ResponseKind = {
GitProvider: "git-provider",
};
export const GetDeploymentCheckRunSourceProvider = {
Bitbucket: "bitbucket",
Github: "github",
Gitlab: "gitlab",
};
export const GetDeploymentCheckRunSourceChecksV2Kind = {
Webhook: "webhook",
};
export const GetDeploymentCheckRunSourceKind = {
Integration: "integration",
};
/** @internal */
export const GetDeploymentCheckRunRequest$outboundSchema = z.object({
deploymentId: z.string(),
checkRunId: z.string(),
teamId: z.string().optional(),
slug: z.string().optional(),
});
export function getDeploymentCheckRunRequestToJSON(getDeploymentCheckRunRequest) {
return JSON.stringify(GetDeploymentCheckRunRequest$outboundSchema.parse(getDeploymentCheckRunRequest));
}
/** @internal */
export const GetDeploymentCheckRunResponseBodyChecksV2Requires$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunResponseBodyChecksV2Requires);
/** @internal */
export const GetDeploymentCheckRunResponseBodyChecksV2Blocks$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunResponseBodyChecksV2Blocks);
/** @internal */
export const GetDeploymentCheckRunResponseBodyChecksV2Status$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunResponseBodyChecksV2Status);
/** @internal */
export const GetDeploymentCheckRunResponseBodyChecksV2Conclusion$inboundSchema = z.nativeEnum(GetDeploymentCheckRunResponseBodyChecksV2Conclusion);
/** @internal */
export const GetDeploymentCheckRunSourceChecksV2ResponseOrigin$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunSourceChecksV2ResponseOrigin);
/** @internal */
export const GetDeploymentCheckRunSourceChecksV22$inboundSchema = z.object({
subKind: types.literal("vercel-ci-sentinel"),
origin: GetDeploymentCheckRunSourceChecksV2ResponseOrigin$inboundSchema,
});
export function getDeploymentCheckRunSourceChecksV22FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCheckRunSourceChecksV22$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCheckRunSourceChecksV22' from JSON`);
}
/** @internal */
export const GetDeploymentCheckRunSourceChecksV2Origin$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunSourceChecksV2Origin);
/** @internal */
export const GetDeploymentCheckRunSourceChecksV21$inboundSchema = z.object({
subKind: types.literal("vercel-ci"),
origin: GetDeploymentCheckRunSourceChecksV2Origin$inboundSchema,
invocationId: types.string(),
jobDefinitionId: types.string(),
});
export function getDeploymentCheckRunSourceChecksV21FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCheckRunSourceChecksV21$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCheckRunSourceChecksV21' from JSON`);
}
/** @internal */
export const GetDeploymentCheckRunResponseBodyChecksV2Source$inboundSchema = z.union([
z.lazy(() => GetDeploymentCheckRunSourceChecksV21$inboundSchema),
z.lazy(() => GetDeploymentCheckRunSourceChecksV22$inboundSchema),
]);
export function getDeploymentCheckRunResponseBodyChecksV2SourceFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCheckRunResponseBodyChecksV2Source$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCheckRunResponseBodyChecksV2Source' from JSON`);
}
/** @internal */
export const GetDeploymentCheckRunResponseBody2$inboundSchema = z.object({
id: types.string(),
name: types.string(),
ownerId: types.string(),
deploymentId: types.string(),
projectId: types.optional(types.string()),
requires: types.optional(GetDeploymentCheckRunResponseBodyChecksV2Requires$inboundSchema),
blocks: types.optional(GetDeploymentCheckRunResponseBodyChecksV2Blocks$inboundSchema),
targets: types.optional(z.array(types.string())),
status: GetDeploymentCheckRunResponseBodyChecksV2Status$inboundSchema,
conclusion: types.optional(GetDeploymentCheckRunResponseBodyChecksV2Conclusion$inboundSchema),
conclusionText: types.optional(types.string()),
externalId: types.optional(types.string()),
externalUrl: types.optional(types.string()),
output: types.optional(z.record(z.any())),
timeout: types.number(),
createdAt: types.number(),
updatedAt: types.number(),
completedAt: types.optional(types.number()),
source: z.union([
z.lazy(() => GetDeploymentCheckRunSourceChecksV21$inboundSchema),
z.lazy(() => GetDeploymentCheckRunSourceChecksV22$inboundSchema),
]),
});
export function getDeploymentCheckRunResponseBody2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCheckRunResponseBody2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCheckRunResponseBody2' from JSON`);
}
/** @internal */
export const GetDeploymentCheckRunResponseBodyRequires$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunResponseBodyRequires);
/** @internal */
export const GetDeploymentCheckRunResponseBodyBlocks$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunResponseBodyBlocks);
/** @internal */
export const GetDeploymentCheckRunResponseBodyStatus$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunResponseBodyStatus);
/** @internal */
export const GetDeploymentCheckRunResponseBodyConclusion$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunResponseBodyConclusion);
/** @internal */
export const GetDeploymentCheckRunSourceSubKind$inboundSchema = z.nativeEnum(GetDeploymentCheckRunSourceSubKind);
/** @internal */
export const GetDeploymentCheckRunSourceOrigin$inboundSchema = z.nativeEnum(GetDeploymentCheckRunSourceOrigin);
/** @internal */
export const Source4$inboundSchema = z.object({
subKind: types.optional(GetDeploymentCheckRunSourceSubKind$inboundSchema),
origin: types.optional(GetDeploymentCheckRunSourceOrigin$inboundSchema),
});
export function source4FromJSON(jsonString) {
return safeParse(jsonString, (x) => Source4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Source4' from JSON`);
}
/** @internal */
export const GetDeploymentCheckRunSourceChecksV2ResponseKind$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunSourceChecksV2ResponseKind);
/** @internal */
export const GetDeploymentCheckRunSourceProvider$inboundSchema = z.nativeEnum(GetDeploymentCheckRunSourceProvider);
/** @internal */
export const GetDeploymentCheckRunSource3$inboundSchema = z.object({
kind: GetDeploymentCheckRunSourceChecksV2ResponseKind$inboundSchema,
provider: GetDeploymentCheckRunSourceProvider$inboundSchema,
externalCheckName: types.string(),
});
export function getDeploymentCheckRunSource3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCheckRunSource3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCheckRunSource3' from JSON`);
}
/** @internal */
export const GetDeploymentCheckRunSourceChecksV2Kind$inboundSchema = z
.nativeEnum(GetDeploymentCheckRunSourceChecksV2Kind);
/** @internal */
export const GetDeploymentCheckRunSource2$inboundSchema = z.object({
kind: GetDeploymentCheckRunSourceChecksV2Kind$inboundSchema,
webhookId: types.optional(types.string()),
});
export function getDeploymentCheckRunSource2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCheckRunSource2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCheckRunSource2' from JSON`);
}
/** @internal */
export const GetDeploymentCheckRunSourceKind$inboundSchema = z.nativeEnum(GetDeploymentCheckRunSourceKind);
/** @internal */
export const GetDeploymentCheckRunSource1$inboundSchema = z.object({
kind: GetDeploymentCheckRunSourceKind$inboundSchema,
integrationId: types.string(),
integrationConfigurationId: types.string(),
resourceId: types.optional(types.string()),
externalResourceId: types.optional(types.string()),
});
export function getDeploymentCheckRunSource1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCheckRunSource1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCheckRunSource1' from JSON`);
}
/** @internal */
export const GetDeploymentCheckRunResponseBodySource$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentCheckRunSource1$inboundSchema),
z.lazy(() => GetDeploymentCheckRunSource3$inboundSchema),
z.lazy(() => GetDeploymentCheckRunSource2$inboundSchema),
z.lazy(() => Source4$inboundSchema),
]);
export function getDeploymentCheckRunResponseBodySourceFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCheckRunResponseBodySource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCheckRunResponseBodySource' from JSON`);
}
/** @internal */
export const GetDeploymentCheckRunResponseBody1$inboundSchema = z.object({
id: types.string(),
name: types.string(),
ownerId: types.string(),
deploymentId: types.string(),
projectId: types.optional(types.string()),
requires: types.optional(GetDeploymentCheckRunResponseBodyRequires$inboundSchema),
blocks: types.optional(GetDeploymentCheckRunResponseBodyBlocks$inboundSchema),
targets: types.optional(z.array(types.string())),
status: GetDeploymentCheckRunResponseBodyStatus$inboundSchema,
conclusion: types.optional(GetDeploymentCheckRunResponseBodyConclusion$inboundSchema),
conclusionText: types.optional(types.string()),
externalId: types.optional(types.string()),
externalUrl: types.optional(types.string()),
output: types.optional(z.record(z.any())),
timeout: types.number(),
createdAt: types.number(),
updatedAt: types.number(),
completedAt: types.optional(types.number()),
checkId: types.string(),
source: smartUnion([
z.lazy(() => GetDeploymentCheckRunSource1$inboundSchema),
z.lazy(() => GetDeploymentCheckRunSource3$inboundSchema),
z.lazy(() => GetDeploymentCheckRunSource2$inboundSchema),
z.lazy(() => Source4$inboundSchema),
]),
});
export function getDeploymentCheckRunResponseBody1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCheckRunResponseBody1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCheckRunResponseBody1' from JSON`);
}
/** @internal */
export const GetDeploymentCheckRunResponseBody$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentCheckRunResponseBody1$inboundSchema),
z.lazy(() => GetDeploymentCheckRunResponseBody2$inboundSchema),
]);
export function getDeploymentCheckRunResponseBodyFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCheckRunResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCheckRunResponseBody' from JSON`);
}
//# sourceMappingURL=getdeploymentcheckrunop.js.map