maybeMap<R> method

R maybeMap<R>({
  1. required R orElse(
    1. FiatCurrency currency
    ),
  2. R fiatAed(
    1. FiatCurrency fiatAed
    )?,
  3. R fiatAfn(
    1. FiatCurrency fiatAfn
    )?,
  4. R fiatAll(
    1. FiatCurrency fiatAll
    )?,
  5. R fiatAmd(
    1. FiatCurrency fiatAmd
    )?,
  6. R fiatAng(
    1. FiatCurrency fiatAng
    )?,
  7. R fiatAoa(
    1. FiatCurrency fiatAoa
    )?,
  8. R fiatArs(
    1. FiatCurrency fiatArs
    )?,
  9. R fiatAud(
    1. FiatCurrency fiatAud
    )?,
  10. R fiatAwg(
    1. FiatCurrency fiatAwg
    )?,
  11. R fiatAzn(
    1. FiatCurrency fiatAzn
    )?,
  12. R fiatBam(
    1. FiatCurrency fiatBam
    )?,
  13. R fiatBbd(
    1. FiatCurrency fiatBbd
    )?,
  14. R fiatBdt(
    1. FiatCurrency fiatBdt
    )?,
  15. R fiatBgn(
    1. FiatCurrency fiatBgn
    )?,
  16. R fiatBhd(
    1. FiatCurrency fiatBhd
    )?,
  17. R fiatBif(
    1. FiatCurrency fiatBif
    )?,
  18. R fiatBmd(
    1. FiatCurrency fiatBmd
    )?,
  19. R fiatBnd(
    1. FiatCurrency fiatBnd
    )?,
  20. R fiatBob(
    1. FiatCurrency fiatBob
    )?,
  21. R fiatBrl(
    1. FiatCurrency fiatBrl
    )?,
  22. R fiatBsd(
    1. FiatCurrency fiatBsd
    )?,
  23. R fiatBtn(
    1. FiatCurrency fiatBtn
    )?,
  24. R fiatBwp(
    1. FiatCurrency fiatBwp
    )?,
  25. R fiatByn(
    1. FiatCurrency fiatByn
    )?,
  26. R fiatBzd(
    1. FiatCurrency fiatBzd
    )?,
  27. R fiatCad(
    1. FiatCurrency fiatCad
    )?,
  28. R fiatCdf(
    1. FiatCurrency fiatCdf
    )?,
  29. R fiatChf(
    1. FiatCurrency fiatChf
    )?,
  30. R fiatClf(
    1. FiatCurrency fiatClf
    )?,
  31. R fiatClp(
    1. FiatCurrency fiatClp
    )?,
  32. R fiatCny(
    1. FiatCurrency fiatCny
    )?,
  33. R fiatCop(
    1. FiatCurrency fiatCop
    )?,
  34. R fiatCrc(
    1. FiatCurrency fiatCrc
    )?,
  35. R fiatCuc(
    1. FiatCurrency fiatCuc
    )?,
  36. R fiatCup(
    1. FiatCurrency fiatCup
    )?,
  37. R fiatCve(
    1. FiatCurrency fiatCve
    )?,
  38. R fiatCzk(
    1. FiatCurrency fiatCzk
    )?,
  39. R fiatDjf(
    1. FiatCurrency fiatDjf
    )?,
  40. R fiatDkk(
    1. FiatCurrency fiatDkk
    )?,
  41. R fiatDop(
    1. FiatCurrency fiatDop
    )?,
  42. R fiatDzd(
    1. FiatCurrency fiatDzd
    )?,
  43. R fiatEgp(
    1. FiatCurrency fiatEgp
    )?,
  44. R fiatErn(
    1. FiatCurrency fiatErn
    )?,
  45. R fiatEtb(
    1. FiatCurrency fiatEtb
    )?,
  46. R fiatEur(
    1. FiatCurrency fiatEur
    )?,
  47. R fiatFjd(
    1. FiatCurrency fiatFjd
    )?,
  48. R fiatFkp(
    1. FiatCurrency fiatFkp
    )?,
  49. R fiatGbp(
    1. FiatCurrency fiatGbp
    )?,
  50. R fiatGel(
    1. FiatCurrency fiatGel
    )?,
  51. R fiatGhs(
    1. FiatCurrency fiatGhs
    )?,
  52. R fiatGip(
    1. FiatCurrency fiatGip
    )?,
  53. R fiatGmd(
    1. FiatCurrency fiatGmd
    )?,
  54. R fiatGnf(
    1. FiatCurrency fiatGnf
    )?,
  55. R fiatGtq(
    1. FiatCurrency fiatGtq
    )?,
  56. R fiatGyd(
    1. FiatCurrency fiatGyd
    )?,
  57. R fiatHkd(
    1. FiatCurrency fiatHkd
    )?,
  58. R fiatHnl(
    1. FiatCurrency fiatHnl
    )?,
  59. R fiatHrk(
    1. FiatCurrency fiatHrk
    )?,
  60. R fiatHtg(
    1. FiatCurrency fiatHtg
    )?,
  61. R fiatHuf(
    1. FiatCurrency fiatHuf
    )?,
  62. R fiatIdr(
    1. FiatCurrency fiatIdr
    )?,
  63. R fiatIls(
    1. FiatCurrency fiatIls
    )?,
  64. R fiatInr(
    1. FiatCurrency fiatInr
    )?,
  65. R fiatIqd(
    1. FiatCurrency fiatIqd
    )?,
  66. R fiatIrr(
    1. FiatCurrency fiatIrr
    )?,
  67. R fiatIsk(
    1. FiatCurrency fiatIsk
    )?,
  68. R fiatJmd(
    1. FiatCurrency fiatJmd
    )?,
  69. R fiatJod(
    1. FiatCurrency fiatJod
    )?,
  70. R fiatJpy(
    1. FiatCurrency fiatJpy
    )?,
  71. R fiatKes(
    1. FiatCurrency fiatKes
    )?,
  72. R fiatKgs(
    1. FiatCurrency fiatKgs
    )?,
  73. R fiatKhr(
    1. FiatCurrency fiatKhr
    )?,
  74. R fiatKmf(
    1. FiatCurrency fiatKmf
    )?,
  75. R fiatKpw(
    1. FiatCurrency fiatKpw
    )?,
  76. R fiatKrw(
    1. FiatCurrency fiatKrw
    )?,
  77. R fiatKwd(
    1. FiatCurrency fiatKwd
    )?,
  78. R fiatKyd(
    1. FiatCurrency fiatKyd
    )?,
  79. R fiatKzt(
    1. FiatCurrency fiatKzt
    )?,
  80. R fiatLak(
    1. FiatCurrency fiatLak
    )?,
  81. R fiatLbp(
    1. FiatCurrency fiatLbp
    )?,
  82. R fiatLkr(
    1. FiatCurrency fiatLkr
    )?,
  83. R fiatLrd(
    1. FiatCurrency fiatLrd
    )?,
  84. R fiatLsl(
    1. FiatCurrency fiatLsl
    )?,
  85. R fiatLyd(
    1. FiatCurrency fiatLyd
    )?,
  86. R fiatMad(
    1. FiatCurrency fiatMad
    )?,
  87. R fiatMdl(
    1. FiatCurrency fiatMdl
    )?,
  88. R fiatMga(
    1. FiatCurrency fiatMga
    )?,
  89. R fiatMkd(
    1. FiatCurrency fiatMkd
    )?,
  90. R fiatMmk(
    1. FiatCurrency fiatMmk
    )?,
  91. R fiatMnt(
    1. FiatCurrency fiatMnt
    )?,
  92. R fiatMop(
    1. FiatCurrency fiatMop
    )?,
  93. R fiatMru(
    1. FiatCurrency fiatMru
    )?,
  94. R fiatMur(
    1. FiatCurrency fiatMur
    )?,
  95. R fiatMvr(
    1. FiatCurrency fiatMvr
    )?,
  96. R fiatMwk(
    1. FiatCurrency fiatMwk
    )?,
  97. R fiatMxn(
    1. FiatCurrency fiatMxn
    )?,
  98. R fiatMyr(
    1. FiatCurrency fiatMyr
    )?,
  99. R fiatMzn(
    1. FiatCurrency fiatMzn
    )?,
  100. R fiatNad(
    1. FiatCurrency fiatNad
    )?,
  101. R fiatNgn(
    1. FiatCurrency fiatNgn
    )?,
  102. R fiatNio(
    1. FiatCurrency fiatNio
    )?,
  103. R fiatNok(
    1. FiatCurrency fiatNok
    )?,
  104. R fiatNpr(
    1. FiatCurrency fiatNpr
    )?,
  105. R fiatNzd(
    1. FiatCurrency fiatNzd
    )?,
  106. R fiatOmr(
    1. FiatCurrency fiatOmr
    )?,
  107. R fiatPab(
    1. FiatCurrency fiatPab
    )?,
  108. R fiatPen(
    1. FiatCurrency fiatPen
    )?,
  109. R fiatPgk(
    1. FiatCurrency fiatPgk
    )?,
  110. R fiatPhp(
    1. FiatCurrency fiatPhp
    )?,
  111. R fiatPkr(
    1. FiatCurrency fiatPkr
    )?,
  112. R fiatPln(
    1. FiatCurrency fiatPln
    )?,
  113. R fiatPyg(
    1. FiatCurrency fiatPyg
    )?,
  114. R fiatQar(
    1. FiatCurrency fiatQar
    )?,
  115. R fiatRon(
    1. FiatCurrency fiatRon
    )?,
  116. R fiatRsd(
    1. FiatCurrency fiatRsd
    )?,
  117. R fiatRub(
    1. FiatCurrency fiatRub
    )?,
  118. R fiatRwf(
    1. FiatCurrency fiatRwf
    )?,
  119. R fiatSar(
    1. FiatCurrency fiatSar
    )?,
  120. R fiatSbd(
    1. FiatCurrency fiatSbd
    )?,
  121. R fiatScr(
    1. FiatCurrency fiatScr
    )?,
  122. R fiatSdg(
    1. FiatCurrency fiatSdg
    )?,
  123. R fiatSek(
    1. FiatCurrency fiatSek
    )?,
  124. R fiatSgd(
    1. FiatCurrency fiatSgd
    )?,
  125. R fiatShp(
    1. FiatCurrency fiatShp
    )?,
  126. R fiatSle(
    1. FiatCurrency fiatSle
    )?,
  127. R fiatSll(
    1. FiatCurrency fiatSll
    )?,
  128. R fiatSos(
    1. FiatCurrency fiatSos
    )?,
  129. R fiatSrd(
    1. FiatCurrency fiatSrd
    )?,
  130. R fiatSsp(
    1. FiatCurrency fiatSsp
    )?,
  131. R fiatStn(
    1. FiatCurrency fiatStn
    )?,
  132. R fiatSvc(
    1. FiatCurrency fiatSvc
    )?,
  133. R fiatSyp(
    1. FiatCurrency fiatSyp
    )?,
  134. R fiatSzl(
    1. FiatCurrency fiatSzl
    )?,
  135. R fiatThb(
    1. FiatCurrency fiatThb
    )?,
  136. R fiatTjs(
    1. FiatCurrency fiatTjs
    )?,
  137. R fiatTmt(
    1. FiatCurrency fiatTmt
    )?,
  138. R fiatTnd(
    1. FiatCurrency fiatTnd
    )?,
  139. R fiatTop(
    1. FiatCurrency fiatTop
    )?,
  140. R fiatTry(
    1. FiatCurrency fiatTry
    )?,
  141. R fiatTtd(
    1. FiatCurrency fiatTtd
    )?,
  142. R fiatTwd(
    1. FiatCurrency fiatTwd
    )?,
  143. R fiatTzs(
    1. FiatCurrency fiatTzs
    )?,
  144. R fiatUah(
    1. FiatCurrency fiatUah
    )?,
  145. R fiatUgx(
    1. FiatCurrency fiatUgx
    )?,
  146. R fiatUsd(
    1. FiatCurrency fiatUsd
    )?,
  147. R fiatUyu(
    1. FiatCurrency fiatUyu
    )?,
  148. R fiatUzs(
    1. FiatCurrency fiatUzs
    )?,
  149. R fiatVes(
    1. FiatCurrency fiatVes
    )?,
  150. R fiatVnd(
    1. FiatCurrency fiatVnd
    )?,
  151. R fiatVuv(
    1. FiatCurrency fiatVuv
    )?,
  152. R fiatWst(
    1. FiatCurrency fiatWst
    )?,
  153. R fiatXaf(
    1. FiatCurrency fiatXaf
    )?,
  154. R fiatXag(
    1. FiatCurrency fiatXag
    )?,
  155. R fiatXau(
    1. FiatCurrency fiatXau
    )?,
  156. R fiatXba(
    1. FiatCurrency fiatXba
    )?,
  157. R fiatXbb(
    1. FiatCurrency fiatXbb
    )?,
  158. R fiatXbc(
    1. FiatCurrency fiatXbc
    )?,
  159. R fiatXbd(
    1. FiatCurrency fiatXbd
    )?,
  160. R fiatXcd(
    1. FiatCurrency fiatXcd
    )?,
  161. R fiatXdr(
    1. FiatCurrency fiatXdr
    )?,
  162. R fiatXof(
    1. FiatCurrency fiatXof
    )?,
  163. R fiatXpd(
    1. FiatCurrency fiatXpd
    )?,
  164. R fiatXpf(
    1. FiatCurrency fiatXpf
    )?,
  165. R fiatXpt(
    1. FiatCurrency fiatXpt
    )?,
  166. R fiatXts(
    1. FiatCurrency fiatXts
    )?,
  167. R fiatYer(
    1. FiatCurrency fiatYer
    )?,
  168. R fiatZar(
    1. FiatCurrency fiatZar
    )?,
  169. R fiatZwl(
    1. FiatCurrency fiatZwl
    )?,
  170. R fiatZmw(
    1. FiatCurrency fiatZmw
    )?,
})

