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>

177 lines 8.04 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { safeParse } from "../lib/schemas.js"; import * as types from "../types/primitives.js"; import { smartUnion } from "../types/smartUnion.js"; export const ProtectionBypassAccess = { Granted: "granted", Requested: "requested", }; /** @internal */ export const GetAliasRequest$outboundSchema = z.object({ from: z.number().optional(), idOrAlias: z.string(), projectId: z.string().optional(), since: z.number().optional(), until: z.number().optional(), teamId: z.string().optional(), slug: z.string().optional(), }); export function getAliasRequestToJSON(getAliasRequest) { return JSON.stringify(GetAliasRequest$outboundSchema.parse(getAliasRequest)); } /** @internal */ export const GetAliasCreator$inboundSchema = z.object({ uid: types.string(), email: types.optional(types.string()), username: types.optional(types.string()), }); export function getAliasCreatorFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasCreator$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasCreator' from JSON`); } /** @internal */ export const GetAliasDeployment$inboundSchema = z.object({ id: types.string(), url: types.optional(types.string()), meta: types.optional(types.string()), }); export function getAliasDeploymentFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasDeployment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasDeployment' from JSON`); } /** @internal */ export const ProtectionBypass4$inboundSchema = z.object({ createdAt: types.number(), lastUpdatedAt: types.number(), lastUpdatedBy: types.string(), scope: types.literal("email_invite"), }); export function protectionBypass4FromJSON(jsonString) { return safeParse(jsonString, (x) => ProtectionBypass4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ProtectionBypass4' from JSON`); } /** @internal */ export const ProtectionBypass3$inboundSchema = z.object({ createdAt: types.number(), createdBy: types.string(), scope: types.literal("alias-protection-override"), }); export function protectionBypass3FromJSON(jsonString) { return safeParse(jsonString, (x) => ProtectionBypass3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ProtectionBypass3' from JSON`); } /** @internal */ export const ProtectionBypassAccess$inboundSchema = z.nativeEnum(ProtectionBypassAccess); /** @internal */ export const GetAliasProtectionBypass2$inboundSchema = z.object({ createdAt: types.number(), lastUpdatedAt: types.number(), lastUpdatedBy: types.string(), access: ProtectionBypassAccess$inboundSchema, scope: types.literal("user"), }); export function getAliasProtectionBypass2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasProtectionBypass2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasProtectionBypass2' from JSON`); } /** @internal */ export const GetAliasProtectionBypass1$inboundSchema = z.object({ createdAt: types.number(), createdBy: types.string(), scope: types.literal("shareable-link"), expires: types.optional(types.number()), }); export function getAliasProtectionBypass1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasProtectionBypass1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasProtectionBypass1' from JSON`); } /** @internal */ export const GetAliasProtectionBypass$inboundSchema = z.union([ z.lazy(() => GetAliasProtectionBypass1$inboundSchema), z.lazy(() => GetAliasProtectionBypass2$inboundSchema), z.lazy(() => ProtectionBypass3$inboundSchema), z.lazy(() => ProtectionBypass4$inboundSchema), ]); export function getAliasProtectionBypassFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasProtectionBypass$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasProtectionBypass' from JSON`); } /** @internal */ export const GetAliasDefaultApp$inboundSchema = z.object({ projectId: types.string(), }); export function getAliasDefaultAppFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasDefaultApp$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasDefaultApp' from JSON`); } /** @internal */ export const Applications3$inboundSchema = z.object({ deploymentId: types.optional(types.string()), branchDeploymentId: types.optional(types.string()), fallbackDeploymentId: types.optional(types.string()), fallbackHost: types.optional(types.string()), branchAlias: types.optional(types.string()), projectId: types.string(), }); export function applications3FromJSON(jsonString) { return safeParse(jsonString, (x) => Applications3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Applications3' from JSON`); } /** @internal */ export const GetAliasApplications2$inboundSchema = z.object({ fallbackHost: types.string(), branchAlias: types.string(), projectId: types.string(), }); export function getAliasApplications2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasApplications2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasApplications2' from JSON`); } /** @internal */ export const GetAliasApplications1$inboundSchema = z.object({ fallbackHost: types.string(), projectId: types.string(), }); export function getAliasApplications1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasApplications1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasApplications1' from JSON`); } /** @internal */ export const GetAliasApplications$inboundSchema = smartUnion([ z.array(z.lazy(() => GetAliasApplications1$inboundSchema)), z.array(z.lazy(() => GetAliasApplications2$inboundSchema)), z.array(z.lazy(() => Applications3$inboundSchema)), ]); export function getAliasApplicationsFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasApplications$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasApplications' from JSON`); } /** @internal */ export const GetAliasMicrofrontends$inboundSchema = z.object({ defaultApp: z.lazy(() => GetAliasDefaultApp$inboundSchema), applications: smartUnion([ z.array(z.lazy(() => GetAliasApplications1$inboundSchema)), z.array(z.lazy(() => GetAliasApplications2$inboundSchema)), z.array(z.lazy(() => Applications3$inboundSchema)), ]), }); export function getAliasMicrofrontendsFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasMicrofrontends$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasMicrofrontends' from JSON`); } /** @internal */ export const GetAliasResponseBody$inboundSchema = z.object({ alias: types.string(), created: types.date(), createdAt: z.nullable(types.number()).optional(), creator: types.optional(z.lazy(() => GetAliasCreator$inboundSchema)), deletedAt: z.nullable(types.number()).optional(), deployment: types.optional(z.lazy(() => GetAliasDeployment$inboundSchema)), deploymentId: types.nullable(types.string()), projectId: types.nullable(types.string()), redirect: z.nullable(types.string()).optional(), redirectStatusCode: z.nullable(types.number()).optional(), uid: types.string(), updatedAt: z.nullable(types.number()).optional(), protectionBypass: types.optional(z.record(z.union([ z.lazy(() => GetAliasProtectionBypass1$inboundSchema), z.lazy(() => GetAliasProtectionBypass2$inboundSchema), z.lazy(() => ProtectionBypass3$inboundSchema), z.lazy(() => ProtectionBypass4$inboundSchema), ]))), microfrontends: types.optional(z.lazy(() => GetAliasMicrofrontends$inboundSchema)), }); export function getAliasResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAliasResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAliasResponseBody' from JSON`); } //# sourceMappingURL=getaliasop.js.map