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>

110 lines 6.85 kB
import * as z from "zod/v3"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { Alias, GetProjectsResponseBody2, ResponseBodyAnalytics, ResponseBodyDeploymentExpiration, ResponseBodyIpBuckets } from "./getprojectscontenthint10.js"; import { GetProjectsInternalRoutesHas, GetProjectsResponseBodyNodeVersion, ResponseBodyAbuse, ResponseBodyEnv, ResponseBodyFramework, ResponseBodyGitComments, ResponseBodyGitProviderOptions, ResponseBodyLatestDeployments, ResponseBodyLink, ResponseBodyOidcTokenConfig, ResponseBodyPassport, ResponseBodyPasswordProtection, ResponseBodyResourceConfig, ResponseBodyRollingRelease, ResponseBodySecurity, ResponseBodySpeedInsights, ResponseBodySsoProtection, ResponseBodyTargets, ResponseBodyTrustedSources, ResponseBodyWebAnalytics } from "./getprojectsinternalrouteshas.js"; import { GetProjectsResponseBody3 } from "./getprojectsresponsebodyprojectsnodeversion.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; export declare const GetProjectsInternalRoutesAction: { readonly BlockLegalCwc: "block_legal_cwc"; }; export type GetProjectsInternalRoutesAction = ClosedEnum<typeof GetProjectsInternalRoutesAction>; export type GetProjectsInternalRoutesMitigate = { action: GetProjectsInternalRoutesAction; }; export type GetProjectsInternalRoutes2 = { has: Array<GetProjectsInternalRoutesHas>; mitigate: GetProjectsInternalRoutesMitigate; src?: string | undefined; }; export type GetProjectsInternalRoutes1 = { src: string; status: number; }; export type ResponseBodyInternalRoutes = GetProjectsInternalRoutes1 | GetProjectsInternalRoutes2; export type GetProjectsResponseBody1 = { accountId: string; alias: Array<Alias>; analytics?: ResponseBodyAnalytics | undefined; appliedCve55182Migration?: boolean | undefined; autoExposeSystemEnvs?: boolean | undefined; autoAssignCustomDomains?: boolean | undefined; autoAssignCustomDomainsUpdatedBy?: string | undefined; buildCommand?: string | null | undefined; commandForIgnoringBuildStep?: string | null | undefined; customerSupportCodeVisibility?: boolean | undefined; createdAt?: number | undefined; devCommand?: string | null | undefined; directoryListing: boolean; /** * Retention policies for deployments. These are enforced at the project level, but we also maintain an instance of this at the team level as a default policy that gets applied to new projects. */ deploymentExpiration: ResponseBodyDeploymentExpiration; installCommand?: string | null | undefined; ipBuckets?: Array<ResponseBodyIpBuckets> | undefined; env?: Array<ResponseBodyEnv> | undefined; framework?: ResponseBodyFramework | null | undefined; gitForkProtection?: boolean | undefined; id: string; latestDeployments?: Array<ResponseBodyLatestDeployments> | undefined; link?: ResponseBodyLink | undefined; name: string; nodeVersion: GetProjectsResponseBodyNodeVersion; outputDirectory?: string | null | undefined; passwordProtection?: ResponseBodyPasswordProtection | null | undefined; passport?: ResponseBodyPassport | null | undefined; resourceConfig: ResponseBodyResourceConfig; /** * Project-level rolling release configuration that defines how deployments should be gradually rolled out */ rollingRelease?: ResponseBodyRollingRelease | null | undefined; rootDirectory?: string | null | undefined; serverlessFunctionRegion: string; serverlessFunctionZeroConfigFailover?: boolean | undefined; speedInsights?: ResponseBodySpeedInsights | undefined; skipGitConnectDuringLink?: boolean | undefined; sourceFilesOutsideRootDirectory?: boolean | undefined; ssoProtection?: ResponseBodySsoProtection | null | undefined; targets?: { [k: string]: ResponseBodyTargets | null; } | undefined; transferCompletedAt?: number | undefined; transferStartedAt?: number | undefined; transferToAccountId?: string | undefined; transferredFromAccountId?: string | undefined; trustedSources?: ResponseBodyTrustedSources | null | undefined; updatedAt?: number | undefined; live?: boolean | undefined; hasActiveBranches?: boolean | undefined; gitComments?: ResponseBodyGitComments | undefined; gitProviderOptions?: ResponseBodyGitProviderOptions | undefined; paused?: boolean | undefined; webAnalytics?: ResponseBodyWebAnalytics | undefined; security?: ResponseBodySecurity | undefined; oidcTokenConfig?: ResponseBodyOidcTokenConfig | undefined; tier?: string | undefined; abuse?: ResponseBodyAbuse | undefined; internalRoutes?: Array<GetProjectsInternalRoutes1 | GetProjectsInternalRoutes2> | undefined; }; export type GetProjectsResponseBody = GetProjectsResponseBody2 | GetProjectsResponseBody3 | Array<GetProjectsResponseBody1>; /** @internal */ export declare const GetProjectsInternalRoutesAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsInternalRoutesAction>; /** @internal */ export declare const GetProjectsInternalRoutesMitigate$inboundSchema: z.ZodType<GetProjectsInternalRoutesMitigate, z.ZodTypeDef, unknown>; export declare function getProjectsInternalRoutesMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutesMitigate, SDKValidationError>; /** @internal */ export declare const GetProjectsInternalRoutes2$inboundSchema: z.ZodType<GetProjectsInternalRoutes2, z.ZodTypeDef, unknown>; export declare function getProjectsInternalRoutes2FromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutes2, SDKValidationError>; /** @internal */ export declare const GetProjectsInternalRoutes1$inboundSchema: z.ZodType<GetProjectsInternalRoutes1, z.ZodTypeDef, unknown>; export declare function getProjectsInternalRoutes1FromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutes1, SDKValidationError>; /** @internal */ export declare const ResponseBodyInternalRoutes$inboundSchema: z.ZodType<ResponseBodyInternalRoutes, z.ZodTypeDef, unknown>; export declare function responseBodyInternalRoutesFromJSON(jsonString: string): SafeParseResult<ResponseBodyInternalRoutes, SDKValidationError>; /** @internal */ export declare const GetProjectsResponseBody1$inboundSchema: z.ZodType<GetProjectsResponseBody1, z.ZodTypeDef, unknown>; export declare function getProjectsResponseBody1FromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBody1, SDKValidationError>; /** @internal */ export declare const GetProjectsResponseBody$inboundSchema: z.ZodType<GetProjectsResponseBody, z.ZodTypeDef, unknown>; export declare function getProjectsResponseBodyFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBody, SDKValidationError>; //# sourceMappingURL=getprojectsresponsebody.d.ts.map