@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>
67 lines • 2.74 kB
TypeScript
import * as z from "zod/v3";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type UploadFileRequest = {
/**
* The file size in bytes
*/
contentLength?: number | undefined;
/**
* The file SHA1 used to check the integrity
*/
xVercelDigest?: string | undefined;
/**
* The file SHA1 used to check the integrity
*/
xNowDigest?: string | undefined;
/**
* The file size as an alternative to `Content-Length`
*/
xNowSize?: number | undefined;
/**
* 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?: ReadableStream<Uint8Array> | Blob | ArrayBuffer | Uint8Array | undefined;
};
export type UploadFileResponseBody2 = {};
export type UploadFileResponseBody1 = {
/**
* Array of URLs where the file was updated
*/
urls: Array<string>;
};
/**
* File already uploaded
*
* @remarks
* File successfully uploaded
*/
export type UploadFileResponseBody = UploadFileResponseBody1 | UploadFileResponseBody2;
/** @internal */
export type UploadFileRequest$Outbound = {
"'content-Length'"?: number | undefined;
"'x-Vercel-Digest'"?: string | undefined;
"'x-Now-Digest'"?: string | undefined;
"'x-Now-Size'"?: number | undefined;
teamId?: string | undefined;
slug?: string | undefined;
RequestBody?: ReadableStream<Uint8Array> | Blob | ArrayBuffer | Uint8Array | undefined;
};
/** @internal */
export declare const UploadFileRequest$outboundSchema: z.ZodType<UploadFileRequest$Outbound, z.ZodTypeDef, UploadFileRequest>;
export declare function uploadFileRequestToJSON(uploadFileRequest: UploadFileRequest): string;
/** @internal */
export declare const UploadFileResponseBody2$inboundSchema: z.ZodType<UploadFileResponseBody2, z.ZodTypeDef, unknown>;
export declare function uploadFileResponseBody2FromJSON(jsonString: string): SafeParseResult<UploadFileResponseBody2, SDKValidationError>;
/** @internal */
export declare const UploadFileResponseBody1$inboundSchema: z.ZodType<UploadFileResponseBody1, z.ZodTypeDef, unknown>;
export declare function uploadFileResponseBody1FromJSON(jsonString: string): SafeParseResult<UploadFileResponseBody1, SDKValidationError>;
/** @internal */
export declare const UploadFileResponseBody$inboundSchema: z.ZodType<UploadFileResponseBody, z.ZodTypeDef, unknown>;
export declare function uploadFileResponseBodyFromJSON(jsonString: string): SafeParseResult<UploadFileResponseBody, SDKValidationError>;
//# sourceMappingURL=uploadfileop.d.ts.map