@docusign/iam-sdk
Version:
Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@docusign/iam-sdk* API.
37 lines • 1.48 kB
TypeScript
import * as z from "zod/v3";
import { CreateWorkspaceUploadRequestAssignment, CreateWorkspaceUploadRequestAssignment$Outbound } from "./createworkspaceuploadrequestassignment.js";
import { WorkspaceUploadRequestStatus } from "./workspaceuploadrequeststatus.js";
export type CreateWorkspaceUploadRequestBody = {
/**
* The name of the upload request
*/
name: string | null;
/**
* The description of the upload request
*/
description: string | null;
/**
* The due date for the upload request
*/
dueDate: Date;
/**
* List of user assignments for the upload request
*/
assignments: Array<CreateWorkspaceUploadRequestAssignment> | null;
/**
* Enum representing the status of a workspace upload request
*/
status: WorkspaceUploadRequestStatus;
};
/** @internal */
export type CreateWorkspaceUploadRequestBody$Outbound = {
name: string | null;
description: string | null;
due_date: string;
assignments: Array<CreateWorkspaceUploadRequestAssignment$Outbound> | null;
status: string;
};
/** @internal */
export declare const CreateWorkspaceUploadRequestBody$outboundSchema: z.ZodType<CreateWorkspaceUploadRequestBody$Outbound, z.ZodTypeDef, CreateWorkspaceUploadRequestBody>;
export declare function createWorkspaceUploadRequestBodyToJSON(createWorkspaceUploadRequestBody: CreateWorkspaceUploadRequestBody): string;
//# sourceMappingURL=createworkspaceuploadrequestbody.d.ts.map