@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>
1,490 lines • 65.7 kB
JavaScript
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
import * as z from "zod/v3";
import { remap as remap$ } from "../lib/primitives.js";
import { safeParse } from "../lib/schemas.js";
import * as types from "../types/primitives.js";
import { smartUnion } from "../types/smartUnion.js";
/**
* Machine type which was purchased/selected for this build. `basic` is the 2vCPU tier, recorded on the deployment so the build pipeline can detect a basic build without consulting the project.
*/
export const PurchaseType = {
Basic: "basic",
Enhanced: "enhanced",
Standard: "standard",
Turbo: "turbo",
};
/**
* The default plan type for the build machine — what the customer is *paying* for on their plan. For most customers, this is standard, but some customers have an entitlement for enhanced builds.
*/
export const DefaultPurchaseType = {
Basic: "basic",
Enhanced: "enhanced",
Standard: "standard",
};
/**
* Whether the build ran on a fixed or elastic machine. Used to drive billing for the build.
*/
export const MachineSelectionType = {
Elastic: "elastic",
Fixed: "fixed",
};
/**
* The setting which selected the build machine when the deployment was created. Frozen here so later project or team changes do not rewrite its history.
*/
export const SelectionSource = {
ElasticAlgorithm: "elastic-algorithm",
PlanDefault: "plan-default",
ProjectSetting: "project-setting",
TeamEntitlement: "team-entitlement",
TeamSetting: "team-setting",
};
export const CancelDeploymentDeploymentsNodeVersion = {
TenDotX: "10.x",
TwelveDotX: "12.x",
FourteenDotX: "14.x",
SixteenDotX: "16.x",
EighteenDotX: "18.x",
TwentyDotX: "20.x",
TwentyTwoDotX: "22.x",
TwentyFourDotX: "24.x",
EightDot10DotX: "8.10.x",
};
export const CancelDeploymentFramework = {
ActixWeb: "actix-web",
Angular: "angular",
Ash: "ash",
Astro: "astro",
Axum: "axum",
Blitzjs: "blitzjs",
Brunch: "brunch",
Bun: "bun",
Container: "container",
CreateReactApp: "create-react-app",
Django: "django",
Docusaurus: "docusaurus",
Docusaurus2: "docusaurus-2",
Dojo: "dojo",
Eleventy: "eleventy",
Elysia: "elysia",
Ember: "ember",
Eve: "eve",
Express: "express",
FactoryEve: "factory-eve",
Fastapi: "fastapi",
Fasthtml: "fasthtml",
Fastify: "fastify",
Flask: "flask",
Gatsby: "gatsby",
Go: "go",
Gridsome: "gridsome",
H3: "h3",
Hexo: "hexo",
Hono: "hono",
Hugo: "hugo",
Hydrogen: "hydrogen",
IonicAngular: "ionic-angular",
IonicReact: "ionic-react",
Jekyll: "jekyll",
Koa: "koa",
Mastra: "mastra",
Middleman: "middleman",
Nestjs: "nestjs",
Nextjs: "nextjs",
Nitro: "nitro",
Node: "node",
Nuxtjs: "nuxtjs",
Parcel: "parcel",
Polymer: "polymer",
Preact: "preact",
Python: "python",
ReactRouter: "react-router",
Redwoodjs: "redwoodjs",
Remix: "remix",
Ruby: "ruby",
Rust: "rust",
Saber: "saber",
Sanity: "sanity",
SanityV2: "sanity-v2",
Sapper: "sapper",
Scully: "scully",
Services: "services",
Solidstart: "solidstart",
Solidstart1: "solidstart-1",
Stencil: "stencil",
Storybook: "storybook",
Svelte: "svelte",
Sveltekit: "sveltekit",
Sveltekit1: "sveltekit-1",
TanstackStart: "tanstack-start",
TanstackStartLovable: "tanstack-start-lovable",
Umijs: "umijs",
Vite: "vite",
Vitepress: "vitepress",
Vue: "vue",
Vuepress: "vuepress",
Xmcp: "xmcp",
Zola: "zola",
};
export const CancelDeploymentDeploymentsStatus = {
Error: "error",
Pending: "pending",
Ready: "ready",
Skipped: "skipped",
Timeout: "timeout",
};
/**
* Must be `http` or `https`.
*/
export const Protocol = {
Http: "http",
Https: "https",
};
export const Formats = {
ImageAvif: "image/avif",
ImageWebp: "image/webp",
};
export const ContentDispositionType = {
Attachment: "attachment",
Inline: "inline",
};
/**
* Principal type of the deployment creator.
*/
export const CancelDeploymentDeploymentsType = {
App: "app",
Integration: "integration",
System: "system",
User: "user",
};
export const CancelDeploymentReadyState = {
Building: "BUILDING",
Error: "ERROR",
Initializing: "INITIALIZING",
Ready: "READY",
};
export const CancelDeploymentStatus = {
Blocked: "BLOCKED",
Building: "BUILDING",
Canceled: "CANCELED",
Error: "ERROR",
Initializing: "INITIALIZING",
Queued: "QUEUED",
Ready: "READY",
};
/**
* The type of environment (production, preview, or development)
*/
export const CustomEnvironmentType = {
Development: "development",
Preview: "preview",
Production: "production",
};
/**
* The type of matching to perform
*/
export const CancelDeploymentCustomEnvironmentType = {
EndsWith: "endsWith",
Equals: "equals",
StartsWith: "startsWith",
};
export const OomReport = {
OutOfMemory: "out-of-memory",
};
/**
* If defined, either `staging` if a staging alias in the format `<project>.<team>.now.sh` was assigned upon creation, or `production` if the aliases from `alias` were assigned. `null` value indicates the "preview" deployment.
*/
export const CancelDeploymentTarget = {
Production: "production",
Staging: "staging",
};
/**
* The state of the deployment depending on the process of deploying, or if it is ready or in an error state
*/
export const ReadyState = {
Blocked: "BLOCKED",
Building: "BUILDING",
Canceled: "CANCELED",
Error: "ERROR",
Initializing: "INITIALIZING",
Queued: "QUEUED",
Ready: "READY",
};
export const CancelDeploymentType = {
Lambdas: "LAMBDAS",
};
export const ChecksState = {
Completed: "completed",
Registered: "registered",
Running: "running",
};
export const ChecksConclusion = {
Canceled: "canceled",
Failed: "failed",
Skipped: "skipped",
Succeeded: "succeeded",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody19Type = {
CursorOrigin: "cursor-origin",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody18Type = {
Vercel: "vercel",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody17Type = {
Bitbucket: "bitbucket",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody16Type = {
Gitlab: "gitlab",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody15Type = {
GithubLimited: "github-limited",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody14Type = {
GithubCustomHost: "github-custom-host",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody13Type = {
Github: "github",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody12Type = {
Custom: "custom",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody11Type = {
CursorOrigin: "cursor-origin",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody10Type = {
Vercel: "vercel",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody9Type = {
Bitbucket: "bitbucket",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody8Type = {
Bitbucket: "bitbucket",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody7Type = {
Gitlab: "gitlab",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType = {
GithubLimited: "github-limited",
};
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONType = {
GithubLimited: "github-limited",
};
export const CancelDeploymentGitSourceDeploymentsResponse200Type = {
GithubCustomHost: "github-custom-host",
};
export const CancelDeploymentGitSourceDeploymentsResponseType = {
GithubCustomHost: "github-custom-host",
};
export const CancelDeploymentGitSourceDeploymentsType = {
Github: "github",
};
export const CancelDeploymentGitSourceType = {
Github: "github",
};
/**
* Current provisioning state
*/
export const CancelDeploymentState = {
Complete: "COMPLETE",
Pending: "PENDING",
Timeout: "TIMEOUT",
};
/**
* If set it overrides the `projectSettings.nodeVersion` for this deployment.
*/
export const CancelDeploymentNodeVersion = {
TenDotX: "10.x",
TwelveDotX: "12.x",
FourteenDotX: "14.x",
SixteenDotX: "16.x",
EighteenDotX: "18.x",
TwentyDotX: "20.x",
TwentyTwoDotX: "22.x",
TwentyFourDotX: "24.x",
EightDot10DotX: "8.10.x",
};
/**
* Substate of deployment when readyState is 'READY' Tracks whether or not deployment has seen production traffic: - STAGED: never seen production traffic - ROLLING: in the process of having production traffic gradually transitioned. - PROMOTED: has seen production traffic
*/
export const ReadySubstate = {
Promoted: "PROMOTED",
Rolling: "ROLLING",
Staged: "STAGED",
};
/**
* Where was the deployment created from. Best-effort guess for metrics only — not authoritative; do not gate behavior on it.
*/
export const CancelDeploymentSource = {
ApiTriggerGitDeploy: "api-trigger-git-deploy",
Cli: "cli",
CloneRepo: "clone/repo",
Drop: "drop",
Git: "git",
GitDeployHook: "git-deploy-hook",
Import: "import",
ImportRepo: "import/repo",
Redeploy: "redeploy",
V0Web: "v0-web",
};
export const CancelDeploymentPlan = {
Enterprise: "enterprise",
Hobby: "hobby",
Pro: "pro",
};
export const Kinds = {
Account: "account",
Commit: "commit",
Identity: "identity",
Sync: "sync",
};
export const Architecture = {
Arm64: "arm64",
X8664: "x86_64",
};
export const MaxDuration2 = {
Max: "max",
};
export const CancelDeploymentMode = {
Strict: "strict",
};
export const Handle = {
Error: "error",
Filesystem: "filesystem",
Hit: "hit",
Miss: "miss",
Resource: "resource",
Rewrite: "rewrite",
};
export const CancelDeploymentHasType = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const CancelDeploymentMissingType = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const RoutesAction = {
Challenge: "challenge",
Deny: "deny",
};
export const TransformsOp = {
Set: "set",
};
export const TransformsType = {
RequestHeaders: "request.headers",
RequestQuery: "request.query",
ResponseHeaders: "response.headers",
};
export const CancelDeploymentTransformsOp = {
Append: "append",
Delete: "delete",
Set: "set",
};
/** @internal */
export const CancelDeploymentRequest$outboundSchema = z.object({
id: z.string(),
teamId: z.string().optional(),
slug: z.string().optional(),
});
export function cancelDeploymentRequestToJSON(cancelDeploymentRequest) {
return JSON.stringify(CancelDeploymentRequest$outboundSchema.parse(cancelDeploymentRequest));
}
/** @internal */
export const AliasAssignedAt$inboundSchema = smartUnion([types.number(), types.boolean()]);
export function aliasAssignedAtFromJSON(jsonString) {
return safeParse(jsonString, (x) => AliasAssignedAt$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AliasAssignedAt' from JSON`);
}
/** @internal */
export const Build$inboundSchema = z
.object({
env: z.array(types.string()),
});
export function buildFromJSON(jsonString) {
return safeParse(jsonString, (x) => Build$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Build' from JSON`);
}
/** @internal */
export const Builds$inboundSchema = z
.object({
use: types.string(),
src: types.optional(types.string()),
config: types.optional(z.record(z.any())),
});
export function buildsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Builds$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Builds' from JSON`);
}
/** @internal */
export const PurchaseType$inboundSchema = z.nativeEnum(PurchaseType);
/** @internal */
export const DefaultPurchaseType$inboundSchema = z.nativeEnum(DefaultPurchaseType);
/** @internal */
export const MachineSelectionType$inboundSchema = z.nativeEnum(MachineSelectionType);
/** @internal */
export const SelectionSource$inboundSchema = z.nativeEnum(SelectionSource);
/** @internal */
export const CancelDeploymentBuildMachine$inboundSchema = z.object({
purchaseType: types.optional(PurchaseType$inboundSchema),
defaultPurchaseType: types.optional(DefaultPurchaseType$inboundSchema),
machineSelectionType: types.optional(MachineSelectionType$inboundSchema),
selectionSource: types.optional(SelectionSource$inboundSchema),
cores: types.optional(types.number()),
memory: types.optional(types.number()),
});
export function cancelDeploymentBuildMachineFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentBuildMachine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentBuildMachine' from JSON`);
}
/** @internal */
export const CancelDeploymentResourceConfig$inboundSchema = z.object({
buildMachine: types.optional(z.lazy(() => CancelDeploymentBuildMachine$inboundSchema)),
});
export function cancelDeploymentResourceConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentResourceConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentResourceConfig' from JSON`);
}
/** @internal */
export const CancelDeploymentDeploymentsNodeVersion$inboundSchema = z.nativeEnum(CancelDeploymentDeploymentsNodeVersion);
/** @internal */
export const CancelDeploymentFramework$inboundSchema = z.nativeEnum(CancelDeploymentFramework);
/** @internal */
export const CancelDeploymentSpeedInsights$inboundSchema = z.object({
id: types.string(),
enabledAt: types.optional(types.number()),
disabledAt: types.optional(types.number()),
canceledAt: types.optional(types.number()),
hasData: types.optional(types.boolean()),
dataReceivedAt: types.optional(types.number()),
paidAt: types.optional(types.number()),
});
export function cancelDeploymentSpeedInsightsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentSpeedInsights$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentSpeedInsights' from JSON`);
}
/** @internal */
export const CancelDeploymentWebAnalytics$inboundSchema = z.object({
id: types.string(),
disabledAt: types.optional(types.number()),
canceledAt: types.optional(types.number()),
enabledAt: types.optional(types.number()),
hasData: types.optional(types.literal(true)),
});
export function cancelDeploymentWebAnalyticsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentWebAnalytics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentWebAnalytics' from JSON`);
}
/** @internal */
export const CancelDeploymentProjectSettings$inboundSchema = z.object({
nodeVersion: types.optional(CancelDeploymentDeploymentsNodeVersion$inboundSchema),
buildCommand: z.nullable(types.string()).optional(),
devCommand: z.nullable(types.string()).optional(),
framework: z.nullable(CancelDeploymentFramework$inboundSchema).optional(),
commandForIgnoringBuildStep: z.nullable(types.string()).optional(),
installCommand: z.nullable(types.string()).optional(),
outputDirectory: z.nullable(types.string()).optional(),
speedInsights: types.optional(z.lazy(() => CancelDeploymentSpeedInsights$inboundSchema)),
webAnalytics: types.optional(z.lazy(() => CancelDeploymentWebAnalytics$inboundSchema)),
});
export function cancelDeploymentProjectSettingsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentProjectSettings$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentProjectSettings' from JSON`);
}
/** @internal */
export const CancelDeploymentDeploymentsStatus$inboundSchema = z.nativeEnum(CancelDeploymentDeploymentsStatus);
/** @internal */
export const Integrations$inboundSchema = z.object({
status: CancelDeploymentDeploymentsStatus$inboundSchema,
startedAt: types.number(),
claimedAt: types.optional(types.number()),
completedAt: types.optional(types.number()),
skippedAt: types.optional(types.number()),
skippedBy: types.optional(types.string()),
});
export function integrationsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Integrations$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Integrations' from JSON`);
}
/** @internal */
export const Protocol$inboundSchema = z
.nativeEnum(Protocol);
/** @internal */
export const RemotePatterns$inboundSchema = z.object({
protocol: types.optional(Protocol$inboundSchema),
hostname: types.string(),
port: types.optional(types.string()),
pathname: types.optional(types.string()),
search: types.optional(types.string()),
});
export function remotePatternsFromJSON(jsonString) {
return safeParse(jsonString, (x) => RemotePatterns$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemotePatterns' from JSON`);
}
/** @internal */
export const LocalPatterns$inboundSchema = z.object({
pathname: types.optional(types.string()),
search: types.optional(types.string()),
});
export function localPatternsFromJSON(jsonString) {
return safeParse(jsonString, (x) => LocalPatterns$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'LocalPatterns' from JSON`);
}
/** @internal */
export const Formats$inboundSchema = z
.nativeEnum(Formats);
/** @internal */
export const ContentDispositionType$inboundSchema = z.nativeEnum(ContentDispositionType);
/** @internal */
export const Images$inboundSchema = z
.object({
sizes: types.optional(z.array(types.number())),
qualities: types.optional(z.array(types.number())),
domains: types.optional(z.array(types.string())),
remotePatterns: types.optional(z.array(z.lazy(() => RemotePatterns$inboundSchema))),
localPatterns: types.optional(z.array(z.lazy(() => LocalPatterns$inboundSchema))),
minimumCacheTTL: types.optional(types.number()),
formats: types.optional(z.array(Formats$inboundSchema)),
dangerouslyAllowSVG: types.optional(types.boolean()),
contentSecurityPolicy: types.optional(types.string()),
contentDispositionType: types.optional(ContentDispositionType$inboundSchema),
});
export function imagesFromJSON(jsonString) {
return safeParse(jsonString, (x) => Images$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Images' from JSON`);
}
/** @internal */
export const CancelDeploymentDeploymentsType$inboundSchema = z.nativeEnum(CancelDeploymentDeploymentsType);
/** @internal */
export const CancelDeploymentCreator$inboundSchema = z.object({
uid: types.string(),
type: types.optional(CancelDeploymentDeploymentsType$inboundSchema),
username: types.optional(types.string()),
avatar: types.optional(types.string()),
});
export function cancelDeploymentCreatorFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentCreator$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentCreator' from JSON`);
}
/** @internal */
export const CancelDeploymentReadyState$inboundSchema = z.nativeEnum(CancelDeploymentReadyState);
/** @internal */
export const CancelDeploymentOutput$inboundSchema = z.object({
path: types.string(),
functionName: types.string(),
});
export function cancelDeploymentOutputFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentOutput$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentOutput' from JSON`);
}
/** @internal */
export const Lambdas$inboundSchema = z.object({
id: types.string(),
readyState: types.optional(CancelDeploymentReadyState$inboundSchema),
createdAt: types.optional(types.number()),
entrypoint: z.nullable(types.string()).optional(),
readyStateAt: types.optional(types.number()),
output: z.array(z.lazy(() => CancelDeploymentOutput$inboundSchema)),
});
export function lambdasFromJSON(jsonString) {
return safeParse(jsonString, (x) => Lambdas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Lambdas' from JSON`);
}
/** @internal */
export const CancelDeploymentStatus$inboundSchema = z.nativeEnum(CancelDeploymentStatus);
/** @internal */
export const CancelDeploymentTeam$inboundSchema = z.object({
id: types.string(),
name: types.string(),
slug: types.string(),
avatar: types.optional(types.string()),
});
export function cancelDeploymentTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentTeam' from JSON`);
}
/** @internal */
export const CustomEnvironment2$inboundSchema = z.object({
id: types.string(),
});
export function customEnvironment2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CustomEnvironment2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CustomEnvironment2' from JSON`);
}
/** @internal */
export const CustomEnvironmentType$inboundSchema = z.nativeEnum(CustomEnvironmentType);
/** @internal */
export const CancelDeploymentCustomEnvironmentType$inboundSchema = z.nativeEnum(CancelDeploymentCustomEnvironmentType);
/** @internal */
export const CustomEnvironmentBranchMatcher$inboundSchema = z.object({
type: CancelDeploymentCustomEnvironmentType$inboundSchema,
pattern: types.string(),
});
export function customEnvironmentBranchMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => CustomEnvironmentBranchMatcher$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CustomEnvironmentBranchMatcher' from JSON`);
}
/** @internal */
export const CustomEnvironmentVerification$inboundSchema = z.object({
type: types.string(),
domain: types.string(),
value: types.string(),
reason: types.string(),
});
export function customEnvironmentVerificationFromJSON(jsonString) {
return safeParse(jsonString, (x) => CustomEnvironmentVerification$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CustomEnvironmentVerification' from JSON`);
}
/** @internal */
export const CustomEnvironmentDomains$inboundSchema = z.object({
name: types.string(),
apexName: types.string(),
projectId: types.string(),
redirect: z.nullable(types.string()).optional(),
redirectStatusCode: z.nullable(types.number()).optional(),
gitBranch: z.nullable(types.string()).optional(),
customEnvironmentId: z.nullable(types.string()).optional(),
updatedAt: types.optional(types.number()),
createdAt: types.optional(types.number()),
verified: types.boolean(),
verification: types.optional(z.array(z.lazy(() => CustomEnvironmentVerification$inboundSchema))),
});
export function customEnvironmentDomainsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CustomEnvironmentDomains$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CustomEnvironmentDomains' from JSON`);
}
/** @internal */
export const CustomEnvironment1$inboundSchema = z.object({
id: types.string(),
slug: types.string(),
type: CustomEnvironmentType$inboundSchema,
description: types.optional(types.string()),
branchMatcher: types.optional(z.lazy(() => CustomEnvironmentBranchMatcher$inboundSchema)),
domains: types.optional(z.array(z.lazy(() => CustomEnvironmentDomains$inboundSchema))),
currentDeploymentAliases: types.optional(z.array(types.string())),
createdAt: types.number(),
updatedAt: types.number(),
});
export function customEnvironment1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CustomEnvironment1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CustomEnvironment1' from JSON`);
}
/** @internal */
export const CancelDeploymentCustomEnvironment$inboundSchema = smartUnion([
z.lazy(() => CustomEnvironment1$inboundSchema),
z.lazy(() => CustomEnvironment2$inboundSchema),
]);
export function cancelDeploymentCustomEnvironmentFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentCustomEnvironment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentCustomEnvironment' from JSON`);
}
/** @internal */
export const OomReport$inboundSchema = z
.nativeEnum(OomReport);
/** @internal */
export const CancelDeploymentTarget$inboundSchema = z.nativeEnum(CancelDeploymentTarget);
/** @internal */
export const ReadyState$inboundSchema = z
.nativeEnum(ReadyState);
/** @internal */
export const AliasError$inboundSchema = z.object({
code: types.string(),
message: types.string(),
});
export function aliasErrorFromJSON(jsonString) {
return safeParse(jsonString, (x) => AliasError$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AliasError' from JSON`);
}
/** @internal */
export const AliasWarning$inboundSchema = z.object({
code: types.string(),
message: types.string(),
link: types.optional(types.string()),
action: types.optional(types.string()),
});
export function aliasWarningFromJSON(jsonString) {
return safeParse(jsonString, (x) => AliasWarning$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AliasWarning' from JSON`);
}
/** @internal */
export const CancelDeploymentType$inboundSchema = z.nativeEnum(CancelDeploymentType);
/** @internal */
export const ChecksState$inboundSchema = z
.nativeEnum(ChecksState);
/** @internal */
export const ChecksConclusion$inboundSchema = z.nativeEnum(ChecksConclusion);
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody19Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody19Type);
/** @internal */
export const GitSource19$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody19Type$inboundSchema,
ref: types.string(),
sha: types.string(),
repoId: types.string(),
owner: types.string(),
repo: types.string(),
});
export function gitSource19FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSource19$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSource19' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody18Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody18Type);
/** @internal */
export const GitSource18$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody18Type$inboundSchema,
ref: types.string(),
sha: types.string(),
org: types.string(),
repo: types.string(),
repoPushedAt: types.optional(types.number()),
});
export function gitSource18FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSource18$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSource18' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody17Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody17Type);
/** @internal */
export const GitSource17$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody17Type$inboundSchema,
ref: types.string(),
sha: types.string(),
owner: types.optional(types.string()),
slug: types.optional(types.string()),
workspaceUuid: types.string(),
repoUuid: types.string(),
});
export function gitSource17FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSource17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSource17' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody16Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody16Type);
/** @internal */
export const GitSource16$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody16Type$inboundSchema,
ref: types.string(),
sha: types.string(),
projectId: types.number(),
});
export function gitSource16FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSource16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSource16' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody15Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody15Type);
/** @internal */
export const GitSource15$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody15Type$inboundSchema,
ref: types.string(),
sha: types.string(),
repoId: types.number(),
org: types.optional(types.string()),
repo: types.optional(types.string()),
});
export function gitSource15FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSource15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSource15' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody14Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody14Type);
/** @internal */
export const GitSource14$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody14Type$inboundSchema,
host: types.string(),
ref: types.string(),
sha: types.string(),
repoId: types.number(),
org: types.optional(types.string()),
repo: types.optional(types.string()),
});
export function gitSource14FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSource14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSource14' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody13Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody13Type);
/** @internal */
export const GitSource13$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody13Type$inboundSchema,
ref: types.string(),
sha: types.string(),
repoId: types.number(),
org: types.optional(types.string()),
repo: types.optional(types.string()),
});
export function gitSource13FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSource13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSource13' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody12Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody12Type);
/** @internal */
export const GitSource12$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody12Type$inboundSchema,
ref: types.string(),
sha: types.string(),
gitUrl: types.string(),
});
export function gitSource12FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSource12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSource12' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody11Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody11Type);
/** @internal */
export const GitSource11$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody11Type$inboundSchema,
repoId: types.string(),
owner: types.optional(types.string()),
repo: types.optional(types.string()),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function gitSource11FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSource11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSource11' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody10Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody10Type);
/** @internal */
export const GitSource10$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody10Type$inboundSchema,
org: types.optional(types.string()),
repo: types.optional(types.string()),
sha: types.string(),
repoPushedAt: types.optional(types.number()),
ref: z.nullable(types.string()).optional(),
prId: z.nullable(types.number()).optional(),
});
export function gitSource10FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSource10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSource10' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody9Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody9Type);
/** @internal */
export const CancelDeploymentGitSource9$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody9Type$inboundSchema,
owner: types.string(),
slug: types.string(),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function cancelDeploymentGitSource9FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSource9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSource9' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody8Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody8Type);
/** @internal */
export const CancelDeploymentGitSource8$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody8Type$inboundSchema,
workspaceUuid: types.optional(types.string()),
repoUuid: types.string(),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function cancelDeploymentGitSource8FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSource8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSource8' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody7Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody7Type);
/** @internal */
export const GitSourceProjectId$inboundSchema = smartUnion([types.string(), types.number()]);
export function gitSourceProjectIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GitSourceProjectId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitSourceProjectId' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSource7$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody7Type$inboundSchema,
projectId: smartUnion([types.string(), types.number()]),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function cancelDeploymentGitSource7FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSource7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSource7' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType);
/** @internal */
export const CancelDeploymentGitSource6$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType$inboundSchema,
org: types.string(),
repo: types.string(),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function cancelDeploymentGitSource6FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSource6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSource6' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONType$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONType);
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponseRepoId$inboundSchema = smartUnion([types.string(), types.number()]);
export function cancelDeploymentGitSourceDeploymentsResponseRepoIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSourceDeploymentsResponseRepoId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSourceDeploymentsResponseRepoId' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSource5$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200ApplicationJSONType$inboundSchema,
repoId: smartUnion([types.string(), types.number()]),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function cancelDeploymentGitSource5FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSource5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSource5' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponse200Type$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceDeploymentsResponse200Type);
/** @internal */
export const CancelDeploymentGitSource4$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponse200Type$inboundSchema,
host: types.string(),
org: types.string(),
repo: types.string(),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function cancelDeploymentGitSource4FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSource4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSource4' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsResponseType$inboundSchema = z
.nativeEnum(CancelDeploymentGitSourceDeploymentsResponseType);
/** @internal */
export const CancelDeploymentGitSourceDeploymentsRepoId$inboundSchema = smartUnion([types.string(), types.number()]);
export function cancelDeploymentGitSourceDeploymentsRepoIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSourceDeploymentsRepoId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSourceDeploymentsRepoId' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSource3$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsResponseType$inboundSchema,
host: types.string(),
repoId: smartUnion([types.string(), types.number()]),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function cancelDeploymentGitSource3FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSource3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSource3' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceDeploymentsType$inboundSchema = z
.nativeEnum(CancelDeploymentGitSourceDeploymentsType);
/** @internal */
export const CancelDeploymentGitSource2$inboundSchema = z.object({
type: CancelDeploymentGitSourceDeploymentsType$inboundSchema,
org: types.string(),
repo: types.string(),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function cancelDeploymentGitSource2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSource2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSource2' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSourceType$inboundSchema = z.nativeEnum(CancelDeploymentGitSourceType);
/** @internal */
export const CancelDeploymentGitSourceRepoId$inboundSchema = smartUnion([types.string(), types.number()]);
export function cancelDeploymentGitSourceRepoIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSourceRepoId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSourceRepoId' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSource1$inboundSchema = z.object({
type: CancelDeploymentGitSourceType$inboundSchema,
repoId: smartUnion([types.string(), types.number()]),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function cancelDeploymentGitSource1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSource1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSource1' from JSON`);
}
/** @internal */
export const CancelDeploymentGitSource$inboundSchema = smartUnion([
z.lazy(() => GitSource19$inboundSchema),
z.lazy(() => GitSource14$inboundSchema),
z.lazy(() => GitSource17$inboundSchema),
z.lazy(() => GitSource18$inboundSchema),
z.lazy(() => CancelDeploymentGitSource4$inboundSchema),
z.lazy(() => GitSource12$inboundSchema),
z.lazy(() => GitSource13$inboundSchema),
z.lazy(() => GitSource15$inboundSchema),
z.lazy(() => GitSource16$inboundSchema),
z.lazy(() => CancelDeploymentGitSource2$inboundSchema),
z.lazy(() => CancelDeploymentGitSource3$inboundSchema),
z.lazy(() => CancelDeploymentGitSource6$inboundSchema),
z.lazy(() => CancelDeploymentGitSource9$inboundSchema),
z.lazy(() => CancelDeploymentGitSource1$inboundSchema),
z.lazy(() => CancelDeploymentGitSource5$inboundSchema),
z.lazy(() => CancelDeploymentGitSource7$inboundSchema),
z.lazy(() => CancelDeploymentGitSource8$inboundSchema),
z.lazy(() => GitSource10$inboundSchema),
z.lazy(() => GitSource11$inboundSchema),
]);
export function cancelDeploymentGitSourceFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitSource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitSource' from JSON`);
}
/** @internal */
export const CancelDeploymentState$inboundSchema = z.nativeEnum(CancelDeploymentState);
/** @internal */
export const ManualProvisioning$inboundSchema = z.object({
state: CancelDeploymentState$inboundSchema,
completedAt: types.optional(types.number()),
});
export function manualProvisioningFromJSON(jsonString) {
return safeParse(jsonString, (x) => ManualProvisioning$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ManualProvisioning' from JSON`);
}
/** @internal */
export const CancelDeploymentNodeVersion$inboundSchema = z.nativeEnum(CancelDeploymentNodeVersion);
/** @internal */
export const CancelDeploymentProject$inboundSchema = z.object({
id: types.string(),
name: types.string(),
framework: z.nullable(types.string()).optional(),
});
export function cancelDeploymentProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentProject' from JSON`);
}
/** @internal */
export const ReadySubstate$inboundSchema = z.nativeEnum(ReadySubstate);
/** @internal */
export const CancelDeploymentSource$inboundSchema = z.nativeEnum(CancelDeploymentSource);
/** @internal */
export const OidcTokenClaims$inboundSchema = z.object({
iss: types.string(),
sub: types.string(),
scope: types.string(),
aud: types.string(),
owner: types.string(),
owner_id: types.string(),
project: types.string(),
project_id: types.string(),
environment: types.string(),
custom_environment_id: types.optional(types.string()),
mfe_group_ids: types.optional(z.array(types.string())),
plan: types.optional(types.string()),
}).transform((v) => {
return remap$(v, {
"owner_id": "ownerId",
"project_id": "projectId",
"custom_environment_id": "customEnvironmentId",
"mfe_group_ids": "mfeGroupIds",
});
});
export function oidcTokenClaimsFromJSON(jsonString) {
return safeParse(jsonString, (x) => OidcTokenClaims$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OidcTokenClaims' from JSON`);
}
/** @internal */
export const CancelDeploymentPlan$inboundSchema = z.nativeEnum(CancelDeploymentPlan);
/** @internal */
export const Crons$inboundSchema = z
.object({
schedule: types.string(),
path: types.string(),
});
export function cronsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Crons$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Crons' from JSON`);
}
/** @internal */
export const Kinds$inboundSchema = z.nativeEnum(Kinds);
/** @internal */
export const Subscription$inboundSchema = z.object({
collections: z.array(types.string()),
dids: types.optional(z.array(types.string())),
kinds: types.optional(z.array(Kinds$inboundSchema)),
path: types.string(),
});
export function subscriptionFromJSON(jsonString) {
return safeParse(jsonString, (x) => Subscription$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Subscription' from JSON`);
}
/** @internal */
export const Atproto2$inboundSchema = z.object({
enabled: types.literal(true),
subscription: z.lazy(() => Subscription$inboundSchema),
});
export function atproto2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Atproto2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Atproto2' from JSON`);
}
/** @internal */
export const Atproto1$inboundSchema = z.object({
enabled: types.literal(false),
});
export function atproto1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Atproto1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Atproto1' from JSON`);
}
/** @internal */
export const Atproto$inboundSchema = smartUnion([
z.lazy(() => Atproto2$inboundSchema),
z.lazy(() => Atproto1$inboundSchema),
]);
export function atprotoFromJSON(jsonString) {
return safeParse(jsonString, (x) => Atproto$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Atproto' from JSON`);
}
/** @internal */
export const Architecture$inboundSchema = z.nativeEnum(Architecture);
/** @internal */
export const MaxDuration2$inboundSchema = z.nativeEnum(MaxDuration2);
/** @internal */
export const MaxDuration$inboundSchema = smartUnion([types.number(), MaxDuration2$inboundSchema]);
export function maxDurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => MaxDuration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'MaxDuration' from JSON`);
}
/** @internal */
export const CancelDeploymentMode$inboundSchema = z.nativeEnum(CancelDeploymentMode);
/** @internal */
export const Affinity$inboundSchema = z.object({
mode: CancelDeploymentMode$inboundSchema,
});
export function affinityFromJSON(jsonString) {
return safeParse(jsonString, (x) => Affinity$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Affinity' from JSON`);
}
/** @internal */
export const ExperimentalTriggers3$inboundSchema = z.object({
type: types.literal("schedule/v1beta"),
});
export function experimentalTriggers3FromJSON(jsonString) {
return safeParse(jsonString, (x) => ExperimentalTriggers3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ExperimentalTriggers3' from JSON`);
}
/** @internal */
export const ExperimentalTriggers2$inboundSchema = z.object({
type: types.literal("queue/v2beta"),
topic: types.string(),
maxDeliveries: types.optional(types.number()),
retryAfterSeconds: types.optional(types.number()),
initialDelaySeconds: types.optional(types.number()),
maxConcurrency: types.optional(types.number()),
});
export function experimentalTriggers2FromJSON(jsonString) {
return safeParse(jsonString, (x) => ExperimentalTriggers2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ExperimentalTriggers2' from JSON`);
}
/** @internal */
export const ExperimentalTriggers1$inboundSchema = z.object({
type: types.literal("queue/v1beta"),
consumer: types.string(),
topic: types.string(),
maxDeliveries: types.optional(types.number()),
retryAfterSeconds: types.optional(types.number()),
initialDelaySeconds: types.optional(types.number()),
maxConcurrency: types.optional(types.number()),
});
export function experimentalTriggers1FromJSON(jsonString) {
return safeParse(jsonString, (x) => ExperimentalTriggers1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ExperimentalTriggers1' from JSON`);
}
/** @internal */
export const ExperimentalTriggers$inboundSchema = z.union([
z.lazy(() => ExperimentalTriggers1$inboundSchema),
z.lazy(() => ExperimentalTriggers2$inboundSchema),
z.lazy(() => ExperimentalTriggers3$inboundSchema),
]);
export function experimentalTriggersFromJSON(jsonString) {
return safeParse(jsonString, (x) => ExperimentalTriggers$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ExperimentalTriggers' from JSON`);
}
/** @internal */
export const Functions$inboundSchema = z.object({
architecture: types.optional(Architecture$inboundSchema),
memory: types.optional(types.number()),
maxDuration: types.optional(smartUnion([types.number(), MaxDuration2$inboundSchema])),
affinity: types.optional(z.lazy(() => Affinity$inboundSchema)),
maxConcurrency: types.optional(types.number()),
regions: types.optional(z.array(types.string())),
functionFailoverRegions: types.optional(z.array(types.string())),
runtime: types.optional(types.string()),
includeFiles: types.optional(types.string()),
excludeFiles: types.optional(types.string()),
experimentalTriggers: types.optional(z.array(z.union([
z.lazy(() => ExperimentalTriggers1$inboundSchema),
z.lazy(() => ExperimentalTriggers2$inboundSchema),
z.lazy(() => ExperimentalTriggers3$inboundSchema),
]))),
supportsCancellation: types.optional(types.boolean()),
});
export function functionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Functions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Functions' from JSON`);
}
/** @internal */
export const Routes3$inboundSchema = z.object({
src: types.string(),
continue: types.boolean(),
middleware: types.number(),
});
export function routes3FromJSON(jsonString) {
return safeParse(jsonString, (x) => Routes3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Routes3' from JSON`);
}
/** @internal */
export const Handle$inboundSchema = z
.nativeEnum(Handle);
/** @internal */
export const Routes2$inboundSchema = z.object({
handle: Handle$inboundSchema,
src: types.optional(types.string()),
dest: types.optional(types.string()),
status: types.optional(types.number()),
});
export function routes2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Routes2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Routes2' from JSON`);
}
/** @internal */
export const CancelDeploymentHasType$inboundSchema = z.nativeEnum(CancelDeploymentHasType);
/** @internal */
export const ValueEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function valueEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => ValueEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ValueEq' from JSON`);
}
/** @internal */
export const CancelDeploymentValue2$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function cancelDeploymentValue2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentValue2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentValue2' from JSON`);
}
/** @internal */
export const HasValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => CancelDeploymentValue2$inboundSchema),
]);
export function hasValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => HasValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HasValue' from JSON`);
}
/** @internal */
export const Has2$inboundSchema = z
.object({
type: CancelDeploymentHasType$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => CancelDeploymentValue2$inboundSchema),
])),
});
export function has2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Has2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Has2' from JSON`);
}
/** @internal */
export const Eq$inboundSchema = smartUnion([types.string(), types.number()]);
export function eqFromJSON(jsonString) {
return safeParse(jsonString, (x) => Eq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Eq' from JSON`);
}
/** @internal */
export const CancelDeploymentValueDeploymentsResponse2002$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function cancelDeploymentValueDeploymentsResponse2002FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentValueDeploymentsResponse2002$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentValueDeploymentsResponse2002' from JSON`);
}
/** @internal */
export const CancelDeploymentHasValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => CancelDeploymentValueDeploymentsResponse2002$inboundSchema),
]);
export function cancelDeploymentHasValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentHasValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentHasValue' from JSON`);
}
/** @internal */
export const Has1$inboundSchema = z
.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => CancelDeploymentValueDeploymentsResponse2002$inboundSchema),
]),
});
export function has1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Has1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Has1' from JSON`);
}
/** @internal */
export const RoutesHas$inboundSchema = z.union([
z.lazy(() => Has1$inboundSchema),
z.lazy(() => Has2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => Has2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => Has2$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function routesHasFromJSON(jsonString) {
return safeParse(jsonString, (x) => RoutesHas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RoutesHas' from JSON`);
}
/** @internal */
export const CancelDeploymentMissingType$inboundSchema = z.nativeEnum(CancelDeploymentMissingType);
/** @internal */
export const CancelDeploymentValueDeploymentsEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function cancelDeploymentValueDeploymentsEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentValueDeploymentsEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentValueDeploymentsEq' from JSON`);
}
/** @internal */
export const CancelDeploymentValueDeploymentsResponse2$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function cancelDeploymentValueDeploymentsResponse2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentValueDeploymentsResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentValueDeploymentsResponse2' from JSON`);
}
/** @internal */
export const CancelDeploymentMissingValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => CancelDeploymentValueDeploymentsResponse2$inboundSchema),
]);
export function cancelDeploymentMissingValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentMissingValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentMissingValue' from JSON`);
}
/** @internal */
export const Missing2$inboundSchema = z.object({
type: CancelDeploymentMissingType$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => CancelDeploymentValueDeploymentsResponse2$inboundSchema),
])),
});
export function missing2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Missing2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Missing2' from JSON`);
}
/** @internal */
export const CancelDeploymentValueEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function cancelDeploymentValueEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentValueEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentValueEq' from JSON`);
}
/** @internal */
export const CancelDeploymentValueDeployments2$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function cancelDeploymentValueDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentValueDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentValueDeployments2' from JSON`);
}
/** @internal */
export const MissingValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => CancelDeploymentValueDeployments2$inboundSchema),
]);
export function missingValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => MissingValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'MissingValue' from JSON`);
}
/** @internal */
export const Missing1$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => CancelDeploymentValueDeployments2$inboundSchema),
]),
});
export function missing1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Missing1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Missing1' from JSON`);
}
/** @internal */
export const RoutesMissing$inboundSchema = z.union([
z.lazy(() => Missing1$inboundSchema),
z.lazy(() => Missing2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => Missing2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => Missing2$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function routesMissingFromJSON(jsonString) {
return safeParse(jsonString, (x) => RoutesMissing$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RoutesMissing' from JSON`);
}
/** @internal */
export const RoutesAction$inboundSchema = z.nativeEnum(RoutesAction);
/** @internal */
export const RoutesMitigate$inboundSchema = z.object({
action: RoutesAction$inboundSchema,
});
export function routesMitigateFromJSON(jsonString) {
return safeParse(jsonString, (x) => RoutesMitigate$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RoutesMitigate' from JSON`);
}
/** @internal */
export const TransformsOp$inboundSchema = z.nativeEnum(TransformsOp);
/** @internal */
export const Transforms2$inboundSchema = z.object({
type: types.literal("request.path"),
op: TransformsOp$inboundSchema,
args: types.string(),
env: types.optional(z.array(types.string())),
});
export function transforms2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Transforms2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Transforms2' from JSON`);
}
/** @internal */
export const TransformsType$inboundSchema = z.nativeEnum(TransformsType);
/** @internal */
export const CancelDeploymentTransformsOp$inboundSchema = z.nativeEnum(CancelDeploymentTransformsOp);
/** @internal */
export const KeyEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function keyEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => KeyEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'KeyEq' from JSON`);
}
/** @internal */
export const Key2$inboundSchema = z
.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function key2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Key2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Key2' from JSON`);
}
/** @internal */
export const CancelDeploymentTransformsKey$inboundSchema = smartUnion([types.string(), z.lazy(() => Key2$inboundSchema)]);
export function cancelDeploymentTransformsKeyFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentTransformsKey$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentTransformsKey' from JSON`);
}
/** @internal */
export const TransformsTarget$inboundSchema = z.object({
key: smartUnion([types.string(), z.lazy(() => Key2$inboundSchema)]),
});
export function transformsTargetFromJSON(jsonString) {
return safeParse(jsonString, (x) => TransformsTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TransformsTarget' from JSON`);
}
/** @internal */
export const Args$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function argsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Args$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Args' from JSON`);
}
/** @internal */
export const Transforms1$inboundSchema = z.object({
type: TransformsType$inboundSchema,
op: CancelDeploymentTransformsOp$inboundSchema,
target: z.lazy(() => TransformsTarget$inboundSchema),
args: types.optional(smartUnion([types.string(), z.array(types.string())])),
env: types.optional(z.array(types.string())),
});
export function transforms1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Transforms1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Transforms1' from JSON`);
}
/** @internal */
export const RoutesTransforms$inboundSchema = z.union([
z.lazy(() => Transforms1$inboundSchema).and(z.object({ type: z.literal("request.headers") })),
z.lazy(() => Transforms1$inboundSchema).and(z.object({ type: z.literal("request.query") })),
z.lazy(() => Transforms1$inboundSchema).and(z.object({ type: z.literal("response.headers") })),
z.lazy(() => Transforms2$inboundSchema),
]);
export function routesTransformsFromJSON(jsonString) {
return safeParse(jsonString, (x) => RoutesTransforms$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RoutesTransforms' from JSON`);
}
/** @internal */
export const Locale$inboundSchema = z
.object({
redirect: types.optional(z.record(types.string())),
cookie: types.optional(types.string()),
});
export function localeFromJSON(jsonString) {
return safeParse(jsonString, (x) => Locale$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Locale' from JSON`);
}
//# sourceMappingURL=locale.js.map