UNPKG

@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>

540 lines 25.2 kB
/* * 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"; /** * Pattern syntax type. If not provided, inferred from pattern. */ export const EditRouteSrcSyntax = { Equals: "equals", PathToRegexp: "path-to-regexp", Regex: "regex", }; export const EditRouteType = { Host: "host", Header: "header", Cookie: "cookie", Query: "query", }; export const EditRouteProjectRoutesType = { Host: "host", Header: "header", Cookie: "cookie", Query: "query", }; export const EditRouteProjectRoutesRequestType = { RequestHeaders: "request.headers", RequestQuery: "request.query", ResponseHeaders: "response.headers", }; export const EditRouteOp = { Append: "append", Set: "set", Delete: "delete", }; export const EditRouteRouteType = { Redirect: "redirect", Rewrite: "rewrite", SetStatus: "set_status", Transform: "transform", }; export const EditRouteHasProjectRoutesType = { Cookie: "cookie", Header: "header", Query: "query", }; export const EditRouteMissingProjectRoutesType = { Cookie: "cookie", Header: "header", Query: "query", }; export const EditRouteAction = { Challenge: "challenge", Deny: "deny", }; export const EditRouteProjectRoutesResponseType = { RequestHeaders: "request.headers", RequestQuery: "request.query", ResponseHeaders: "response.headers", }; export const EditRouteProjectRoutesOp = { Append: "append", Delete: "delete", Set: "set", }; export const EditRouteDestinationType = { Service: "service", }; /** * The syntax type of the source pattern. Determines how the pattern is compiled to regex. */ export const EditRouteProjectRoutesSrcSyntax = { Equals: "equals", PathToRegexp: "path-to-regexp", Regex: "regex", }; /** @internal */ export const EditRouteSrcSyntax$outboundSchema = z.nativeEnum(EditRouteSrcSyntax); /** @internal */ export const EditRouteHeaders$outboundSchema = z.object({}); export function editRouteHeadersToJSON(editRouteHeaders) { return JSON.stringify(EditRouteHeaders$outboundSchema.parse(editRouteHeaders)); } /** @internal */ export const EditRouteType$outboundSchema = z.nativeEnum(EditRouteType); /** @internal */ export const EditRouteHas$outboundSchema = z.object({ type: EditRouteType$outboundSchema.optional(), key: z.string().optional(), value: z.string().optional(), }); export function editRouteHasToJSON(editRouteHas) { return JSON.stringify(EditRouteHas$outboundSchema.parse(editRouteHas)); } /** @internal */ export const EditRouteProjectRoutesType$outboundSchema = z.nativeEnum(EditRouteProjectRoutesType); /** @internal */ export const EditRouteMissing$outboundSchema = z.object({ type: EditRouteProjectRoutesType$outboundSchema.optional(), key: z.string().optional(), value: z.string().optional(), }); export function editRouteMissingToJSON(editRouteMissing) { return JSON.stringify(EditRouteMissing$outboundSchema.parse(editRouteMissing)); } /** @internal */ export const EditRouteProjectRoutesRequestType$outboundSchema = z.nativeEnum(EditRouteProjectRoutesRequestType); /** @internal */ export const EditRouteOp$outboundSchema = z .nativeEnum(EditRouteOp); /** @internal */ export const EditRouteTarget$outboundSchema = z.object({}); export function editRouteTargetToJSON(editRouteTarget) { return JSON.stringify(EditRouteTarget$outboundSchema.parse(editRouteTarget)); } /** @internal */ export const EditRouteTransforms$outboundSchema = z.object({ type: EditRouteProjectRoutesRequestType$outboundSchema.optional(), op: EditRouteOp$outboundSchema.optional(), target: z.lazy(() => EditRouteTarget$outboundSchema).optional(), args: z.any().optional(), env: z.array(z.string()).optional(), }); export function editRouteTransformsToJSON(editRouteTransforms) { return JSON.stringify(EditRouteTransforms$outboundSchema.parse(editRouteTransforms)); } /** @internal */ export const EditRouteProjectRoutesRoute$outboundSchema = z.object({ src: z.string(), dest: z.string().optional(), headers: z.lazy(() => EditRouteHeaders$outboundSchema).optional(), caseSensitive: z.boolean().optional(), status: z.number().int().optional(), has: z.array(z.lazy(() => EditRouteHas$outboundSchema)).optional(), missing: z.array(z.lazy(() => EditRouteMissing$outboundSchema)).optional(), transforms: z.array(z.lazy(() => EditRouteTransforms$outboundSchema)) .optional(), respectOriginCacheControl: z.boolean().optional(), }); export function editRouteProjectRoutesRouteToJSON(editRouteProjectRoutesRoute) { return JSON.stringify(EditRouteProjectRoutesRoute$outboundSchema.parse(editRouteProjectRoutesRoute)); } /** @internal */ export const EditRouteRoute$outboundSchema = z.object({ name: z.string(), description: z.string().optional(), enabled: z.boolean().optional(), srcSyntax: EditRouteSrcSyntax$outboundSchema.optional(), route: z.lazy(() => EditRouteProjectRoutesRoute$outboundSchema), }); export function editRouteRouteToJSON(editRouteRoute) { return JSON.stringify(EditRouteRoute$outboundSchema.parse(editRouteRoute)); } /** @internal */ export const EditRouteRequestBody$outboundSchema = z.object({ route: z.lazy(() => EditRouteRoute$outboundSchema).optional(), restore: z.boolean().optional(), }); export function editRouteRequestBodyToJSON(editRouteRequestBody) { return JSON.stringify(EditRouteRequestBody$outboundSchema.parse(editRouteRequestBody)); } /** @internal */ export const EditRouteRequest$outboundSchema = z.object({ projectId: z.string(), routeId: z.string(), teamId: z.string().optional(), slug: z.string().optional(), requestBody: z.lazy(() => EditRouteRequestBody$outboundSchema).optional(), }).transform((v) => { return remap$(v, { requestBody: "RequestBody", }); }); export function editRouteRequestToJSON(editRouteRequest) { return JSON.stringify(EditRouteRequest$outboundSchema.parse(editRouteRequest)); } /** @internal */ export const EditRouteRouteType$inboundSchema = z.nativeEnum(EditRouteRouteType); /** @internal */ export const EditRouteHasProjectRoutesType$inboundSchema = z.nativeEnum(EditRouteHasProjectRoutesType); /** @internal */ export const EditRouteValueProjectRoutesEq$inboundSchema = smartUnion([types.string(), types.number()]); export function editRouteValueProjectRoutesEqFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteValueProjectRoutesEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteValueProjectRoutesEq' from JSON`); } /** @internal */ export const EditRouteValueProjectRoutes2$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 editRouteValueProjectRoutes2FromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteValueProjectRoutes2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteValueProjectRoutes2' from JSON`); } /** @internal */ export const EditRouteHasProjectRoutesValue$inboundSchema = smartUnion([ types.string(), z.lazy(() => EditRouteValueProjectRoutes2$inboundSchema), ]); export function editRouteHasProjectRoutesValueFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteHasProjectRoutesValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteHasProjectRoutesValue' from JSON`); } /** @internal */ export const EditRouteHas2$inboundSchema = z.object({ type: EditRouteHasProjectRoutesType$inboundSchema, key: types.string(), value: types.optional(smartUnion([ types.string(), z.lazy(() => EditRouteValueProjectRoutes2$inboundSchema), ])), }); export function editRouteHas2FromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteHas2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteHas2' from JSON`); } /** @internal */ export const EditRouteValueEq$inboundSchema = smartUnion([types.string(), types.number()]); export function editRouteValueEqFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteValueEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteValueEq' from JSON`); } /** @internal */ export const EditRouteValue2$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 editRouteValue2FromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteValue2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteValue2' from JSON`); } /** @internal */ export const EditRouteHasValue$inboundSchema = smartUnion([types.string(), z.lazy(() => EditRouteValue2$inboundSchema)]); export function editRouteHasValueFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteHasValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteHasValue' from JSON`); } /** @internal */ export const EditRouteHas1$inboundSchema = z.object({ type: types.literal("host"), value: smartUnion([ types.string(), z.lazy(() => EditRouteValue2$inboundSchema), ]), }); export function editRouteHas1FromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteHas1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteHas1' from JSON`); } /** @internal */ export const EditRouteProjectRoutesHas$inboundSchema = z.union([ z.lazy(() => EditRouteHas1$inboundSchema), z.lazy(() => EditRouteHas2$inboundSchema).and(z.object({ type: z.literal("cookie") })), z.lazy(() => EditRouteHas2$inboundSchema).and(z.object({ type: z.literal("header") })), z.lazy(() => EditRouteHas2$inboundSchema).and(z.object({ type: z.literal("query") })), ]); export function editRouteProjectRoutesHasFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteProjectRoutesHas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteProjectRoutesHas' from JSON`); } /** @internal */ export const EditRouteMissingProjectRoutesType$inboundSchema = z.nativeEnum(EditRouteMissingProjectRoutesType); /** @internal */ export const EditRouteValueProjectRoutesResponse200Eq$inboundSchema = smartUnion([types.string(), types.number()]); export function editRouteValueProjectRoutesResponse200EqFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteValueProjectRoutesResponse200Eq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteValueProjectRoutesResponse200Eq' from JSON`); } /** @internal */ export const EditRouteValueProjectRoutesResponse2002$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 editRouteValueProjectRoutesResponse2002FromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteValueProjectRoutesResponse2002$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteValueProjectRoutesResponse2002' from JSON`); } /** @internal */ export const EditRouteMissingProjectRoutesValue$inboundSchema = smartUnion([ types.string(), z.lazy(() => EditRouteValueProjectRoutesResponse2002$inboundSchema), ]); export function editRouteMissingProjectRoutesValueFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteMissingProjectRoutesValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteMissingProjectRoutesValue' from JSON`); } /** @internal */ export const EditRouteMissing2$inboundSchema = z.object({ type: EditRouteMissingProjectRoutesType$inboundSchema, key: types.string(), value: types.optional(smartUnion([ types.string(), z.lazy(() => EditRouteValueProjectRoutesResponse2002$inboundSchema), ])), }); export function editRouteMissing2FromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteMissing2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteMissing2' from JSON`); } /** @internal */ export const EditRouteValueProjectRoutesResponseEq$inboundSchema = smartUnion([types.string(), types.number()]); export function editRouteValueProjectRoutesResponseEqFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteValueProjectRoutesResponseEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteValueProjectRoutesResponseEq' from JSON`); } /** @internal */ export const EditRouteValueProjectRoutesResponse2$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 editRouteValueProjectRoutesResponse2FromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteValueProjectRoutesResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteValueProjectRoutesResponse2' from JSON`); } /** @internal */ export const EditRouteMissingValue$inboundSchema = smartUnion([ types.string(), z.lazy(() => EditRouteValueProjectRoutesResponse2$inboundSchema), ]); export function editRouteMissingValueFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteMissingValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteMissingValue' from JSON`); } /** @internal */ export const EditRouteMissing1$inboundSchema = z.object({ type: types.literal("host"), value: smartUnion([ types.string(), z.lazy(() => EditRouteValueProjectRoutesResponse2$inboundSchema), ]), }); export function editRouteMissing1FromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteMissing1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteMissing1' from JSON`); } /** @internal */ export const EditRouteProjectRoutesMissing$inboundSchema = z.union([ z.lazy(() => EditRouteMissing1$inboundSchema), z.lazy(() => EditRouteMissing2$inboundSchema).and(z.object({ type: z.literal("cookie") })), z.lazy(() => EditRouteMissing2$inboundSchema).and(z.object({ type: z.literal("header") })), z.lazy(() => EditRouteMissing2$inboundSchema).and(z.object({ type: z.literal("query") })), ]); export function editRouteProjectRoutesMissingFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteProjectRoutesMissing$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteProjectRoutesMissing' from JSON`); } /** @internal */ export const EditRouteAction$inboundSchema = z.nativeEnum(EditRouteAction); /** @internal */ export const EditRouteMitigate$inboundSchema = z.object({ action: EditRouteAction$inboundSchema, }); export function editRouteMitigateFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteMitigate$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteMitigate' from JSON`); } /** @internal */ export const EditRouteProjectRoutesResponseType$inboundSchema = z.nativeEnum(EditRouteProjectRoutesResponseType); /** @internal */ export const EditRouteProjectRoutesOp$inboundSchema = z.nativeEnum(EditRouteProjectRoutesOp); /** @internal */ export const EditRouteKeyEq$inboundSchema = smartUnion([types.string(), types.number()]); export function editRouteKeyEqFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteKeyEq$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteKeyEq' from JSON`); } /** @internal */ export const EditRouteKey2$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 editRouteKey2FromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteKey2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteKey2' from JSON`); } /** @internal */ export const EditRouteKey$inboundSchema = smartUnion([types.string(), z.lazy(() => EditRouteKey2$inboundSchema)]); export function editRouteKeyFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteKey$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteKey' from JSON`); } /** @internal */ export const EditRouteProjectRoutesTarget$inboundSchema = z.object({ key: smartUnion([types.string(), z.lazy(() => EditRouteKey2$inboundSchema)]), }); export function editRouteProjectRoutesTargetFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteProjectRoutesTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteProjectRoutesTarget' from JSON`); } /** @internal */ export const EditRouteArgs$inboundSchema = smartUnion([types.string(), z.array(types.string())]); export function editRouteArgsFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteArgs$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteArgs' from JSON`); } /** @internal */ export const EditRouteProjectRoutesTransforms$inboundSchema = z.object({ type: EditRouteProjectRoutesResponseType$inboundSchema, op: EditRouteProjectRoutesOp$inboundSchema, target: z.lazy(() => EditRouteProjectRoutesTarget$inboundSchema), args: types.optional(smartUnion([types.string(), z.array(types.string())])), env: types.optional(z.array(types.string())), }); export function editRouteProjectRoutesTransformsFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteProjectRoutesTransforms$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteProjectRoutesTransforms' from JSON`); } /** @internal */ export const EditRouteLocale$inboundSchema = z.object({ redirect: types.optional(z.record(types.string())), cookie: types.optional(types.string()), }); export function editRouteLocaleFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteLocale$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteLocale' from JSON`); } /** @internal */ export const EditRouteDestinationType$inboundSchema = z.nativeEnum(EditRouteDestinationType); /** @internal */ export const EditRouteDestination2$inboundSchema = z.object({ type: EditRouteDestinationType$inboundSchema, service: types.string(), path: types.optional(types.string()), }); export function editRouteDestination2FromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteDestination2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteDestination2' from JSON`); } /** @internal */ export const EditRouteDestination$inboundSchema = smartUnion([ z.lazy(() => EditRouteDestination2$inboundSchema), types.string(), ]); export function editRouteDestinationFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteDestination$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteDestination' from JSON`); } /** @internal */ export const EditRouteProjectRoutesResponse200Route$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(() => EditRouteHas1$inboundSchema), z.lazy(() => EditRouteHas2$inboundSchema).and(z.object({ type: z.literal("cookie") })), z.lazy(() => EditRouteHas2$inboundSchema).and(z.object({ type: z.literal("header") })), z.lazy(() => EditRouteHas2$inboundSchema).and(z.object({ type: z.literal("query") })), ]))), missing: types.optional(z.array(z.union([ z.lazy(() => EditRouteMissing1$inboundSchema), z.lazy(() => EditRouteMissing2$inboundSchema).and(z.object({ type: z.literal("cookie") })), z.lazy(() => EditRouteMissing2$inboundSchema).and(z.object({ type: z.literal("header") })), z.lazy(() => EditRouteMissing2$inboundSchema).and(z.object({ type: z.literal("query") })), ]))), mitigate: types.optional(z.lazy(() => EditRouteMitigate$inboundSchema)), transforms: types.optional(z.array(z.lazy(() => EditRouteProjectRoutesTransforms$inboundSchema))), env: types.optional(z.array(types.string())), locale: types.optional(z.lazy(() => EditRouteLocale$inboundSchema)), source: types.optional(types.string()), destination: types.optional(smartUnion([ z.lazy(() => EditRouteDestination2$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 editRouteProjectRoutesResponse200RouteFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteProjectRoutesResponse200Route$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteProjectRoutesResponse200Route' from JSON`); } /** @internal */ export const EditRouteProjectRoutesSrcSyntax$inboundSchema = z.nativeEnum(EditRouteProjectRoutesSrcSyntax); /** @internal */ export const EditRouteProjectRoutesResponseRoute$inboundSchema = z.object({ routeType: types.optional(EditRouteRouteType$inboundSchema), id: types.string(), name: types.string(), description: types.optional(types.string()), enabled: types.optional(types.boolean()), staged: types.optional(types.boolean()), route: z.lazy(() => EditRouteProjectRoutesResponse200Route$inboundSchema), rawSrc: types.optional(types.string()), rawDest: types.optional(types.string()), srcSyntax: types.optional(EditRouteProjectRoutesSrcSyntax$inboundSchema), }); export function editRouteProjectRoutesResponseRouteFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteProjectRoutesResponseRoute$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteProjectRoutesResponseRoute' from JSON`); } /** @internal */ export const EditRouteVersion$inboundSchema = z.object({ id: types.string(), s3Key: types.string(), lastModified: types.number(), createdBy: types.string(), isStaging: types.optional(types.boolean()), isLive: types.optional(types.boolean()), ruleCount: types.optional(types.number()), alias: types.optional(types.string()), }); export function editRouteVersionFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteVersion$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteVersion' from JSON`); } /** @internal */ export const EditRouteResponseBody$inboundSchema = z.object({ route: types.optional(z.lazy(() => EditRouteProjectRoutesResponseRoute$inboundSchema)), version: z.lazy(() => EditRouteVersion$inboundSchema), }); export function editRouteResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => EditRouteResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EditRouteResponseBody' from JSON`); } //# sourceMappingURL=editrouteop.js.map