@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
TypeScript
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