UNPKG

@docusign/iam-sdk

Version:

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

45 lines 1.83 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod"; import { remap as remap$ } from "../../lib/primitives.js"; import { safeParse } from "../../lib/schemas.js"; import { TriggerInputs$inboundSchema, TriggerInputs$outboundSchema, } from "./triggerinputs.js"; /** @internal */ export const TriggerWorkflow$inboundSchema = z.object({ instance_name: z.string(), trigger_inputs: z.record(TriggerInputs$inboundSchema), }).transform((v) => { return remap$(v, { "instance_name": "instanceName", "trigger_inputs": "triggerInputs", }); }); /** @internal */ export const TriggerWorkflow$outboundSchema = z.object({ instanceName: z.string(), triggerInputs: z.record(TriggerInputs$outboundSchema), }).transform((v) => { return remap$(v, { instanceName: "instance_name", triggerInputs: "trigger_inputs", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export var TriggerWorkflow$; (function (TriggerWorkflow$) { /** @deprecated use `TriggerWorkflow$inboundSchema` instead. */ TriggerWorkflow$.inboundSchema = TriggerWorkflow$inboundSchema; /** @deprecated use `TriggerWorkflow$outboundSchema` instead. */ TriggerWorkflow$.outboundSchema = TriggerWorkflow$outboundSchema; })(TriggerWorkflow$ || (TriggerWorkflow$ = {})); export function triggerWorkflowToJSON(triggerWorkflow) { return JSON.stringify(TriggerWorkflow$outboundSchema.parse(triggerWorkflow)); } export function triggerWorkflowFromJSON(jsonString) { return safeParse(jsonString, (x) => TriggerWorkflow$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TriggerWorkflow' from JSON`); } //# sourceMappingURL=triggerworkflow.js.map