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>

103 lines 4.32 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"; /** * Encrypted Client Hello enrollment. 'auto' leaves it to Vercel, 'disabled' never enrolls and opts out of automatic enrollment. */ export const RequestBodyEchMode = { Auto: "auto", Disabled: "disabled", }; export const ResponseBodyEchMode = { Auto: "auto", Disabled: "disabled", Enabled: "enabled", }; /** @internal */ export const PatchDomainRequestBody2$outboundSchema = z.object({ op: z.string().optional(), destination: z.string().optional(), }); export function patchDomainRequestBody2ToJSON(patchDomainRequestBody2) { return JSON.stringify(PatchDomainRequestBody2$outboundSchema.parse(patchDomainRequestBody2)); } /** @internal */ export const RequestBodyEchMode$outboundSchema = z.nativeEnum(RequestBodyEchMode); /** @internal */ export const PatchDomainRequestBody1$outboundSchema = z.object({ op: z.string().optional(), renew: z.boolean().optional(), customNameservers: z.array(z.string()).optional(), zone: z.boolean().optional(), echMode: RequestBodyEchMode$outboundSchema.optional(), }); export function patchDomainRequestBody1ToJSON(patchDomainRequestBody1) { return JSON.stringify(PatchDomainRequestBody1$outboundSchema.parse(patchDomainRequestBody1)); } /** @internal */ export const PatchDomainRequestBody$outboundSchema = smartUnion([ z.lazy(() => PatchDomainRequestBody1$outboundSchema), z.lazy(() => PatchDomainRequestBody2$outboundSchema), ]); export function patchDomainRequestBodyToJSON(patchDomainRequestBody) { return JSON.stringify(PatchDomainRequestBody$outboundSchema.parse(patchDomainRequestBody)); } /** @internal */ export const PatchDomainRequest$outboundSchema = z.object({ domain: z.string(), teamId: z.string().optional(), slug: z.string().optional(), requestBody: smartUnion([ z.lazy(() => PatchDomainRequestBody1$outboundSchema), z.lazy(() => PatchDomainRequestBody2$outboundSchema), ]), }).transform((v) => { return remap$(v, { requestBody: "RequestBody", }); }); export function patchDomainRequestToJSON(patchDomainRequest) { return JSON.stringify(PatchDomainRequest$outboundSchema.parse(patchDomainRequest)); } /** @internal */ export const ResponseBodyEchMode$inboundSchema = z.nativeEnum(ResponseBodyEchMode); /** @internal */ export const PatchDomainResponseBody3$inboundSchema = z.object({ renew: types.optional(types.boolean()), customNameservers: types.optional(z.array(types.string())), zone: types.optional(types.boolean()), echMode: ResponseBodyEchMode$inboundSchema, }); export function patchDomainResponseBody3FromJSON(jsonString) { return safeParse(jsonString, (x) => PatchDomainResponseBody3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchDomainResponseBody3' from JSON`); } /** @internal */ export const PatchDomainResponseBody2$inboundSchema = z.object({ moved: types.boolean(), token: types.string(), }); export function patchDomainResponseBody2FromJSON(jsonString) { return safeParse(jsonString, (x) => PatchDomainResponseBody2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchDomainResponseBody2' from JSON`); } /** @internal */ export const PatchDomainResponseBody1$inboundSchema = z.object({ moved: types.boolean(), }); export function patchDomainResponseBody1FromJSON(jsonString) { return safeParse(jsonString, (x) => PatchDomainResponseBody1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchDomainResponseBody1' from JSON`); } /** @internal */ export const PatchDomainResponseBody$inboundSchema = smartUnion([ z.lazy(() => PatchDomainResponseBody2$inboundSchema), z.lazy(() => PatchDomainResponseBody1$inboundSchema), z.lazy(() => PatchDomainResponseBody3$inboundSchema), ]); export function patchDomainResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => PatchDomainResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PatchDomainResponseBody' from JSON`); } //# sourceMappingURL=patchdomainop.js.map