@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 • 13.4 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 ListDeploymentCheckRunsRunsChecksV2Requires = {
BuildReady: "build-ready",
DeploymentUrl: "deployment-url",
None: "none",
};
export const ListDeploymentCheckRunsRunsChecksV2Blocks = {
BuildStart: "build-start",
DeploymentAlias: "deployment-alias",
DeploymentPromotion: "deployment-promotion",
DeploymentStart: "deployment-start",
None: "none",
};
export const ListDeploymentCheckRunsRunsChecksV2Status = {
Completed: "completed",
Queued: "queued",
Running: "running",
};
export const ListDeploymentCheckRunsRunsChecksV2Conclusion = {
Canceled: "canceled",
Failed: "failed",
Neutral: "neutral",
Skipped: "skipped",
Succeeded: "succeeded",
Timeout: "timeout",
};
export const ListDeploymentCheckRunsSourceChecksV2ResponseOrigin = {
Platform: "platform",
};
export const ListDeploymentCheckRunsSourceChecksV2Origin = {
Config: "config",
};
export const ListDeploymentCheckRunsRunsRequires = {
BuildReady: "build-ready",
DeploymentUrl: "deployment-url",
None: "none",
};
export const ListDeploymentCheckRunsRunsBlocks = {
BuildStart: "build-start",
DeploymentAlias: "deployment-alias",
DeploymentPromotion: "deployment-promotion",
DeploymentStart: "deployment-start",
None: "none",
};
export const ListDeploymentCheckRunsRunsStatus = {
Completed: "completed",
Queued: "queued",
Running: "running",
};
export const ListDeploymentCheckRunsRunsConclusion = {
Canceled: "canceled",
Failed: "failed",
Neutral: "neutral",
Skipped: "skipped",
Succeeded: "succeeded",
Timeout: "timeout",
};
export const ListDeploymentCheckRunsSourceSubKind = {
VercelNativeCheck: "vercel-native-check",
};
export const ListDeploymentCheckRunsSourceOrigin = {
Api: "api",
Platform: "platform",
};
export const ListDeploymentCheckRunsSourceChecksV2ResponseKind = {
GitProvider: "git-provider",
};
export const ListDeploymentCheckRunsSourceProvider = {
Bitbucket: "bitbucket",
Github: "github",
Gitlab: "gitlab",
};
export const ListDeploymentCheckRunsSourceChecksV2Kind = {
Webhook: "webhook",
};
export const ListDeploymentCheckRunsSourceKind = {
Integration: "integration",
};
/** @internal */
export const ListDeploymentCheckRunsRequest$outboundSchema = z.object({
deploymentId: z.string(),
teamId: z.string().optional(),
slug: z.string().optional(),
});
export function listDeploymentCheckRunsRequestToJSON(listDeploymentCheckRunsRequest) {
return JSON.stringify(ListDeploymentCheckRunsRequest$outboundSchema.parse(listDeploymentCheckRunsRequest));
}
/** @internal */
export const ListDeploymentCheckRunsRunsChecksV2Requires$inboundSchema = z
.nativeEnum(ListDeploymentCheckRunsRunsChecksV2Requires);
/** @internal */
export const ListDeploymentCheckRunsRunsChecksV2Blocks$inboundSchema = z
.nativeEnum(ListDeploymentCheckRunsRunsChecksV2Blocks);
/** @internal */
export const ListDeploymentCheckRunsRunsChecksV2Status$inboundSchema = z
.nativeEnum(ListDeploymentCheckRunsRunsChecksV2Status);
/** @internal */
export const ListDeploymentCheckRunsRunsChecksV2Conclusion$inboundSchema = z
.nativeEnum(ListDeploymentCheckRunsRunsChecksV2Conclusion);
/** @internal */
export const ListDeploymentCheckRunsSourceChecksV2ResponseOrigin$inboundSchema = z.nativeEnum(ListDeploymentCheckRunsSourceChecksV2ResponseOrigin);
/** @internal */
export const ListDeploymentCheckRunsSourceChecksV22$inboundSchema = z.object({
subKind: types.literal("vercel-ci-sentinel"),
origin: ListDeploymentCheckRunsSourceChecksV2ResponseOrigin$inboundSchema,
});
export function listDeploymentCheckRunsSourceChecksV22FromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsSourceChecksV22$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsSourceChecksV22' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsSourceChecksV2Origin$inboundSchema = z
.nativeEnum(ListDeploymentCheckRunsSourceChecksV2Origin);
/** @internal */
export const ListDeploymentCheckRunsSourceChecksV21$inboundSchema = z.object({
subKind: types.literal("vercel-ci"),
origin: ListDeploymentCheckRunsSourceChecksV2Origin$inboundSchema,
invocationId: types.string(),
invocationAttempt: types.optional(types.number()),
jobDefinitionId: types.string(),
});
export function listDeploymentCheckRunsSourceChecksV21FromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsSourceChecksV21$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsSourceChecksV21' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsRunsChecksV2Source$inboundSchema = z.union([
z.lazy(() => ListDeploymentCheckRunsSourceChecksV21$inboundSchema),
z.lazy(() => ListDeploymentCheckRunsSourceChecksV22$inboundSchema),
]);
export function listDeploymentCheckRunsRunsChecksV2SourceFromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsRunsChecksV2Source$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsRunsChecksV2Source' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsRuns2$inboundSchema = z.object({
id: types.string(),
name: types.string(),
ownerId: types.string(),
deploymentId: types.string(),
projectId: types.optional(types.string()),
requires: types.optional(ListDeploymentCheckRunsRunsChecksV2Requires$inboundSchema),
blocks: types.optional(ListDeploymentCheckRunsRunsChecksV2Blocks$inboundSchema),
targets: types.optional(z.array(types.string())),
status: ListDeploymentCheckRunsRunsChecksV2Status$inboundSchema,
conclusion: types.optional(ListDeploymentCheckRunsRunsChecksV2Conclusion$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(() => ListDeploymentCheckRunsSourceChecksV21$inboundSchema),
z.lazy(() => ListDeploymentCheckRunsSourceChecksV22$inboundSchema),
]),
});
export function listDeploymentCheckRunsRuns2FromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsRuns2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsRuns2' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsRunsRequires$inboundSchema = z.nativeEnum(ListDeploymentCheckRunsRunsRequires);
/** @internal */
export const ListDeploymentCheckRunsRunsBlocks$inboundSchema = z.nativeEnum(ListDeploymentCheckRunsRunsBlocks);
/** @internal */
export const ListDeploymentCheckRunsRunsStatus$inboundSchema = z.nativeEnum(ListDeploymentCheckRunsRunsStatus);
/** @internal */
export const ListDeploymentCheckRunsRunsConclusion$inboundSchema = z.nativeEnum(ListDeploymentCheckRunsRunsConclusion);
/** @internal */
export const ListDeploymentCheckRunsSourceSubKind$inboundSchema = z.nativeEnum(ListDeploymentCheckRunsSourceSubKind);
/** @internal */
export const ListDeploymentCheckRunsSourceOrigin$inboundSchema = z.nativeEnum(ListDeploymentCheckRunsSourceOrigin);
/** @internal */
export const ListDeploymentCheckRunsSource4$inboundSchema = z.object({
subKind: types.optional(ListDeploymentCheckRunsSourceSubKind$inboundSchema),
origin: types.optional(ListDeploymentCheckRunsSourceOrigin$inboundSchema),
});
export function listDeploymentCheckRunsSource4FromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsSource4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsSource4' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsSourceChecksV2ResponseKind$inboundSchema = z
.nativeEnum(ListDeploymentCheckRunsSourceChecksV2ResponseKind);
/** @internal */
export const ListDeploymentCheckRunsSourceProvider$inboundSchema = z.nativeEnum(ListDeploymentCheckRunsSourceProvider);
/** @internal */
export const ListDeploymentCheckRunsSource3$inboundSchema = z.object({
kind: ListDeploymentCheckRunsSourceChecksV2ResponseKind$inboundSchema,
provider: ListDeploymentCheckRunsSourceProvider$inboundSchema,
externalCheckName: types.string(),
});
export function listDeploymentCheckRunsSource3FromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsSource3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsSource3' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsSourceChecksV2Kind$inboundSchema = z
.nativeEnum(ListDeploymentCheckRunsSourceChecksV2Kind);
/** @internal */
export const ListDeploymentCheckRunsSource2$inboundSchema = z.object({
kind: ListDeploymentCheckRunsSourceChecksV2Kind$inboundSchema,
webhookId: types.optional(types.string()),
});
export function listDeploymentCheckRunsSource2FromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsSource2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsSource2' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsSourceKind$inboundSchema = z.nativeEnum(ListDeploymentCheckRunsSourceKind);
/** @internal */
export const ListDeploymentCheckRunsSource1$inboundSchema = z.object({
kind: ListDeploymentCheckRunsSourceKind$inboundSchema,
integrationId: types.string(),
integrationConfigurationId: types.string(),
resourceId: types.optional(types.string()),
externalResourceId: types.optional(types.string()),
});
export function listDeploymentCheckRunsSource1FromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsSource1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsSource1' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsRunsSource$inboundSchema = smartUnion([
z.lazy(() => ListDeploymentCheckRunsSource1$inboundSchema),
z.lazy(() => ListDeploymentCheckRunsSource3$inboundSchema),
z.lazy(() => ListDeploymentCheckRunsSource2$inboundSchema),
z.lazy(() => ListDeploymentCheckRunsSource4$inboundSchema),
]);
export function listDeploymentCheckRunsRunsSourceFromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsRunsSource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsRunsSource' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsRuns1$inboundSchema = z.object({
id: types.string(),
name: types.string(),
ownerId: types.string(),
deploymentId: types.string(),
projectId: types.optional(types.string()),
requires: types.optional(ListDeploymentCheckRunsRunsRequires$inboundSchema),
blocks: types.optional(ListDeploymentCheckRunsRunsBlocks$inboundSchema),
targets: types.optional(z.array(types.string())),
status: ListDeploymentCheckRunsRunsStatus$inboundSchema,
conclusion: types.optional(ListDeploymentCheckRunsRunsConclusion$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(() => ListDeploymentCheckRunsSource1$inboundSchema),
z.lazy(() => ListDeploymentCheckRunsSource3$inboundSchema),
z.lazy(() => ListDeploymentCheckRunsSource2$inboundSchema),
z.lazy(() => ListDeploymentCheckRunsSource4$inboundSchema),
]),
});
export function listDeploymentCheckRunsRuns1FromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsRuns1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsRuns1' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsRuns$inboundSchema = smartUnion([
z.lazy(() => ListDeploymentCheckRunsRuns1$inboundSchema),
z.lazy(() => ListDeploymentCheckRunsRuns2$inboundSchema),
]);
export function listDeploymentCheckRunsRunsFromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsRuns$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsRuns' from JSON`);
}
/** @internal */
export const ListDeploymentCheckRunsResponseBody$inboundSchema = z.object({
runs: z.array(smartUnion([
z.lazy(() => ListDeploymentCheckRunsRuns1$inboundSchema),
z.lazy(() => ListDeploymentCheckRunsRuns2$inboundSchema),
])),
});
export function listDeploymentCheckRunsResponseBodyFromJSON(jsonString) {
return safeParse(jsonString, (x) => ListDeploymentCheckRunsResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListDeploymentCheckRunsResponseBody' from JSON`);
}
//# sourceMappingURL=listdeploymentcheckrunsop.js.map