@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,561 lines • 78.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";
/**
* Principal type of the deployment creator.
*/
export const GetDeploymentResponseBodyDeploymentsResponseType = {
App: "app",
Integration: "integration",
System: "system",
User: "user",
};
export const GetDeploymentResponseBodyDeploymentsResponse200ReadyState = {
Building: "BUILDING",
Error: "ERROR",
Initializing: "INITIALIZING",
Ready: "READY",
};
export const GetDeploymentResponseBodyDeploymentsStatus = {
Blocked: "BLOCKED",
Building: "BUILDING",
Canceled: "CANCELED",
Error: "ERROR",
Initializing: "INITIALIZING",
Queued: "QUEUED",
Ready: "READY",
};
/**
* The type of environment (production, preview, or development)
*/
export const GetDeploymentCustomEnvironmentType = {
Development: "development",
Preview: "preview",
Production: "production",
};
/**
* The type of matching to perform
*/
export const GetDeploymentCustomEnvironmentDeploymentsResponseType = {
EndsWith: "endsWith",
Equals: "equals",
StartsWith: "startsWith",
};
export const ResponseBodyOomReport = {
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 GetDeploymentResponseBodyTarget = {
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 GetDeploymentResponseBodyReadyState = {
Blocked: "BLOCKED",
Building: "BUILDING",
Canceled: "CANCELED",
Error: "ERROR",
Initializing: "INITIALIZING",
Queued: "QUEUED",
Ready: "READY",
};
export const GetDeploymentResponseBodyDeploymentsType = {
Lambdas: "LAMBDAS",
};
export const ResponseBodyChecksState = {
Completed: "completed",
Registered: "registered",
Running: "running",
};
export const ResponseBodyChecksConclusion = {
Canceled: "canceled",
Failed: "failed",
Skipped: "skipped",
Succeeded: "succeeded",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody319Type = {
CursorOrigin: "cursor-origin",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody318Type = {
Vercel: "vercel",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody317Type = {
Bitbucket: "bitbucket",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody316Type = {
Gitlab: "gitlab",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody315Type = {
GithubLimited: "github-limited",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody314Type = {
GithubCustomHost: "github-custom-host",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody313Type = {
Github: "github",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody312Type = {
Custom: "custom",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody311Type = {
CursorOrigin: "cursor-origin",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody310Type = {
Vercel: "vercel",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody39Type = {
Bitbucket: "bitbucket",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody38Type = {
Bitbucket: "bitbucket",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody37Type = {
Gitlab: "gitlab",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody36Type = {
GithubLimited: "github-limited",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody35Type = {
GithubLimited: "github-limited",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody34Type = {
GithubCustomHost: "github-custom-host",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody33Type = {
GithubCustomHost: "github-custom-host",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody32Type = {
Github: "github",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody3Type = {
Github: "github",
};
/**
* Current provisioning state
*/
export const GetDeploymentResponseBodyDeploymentsState = {
Complete: "COMPLETE",
Pending: "PENDING",
Timeout: "TIMEOUT",
};
/**
* If set it overrides the `projectSettings.nodeVersion` for this deployment.
*/
export const ResponseBodyNodeVersion = {
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 ResponseBodyReadySubstate = {
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 GetDeploymentResponseBodyDeploymentsSource = {
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",
};
/**
* 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 GetDeploymentResponseBodyPurchaseType = {
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 GetDeploymentResponseBodyDefaultPurchaseType = {
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 GetDeploymentResponseBodyMachineSelectionType = {
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 GetDeploymentResponseBodySelectionSource = {
ElasticAlgorithm: "elastic-algorithm",
PlanDefault: "plan-default",
ProjectSetting: "project-setting",
TeamEntitlement: "team-entitlement",
TeamSetting: "team-setting",
};
export const GetDeploymentResponseBodyDeploymentsNodeVersion = {
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 GetDeploymentResponseBodyFramework = {
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 GetDeploymentResponseBodyDeploymentsResponseStatus = {
Error: "error",
Pending: "pending",
Ready: "ready",
Skipped: "skipped",
Timeout: "timeout",
};
/**
* Must be `http` or `https`.
*/
export const GetDeploymentResponseBodyProtocol = {
Http: "http",
Https: "https",
};
export const GetDeploymentResponseBodyFormats = {
ImageAvif: "image/avif",
ImageWebp: "image/webp",
};
export const GetDeploymentResponseBodyContentDispositionType = {
Attachment: "attachment",
Inline: "inline",
};
/**
* Principal type of the deployment creator.
*/
export const GetDeploymentResponseBodyDeploymentsResponse200Type = {
App: "app",
Integration: "integration",
System: "system",
User: "user",
};
export const GetDeploymentResponseBodyDeploymentsResponseReadyState = {
Building: "BUILDING",
Error: "ERROR",
Initializing: "INITIALIZING",
Ready: "READY",
};
export const GetDeploymentResponseBodyStatus = {
Blocked: "BLOCKED",
Building: "BUILDING",
Canceled: "CANCELED",
Error: "ERROR",
Initializing: "INITIALIZING",
Queued: "QUEUED",
Ready: "READY",
};
/**
* The type of environment (production, preview, or development)
*/
export const GetDeploymentCustomEnvironmentDeploymentsType = {
Development: "development",
Preview: "preview",
Production: "production",
};
/**
* The type of matching to perform
*/
export const GetDeploymentCustomEnvironmentDeploymentsResponse200Type = {
EndsWith: "endsWith",
Equals: "equals",
StartsWith: "startsWith",
};
export const GetDeploymentResponseBodyOomReport = {
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 ResponseBodyTarget = {
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 ResponseBodyReadyState = {
Blocked: "BLOCKED",
Building: "BUILDING",
Canceled: "CANCELED",
Error: "ERROR",
Initializing: "INITIALIZING",
Queued: "QUEUED",
Ready: "READY",
};
export const GetDeploymentResponseBodyType = {
Lambdas: "LAMBDAS",
};
export const GetDeploymentResponseBodyChecksState = {
Completed: "completed",
Registered: "registered",
Running: "running",
};
export const GetDeploymentResponseBodyChecksConclusion = {
Canceled: "canceled",
Failed: "failed",
Skipped: "skipped",
Succeeded: "succeeded",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody219Type = {
CursorOrigin: "cursor-origin",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody218Type = {
Vercel: "vercel",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody217Type = {
Bitbucket: "bitbucket",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody216Type = {
Gitlab: "gitlab",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody215Type = {
GithubLimited: "github-limited",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody214Type = {
GithubCustomHost: "github-custom-host",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody213Type = {
Github: "github",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody212Type = {
Custom: "custom",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody211Type = {
CursorOrigin: "cursor-origin",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody210Type = {
Vercel: "vercel",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody29Type = {
Bitbucket: "bitbucket",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody2Type = {
Bitbucket: "bitbucket",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType = {
Gitlab: "gitlab",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONType = {
GithubLimited: "github-limited",
};
export const GetDeploymentGitSourceDeploymentsResponse200Type = {
GithubLimited: "github-limited",
};
/** @internal */
export const GetDeploymentRequest$outboundSchema = z.object({
idOrUrl: z.string(),
withGitRepoInfo: z.string().optional(),
teamId: z.string().optional(),
slug: z.string().optional(),
});
export function getDeploymentRequestToJSON(getDeploymentRequest) {
return JSON.stringify(GetDeploymentRequest$outboundSchema.parse(getDeploymentRequest));
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsResponseType$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsResponseType);
/** @internal */
export const ResponseBodyCreator$inboundSchema = z.object({
uid: types.string(),
type: types.optional(GetDeploymentResponseBodyDeploymentsResponseType$inboundSchema),
username: types.optional(types.string()),
avatar: types.optional(types.string()),
});
export function responseBodyCreatorFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyCreator$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyCreator' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsResponse200ReadyState$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyDeploymentsResponse200ReadyState);
/** @internal */
export const GetDeploymentResponseBodyOutput$inboundSchema = z.object({
path: types.string(),
functionName: types.string(),
});
export function getDeploymentResponseBodyOutputFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyOutput$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyOutput' from JSON`);
}
/** @internal */
export const ResponseBodyLambdas$inboundSchema = z.object({
id: types.string(),
readyState: types.optional(GetDeploymentResponseBodyDeploymentsResponse200ReadyState$inboundSchema),
createdAt: types.optional(types.number()),
entrypoint: z.nullable(types.string()).optional(),
readyStateAt: types.optional(types.number()),
output: z.array(z.lazy(() => GetDeploymentResponseBodyOutput$inboundSchema)),
});
export function responseBodyLambdasFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyLambdas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyLambdas' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsStatus$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsStatus);
/** @internal */
export const ResponseBodyTeam$inboundSchema = z.object({
id: types.string(),
name: types.string(),
slug: types.string(),
avatar: types.optional(types.string()),
});
export function responseBodyTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyTeam' from JSON`);
}
/** @internal */
export const GetDeploymentCustomEnvironment2$inboundSchema = z.object({
id: types.string(),
});
export function getDeploymentCustomEnvironment2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCustomEnvironment2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCustomEnvironment2' from JSON`);
}
/** @internal */
export const GetDeploymentCustomEnvironmentType$inboundSchema = z.nativeEnum(GetDeploymentCustomEnvironmentType);
/** @internal */
export const GetDeploymentCustomEnvironmentDeploymentsResponseType$inboundSchema = z.nativeEnum(GetDeploymentCustomEnvironmentDeploymentsResponseType);
/** @internal */
export const GetDeploymentCustomEnvironmentDeploymentsBranchMatcher$inboundSchema = z.object({
type: GetDeploymentCustomEnvironmentDeploymentsResponseType$inboundSchema,
pattern: types.string(),
});
export function getDeploymentCustomEnvironmentDeploymentsBranchMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCustomEnvironmentDeploymentsBranchMatcher$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCustomEnvironmentDeploymentsBranchMatcher' from JSON`);
}
/** @internal */
export const GetDeploymentCustomEnvironmentDeploymentsVerification$inboundSchema = z.object({
type: types.string(),
domain: types.string(),
value: types.string(),
reason: types.string(),
});
export function getDeploymentCustomEnvironmentDeploymentsVerificationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCustomEnvironmentDeploymentsVerification$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCustomEnvironmentDeploymentsVerification' from JSON`);
}
/** @internal */
export const GetDeploymentCustomEnvironmentDeploymentsDomains$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(() => GetDeploymentCustomEnvironmentDeploymentsVerification$inboundSchema))),
});
export function getDeploymentCustomEnvironmentDeploymentsDomainsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCustomEnvironmentDeploymentsDomains$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCustomEnvironmentDeploymentsDomains' from JSON`);
}
/** @internal */
export const GetDeploymentCustomEnvironment1$inboundSchema = z.object({
id: types.string(),
slug: types.string(),
type: GetDeploymentCustomEnvironmentType$inboundSchema,
description: types.optional(types.string()),
branchMatcher: types.optional(z.lazy(() => GetDeploymentCustomEnvironmentDeploymentsBranchMatcher$inboundSchema)),
domains: types.optional(z.array(z.lazy(() => GetDeploymentCustomEnvironmentDeploymentsDomains$inboundSchema))),
currentDeploymentAliases: types.optional(z.array(types.string())),
createdAt: types.number(),
updatedAt: types.number(),
});
export function getDeploymentCustomEnvironment1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCustomEnvironment1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCustomEnvironment1' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyCustomEnvironment$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentCustomEnvironment1$inboundSchema),
z.lazy(() => GetDeploymentCustomEnvironment2$inboundSchema),
]);
export function getDeploymentResponseBodyCustomEnvironmentFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyCustomEnvironment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyCustomEnvironment' from JSON`);
}
/** @internal */
export const ResponseBodyOomReport$inboundSchema = z.nativeEnum(ResponseBodyOomReport);
/** @internal */
export const GetDeploymentResponseBodyTarget$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyTarget);
/** @internal */
export const GetDeploymentResponseBodyReadyState$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyReadyState);
/** @internal */
export const GetDeploymentResponseBodyAliasError$inboundSchema = z.object({
code: types.string(),
message: types.string(),
});
export function getDeploymentResponseBodyAliasErrorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyAliasError$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyAliasError' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyAliasWarning$inboundSchema = z.object({
code: types.string(),
message: types.string(),
link: types.optional(types.string()),
action: types.optional(types.string()),
});
export function getDeploymentResponseBodyAliasWarningFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyAliasWarning$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyAliasWarning' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsType$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsType);
/** @internal */
export const ResponseBodyChecksState$inboundSchema = z.nativeEnum(ResponseBodyChecksState);
/** @internal */
export const ResponseBodyChecksConclusion$inboundSchema = z.nativeEnum(ResponseBodyChecksConclusion);
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody319Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody319Type);
/** @internal */
export const GetDeploymentGitSourceDeployments19$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody319Type$inboundSchema,
ref: types.string(),
sha: types.string(),
repoId: types.string(),
owner: types.string(),
repo: types.string(),
});
export function getDeploymentGitSourceDeployments19FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments19$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments19' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody318Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody318Type);
/** @internal */
export const GetDeploymentGitSourceDeployments18$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody318Type$inboundSchema,
ref: types.string(),
sha: types.string(),
org: types.string(),
repo: types.string(),
repoPushedAt: types.optional(types.number()),
});
export function getDeploymentGitSourceDeployments18FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments18$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments18' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody317Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody317Type);
/** @internal */
export const GetDeploymentGitSourceDeployments17$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody317Type$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 getDeploymentGitSourceDeployments17FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments17' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody316Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody316Type);
/** @internal */
export const GetDeploymentGitSourceDeployments16$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody316Type$inboundSchema,
ref: types.string(),
sha: types.string(),
projectId: types.number(),
});
export function getDeploymentGitSourceDeployments16FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments16' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody315Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody315Type);
/** @internal */
export const GetDeploymentGitSourceDeployments15$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody315Type$inboundSchema,
ref: types.string(),
sha: types.string(),
repoId: types.number(),
org: types.optional(types.string()),
repo: types.optional(types.string()),
});
export function getDeploymentGitSourceDeployments15FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments15' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody314Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody314Type);
/** @internal */
export const GetDeploymentGitSourceDeployments14$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody314Type$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 getDeploymentGitSourceDeployments14FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments14' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody313Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody313Type);
/** @internal */
export const GetDeploymentGitSourceDeployments13$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody313Type$inboundSchema,
ref: types.string(),
sha: types.string(),
repoId: types.number(),
org: types.optional(types.string()),
repo: types.optional(types.string()),
});
export function getDeploymentGitSourceDeployments13FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments13' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody312Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody312Type);
/** @internal */
export const GetDeploymentGitSourceDeployments12$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody312Type$inboundSchema,
ref: types.string(),
sha: types.string(),
gitUrl: types.string(),
});
export function getDeploymentGitSourceDeployments12FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments12' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody311Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody311Type);
/** @internal */
export const GetDeploymentGitSourceDeployments11$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody311Type$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 getDeploymentGitSourceDeployments11FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments11' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody310Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody310Type);
/** @internal */
export const GetDeploymentGitSourceDeployments10$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody310Type$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 getDeploymentGitSourceDeployments10FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments10' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody39Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody39Type);
/** @internal */
export const GetDeploymentGitSourceDeployments9$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody39Type$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 getDeploymentGitSourceDeployments9FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments9' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody38Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody38Type);
/** @internal */
export const GetDeploymentGitSourceDeployments8$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody38Type$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 getDeploymentGitSourceDeployments8FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments8' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody37Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody37Type);
/** @internal */
export const GetDeploymentGitSourceDeploymentsProjectId$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentGitSourceDeploymentsProjectIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeploymentsProjectId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeploymentsProjectId' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeployments7$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody37Type$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 getDeploymentGitSourceDeployments7FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments7' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody36Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody36Type);
/** @internal */
export const GetDeploymentGitSourceDeployments6$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody36Type$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 getDeploymentGitSourceDeployments6FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments6' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody35Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody35Type);
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200RepoId$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentGitSourceDeploymentsResponse200RepoIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeploymentsResponse200RepoId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeploymentsResponse200RepoId' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeployments5$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody35Type$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 getDeploymentGitSourceDeployments5FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments5' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody34Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody34Type);
/** @internal */
export const GetDeploymentGitSource4$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody34Type$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 getDeploymentGitSource4FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource4' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody33Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody33Type);
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponseRepoId$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentGitSourceDeploymentsResponseRepoIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeploymentsResponseRepoId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeploymentsResponseRepoId' from JSON`);
}
/** @internal */
export const GetDeploymentGitSource3$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody33Type$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 getDeploymentGitSource3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource3' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody32Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody32Type);
/** @internal */
export const GetDeploymentGitSource2$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody32Type$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 getDeploymentGitSource2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource2' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody3Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody3Type);
/** @internal */
export const GetDeploymentGitSourceDeploymentsRepoId$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentGitSourceDeploymentsRepoIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeploymentsRepoId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeploymentsRepoId' from JSON`);
}
/** @internal */
export const GetDeploymentGitSource1$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody3Type$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 getDeploymentGitSource1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource1' from JSON`);
}
/** @internal */
export const ResponseBodyGitSource$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentGitSourceDeployments19$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments14$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments17$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments18$inboundSchema),
z.lazy(() => GetDeploymentGitSource4$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments12$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments13$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments15$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments16$inboundSchema),
z.lazy(() => GetDeploymentGitSource2$inboundSchema),
z.lazy(() => GetDeploymentGitSource3$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments6$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments9$inboundSchema),
z.lazy(() => GetDeploymentGitSource1$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments5$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments7$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments8$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments10$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments11$inboundSchema),
]);
export function responseBodyGitSourceFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyGitSource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyGitSource' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsState$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsState);
/** @internal */
export const ResponseBodyManualProvisioning$inboundSchema = z.object({
state: GetDeploymentResponseBodyDeploymentsState$inboundSchema,
completedAt: types.optional(types.number()),
});
export function responseBodyManualProvisioningFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyManualProvisioning$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyManualProvisioning' from JSON`);
}
/** @internal */
export const ResponseBodyNodeVersion$inboundSchema = z.nativeEnum(ResponseBodyNodeVersion);
/** @internal */
export const GetDeploymentResponseBodyProject$inboundSchema = z.object({
id: types.string(),
name: types.string(),
framework: z.nullable(types.string()).optional(),
});
export function getDeploymentResponseBodyProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyProject' from JSON`);
}
/** @internal */
export const ResponseBodyReadySubstate$inboundSchema = z.nativeEnum(ResponseBodyReadySubstate);
/** @internal */
export const GetDeploymentResponseBodyDeploymentsSource$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsSource);
/** @internal */
export const ResponseBodyOidcTokenClaims$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 responseBodyOidcTokenClaimsFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyOidcTokenClaims$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyOidcTokenClaims' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBody3$inboundSchema = z.object({
alias: types.optional(z.array(types.string())),
aliasAssigned: types.boolean(),
bootedAt: types.number(),
buildingAt: types.number(),
buildContainerFinishedAt: types.optional(types.number()),
buildSkipped: types.boolean(),
creator: z.lazy(() => ResponseBodyCreator$inboundSchema),
initReadyAt: types.optional(types.number()),
isFirstBranchDeployment: types.optional(types.boolean()),
lambdas: types.optional(z.array(z.lazy(() => ResponseBodyLambdas$inboundSchema))),
public: types.boolean(),
ready: types.optional(types.number()),
status: GetDeploymentResponseBodyDeploymentsStatus$inboundSchema,
team: types.optional(z.lazy(() => ResponseBodyTeam$inboundSchema)),
userAliases: types.optional(z.array(types.string())),
previewCommentsEnabled: types.optional(types.boolean()),
ttyBuildLogs: types.optional(types.boolean()),
customEnvironment: types.optional(smartUnion([
z.lazy(() => GetDeploymentCustomEnvironment1$inboundSchema),
z.lazy(() => GetDeploymentCustomEnvironment2$inboundSchema),
])),
oomReport: types.optional(ResponseBodyOomReport$inboundSchema),
readyStateReason: types.optional(types.string()),
id: types.string(),
target: z.nullable(GetDeploymentResponseBodyTarget$inboundSchema).optional(),
readyState: GetDeploymentResponseBodyReadyState$inboundSchema,
aliasError: z.nullable(z.lazy(() => GetDeploymentResponseBodyAliasError$inboundSchema)).optional(),
aliasWarning: z.nullable(z.lazy(() => GetDeploymentResponseBodyAliasWarning$inboundSchema)).optional(),
errorCode: types.optional(types.string()),
errorMessage: z.nullable(types.string()).optional(),
createdAt: types.number(),
name: types.string(),
type: GetDeploymentResponseBodyDeploymentsType$inboundSchema,
aliasFinal: z.nullable(types.string()).optional(),
autoAssignCustomDomains: types.optional(types.boolean()),
automaticAliases: types.optional(z.array(types.string())),
buildErrorAt: types.optional(types.number()),
checksState: types.optional(ResponseBodyChecksState$inboundSchema),
checksConclusion: types.optional(ResponseBodyChecksConclusion$inboundSchema),
deletedAt: z.nullable(types.number()).optional(),
defaultRoute: types.optional(types.string()),
canceledAt: types.optional(types.number()),
errorLink: types.optional(types.string()),
errorStep: types.optional(types.string()),
passiveRegions: types.optional(z.array(types.string())),
gitSource: types.optional(smartUnion([
z.lazy(() => GetDeploymentGitSourceDeployments19$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments14$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments17$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments18$inboundSchema),
z.lazy(() => GetDeploymentGitSource4$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments12$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments13$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments15$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments16$inboundSchema),
z.lazy(() => GetDeploymentGitSource2$inboundSchema),
z.lazy(() => GetDeploymentGitSource3$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments6$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments9$inboundSchema),
z.lazy(() => GetDeploymentGitSource1$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments5$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments7$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments8$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments10$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments11$inboundSchema),
])),
manualProvisioning: types.optional(z.lazy(() => ResponseBodyManualProvisioning$inboundSchema)),
meta: z.record(types.string()),
originCacheRegion: types.optional(types.string()),
nodeVersion: types.optional(ResponseBodyNodeVersion$inboundSchema),
project: types.optional(z.lazy(() => GetDeploymentResponseBodyProject$inboundSchema)),
prebuilt: types.optional(types.boolean()),
readySubstate: types.optional(ResponseBodyReadySubstate$inboundSchema),
regions: z.array(types.string()),
softDeletedByRetention: types.optional(types.boolean()),
source: types.optional(GetDeploymentResponseBodyDeploymentsSource$inboundSchema),
undeletedAt: types.optional(types.number()),
url: types.string(),
userConfiguredDeploymentId: types.optional(types.string()),
version: types.number(),
oidcTokenClaims: types.optional(z.lazy(() => ResponseBodyOidcTokenClaims$inboundSchema)),
});
export function getDeploymentResponseBody3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBody3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBody3' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyAliasAssignedAt$inboundSchema = smartUnion([types.number(), types.boolean()]);
export function getDeploymentResponseBodyAliasAssignedAtFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyAliasAssignedAt$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyAliasAssignedAt' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyBuild$inboundSchema = z.object({
env: z.array(types.string()),
});
export function getDeploymentResponseBodyBuildFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyBuild$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyBuild' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyBuilds$inboundSchema = z.object({
use: types.string(),
src: types.optional(types.string()),
config: types.optional(z.record(z.any())),
});
export function getDeploymentResponseBodyBuildsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyBuilds$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyBuilds' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyPurchaseType$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyPurchaseType);
/** @internal */
export const GetDeploymentResponseBodyDefaultPurchaseType$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDefaultPurchaseType);
/** @internal */
export const GetDeploymentResponseBodyMachineSelectionType$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyMachineSelectionType);
/** @internal */
export const GetDeploymentResponseBodySelectionSource$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodySelectionSource);
/** @internal */
export const GetDeploymentResponseBodyBuildMachine$inboundSchema = z.object({
purchaseType: types.optional(GetDeploymentResponseBodyPurchaseType$inboundSchema),
defaultPurchaseType: types.optional(GetDeploymentResponseBodyDefaultPurchaseType$inboundSchema),
machineSelectionType: types.optional(GetDeploymentResponseBodyMachineSelectionType$inboundSchema),
selectionSource: types.optional(GetDeploymentResponseBodySelectionSource$inboundSchema),
cores: types.optional(types.number()),
memory: types.optional(types.number()),
});
export function getDeploymentResponseBodyBuildMachineFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyBuildMachine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyBuildMachine' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyResourceConfig$inboundSchema = z.object({
buildMachine: types.optional(z.lazy(() => GetDeploymentResponseBodyBuildMachine$inboundSchema)),
});
export function getDeploymentResponseBodyResourceConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyResourceConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyResourceConfig' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsNodeVersion$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsNodeVersion);
/** @internal */
export const GetDeploymentResponseBodyFramework$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyFramework);
/** @internal */
export const GetDeploymentResponseBodySpeedInsights$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 getDeploymentResponseBodySpeedInsightsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodySpeedInsights$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodySpeedInsights' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyWebAnalytics$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 getDeploymentResponseBodyWebAnalyticsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyWebAnalytics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyWebAnalytics' from JSON`);
}
/** @internal */
export const ResponseBodyProjectSettings$inboundSchema = z.object({
nodeVersion: types.optional(GetDeploymentResponseBodyDeploymentsNodeVersion$inboundSchema),
buildCommand: z.nullable(types.string()).optional(),
devCommand: z.nullable(types.string()).optional(),
framework: z.nullable(GetDeploymentResponseBodyFramework$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(() => GetDeploymentResponseBodySpeedInsights$inboundSchema)),
webAnalytics: types.optional(z.lazy(() => GetDeploymentResponseBodyWebAnalytics$inboundSchema)),
});
export function responseBodyProjectSettingsFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyProjectSettings$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyProjectSettings' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsResponseStatus$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsResponseStatus);
/** @internal */
export const GetDeploymentResponseBodyIntegrations$inboundSchema = z.object({
status: GetDeploymentResponseBodyDeploymentsResponseStatus$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 getDeploymentResponseBodyIntegrationsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyIntegrations$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyIntegrations' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyProtocol$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyProtocol);
/** @internal */
export const GetDeploymentResponseBodyRemotePatterns$inboundSchema = z.object({
protocol: types.optional(GetDeploymentResponseBodyProtocol$inboundSchema),
hostname: types.string(),
port: types.optional(types.string()),
pathname: types.optional(types.string()),
search: types.optional(types.string()),
});
export function getDeploymentResponseBodyRemotePatternsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyRemotePatterns$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyRemotePatterns' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyLocalPatterns$inboundSchema = z.object({
pathname: types.optional(types.string()),
search: types.optional(types.string()),
});
export function getDeploymentResponseBodyLocalPatternsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyLocalPatterns$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyLocalPatterns' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyFormats$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyFormats);
/** @internal */
export const GetDeploymentResponseBodyContentDispositionType$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyContentDispositionType);
/** @internal */
export const GetDeploymentResponseBodyImages$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(() => GetDeploymentResponseBodyRemotePatterns$inboundSchema))),
localPatterns: types.optional(z.array(z.lazy(() => GetDeploymentResponseBodyLocalPatterns$inboundSchema))),
minimumCacheTTL: types.optional(types.number()),
formats: types.optional(z.array(GetDeploymentResponseBodyFormats$inboundSchema)),
dangerouslyAllowSVG: types.optional(types.boolean()),
contentSecurityPolicy: types.optional(types.string()),
contentDispositionType: types.optional(GetDeploymentResponseBodyContentDispositionType$inboundSchema),
});
export function getDeploymentResponseBodyImagesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyImages$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyImages' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsResponse200Type$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyDeploymentsResponse200Type);
/** @internal */
export const GetDeploymentResponseBodyCreator$inboundSchema = z.object({
uid: types.string(),
type: types.optional(GetDeploymentResponseBodyDeploymentsResponse200Type$inboundSchema),
username: types.optional(types.string()),
avatar: types.optional(types.string()),
});
export function getDeploymentResponseBodyCreatorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyCreator$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyCreator' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsResponseReadyState$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyDeploymentsResponseReadyState);
/** @internal */
export const ResponseBodyOutput$inboundSchema = z.object({
path: types.string(),
functionName: types.string(),
});
export function responseBodyOutputFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyOutput$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyOutput' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyLambdas$inboundSchema = z.object({
id: types.string(),
readyState: types.optional(GetDeploymentResponseBodyDeploymentsResponseReadyState$inboundSchema),
createdAt: types.optional(types.number()),
entrypoint: z.nullable(types.string()).optional(),
readyStateAt: types.optional(types.number()),
output: z.array(z.lazy(() => ResponseBodyOutput$inboundSchema)),
});
export function getDeploymentResponseBodyLambdasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyLambdas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyLambdas' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyStatus$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyStatus);
/** @internal */
export const GetDeploymentResponseBodyTeam$inboundSchema = z.object({
id: types.string(),
name: types.string(),
slug: types.string(),
avatar: types.optional(types.string()),
});
export function getDeploymentResponseBodyTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyTeam' from JSON`);
}
/** @internal */
export const GetDeploymentCustomEnvironmentDeployments2$inboundSchema = z.object({
id: types.string(),
});
export function getDeploymentCustomEnvironmentDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCustomEnvironmentDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCustomEnvironmentDeployments2' from JSON`);
}
/** @internal */
export const GetDeploymentCustomEnvironmentDeploymentsType$inboundSchema = z
.nativeEnum(GetDeploymentCustomEnvironmentDeploymentsType);
/** @internal */
export const GetDeploymentCustomEnvironmentDeploymentsResponse200Type$inboundSchema = z.nativeEnum(GetDeploymentCustomEnvironmentDeploymentsResponse200Type);
/** @internal */
export const GetDeploymentCustomEnvironmentBranchMatcher$inboundSchema = z.object({
type: GetDeploymentCustomEnvironmentDeploymentsResponse200Type$inboundSchema,
pattern: types.string(),
});
export function getDeploymentCustomEnvironmentBranchMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCustomEnvironmentBranchMatcher$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCustomEnvironmentBranchMatcher' from JSON`);
}
/** @internal */
export const GetDeploymentCustomEnvironmentVerification$inboundSchema = z.object({
type: types.string(),
domain: types.string(),
value: types.string(),
reason: types.string(),
});
export function getDeploymentCustomEnvironmentVerificationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCustomEnvironmentVerification$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCustomEnvironmentVerification' from JSON`);
}
/** @internal */
export const GetDeploymentCustomEnvironmentDomains$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(() => GetDeploymentCustomEnvironmentVerification$inboundSchema))),
});
export function getDeploymentCustomEnvironmentDomainsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCustomEnvironmentDomains$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCustomEnvironmentDomains' from JSON`);
}
/** @internal */
export const GetDeploymentCustomEnvironmentDeployments1$inboundSchema = z.object({
id: types.string(),
slug: types.string(),
type: GetDeploymentCustomEnvironmentDeploymentsType$inboundSchema,
description: types.optional(types.string()),
branchMatcher: types.optional(z.lazy(() => GetDeploymentCustomEnvironmentBranchMatcher$inboundSchema)),
domains: types.optional(z.array(z.lazy(() => GetDeploymentCustomEnvironmentDomains$inboundSchema))),
currentDeploymentAliases: types.optional(z.array(types.string())),
createdAt: types.number(),
updatedAt: types.number(),
});
export function getDeploymentCustomEnvironmentDeployments1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentCustomEnvironmentDeployments1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentCustomEnvironmentDeployments1' from JSON`);
}
/** @internal */
export const ResponseBodyCustomEnvironment$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentCustomEnvironmentDeployments1$inboundSchema),
z.lazy(() => GetDeploymentCustomEnvironmentDeployments2$inboundSchema),
]);
export function responseBodyCustomEnvironmentFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyCustomEnvironment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyCustomEnvironment' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyOomReport$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyOomReport);
/** @internal */
export const ResponseBodyTarget$inboundSchema = z.nativeEnum(ResponseBodyTarget);
/** @internal */
export const ResponseBodyReadyState$inboundSchema = z.nativeEnum(ResponseBodyReadyState);
/** @internal */
export const ResponseBodyAliasError$inboundSchema = z.object({
code: types.string(),
message: types.string(),
});
export function responseBodyAliasErrorFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyAliasError$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyAliasError' from JSON`);
}
/** @internal */
export const ResponseBodyAliasWarning$inboundSchema = z.object({
code: types.string(),
message: types.string(),
link: types.optional(types.string()),
action: types.optional(types.string()),
});
export function responseBodyAliasWarningFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyAliasWarning$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyAliasWarning' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyType$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyType);
/** @internal */
export const GetDeploymentResponseBodyChecksState$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyChecksState);
/** @internal */
export const GetDeploymentResponseBodyChecksConclusion$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyChecksConclusion);
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody219Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody219Type);
/** @internal */
export const GetDeploymentGitSource19$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody219Type$inboundSchema,
ref: types.string(),
sha: types.string(),
repoId: types.string(),
owner: types.string(),
repo: types.string(),
});
export function getDeploymentGitSource19FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource19$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource19' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody218Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody218Type);
/** @internal */
export const GetDeploymentGitSource18$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody218Type$inboundSchema,
ref: types.string(),
sha: types.string(),
org: types.string(),
repo: types.string(),
repoPushedAt: types.optional(types.number()),
});
export function getDeploymentGitSource18FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource18$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource18' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody217Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody217Type);
/** @internal */
export const GetDeploymentGitSource17$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody217Type$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 getDeploymentGitSource17FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource17' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody216Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody216Type);
/** @internal */
export const GetDeploymentGitSource16$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody216Type$inboundSchema,
ref: types.string(),
sha: types.string(),
projectId: types.number(),
});
export function getDeploymentGitSource16FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource16' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody215Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody215Type);
/** @internal */
export const GetDeploymentGitSource15$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody215Type$inboundSchema,
ref: types.string(),
sha: types.string(),
repoId: types.number(),
org: types.optional(types.string()),
repo: types.optional(types.string()),
});
export function getDeploymentGitSource15FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource15' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody214Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody214Type);
/** @internal */
export const GetDeploymentGitSource14$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody214Type$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 getDeploymentGitSource14FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource14' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody213Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody213Type);
/** @internal */
export const GetDeploymentGitSource13$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody213Type$inboundSchema,
ref: types.string(),
sha: types.string(),
repoId: types.number(),
org: types.optional(types.string()),
repo: types.optional(types.string()),
});
export function getDeploymentGitSource13FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource13' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody212Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody212Type);
/** @internal */
export const GetDeploymentGitSource12$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody212Type$inboundSchema,
ref: types.string(),
sha: types.string(),
gitUrl: types.string(),
});
export function getDeploymentGitSource12FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource12' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody211Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody211Type);
/** @internal */
export const GetDeploymentGitSource11$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody211Type$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 getDeploymentGitSource11FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource11' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody210Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody210Type);
/** @internal */
export const GetDeploymentGitSource10$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody210Type$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 getDeploymentGitSource10FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource10' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody29Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody29Type);
/** @internal */
export const GetDeploymentGitSource9$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody29Type$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 getDeploymentGitSource9FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource9' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody2Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody2Type);
/** @internal */
export const GetDeploymentGitSource8$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody2Type$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 getDeploymentGitSource8FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource8' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType);
/** @internal */
export const GetDeploymentGitSourceProjectId$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentGitSourceProjectIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceProjectId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceProjectId' from JSON`);
}
/** @internal */
export const GetDeploymentGitSource7$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType$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 getDeploymentGitSource7FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource7' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONType$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONType);
/** @internal */
export const GetDeploymentGitSource6$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONType$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 getDeploymentGitSource6FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource6' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200Type$inboundSchema = z
.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200Type);
//# sourceMappingURL=getdeploymentgitsourcedeploymentsresponse200type.js.map