exponent property

int? exponent

Gets the number of decimal digits the currency’s representation requires. In the case that it does not apply, it returns null.

Implementation

int? get exponent {
  switch (this) {
    case Currency.aed:
      return 2;
    case Currency.afn:
      return 2;
    case Currency.all:
      return 2;
    case Currency.amd:
      return 2;
    case Currency.ang:
      return 2;
    case Currency.aoa:
      return 2;
    case Currency.ars:
      return 2;
    case Currency.aud:
      return 2;
    case Currency.awg:
      return 2;
    case Currency.azn:
      return 2;
    case Currency.bam:
      return 2;
    case Currency.bbd:
      return 2;
    case Currency.bdt:
      return 2;
    case Currency.bgn:
      return 2;
    case Currency.bhd:
      return 3;
    case Currency.bif:
      return 0;
    case Currency.bmd:
      return 2;
    case Currency.bnd:
      return 2;
    case Currency.bob:
      return 2;
    case Currency.bov:
      return 2;
    case Currency.brl:
      return 2;
    case Currency.bsd:
      return 2;
    case Currency.btn:
      return 2;
    case Currency.bwp:
      return 2;
    case Currency.byn:
      return 2;
    case Currency.bzd:
      return 2;
    case Currency.cad:
      return 2;
    case Currency.cdf:
      return 2;
    case Currency.che:
      return 2;
    case Currency.chf:
      return 2;
    case Currency.chw:
      return 2;
    case Currency.clf:
      return 4;
    case Currency.clp:
      return 0;
    case Currency.cny:
      return 2;
    case Currency.cop:
      return 2;
    case Currency.cou:
      return 2;
    case Currency.crc:
      return 2;
    case Currency.cuc:
      return 2;
    case Currency.cup:
      return 2;
    case Currency.cve:
      return 2;
    case Currency.czk:
      return 2;
    case Currency.djf:
      return 0;
    case Currency.dkk:
      return 2;
    case Currency.dop:
      return 2;
    case Currency.dzd:
      return 2;
    case Currency.egp:
      return 2;
    case Currency.ern:
      return 2;
    case Currency.etb:
      return 2;
    case Currency.eur:
      return 2;
    case Currency.fjd:
      return 2;
    case Currency.fkp:
      return 2;
    case Currency.gbp:
      return 2;
    case Currency.gel:
      return 2;
    case Currency.ghs:
      return 2;
    case Currency.gip:
      return 2;
    case Currency.gmd:
      return 2;
    case Currency.gnf:
      return 0;
    case Currency.gtq:
      return 2;
    case Currency.gyd:
      return 2;
    case Currency.hkd:
      return 2;
    case Currency.hnl:
      return 2;
    case Currency.hrk:
      return 2;
    case Currency.htg:
      return 2;
    case Currency.huf:
      return 2;
    case Currency.idr:
      return 2;
    case Currency.ils:
      return 2;
    case Currency.inr:
      return 2;
    case Currency.iqd:
      return 3;
    case Currency.irr:
      return 2;
    case Currency.isk:
      return 0;
    case Currency.jmd:
      return 2;
    case Currency.jod:
      return 3;
    case Currency.jpy:
      return 0;
    case Currency.kes:
      return 2;
    case Currency.kgs:
      return 2;
    case Currency.khr:
      return 2;
    case Currency.kmf:
      return 0;
    case Currency.kpw:
      return 2;
    case Currency.krw:
      return 0;
    case Currency.kwd:
      return 3;
    case Currency.kyd:
      return 2;
    case Currency.kzt:
      return 2;
    case Currency.lak:
      return 2;
    case Currency.lbp:
      return 2;
    case Currency.lkr:
      return 2;
    case Currency.lrd:
      return 2;
    case Currency.lsl:
      return 2;
    case Currency.lyd:
      return 3;
    case Currency.mad:
      return 2;
    case Currency.mdl:
      return 2;
    case Currency.mga:
      return 2;
    case Currency.mkd:
      return 2;
    case Currency.mmk:
      return 2;
    case Currency.mnt:
      return 2;
    case Currency.mop:
      return 2;
    case Currency.mru:
      return 2;
    case Currency.mur:
      return 2;
    case Currency.mvr:
      return 2;
    case Currency.mwk:
      return 2;
    case Currency.mxn:
      return 2;
    case Currency.mxv:
      return 2;
    case Currency.myr:
      return 2;
    case Currency.mzn:
      return 2;
    case Currency.nad:
      return 2;
    case Currency.ngn:
      return 2;
    case Currency.nio:
      return 2;
    case Currency.nok:
      return 2;
    case Currency.npr:
      return 2;
    case Currency.nzd:
      return 2;
    case Currency.omr:
      return 3;
    case Currency.pab:
      return 2;
    case Currency.pen:
      return 2;
    case Currency.pgk:
      return 2;
    case Currency.php:
      return 2;
    case Currency.pkr:
      return 2;
    case Currency.pln:
      return 2;
    case Currency.pyg:
      return 0;
    case Currency.qar:
      return 2;
    case Currency.ron:
      return 2;
    case Currency.rsd:
      return 2;
    case Currency.rub:
      return 2;
    case Currency.rwf:
      return 0;
    case Currency.sar:
      return 2;
    case Currency.sbd:
      return 2;
    case Currency.scr:
      return 2;
    case Currency.sdg:
      return 2;
    case Currency.sek:
      return 2;
    case Currency.sgd:
      return 2;
    case Currency.shp:
      return 2;
    case Currency.sll:
      return 2;
    case Currency.sos:
      return 2;
    case Currency.srd:
      return 2;
    case Currency.ssp:
      return 2;
    case Currency.stn:
      return 2;
    case Currency.svc:
      return 2;
    case Currency.syp:
      return 2;
    case Currency.szl:
      return 2;
    case Currency.thb:
      return 2;
    case Currency.tjs:
      return 2;
    case Currency.tmt:
      return 2;
    case Currency.tnd:
      return 3;
    case Currency.top:
      return 2;
    case Currency.try_:
      return 2;
    case Currency.ttd:
      return 2;
    case Currency.twd:
      return 2;
    case Currency.tzs:
      return 2;
    case Currency.uah:
      return 2;
    case Currency.ugx:
      return 0;
    case Currency.usd:
      return 2;
    case Currency.usn:
      return 2;
    case Currency.uyi:
      return 0;
    case Currency.uyu:
      return 2;
    case Currency.uyw:
      return 4;
    case Currency.uzs:
      return 2;
    case Currency.ves:
      return 2;
    case Currency.vnd:
      return 0;
    case Currency.vuv:
      return 0;
    case Currency.wst:
      return 2;
    case Currency.xaf:
      return 0;
    case Currency.xag:
      break;
    case Currency.xau:
      break;
    case Currency.xba:
      break;
    case Currency.xbb:
      break;
    case Currency.xbc:
      break;
    case Currency.xbd:
      break;
    case Currency.xcd:
      return 2;
    case Currency.xdr:
      break;
    case Currency.xof:
      return 2;
    case Currency.xpd:
      break;
    case Currency.xpf:
      return 0;
    case Currency.xpt:
      break;
    case Currency.xsu:
      break;
    case Currency.xts:
      break;
    case Currency.xua:
      break;
    case Currency.xxx:
      break;
    case Currency.yer:
      return 2;
    case Currency.zar:
      return 2;
    case Currency.zmw:
      return 2;
    case Currency.zwl:
      return 2;
  }
}