/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { ThreeDSecureScenarioConditions, ThreeDSecureScenarioConditions$Outbound, ThreeDSecureScenarioConditions$outboundSchema, } from "./threedsecurescenarioconditions.js"; import { ThreeDSecureScenarioOutcome, ThreeDSecureScenarioOutcome$Outbound, ThreeDSecureScenarioOutcome$outboundSchema, } from "./threedsecurescenariooutcome.js"; export type ThreeDSecureScenarioCreate = { conditions: ThreeDSecureScenarioConditions; outcome: ThreeDSecureScenarioOutcome; }; /** @internal */ export type ThreeDSecureScenarioCreate$Outbound = { conditions: ThreeDSecureScenarioConditions$Outbound; outcome: ThreeDSecureScenarioOutcome$Outbound; }; /** @internal */ export const ThreeDSecureScenarioCreate$outboundSchema: z.ZodType< ThreeDSecureScenarioCreate$Outbound, z.ZodTypeDef, ThreeDSecureScenarioCreate > = z.object({ conditions: ThreeDSecureScenarioConditions$outboundSchema, outcome: ThreeDSecureScenarioOutcome$outboundSchema, }); export function threeDSecureScenarioCreateToJSON( threeDSecureScenarioCreate: ThreeDSecureScenarioCreate, ): string { return JSON.stringify( ThreeDSecureScenarioCreate$outboundSchema.parse(threeDSecureScenarioCreate), ); }