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>

116 lines 5.99 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"; export const AcceptProjectTransferRequestResponseBodyStatus = { Errored: "errored", Fulfilled: "fulfilled", }; /** @internal */ export const PaidFeatures$outboundSchema = z.object({ concurrentBuilds: z.nullable(z.number().int()).optional(), passwordProtection: z.nullable(z.boolean()).optional(), previewDeploymentSuffix: z.nullable(z.boolean()).optional(), }); export function paidFeaturesToJSON(paidFeatures) { return JSON.stringify(PaidFeatures$outboundSchema.parse(paidFeatures)); } /** @internal */ export const AcceptedPolicies$outboundSchema = z.object({ eula: z.date().transform(v => v.toISOString()), privacy: z.date().transform(v => v.toISOString()), additionalProperties: z.record(z.date().transform(v => v.toISOString())) .optional(), }).transform((v) => { return { ...v.additionalProperties, ...remap$(v, { additionalProperties: null, }), }; }); export function acceptedPoliciesToJSON(acceptedPolicies) { return JSON.stringify(AcceptedPolicies$outboundSchema.parse(acceptedPolicies)); } /** @internal */ export const AcceptProjectTransferRequestRequestBody$outboundSchema = z.object({ newProjectName: z.string().optional(), paidFeatures: z.lazy(() => PaidFeatures$outboundSchema).optional(), acceptedPolicies: z.record(z.lazy(() => AcceptedPolicies$outboundSchema)) .optional(), }); export function acceptProjectTransferRequestRequestBodyToJSON(acceptProjectTransferRequestRequestBody) { return JSON.stringify(AcceptProjectTransferRequestRequestBody$outboundSchema.parse(acceptProjectTransferRequestRequestBody)); } /** @internal */ export const AcceptProjectTransferRequestRequest$outboundSchema = z.object({ code: z.string(), teamId: z.string().optional(), slug: z.string().optional(), requestBody: z.lazy(() => AcceptProjectTransferRequestRequestBody$outboundSchema).optional(), }).transform((v) => { return remap$(v, { requestBody: "RequestBody", }); }); export function acceptProjectTransferRequestRequestToJSON(acceptProjectTransferRequestRequest) { return JSON.stringify(AcceptProjectTransferRequestRequest$outboundSchema.parse(acceptProjectTransferRequestRequest)); } /** @internal */ export const AcceptProjectTransferRequestResponseBody2$inboundSchema = z.object({}); export function acceptProjectTransferRequestResponseBody2FromJSON(jsonString) { return safeParse(jsonString, (x) => AcceptProjectTransferRequestResponseBody2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AcceptProjectTransferRequestResponseBody2' from JSON`); } /** @internal */ export const AcceptProjectTransferRequestResponseBodyStatus$inboundSchema = z .nativeEnum(AcceptProjectTransferRequestResponseBodyStatus); /** @internal */ export const AcceptProjectTransferRequestResponseBodyError$inboundSchema = z.object({}); export function acceptProjectTransferRequestResponseBodyErrorFromJSON(jsonString) { return safeParse(jsonString, (x) => AcceptProjectTransferRequestResponseBodyError$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AcceptProjectTransferRequestResponseBodyError' from JSON`); } /** @internal */ export const AcceptProjectTransferRequestResponseBodyResult$inboundSchema = z.object({ status: AcceptProjectTransferRequestResponseBodyStatus$inboundSchema, error: types.optional(z.lazy(() => AcceptProjectTransferRequestResponseBodyError$inboundSchema)), code: types.optional(types.string()), }); export function acceptProjectTransferRequestResponseBodyResultFromJSON(jsonString) { return safeParse(jsonString, (x) => AcceptProjectTransferRequestResponseBodyResult$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AcceptProjectTransferRequestResponseBodyResult' from JSON`); } /** @internal */ export const PartnerCalls$inboundSchema = z.object({ installationId: types.string(), resourceIds: z.array(types.string()), result: z.lazy(() => AcceptProjectTransferRequestResponseBodyResult$inboundSchema), }); export function partnerCallsFromJSON(jsonString) { return safeParse(jsonString, (x) => PartnerCalls$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PartnerCalls' from JSON`); } /** @internal */ export const ResourceTransferErrors$inboundSchema = z.object({}); export function resourceTransferErrorsFromJSON(jsonString) { return safeParse(jsonString, (x) => ResourceTransferErrors$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResourceTransferErrors' from JSON`); } /** @internal */ export const AcceptProjectTransferRequestResponseBody1$inboundSchema = z.object({ partnerCalls: z.array(z.lazy(() => PartnerCalls$inboundSchema)), resourceTransferErrors: z.array(z.lazy(() => ResourceTransferErrors$inboundSchema)), transferredStoreIds: z.array(types.string()), }); export function acceptProjectTransferRequestResponseBody1FromJSON(jsonString) { return safeParse(jsonString, (x) => AcceptProjectTransferRequestResponseBody1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AcceptProjectTransferRequestResponseBody1' from JSON`); } /** @internal */ export const AcceptProjectTransferRequestResponseBody$inboundSchema = smartUnion([ z.lazy(() => AcceptProjectTransferRequestResponseBody1$inboundSchema), z.lazy(() => AcceptProjectTransferRequestResponseBody2$inboundSchema), ]); export function acceptProjectTransferRequestResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => AcceptProjectTransferRequestResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AcceptProjectTransferRequestResponseBody' from JSON`); } //# sourceMappingURL=acceptprojecttransferrequestop.js.map