@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,547 lines • 86 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 { GetDeploymentGitSource10$inboundSchema, GetDeploymentGitSource11$inboundSchema, GetDeploymentGitSource12$inboundSchema, GetDeploymentGitSource13$inboundSchema, GetDeploymentGitSource14$inboundSchema, GetDeploymentGitSource15$inboundSchema, GetDeploymentGitSource16$inboundSchema, GetDeploymentGitSource17$inboundSchema, GetDeploymentGitSource18$inboundSchema, GetDeploymentGitSource19$inboundSchema, GetDeploymentGitSource6$inboundSchema, GetDeploymentGitSource7$inboundSchema, GetDeploymentGitSource8$inboundSchema, GetDeploymentGitSource9$inboundSchema, GetDeploymentGitSourceDeploymentsResponse200Type$inboundSchema, } from "./getdeploymentgitsourcedeploymentsresponse200type.js";
export const GetDeploymentGitSourceDeploymentsResponseType = {
GithubCustomHost: "github-custom-host",
};
export const GetDeploymentGitSourceDeploymentsType = {
GithubCustomHost: "github-custom-host",
};
export const GetDeploymentGitSourceType = {
Github: "github",
};
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody21Type = {
Github: "github",
};
/**
* Current provisioning state
*/
export const GetDeploymentResponseBodyState = {
Complete: "COMPLETE",
Pending: "PENDING",
Timeout: "TIMEOUT",
};
/**
* If set it overrides the `projectSettings.nodeVersion` for this deployment.
*/
export const GetDeploymentResponseBodyNodeVersion = {
TenDotX: "10.x",
TwelveDotX: "12.x",
FourteenDotX: "14.x",
SixteenDotX: "16.x",
EighteenDotX: "18.x",
TwentyDotX: "20.x",
TwentyTwoDotX: "22.x",
TwentyFourDotX: "24.x",
EightDot10DotX: "8.10.x",
};
/**
* Substate of deployment when readyState is 'READY' Tracks whether or not deployment has seen production traffic: - STAGED: never seen production traffic - ROLLING: in the process of having production traffic gradually transitioned. - PROMOTED: has seen production traffic
*/
export const GetDeploymentResponseBodyReadySubstate = {
Promoted: "PROMOTED",
Rolling: "ROLLING",
Staged: "STAGED",
};
/**
* Where was the deployment created from. Best-effort guess for metrics only — not authoritative; do not gate behavior on it.
*/
export const GetDeploymentResponseBodySource = {
ApiTriggerGitDeploy: "api-trigger-git-deploy",
Cli: "cli",
CloneRepo: "clone/repo",
Drop: "drop",
Git: "git",
GitDeployHook: "git-deploy-hook",
Import: "import",
ImportRepo: "import/repo",
Redeploy: "redeploy",
V0Web: "v0-web",
};
export const GetDeploymentResponseBodyPlan = {
Enterprise: "enterprise",
Hobby: "hobby",
Pro: "pro",
};
export const GetDeploymentAtprotoKinds = {
Account: "account",
Commit: "commit",
Identity: "identity",
Sync: "sync",
};
export const GetDeploymentResponseBodyArchitecture = {
Arm64: "arm64",
X8664: "x86_64",
};
export const GetDeploymentMaxDuration2 = {
Max: "max",
};
export const GetDeploymentResponseBodyMode = {
Strict: "strict",
};
export const GetDeploymentRoutesHandle = {
Error: "error",
Filesystem: "filesystem",
Hit: "hit",
Miss: "miss",
Resource: "resource",
Rewrite: "rewrite",
};
export const GetDeploymentHasType = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const GetDeploymentMissingType = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const GetDeploymentRoutesAction = {
Challenge: "challenge",
Deny: "deny",
};
export const GetDeploymentTransformsDeploymentsOp = {
Set: "set",
};
export const GetDeploymentTransformsDeploymentsType = {
RequestHeaders: "request.headers",
RequestQuery: "request.query",
ResponseHeaders: "response.headers",
};
export const GetDeploymentTransformsOp = {
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 GetDeploymentDestinationType = {
Service: "service",
};
export const GetDeploymentServicesDeploymentsResponseArchitecture = {
Arm64: "arm64",
X8664: "x86_64",
};
export const GetDeploymentMaxDurationDeploymentsResponse2002 = {
Max: "max",
};
export const GetDeploymentServicesDeploymentsResponseMode = {
Strict: "strict",
};
/**
* Enforced runtime for explicitly configured Routing Middleware.
*/
export const GetDeploymentServicesDeploymentsMiddlewareRuntime = {
Nodejs: "nodejs",
};
/**
* If present, must be `"service"` for Service-to-Service HTTP bindings.
*/
export const GetDeploymentServicesDeploymentsType = {
Service: "service",
};
/**
* Generated value shape, must be `"url"`.
*/
export const GetDeploymentServicesFormat = {
Url: "url",
};
export const GetDeploymentServicesArchitecture = {
Arm64: "arm64",
X8664: "x86_64",
};
export const GetDeploymentMaxDurationDeployments2 = {
Max: "max",
};
export const GetDeploymentServicesMode = {
Strict: "strict",
};
export const GetDeploymentHasDeploymentsResponseType = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const GetDeploymentMissingDeploymentsResponseType = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONType = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONType = {
Cookie: "cookie",
Header: "header",
Query: "query",
};
/** @internal */
export const GetDeploymentGitSourceRepoId$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentGitSourceRepoIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceRepoId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceRepoId' from JSON`);
}
/** @internal */
export const GetDeploymentGitSource5$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200Type$inboundSchema,
repoId: smartUnion([types.string(), types.number()]),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function getDeploymentGitSource5FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSource5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSource5' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponseType$inboundSchema = z
.nativeEnum(GetDeploymentGitSourceDeploymentsResponseType);
/** @internal */
export const GetDeploymentGitSourceDeployments4$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponseType$inboundSchema,
host: types.string(),
org: types.string(),
repo: types.string(),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function getDeploymentGitSourceDeployments4FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments4' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsType$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsType);
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyRepoId$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyRepoIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyRepoId$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyRepoId' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeployments3$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsType$inboundSchema,
host: types.string(),
repoId: smartUnion([types.string(), types.number()]),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function getDeploymentGitSourceDeployments3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments3' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceType$inboundSchema = z.nativeEnum(GetDeploymentGitSourceType);
/** @internal */
export const GetDeploymentGitSourceDeployments2$inboundSchema = z.object({
type: GetDeploymentGitSourceType$inboundSchema,
org: types.string(),
repo: types.string(),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function getDeploymentGitSourceDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments2' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody21Type$inboundSchema = z.nativeEnum(GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody21Type);
/** @internal */
export const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONRepoId$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentGitSourceDeploymentsResponse200ApplicationJSONRepoIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONRepoId$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONRepoId' from JSON`);
}
/** @internal */
export const GetDeploymentGitSourceDeployments1$inboundSchema = z.object({
type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody21Type$inboundSchema,
repoId: smartUnion([types.string(), types.number()]),
ref: z.nullable(types.string()).optional(),
sha: types.optional(types.string()),
prId: z.nullable(types.number()).optional(),
});
export function getDeploymentGitSourceDeployments1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentGitSourceDeployments1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentGitSourceDeployments1' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyGitSource$inboundSchema = smartUnion([
GetDeploymentGitSource19$inboundSchema,
GetDeploymentGitSource14$inboundSchema,
GetDeploymentGitSource17$inboundSchema,
GetDeploymentGitSource18$inboundSchema,
z.lazy(() => GetDeploymentGitSourceDeployments4$inboundSchema),
GetDeploymentGitSource12$inboundSchema,
GetDeploymentGitSource13$inboundSchema,
GetDeploymentGitSource15$inboundSchema,
GetDeploymentGitSource16$inboundSchema,
z.lazy(() => GetDeploymentGitSourceDeployments2$inboundSchema),
z.lazy(() => GetDeploymentGitSourceDeployments3$inboundSchema),
GetDeploymentGitSource6$inboundSchema,
GetDeploymentGitSource9$inboundSchema,
z.lazy(() => GetDeploymentGitSourceDeployments1$inboundSchema),
z.lazy(() => GetDeploymentGitSource5$inboundSchema),
GetDeploymentGitSource7$inboundSchema,
GetDeploymentGitSource8$inboundSchema,
GetDeploymentGitSource10$inboundSchema,
GetDeploymentGitSource11$inboundSchema,
]);
export function getDeploymentResponseBodyGitSourceFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyGitSource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyGitSource' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyState$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyState);
/** @internal */
export const GetDeploymentResponseBodyManualProvisioning$inboundSchema = z.object({
state: GetDeploymentResponseBodyState$inboundSchema,
completedAt: types.optional(types.number()),
});
export function getDeploymentResponseBodyManualProvisioningFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyManualProvisioning$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyManualProvisioning' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyNodeVersion$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyNodeVersion);
/** @internal */
export const ResponseBodyProject$inboundSchema = z.object({
id: types.string(),
name: types.string(),
framework: z.nullable(types.string()).optional(),
});
export function responseBodyProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyProject' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyReadySubstate$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyReadySubstate);
/** @internal */
export const GetDeploymentResponseBodySource$inboundSchema = z.nativeEnum(GetDeploymentResponseBodySource);
/** @internal */
export const GetDeploymentResponseBodyOidcTokenClaims$inboundSchema = z.object({
iss: types.string(),
sub: types.string(),
scope: types.string(),
aud: types.string(),
owner: types.string(),
owner_id: types.string(),
project: types.string(),
project_id: types.string(),
environment: types.string(),
custom_environment_id: types.optional(types.string()),
mfe_group_ids: types.optional(z.array(types.string())),
plan: types.optional(types.string()),
}).transform((v) => {
return remap$(v, {
"owner_id": "ownerId",
"project_id": "projectId",
"custom_environment_id": "customEnvironmentId",
"mfe_group_ids": "mfeGroupIds",
});
});
export function getDeploymentResponseBodyOidcTokenClaimsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyOidcTokenClaims$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyOidcTokenClaims' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyPlan$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyPlan);
/** @internal */
export const GetDeploymentResponseBodyCrons$inboundSchema = z.object({
schedule: types.string(),
path: types.string(),
});
export function getDeploymentResponseBodyCronsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyCrons$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyCrons' from JSON`);
}
/** @internal */
export const GetDeploymentAtprotoKinds$inboundSchema = z.nativeEnum(GetDeploymentAtprotoKinds);
/** @internal */
export const GetDeploymentAtprotoSubscription$inboundSchema = z.object({
collections: z.array(types.string()),
dids: types.optional(z.array(types.string())),
kinds: types.optional(z.array(GetDeploymentAtprotoKinds$inboundSchema)),
path: types.string(),
});
export function getDeploymentAtprotoSubscriptionFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentAtprotoSubscription$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentAtprotoSubscription' from JSON`);
}
/** @internal */
export const GetDeploymentAtproto2$inboundSchema = z.object({
enabled: types.literal(true),
subscription: z.lazy(() => GetDeploymentAtprotoSubscription$inboundSchema),
});
export function getDeploymentAtproto2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentAtproto2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentAtproto2' from JSON`);
}
/** @internal */
export const GetDeploymentAtproto1$inboundSchema = z.object({
enabled: types.literal(false),
});
export function getDeploymentAtproto1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentAtproto1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentAtproto1' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyAtproto$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentAtproto2$inboundSchema),
z.lazy(() => GetDeploymentAtproto1$inboundSchema),
]);
export function getDeploymentResponseBodyAtprotoFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyAtproto$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyAtproto' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyArchitecture$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyArchitecture);
/** @internal */
export const GetDeploymentMaxDuration2$inboundSchema = z.nativeEnum(GetDeploymentMaxDuration2);
/** @internal */
export const GetDeploymentResponseBodyMaxDuration$inboundSchema = smartUnion([types.number(), GetDeploymentMaxDuration2$inboundSchema]);
export function getDeploymentResponseBodyMaxDurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyMaxDuration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyMaxDuration' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyMode$inboundSchema = z.nativeEnum(GetDeploymentResponseBodyMode);
/** @internal */
export const GetDeploymentResponseBodyAffinity$inboundSchema = z.object({
mode: GetDeploymentResponseBodyMode$inboundSchema,
});
export function getDeploymentResponseBodyAffinityFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyAffinity$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyAffinity' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggers3$inboundSchema = z.object({
type: types.literal("schedule/v1beta"),
});
export function getDeploymentExperimentalTriggers3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggers3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggers3' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggers2$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 getDeploymentExperimentalTriggers2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggers2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggers2' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggers1$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 getDeploymentExperimentalTriggers1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggers1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggers1' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyExperimentalTriggers$inboundSchema = z.union([
z.lazy(() => GetDeploymentExperimentalTriggers1$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggers2$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggers3$inboundSchema),
]);
export function getDeploymentResponseBodyExperimentalTriggersFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyExperimentalTriggers$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyExperimentalTriggers' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyFunctions$inboundSchema = z.object({
architecture: types.optional(GetDeploymentResponseBodyArchitecture$inboundSchema),
memory: types.optional(types.number()),
maxDuration: types.optional(smartUnion([types.number(), GetDeploymentMaxDuration2$inboundSchema])),
affinity: types.optional(z.lazy(() => GetDeploymentResponseBodyAffinity$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(() => GetDeploymentExperimentalTriggers1$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggers2$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggers3$inboundSchema),
]))),
supportsCancellation: types.optional(types.boolean()),
});
export function getDeploymentResponseBodyFunctionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyFunctions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyFunctions' from JSON`);
}
/** @internal */
export const GetDeploymentRoutes3$inboundSchema = z.object({
src: types.string(),
continue: types.boolean(),
middleware: types.number(),
});
export function getDeploymentRoutes3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutes3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutes3' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesHandle$inboundSchema = z.nativeEnum(GetDeploymentRoutesHandle);
/** @internal */
export const GetDeploymentRoutes2$inboundSchema = z.object({
handle: GetDeploymentRoutesHandle$inboundSchema,
src: types.optional(types.string()),
dest: types.optional(types.string()),
status: types.optional(types.number()),
});
export function getDeploymentRoutes2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutes2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutes2' from JSON`);
}
/** @internal */
export const GetDeploymentHasType$inboundSchema = z.nativeEnum(GetDeploymentHasType);
/** @internal */
export const GetDeploymentValueDeploymentsResponse200Eq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200EqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200Eq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200Eq' from JSON`);
}
/** @internal */
export const GetDeploymentValue2$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 getDeploymentValue2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValue2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValue2' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValue2$inboundSchema),
]);
export function getDeploymentHasDeploymentsValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsValue' from JSON`);
}
/** @internal */
export const GetDeploymentHas2$inboundSchema = z.object({
type: GetDeploymentHasType$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => GetDeploymentValue2$inboundSchema),
])),
});
export function getDeploymentHas2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHas2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHas2' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponseEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponseEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponseEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponseEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse2002$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 getDeploymentValueDeploymentsResponse2002FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse2002$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse2002' from JSON`);
}
/** @internal */
export const GetDeploymentHasValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse2002$inboundSchema),
]);
export function getDeploymentHasValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasValue' from JSON`);
}
/** @internal */
export const GetDeploymentHas1$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse2002$inboundSchema),
]),
});
export function getDeploymentHas1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHas1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHas1' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesHas$inboundSchema = z.union([
z.lazy(() => GetDeploymentHas1$inboundSchema),
z.lazy(() => GetDeploymentHas2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentHas2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentHas2$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function getDeploymentRoutesHasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesHas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesHas' from JSON`);
}
/** @internal */
export const GetDeploymentMissingType$inboundSchema = z.nativeEnum(GetDeploymentMissingType);
/** @internal */
export const GetDeploymentValueDeploymentsEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse2$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 getDeploymentValueDeploymentsResponse2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse2' from JSON`);
}
/** @internal */
export const GetDeploymentMissingValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse2$inboundSchema),
]);
export function getDeploymentMissingValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingValue' from JSON`);
}
/** @internal */
export const GetDeploymentMissing2$inboundSchema = z.object({
type: GetDeploymentMissingType$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse2$inboundSchema),
])),
});
export function getDeploymentMissing2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissing2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissing2' from JSON`);
}
/** @internal */
export const GetDeploymentValueEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeployments2$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 getDeploymentValueDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeployments2' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeployments2$inboundSchema),
]);
export function getDeploymentMissingDeploymentsValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsValue' from JSON`);
}
/** @internal */
export const GetDeploymentMissing1$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeployments2$inboundSchema),
]),
});
export function getDeploymentMissing1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissing1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissing1' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesMissing$inboundSchema = z.union([
z.lazy(() => GetDeploymentMissing1$inboundSchema),
z.lazy(() => GetDeploymentMissing2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentMissing2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentMissing2$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function getDeploymentRoutesMissingFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesMissing$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesMissing' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesAction$inboundSchema = z.nativeEnum(GetDeploymentRoutesAction);
/** @internal */
export const GetDeploymentRoutesMitigate$inboundSchema = z.object({
action: GetDeploymentRoutesAction$inboundSchema,
});
export function getDeploymentRoutesMitigateFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesMitigate$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesMitigate' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsDeploymentsOp$inboundSchema = z.nativeEnum(GetDeploymentTransformsDeploymentsOp);
/** @internal */
export const GetDeploymentTransforms2$inboundSchema = z.object({
type: types.literal("request.path"),
op: GetDeploymentTransformsDeploymentsOp$inboundSchema,
args: types.string(),
env: types.optional(z.array(types.string())),
});
export function getDeploymentTransforms2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTransforms2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTransforms2' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsDeploymentsType$inboundSchema = z.nativeEnum(GetDeploymentTransformsDeploymentsType);
/** @internal */
export const GetDeploymentTransformsOp$inboundSchema = z.nativeEnum(GetDeploymentTransformsOp);
/** @internal */
export const GetDeploymentKeyEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentKeyEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentKeyEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentKeyEq' from JSON`);
}
/** @internal */
export const GetDeploymentKey2$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 getDeploymentKey2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentKey2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentKey2' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsKey$inboundSchema = smartUnion([types.string(), z.lazy(() => GetDeploymentKey2$inboundSchema)]);
export function getDeploymentTransformsKeyFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTransformsKey$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTransformsKey' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsTarget$inboundSchema = z.object({
key: smartUnion([
types.string(),
z.lazy(() => GetDeploymentKey2$inboundSchema),
]),
});
export function getDeploymentTransformsTargetFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTransformsTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTransformsTarget' from JSON`);
}
/** @internal */
export const GetDeploymentTransformsArgs$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function getDeploymentTransformsArgsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTransformsArgs$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTransformsArgs' from JSON`);
}
/** @internal */
export const GetDeploymentTransforms1$inboundSchema = z.object({
type: GetDeploymentTransformsDeploymentsType$inboundSchema,
op: GetDeploymentTransformsOp$inboundSchema,
target: z.lazy(() => GetDeploymentTransformsTarget$inboundSchema),
args: types.optional(smartUnion([types.string(), z.array(types.string())])),
env: types.optional(z.array(types.string())),
});
export function getDeploymentTransforms1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentTransforms1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentTransforms1' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesTransforms$inboundSchema = z.union([
z.lazy(() => GetDeploymentTransforms1$inboundSchema).and(z.object({ type: z.literal("request.headers") })),
z.lazy(() => GetDeploymentTransforms1$inboundSchema).and(z.object({ type: z.literal("request.query") })),
z.lazy(() => GetDeploymentTransforms1$inboundSchema).and(z.object({ type: z.literal("response.headers") })),
z.lazy(() => GetDeploymentTransforms2$inboundSchema),
]);
export function getDeploymentRoutesTransformsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesTransforms$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesTransforms' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesLocale$inboundSchema = z.object({
redirect: types.optional(z.record(types.string())),
cookie: types.optional(types.string()),
});
export function getDeploymentRoutesLocaleFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesLocale$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesLocale' from JSON`);
}
/** @internal */
export const GetDeploymentDestinationType$inboundSchema = z.nativeEnum(GetDeploymentDestinationType);
/** @internal */
export const GetDeploymentDestination2$inboundSchema = z.object({
type: types.optional(GetDeploymentDestinationType$inboundSchema),
service: types.string(),
path: types.optional(types.string()),
});
export function getDeploymentDestination2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentDestination2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentDestination2' from JSON`);
}
/** @internal */
export const GetDeploymentRoutesDestination$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentDestination2$inboundSchema),
types.string(),
]);
export function getDeploymentRoutesDestinationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutesDestination$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutesDestination' from JSON`);
}
/** @internal */
export const GetDeploymentRoutes1$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(() => GetDeploymentHas1$inboundSchema),
z.lazy(() => GetDeploymentHas2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentHas2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentHas2$inboundSchema).and(z.object({ type: z.literal("query") })),
]))),
missing: types.optional(z.array(z.union([
z.lazy(() => GetDeploymentMissing1$inboundSchema),
z.lazy(() => GetDeploymentMissing2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentMissing2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentMissing2$inboundSchema).and(z.object({ type: z.literal("query") })),
]))),
mitigate: types.optional(z.lazy(() => GetDeploymentRoutesMitigate$inboundSchema)),
transforms: types.optional(z.array(z.union([
z.lazy(() => GetDeploymentTransforms1$inboundSchema).and(z.object({ type: z.literal("request.headers") })),
z.lazy(() => GetDeploymentTransforms1$inboundSchema).and(z.object({ type: z.literal("request.query") })),
z.lazy(() => GetDeploymentTransforms1$inboundSchema).and(z.object({ type: z.literal("response.headers") })),
z.lazy(() => GetDeploymentTransforms2$inboundSchema),
]))),
env: types.optional(z.array(types.string())),
locale: types.optional(z.lazy(() => GetDeploymentRoutesLocale$inboundSchema)),
source: types.optional(types.string()),
destination: types.optional(smartUnion([
z.lazy(() => GetDeploymentDestination2$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 getDeploymentRoutes1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentRoutes1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentRoutes1' from JSON`);
}
/** @internal */
export const GetDeploymentResponseBodyRoutes$inboundSchema = smartUnion([
z.lazy(() => GetDeploymentRoutes3$inboundSchema),
z.lazy(() => GetDeploymentRoutes1$inboundSchema),
z.lazy(() => GetDeploymentRoutes2$inboundSchema),
]);
export function getDeploymentResponseBodyRoutesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentResponseBodyRoutes$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentResponseBodyRoutes' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsIncludeFiles$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function getDeploymentServicesDeploymentsIncludeFilesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsIncludeFiles$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsIncludeFiles' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsExcludeFiles$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function getDeploymentServicesDeploymentsExcludeFilesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsExcludeFiles$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsExcludeFiles' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsResponseArchitecture$inboundSchema = z.nativeEnum(GetDeploymentServicesDeploymentsResponseArchitecture);
/** @internal */
export const GetDeploymentMaxDurationDeploymentsResponse2002$inboundSchema = z
.nativeEnum(GetDeploymentMaxDurationDeploymentsResponse2002);
/** @internal */
export const GetDeploymentServicesDeploymentsResponseMaxDuration$inboundSchema = smartUnion([
types.number(),
GetDeploymentMaxDurationDeploymentsResponse2002$inboundSchema,
]);
export function getDeploymentServicesDeploymentsResponseMaxDurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsResponseMaxDuration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsResponseMaxDuration' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsResponseMode$inboundSchema = z
.nativeEnum(GetDeploymentServicesDeploymentsResponseMode);
/** @internal */
export const GetDeploymentServicesDeploymentsResponseAffinity$inboundSchema = z.object({
mode: GetDeploymentServicesDeploymentsResponseMode$inboundSchema,
});
export function getDeploymentServicesDeploymentsResponseAffinityFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsResponseAffinity$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsResponseAffinity' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggersDeploymentsResponse2003$inboundSchema = z.object({
type: types.literal("schedule/v1beta"),
});
export function getDeploymentExperimentalTriggersDeploymentsResponse2003FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggersDeploymentsResponse2003$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggersDeploymentsResponse2003' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggersDeploymentsResponse2002$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 getDeploymentExperimentalTriggersDeploymentsResponse2002FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggersDeploymentsResponse2002$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggersDeploymentsResponse2002' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggersDeploymentsResponse2001$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 getDeploymentExperimentalTriggersDeploymentsResponse2001FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggersDeploymentsResponse2001$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggersDeploymentsResponse2001' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsResponseExperimentalTriggers$inboundSchema = z.union([
z.lazy(() => GetDeploymentExperimentalTriggersDeploymentsResponse2001$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeploymentsResponse2002$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeploymentsResponse2003$inboundSchema),
]);
export function getDeploymentServicesDeploymentsResponseExperimentalTriggersFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsResponseExperimentalTriggers$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsResponseExperimentalTriggers' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsResponseFunctions$inboundSchema = z.object({
architecture: types.optional(GetDeploymentServicesDeploymentsResponseArchitecture$inboundSchema),
memory: types.optional(types.number()),
maxDuration: types.optional(smartUnion([
types.number(),
GetDeploymentMaxDurationDeploymentsResponse2002$inboundSchema,
])),
affinity: types.optional(z.lazy(() => GetDeploymentServicesDeploymentsResponseAffinity$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(() => GetDeploymentExperimentalTriggersDeploymentsResponse2001$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeploymentsResponse2002$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeploymentsResponse2003$inboundSchema),
]))),
supportsCancellation: types.optional(types.boolean()),
});
export function getDeploymentServicesDeploymentsResponseFunctionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsResponseFunctions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsResponseFunctions' from JSON`);
}
/** @internal */
export const GetDeploymentServicesProjectSettings$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 getDeploymentServicesProjectSettingsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesProjectSettings$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesProjectSettings' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsMiddlewareRuntime$inboundSchema = z
.nativeEnum(GetDeploymentServicesDeploymentsMiddlewareRuntime);
/** @internal */
export const GetDeploymentServicesDeploymentsMiddlewareMatcher$inboundSchema = smartUnion([types.string(), z.array(types.string())]);
export function getDeploymentServicesDeploymentsMiddlewareMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsMiddlewareMatcher$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsMiddlewareMatcher' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsConfig$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(() => GetDeploymentServicesDeploymentsResponseFunctions$inboundSchema))),
projectSettings: types.optional(z.lazy(() => GetDeploymentServicesProjectSettings$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(GetDeploymentServicesDeploymentsMiddlewareRuntime$inboundSchema),
middlewareMatcher: types.optional(smartUnion([types.string(), z.array(types.string())])),
serviceName: types.optional(types.string()),
buildpack: types.optional(types.string()),
});
export function getDeploymentServicesDeploymentsConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsConfig' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsBuilder$inboundSchema = z.object({
use: types.string(),
src: types.optional(types.string()),
config: types.optional(z.lazy(() => GetDeploymentServicesDeploymentsConfig$inboundSchema)),
});
export function getDeploymentServicesDeploymentsBuilderFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsBuilder$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsBuilder' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsType$inboundSchema = z.nativeEnum(GetDeploymentServicesDeploymentsType);
/** @internal */
export const GetDeploymentServicesFormat$inboundSchema = z.nativeEnum(GetDeploymentServicesFormat);
/** @internal */
export const GetDeploymentServicesBindings$inboundSchema = z.object({
type: types.optional(GetDeploymentServicesDeploymentsType$inboundSchema),
service: types.string(),
format: GetDeploymentServicesFormat$inboundSchema,
env: types.string(),
});
export function getDeploymentServicesBindingsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesBindings$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesBindings' from JSON`);
}
/** @internal */
export const GetDeploymentServicesArchitecture$inboundSchema = z.nativeEnum(GetDeploymentServicesArchitecture);
/** @internal */
export const GetDeploymentMaxDurationDeployments2$inboundSchema = z.nativeEnum(GetDeploymentMaxDurationDeployments2);
/** @internal */
export const GetDeploymentServicesMaxDuration$inboundSchema = smartUnion([
types.number(),
GetDeploymentMaxDurationDeployments2$inboundSchema,
]);
export function getDeploymentServicesMaxDurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesMaxDuration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesMaxDuration' from JSON`);
}
/** @internal */
export const GetDeploymentServicesMode$inboundSchema = z.nativeEnum(GetDeploymentServicesMode);
/** @internal */
export const GetDeploymentServicesAffinity$inboundSchema = z.object({
mode: GetDeploymentServicesMode$inboundSchema,
});
export function getDeploymentServicesAffinityFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesAffinity$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesAffinity' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggersDeployments3$inboundSchema = z.object({
type: types.literal("schedule/v1beta"),
});
export function getDeploymentExperimentalTriggersDeployments3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggersDeployments3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggersDeployments3' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggersDeployments2$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 getDeploymentExperimentalTriggersDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggersDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggersDeployments2' from JSON`);
}
/** @internal */
export const GetDeploymentExperimentalTriggersDeployments1$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 getDeploymentExperimentalTriggersDeployments1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentExperimentalTriggersDeployments1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentExperimentalTriggersDeployments1' from JSON`);
}
/** @internal */
export const GetDeploymentServicesExperimentalTriggers$inboundSchema = z.union([
z.lazy(() => GetDeploymentExperimentalTriggersDeployments1$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeployments2$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeployments3$inboundSchema),
]);
export function getDeploymentServicesExperimentalTriggersFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesExperimentalTriggers$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesExperimentalTriggers' from JSON`);
}
/** @internal */
export const GetDeploymentServicesFunctions$inboundSchema = z.object({
architecture: types.optional(GetDeploymentServicesArchitecture$inboundSchema),
memory: types.optional(types.number()),
maxDuration: types.optional(smartUnion([
types.number(),
GetDeploymentMaxDurationDeployments2$inboundSchema,
])),
affinity: types.optional(z.lazy(() => GetDeploymentServicesAffinity$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(() => GetDeploymentExperimentalTriggersDeployments1$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeployments2$inboundSchema),
z.lazy(() => GetDeploymentExperimentalTriggersDeployments3$inboundSchema),
]))),
supportsCancellation: types.optional(types.boolean()),
});
export function getDeploymentServicesFunctionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesFunctions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesFunctions' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsHeaders$inboundSchema = z.object({
key: types.string(),
value: types.string(),
});
export function getDeploymentServicesDeploymentsHeadersFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsHeaders$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsHeaders' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponseType$inboundSchema = z
.nativeEnum(GetDeploymentHasDeploymentsResponseType);
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2HeadersHasEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2HeadersHasEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2HeadersHasEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2HeadersHasEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJson2$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 getDeploymentValueDeploymentsResponse200ApplicationJSON2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJson2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJson2' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2ServicesValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJson2$inboundSchema),
]);
export function getDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2ServicesValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2ServicesValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2ServicesValue' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse2002$inboundSchema = z.object({
type: GetDeploymentHasDeploymentsResponseType$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJson2$inboundSchema),
])),
});
export function getDeploymentHasDeploymentsResponse2002FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse2002$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse2002' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2HeadersEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2HeadersEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2HeadersEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2HeadersEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Headers2$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 getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Headers2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Headers2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Headers2' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Value$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Headers2$inboundSchema),
]);
export function getDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2ValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Value$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse200ApplicationJSONResponseBody2Value' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse2001$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Headers2$inboundSchema),
]),
});
export function getDeploymentHasDeploymentsResponse2001FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse2001$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse2001' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsResponseHas$inboundSchema = z.union([
z.lazy(() => GetDeploymentHasDeploymentsResponse2001$inboundSchema),
z.lazy(() => GetDeploymentHasDeploymentsResponse2002$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse2002$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse2002$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function getDeploymentServicesDeploymentsResponseHasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsResponseHas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsResponseHas' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponseType$inboundSchema = z
.nativeEnum(GetDeploymentMissingDeploymentsResponseType);
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBodyEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBodyEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBodyEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBodyEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody22$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 getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody22FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody22$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody22' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponseValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody22$inboundSchema),
]);
export function getDeploymentMissingDeploymentsResponseValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponseValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponseValue' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse2002$inboundSchema = z.object({
type: GetDeploymentMissingDeploymentsResponseType$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody22$inboundSchema),
])),
});
export function getDeploymentMissingDeploymentsResponse2002FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse2002$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse2002' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2$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 getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2ServicesValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2$inboundSchema),
]);
export function getDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2ServicesValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2ServicesValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse200ApplicationJSONResponseBody2ServicesValue' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse2001$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2$inboundSchema),
]),
});
export function getDeploymentMissingDeploymentsResponse2001FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse2001$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse2001' from JSON`);
}
/** @internal */
export const GetDeploymentServicesDeploymentsResponseMissing$inboundSchema = z.union([
z.lazy(() => GetDeploymentMissingDeploymentsResponse2001$inboundSchema),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2002$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2002$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2002$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function getDeploymentServicesDeploymentsResponseMissingFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesDeploymentsResponseMissing$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesDeploymentsResponseMissing' from JSON`);
}
/** @internal */
export const GetDeploymentServicesHeaders$inboundSchema = z.object({
source: types.string(),
headers: z.array(z.lazy(() => GetDeploymentServicesDeploymentsHeaders$inboundSchema)),
has: types.optional(z.array(z.union([
z.lazy(() => GetDeploymentHasDeploymentsResponse2001$inboundSchema),
z.lazy(() => GetDeploymentHasDeploymentsResponse2002$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse2002$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentHasDeploymentsResponse2002$inboundSchema).and(z.object({ type: z.literal("query") })),
]))),
missing: types.optional(z.array(z.union([
z.lazy(() => GetDeploymentMissingDeploymentsResponse2001$inboundSchema),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2002$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2002$inboundSchema)
.and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentMissingDeploymentsResponse2002$inboundSchema)
.and(z.object({ type: z.literal("query") })),
]))),
});
export function getDeploymentServicesHeadersFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesHeaders$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesHeaders' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200ApplicationJSONType$inboundSchema = z.nativeEnum(GetDeploymentHasDeploymentsResponse200ApplicationJSONType);
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2ServicesEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2ServicesEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2ServicesEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2ServicesEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services22$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 getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services22FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services22$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services22' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponse200Value$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services22$inboundSchema),
]);
export function getDeploymentHasDeploymentsResponse200ValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponse200Value$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponse200Value' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeployments2$inboundSchema = z.object({
type: GetDeploymentHasDeploymentsResponse200ApplicationJSONType$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services22$inboundSchema),
])),
});
export function getDeploymentHasDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeployments2' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Eq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2EqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Eq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Eq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2$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 getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeploymentsResponseValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2$inboundSchema),
]);
export function getDeploymentHasDeploymentsResponseValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeploymentsResponseValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeploymentsResponseValue' from JSON`);
}
/** @internal */
export const GetDeploymentHasDeployments1$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2$inboundSchema),
]),
});
export function getDeploymentHasDeployments1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentHasDeployments1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentHasDeployments1' from JSON`);
}
/** @internal */
export const GetDeploymentServicesHas$inboundSchema = z.union([
z.lazy(() => GetDeploymentHasDeployments1$inboundSchema),
z.lazy(() => GetDeploymentHasDeployments2$inboundSchema).and(z.object({ type: z.literal("cookie") })),
z.lazy(() => GetDeploymentHasDeployments2$inboundSchema).and(z.object({ type: z.literal("header") })),
z.lazy(() => GetDeploymentHasDeployments2$inboundSchema).and(z.object({ type: z.literal("query") })),
]);
export function getDeploymentServicesHasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentServicesHas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentServicesHas' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONType$inboundSchema = z.nativeEnum(GetDeploymentMissingDeploymentsResponse200ApplicationJSONType);
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RedirectsEq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RedirectsEqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RedirectsEq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RedirectsEq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RedirectsMissing2$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 getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RedirectsMissing2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RedirectsMissing2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RedirectsMissing2' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200ApplicationJSONValue$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RedirectsMissing2$inboundSchema),
]);
export function getDeploymentMissingDeploymentsResponse200ApplicationJSONValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse200ApplicationJSONValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse200ApplicationJSONValue' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeployments2$inboundSchema = z.object({
type: GetDeploymentMissingDeploymentsResponse200ApplicationJSONType$inboundSchema,
key: types.string(),
value: types.optional(smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2RedirectsMissing2$inboundSchema),
])),
});
export function getDeploymentMissingDeployments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeployments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeployments2' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Eq$inboundSchema = smartUnion([types.string(), types.number()]);
export function getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2EqFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Eq$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Eq' from JSON`);
}
/** @internal */
export const GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Redirects2$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 getDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Redirects2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Redirects2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Redirects2' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeploymentsResponse200Value$inboundSchema = smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Redirects2$inboundSchema),
]);
export function getDeploymentMissingDeploymentsResponse200ValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeploymentsResponse200Value$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeploymentsResponse200Value' from JSON`);
}
/** @internal */
export const GetDeploymentMissingDeployments1$inboundSchema = z.object({
type: types.literal("host"),
value: smartUnion([
types.string(),
z.lazy(() => GetDeploymentValueDeploymentsResponse200ApplicationJSONResponseBody2Services2Redirects2$inboundSchema),
]),
});
export function getDeploymentMissingDeployments1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetDeploymentMissingDeployments1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetDeploymentMissingDeployments1' from JSON`);
}
//# sourceMappingURL=getdeploymentmissingdeployments1.js.map