Implementation

R maybeMap<R>({
  required R Function(FiatCurrency currency) orElse,
  R Function(FiatCurrency fiatAed)? fiatAed,
  R Function(FiatCurrency fiatAfn)? fiatAfn,
  R Function(FiatCurrency fiatAll)? fiatAll,
  R Function(FiatCurrency fiatAmd)? fiatAmd,
  R Function(FiatCurrency fiatAng)? fiatAng,
  R Function(FiatCurrency fiatAoa)? fiatAoa,
  R Function(FiatCurrency fiatArs)? fiatArs,
  R Function(FiatCurrency fiatAud)? fiatAud,
  R Function(FiatCurrency fiatAwg)? fiatAwg,
  R Function(FiatCurrency fiatAzn)? fiatAzn,
  R Function(FiatCurrency fiatBam)? fiatBam,
  R Function(FiatCurrency fiatBbd)? fiatBbd,
  R Function(FiatCurrency fiatBdt)? fiatBdt,
  R Function(FiatCurrency fiatBgn)? fiatBgn,
  R Function(FiatCurrency fiatBhd)? fiatBhd,
  R Function(FiatCurrency fiatBif)? fiatBif,
  R Function(FiatCurrency fiatBmd)? fiatBmd,
  R Function(FiatCurrency fiatBnd)? fiatBnd,
  R Function(FiatCurrency fiatBob)? fiatBob,
  R Function(FiatCurrency fiatBrl)? fiatBrl,
  R Function(FiatCurrency fiatBsd)? fiatBsd,
  R Function(FiatCurrency fiatBtn)? fiatBtn,
  R Function(FiatCurrency fiatBwp)? fiatBwp,
  R Function(FiatCurrency fiatByn)? fiatByn,
  R Function(FiatCurrency fiatBzd)? fiatBzd,
  R Function(FiatCurrency fiatCad)? fiatCad,
  R Function(FiatCurrency fiatCdf)? fiatCdf,
  R Function(FiatCurrency fiatChf)? fiatChf,
  R Function(FiatCurrency fiatClf)? fiatClf,
  R Function(FiatCurrency fiatClp)? fiatClp,
  R Function(FiatCurrency fiatCny)? fiatCny,
  R Function(FiatCurrency fiatCop)? fiatCop,
  R Function(FiatCurrency fiatCrc)? fiatCrc,
  R Function(FiatCurrency fiatCuc)? fiatCuc,
  R Function(FiatCurrency fiatCup)? fiatCup,
  R Function(FiatCurrency fiatCve)? fiatCve,
  R Function(FiatCurrency fiatCzk)? fiatCzk,
  R Function(FiatCurrency fiatDjf)? fiatDjf,
  R Function(FiatCurrency fiatDkk)? fiatDkk,
  R Function(FiatCurrency fiatDop)? fiatDop,
  R Function(FiatCurrency fiatDzd)? fiatDzd,
  R Function(FiatCurrency fiatEgp)? fiatEgp,
  R Function(FiatCurrency fiatErn)? fiatErn,
  R Function(FiatCurrency fiatEtb)? fiatEtb,
  R Function(FiatCurrency fiatEur)? fiatEur,
  R Function(FiatCurrency fiatFjd)? fiatFjd,
  R Function(FiatCurrency fiatFkp)? fiatFkp,
  R Function(FiatCurrency fiatGbp)? fiatGbp,
  R Function(FiatCurrency fiatGel)? fiatGel,
  R Function(FiatCurrency fiatGhs)? fiatGhs,
  R Function(FiatCurrency fiatGip)? fiatGip,
  R Function(FiatCurrency fiatGmd)? fiatGmd,
  R Function(FiatCurrency fiatGnf)? fiatGnf,
  R Function(FiatCurrency fiatGtq)? fiatGtq,
  R Function(FiatCurrency fiatGyd)? fiatGyd,
  R Function(FiatCurrency fiatHkd)? fiatHkd,
  R Function(FiatCurrency fiatHnl)? fiatHnl,
  R Function(FiatCurrency fiatHrk)? fiatHrk,
  R Function(FiatCurrency fiatHtg)? fiatHtg,
  R Function(FiatCurrency fiatHuf)? fiatHuf,
  R Function(FiatCurrency fiatIdr)? fiatIdr,
  R Function(FiatCurrency fiatIls)? fiatIls,
  R Function(FiatCurrency fiatInr)? fiatInr,
  R Function(FiatCurrency fiatIqd)? fiatIqd,
  R Function(FiatCurrency fiatIrr)? fiatIrr,
  R Function(FiatCurrency fiatIsk)? fiatIsk,
  R Function(FiatCurrency fiatJmd)? fiatJmd,
  R Function(FiatCurrency fiatJod)? fiatJod,
  R Function(FiatCurrency fiatJpy)? fiatJpy,
  R Function(FiatCurrency fiatKes)? fiatKes,
  R Function(FiatCurrency fiatKgs)? fiatKgs,
  R Function(FiatCurrency fiatKhr)? fiatKhr,
  R Function(FiatCurrency fiatKmf)? fiatKmf,
  R Function(FiatCurrency fiatKpw)? fiatKpw,
  R Function(FiatCurrency fiatKrw)? fiatKrw,
  R Function(FiatCurrency fiatKwd)? fiatKwd,
  R Function(FiatCurrency fiatKyd)? fiatKyd,
  R Function(FiatCurrency fiatKzt)? fiatKzt,
  R Function(FiatCurrency fiatLak)? fiatLak,
  R Function(FiatCurrency fiatLbp)? fiatLbp,
  R Function(FiatCurrency fiatLkr)? fiatLkr,
  R Function(FiatCurrency fiatLrd)? fiatLrd,
  R Function(FiatCurrency fiatLsl)? fiatLsl,
  R Function(FiatCurrency fiatLyd)? fiatLyd,
  R Function(FiatCurrency fiatMad)? fiatMad,
  R Function(FiatCurrency fiatMdl)? fiatMdl,
  R Function(FiatCurrency fiatMga)? fiatMga,
  R Function(FiatCurrency fiatMkd)? fiatMkd,
  R Function(FiatCurrency fiatMmk)? fiatMmk,
  R Function(FiatCurrency fiatMnt)? fiatMnt,
  R Function(FiatCurrency fiatMop)? fiatMop,
  R Function(FiatCurrency fiatMru)? fiatMru,
  R Function(FiatCurrency fiatMur)? fiatMur,
  R Function(FiatCurrency fiatMvr)? fiatMvr,
  R Function(FiatCurrency fiatMwk)? fiatMwk,
  R Function(FiatCurrency fiatMxn)? fiatMxn,
  R Function(FiatCurrency fiatMyr)? fiatMyr,
  R Function(FiatCurrency fiatMzn)? fiatMzn,
  R Function(FiatCurrency fiatNad)? fiatNad,
  R Function(FiatCurrency fiatNgn)? fiatNgn,
  R Function(FiatCurrency fiatNio)? fiatNio,
  R Function(FiatCurrency fiatNok)? fiatNok,
  R Function(FiatCurrency fiatNpr)? fiatNpr,
  R Function(FiatCurrency fiatNzd)? fiatNzd,
  R Function(FiatCurrency fiatOmr)? fiatOmr,
  R Function(FiatCurrency fiatPab)? fiatPab,
  R Function(FiatCurrency fiatPen)? fiatPen,
  R Function(FiatCurrency fiatPgk)? fiatPgk,
  R Function(FiatCurrency fiatPhp)? fiatPhp,
  R Function(FiatCurrency fiatPkr)? fiatPkr,
  R Function(FiatCurrency fiatPln)? fiatPln,
  R Function(FiatCurrency fiatPyg)? fiatPyg,
  R Function(FiatCurrency fiatQar)? fiatQar,
  R Function(FiatCurrency fiatRon)? fiatRon,
  R Function(FiatCurrency fiatRsd)? fiatRsd,
  R Function(FiatCurrency fiatRub)? fiatRub,
  R Function(FiatCurrency fiatRwf)? fiatRwf,
  R Function(FiatCurrency fiatSar)? fiatSar,
  R Function(FiatCurrency fiatSbd)? fiatSbd,
  R Function(FiatCurrency fiatScr)? fiatScr,
  R Function(FiatCurrency fiatSdg)? fiatSdg,
  R Function(FiatCurrency fiatSek)? fiatSek,
  R Function(FiatCurrency fiatSgd)? fiatSgd,
  R Function(FiatCurrency fiatShp)? fiatShp,
  R Function(FiatCurrency fiatSle)? fiatSle,
  R Function(FiatCurrency fiatSll)? fiatSll,
  R Function(FiatCurrency fiatSos)? fiatSos,
  R Function(FiatCurrency fiatSrd)? fiatSrd,
  R Function(FiatCurrency fiatSsp)? fiatSsp,
  R Function(FiatCurrency fiatStn)? fiatStn,
  R Function(FiatCurrency fiatSvc)? fiatSvc,
  R Function(FiatCurrency fiatSyp)? fiatSyp,
  R Function(FiatCurrency fiatSzl)? fiatSzl,
  R Function(FiatCurrency fiatThb)? fiatThb,
  R Function(FiatCurrency fiatTjs)? fiatTjs,
  R Function(FiatCurrency fiatTmt)? fiatTmt,
  R Function(FiatCurrency fiatTnd)? fiatTnd,
  R Function(FiatCurrency fiatTop)? fiatTop,
  R Function(FiatCurrency fiatTry)? fiatTry,
  R Function(FiatCurrency fiatTtd)? fiatTtd,
  R Function(FiatCurrency fiatTwd)? fiatTwd,
  R Function(FiatCurrency fiatTzs)? fiatTzs,
  R Function(FiatCurrency fiatUah)? fiatUah,
  R Function(FiatCurrency fiatUgx)? fiatUgx,
  R Function(FiatCurrency fiatUsd)? fiatUsd,
  R Function(FiatCurrency fiatUyu)? fiatUyu,
  R Function(FiatCurrency fiatUzs)? fiatUzs,
  R Function(FiatCurrency fiatVes)? fiatVes,
  R Function(FiatCurrency fiatVnd)? fiatVnd,
  R Function(FiatCurrency fiatVuv)? fiatVuv,
  R Function(FiatCurrency fiatWst)? fiatWst,
  R Function(FiatCurrency fiatXaf)? fiatXaf,
  R Function(FiatCurrency fiatXag)? fiatXag,
  R Function(FiatCurrency fiatXau)? fiatXau,
  R Function(FiatCurrency fiatXba)? fiatXba,
  R Function(FiatCurrency fiatXbb)? fiatXbb,
  R Function(FiatCurrency fiatXbc)? fiatXbc,
  R Function(FiatCurrency fiatXbd)? fiatXbd,
  R Function(FiatCurrency fiatXcd)? fiatXcd,
  R Function(FiatCurrency fiatXdr)? fiatXdr,
  R Function(FiatCurrency fiatXof)? fiatXof,
  R Function(FiatCurrency fiatXpd)? fiatXpd,
  R Function(FiatCurrency fiatXpf)? fiatXpf,
  R Function(FiatCurrency fiatXpt)? fiatXpt,
  R Function(FiatCurrency fiatXts)? fiatXts,
  R Function(FiatCurrency fiatYer)? fiatYer,
  R Function(FiatCurrency fiatZar)? fiatZar,
  R Function(FiatCurrency fiatZwl)? fiatZwl,
  R Function(FiatCurrency fiatZmw)? fiatZmw,
}) =>
    switch (this) {
      FiatAed() => fiatAed?.call(this) ?? orElse(this),
      FiatAfn() => fiatAfn?.call(this) ?? orElse(this),
      FiatAll() => fiatAll?.call(this) ?? orElse(this),
      FiatAmd() => fiatAmd?.call(this) ?? orElse(this),
      FiatAng() => fiatAng?.call(this) ?? orElse(this),
      FiatAoa() => fiatAoa?.call(this) ?? orElse(this),
      FiatArs() => fiatArs?.call(this) ?? orElse(this),
      FiatAud() => fiatAud?.call(this) ?? orElse(this),
      FiatAwg() => fiatAwg?.call(this) ?? orElse(this),
      FiatAzn() => fiatAzn?.call(this) ?? orElse(this),
      FiatBam() => fiatBam?.call(this) ?? orElse(this),
      FiatBbd() => fiatBbd?.call(this) ?? orElse(this),
      FiatBdt() => fiatBdt?.call(this) ?? orElse(this),
      FiatBgn() => fiatBgn?.call(this) ?? orElse(this),
      FiatBhd() => fiatBhd?.call(this) ?? orElse(this),
      FiatBif() => fiatBif?.call(this) ?? orElse(this),
      FiatBmd() => fiatBmd?.call(this) ?? orElse(this),
      FiatBnd() => fiatBnd?.call(this) ?? orElse(this),
      FiatBob() => fiatBob?.call(this) ?? orElse(this),
      FiatBrl() => fiatBrl?.call(this) ?? orElse(this),
      FiatBsd() => fiatBsd?.call(this) ?? orElse(this),
      FiatBtn() => fiatBtn?.call(this) ?? orElse(this),
      FiatBwp() => fiatBwp?.call(this) ?? orElse(this),
      FiatByn() => fiatByn?.call(this) ?? orElse(this),
      FiatBzd() => fiatBzd?.call(this) ?? orElse(this),
      FiatCad() => fiatCad?.call(this) ?? orElse(this),
      FiatCdf() => fiatCdf?.call(this) ?? orElse(this),
      FiatChf() => fiatChf?.call(this) ?? orElse(this),
      FiatClf() => fiatClf?.call(this) ?? orElse(this),
      FiatClp() => fiatClp?.call(this) ?? orElse(this),
      FiatCny() => fiatCny?.call(this) ?? orElse(this),
      FiatCop() => fiatCop?.call(this) ?? orElse(this),
      FiatCrc() => fiatCrc?.call(this) ?? orElse(this),
      FiatCuc() => fiatCuc?.call(this) ?? orElse(this),
      FiatCup() => fiatCup?.call(this) ?? orElse(this),
      FiatCve() => fiatCve?.call(this) ?? orElse(this),
      FiatCzk() => fiatCzk?.call(this) ?? orElse(this),
      FiatDjf() => fiatDjf?.call(this) ?? orElse(this),
      FiatDkk() => fiatDkk?.call(this) ?? orElse(this),
      FiatDop() => fiatDop?.call(this) ?? orElse(this),
      FiatDzd() => fiatDzd?.call(this) ?? orElse(this),
      FiatEgp() => fiatEgp?.call(this) ?? orElse(this),
      FiatErn() => fiatErn?.call(this) ?? orElse(this),
      FiatEtb() => fiatEtb?.call(this) ?? orElse(this),
      FiatEur() => fiatEur?.call(this) ?? orElse(this),
      FiatFjd() => fiatFjd?.call(this) ?? orElse(this),
      FiatFkp() => fiatFkp?.call(this) ?? orElse(this),
      FiatGbp() => fiatGbp?.call(this) ?? orElse(this),
      FiatGel() => fiatGel?.call(this) ?? orElse(this),
      FiatGhs() => fiatGhs?.call(this) ?? orElse(this),
      FiatGip() => fiatGip?.call(this) ?? orElse(this),
      FiatGmd() => fiatGmd?.call(this) ?? orElse(this),
      FiatGnf() => fiatGnf?.call(this) ?? orElse(this),
      FiatGtq() => fiatGtq?.call(this) ?? orElse(this),
      FiatGyd() => fiatGyd?.call(this) ?? orElse(this),
      FiatHkd() => fiatHkd?.call(this) ?? orElse(this),
      FiatHnl() => fiatHnl?.call(this) ?? orElse(this),
      FiatHrk() => fiatHrk?.call(this) ?? orElse(this),
      FiatHtg() => fiatHtg?.call(this) ?? orElse(this),
      FiatHuf() => fiatHuf?.call(this) ?? orElse(this),
      FiatIdr() => fiatIdr?.call(this) ?? orElse(this),
      FiatIls() => fiatIls?.call(this) ?? orElse(this),
      FiatInr() => fiatInr?.call(this) ?? orElse(this),
      FiatIqd() => fiatIqd?.call(this) ?? orElse(this),
      FiatIrr() => fiatIrr?.call(this) ?? orElse(this),
      FiatIsk() => fiatIsk?.call(this) ?? orElse(this),
      FiatJmd() => fiatJmd?.call(this) ?? orElse(this),
      FiatJod() => fiatJod?.call(this) ?? orElse(this),
      FiatJpy() => fiatJpy?.call(this) ?? orElse(this),
      FiatKes() => fiatKes?.call(this) ?? orElse(this),
      FiatKgs() => fiatKgs?.call(this) ?? orElse(this),
      FiatKhr() => fiatKhr?.call(this) ?? orElse(this),
      FiatKmf() => fiatKmf?.call(this) ?? orElse(this),
      FiatKpw() => fiatKpw?.call(this) ?? orElse(this),
      FiatKrw() => fiatKrw?.call(this) ?? orElse(this),
      FiatKwd() => fiatKwd?.call(this) ?? orElse(this),
      FiatKyd() => fiatKyd?.call(this) ?? orElse(this),
      FiatKzt() => fiatKzt?.call(this) ?? orElse(this),
      FiatLak() => fiatLak?.call(this) ?? orElse(this),
      FiatLbp() => fiatLbp?.call(this) ?? orElse(this),
      FiatLkr() => fiatLkr?.call(this) ?? orElse(this),
      FiatLrd() => fiatLrd?.call(this) ?? orElse(this),
      FiatLsl() => fiatLsl?.call(this) ?? orElse(this),
      FiatLyd() => fiatLyd?.call(this) ?? orElse(this),
      FiatMad() => fiatMad?.call(this) ?? orElse(this),
      FiatMdl() => fiatMdl?.call(this) ?? orElse(this),
      FiatMga() => fiatMga?.call(this) ?? orElse(this),
      FiatMkd() => fiatMkd?.call(this) ?? orElse(this),
      FiatMmk() => fiatMmk?.call(this) ?? orElse(this),
      FiatMnt() => fiatMnt?.call(this) ?? orElse(this),
      FiatMop() => fiatMop?.call(this) ?? orElse(this),
      FiatMru() => fiatMru?.call(this) ?? orElse(this),
      FiatMur() => fiatMur?.call(this) ?? orElse(this),
      FiatMvr() => fiatMvr?.call(this) ?? orElse(this),
      FiatMwk() => fiatMwk?.call(this) ?? orElse(this),
      FiatMxn() => fiatMxn?.call(this) ?? orElse(this),
      FiatMyr() => fiatMyr?.call(this) ?? orElse(this),
      FiatMzn() => fiatMzn?.call(this) ?? orElse(this),
      FiatNad() => fiatNad?.call(this) ?? orElse(this),
      FiatNgn() => fiatNgn?.call(this) ?? orElse(this),
      FiatNio() => fiatNio?.call(this) ?? orElse(this),
      FiatNok() => fiatNok?.call(this) ?? orElse(this),
      FiatNpr() => fiatNpr?.call(this) ?? orElse(this),
      FiatNzd() => fiatNzd?.call(this) ?? orElse(this),
      FiatOmr() => fiatOmr?.call(this) ?? orElse(this),
      FiatPab() => fiatPab?.call(this) ?? orElse(this),
      FiatPen() => fiatPen?.call(this) ?? orElse(this),
      FiatPgk() => fiatPgk?.call(this) ?? orElse(this),
      FiatPhp() => fiatPhp?.call(this) ?? orElse(this),
      FiatPkr() => fiatPkr?.call(this) ?? orElse(this),
      FiatPln() => fiatPln?.call(this) ?? orElse(this),
      FiatPyg() => fiatPyg?.call(this) ?? orElse(this),
      FiatQar() => fiatQar?.call(this) ?? orElse(this),
      FiatRon() => fiatRon?.call(this) ?? orElse(this),
      FiatRsd() => fiatRsd?.call(this) ?? orElse(this),
      FiatRub() => fiatRub?.call(this) ?? orElse(this),
      FiatRwf() => fiatRwf?.call(this) ?? orElse(this),
      FiatSar() => fiatSar?.call(this) ?? orElse(this),
      FiatSbd() => fiatSbd?.call(this) ?? orElse(this),
      FiatScr() => fiatScr?.call(this) ?? orElse(this),
      FiatSdg() => fiatSdg?.call(this) ?? orElse(this),
      FiatSek() => fiatSek?.call(this) ?? orElse(this),
      FiatSgd() => fiatSgd?.call(this) ?? orElse(this),
      FiatShp() => fiatShp?.call(this) ?? orElse(this),
      FiatSle() => fiatSle?.call(this) ?? orElse(this),
      FiatSll() => fiatSll?.call(this) ?? orElse(this),
      FiatSos() => fiatSos?.call(this) ?? orElse(this),
      FiatSrd() => fiatSrd?.call(this) ?? orElse(this),
      FiatSsp() => fiatSsp?.call(this) ?? orElse(this),
      FiatStn() => fiatStn?.call(this) ?? orElse(this),
      FiatSvc() => fiatSvc?.call(this) ?? orElse(this),
      FiatSyp() => fiatSyp?.call(this) ?? orElse(this),
      FiatSzl() => fiatSzl?.call(this) ?? orElse(this),
      FiatThb() => fiatThb?.call(this) ?? orElse(this),
      FiatTjs() => fiatTjs?.call(this) ?? orElse(this),
      FiatTmt() => fiatTmt?.call(this) ?? orElse(this),
      FiatTnd() => fiatTnd?.call(this) ?? orElse(this),
      FiatTop() => fiatTop?.call(this) ?? orElse(this),
      FiatTry() => fiatTry?.call(this) ?? orElse(this),
      FiatTtd() => fiatTtd?.call(this) ?? orElse(this),
      FiatTwd() => fiatTwd?.call(this) ?? orElse(this),
      FiatTzs() => fiatTzs?.call(this) ?? orElse(this),
      FiatUah() => fiatUah?.call(this) ?? orElse(this),
      FiatUgx() => fiatUgx?.call(this) ?? orElse(this),
      FiatUsd() => fiatUsd?.call(this) ?? orElse(this),
      FiatUyu() => fiatUyu?.call(this) ?? orElse(this),
      FiatUzs() => fiatUzs?.call(this) ?? orElse(this),
      FiatVes() => fiatVes?.call(this) ?? orElse(this),
      FiatVnd() => fiatVnd?.call(this) ?? orElse(this),
      FiatVuv() => fiatVuv?.call(this) ?? orElse(this),
      FiatWst() => fiatWst?.call(this) ?? orElse(this),
      FiatXaf() => fiatXaf?.call(this) ?? orElse(this),
      FiatXag() => fiatXag?.call(this) ?? orElse(this),
      FiatXau() => fiatXau?.call(this) ?? orElse(this),
      FiatXba() => fiatXba?.call(this) ?? orElse(this),
      FiatXbb() => fiatXbb?.call(this) ?? orElse(this),
      FiatXbc() => fiatXbc?.call(this) ?? orElse(this),
      FiatXbd() => fiatXbd?.call(this) ?? orElse(this),
      FiatXcd() => fiatXcd?.call(this) ?? orElse(this),
      FiatXdr() => fiatXdr?.call(this) ?? orElse(this),
      FiatXof() => fiatXof?.call(this) ?? orElse(this),
      FiatXpd() => fiatXpd?.call(this) ?? orElse(this),
      FiatXpf() => fiatXpf?.call(this) ?? orElse(this),
      FiatXpt() => fiatXpt?.call(this) ?? orElse(this),
      FiatXts() => fiatXts?.call(this) ?? orElse(this),
      FiatYer() => fiatYer?.call(this) ?? orElse(this),
      FiatZar() => fiatZar?.call(this) ?? orElse(this),
      FiatZwl() => fiatZwl?.call(this) ?? orElse(this),
      FiatZmw() => fiatZmw?.call(this) ?? orElse(this),
      _ => orElse(this),
    };