/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { WpayPaytoSimulationOptions, WpayPaytoSimulationOptions$Outbound, WpayPaytoSimulationOptions$outboundSchema, } from "./wpaypaytosimulationoptions.js"; export type WpayPaytoResourceOptions = { /** * Simulate responses for this resource. */ simulation?: WpayPaytoSimulationOptions | null | undefined; }; /** @internal */ export type WpayPaytoResourceOptions$Outbound = { simulation?: WpayPaytoSimulationOptions$Outbound | null | undefined; }; /** @internal */ export const WpayPaytoResourceOptions$outboundSchema: z.ZodType< WpayPaytoResourceOptions$Outbound, z.ZodTypeDef, WpayPaytoResourceOptions > = z.object({ simulation: z.nullable(WpayPaytoSimulationOptions$outboundSchema).optional(), }); export function wpayPaytoResourceOptionsToJSON( wpayPaytoResourceOptions: WpayPaytoResourceOptions, ): string { return JSON.stringify( WpayPaytoResourceOptions$outboundSchema.parse(wpayPaytoResourceOptions), ); }