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>

193 lines 9.24 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"; import { Pagination$inboundSchema } from "./pagination.js"; export const ListAliasesProtectionBypassAccess = { Granted: "granted", Requested: "requested", }; /** @internal */ export const Domain$outboundSchema = smartUnion([z.array(z.string()), z.string()]); export function domainToJSON(domain) { return JSON.stringify(Domain$outboundSchema.parse(domain)); } /** @internal */ export const ListAliasesRequest$outboundSchema = z.object({ domain: smartUnion([z.array(z.string()), z.string()]).optional(), from: z.number().optional(), limit: z.number().optional(), projectId: z.string().optional(), since: z.number().optional(), until: z.number().optional(), rollbackDeploymentId: z.string().optional(), teamId: z.string().optional(), slug: z.string().optional(), }); export function listAliasesRequestToJSON(listAliasesRequest) { return JSON.stringify(ListAliasesRequest$outboundSchema.parse(listAliasesRequest)); } /** @internal */ export const ListAliasesCreator$inboundSchema = z.object({ uid: types.string(), email: types.optional(types.string()), username: types.optional(types.string()), }); export function listAliasesCreatorFromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesCreator$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesCreator' from JSON`); } /** @internal */ export const ListAliasesDeployment$inboundSchema = z.object({ id: types.string(), url: types.optional(types.string()), meta: types.optional(types.string()), }); export function listAliasesDeploymentFromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesDeployment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesDeployment' from JSON`); } /** @internal */ export const ListAliasesProtectionBypass4$inboundSchema = z.object({ createdAt: types.number(), lastUpdatedAt: types.number(), lastUpdatedBy: types.string(), scope: types.literal("email_invite"), }); export function listAliasesProtectionBypass4FromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesProtectionBypass4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesProtectionBypass4' from JSON`); } /** @internal */ export const ListAliasesProtectionBypass3$inboundSchema = z.object({ createdAt: types.number(), createdBy: types.string(), scope: types.literal("alias-protection-override"), }); export function listAliasesProtectionBypass3FromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesProtectionBypass3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesProtectionBypass3' from JSON`); } /** @internal */ export const ListAliasesProtectionBypassAccess$inboundSchema = z.nativeEnum(ListAliasesProtectionBypassAccess); /** @internal */ export const ListAliasesProtectionBypass2$inboundSchema = z.object({ createdAt: types.number(), lastUpdatedAt: types.number(), lastUpdatedBy: types.string(), access: ListAliasesProtectionBypassAccess$inboundSchema, scope: types.literal("user"), }); export function listAliasesProtectionBypass2FromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesProtectionBypass2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesProtectionBypass2' from JSON`); } /** @internal */ export const ListAliasesProtectionBypass1$inboundSchema = z.object({ createdAt: types.number(), createdBy: types.string(), scope: types.literal("shareable-link"), expires: types.optional(types.number()), }); export function listAliasesProtectionBypass1FromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesProtectionBypass1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesProtectionBypass1' from JSON`); } /** @internal */ export const ListAliasesProtectionBypass$inboundSchema = z.union([ z.lazy(() => ListAliasesProtectionBypass1$inboundSchema), z.lazy(() => ListAliasesProtectionBypass2$inboundSchema), z.lazy(() => ListAliasesProtectionBypass3$inboundSchema), z.lazy(() => ListAliasesProtectionBypass4$inboundSchema), ]); export function listAliasesProtectionBypassFromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesProtectionBypass$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesProtectionBypass' from JSON`); } /** @internal */ export const ListAliasesDefaultApp$inboundSchema = z.object({ projectId: types.string(), }); export function listAliasesDefaultAppFromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesDefaultApp$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesDefaultApp' from JSON`); } /** @internal */ export const ListAliasesApplications3$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 listAliasesApplications3FromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesApplications3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesApplications3' from JSON`); } /** @internal */ export const ListAliasesApplications2$inboundSchema = z.object({ fallbackHost: types.string(), branchAlias: types.string(), projectId: types.string(), }); export function listAliasesApplications2FromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesApplications2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesApplications2' from JSON`); } /** @internal */ export const ListAliasesApplications1$inboundSchema = z.object({ fallbackHost: types.string(), projectId: types.string(), }); export function listAliasesApplications1FromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesApplications1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesApplications1' from JSON`); } /** @internal */ export const ListAliasesApplications$inboundSchema = smartUnion([ z.array(z.lazy(() => ListAliasesApplications1$inboundSchema)), z.array(z.lazy(() => ListAliasesApplications2$inboundSchema)), z.array(z.lazy(() => ListAliasesApplications3$inboundSchema)), ]); export function listAliasesApplicationsFromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesApplications$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesApplications' from JSON`); } /** @internal */ export const ListAliasesMicrofrontends$inboundSchema = z.object({ defaultApp: z.lazy(() => ListAliasesDefaultApp$inboundSchema), applications: smartUnion([ z.array(z.lazy(() => ListAliasesApplications1$inboundSchema)), z.array(z.lazy(() => ListAliasesApplications2$inboundSchema)), z.array(z.lazy(() => ListAliasesApplications3$inboundSchema)), ]), }); export function listAliasesMicrofrontendsFromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesMicrofrontends$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesMicrofrontends' from JSON`); } /** @internal */ export const ListAliasesAliases$inboundSchema = z.object({ alias: types.string(), created: types.date(), createdAt: types.optional(types.number()), creator: types.optional(z.lazy(() => ListAliasesCreator$inboundSchema)), deletedAt: z.nullable(types.number()).optional(), deployment: types.optional(z.lazy(() => ListAliasesDeployment$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: types.optional(types.number()), protectionBypass: types.optional(z.record(z.union([ z.lazy(() => ListAliasesProtectionBypass1$inboundSchema), z.lazy(() => ListAliasesProtectionBypass2$inboundSchema), z.lazy(() => ListAliasesProtectionBypass3$inboundSchema), z.lazy(() => ListAliasesProtectionBypass4$inboundSchema), ]))), microfrontends: types.optional(z.lazy(() => ListAliasesMicrofrontends$inboundSchema)), }); export function listAliasesAliasesFromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesAliases$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesAliases' from JSON`); } /** @internal */ export const ListAliasesResponseBody$inboundSchema = z.object({ aliases: z.array(z.lazy(() => ListAliasesAliases$inboundSchema)), pagination: Pagination$inboundSchema, }); export function listAliasesResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => ListAliasesResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListAliasesResponseBody' from JSON`); } //# sourceMappingURL=listaliasesop.js.map