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>

368 lines 15.3 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"; /** * Order of the returned events based on the timestamp. */ export const Direction = { Backward: "backward", Forward: "forward", }; export const GetDeploymentEventsResponseBodyDeploymentsResponseType = { Command: "command", Delimiter: "delimiter", DeploymentState: "deployment-state", EdgeFunctionInvocation: "edge-function-invocation", Exit: "exit", Fatal: "fatal", Metric: "metric", Middleware: "middleware", MiddlewareInvocation: "middleware-invocation", Report: "report", Stderr: "stderr", Stdout: "stdout", }; export const ResponseBodyLevel = { Error: "error", Warning: "warning", }; export const GetDeploymentEventsResponseBodyDeploymentsType = { Command: "command", Delimiter: "delimiter", DeploymentState: "deployment-state", EdgeFunctionInvocation: "edge-function-invocation", Exit: "exit", Fatal: "fatal", Metric: "metric", Middleware: "middleware", MiddlewareInvocation: "middleware-invocation", Report: "report", Stderr: "stderr", Stdout: "stdout", }; export const ResponseBodyVercelCache = { Bypass: "BYPASS", Hit: "HIT", Miss: "MISS", Prerender: "PRERENDER", Revalidated: "REVALIDATED", Stale: "STALE", }; export const ResponseBodyWafAction = { Bypass: "bypass", Challenge: "challenge", Deny: "deny", Log: "log", RateLimit: "rate_limit", }; export const GetDeploymentEventsResponseBodyType = { Command: "command", Delimiter: "delimiter", DeploymentState: "deployment-state", EdgeFunctionInvocation: "edge-function-invocation", Exit: "exit", Fatal: "fatal", Metric: "metric", Middleware: "middleware", MiddlewareInvocation: "middleware-invocation", Report: "report", Stderr: "stderr", Stdout: "stdout", }; export const GetDeploymentEventsResponseBodyLevel = { Error: "error", Warning: "warning", }; export const ResponseBodyType = { Command: "command", Delimiter: "delimiter", DeploymentState: "deployment-state", EdgeFunctionInvocation: "edge-function-invocation", Exit: "exit", Fatal: "fatal", Metric: "metric", Middleware: "middleware", MiddlewareInvocation: "middleware-invocation", Report: "report", Stderr: "stderr", Stdout: "stdout", }; export const VercelCache = { Bypass: "BYPASS", Hit: "HIT", Miss: "MISS", Prerender: "PRERENDER", Revalidated: "REVALIDATED", Stale: "STALE", }; export const WafAction = { Bypass: "bypass", Challenge: "challenge", Deny: "deny", Log: "log", RateLimit: "rate_limit", }; /** @internal */ export const Direction$outboundSchema = z .nativeEnum(Direction); /** @internal */ export const QueryParamStatusCode$outboundSchema = smartUnion([z.number(), z.string()]); export function queryParamStatusCodeToJSON(queryParamStatusCode) { return JSON.stringify(QueryParamStatusCode$outboundSchema.parse(queryParamStatusCode)); } /** @internal */ export const GetDeploymentEventsRequest$outboundSchema = z.object({ idOrUrl: z.string(), direction: Direction$outboundSchema.default("forward"), follow: z.number().optional(), limit: z.number().optional(), name: z.string().optional(), since: z.number().optional(), until: z.number().optional(), statusCode: smartUnion([z.number(), z.string()]).optional(), delimiter: z.number().optional(), builds: z.number().optional(), teamId: z.string().optional(), slug: z.string().optional(), }); export function getDeploymentEventsRequestToJSON(getDeploymentEventsRequest) { return JSON.stringify(GetDeploymentEventsRequest$outboundSchema.parse(getDeploymentEventsRequest)); } /** @internal */ export const ResponseBodyInfo$inboundSchema = z.object({ type: types.string(), name: types.string(), entrypoint: types.optional(types.string()), path: types.optional(types.string()), step: types.optional(types.string()), readyState: types.optional(types.string()), }); export function responseBodyInfoFromJSON(jsonString) { return safeParse(jsonString, (x) => ResponseBodyInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyInfo' from JSON`); } /** @internal */ export const GetDeploymentEventsResponseBodyDeploymentsResponseType$inboundSchema = z.nativeEnum(GetDeploymentEventsResponseBodyDeploymentsResponseType); /** @internal */ export const ResponseBodyLevel$inboundSchema = z.nativeEnum(ResponseBodyLevel); /** @internal */ export const GetDeploymentEventsResponseBodyDeployments2$inboundSchema = z.object({ created: types.number(), date: types.number(), deploymentId: types.string(), id: types.string(), info: z.lazy(() => ResponseBodyInfo$inboundSchema), serial: types.string(), text: types.optional(types.string()), type: GetDeploymentEventsResponseBodyDeploymentsResponseType$inboundSchema, level: types.optional(ResponseBodyLevel$inboundSchema), }); export function getDeploymentEventsResponseBodyDeployments2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetDeploymentEventsResponseBodyDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentEventsResponseBodyDeployments2' from JSON`); } /** @internal */ export const GetDeploymentEventsResponseBodyDeploymentsType$inboundSchema = z .nativeEnum(GetDeploymentEventsResponseBodyDeploymentsType); /** @internal */ export const GetDeploymentEventsResponseBodyInfo$inboundSchema = z.object({ type: types.string(), name: types.string(), entrypoint: types.optional(types.string()), path: types.optional(types.string()), step: types.optional(types.string()), readyState: types.optional(types.string()), }); export function getDeploymentEventsResponseBodyInfoFromJSON(jsonString) { return safeParse(jsonString, (x) => GetDeploymentEventsResponseBodyInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentEventsResponseBodyInfo' from JSON`); } /** @internal */ export const ResponseBodyVercelCache$inboundSchema = z.nativeEnum(ResponseBodyVercelCache); /** @internal */ export const ResponseBodyWafAction$inboundSchema = z.nativeEnum(ResponseBodyWafAction); /** @internal */ export const ResponseBodyProxy$inboundSchema = z.object({ timestamp: types.number(), method: types.string(), host: types.string(), path: types.string(), statusCode: types.optional(types.number()), userAgent: z.array(types.string()), referer: types.string(), clientIp: types.optional(types.string()), region: types.string(), scheme: types.optional(types.string()), responseByteSize: types.optional(types.number()), cacheId: types.optional(types.string()), pathType: types.optional(types.string()), pathTypeVariant: types.optional(types.string()), vercelId: types.optional(types.string()), vercelCache: types.optional(ResponseBodyVercelCache$inboundSchema), lambdaRegion: types.optional(types.string()), wafAction: types.optional(ResponseBodyWafAction$inboundSchema), wafRuleId: types.optional(types.string()), }); export function responseBodyProxyFromJSON(jsonString) { return safeParse(jsonString, (x) => ResponseBodyProxy$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyProxy' from JSON`); } /** @internal */ export const ResponseBodyPayload$inboundSchema = z.object({ deploymentId: types.string(), info: types.optional(z.lazy(() => GetDeploymentEventsResponseBodyInfo$inboundSchema)), text: types.optional(types.string()), id: types.string(), date: types.number(), serial: types.string(), created: types.optional(types.number()), statusCode: types.optional(types.number()), requestId: types.optional(types.string()), proxy: types.optional(z.lazy(() => ResponseBodyProxy$inboundSchema)), }); export function responseBodyPayloadFromJSON(jsonString) { return safeParse(jsonString, (x) => ResponseBodyPayload$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyPayload' from JSON`); } /** @internal */ export const GetDeploymentEventsResponseBodyDeployments1$inboundSchema = z.object({ type: GetDeploymentEventsResponseBodyDeploymentsType$inboundSchema, created: types.number(), payload: z.lazy(() => ResponseBodyPayload$inboundSchema), }); export function getDeploymentEventsResponseBodyDeployments1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetDeploymentEventsResponseBodyDeployments1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentEventsResponseBodyDeployments1' from JSON`); } /** @internal */ export const GetDeploymentEventsResponseBody$inboundSchema = smartUnion([ z.lazy(() => GetDeploymentEventsResponseBodyDeployments2$inboundSchema), z.lazy(() => GetDeploymentEventsResponseBodyDeployments1$inboundSchema), ]); export function getDeploymentEventsResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => GetDeploymentEventsResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentEventsResponseBody' from JSON`); } /** @internal */ export const Info$inboundSchema = z .object({ type: types.string(), name: types.string(), entrypoint: types.optional(types.string()), path: types.optional(types.string()), step: types.optional(types.string()), readyState: types.optional(types.string()), }); export function infoFromJSON(jsonString) { return safeParse(jsonString, (x) => Info$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Info' from JSON`); } /** @internal */ export const GetDeploymentEventsResponseBodyType$inboundSchema = z.nativeEnum(GetDeploymentEventsResponseBodyType); /** @internal */ export const GetDeploymentEventsResponseBodyLevel$inboundSchema = z.nativeEnum(GetDeploymentEventsResponseBodyLevel); /** @internal */ export const GetDeploymentEventsResponseBody2$inboundSchema = z.object({ created: types.number(), date: types.number(), deploymentId: types.string(), id: types.string(), info: z.lazy(() => Info$inboundSchema), serial: types.string(), text: types.optional(types.string()), type: GetDeploymentEventsResponseBodyType$inboundSchema, level: types.optional(GetDeploymentEventsResponseBodyLevel$inboundSchema), }); export function getDeploymentEventsResponseBody2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetDeploymentEventsResponseBody2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentEventsResponseBody2' from JSON`); } /** @internal */ export const ResponseBodyType$inboundSchema = z.nativeEnum(ResponseBodyType); /** @internal */ export const GetDeploymentEventsResponseBodyDeploymentsInfo$inboundSchema = z.object({ type: types.string(), name: types.string(), entrypoint: types.optional(types.string()), path: types.optional(types.string()), step: types.optional(types.string()), readyState: types.optional(types.string()), }); export function getDeploymentEventsResponseBodyDeploymentsInfoFromJSON(jsonString) { return safeParse(jsonString, (x) => GetDeploymentEventsResponseBodyDeploymentsInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentEventsResponseBodyDeploymentsInfo' from JSON`); } /** @internal */ export const VercelCache$inboundSchema = z .nativeEnum(VercelCache); /** @internal */ export const WafAction$inboundSchema = z .nativeEnum(WafAction); /** @internal */ export const Proxy$inboundSchema = z .object({ timestamp: types.number(), method: types.string(), host: types.string(), path: types.string(), statusCode: types.optional(types.number()), userAgent: z.array(types.string()), referer: types.string(), clientIp: types.optional(types.string()), region: types.string(), scheme: types.optional(types.string()), responseByteSize: types.optional(types.number()), cacheId: types.optional(types.string()), pathType: types.optional(types.string()), pathTypeVariant: types.optional(types.string()), vercelId: types.optional(types.string()), vercelCache: types.optional(VercelCache$inboundSchema), lambdaRegion: types.optional(types.string()), wafAction: types.optional(WafAction$inboundSchema), wafRuleId: types.optional(types.string()), }); export function proxyFromJSON(jsonString) { return safeParse(jsonString, (x) => Proxy$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Proxy' from JSON`); } /** @internal */ export const GetDeploymentEventsResponseBodyPayload$inboundSchema = z.object({ deploymentId: types.string(), info: types.optional(z.lazy(() => GetDeploymentEventsResponseBodyDeploymentsInfo$inboundSchema)), text: types.optional(types.string()), id: types.string(), date: types.number(), serial: types.string(), created: types.optional(types.number()), statusCode: types.optional(types.number()), requestId: types.optional(types.string()), proxy: types.optional(z.lazy(() => Proxy$inboundSchema)), }); export function getDeploymentEventsResponseBodyPayloadFromJSON(jsonString) { return safeParse(jsonString, (x) => GetDeploymentEventsResponseBodyPayload$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentEventsResponseBodyPayload' from JSON`); } /** @internal */ export const GetDeploymentEventsResponseBody1$inboundSchema = z.object({ type: ResponseBodyType$inboundSchema, created: types.number(), payload: z.lazy(() => GetDeploymentEventsResponseBodyPayload$inboundSchema), }); export function getDeploymentEventsResponseBody1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetDeploymentEventsResponseBody1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentEventsResponseBody1' from JSON`); } /** @internal */ export const GetDeploymentEventsDeploymentsResponseBody$inboundSchema = smartUnion([ z.lazy(() => GetDeploymentEventsResponseBody2$inboundSchema), z.lazy(() => GetDeploymentEventsResponseBody1$inboundSchema), ]); export function getDeploymentEventsDeploymentsResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => GetDeploymentEventsDeploymentsResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentEventsDeploymentsResponseBody' from JSON`); } /** @internal */ export const GetDeploymentEventsResponse$inboundSchema = smartUnion([ z.array(types.nullable(smartUnion([ z.lazy(() => GetDeploymentEventsResponseBody2$inboundSchema), z.lazy(() => GetDeploymentEventsResponseBody1$inboundSchema), ]))), smartUnion([ z.lazy(() => GetDeploymentEventsResponseBodyDeployments2$inboundSchema), z.lazy(() => GetDeploymentEventsResponseBodyDeployments1$inboundSchema), ]), ]); export function getDeploymentEventsResponseFromJSON(jsonString) { return safeParse(jsonString, (x) => GetDeploymentEventsResponse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentEventsResponse' from JSON`); } //# sourceMappingURL=getdeploymenteventsop.js.map