@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>
131 lines • 7.01 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type PaidFeatures = {
concurrentBuilds?: number | null | undefined;
passwordProtection?: boolean | null | undefined;
previewDeploymentSuffix?: boolean | null | undefined;
};
export type AcceptedPolicies = {
eula: Date;
privacy: Date;
additionalProperties?: {
[k: string]: Date;
} | undefined;
};
export type AcceptProjectTransferRequestRequestBody = {
/**
* The desired name for the project
*/
newProjectName?: string | undefined;
paidFeatures?: PaidFeatures | undefined;
acceptedPolicies?: {
[k: string]: AcceptedPolicies;
} | undefined;
};
export type AcceptProjectTransferRequestRequest = {
/**
* The code of the project transfer request.
*/
code: string;
/**
* The Team identifier to perform the request on behalf of.
*/
teamId?: string | undefined;
/**
* The Team slug to perform the request on behalf of.
*/
slug?: string | undefined;
requestBody?: AcceptProjectTransferRequestRequestBody | undefined;
};
export type AcceptProjectTransferRequestResponseBody2 = {};
export declare const AcceptProjectTransferRequestResponseBodyStatus: {
readonly Errored: "errored";
readonly Fulfilled: "fulfilled";
};
export type AcceptProjectTransferRequestResponseBodyStatus = ClosedEnum<typeof AcceptProjectTransferRequestResponseBodyStatus>;
export type AcceptProjectTransferRequestResponseBodyError = {};
export type AcceptProjectTransferRequestResponseBodyResult = {
status: AcceptProjectTransferRequestResponseBodyStatus;
error?: AcceptProjectTransferRequestResponseBodyError | undefined;
code?: string | undefined;
};
export type PartnerCalls = {
installationId: string;
resourceIds: Array<string>;
result: AcceptProjectTransferRequestResponseBodyResult;
};
export type ResourceTransferErrors = {};
export type AcceptProjectTransferRequestResponseBody1 = {
partnerCalls: Array<PartnerCalls>;
resourceTransferErrors: Array<ResourceTransferErrors>;
transferredStoreIds: Array<string>;
};
/**
* The project has been transferred successfully.
*/
export type AcceptProjectTransferRequestResponseBody = AcceptProjectTransferRequestResponseBody1 | AcceptProjectTransferRequestResponseBody2;
/** @internal */
export type PaidFeatures$Outbound = {
concurrentBuilds?: number | null | undefined;
passwordProtection?: boolean | null | undefined;
previewDeploymentSuffix?: boolean | null | undefined;
};
/** @internal */
export declare const PaidFeatures$outboundSchema: z.ZodType<PaidFeatures$Outbound, z.ZodTypeDef, PaidFeatures>;
export declare function paidFeaturesToJSON(paidFeatures: PaidFeatures): string;
/** @internal */
export type AcceptedPolicies$Outbound = {
eula: string;
privacy: string;
[additionalProperties: string]: unknown;
};
/** @internal */
export declare const AcceptedPolicies$outboundSchema: z.ZodType<AcceptedPolicies$Outbound, z.ZodTypeDef, AcceptedPolicies>;
export declare function acceptedPoliciesToJSON(acceptedPolicies: AcceptedPolicies): string;
/** @internal */
export type AcceptProjectTransferRequestRequestBody$Outbound = {
newProjectName?: string | undefined;
paidFeatures?: PaidFeatures$Outbound | undefined;
acceptedPolicies?: {
[k: string]: AcceptedPolicies$Outbound;
} | undefined;
};
/** @internal */
export declare const AcceptProjectTransferRequestRequestBody$outboundSchema: z.ZodType<AcceptProjectTransferRequestRequestBody$Outbound, z.ZodTypeDef, AcceptProjectTransferRequestRequestBody>;
export declare function acceptProjectTransferRequestRequestBodyToJSON(acceptProjectTransferRequestRequestBody: AcceptProjectTransferRequestRequestBody): string;
/** @internal */
export type AcceptProjectTransferRequestRequest$Outbound = {
code: string;
teamId?: string | undefined;
slug?: string | undefined;
RequestBody?: AcceptProjectTransferRequestRequestBody$Outbound | undefined;
};
/** @internal */
export declare const AcceptProjectTransferRequestRequest$outboundSchema: z.ZodType<AcceptProjectTransferRequestRequest$Outbound, z.ZodTypeDef, AcceptProjectTransferRequestRequest>;
export declare function acceptProjectTransferRequestRequestToJSON(acceptProjectTransferRequestRequest: AcceptProjectTransferRequestRequest): string;
/** @internal */
export declare const AcceptProjectTransferRequestResponseBody2$inboundSchema: z.ZodType<AcceptProjectTransferRequestResponseBody2, z.ZodTypeDef, unknown>;
export declare function acceptProjectTransferRequestResponseBody2FromJSON(jsonString: string): SafeParseResult<AcceptProjectTransferRequestResponseBody2, SDKValidationError>;
/** @internal */
export declare const AcceptProjectTransferRequestResponseBodyStatus$inboundSchema: z.ZodNativeEnum<typeof AcceptProjectTransferRequestResponseBodyStatus>;
/** @internal */
export declare const AcceptProjectTransferRequestResponseBodyError$inboundSchema: z.ZodType<AcceptProjectTransferRequestResponseBodyError, z.ZodTypeDef, unknown>;
export declare function acceptProjectTransferRequestResponseBodyErrorFromJSON(jsonString: string): SafeParseResult<AcceptProjectTransferRequestResponseBodyError, SDKValidationError>;
/** @internal */
export declare const AcceptProjectTransferRequestResponseBodyResult$inboundSchema: z.ZodType<AcceptProjectTransferRequestResponseBodyResult, z.ZodTypeDef, unknown>;
export declare function acceptProjectTransferRequestResponseBodyResultFromJSON(jsonString: string): SafeParseResult<AcceptProjectTransferRequestResponseBodyResult, SDKValidationError>;
/** @internal */
export declare const PartnerCalls$inboundSchema: z.ZodType<PartnerCalls, z.ZodTypeDef, unknown>;
export declare function partnerCallsFromJSON(jsonString: string): SafeParseResult<PartnerCalls, SDKValidationError>;
/** @internal */
export declare const ResourceTransferErrors$inboundSchema: z.ZodType<ResourceTransferErrors, z.ZodTypeDef, unknown>;
export declare function resourceTransferErrorsFromJSON(jsonString: string): SafeParseResult<ResourceTransferErrors, SDKValidationError>;
/** @internal */
export declare const AcceptProjectTransferRequestResponseBody1$inboundSchema: z.ZodType<AcceptProjectTransferRequestResponseBody1, z.ZodTypeDef, unknown>;
export declare function acceptProjectTransferRequestResponseBody1FromJSON(jsonString: string): SafeParseResult<AcceptProjectTransferRequestResponseBody1, SDKValidationError>;
/** @internal */
export declare const AcceptProjectTransferRequestResponseBody$inboundSchema: z.ZodType<AcceptProjectTransferRequestResponseBody, z.ZodTypeDef, unknown>;
export declare function acceptProjectTransferRequestResponseBodyFromJSON(jsonString: string): SafeParseResult<AcceptProjectTransferRequestResponseBody, SDKValidationError>;
//# sourceMappingURL=acceptprojecttransferrequestop.d.ts.map