UNPKG

@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>

283 lines 11.5 kB
/* * 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 ListCheckRunsRunsRequires = { BuildReady: "build-ready", DeploymentUrl: "deployment-url", None: "none", }; export const ListCheckRunsRunsBlocks = { BuildStart: "build-start", DeploymentAlias: "deployment-alias", DeploymentPromotion: "deployment-promotion", DeploymentStart: "deployment-start", None: "none", }; export const ListCheckRunsRunsStatus = { Completed: "completed", Queued: "queued", Running: "running", }; export const RunsConclusion = { Canceled: "canceled", Failed: "failed", Neutral: "neutral", Skipped: "skipped", Succeeded: "succeeded", Timeout: "timeout", }; export const ListCheckRunsSourceOrigin = { Platform: "platform", }; export const ListCheckRunsSourceChecksV2ResponseOrigin = { Config: "config", }; export const RunsRequires = { BuildReady: "build-ready", DeploymentUrl: "deployment-url", None: "none", }; export const RunsBlocks = { BuildStart: "build-start", DeploymentAlias: "deployment-alias", DeploymentPromotion: "deployment-promotion", DeploymentStart: "deployment-start", None: "none", }; export const RunsStatus = { Completed: "completed", Queued: "queued", Running: "running", }; export const ListCheckRunsRunsConclusion = { Canceled: "canceled", Failed: "failed", Neutral: "neutral", Skipped: "skipped", Succeeded: "succeeded", Timeout: "timeout", }; export const ListCheckRunsSourceChecksV2SubKind = { VercelNativeCheck: "vercel-native-check", }; export const ListCheckRunsSourceChecksV2Origin = { Api: "api", Platform: "platform", }; export const ListCheckRunsSourceChecksV2ResponseKind = { GitProvider: "git-provider", }; export const ListCheckRunsSourceProvider = { Bitbucket: "bitbucket", Github: "github", Gitlab: "gitlab", }; export const ListCheckRunsSourceChecksV2Kind = { Webhook: "webhook", }; export const ListCheckRunsSourceKind = { Integration: "integration", }; /** @internal */ export const ListCheckRunsRequest$outboundSchema = z.object({ projectIdOrName: z.string(), checkId: z.string(), teamId: z.string().optional(), slug: z.string().optional(), }); export function listCheckRunsRequestToJSON(listCheckRunsRequest) { return JSON.stringify(ListCheckRunsRequest$outboundSchema.parse(listCheckRunsRequest)); } /** @internal */ export const ListCheckRunsRunsRequires$inboundSchema = z.nativeEnum(ListCheckRunsRunsRequires); /** @internal */ export const ListCheckRunsRunsBlocks$inboundSchema = z.nativeEnum(ListCheckRunsRunsBlocks); /** @internal */ export const ListCheckRunsRunsStatus$inboundSchema = z.nativeEnum(ListCheckRunsRunsStatus); /** @internal */ export const RunsConclusion$inboundSchema = z.nativeEnum(RunsConclusion); /** @internal */ export const ListCheckRunsSourceOrigin$inboundSchema = z.nativeEnum(ListCheckRunsSourceOrigin); /** @internal */ export const ListCheckRunsSourceChecksV22$inboundSchema = z.object({ subKind: types.literal("vercel-ci-sentinel"), origin: ListCheckRunsSourceOrigin$inboundSchema, }); export function listCheckRunsSourceChecksV22FromJSON(jsonString) { return safeParse(jsonString, (x) => ListCheckRunsSourceChecksV22$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListCheckRunsSourceChecksV22' from JSON`); } /** @internal */ export const ListCheckRunsSourceChecksV2ResponseOrigin$inboundSchema = z .nativeEnum(ListCheckRunsSourceChecksV2ResponseOrigin); /** @internal */ export const ListCheckRunsSourceChecksV21$inboundSchema = z.object({ subKind: types.literal("vercel-ci"), origin: ListCheckRunsSourceChecksV2ResponseOrigin$inboundSchema, invocationId: types.string(), invocationAttempt: types.optional(types.number()), jobDefinitionId: types.string(), }); export function listCheckRunsSourceChecksV21FromJSON(jsonString) { return safeParse(jsonString, (x) => ListCheckRunsSourceChecksV21$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListCheckRunsSourceChecksV21' from JSON`); } /** @internal */ export const ListCheckRunsRunsSource$inboundSchema = z.union([ z.lazy(() => ListCheckRunsSourceChecksV21$inboundSchema), z.lazy(() => ListCheckRunsSourceChecksV22$inboundSchema), ]); export function listCheckRunsRunsSourceFromJSON(jsonString) { return safeParse(jsonString, (x) => ListCheckRunsRunsSource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListCheckRunsRunsSource' from JSON`); } /** @internal */ export const Runs2$inboundSchema = z .object({ id: types.string(), name: types.string(), ownerId: types.string(), deploymentId: types.string(), projectId: types.optional(types.string()), requires: types.optional(ListCheckRunsRunsRequires$inboundSchema), blocks: types.optional(ListCheckRunsRunsBlocks$inboundSchema), targets: types.optional(z.array(types.string())), status: ListCheckRunsRunsStatus$inboundSchema, conclusion: types.optional(RunsConclusion$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(() => ListCheckRunsSourceChecksV21$inboundSchema), z.lazy(() => ListCheckRunsSourceChecksV22$inboundSchema), ]), }); export function runs2FromJSON(jsonString) { return safeParse(jsonString, (x) => Runs2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Runs2' from JSON`); } /** @internal */ export const RunsRequires$inboundSchema = z.nativeEnum(RunsRequires); /** @internal */ export const RunsBlocks$inboundSchema = z .nativeEnum(RunsBlocks); /** @internal */ export const RunsStatus$inboundSchema = z .nativeEnum(RunsStatus); /** @internal */ export const ListCheckRunsRunsConclusion$inboundSchema = z.nativeEnum(ListCheckRunsRunsConclusion); /** @internal */ export const ListCheckRunsSourceChecksV2SubKind$inboundSchema = z.nativeEnum(ListCheckRunsSourceChecksV2SubKind); /** @internal */ export const ListCheckRunsSourceChecksV2Origin$inboundSchema = z.nativeEnum(ListCheckRunsSourceChecksV2Origin); /** @internal */ export const ListCheckRunsSource4$inboundSchema = z.object({ subKind: types.optional(ListCheckRunsSourceChecksV2SubKind$inboundSchema), origin: types.optional(ListCheckRunsSourceChecksV2Origin$inboundSchema), }); export function listCheckRunsSource4FromJSON(jsonString) { return safeParse(jsonString, (x) => ListCheckRunsSource4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListCheckRunsSource4' from JSON`); } /** @internal */ export const ListCheckRunsSourceChecksV2ResponseKind$inboundSchema = z .nativeEnum(ListCheckRunsSourceChecksV2ResponseKind); /** @internal */ export const ListCheckRunsSourceProvider$inboundSchema = z.nativeEnum(ListCheckRunsSourceProvider); /** @internal */ export const ListCheckRunsSource3$inboundSchema = z.object({ kind: ListCheckRunsSourceChecksV2ResponseKind$inboundSchema, provider: ListCheckRunsSourceProvider$inboundSchema, externalCheckName: types.string(), }); export function listCheckRunsSource3FromJSON(jsonString) { return safeParse(jsonString, (x) => ListCheckRunsSource3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListCheckRunsSource3' from JSON`); } /** @internal */ export const ListCheckRunsSourceChecksV2Kind$inboundSchema = z.nativeEnum(ListCheckRunsSourceChecksV2Kind); /** @internal */ export const ListCheckRunsSource2$inboundSchema = z.object({ kind: ListCheckRunsSourceChecksV2Kind$inboundSchema, webhookId: types.optional(types.string()), }); export function listCheckRunsSource2FromJSON(jsonString) { return safeParse(jsonString, (x) => ListCheckRunsSource2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListCheckRunsSource2' from JSON`); } /** @internal */ export const ListCheckRunsSourceKind$inboundSchema = z.nativeEnum(ListCheckRunsSourceKind); /** @internal */ export const ListCheckRunsSource1$inboundSchema = z.object({ kind: ListCheckRunsSourceKind$inboundSchema, integrationId: types.string(), integrationConfigurationId: types.string(), resourceId: types.optional(types.string()), externalResourceId: types.optional(types.string()), }); export function listCheckRunsSource1FromJSON(jsonString) { return safeParse(jsonString, (x) => ListCheckRunsSource1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListCheckRunsSource1' from JSON`); } /** @internal */ export const RunsSource$inboundSchema = smartUnion([ z.lazy(() => ListCheckRunsSource1$inboundSchema), z.lazy(() => ListCheckRunsSource3$inboundSchema), z.lazy(() => ListCheckRunsSource2$inboundSchema), z.lazy(() => ListCheckRunsSource4$inboundSchema), ]); export function runsSourceFromJSON(jsonString) { return safeParse(jsonString, (x) => RunsSource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RunsSource' from JSON`); } /** @internal */ export const Runs1$inboundSchema = z .object({ id: types.string(), name: types.string(), ownerId: types.string(), deploymentId: types.string(), projectId: types.optional(types.string()), requires: types.optional(RunsRequires$inboundSchema), blocks: types.optional(RunsBlocks$inboundSchema), targets: types.optional(z.array(types.string())), status: RunsStatus$inboundSchema, conclusion: types.optional(ListCheckRunsRunsConclusion$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(() => ListCheckRunsSource1$inboundSchema), z.lazy(() => ListCheckRunsSource3$inboundSchema), z.lazy(() => ListCheckRunsSource2$inboundSchema), z.lazy(() => ListCheckRunsSource4$inboundSchema), ]), }); export function runs1FromJSON(jsonString) { return safeParse(jsonString, (x) => Runs1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Runs1' from JSON`); } /** @internal */ export const Runs$inboundSchema = smartUnion([ z.lazy(() => Runs1$inboundSchema), z.lazy(() => Runs2$inboundSchema), ]); export function runsFromJSON(jsonString) { return safeParse(jsonString, (x) => Runs$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Runs' from JSON`); } /** @internal */ export const ListCheckRunsResponseBody$inboundSchema = z.object({ runs: z.array(smartUnion([ z.lazy(() => Runs1$inboundSchema), z.lazy(() => Runs2$inboundSchema), ])), }); export function listCheckRunsResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => ListCheckRunsResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListCheckRunsResponseBody' from JSON`); } //# sourceMappingURL=listcheckrunsop.js.map