@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,665 lines • 98.8 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 { GetDeploymentResponseBodyAliasAssignedAt$inboundSchema, GetDeploymentResponseBodyBuild$inboundSchema, GetDeploymentResponseBodyBuilds$inboundSchema, GetDeploymentResponseBodyChecksConclusion$inboundSchema, GetDeploymentResponseBodyChecksState$inboundSchema, GetDeploymentResponseBodyCreator$inboundSchema, GetDeploymentResponseBodyImages$inboundSchema, GetDeploymentResponseBodyIntegrations$inboundSchema, GetDeploymentResponseBodyLambdas$inboundSchema, GetDeploymentResponseBodyOomReport$inboundSchema, GetDeploymentResponseBodyResourceConfig$inboundSchema, GetDeploymentResponseBodyStatus$inboundSchema, GetDeploymentResponseBodyTeam$inboundSchema, GetDeploymentResponseBodyType$inboundSchema, ResponseBodyAliasError$inboundSchema, ResponseBodyAliasWarning$inboundSchema, ResponseBodyCustomEnvironment$inboundSchema, ResponseBodyProjectSettings$inboundSchema, ResponseBodyReadyState$inboundSchema, ResponseBodyTarget$inboundSchema, } from "./getdeploymentgitsourcedeploymentsresponse200type.js";
import { GetDeploymentMissingDeployments1$inboundSchema, GetDeploymentMissingDeployments2$inboundSchema, GetDeploymentResponseBodyAtproto$inboundSchema, GetDeploymentResponseBodyCrons$inboundSchema, GetDeploymentResponseBodyFunctions$inboundSchema, GetDeploymentResponseBodyGitSource$inboundSchema, GetDeploymentResponseBodyManualProvisioning$inboundSchema, GetDeploymentResponseBodyNodeVersion$inboundSchema, GetDeploymentResponseBodyOidcTokenClaims$inboundSchema, GetDeploymentResponseBodyPlan$inboundSchema, GetDeploymentResponseBodyReadySubstate$inboundSchema, GetDeploymentResponseBodyRoutes$inboundSchema, GetDeploymentResponseBodySource$inboundSchema, GetDeploymentServicesBindings$inboundSchema, GetDeploymentServicesDeploymentsBuilder$inboundSchema, GetDeploymentServicesFunctions$inboundSchema, GetDeploymentServicesHas$inboundSchema, GetDeploymentServicesHeaders$inboundSchema, ResponseBodyProject$inboundSchema, } from "./getdeploymentmissingdeployments1.js";
/**
* Optional explicit format marker. The destination is identified by the presence of `service`, so `type` is no longer required.
*/
export const GetDeploymentDestinationDeploymentsType = {
Service: "service",
};
export const GetDeploymentServicesDeploymentsResponse200Type = {
RequestPath: "request.path",
};
export const GetDeploymentServicesOp = {
Set: "set",
};
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Type = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Type = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const GetDeploymentRoutesDeploymentsHandle = {
Error: "error",
Filesystem: "filesystem",
Hit: "hit",
Miss: "miss",
Resource: "resource",
Rewrite: "rewrite",
};
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2Type = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2Type = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const GetDeploymentRoutesDeploymentsAction = {
Challenge: "challenge",
Deny: "deny",
};
export const GetDeploymentTransformsDeploymentsResponse200Op = {
Set: "set",
};
export const GetDeploymentTransformsDeploymentsResponse200Type = {
RequestHeaders: "request.headers",
RequestQuery: "request.query",
ResponseHeaders: "response.headers",
};
export const GetDeploymentTransformsDeploymentsResponseOp = {
Append: "append",
Delete: "delete",
Set: "set",
};
/**
* Optional explicit format marker. The destination is identified by the presence of `service`, so `type` is no longer required.
*/
export const GetDeploymentDestinationDeploymentsResponseType = {
Service: "service",
};
export const GetDeploymentServicesType = {
Cron: "cron",
Job: "job",
Web: "web",
Worker: "worker",
};
export const GetDeploymentServicesTrigger = {
Queue: "queue",
Schedule: "schedule",
Workflow: "workflow",
};
export const GetDeploymentServicesDeploymentsArchitecture = {
Arm64: "arm64",
X8664: "x86_64",
};
export const GetDeploymentMaxDurationDeploymentsResponse2 = {
Max: "max",
};
export const GetDeploymentServicesDeploymentsMode = {
Strict: "strict",
};
/**
* Enforced runtime for explicitly configured Routing Middleware.
*/
export const GetDeploymentServicesMiddlewareRuntime = {
Nodejs: "nodejs",
};
export const GetDeploymentServicesRoutePrefixSource = {
Configured: "configured",
Generated: "generated",
};
export const GetDeploymentServicesDeploymentsResponseType = {
ServiceRef: "service-ref",
};
export const GetDeploymentGitRepoDeploymentsResponseOwnerType = {
Team: "team",
User: "user",
};
export const GetDeploymentGitRepoDeploymentsOwnerType = {
Team: "team",
User: "user",
};
export const GetDeploymentGitRepoOwnerType = {
Team: "team",
User: "user",
};
export const GetDeploymentGitRepoDeploymentsResponse200ApplicationJSONOwnerType = {
Team: "team",
User: "user",
};
export const GetDeploymentGitRepoDeploymentsResponse200OwnerType = {
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 GetDeploymentMicrofrontendsMfeConfigUploadState = {
NoConfig: "no_config",
Success: "success",
WaitingOnBuild: "waiting_on_build",
};
/**
* Whether the value is an opaque identifier or a URL.
*/
export const GetDeploymentResponseBodyDeploymentsResponse200ApplicationJSONType = {
Id: "id",
Url: "url",
};
export const GetDeploymentResponseBodyFunctionType = {
Fluid: "fluid",
Standard: "standard",
};
export const GetDeploymentResponseBodyFunctionMemoryType = {
Performance: "performance",
PerformanceXl: "performance_xl",
Standard: "standard",
StandardLegacy: "standard_legacy",
};
/**
* Build resource configuration snapshot for this deployment.
*/
export const GetDeploymentResponseBodyConfiguration = {
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 GetDeploymentResponseBodyElasticConcurrency = {
ProjectSetting: "PROJECT_SETTING",
SkipQueue: "SKIP_QUEUE",
TeamSetting: "TEAM_SETTING",
};
/**
* Machine type that was used for the build.
*/
export const GetDeploymentResponseBodyDeploymentsPurchaseType = {
Basic: "basic",
Enhanced: "enhanced",
Standard: "standard",
Turbo: "turbo",
};
export const GetDeploymentResponseBodyDeploymentsResponseState = {
Failed: "failed",
Pending: "pending",
Succeeded: "succeeded",
};
/**
* The NSNB decision code for the seat block. TODO: We should consolidate block types.
*/
export const GetDeploymentResponseBodyBlockCode = {
CommitAuthorRequired: "COMMIT_AUTHOR_REQUIRED",
TeamAccessRequired: "TEAM_ACCESS_REQUIRED",
};
/**
* The git provider type associated with gitUserId.
*/
export const GetDeploymentResponseBodyGitProvider = {
Bitbucket: "bitbucket",
Github: "github",
Gitlab: "gitlab",
};
/**
* 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 GetDeploymentResponseBodyDeploymentsTarget = {
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 GetDeploymentResponseBodyDeploymentsReadyState = {
Blocked: "BLOCKED",
Building: "BUILDING",
Canceled: "CANCELED",
Error: "ERROR",
Initializing: "INITIALIZING",
Queued: "QUEUED",
Ready: "READY",
};
/** @internal */
export const GetDeploymentServicesMissing$inboundSchema = z.union([
GetDeploymentMissingDeployments1$inboundSchema,
GetDeploymentMissingDeployments2$inboundSchema.and(z.object({ type: z.literal("cookie") })),
GetDeploymentMissingDeployments2$inboundSchema.and(z.object({ type: z.literal("header") })),
GetDeploymentMissingDeployments2$inboundSchema.and(z.object({ type: z.literal("query") })),
]);
export function getDeploymentServicesMissingFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesMissing$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesMissing' from JSON`);
}
/** @internal */
export const GetDeploymentServicesRedirects$inboundSchema = z.object({
source: types.string(),
destination: types.string(),
permanent: types.optional(types.boolean()),
statusCode: types.optional(types.number()),
has: types.optional(z.array(GetDeploymentServicesHas$inboundSchema)),
missing: types.optional(z.array(z.union([
GetDeploymentMissingDeployments1$inboundSchema,
GetDeploymentMissingDeployments2$inboundSchema.and(z.object({ type: z.literal("cookie") })),
GetDeploymentMissingDeployments2$inboundSchema.and(z.object({ type: z.literal("header") })),
GetDeploymentMissingDeployments2$inboundSchema.and(z.object({ type: z.literal("query") })),
]))),
env: types.optional(z.array(types.string())),
});
export function getDeploymentServicesRedirectsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesRedirects$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesRedirects' from JSON`);
}
/** @internal */
export const GetDeploymentDestinationDeploymentsType$inboundSchema = z
.nativeEnum(GetDeploymentDestinationDeploymentsType);
/** @internal */
export const GetDeploymentDestinationDeployments2$inboundSchema = z.object({
type: types.optional(GetDeploymentDestinationDeploymentsType$inboundSchema),
service: types.string(),
path: types.optional(types.string()),
});
export function getDeploymentDestinationDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentDestinationDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentDestinationDeployments2' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDestination$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentDestinationDeployments2$inboundSchema),
types.string(),
]);
export function getDeploymentServicesDestinationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDestination$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDestination' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsResponse200Type$inboundSchema = z
.nativeEnum(GetDeploymentServicesDeploymentsResponse200Type);
/** @internal */
export const GetDeploymentServicesOp$inboundSchema = z.nativeEnum(GetDeploymentServicesOp);
/** @internal */
export const GetDeploymentServicesTransforms$inboundSchema = z.object({
type: GetDeploymentServicesDeploymentsResponse200Type$inboundSchema,
op: GetDeploymentServicesOp$inboundSchema,
args: types.string(),
env: types.optional(z.array(types.string())),
});
export function getDeploymentServicesTransformsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesTransforms$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesTransforms' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Type$inboundSchema = z.nativeEnum(GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Type);
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesHasEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesHasEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesHasEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesHasEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesHas2$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesHas2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesHas2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesHas2' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBodyValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesHas2$inboundSchema),
]);
export function getDeploymentHasDeploymentsResponse200ApplicationJSONResponseBodyValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBodyValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBodyValue' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse2$inboundSchema = z.object({
type: GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Type$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesHas2$inboundSchema),
])),
});
export function getDeploymentHasDeploymentsResponse2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse2' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Rewrites2$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Rewrites2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Rewrites2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Rewrites2' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Rewrites2$inboundSchema),
]);
export function getDeploymentHasDeploymentsResponse200ApplicationJSONValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse200ApplicationJSONValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse200ApplicationJSONValue' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse1$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Rewrites2$inboundSchema),
]),
});
export function getDeploymentHasDeploymentsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse1' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsHas$inboundSchema = z.union([
z.lazy(() => GetDeploymentHasDeploymentsResponse1$inboundSchema),
z.lazy(() => GetDeploymentHasDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function getDeploymentServicesDeploymentsHasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsHas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsHas' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Type$inboundSchema = z.nativeEnum(GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Type);
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing2Eq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing2EqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing2Eq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing2Eq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing22$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing22FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing22$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing22' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Value$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing22$inboundSchema),
]);
export function getDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2ValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Value$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Value' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse2$inboundSchema = z.object({
type: GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Type$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing22$inboundSchema),
])),
});
export function getDeploymentMissingDeploymentsResponse2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse2' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissingEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissingEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissingEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissingEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing2$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing2' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBodyValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing2$inboundSchema),
]);
export function getDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBodyValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBodyValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBodyValue' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse1$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RewritesMissing2$inboundSchema),
]),
});
export function getDeploymentMissingDeploymentsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse1' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsMissing$inboundSchema = z.union([
z.lazy(() => GetDeploymentMissingDeploymentsResponse1$inboundSchema),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function getDeploymentServicesDeploymentsMissingFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsMissing$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsMissing' from JSON`);
}
/** @internal */
export const GetDeploymentServicesRewrites$inboundSchema = z.object({
source: types.string(),
destination: smartUnion([
z.lazy(() => GetDeploymentDestinationDeployments2$inboundSchema),
types.string(),
]),
transforms: types.optional(z.array(z.lazy(() => GetDeploymentServicesTransforms$inboundSchema))),
has: types.optional(z.array(z.union([
z.lazy(() => GetDeploymentHasDeploymentsResponse1$inboundSchema),
z.lazy(() => GetDeploymentHasDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("query") })),
]))),
missing: types.optional(z.array(z.union([
z.lazy(() => GetDeploymentMissingDeploymentsResponse1$inboundSchema),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2$inboundSchema).and(z.object({ type: z.literal("query") })),
]))),
statusCode: types.optional(types.number()),
env: types.optional(z.array(types.string())),
respectOriginCacheControl: types.optional(types.boolean()),
});
export function getDeploymentServicesRewritesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesRewrites$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesRewrites' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesDeploymentsHandle$inboundSchema = z.nativeEnum(GetDeploymentRoutesDeploymentsHandle);
/** @internal */
export const GetDeploymentRoutesDeployments2$inboundSchema = z.object({
handle: GetDeploymentRoutesDeploymentsHandle$inboundSchema,
src: types.optional(types.string()),
dest: types.optional(types.string()),
status: types.optional(types.number()),
});
export function getDeploymentRoutesDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesDeployments2' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2Type$inboundSchema = z.nativeEnum(GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2Type);
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Eq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1EqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Eq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Eq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes12$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes12FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes12$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes12' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes12$inboundSchema),
]);
export function getDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesValue' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJson2$inboundSchema = z.object({
type: GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2Type$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes12$inboundSchema),
])),
});
export function getDeploymentHasDeploymentsResponse200ApplicationJSON2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse200ApplicationJson2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse200ApplicationJson2' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes2$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes2' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2Value$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes2$inboundSchema),
]);
export function getDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2ValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2Value$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Services2Value' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJson1$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes2$inboundSchema),
]),
});
export function getDeploymentHasDeploymentsResponse200ApplicationJSON1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse200ApplicationJson1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse200ApplicationJson1' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesDeploymentsHas$inboundSchema = z.union([
z.lazy(() => GetDeploymentHasDeploymentsResponse200ApplicationJson1$inboundSchema),
z.lazy(() => GetDeploymentHasDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function getDeploymentRoutesDeploymentsHasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesDeploymentsHas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesDeploymentsHas' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2Type$inboundSchema = z.nativeEnum(GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2Type);
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing2Eq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing2EqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing2Eq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing2Eq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing22$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing22FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing22$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing22' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2Value$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing22$inboundSchema),
]);
export function getDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2ValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2Value$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2Value' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJson2$inboundSchema = z.object({
type: GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2Type$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing22$inboundSchema),
])),
});
export function getDeploymentMissingDeploymentsResponse200ApplicationJSON2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse200ApplicationJson2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse200ApplicationJson2' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1MissingEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1MissingEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1MissingEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1MissingEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing2$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
re: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing2' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing2$inboundSchema),
]);
export function getDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2Services2RoutesValue' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJson1$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Routes1Missing2$inboundSchema),
]),
});
export function getDeploymentMissingDeploymentsResponse200ApplicationJSON1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse200ApplicationJson1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse200ApplicationJson1' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesDeploymentsMissing$inboundSchema = z.union([
z.lazy(() => GetDeploymentMissingDeploymentsResponse200ApplicationJson1$inboundSchema),
z.lazy(() => GetDeploymentMissingDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function getDeploymentRoutesDeploymentsMissingFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesDeploymentsMissing$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesDeploymentsMissing' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesDeploymentsAction$inboundSchema = z.nativeEnum(GetDeploymentRoutesDeploymentsAction);
/** @internal */
export const GetDeploymentRoutesDeploymentsMitigate$inboundSchema = z.object({
action: GetDeploymentRoutesDeploymentsAction$inboundSchema,
});
export function getDeploymentRoutesDeploymentsMitigateFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesDeploymentsMitigate$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesDeploymentsMitigate' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsDeploymentsResponse200Op$inboundSchema = z
.nativeEnum(GetDeploymentTransformsDeploymentsResponse200Op);
/** @internal */
export const GetDeploymentTransformsDeployments2$inboundSchema = z.object({
type: types.literal("request.path"),
op: GetDeploymentTransformsDeploymentsResponse200Op$inboundSchema,
args: types.string(),
env: types.optional(z.array(types.string())),
});
export function getDeploymentTransformsDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTransformsDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTransformsDeployments2' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsDeploymentsResponse200Type$inboundSchema = z
.nativeEnum(GetDeploymentTransformsDeploymentsResponse200Type);
/** @internal */
export const GetDeploymentTransformsDeploymentsResponseOp$inboundSchema = z
.nativeEnum(GetDeploymentTransformsDeploymentsResponseOp);
/** @internal */
export const GetDeploymentKeyDeploymentsEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentKeyDeploymentsEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentKeyDeploymentsEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentKeyDeploymentsEq' from JSON`);
}
/** @internal */
export const GetDeploymentKeyDeployments2$inboundSchema = z.object({
eq: types.optional(smartUnion([types.string(), types.number()])),
neq: types.optional(types.string()),
inc: types.optional(z.array(types.string())),
ninc: types.optional(z.array(types.string())),
pre: types.optional(types.string()),
suf: types.optional(types.string()),
gt: types.optional(types.number()),
gte: types.optional(types.number()),
lt: types.optional(types.number()),
lte: types.optional(types.number()),
});
export function getDeploymentKeyDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentKeyDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentKeyDeployments2' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsDeploymentsKey$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentKeyDeployments2$inboundSchema),
]);
export function getDeploymentTransformsDeploymentsKeyFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTransformsDeploymentsKey$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTransformsDeploymentsKey' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsDeploymentsTarget$inboundSchema = z.object({
key: smartUnion([
types.string(),
z.lazy(() => GetDeploymentKeyDeployments2$inboundSchema),
]),
});
export function getDeploymentTransformsDeploymentsTargetFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTransformsDeploymentsTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTransformsDeploymentsTarget' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsDeploymentsArgs$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function getDeploymentTransformsDeploymentsArgsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTransformsDeploymentsArgs$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTransformsDeploymentsArgs' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsDeployments1$inboundSchema = z.object({
type: GetDeploymentTransformsDeploymentsResponse200Type$inboundSchema,
op: GetDeploymentTransformsDeploymentsResponseOp$inboundSchema,
target: z.lazy(() => GetDeploymentTransformsDeploymentsTarget$inboundSchema),
args: types.optional(smartUnion([types.string(), z.array(types.string())])),
env: types.optional(z.array(types.string())),
});
export function getDeploymentTransformsDeployments1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTransformsDeployments1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTransformsDeployments1' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesDeploymentsTransforms$inboundSchema = z.union([
z.lazy(() => GetDeploymentTransformsDeployments1$inboundSchema).and(z.object({ type: z.literal("request.headers") })),
z.lazy(() => GetDeploymentTransformsDeployments1$inboundSchema).and(z.object({ type: z.literal("request.query") })),
z.lazy(() => GetDeploymentTransformsDeployments1$inboundSchema).and(z.object({ type: z.literal("response.headers") })),
z.lazy(() => GetDeploymentTransformsDeployments2$inboundSchema),
]);
export function getDeploymentRoutesDeploymentsTransformsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesDeploymentsTransforms$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesDeploymentsTransforms' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesDeploymentsLocale$inboundSchema = z.object({
redirect: types.optional(z.record(types.string())),
cookie: types.optional(types.string()),
});
export function getDeploymentRoutesDeploymentsLocaleFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesDeploymentsLocale$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesDeploymentsLocale' from JSON`);
}
/** @internal */
export const GetDeploymentDestinationDeploymentsResponseType$inboundSchema = z
.nativeEnum(GetDeploymentDestinationDeploymentsResponseType);
/** @internal */
export const GetDeploymentDestinationDeploymentsResponse2$inboundSchema = z.object({
type: types.optional(GetDeploymentDestinationDeploymentsResponseType$inboundSchema),
service: types.string(),
path: types.optional(types.string()),
});
export function getDeploymentDestinationDeploymentsResponse2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentDestinationDeploymentsResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentDestinationDeploymentsResponse2' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesDeploymentsDestination$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentDestinationDeploymentsResponse2$inboundSchema),
types.string(),
]);
export function getDeploymentRoutesDeploymentsDestinationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesDeploymentsDestination$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesDeploymentsDestination' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesDeployments1$inboundSchema = z.object({
src: types.string(),
dest: types.optional(types.string()),
headers: types.optional(z.record(types.string())),
methods: types.optional(z.array(types.string())),
continue: types.optional(types.boolean()),
override: types.optional(types.boolean()),
caseSensitive: types.optional(types.boolean()),
check: types.optional(types.boolean()),
important: types.optional(types.boolean()),
status: types.optional(types.number()),
has: types.optional(z.array(z.union([
z.lazy(() => GetDeploymentHasDeploymentsResponse200ApplicationJson1$inboundSchema),
z.lazy(() => GetDeploymentHasDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("query") })),
]))),
missing: types.optional(z.array(z.union([
z.lazy(() => GetDeploymentMissingDeploymentsResponse200ApplicationJson1$inboundSchema),
z.lazy(() => GetDeploymentMissingDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse200ApplicationJson2$inboundSchema).and(z.object({ type: z.literal("query") })),
]))),
mitigate: types.optional(z.lazy(() => GetDeploymentRoutesDeploymentsMitigate$inboundSchema)),
transforms: types.optional(z.array(z.union([
z.lazy(() => GetDeploymentTransformsDeployments1$inboundSchema).and(z.object({ type: z.literal("request.headers") })),
z.lazy(() => GetDeploymentTransformsDeployments1$inboundSchema).and(z.object({ type: z.literal("request.query") })),
z.lazy(() => GetDeploymentTransformsDeployments1$inboundSchema).and(z.object({ type: z.literal("response.headers") })),
z.lazy(() => GetDeploymentTransformsDeployments2$inboundSchema),
]))),
env: types.optional(z.array(types.string())),
locale: types.optional(z.lazy(() => GetDeploymentRoutesDeploymentsLocale$inboundSchema)),
source: types.optional(types.string()),
destination: types.optional(smartUnion([
z.lazy(() => GetDeploymentDestinationDeploymentsResponse2$inboundSchema),
types.string(),
])),
statusCode: types.optional(types.number()),
middlewarePath: types.optional(types.string()),
middlewareRawSrc: types.optional(z.array(types.string())),
middleware: types.optional(types.number()),
respectOriginCacheControl: types.optional(types.boolean()),
});
export function getDeploymentRoutesDeployments1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesDeployments1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesDeployments1' from JSON`);
}
/** @internal */
export const GetDeploymentServicesRoutes$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentRoutesDeployments1$inboundSchema),
z.lazy(() => GetDeploymentRoutesDeployments2$inboundSchema),
]);
export function getDeploymentServicesRoutesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesRoutes$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesRoutes' from JSON`);
}
/** @internal */
export const GetDeploymentServices2$inboundSchema = z.object({
schema: types.literal("experimentalServicesV2"),
name: types.string(),
root: types.string(),
framework: types.optional(types.string()),
runtime: types.optional(types.string()),
entrypoint: types.optional(types.string()),
command: types.optional(z.array(types.string())),
builder: GetDeploymentServicesDeploymentsBuilder$inboundSchema,
installCommand: types.optional(types.string()),
buildCommand: types.optional(types.string()),
devCommand: types.optional(types.string()),
ignoreCommand: types.optional(types.string()),
outputDirectory: types.optional(types.string()),
bindings: types.optional(z.array(GetDeploymentServicesBindings$inboundSchema)),
functions: types.optional(z.record(GetDeploymentServicesFunctions$inboundSchema)),
headers: types.optional(z.array(GetDeploymentServicesHeaders$inboundSchema)),
redirects: types.optional(z.array(z.lazy(() => GetDeploymentServicesRedirects$inboundSchema))),
rewrites: types.optional(z.array(z.lazy(() => GetDeploymentServicesRewrites$inboundSchema))),
routes: types.optional(z.array(smartUnion([
z.lazy(() => GetDeploymentRoutesDeployments1$inboundSchema),
z.lazy(() => GetDeploymentRoutesDeployments2$inboundSchema),
]))),
cleanUrls: types.optional(types.boolean()),
trailingSlash: types.optional(types.boolean()),
});
export function getDeploymentServices2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServices2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServices2' from JSON`);
}
/** @internal */
export const GetDeploymentServicesType$inboundSchema = z.nativeEnum(GetDeploymentServicesType);
/** @internal */
export const GetDeploymentServicesTrigger$inboundSchema = z.nativeEnum(GetDeploymentServicesTrigger);
/** @internal */
export const GetDeploymentServicesIncludeFiles$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function getDeploymentServicesIncludeFilesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesIncludeFiles$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesIncludeFiles' from JSON`);
}
/** @internal */
export const GetDeploymentServicesExcludeFiles$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function getDeploymentServicesExcludeFilesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesExcludeFiles$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesExcludeFiles' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsArchitecture$inboundSchema = z
.nativeEnum(GetDeploymentServicesDeploymentsArchitecture);
/** @internal */
export const GetDeploymentMaxDurationDeploymentsResponse2$inboundSchema = z
.nativeEnum(GetDeploymentMaxDurationDeploymentsResponse2);
/** @internal */
export const GetDeploymentServicesDeploymentsMaxDuration$inboundSchema = smartUnion([
types.number(),
GetDeploymentMaxDurationDeploymentsResponse2$inboundSchema,
]);
export function getDeploymentServicesDeploymentsMaxDurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsMaxDuration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsMaxDuration' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsMode$inboundSchema = z.nativeEnum(GetDeploymentServicesDeploymentsMode);
/** @internal */
export const GetDeploymentServicesDeploymentsAffinity$inboundSchema = z.object({
mode: GetDeploymentServicesDeploymentsMode$inboundSchema,
});
export function getDeploymentServicesDeploymentsAffinityFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsAffinity$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsAffinity' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggersDeploymentsResponse3$inboundSchema = z.object({
type: types.literal("schedule/v1beta"),
});
export function getDeploymentExperimentalTriggersDeploymentsResponse3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggersDeploymentsResponse3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggersDeploymentsResponse3' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggersDeploymentsResponse2$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 getDeploymentExperimentalTriggersDeploymentsResponse2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggersDeploymentsResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggersDeploymentsResponse2' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggersDeploymentsResponse1$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 getDeploymentExperimentalTriggersDeploymentsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggersDeploymentsResponse1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggersDeploymentsResponse1' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsExperimentalTriggers$inboundSchema = z.union([
z.lazy(() => GetDeploymentExperimentalTriggersDeploymentsResponse1$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeploymentsResponse2$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeploymentsResponse3$inboundSchema),
]);
export function getDeploymentServicesDeploymentsExperimentalTriggersFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsExperimentalTriggers$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsExperimentalTriggers' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsFunctions$inboundSchema = z.object({
architecture: types.optional(GetDeploymentServicesDeploymentsArchitecture$inboundSchema),
memory: types.optional(types.number()),
maxDuration: types.optional(smartUnion([
types.number(),
GetDeploymentMaxDurationDeploymentsResponse2$inboundSchema,
])),
affinity: types.optional(z.lazy(() => GetDeploymentServicesDeploymentsAffinity$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(() => GetDeploymentExperimentalTriggersDeploymentsResponse1$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeploymentsResponse2$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeploymentsResponse3$inboundSchema),
]))),
supportsCancellation: types.optional(types.boolean()),
});
export function getDeploymentServicesDeploymentsFunctionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsFunctions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsFunctions' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsProjectSettings$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 getDeploymentServicesDeploymentsProjectSettingsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsProjectSettings$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsProjectSettings' from JSON`);
}
/** @internal */
export const GetDeploymentServicesMiddlewareRuntime$inboundSchema = z.nativeEnum(GetDeploymentServicesMiddlewareRuntime);
/** @internal */
export const GetDeploymentServicesMiddlewareMatcher$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function getDeploymentServicesMiddlewareMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesMiddlewareMatcher$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesMiddlewareMatcher' from JSON`);
}
/** @internal */
export const GetDeploymentServicesConfig$inboundSchema = z.object({
bunVersion: types.optional(types.string()),
maxLambdaSize: types.optional(types.string()),
includeFiles: types.optional(smartUnion([types.string(), z.array(types.string())])),
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(() => GetDeploymentServicesDeploymentsFunctions$inboundSchema))),
projectSettings: types.optional(z.lazy(() => GetDeploymentServicesDeploymentsProjectSettings$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(GetDeploymentServicesMiddlewareRuntime$inboundSchema),
middlewareMatcher: types.optional(smartUnion([types.string(), z.array(types.string())])),
serviceName: types.optional(types.string()),
});
export function getDeploymentServicesConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesConfig' from JSON`);
}
/** @internal */
export const GetDeploymentServicesBuilder$inboundSchema = z.object({
use: types.string(),
src: types.optional(types.string()),
config: types.optional(z.lazy(() => GetDeploymentServicesConfig$inboundSchema)),
});
export function getDeploymentServicesBuilderFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesBuilder$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesBuilder' from JSON`);
}
/** @internal */
export const GetDeploymentServicesRoutePrefixSource$inboundSchema = z.nativeEnum(GetDeploymentServicesRoutePrefixSource);
/** @internal */
export const GetDeploymentServicesSchedule$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function getDeploymentServicesScheduleFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesSchedule$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesSchedule' from JSON`);
}
/** @internal */
export const GetDeploymentTopics2$inboundSchema = z.object({
topic: types.string(),
retryAfterSeconds: types.optional(types.number()),
initialDelaySeconds: types.optional(types.number()),
});
export function getDeploymentTopics2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTopics2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTopics2' from JSON`);
}
/** @internal */
export const GetDeploymentServicesTopics$inboundSchema = smartUnion([
z.array(types.string()),
z.array(z.lazy(() => GetDeploymentTopics2$inboundSchema)),
]);
export function getDeploymentServicesTopicsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesTopics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesTopics' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsResponseType$inboundSchema = z
.nativeEnum(GetDeploymentServicesDeploymentsResponseType);
/** @internal */
export const GetDeploymentServicesEnv$inboundSchema = z.object({
type: GetDeploymentServicesDeploymentsResponseType$inboundSchema,
service: types.string(),
});
export function getDeploymentServicesEnvFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesEnv$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesEnv' from JSON`);
}
/** @internal */
export const GetDeploymentServices1$inboundSchema = z.object({
schema: types.literal("experimentalServices"),
name: types.string(),
type: GetDeploymentServicesType$inboundSchema,
trigger: types.optional(GetDeploymentServicesTrigger$inboundSchema),
group: types.optional(types.string()),
workspace: types.string(),
entrypoint: types.optional(types.string()),
framework: types.optional(types.string()),
builder: z.lazy(() => GetDeploymentServicesBuilder$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(GetDeploymentServicesRoutePrefixSource$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(() => GetDeploymentTopics2$inboundSchema)),
])),
env: types.optional(z.record(z.lazy(() => GetDeploymentServicesEnv$inboundSchema))),
});
export function getDeploymentServices1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServices1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServices1' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyServices$inboundSchema = z.union([
z.lazy(() => GetDeploymentServices1$inboundSchema),
z.lazy(() => GetDeploymentServices2$inboundSchema),
]);
export function getDeploymentResponseBodyServicesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyServices$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyServices' from JSON`);
}
/** @internal */
export const GetDeploymentGitRepoDeploymentsResponseOwnerType$inboundSchema = z
.nativeEnum(GetDeploymentGitRepoDeploymentsResponseOwnerType);
/** @internal */
export const GetDeploymentGitRepo5$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: GetDeploymentGitRepoDeploymentsResponseOwnerType$inboundSchema,
});
export function getDeploymentGitRepo5FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitRepo5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitRepo5' from JSON`);
}
/** @internal */
export const GetDeploymentGitRepoDeploymentsOwnerType$inboundSchema = z
.nativeEnum(GetDeploymentGitRepoDeploymentsOwnerType);
/** @internal */
export const GetDeploymentGitRepo4$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: GetDeploymentGitRepoDeploymentsOwnerType$inboundSchema,
});
export function getDeploymentGitRepo4FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitRepo4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitRepo4' from JSON`);
}
/** @internal */
export const GetDeploymentGitRepoOwnerType$inboundSchema = z.nativeEnum(GetDeploymentGitRepoOwnerType);
/** @internal */
export const GetDeploymentGitRepo3$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: GetDeploymentGitRepoOwnerType$inboundSchema,
});
export function getDeploymentGitRepo3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitRepo3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitRepo3' from JSON`);
}
/** @internal */
export const GetDeploymentGitRepoDeploymentsResponse200ApplicationJSONOwnerType$inboundSchema = z.nativeEnum(GetDeploymentGitRepoDeploymentsResponse200ApplicationJSONOwnerType);
/** @internal */
export const GetDeploymentGitRepo2$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: GetDeploymentGitRepoDeploymentsResponse200ApplicationJSONOwnerType$inboundSchema,
});
export function getDeploymentGitRepo2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitRepo2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitRepo2' from JSON`);
}
/** @internal */
export const GetDeploymentGitRepoDeploymentsResponse200OwnerType$inboundSchema = z.nativeEnum(GetDeploymentGitRepoDeploymentsResponse200OwnerType);
/** @internal */
export const GetDeploymentGitRepo1$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: GetDeploymentGitRepoDeploymentsResponse200OwnerType$inboundSchema,
});
export function getDeploymentGitRepo1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitRepo1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitRepo1' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyGitRepo$inboundSchema = z.union([
z.lazy(() => GetDeploymentGitRepo1$inboundSchema),
z.lazy(() => GetDeploymentGitRepo2$inboundSchema),
z.lazy(() => GetDeploymentGitRepo3$inboundSchema),
z.lazy(() => GetDeploymentGitRepo4$inboundSchema),
z.lazy(() => GetDeploymentGitRepo5$inboundSchema),
]);
export function getDeploymentResponseBodyGitRepoFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyGitRepo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyGitRepo' from JSON`);
}
/** @internal */
export const GetDeploymentFlags2$inboundSchema = z.object({});
export function getDeploymentFlags2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentFlags2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentFlags2' from JSON`);
}
/** @internal */
export const GetDeploymentFlagsOptions$inboundSchema = z.object({
value: types.nullable(FlagJSONValue$inboundSchema),
label: types.optional(types.string()),
});
export function getDeploymentFlagsOptionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentFlagsOptions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentFlagsOptions' from JSON`);
}
/** @internal */
export const GetDeploymentFlagsDefinitions$inboundSchema = z.object({
options: types.optional(z.array(z.lazy(() => GetDeploymentFlagsOptions$inboundSchema))),
url: types.optional(types.string()),
description: types.optional(types.string()),
});
export function getDeploymentFlagsDefinitionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentFlagsDefinitions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentFlagsDefinitions' from JSON`);
}
/** @internal */
export const GetDeploymentFlags1$inboundSchema = z.object({
definitions: z.record(z.lazy(() => GetDeploymentFlagsDefinitions$inboundSchema)),
});
export function getDeploymentFlags1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentFlags1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentFlags1' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyFlags$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentFlags1$inboundSchema),
z.array(z.lazy(() => GetDeploymentFlags2$inboundSchema)),
]);
export function getDeploymentResponseBodyFlagsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyFlags$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyFlags' from JSON`);
}
/** @internal */
export const GetDeploymentMicrofrontendsMfeConfigUploadState$inboundSchema = z
.nativeEnum(GetDeploymentMicrofrontendsMfeConfigUploadState);
/** @internal */
export const GetDeploymentMicrofrontends2$inboundSchema = z.object({
isDefaultApp: types.literal(true),
mfeConfigUploadState: types.optional(GetDeploymentMicrofrontendsMfeConfigUploadState$inboundSchema),
defaultAppProjectName: types.string(),
defaultRoute: types.optional(types.string()),
groupIds: z.array(types.string()),
});
export function getDeploymentMicrofrontends2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMicrofrontends2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMicrofrontends2' from JSON`);
}
/** @internal */
export const GetDeploymentMicrofrontends1$inboundSchema = z.object({
isDefaultApp: types.optional(types.literal(false)),
defaultAppProjectName: types.string(),
defaultRoute: types.optional(types.string()),
groupIds: z.array(types.string()),
});
export function getDeploymentMicrofrontends1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMicrofrontends1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMicrofrontends1' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyMicrofrontends$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentMicrofrontends2$inboundSchema),
z.lazy(() => GetDeploymentMicrofrontends1$inboundSchema),
]);
export function getDeploymentResponseBodyMicrofrontendsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyMicrofrontends$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyMicrofrontends' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsResponseSource$inboundSchema = z.object({
name: types.string(),
});
export function getDeploymentResponseBodyDeploymentsResponseSourceFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyDeploymentsResponseSource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyDeploymentsResponseSource' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsResponse200ApplicationJSONType$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyDeploymentsResponse200ApplicationJSONType);
/** @internal */
export const GetDeploymentResponseBodyOrigin$inboundSchema = z.object({
type: GetDeploymentResponseBodyDeploymentsResponse200ApplicationJSONType$inboundSchema,
value: types.string(),
});
export function getDeploymentResponseBodyOriginFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyOrigin$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyOrigin' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsCreator$inboundSchema = z.object({
name: types.string(),
avatar: types.optional(types.string()),
});
export function getDeploymentResponseBodyDeploymentsCreatorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyDeploymentsCreator$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyDeploymentsCreator' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyPlatform$inboundSchema = z.object({
source: z.lazy(() => GetDeploymentResponseBodyDeploymentsResponseSource$inboundSchema),
origin: z.lazy(() => GetDeploymentResponseBodyOrigin$inboundSchema),
creator: z.lazy(() => GetDeploymentResponseBodyDeploymentsCreator$inboundSchema),
meta: types.optional(z.record(types.string())),
});
export function getDeploymentResponseBodyPlatformFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyPlatform$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyPlatform' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyFunctionType$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyFunctionType);
/** @internal */
export const GetDeploymentResponseBodyFunctionMemoryType$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyFunctionMemoryType);
/** @internal */
export const GetDeploymentResponseBodyConfiguration$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyConfiguration);
/** @internal */
export const GetDeploymentResponseBodyBuildQueue$inboundSchema = z.object({
configuration: types.optional(GetDeploymentResponseBodyConfiguration$inboundSchema),
});
export function getDeploymentResponseBodyBuildQueueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyBuildQueue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyBuildQueue' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyElasticConcurrency$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyElasticConcurrency);
/** @internal */
export const GetDeploymentResponseBodyDeploymentsPurchaseType$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsPurchaseType);
/** @internal */
export const GetDeploymentResponseBodyDeploymentsBuildMachine$inboundSchema = z.object({
purchaseType: z.nullable(GetDeploymentResponseBodyDeploymentsPurchaseType$inboundSchema).optional(),
});
export function getDeploymentResponseBodyDeploymentsBuildMachineFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyDeploymentsBuildMachine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyDeploymentsBuildMachine' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsResourceConfig$inboundSchema = z.object({
buildQueue: types.optional(z.lazy(() => GetDeploymentResponseBodyBuildQueue$inboundSchema)),
elasticConcurrency: types.optional(GetDeploymentResponseBodyElasticConcurrency$inboundSchema),
buildMachine: types.optional(z.lazy(() => GetDeploymentResponseBodyDeploymentsBuildMachine$inboundSchema)),
});
export function getDeploymentResponseBodyDeploymentsResourceConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyDeploymentsResourceConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyDeploymentsResourceConfig' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyConfig$inboundSchema = z.object({
version: types.optional(types.number()),
functionType: GetDeploymentResponseBodyFunctionType$inboundSchema,
functionMemoryType: GetDeploymentResponseBodyFunctionMemoryType$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(() => GetDeploymentResponseBodyDeploymentsResourceConfig$inboundSchema)),
});
export function getDeploymentResponseBodyConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyConfig' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsResponseState$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsResponseState);
/** @internal */
export const GetDeploymentResponseBodyDeploymentAlias$inboundSchema = z.object({
state: GetDeploymentResponseBodyDeploymentsResponseState$inboundSchema,
startedAt: types.number(),
completedAt: types.optional(types.number()),
});
export function getDeploymentResponseBodyDeploymentAliasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyDeploymentAlias$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyDeploymentAlias' from JSON`);
}
/** @internal */
export const ResponseBodyChecks$inboundSchema = z.object({
"deployment-alias": z.lazy(() => GetDeploymentResponseBodyDeploymentAlias$inboundSchema),
}).transform((v) => {
return remap$(v, {
"deployment-alias": "deploymentAlias",
});
});
export function responseBodyChecksFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyChecks$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyChecks' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyBlockCode$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyBlockCode);
/** @internal */
export const GetDeploymentResponseBodyGitUserId$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentResponseBodyGitUserIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyGitUserId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyGitUserId' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyGitProvider$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyGitProvider);
/** @internal */
export const GetDeploymentResponseBodySeatBlock$inboundSchema = z.object({
blockCode: GetDeploymentResponseBodyBlockCode$inboundSchema,
userId: types.optional(types.string()),
isVerified: types.optional(types.boolean()),
gitUserId: types.optional(smartUnion([types.string(), types.number()])),
gitProvider: types.optional(GetDeploymentResponseBodyGitProvider$inboundSchema),
});
export function getDeploymentResponseBodySeatBlockFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodySeatBlock$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodySeatBlock' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyCommitMeta$inboundSchema = z.object({
email: types.optional(types.string()),
name: types.optional(types.string()),
isVerified: types.optional(types.boolean()),
});
export function getDeploymentResponseBodyCommitMetaFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyCommitMeta$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyCommitMeta' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyId$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentResponseBodyIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyId' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyGitUser$inboundSchema = z.object({
id: smartUnion([types.string(), types.number()]),
login: types.string(),
type: types.optional(types.string()),
provider: types.optional(types.string()),
});
export function getDeploymentResponseBodyGitUserFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyGitUser$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyGitUser' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyVercelUser$inboundSchema = z.object({
id: types.string(),
username: types.string(),
teamRoles: types.optional(z.array(types.string())),
});
export function getDeploymentResponseBodyVercelUserFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyVercelUser$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyVercelUser' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyAttribution$inboundSchema = z.object({
commitMeta: types.optional(z.lazy(() => GetDeploymentResponseBodyCommitMeta$inboundSchema)),
gitUser: types.optional(z.lazy(() => GetDeploymentResponseBodyGitUser$inboundSchema)),
vercelUser: types.optional(z.lazy(() => GetDeploymentResponseBodyVercelUser$inboundSchema)),
});
export function getDeploymentResponseBodyAttributionFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyAttribution$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyAttribution' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBody2$inboundSchema = z.object({
aliasAssignedAt: z.nullable(GetDeploymentResponseBodyAliasAssignedAt$inboundSchema).optional(),
alwaysRefuseToBuild: types.optional(types.boolean()),
build: GetDeploymentResponseBodyBuild$inboundSchema,
buildArtifactUrls: types.optional(z.array(types.string())),
builds: types.optional(z.array(GetDeploymentResponseBodyBuilds$inboundSchema)),
env: z.array(types.string()),
resourceConfig: types.optional(GetDeploymentResponseBodyResourceConfig$inboundSchema),
inspectorUrl: types.nullable(types.string()),
isInConcurrentBuildsQueue: types.boolean(),
isInSystemBuildsQueue: types.boolean(),
projectSettings: ResponseBodyProjectSettings$inboundSchema,
integrations: types.optional(GetDeploymentResponseBodyIntegrations$inboundSchema),
images: types.optional(GetDeploymentResponseBodyImages$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: GetDeploymentResponseBodyCreator$inboundSchema,
initReadyAt: types.optional(types.number()),
isFirstBranchDeployment: types.optional(types.boolean()),
lambdas: types.optional(z.array(GetDeploymentResponseBodyLambdas$inboundSchema)),
public: types.boolean(),
ready: types.optional(types.number()),
status: GetDeploymentResponseBodyStatus$inboundSchema,
team: types.optional(GetDeploymentResponseBodyTeam$inboundSchema),
userAliases: types.optional(z.array(types.string())),
previewCommentsEnabled: types.optional(types.boolean()),
ttyBuildLogs: types.optional(types.boolean()),
customEnvironment: types.optional(ResponseBodyCustomEnvironment$inboundSchema),
oomReport: types.optional(GetDeploymentResponseBodyOomReport$inboundSchema),
readyStateReason: types.optional(types.string()),
id: types.string(),
target: z.nullable(ResponseBodyTarget$inboundSchema).optional(),
readyState: ResponseBodyReadyState$inboundSchema,
aliasError: z.nullable(ResponseBodyAliasError$inboundSchema).optional(),
aliasWarning: z.nullable(ResponseBodyAliasWarning$inboundSchema).optional(),
errorCode: types.optional(types.string()),
errorMessage: z.nullable(types.string()).optional(),
createdAt: types.number(),
name: types.string(),
type: GetDeploymentResponseBodyType$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(GetDeploymentResponseBodyChecksState$inboundSchema),
checksConclusion: types.optional(GetDeploymentResponseBodyChecksConclusion$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(GetDeploymentResponseBodyGitSource$inboundSchema),
manualProvisioning: types.optional(GetDeploymentResponseBodyManualProvisioning$inboundSchema),
meta: z.record(types.string()),
originCacheRegion: types.optional(types.string()),
nodeVersion: types.optional(GetDeploymentResponseBodyNodeVersion$inboundSchema),
project: types.optional(ResponseBodyProject$inboundSchema),
prebuilt: types.optional(types.boolean()),
readySubstate: types.optional(GetDeploymentResponseBodyReadySubstate$inboundSchema),
regions: z.array(types.string()),
softDeletedByRetention: types.optional(types.boolean()),
source: types.optional(GetDeploymentResponseBodySource$inboundSchema),
undeletedAt: types.optional(types.number()),
url: types.string(),
userConfiguredDeploymentId: types.optional(types.string()),
version: types.number(),
oidcTokenClaims: types.optional(GetDeploymentResponseBodyOidcTokenClaims$inboundSchema),
projectId: types.string(),
plan: GetDeploymentResponseBodyPlan$inboundSchema,
connectBuildsEnabled: types.optional(types.boolean()),
connectConfigurationId: types.optional(types.string()),
createdIn: types.string(),
crons: types.optional(z.array(GetDeploymentResponseBodyCrons$inboundSchema)),
atproto: types.optional(GetDeploymentResponseBodyAtproto$inboundSchema),
functions: z.nullable(z.record(GetDeploymentResponseBodyFunctions$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(GetDeploymentResponseBodyRoutes$inboundSchema)),
services: types.optional(z.array(z.union([
z.lazy(() => GetDeploymentServices1$inboundSchema),
z.lazy(() => GetDeploymentServices2$inboundSchema),
]))),
gitRepo: z.nullable(z.union([
z.lazy(() => GetDeploymentGitRepo1$inboundSchema),
z.lazy(() => GetDeploymentGitRepo2$inboundSchema),
z.lazy(() => GetDeploymentGitRepo3$inboundSchema),
z.lazy(() => GetDeploymentGitRepo4$inboundSchema),
z.lazy(() => GetDeploymentGitRepo5$inboundSchema),
])).optional(),
flags: types.optional(smartUnion([
z.lazy(() => GetDeploymentFlags1$inboundSchema),
z.array(z.lazy(() => GetDeploymentFlags2$inboundSchema)),
])),
microfrontends: types.optional(smartUnion([
z.lazy(() => GetDeploymentMicrofrontends2$inboundSchema),
z.lazy(() => GetDeploymentMicrofrontends1$inboundSchema),
])),
platform: types.optional(z.lazy(() => GetDeploymentResponseBodyPlatform$inboundSchema)),
config: types.optional(z.lazy(() => GetDeploymentResponseBodyConfig$inboundSchema)),
checks: types.optional(z.lazy(() => ResponseBodyChecks$inboundSchema)),
seatBlock: types.optional(z.lazy(() => GetDeploymentResponseBodySeatBlock$inboundSchema)),
attribution: types.optional(z.lazy(() => GetDeploymentResponseBodyAttribution$inboundSchema)),
});
export function getDeploymentResponseBody2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBody2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBody2' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsTarget$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsTarget);
/** @internal */
export const GetDeploymentResponseBodyDeploymentsReadyState$inboundSchema = z
.nativeEnum(GetDeploymentResponseBodyDeploymentsReadyState);
/** @internal */
export const GetDeploymentResponseBodyDeploymentsAliasError$inboundSchema = z.object({
code: types.string(),
message: types.string(),
});
export function getDeploymentResponseBodyDeploymentsAliasErrorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyDeploymentsAliasError$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyDeploymentsAliasError' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyDeploymentsAliasWarning$inboundSchema = z.object({
code: types.string(),
message: types.string(),
link: types.optional(types.string()),
action: types.optional(types.string()),
});
export function getDeploymentResponseBodyDeploymentsAliasWarningFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyDeploymentsAliasWarning$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyDeploymentsAliasWarning' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBody1$inboundSchema = z.object({
alias: types.optional(z.array(types.string())),
aliasAssigned: types.boolean(),
id: types.string(),
target: z.nullable(GetDeploymentResponseBodyDeploymentsTarget$inboundSchema)
.optional(),
readyState: GetDeploymentResponseBodyDeploymentsReadyState$inboundSchema,
aliasError: z.nullable(z.lazy(() => GetDeploymentResponseBodyDeploymentsAliasError$inboundSchema)).optional(),
aliasWarning: z.nullable(z.lazy(() => GetDeploymentResponseBodyDeploymentsAliasWarning$inboundSchema)).optional(),
errorCode: types.optional(types.string()),
errorMessage: z.nullable(types.string()).optional(),
});
export function getDeploymentResponseBody1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBody1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBody1' from JSON`);
}
//# sourceMappingURL=getdeploymentresponsebody1.js.map