-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathPaymentSDKNetworks.dart
99 lines (97 loc) · 2.34 KB
/
PaymentSDKNetworks.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
enum PaymentSDKNetworks {
amex,
pagoBancomat,
bancontact,
cartesBancaires,
chinaUnionPay,
dankort,
discover,
eftpos,
electron,
elo,
idCredit,
interac,
JCB,
mada,
maestro,
masterCard,
mir,
privateLabel,
quicPay,
suica,
visa,
vPay,
barcode,
girocard,
waon,
nanaco,
postFinance,
tmoney,
meeza,
}
extension PaymentSDKNetworksExtension on PaymentSDKNetworks {
String get name {
switch (this) {
case PaymentSDKNetworks.amex:
return "amex";
case PaymentSDKNetworks.pagoBancomat:
return "pagoBancomat";
case PaymentSDKNetworks.bancontact:
return "bancontact";
case PaymentSDKNetworks.cartesBancaires:
return "cartesBancaires";
case PaymentSDKNetworks.chinaUnionPay:
return "chinaUnionPay";
case PaymentSDKNetworks.dankort:
return "dankort";
case PaymentSDKNetworks.discover:
return "discover";
case PaymentSDKNetworks.eftpos:
return "eftpos";
case PaymentSDKNetworks.electron:
return "electron";
case PaymentSDKNetworks.elo:
return "elo";
case PaymentSDKNetworks.idCredit:
return "idCredit";
case PaymentSDKNetworks.interac:
return "interac";
case PaymentSDKNetworks.JCB:
return "JCB";
case PaymentSDKNetworks.mada:
return "mada";
case PaymentSDKNetworks.maestro:
return "maestro";
case PaymentSDKNetworks.masterCard:
return "masterCard";
case PaymentSDKNetworks.mir:
return "mir";
case PaymentSDKNetworks.privateLabel:
return "privateLabel";
case PaymentSDKNetworks.quicPay:
return "quicPay";
case PaymentSDKNetworks.suica:
return "suica";
case PaymentSDKNetworks.visa:
return "visa";
case PaymentSDKNetworks.vPay:
return "vPay";
case PaymentSDKNetworks.barcode:
return "barcode";
case PaymentSDKNetworks.girocard:
return "girocard";
case PaymentSDKNetworks.waon:
return "waon";
case PaymentSDKNetworks.nanaco:
return "nanaco";
case PaymentSDKNetworks.postFinance:
return "postFinance";
case PaymentSDKNetworks.tmoney:
return "tmoney";
case PaymentSDKNetworks.meeza:
return "meeza";
default:
return "unknown";
}
}
}