/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; export type AdyenOptions = { /** * Passes additional data to the Adyen API when creating a transaction. */ additionalData?: { [k: string]: string } | null | undefined; }; /** @internal */ export type AdyenOptions$Outbound = { additionalData?: { [k: string]: string } | null | undefined; }; /** @internal */ export const AdyenOptions$outboundSchema: z.ZodType< AdyenOptions$Outbound, z.ZodTypeDef, AdyenOptions > = z.object({ additionalData: z.nullable(z.record(z.string())).optional(), }); export function adyenOptionsToJSON(adyenOptions: AdyenOptions): string { return JSON.stringify(AdyenOptions$outboundSchema.parse(adyenOptions)); }