/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */

import * as z from "zod/v4-mini";
import { ClosedEnum } from "../../types/enums.js";

export const PresentmentCurrency = {
  Aed: "aed",
  All: "all",
  Amd: "amd",
  Aoa: "aoa",
  Ars: "ars",
  Aud: "aud",
  Awg: "awg",
  Azn: "azn",
  Bam: "bam",
  Bbd: "bbd",
  Bdt: "bdt",
  Bif: "bif",
  Bmd: "bmd",
  Bnd: "bnd",
  Bob: "bob",
  Brl: "brl",
  Bsd: "bsd",
  Bwp: "bwp",
  Bzd: "bzd",
  Cad: "cad",
  Cdf: "cdf",
  Chf: "chf",
  Clp: "clp",
  Cny: "cny",
  Cop: "cop",
  Crc: "crc",
  Cve: "cve",
  Czk: "czk",
  Djf: "djf",
  Dkk: "dkk",
  Dop: "dop",
  Dzd: "dzd",
  Egp: "egp",
  Etb: "etb",
  Eur: "eur",
  Fjd: "fjd",
  Fkp: "fkp",
  Gbp: "gbp",
  Gel: "gel",
  Gip: "gip",
  Gmd: "gmd",
  Gnf: "gnf",
  Gtq: "gtq",
  Gyd: "gyd",
  Hkd: "hkd",
  Hnl: "hnl",
  Htg: "htg",
  Huf: "huf",
  Idr: "idr",
  Ils: "ils",
  Inr: "inr",
  Isk: "isk",
  Jmd: "jmd",
  Jpy: "jpy",
  Kes: "kes",
  Kgs: "kgs",
  Khr: "khr",
  Kmf: "kmf",
  Krw: "krw",
  Kyd: "kyd",
  Kzt: "kzt",
  Lak: "lak",
  Lkr: "lkr",
  Lrd: "lrd",
  Lsl: "lsl",
  Mad: "mad",
  Mdl: "mdl",
  Mga: "mga",
  Mkd: "mkd",
  Mnt: "mnt",
  Mop: "mop",
  Mur: "mur",
  Mvr: "mvr",
  Mwk: "mwk",
  Mxn: "mxn",
  Myr: "myr",
  Mzn: "mzn",
  Nad: "nad",
  Ngn: "ngn",
  Nio: "nio",
  Nok: "nok",
  Npr: "npr",
  Nzd: "nzd",
  Pab: "pab",
  Pen: "pen",
  Pgk: "pgk",
  Php: "php",
  Pkr: "pkr",
  Pln: "pln",
  Pyg: "pyg",
  Qar: "qar",
  Ron: "ron",
  Rsd: "rsd",
  Rwf: "rwf",
  Sar: "sar",
  Sbd: "sbd",
  Scr: "scr",
  Sek: "sek",
  Sgd: "sgd",
  Shp: "shp",
  Sos: "sos",
  Srd: "srd",
  Szl: "szl",
  Thb: "thb",
  Tjs: "tjs",
  Top: "top",
  Try: "try",
  Ttd: "ttd",
  Twd: "twd",
  Tzs: "tzs",
  Uah: "uah",
  Ugx: "ugx",
  Usd: "usd",
  Uyu: "uyu",
  Uzs: "uzs",
  Vnd: "vnd",
  Vuv: "vuv",
  Wst: "wst",
  Xaf: "xaf",
  Xcd: "xcd",
  Xcg: "xcg",
  Xof: "xof",
  Xpf: "xpf",
  Yer: "yer",
  Zar: "zar",
  Zmw: "zmw",
} as const;
export type PresentmentCurrency = ClosedEnum<typeof PresentmentCurrency>;

/** @internal */
export const PresentmentCurrency$outboundSchema: z.ZodMiniEnum<
  typeof PresentmentCurrency
> = z.enum(PresentmentCurrency);
