available method
- IsoCode? code
Returns whether this WithdrawalOption is available in the IsoCode.
Implementation
bool available(IsoCode? code) => switch (this) {
.usdt => IsoCode.values.toSet(),
.paypal => {
IsoCode.DZ,
IsoCode.AO,
IsoCode.BJ,
IsoCode.BW,
IsoCode.BF,
IsoCode.BI,
IsoCode.ET,
IsoCode.CI,
IsoCode.CM,
IsoCode.KE,
IsoCode.MR,
IsoCode.MU,
IsoCode.CV,
IsoCode.TD,
IsoCode.KM,
IsoCode.CD,
IsoCode.DJ,
IsoCode.EG,
IsoCode.ER,
IsoCode.GA,
IsoCode.GM,
IsoCode.GN,
IsoCode.GW,
IsoCode.LS,
IsoCode.MG,
IsoCode.MW,
IsoCode.ML,
IsoCode.YT,
IsoCode.MA,
IsoCode.MZ,
IsoCode.NA,
IsoCode.NE,
IsoCode.NG,
IsoCode.CG,
IsoCode.RE,
IsoCode.SH,
IsoCode.ST,
IsoCode.SN,
IsoCode.SC,
IsoCode.SL,
IsoCode.SO,
IsoCode.ZA,
IsoCode.SZ,
IsoCode.TZ,
IsoCode.TG,
IsoCode.TN,
IsoCode.UG,
IsoCode.ZM,
IsoCode.ZW,
IsoCode.AI,
IsoCode.AG,
IsoCode.AR,
IsoCode.AW,
IsoCode.BS,
IsoCode.BB,
IsoCode.BZ,
IsoCode.BM,
IsoCode.BO,
IsoCode.BR,
IsoCode.VG,
IsoCode.CA,
IsoCode.KY,
IsoCode.CL,
IsoCode.CO,
IsoCode.CR,
IsoCode.DM,
IsoCode.DO,
IsoCode.EC,
IsoCode.SV,
IsoCode.FK,
IsoCode.GF,
IsoCode.GL,
IsoCode.GD,
IsoCode.GP,
IsoCode.GT,
IsoCode.GY,
IsoCode.HN,
IsoCode.JM,
IsoCode.MQ,
IsoCode.MX,
IsoCode.MS,
IsoCode.NI,
IsoCode.PA,
IsoCode.PY,
IsoCode.PE,
IsoCode.KN,
IsoCode.LC,
IsoCode.PM,
IsoCode.VC,
IsoCode.SR,
IsoCode.TT,
IsoCode.TC,
IsoCode.US,
IsoCode.UY,
IsoCode.VE,
IsoCode.AM,
IsoCode.AU,
IsoCode.BH,
IsoCode.BT,
IsoCode.BN,
IsoCode.KH,
IsoCode.CN,
IsoCode.CK,
IsoCode.FJ,
IsoCode.PF,
IsoCode.IN,
IsoCode.ID,
IsoCode.IL,
IsoCode.JP,
IsoCode.JO,
IsoCode.KZ,
IsoCode.KI,
IsoCode.KW,
IsoCode.KG,
IsoCode.LA,
IsoCode.MY,
IsoCode.MV,
IsoCode.MH,
IsoCode.FM,
IsoCode.MN,
IsoCode.NR,
IsoCode.NP,
IsoCode.NC,
IsoCode.NZ,
IsoCode.NU,
IsoCode.NF,
IsoCode.OM,
IsoCode.PW,
IsoCode.PG,
IsoCode.PH,
IsoCode.QA,
IsoCode.WS,
IsoCode.SA,
IsoCode.SG,
IsoCode.SB,
IsoCode.KR,
IsoCode.LK,
IsoCode.TW,
IsoCode.TJ,
IsoCode.TH,
IsoCode.TO,
IsoCode.TM,
IsoCode.TV,
IsoCode.AE,
IsoCode.VU,
IsoCode.VN,
IsoCode.WF,
IsoCode.YE,
IsoCode.AL,
IsoCode.AD,
IsoCode.AT,
IsoCode.AZ,
IsoCode.BE,
IsoCode.BA,
IsoCode.BG,
IsoCode.HR,
IsoCode.CY,
IsoCode.CZ,
IsoCode.DK,
IsoCode.EE,
IsoCode.FO,
IsoCode.FI,
IsoCode.FR,
IsoCode.GE,
IsoCode.DE,
IsoCode.GR,
IsoCode.HU,
IsoCode.IS,
IsoCode.IE,
IsoCode.IT,
IsoCode.LV,
IsoCode.LI,
IsoCode.LT,
IsoCode.LU,
IsoCode.MK,
IsoCode.MT,
IsoCode.MD,
IsoCode.MC,
IsoCode.ME,
IsoCode.NL,
IsoCode.NO,
IsoCode.PL,
IsoCode.PT,
IsoCode.RO,
IsoCode.SM,
IsoCode.RS,
IsoCode.SK,
IsoCode.SI,
IsoCode.ES,
IsoCode.SJ,
IsoCode.SE,
IsoCode.CH,
IsoCode.UA,
IsoCode.GB,
IsoCode.VA,
IsoCode.RW,
IsoCode.RU,
IsoCode.BY,
},
.monobank => {IsoCode.UA},
.sepa => {
IsoCode.AD,
IsoCode.AL,
IsoCode.AT,
IsoCode.BE,
IsoCode.BG,
IsoCode.CH,
IsoCode.CY,
IsoCode.CZ,
IsoCode.DE,
IsoCode.DK,
IsoCode.EE,
IsoCode.ES,
IsoCode.FI,
IsoCode.FO,
IsoCode.FR,
IsoCode.GB,
IsoCode.GF,
IsoCode.GP,
IsoCode.GR,
IsoCode.GS,
IsoCode.HU,
IsoCode.IC,
IsoCode.IE,
IsoCode.IM,
IsoCode.IS,
IsoCode.IT,
IsoCode.JE,
IsoCode.LI,
IsoCode.LT,
IsoCode.LU,
IsoCode.LV,
IsoCode.MC,
IsoCode.MD,
IsoCode.ME,
IsoCode.MK,
IsoCode.MT,
IsoCode.NL,
IsoCode.NO,
IsoCode.PL,
IsoCode.PT,
IsoCode.RO,
IsoCode.RS,
IsoCode.SE,
IsoCode.SI,
IsoCode.SK,
IsoCode.SM,
IsoCode.VA,
},
}.contains(code);