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>

221 lines 15.6 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 { UpdateMicrofrontendsAbuse$inboundSchema, UpdateMicrofrontendsDefaultResourceConfig$inboundSchema, UpdateMicrofrontendsDeploymentPolicy$inboundSchema, UpdateMicrofrontendsFeatures$inboundSchema, UpdateMicrofrontendsGitComments$inboundSchema, UpdateMicrofrontendsGitProviderOptions$inboundSchema, UpdateMicrofrontendsInternalRoutes2$inboundSchema, UpdateMicrofrontendsLastAliasRequest$inboundSchema, UpdateMicrofrontendsLastRollbackTarget$inboundSchema, UpdateMicrofrontendsOidcTokenConfig$inboundSchema, UpdateMicrofrontendsPermissions$inboundSchema, UpdateMicrofrontendsProtectionBypass$inboundSchema, UpdateMicrofrontendsSecurity$inboundSchema, UpdateMicrofrontendsSsoProtection$inboundSchema, UpdateMicrofrontendsStaticIps$inboundSchema, UpdateMicrofrontendsTargets$inboundSchema, UpdateMicrofrontendsTier$inboundSchema, UpdateMicrofrontendsTrustedIps$inboundSchema, UpdateMicrofrontendsTrustedSources$inboundSchema, UpdateMicrofrontendsUsageStatus$inboundSchema, UpdateMicrofrontendsWebAnalytics$inboundSchema, } from "./updatemicrofrontendsinternalroutes2.js"; import { UpdateMicrofrontendsAlias$inboundSchema, UpdateMicrofrontendsAnalytics$inboundSchema, UpdateMicrofrontendsBlobs$inboundSchema, UpdateMicrofrontendsConnectConfigurations$inboundSchema, UpdateMicrofrontendsCreator$inboundSchema, UpdateMicrofrontendsCrons$inboundSchema, UpdateMicrofrontendsCustomEnvironments$inboundSchema, UpdateMicrofrontendsDataCache$inboundSchema, UpdateMicrofrontendsDeploymentExpiration$inboundSchema, UpdateMicrofrontendsEnv$inboundSchema, UpdateMicrofrontendsExpiration$inboundSchema, UpdateMicrofrontendsFramework$inboundSchema, UpdateMicrofrontendsIpBuckets$inboundSchema, UpdateMicrofrontendsJobs$inboundSchema, UpdateMicrofrontendsLatestDeployments$inboundSchema, UpdateMicrofrontendsLink$inboundSchema, UpdateMicrofrontendsMicrofrontends$inboundSchema, UpdateMicrofrontendsNodeVersion$inboundSchema, UpdateMicrofrontendsOptionsAllowlist$inboundSchema, UpdateMicrofrontendsPassport$inboundSchema, UpdateMicrofrontendsPasswordProtection$inboundSchema, UpdateMicrofrontendsProtectionConfig$inboundSchema, UpdateMicrofrontendsResourceConfig$inboundSchema, UpdateMicrofrontendsRollbackDescription$inboundSchema, UpdateMicrofrontendsRollingRelease$inboundSchema, UpdateMicrofrontendsSandbox$inboundSchema, UpdateMicrofrontendsServices$inboundSchema, UpdateMicrofrontendsSpeedInsights$inboundSchema, } from "./updatemicrofrontendsprojectsfunctiondefaultmemorytype.js"; export const UpdateMicrofrontendsAction = { Accept: "accept", Cancel: "cancel", Delete: "delete", }; export const UpdateMicrofrontendsProjectsEnv = { Preview: "preview", Production: "production", }; /** * Which tracing destination this rule applies to. `internal` is the hidden Vercel production-tracing drain (internal delivery); `external` is any customer-configured drain. Derived from the owning drain's delivery type when project tracing is computed; absent on configs persisted before this field existed. */ export const UpdateMicrofrontendsDestination = { External: "external", Internal: "internal", }; /** @internal */ export const UpdateMicrofrontendsInternalRoutes1$inboundSchema = z.object({ src: types.string(), status: types.number(), expiry: types.optional(types.number()), }); export function updateMicrofrontendsInternalRoutes1FromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateMicrofrontendsInternalRoutes1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateMicrofrontendsInternalRoutes1' from JSON`); } /** @internal */ export const UpdateMicrofrontendsInternalRoutes$inboundSchema = smartUnion([ z.lazy(() => UpdateMicrofrontendsInternalRoutes1$inboundSchema), UpdateMicrofrontendsInternalRoutes2$inboundSchema, ]); export function updateMicrofrontendsInternalRoutesFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateMicrofrontendsInternalRoutes$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateMicrofrontendsInternalRoutes' from JSON`); } /** @internal */ export const UpdateMicrofrontendsAction$inboundSchema = z.nativeEnum(UpdateMicrofrontendsAction); /** @internal */ export const UpdateMicrofrontendsValuePreviousValue$inboundSchema = smartUnion([types.string(), types.number(), types.boolean()]); export function updateMicrofrontendsValuePreviousValueFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateMicrofrontendsValuePreviousValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateMicrofrontendsValuePreviousValue' from JSON`); } /** @internal */ export const UpdateMicrofrontendsValueCurrentValue$inboundSchema = smartUnion([types.string(), types.number(), types.boolean()]); export function updateMicrofrontendsValueCurrentValueFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateMicrofrontendsValueCurrentValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateMicrofrontendsValueCurrentValue' from JSON`); } /** @internal */ export const UpdateMicrofrontendsValue3$inboundSchema = z.object({ previousValue: smartUnion([types.string(), types.number(), types.boolean()]), currentValue: smartUnion([types.string(), types.number(), types.boolean()]), }); export function updateMicrofrontendsValue3FromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateMicrofrontendsValue3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateMicrofrontendsValue3' from JSON`); } /** @internal */ export const UpdateMicrofrontendsValue$inboundSchema = smartUnion([ z.lazy(() => UpdateMicrofrontendsValue3$inboundSchema), types.string(), types.number(), types.boolean(), ]); export function updateMicrofrontendsValueFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateMicrofrontendsValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateMicrofrontendsValue' from JSON`); } /** @internal */ export const UpdateMicrofrontendsDismissedToasts$inboundSchema = z.object({ key: types.string(), dismissedAt: types.number(), action: UpdateMicrofrontendsAction$inboundSchema, value: types.nullable(smartUnion([ z.lazy(() => UpdateMicrofrontendsValue3$inboundSchema), types.string(), types.number(), types.boolean(), ])), }); export function updateMicrofrontendsDismissedToastsFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateMicrofrontendsDismissedToasts$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateMicrofrontendsDismissedToasts' from JSON`); } /** @internal */ export const UpdateMicrofrontendsProjectsEnv$inboundSchema = z.nativeEnum(UpdateMicrofrontendsProjectsEnv); /** @internal */ export const UpdateMicrofrontendsDestination$inboundSchema = z.nativeEnum(UpdateMicrofrontendsDestination); /** @internal */ export const UpdateMicrofrontendsSamplingRules$inboundSchema = z.object({ rate: types.number(), env: types.optional(UpdateMicrofrontendsProjectsEnv$inboundSchema), requestPath: types.optional(types.string()), destination: types.optional(UpdateMicrofrontendsDestination$inboundSchema), }); export function updateMicrofrontendsSamplingRulesFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateMicrofrontendsSamplingRules$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateMicrofrontendsSamplingRules' from JSON`); } /** @internal */ export const UpdateMicrofrontendsTracing$inboundSchema = z.object({ domains: types.optional(types.string()), ignorePaths: types.optional(z.array(types.string())), samplingRules: types.optional(z.array(z.lazy(() => UpdateMicrofrontendsSamplingRules$inboundSchema))), }); export function updateMicrofrontendsTracingFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateMicrofrontendsTracing$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateMicrofrontendsTracing' from JSON`); } /** @internal */ export const UpdateMicrofrontendsResponseBody$inboundSchema = z.object({ accountId: types.string(), creator: types.optional(UpdateMicrofrontendsCreator$inboundSchema), alias: z.array(UpdateMicrofrontendsAlias$inboundSchema), analytics: types.optional(UpdateMicrofrontendsAnalytics$inboundSchema), appliedCve55182Migration: types.optional(types.boolean()), speedInsights: types.optional(UpdateMicrofrontendsSpeedInsights$inboundSchema), autoExposeSystemEnvs: types.optional(types.boolean()), autoAssignCustomDomains: types.optional(types.boolean()), autoAssignCustomDomainsUpdatedBy: types.optional(types.string()), buildCommand: z.nullable(types.string()).optional(), commandForIgnoringBuildStep: z.nullable(types.string()).optional(), connectConfigurations: z.nullable(z.array(UpdateMicrofrontendsConnectConfigurations$inboundSchema)).optional(), connectConfigurationId: z.nullable(types.string()).optional(), connectBuildsEnabled: types.optional(types.boolean()), passiveConnectConfigurationId: z.nullable(types.string()).optional(), createdAt: types.optional(types.number()), customerSupportCodeVisibility: types.optional(types.boolean()), crons: types.optional(UpdateMicrofrontendsCrons$inboundSchema), dataCache: types.optional(UpdateMicrofrontendsDataCache$inboundSchema), deploymentExpiration: UpdateMicrofrontendsDeploymentExpiration$inboundSchema, expiration: types.optional(UpdateMicrofrontendsExpiration$inboundSchema), devCommand: z.nullable(types.string()).optional(), directoryListing: types.boolean(), installCommand: z.nullable(types.string()).optional(), env: types.optional(z.array(UpdateMicrofrontendsEnv$inboundSchema)), customEnvironments: types.optional(z.array(UpdateMicrofrontendsCustomEnvironments$inboundSchema)), framework: z.nullable(UpdateMicrofrontendsFramework$inboundSchema).optional(), services: types.optional(z.array(UpdateMicrofrontendsServices$inboundSchema)), gitForkProtection: types.optional(types.boolean()), gitLFS: types.optional(types.boolean()), id: types.string(), ipBuckets: types.optional(z.array(UpdateMicrofrontendsIpBuckets$inboundSchema)), jobs: types.optional(UpdateMicrofrontendsJobs$inboundSchema), latestDeployments: types.optional(z.array(UpdateMicrofrontendsLatestDeployments$inboundSchema)), link: types.optional(UpdateMicrofrontendsLink$inboundSchema), blobs: types.optional(UpdateMicrofrontendsBlobs$inboundSchema), microfrontends: types.optional(UpdateMicrofrontendsMicrofrontends$inboundSchema), name: types.string(), nodeVersion: UpdateMicrofrontendsNodeVersion$inboundSchema, optionsAllowlist: z.nullable(UpdateMicrofrontendsOptionsAllowlist$inboundSchema).optional(), outputDirectory: z.nullable(types.string()).optional(), passwordProtection: z.nullable(UpdateMicrofrontendsPasswordProtection$inboundSchema).optional(), passport: z.nullable(UpdateMicrofrontendsPassport$inboundSchema).optional(), protectionConfig: types.optional(UpdateMicrofrontendsProtectionConfig$inboundSchema), sandbox: types.optional(UpdateMicrofrontendsSandbox$inboundSchema), productionDeploymentsFastLane: types.optional(types.boolean()), resourceConfig: UpdateMicrofrontendsResourceConfig$inboundSchema, rollbackDescription: types.optional(UpdateMicrofrontendsRollbackDescription$inboundSchema), rollingRelease: z.nullable(UpdateMicrofrontendsRollingRelease$inboundSchema) .optional(), defaultResourceConfig: UpdateMicrofrontendsDefaultResourceConfig$inboundSchema, rootDirectory: z.nullable(types.string()).optional(), serverlessFunctionZeroConfigFailover: types.optional(types.boolean()), skewProtectionBoundaryAt: types.optional(types.number()), skewProtectionMaxAge: types.optional(types.number()), skewProtectionAllowedDomains: types.optional(z.array(types.string())), skipGitConnectDuringLink: types.optional(types.boolean()), staticIps: types.optional(UpdateMicrofrontendsStaticIps$inboundSchema), sourceFilesOutsideRootDirectory: types.optional(types.boolean()), enableAffectedProjectsDeployments: types.optional(types.boolean()), enableExternalRewriteCaching: types.optional(types.boolean()), ssoProtection: z.nullable(UpdateMicrofrontendsSsoProtection$inboundSchema) .optional(), targets: types.optional(z.record(types.nullable(UpdateMicrofrontendsTargets$inboundSchema))), transferCompletedAt: types.optional(types.number()), transferStartedAt: types.optional(types.number()), transferToAccountId: types.optional(types.string()), transferredFromAccountId: types.optional(types.string()), updatedAt: types.optional(types.number()), live: types.optional(types.boolean()), enablePreviewFeedback: z.nullable(types.boolean()).optional(), enableProductionFeedback: z.nullable(types.boolean()).optional(), permissions: types.optional(UpdateMicrofrontendsPermissions$inboundSchema), lastRollbackTarget: z.nullable(UpdateMicrofrontendsLastRollbackTarget$inboundSchema).optional(), lastAliasRequest: z.nullable(UpdateMicrofrontendsLastAliasRequest$inboundSchema).optional(), protectionBypass: types.optional(z.record(UpdateMicrofrontendsProtectionBypass$inboundSchema)), hasActiveBranches: types.optional(types.boolean()), trustedIps: z.nullable(UpdateMicrofrontendsTrustedIps$inboundSchema) .optional(), trustedSources: z.nullable(UpdateMicrofrontendsTrustedSources$inboundSchema) .optional(), gitComments: types.optional(UpdateMicrofrontendsGitComments$inboundSchema), gitProviderOptions: types.optional(UpdateMicrofrontendsGitProviderOptions$inboundSchema), paused: types.optional(types.boolean()), concurrencyBucketName: types.optional(types.string()), webAnalytics: types.optional(UpdateMicrofrontendsWebAnalytics$inboundSchema), security: types.optional(UpdateMicrofrontendsSecurity$inboundSchema), oidcTokenConfig: types.optional(UpdateMicrofrontendsOidcTokenConfig$inboundSchema), deploymentPolicy: z.nullable(UpdateMicrofrontendsDeploymentPolicy$inboundSchema).optional(), tier: types.optional(UpdateMicrofrontendsTier$inboundSchema), usageStatus: types.optional(UpdateMicrofrontendsUsageStatus$inboundSchema), features: types.optional(UpdateMicrofrontendsFeatures$inboundSchema), v0: types.optional(types.boolean()), v0Created: types.optional(types.boolean()), abuse: types.optional(UpdateMicrofrontendsAbuse$inboundSchema), internalRoutes: types.optional(z.array(smartUnion([ z.lazy(() => UpdateMicrofrontendsInternalRoutes1$inboundSchema), UpdateMicrofrontendsInternalRoutes2$inboundSchema, ]))), hasDeployments: types.optional(types.boolean()), dismissedToasts: types.optional(z.array(z.lazy(() => UpdateMicrofrontendsDismissedToasts$inboundSchema))), protectedSourcemaps: types.optional(types.boolean()), tracing: types.optional(z.lazy(() => UpdateMicrofrontendsTracing$inboundSchema)), avatar: z.nullable(types.string()).optional(), }); export function updateMicrofrontendsResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateMicrofrontendsResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateMicrofrontendsResponseBody' from JSON`); } //# sourceMappingURL=updatemicrofrontendsresponsebody.js.map