UNPKG

@docusign/iam-sdk

Version:

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

47 lines 2.04 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 { safeParse } from "../../lib/schemas.js"; import * as types from "../../types/primitives.js"; import { BulkJobActionTemplates$inboundSchema, } from "./bulkjobactiontemplates.js"; import { BulkJobConstraints$inboundSchema, } from "./bulkjobconstraints.js"; import { BulkJobEmbedded$inboundSchema, } from "./bulkjobembedded.js"; import { BulkJobLinks$inboundSchema } from "./bulkjoblinks.js"; import { BulkJobMetadata$inboundSchema, } from "./bulkjobmetadata.js"; import { BulkJobStatus$inboundSchema } from "./bulkjobstatus.js"; /** @internal */ export const BulkJob$inboundSchema = z.object({ id: types.string(), external_job_id: types.optional(types.string()), name: types.string(), status: BulkJobStatus$inboundSchema, status_enum: z.array(types.string()), created_at: types.date(), modified_at: types.date(), expires_at: types.date(), ttl_period: types.optional(types.string()), _embedded: types.optional(BulkJobEmbedded$inboundSchema), _action_templates: types.optional(BulkJobActionTemplates$inboundSchema), _links: types.optional(BulkJobLinks$inboundSchema), constraints: types.optional(BulkJobConstraints$inboundSchema), metadata: BulkJobMetadata$inboundSchema, message: types.optional(types.string()), }).transform((v) => { return remap$(v, { "external_job_id": "externalJobId", "status_enum": "statusEnum", "created_at": "createdAt", "modified_at": "modifiedAt", "expires_at": "expiresAt", "ttl_period": "ttlPeriod", "_embedded": "embedded", "_action_templates": "actionTemplates", "_links": "links", }); }); export function bulkJobFromJSON(jsonString) { return safeParse(jsonString, (x) => BulkJob$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'BulkJob' from JSON`); } //# sourceMappingURL=bulkjob.js.map