/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { remap as remap$ } from "../../lib/primitives.js"; export type MonatoSpeiOptions = { /** * Approval URL that will receive a charge payment method reference. */ approvalUrl: string; }; /** @internal */ export type MonatoSpeiOptions$Outbound = { approval_url: string; }; /** @internal */ export const MonatoSpeiOptions$outboundSchema: z.ZodType< MonatoSpeiOptions$Outbound, z.ZodTypeDef, MonatoSpeiOptions > = z.object({ approvalUrl: z.string(), }).transform((v) => { return remap$(v, { approvalUrl: "approval_url", }); }); export function monatoSpeiOptionsToJSON( monatoSpeiOptions: MonatoSpeiOptions, ): string { return JSON.stringify( MonatoSpeiOptions$outboundSchema.parse(monatoSpeiOptions), ); }