@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>
805 lines • 40.1 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";
import { FlagJSONValue$inboundSchema } from "./flagjsonvalue.js";
import { CancelDeploymentRoutes$inboundSchema, IncludeFiles$inboundSchema, Services2$inboundSchema, ServicesType$inboundSchema, Trigger$inboundSchema, } from "./includefiles.js";
import { AliasAssignedAt$inboundSchema, AliasError$inboundSchema, AliasWarning$inboundSchema, Atproto$inboundSchema, Build$inboundSchema, Builds$inboundSchema, CancelDeploymentCreator$inboundSchema, CancelDeploymentCustomEnvironment$inboundSchema, CancelDeploymentGitSource$inboundSchema, CancelDeploymentNodeVersion$inboundSchema, CancelDeploymentPlan$inboundSchema, CancelDeploymentProject$inboundSchema, CancelDeploymentProjectSettings$inboundSchema, CancelDeploymentResourceConfig$inboundSchema, CancelDeploymentSource$inboundSchema, CancelDeploymentStatus$inboundSchema, CancelDeploymentTarget$inboundSchema, CancelDeploymentTeam$inboundSchema, CancelDeploymentType$inboundSchema, ChecksConclusion$inboundSchema, ChecksState$inboundSchema, Crons$inboundSchema, Functions$inboundSchema, Images$inboundSchema, Integrations$inboundSchema, Lambdas$inboundSchema, ManualProvisioning$inboundSchema, OidcTokenClaims$inboundSchema, OomReport$inboundSchema, ReadyState$inboundSchema, ReadySubstate$inboundSchema, } from "./locale.js";
export const CancelDeploymentServicesArchitecture = {
Arm64: "arm64",
X8664: "x86_64",
};
export const CancelDeploymentMaxDurationDeploymentsResponse2 = {
Max: "max",
};
export const CancelDeploymentServicesMode = {
Strict: "strict",
};
/**
* Enforced runtime for explicitly configured Routing Middleware.
*/
export const MiddlewareRuntime = {
Nodejs: "nodejs",
};
export const RoutePrefixSource = {
Configured: "configured",
Generated: "generated",
};
export const CancelDeploymentServicesType = {
ServiceRef: "service-ref",
};
export const CancelDeploymentGitRepoDeploymentsResponseOwnerType = {
Team: "team",
User: "user",
};
export const CancelDeploymentGitRepoDeploymentsOwnerType = {
Team: "team",
User: "user",
};
export const CancelDeploymentGitRepoOwnerType = {
Team: "team",
User: "user",
};
export const GitRepoOwnerType = {
Team: "team",
User: "user",
};
export const OwnerType = {
Team: "team",
User: "user",
};
/**
* The result of the microfrontends config upload during deployment creation / build. Only set for default app deployments. The config upload is attempted during deployment create, and then again during the build. If the config is not in the root directory, or the deployment is prebuilt, the config cannot be uploaded during deployment create. The upload during deployment build finds the config even if it's not in the root directory, as it has access to all files. Uploading the config during create is ideal, as then all child deployments are guaranteed to have access to the default app deployment config even if the default app has not yet started building. If the config is not uploaded, the child app will show as building until the config has been uploaded during the default app build. - `success` - The config was uploaded successfully, either when the deployment was created or during the build. - `waiting_on_build` - The config could not be uploaded during deployment create, will be attempted again during the build. - `no_config` - No config was found. Only set once the build has not found the config in any of the deployment's files. - `undefined` - Legacy deployments, or there was an error uploading the config during deployment create.
*/
export const MfeConfigUploadState = {
NoConfig: "no_config",
Success: "success",
WaitingOnBuild: "waiting_on_build",
};
/**
* Whether the value is an opaque identifier or a URL.
*/
export const CancelDeploymentDeploymentsResponseType = {
Id: "id",
Url: "url",
};
export const FunctionType = {
Fluid: "fluid",
Standard: "standard",
};
export const FunctionMemoryType = {
Performance: "performance",
PerformanceXl: "performance_xl",
Standard: "standard",
StandardLegacy: "standard_legacy",
};
/**
* Build resource configuration snapshot for this deployment.
*/
export const CancelDeploymentConfiguration = {
SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE",
WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE",
};
/**
* When elastic concurrency is used for this deployment, a value is set. The value tells the reason where the setting was coming from. - TEAM_SETTING: Inherited from team settings - PROJECT_SETTING: Inherited from project settings - SKIP_QUEUE: Manually triggered by user to skip the queues
*/
export const ElasticConcurrency = {
ProjectSetting: "PROJECT_SETTING",
SkipQueue: "SKIP_QUEUE",
TeamSetting: "TEAM_SETTING",
};
/**
* Machine type that was used for the build.
*/
export const CancelDeploymentPurchaseType = {
Basic: "basic",
Enhanced: "enhanced",
Standard: "standard",
Turbo: "turbo",
};
export const CancelDeploymentDeploymentsState = {
Failed: "failed",
Pending: "pending",
Succeeded: "succeeded",
};
/**
* The NSNB decision code for the seat block. TODO: We should consolidate block types.
*/
export const BlockCode = {
CommitAuthorRequired: "COMMIT_AUTHOR_REQUIRED",
TeamAccessRequired: "TEAM_ACCESS_REQUIRED",
};
/**
* The git provider type associated with gitUserId.
*/
export const CancelDeploymentGitProvider = {
Bitbucket: "bitbucket",
Github: "github",
Gitlab: "gitlab",
};
/** @internal */
export const ExcludeFiles$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function excludeFilesFromJSON(jsonString) {
return safeParse(jsonString, (x) => ExcludeFiles$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ExcludeFiles' from JSON`);
}
/** @internal */
export const CancelDeploymentServicesArchitecture$inboundSchema = z.nativeEnum(CancelDeploymentServicesArchitecture);
/** @internal */
export const CancelDeploymentMaxDurationDeploymentsResponse2$inboundSchema = z
.nativeEnum(CancelDeploymentMaxDurationDeploymentsResponse2);
/** @internal */
export const CancelDeploymentServicesMaxDuration$inboundSchema = smartUnion([
types.number(),
CancelDeploymentMaxDurationDeploymentsResponse2$inboundSchema,
]);
export function cancelDeploymentServicesMaxDurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentServicesMaxDuration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentServicesMaxDuration' from JSON`);
}
/** @internal */
export const CancelDeploymentServicesMode$inboundSchema = z.nativeEnum(CancelDeploymentServicesMode);
/** @internal */
export const CancelDeploymentServicesAffinity$inboundSchema = z.object({
mode: CancelDeploymentServicesMode$inboundSchema,
});
export function cancelDeploymentServicesAffinityFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentServicesAffinity$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentServicesAffinity' from JSON`);
}
/** @internal */
export const CancelDeploymentExperimentalTriggersDeploymentsResponse3$inboundSchema = z.object({
type: types.literal("schedule/v1beta"),
});
export function cancelDeploymentExperimentalTriggersDeploymentsResponse3FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentExperimentalTriggersDeploymentsResponse3$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentExperimentalTriggersDeploymentsResponse3' from JSON`);
}
/** @internal */
export const CancelDeploymentExperimentalTriggersDeploymentsResponse2$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 cancelDeploymentExperimentalTriggersDeploymentsResponse2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentExperimentalTriggersDeploymentsResponse2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentExperimentalTriggersDeploymentsResponse2' from JSON`);
}
/** @internal */
export const CancelDeploymentExperimentalTriggersDeploymentsResponse1$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 cancelDeploymentExperimentalTriggersDeploymentsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentExperimentalTriggersDeploymentsResponse1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentExperimentalTriggersDeploymentsResponse1' from JSON`);
}
/** @internal */
export const CancelDeploymentServicesExperimentalTriggers$inboundSchema = z.union([
z.lazy(() => CancelDeploymentExperimentalTriggersDeploymentsResponse1$inboundSchema),
z.lazy(() => CancelDeploymentExperimentalTriggersDeploymentsResponse2$inboundSchema),
z.lazy(() => CancelDeploymentExperimentalTriggersDeploymentsResponse3$inboundSchema),
]);
export function cancelDeploymentServicesExperimentalTriggersFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentServicesExperimentalTriggers$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentServicesExperimentalTriggers' from JSON`);
}
/** @internal */
export const CancelDeploymentServicesFunctions$inboundSchema = z.object({
architecture: types.optional(CancelDeploymentServicesArchitecture$inboundSchema),
memory: types.optional(types.number()),
maxDuration: types.optional(smartUnion([
types.number(),
CancelDeploymentMaxDurationDeploymentsResponse2$inboundSchema,
])),
affinity: types.optional(z.lazy(() => CancelDeploymentServicesAffinity$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(() => CancelDeploymentExperimentalTriggersDeploymentsResponse1$inboundSchema),
z.lazy(() => CancelDeploymentExperimentalTriggersDeploymentsResponse2$inboundSchema),
z.lazy(() => CancelDeploymentExperimentalTriggersDeploymentsResponse3$inboundSchema),
]))),
supportsCancellation: types.optional(types.boolean()),
});
export function cancelDeploymentServicesFunctionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentServicesFunctions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentServicesFunctions' from JSON`);
}
/** @internal */
export const ServicesProjectSettings$inboundSchema = z.object({
framework: z.nullable(types.string()).optional(),
devCommand: z.nullable(types.string()).optional(),
installCommand: z.nullable(types.string()).optional(),
buildCommand: z.nullable(types.string()).optional(),
outputDirectory: z.nullable(types.string()).optional(),
rootDirectory: z.nullable(types.string()).optional(),
nodeVersion: types.optional(types.string()),
monorepoManager: z.nullable(types.string()).optional(),
createdAt: types.optional(types.number()),
autoExposeSystemEnvs: types.optional(types.boolean()),
sourceFilesOutsideRootDirectory: types.optional(types.boolean()),
directoryListing: types.optional(types.boolean()),
gitForkProtection: types.optional(types.boolean()),
commandForIgnoringBuildStep: z.nullable(types.string()).optional(),
});
export function servicesProjectSettingsFromJSON(jsonString) {
return safeParse(jsonString, (x) => ServicesProjectSettings$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ServicesProjectSettings' from JSON`);
}
/** @internal */
export const MiddlewareRuntime$inboundSchema = z.nativeEnum(MiddlewareRuntime);
/** @internal */
export const MiddlewareMatcher$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function middlewareMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => MiddlewareMatcher$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'MiddlewareMatcher' from JSON`);
}
/** @internal */
export const ServicesConfig$inboundSchema = z.object({
bunVersion: types.optional(types.string()),
maxLambdaSize: types.optional(types.string()),
includeFiles: types.optional(IncludeFiles$inboundSchema),
excludeFiles: types.optional(smartUnion([types.string(), z.array(types.string())])),
bundle: types.optional(types.boolean()),
ldsflags: types.optional(types.string()),
helpers: types.optional(types.boolean()),
rust: types.optional(types.string()),
debug: types.optional(types.boolean()),
zeroConfig: types.optional(types.boolean()),
import: types.optional(z.record(types.string())),
functions: types.optional(z.record(z.lazy(() => CancelDeploymentServicesFunctions$inboundSchema))),
projectSettings: types.optional(z.lazy(() => ServicesProjectSettings$inboundSchema)),
outputDirectory: types.optional(types.string()),
installCommand: types.optional(types.string()),
buildCommand: types.optional(types.string()),
devCommand: types.optional(types.string()),
framework: z.nullable(types.string()).optional(),
nodeVersion: types.optional(types.string()),
middleware: types.optional(types.boolean()),
middlewareRuntime: types.optional(MiddlewareRuntime$inboundSchema),
middlewareMatcher: types.optional(smartUnion([types.string(), z.array(types.string())])),
serviceName: types.optional(types.string()),
});
export function servicesConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => ServicesConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ServicesConfig' from JSON`);
}
/** @internal */
export const Builder$inboundSchema = z.object({
use: types.string(),
src: types.optional(types.string()),
config: types.optional(z.lazy(() => ServicesConfig$inboundSchema)),
});
export function builderFromJSON(jsonString) {
return safeParse(jsonString, (x) => Builder$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Builder' from JSON`);
}
/** @internal */
export const RoutePrefixSource$inboundSchema = z.nativeEnum(RoutePrefixSource);
/** @internal */
export const Schedule$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function scheduleFromJSON(jsonString) {
return safeParse(jsonString, (x) => Schedule$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Schedule' from JSON`);
}
/** @internal */
export const Topics2$inboundSchema = z.object({
topic: types.string(),
retryAfterSeconds: types.optional(types.number()),
initialDelaySeconds: types.optional(types.number()),
});
export function topics2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Topics2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Topics2' from JSON`);
}
/** @internal */
export const Topics$inboundSchema = smartUnion([
z.array(types.string()),
z.array(z.lazy(() => Topics2$inboundSchema)),
]);
export function topicsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Topics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Topics' from JSON`);
}
/** @internal */
export const CancelDeploymentServicesType$inboundSchema = z.nativeEnum(CancelDeploymentServicesType);
/** @internal */
export const ServicesEnv$inboundSchema = z.object({
type: CancelDeploymentServicesType$inboundSchema,
service: types.string(),
});
export function servicesEnvFromJSON(jsonString) {
return safeParse(jsonString, (x) => ServicesEnv$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ServicesEnv' from JSON`);
}
/** @internal */
export const Services1$inboundSchema = z.object({
schema: types.literal("experimentalServices"),
name: types.string(),
type: ServicesType$inboundSchema,
trigger: types.optional(Trigger$inboundSchema),
group: types.optional(types.string()),
workspace: types.string(),
entrypoint: types.optional(types.string()),
framework: types.optional(types.string()),
builder: z.lazy(() => Builder$inboundSchema),
runtime: types.optional(types.string()),
buildCommand: types.optional(types.string()),
installCommand: types.optional(types.string()),
preDeployCommand: types.optional(types.string()),
routePrefix: types.optional(types.string()),
routePrefixSource: types.optional(RoutePrefixSource$inboundSchema),
subdomain: types.optional(types.string()),
schedule: types.optional(smartUnion([types.string(), z.array(types.string())])),
handlerFunction: types.optional(types.string()),
topics: types.optional(smartUnion([
z.array(types.string()),
z.array(z.lazy(() => Topics2$inboundSchema)),
])),
env: types.optional(z.record(z.lazy(() => ServicesEnv$inboundSchema))),
});
export function services1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Services1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Services1' from JSON`);
}
/** @internal */
export const Services$inboundSchema = z.union([z.lazy(() => Services1$inboundSchema), Services2$inboundSchema]);
export function servicesFromJSON(jsonString) {
return safeParse(jsonString, (x) => Services$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Services' from JSON`);
}
/** @internal */
export const CancelDeploymentGitRepoDeploymentsResponseOwnerType$inboundSchema = z.nativeEnum(CancelDeploymentGitRepoDeploymentsResponseOwnerType);
/** @internal */
export const GitRepo5$inboundSchema = z.object({
owner: types.string(),
repo: types.string(),
repoId: types.string(),
type: types.literal("cursor-origin"),
path: types.string(),
defaultBranch: types.string(),
name: types.string(),
private: types.boolean(),
ownerType: CancelDeploymentGitRepoDeploymentsResponseOwnerType$inboundSchema,
});
export function gitRepo5FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitRepo5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitRepo5' from JSON`);
}
/** @internal */
export const CancelDeploymentGitRepoDeploymentsOwnerType$inboundSchema = z
.nativeEnum(CancelDeploymentGitRepoDeploymentsOwnerType);
/** @internal */
export const GitRepo4$inboundSchema = z.object({
org: types.string(),
repo: types.string(),
type: types.literal("vercel"),
path: types.string(),
defaultBranch: types.string(),
name: types.string(),
private: types.boolean(),
ownerType: CancelDeploymentGitRepoDeploymentsOwnerType$inboundSchema,
});
export function gitRepo4FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitRepo4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitRepo4' from JSON`);
}
/** @internal */
export const CancelDeploymentGitRepoOwnerType$inboundSchema = z.nativeEnum(CancelDeploymentGitRepoOwnerType);
/** @internal */
export const GitRepo3$inboundSchema = z.object({
owner: types.string(),
repoUuid: types.string(),
slug: types.string(),
type: types.literal("bitbucket"),
workspaceUuid: types.string(),
path: types.string(),
defaultBranch: types.string(),
name: types.string(),
private: types.boolean(),
ownerType: CancelDeploymentGitRepoOwnerType$inboundSchema,
});
export function gitRepo3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitRepo3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitRepo3' from JSON`);
}
/** @internal */
export const GitRepoOwnerType$inboundSchema = z.nativeEnum(GitRepoOwnerType);
/** @internal */
export const GitRepo2$inboundSchema = z.object({
org: types.string(),
repo: types.string(),
repoId: types.number(),
type: types.literal("github"),
repoOwnerId: types.number(),
path: types.string(),
defaultBranch: types.string(),
name: types.string(),
private: types.boolean(),
ownerType: GitRepoOwnerType$inboundSchema,
});
export function gitRepo2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitRepo2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitRepo2' from JSON`);
}
/** @internal */
export const OwnerType$inboundSchema = z
.nativeEnum(OwnerType);
/** @internal */
export const GitRepo1$inboundSchema = z.object({
namespace: types.string(),
projectId: types.number(),
type: types.literal("gitlab"),
url: types.string(),
path: types.string(),
defaultBranch: types.string(),
name: types.string(),
private: types.boolean(),
ownerType: OwnerType$inboundSchema,
});
export function gitRepo1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GitRepo1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitRepo1' from JSON`);
}
/** @internal */
export const GitRepo$inboundSchema = z.union([
z.lazy(() => GitRepo1$inboundSchema),
z.lazy(() => GitRepo2$inboundSchema),
z.lazy(() => GitRepo3$inboundSchema),
z.lazy(() => GitRepo4$inboundSchema),
z.lazy(() => GitRepo5$inboundSchema),
]);
export function gitRepoFromJSON(jsonString) {
return safeParse(jsonString, (x) => GitRepo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitRepo' from JSON`);
}
/** @internal */
export const Flags2$inboundSchema = z
.object({});
export function flags2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Flags2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Flags2' from JSON`);
}
/** @internal */
export const FlagsOptions$inboundSchema = z.object({
value: types.nullable(FlagJSONValue$inboundSchema),
label: types.optional(types.string()),
});
export function flagsOptionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => FlagsOptions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FlagsOptions' from JSON`);
}
/** @internal */
export const FlagsDefinitions$inboundSchema = z.object({
options: types.optional(z.array(z.lazy(() => FlagsOptions$inboundSchema))),
url: types.optional(types.string()),
description: types.optional(types.string()),
});
export function flagsDefinitionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => FlagsDefinitions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FlagsDefinitions' from JSON`);
}
/** @internal */
export const Flags1$inboundSchema = z
.object({
definitions: z.record(z.lazy(() => FlagsDefinitions$inboundSchema)),
});
export function flags1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Flags1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Flags1' from JSON`);
}
/** @internal */
export const Flags$inboundSchema = smartUnion([
z.lazy(() => Flags1$inboundSchema),
z.array(z.lazy(() => Flags2$inboundSchema)),
]);
export function flagsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Flags$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Flags' from JSON`);
}
/** @internal */
export const MfeConfigUploadState$inboundSchema = z.nativeEnum(MfeConfigUploadState);
/** @internal */
export const CancelDeploymentMicrofrontends2$inboundSchema = z.object({
isDefaultApp: types.literal(true),
mfeConfigUploadState: types.optional(MfeConfigUploadState$inboundSchema),
defaultAppProjectName: types.string(),
defaultRoute: types.optional(types.string()),
groupIds: z.array(types.string()),
});
export function cancelDeploymentMicrofrontends2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentMicrofrontends2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentMicrofrontends2' from JSON`);
}
/** @internal */
export const CancelDeploymentMicrofrontends1$inboundSchema = z.object({
isDefaultApp: types.optional(types.literal(false)),
defaultAppProjectName: types.string(),
defaultRoute: types.optional(types.string()),
groupIds: z.array(types.string()),
});
export function cancelDeploymentMicrofrontends1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentMicrofrontends1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentMicrofrontends1' from JSON`);
}
/** @internal */
export const CancelDeploymentMicrofrontends$inboundSchema = smartUnion([
z.lazy(() => CancelDeploymentMicrofrontends2$inboundSchema),
z.lazy(() => CancelDeploymentMicrofrontends1$inboundSchema),
]);
export function cancelDeploymentMicrofrontendsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentMicrofrontends$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentMicrofrontends' from JSON`);
}
/** @internal */
export const CancelDeploymentDeploymentsSource$inboundSchema = z.object({
name: types.string(),
});
export function cancelDeploymentDeploymentsSourceFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentDeploymentsSource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentDeploymentsSource' from JSON`);
}
/** @internal */
export const CancelDeploymentDeploymentsResponseType$inboundSchema = z
.nativeEnum(CancelDeploymentDeploymentsResponseType);
/** @internal */
export const CancelDeploymentOrigin$inboundSchema = z.object({
type: CancelDeploymentDeploymentsResponseType$inboundSchema,
value: types.string(),
});
export function cancelDeploymentOriginFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentOrigin$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentOrigin' from JSON`);
}
/** @internal */
export const CancelDeploymentDeploymentsCreator$inboundSchema = z.object({
name: types.string(),
avatar: types.optional(types.string()),
});
export function cancelDeploymentDeploymentsCreatorFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentDeploymentsCreator$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentDeploymentsCreator' from JSON`);
}
/** @internal */
export const Platform$inboundSchema = z.object({
source: z.lazy(() => CancelDeploymentDeploymentsSource$inboundSchema),
origin: z.lazy(() => CancelDeploymentOrigin$inboundSchema),
creator: z.lazy(() => CancelDeploymentDeploymentsCreator$inboundSchema),
meta: types.optional(z.record(types.string())),
});
export function platformFromJSON(jsonString) {
return safeParse(jsonString, (x) => Platform$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Platform' from JSON`);
}
/** @internal */
export const FunctionType$inboundSchema = z.nativeEnum(FunctionType);
/** @internal */
export const FunctionMemoryType$inboundSchema = z.nativeEnum(FunctionMemoryType);
/** @internal */
export const CancelDeploymentConfiguration$inboundSchema = z.nativeEnum(CancelDeploymentConfiguration);
/** @internal */
export const CancelDeploymentBuildQueue$inboundSchema = z.object({
configuration: types.optional(CancelDeploymentConfiguration$inboundSchema),
});
export function cancelDeploymentBuildQueueFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentBuildQueue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentBuildQueue' from JSON`);
}
/** @internal */
export const ElasticConcurrency$inboundSchema = z.nativeEnum(ElasticConcurrency);
/** @internal */
export const CancelDeploymentPurchaseType$inboundSchema = z.nativeEnum(CancelDeploymentPurchaseType);
/** @internal */
export const CancelDeploymentDeploymentsBuildMachine$inboundSchema = z.object({
purchaseType: z.nullable(CancelDeploymentPurchaseType$inboundSchema)
.optional(),
});
export function cancelDeploymentDeploymentsBuildMachineFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentDeploymentsBuildMachine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentDeploymentsBuildMachine' from JSON`);
}
/** @internal */
export const CancelDeploymentDeploymentsResourceConfig$inboundSchema = z.object({
buildQueue: types.optional(z.lazy(() => CancelDeploymentBuildQueue$inboundSchema)),
elasticConcurrency: types.optional(ElasticConcurrency$inboundSchema),
buildMachine: types.optional(z.lazy(() => CancelDeploymentDeploymentsBuildMachine$inboundSchema)),
});
export function cancelDeploymentDeploymentsResourceConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentDeploymentsResourceConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentDeploymentsResourceConfig' from JSON`);
}
/** @internal */
export const CancelDeploymentConfig$inboundSchema = z.object({
version: types.optional(types.number()),
functionType: FunctionType$inboundSchema,
functionMemoryType: FunctionMemoryType$inboundSchema,
functionTimeout: types.nullable(types.number()),
secureComputePrimaryRegion: types.nullable(types.string()),
secureComputeFallbackRegion: types.nullable(types.string()),
isUsingActiveCPU: types.optional(types.boolean()),
resourceConfig: types.optional(z.lazy(() => CancelDeploymentDeploymentsResourceConfig$inboundSchema)),
});
export function cancelDeploymentConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentConfig' from JSON`);
}
/** @internal */
export const CancelDeploymentDeploymentsState$inboundSchema = z.nativeEnum(CancelDeploymentDeploymentsState);
/** @internal */
export const DeploymentAlias$inboundSchema = z.object({
state: CancelDeploymentDeploymentsState$inboundSchema,
startedAt: types.number(),
completedAt: types.optional(types.number()),
});
export function deploymentAliasFromJSON(jsonString) {
return safeParse(jsonString, (x) => DeploymentAlias$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'DeploymentAlias' from JSON`);
}
/** @internal */
export const CancelDeploymentChecks$inboundSchema = z.object({
"deployment-alias": z.lazy(() => DeploymentAlias$inboundSchema),
}).transform((v) => {
return remap$(v, {
"deployment-alias": "deploymentAlias",
});
});
export function cancelDeploymentChecksFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentChecks$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentChecks' from JSON`);
}
/** @internal */
export const BlockCode$inboundSchema = z
.nativeEnum(BlockCode);
/** @internal */
export const CancelDeploymentGitUserId$inboundSchema = smartUnion([types.string(), types.number()]);
export function cancelDeploymentGitUserIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentGitUserId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentGitUserId' from JSON`);
}
/** @internal */
export const CancelDeploymentGitProvider$inboundSchema = z.nativeEnum(CancelDeploymentGitProvider);
/** @internal */
export const SeatBlock$inboundSchema = z.object({
blockCode: BlockCode$inboundSchema,
userId: types.optional(types.string()),
isVerified: types.optional(types.boolean()),
gitUserId: types.optional(smartUnion([types.string(), types.number()])),
gitProvider: types.optional(CancelDeploymentGitProvider$inboundSchema),
});
export function seatBlockFromJSON(jsonString) {
return safeParse(jsonString, (x) => SeatBlock$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SeatBlock' from JSON`);
}
/** @internal */
export const CommitMeta$inboundSchema = z.object({
email: types.optional(types.string()),
name: types.optional(types.string()),
isVerified: types.optional(types.boolean()),
});
export function commitMetaFromJSON(jsonString) {
return safeParse(jsonString, (x) => CommitMeta$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CommitMeta' from JSON`);
}
/** @internal */
export const CancelDeploymentId$inboundSchema = smartUnion([types.string(), types.number()]);
export function cancelDeploymentIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentId' from JSON`);
}
/** @internal */
export const GitUser$inboundSchema = z.object({
id: smartUnion([types.string(), types.number()]),
login: types.string(),
type: types.optional(types.string()),
provider: types.optional(types.string()),
});
export function gitUserFromJSON(jsonString) {
return safeParse(jsonString, (x) => GitUser$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitUser' from JSON`);
}
/** @internal */
export const VercelUser$inboundSchema = z.object({
id: types.string(),
username: types.string(),
teamRoles: types.optional(z.array(types.string())),
});
export function vercelUserFromJSON(jsonString) {
return safeParse(jsonString, (x) => VercelUser$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'VercelUser' from JSON`);
}
/** @internal */
export const CancelDeploymentAttribution$inboundSchema = z.object({
commitMeta: types.optional(z.lazy(() => CommitMeta$inboundSchema)),
gitUser: types.optional(z.lazy(() => GitUser$inboundSchema)),
vercelUser: types.optional(z.lazy(() => VercelUser$inboundSchema)),
});
export function cancelDeploymentAttributionFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentAttribution$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentAttribution' from JSON`);
}
/** @internal */
export const CancelDeploymentResponseBody$inboundSchema = z.object({
aliasAssignedAt: z.nullable(AliasAssignedAt$inboundSchema).optional(),
alwaysRefuseToBuild: types.optional(types.boolean()),
build: Build$inboundSchema,
buildArtifactUrls: types.optional(z.array(types.string())),
builds: types.optional(z.array(Builds$inboundSchema)),
env: z.array(types.string()),
resourceConfig: types.optional(CancelDeploymentResourceConfig$inboundSchema),
inspectorUrl: types.nullable(types.string()),
isInConcurrentBuildsQueue: types.boolean(),
isInSystemBuildsQueue: types.boolean(),
projectSettings: CancelDeploymentProjectSettings$inboundSchema,
integrations: types.optional(Integrations$inboundSchema),
images: types.optional(Images$inboundSchema),
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: CancelDeploymentCreator$inboundSchema,
initReadyAt: types.optional(types.number()),
isFirstBranchDeployment: types.optional(types.boolean()),
lambdas: types.optional(z.array(Lambdas$inboundSchema)),
public: types.boolean(),
ready: types.optional(types.number()),
status: CancelDeploymentStatus$inboundSchema,
team: types.optional(CancelDeploymentTeam$inboundSchema),
userAliases: types.optional(z.array(types.string())),
previewCommentsEnabled: types.optional(types.boolean()),
ttyBuildLogs: types.optional(types.boolean()),
customEnvironment: types.optional(CancelDeploymentCustomEnvironment$inboundSchema),
oomReport: types.optional(OomReport$inboundSchema),
readyStateReason: types.optional(types.string()),
id: types.string(),
target: z.nullable(CancelDeploymentTarget$inboundSchema).optional(),
readyState: ReadyState$inboundSchema,
aliasError: z.nullable(AliasError$inboundSchema).optional(),
aliasWarning: z.nullable(AliasWarning$inboundSchema).optional(),
errorCode: types.optional(types.string()),
errorMessage: z.nullable(types.string()).optional(),
createdAt: types.number(),
name: types.string(),
type: CancelDeploymentType$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(ChecksState$inboundSchema),
checksConclusion: types.optional(ChecksConclusion$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(CancelDeploymentGitSource$inboundSchema),
manualProvisioning: types.optional(ManualProvisioning$inboundSchema),
meta: z.record(types.string()),
originCacheRegion: types.optional(types.string()),
nodeVersion: types.optional(CancelDeploymentNodeVersion$inboundSchema),
project: types.optional(CancelDeploymentProject$inboundSchema),
prebuilt: types.optional(types.boolean()),
readySubstate: types.optional(ReadySubstate$inboundSchema),
regions: z.array(types.string()),
softDeletedByRetention: types.optional(types.boolean()),
source: types.optional(CancelDeploymentSource$inboundSchema),
undeletedAt: types.optional(types.number()),
url: types.string(),
userConfiguredDeploymentId: types.optional(types.string()),
version: types.number(),
oidcTokenClaims: types.optional(OidcTokenClaims$inboundSchema),
projectId: types.string(),
plan: CancelDeploymentPlan$inboundSchema,
connectBuildsEnabled: types.optional(types.boolean()),
connectConfigurationId: types.optional(types.string()),
createdIn: types.string(),
crons: types.optional(z.array(Crons$inboundSchema)),
atproto: types.optional(Atproto$inboundSchema),
functions: z.nullable(z.record(Functions$inboundSchema)).optional(),
isInstantStatic: types.optional(types.boolean()),
monorepoManager: z.nullable(types.string()).optional(),
ownerId: types.string(),
passiveConnectConfigurationId: types.optional(types.string()),
routes: types.nullable(z.array(CancelDeploymentRoutes$inboundSchema)),
services: types.optional(z.array(z.union([
z.lazy(() => Services1$inboundSchema),
Services2$inboundSchema,
]))),
gitRepo: z.nullable(z.union([
z.lazy(() => GitRepo1$inboundSchema),
z.lazy(() => GitRepo2$inboundSchema),
z.lazy(() => GitRepo3$inboundSchema),
z.lazy(() => GitRepo4$inboundSchema),
z.lazy(() => GitRepo5$inboundSchema),
])).optional(),
flags: types.optional(smartUnion([
z.lazy(() => Flags1$inboundSchema),
z.array(z.lazy(() => Flags2$inboundSchema)),
])),
microfrontends: types.optional(smartUnion([
z.lazy(() => CancelDeploymentMicrofrontends2$inboundSchema),
z.lazy(() => CancelDeploymentMicrofrontends1$inboundSchema),
])),
platform: types.optional(z.lazy(() => Platform$inboundSchema)),
config: types.optional(z.lazy(() => CancelDeploymentConfig$inboundSchema)),
checks: types.optional(z.lazy(() => CancelDeploymentChecks$inboundSchema)),
seatBlock: types.optional(z.lazy(() => SeatBlock$inboundSchema)),
attribution: types.optional(z.lazy(() => CancelDeploymentAttribution$inboundSchema)),
});
export function cancelDeploymentResponseBodyFromJSON(jsonString) {
return safeParse(jsonString, (x) => CancelDeploymentResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CancelDeploymentResponseBody' from JSON`);
}
//# sourceMappingURL=canceldeploymentresponsebody.js.map