UNPKG

@docusign/iam-sdk

Version:

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

44 lines 2.19 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 { BulkJobConstraints$inboundSchema, } from "./bulkjobconstraints.js"; /** @internal */ export const TemplateVariables$inboundSchema = z.object({}); export function templateVariablesFromJSON(jsonString) { return safeParse(jsonString, (x) => TemplateVariables$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TemplateVariables' from JSON`); } /** @internal */ export const Headers$inboundSchema = z.object({}); export function headersFromJSON(jsonString) { return safeParse(jsonString, (x) => Headers$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Headers' from JSON`); } /** @internal */ export const ErrorStatusCodes$inboundSchema = z.object({}); export function errorStatusCodesFromJSON(jsonString) { return safeParse(jsonString, (x) => ErrorStatusCodes$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ErrorStatusCodes' from JSON`); } /** @internal */ export const BulkJobActionTemplate$inboundSchema = z.object({ method: types.optional(types.string()), required: types.optional(types.boolean()), description: types.optional(types.string()), template_variables: types.optional(z.lazy(() => TemplateVariables$inboundSchema)), headers: types.optional(z.lazy(() => Headers$inboundSchema)), constraints: types.optional(BulkJobConstraints$inboundSchema), success_status_code: types.optional(types.number()), error_status_codes: types.optional(z.lazy(() => ErrorStatusCodes$inboundSchema)), }).transform((v) => { return remap$(v, { "template_variables": "templateVariables", "success_status_code": "successStatusCode", "error_status_codes": "errorStatusCodes", }); }); export function bulkJobActionTemplateFromJSON(jsonString) { return safeParse(jsonString, (x) => BulkJobActionTemplate$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'BulkJobActionTemplate' from JSON`); } //# sourceMappingURL=bulkjobactiontemplate.js.map