UNPKG

@docusign/iam-sdk

Version:

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

25 lines 1.23 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { remap as remap$ } from "../../lib/primitives.js"; import { WorkspaceUploadRequestResponsibilityType$outboundSchema, } from "./workspaceuploadrequestresponsibilitytype.js"; /** @internal */ export const CreateWorkspaceUploadRequestAssignment$outboundSchema = z.object({ assigneeUserId: z.nullable(z.string()).optional(), uploadRequestResponsibilityTypeId: WorkspaceUploadRequestResponsibilityType$outboundSchema, firstName: z.nullable(z.string()).optional(), lastName: z.nullable(z.string()).optional(), email: z.nullable(z.string()).optional(), }).transform((v) => { return remap$(v, { assigneeUserId: "assignee_user_id", uploadRequestResponsibilityTypeId: "upload_request_responsibility_type_id", firstName: "first_name", lastName: "last_name", }); }); export function createWorkspaceUploadRequestAssignmentToJSON(createWorkspaceUploadRequestAssignment) { return JSON.stringify(CreateWorkspaceUploadRequestAssignment$outboundSchema.parse(createWorkspaceUploadRequestAssignment)); } //# sourceMappingURL=createworkspaceuploadrequestassignment.js.map