/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; export type RefundRequestBody = { async?: boolean | undefined; transaction: string; }; /** @internal */ export type RefundRequestBody$Outbound = { async?: boolean | undefined; transaction: string; }; /** @internal */ export const RefundRequestBody$outboundSchema: z.ZodMiniType< RefundRequestBody$Outbound, RefundRequestBody > = z.object({ async: z.optional(z.boolean()), transaction: z.string(), }); export function refundRequestBodyToJSON( refundRequestBody: RefundRequestBody, ): string { return JSON.stringify( RefundRequestBody$outboundSchema.parse(refundRequestBody), ); }