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>

90 lines 4.07 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"; /** @internal */ export const UpdateEdgeConfigRequestBody$outboundSchema = z.object({ slug: z.string(), }); export function updateEdgeConfigRequestBodyToJSON(updateEdgeConfigRequestBody) { return JSON.stringify(UpdateEdgeConfigRequestBody$outboundSchema.parse(updateEdgeConfigRequestBody)); } /** @internal */ export const UpdateEdgeConfigRequest$outboundSchema = z.object({ edgeConfigId: z.string(), teamId: z.string().optional(), slug: z.string().optional(), requestBody: z.lazy(() => UpdateEdgeConfigRequestBody$outboundSchema), }).transform((v) => { return remap$(v, { requestBody: "RequestBody", }); }); export function updateEdgeConfigRequestToJSON(updateEdgeConfigRequest) { return JSON.stringify(UpdateEdgeConfigRequest$outboundSchema.parse(updateEdgeConfigRequest)); } /** @internal */ export const UpdateEdgeConfigPurpose2$inboundSchema = z.object({ type: types.literal("experimentation"), resourceId: types.string(), }); export function updateEdgeConfigPurpose2FromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateEdgeConfigPurpose2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateEdgeConfigPurpose2' from JSON`); } /** @internal */ export const UpdateEdgeConfigPurpose1$inboundSchema = z.object({ type: types.literal("flags"), projectId: types.string(), }); export function updateEdgeConfigPurpose1FromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateEdgeConfigPurpose1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateEdgeConfigPurpose1' from JSON`); } /** @internal */ export const UpdateEdgeConfigPurpose$inboundSchema = z.union([ z.lazy(() => UpdateEdgeConfigPurpose1$inboundSchema), z.lazy(() => UpdateEdgeConfigPurpose2$inboundSchema), ]); export function updateEdgeConfigPurposeFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateEdgeConfigPurpose$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateEdgeConfigPurpose' from JSON`); } /** @internal */ export const UpdateEdgeConfigTransfer$inboundSchema = z.object({ fromAccountId: types.string(), startedAt: types.number(), doneAt: types.nullable(types.number()), }); export function updateEdgeConfigTransferFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateEdgeConfigTransfer$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateEdgeConfigTransfer' from JSON`); } /** @internal */ export const UpdateEdgeConfigSchema$inboundSchema = z.object({}); export function updateEdgeConfigSchemaFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateEdgeConfigSchema$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateEdgeConfigSchema' from JSON`); } /** @internal */ export const UpdateEdgeConfigResponseBody$inboundSchema = z.object({ id: types.string(), createdAt: types.number(), createdBy: types.optional(types.string()), ownerId: types.string(), slug: types.string(), updatedAt: types.number(), digest: types.string(), purpose: types.optional(z.union([ z.lazy(() => UpdateEdgeConfigPurpose1$inboundSchema), z.lazy(() => UpdateEdgeConfigPurpose2$inboundSchema), ])), deletedAt: z.nullable(types.number()).optional(), transfer: types.optional(z.lazy(() => UpdateEdgeConfigTransfer$inboundSchema)), schema: types.optional(z.lazy(() => UpdateEdgeConfigSchema$inboundSchema)), syncedToDynamoAt: types.optional(types.number()), sizeInBytes: types.number(), itemCount: types.number(), }); export function updateEdgeConfigResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateEdgeConfigResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateEdgeConfigResponseBody' from JSON`); } //# sourceMappingURL=updateedgeconfigop.js.map