UNPKG

@docusign/iam-sdk

Version:

Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@docusign/iam-sdk* API.

26 lines 1.25 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { blobLikeSchema } from "../../types/blobs.js"; /** @internal */ export const AddWorkspaceUploadRequestDocumentRequestFile$outboundSchema = z.object({ fileName: z.string(), content: z.union([ z.instanceof((ReadableStream)), z.instanceof(Blob), z.instanceof(ArrayBuffer), z.instanceof(Uint8Array), ]), }); export function addWorkspaceUploadRequestDocumentRequestFileToJSON(addWorkspaceUploadRequestDocumentRequestFile) { return JSON.stringify(AddWorkspaceUploadRequestDocumentRequestFile$outboundSchema.parse(addWorkspaceUploadRequestDocumentRequestFile)); } /** @internal */ export const AddWorkspaceUploadRequestDocumentRequest$outboundSchema = z.object({ file: z.lazy(() => AddWorkspaceUploadRequestDocumentRequestFile$outboundSchema).or(blobLikeSchema).optional(), }); export function addWorkspaceUploadRequestDocumentRequestToJSON(addWorkspaceUploadRequestDocumentRequest) { return JSON.stringify(AddWorkspaceUploadRequestDocumentRequest$outboundSchema.parse(addWorkspaceUploadRequestDocumentRequest)); } //# sourceMappingURL=addworkspaceuploadrequestdocumentrequest.js.map