2023-03-24 15:26:42 +00:00
|
|
|
enum ReceivePageOption {
|
|
|
|
mainnet,
|
|
|
|
anonPayInvoice,
|
2024-02-14 17:34:52 +00:00
|
|
|
anonPayDonationLink,
|
|
|
|
lightningInvoice,
|
|
|
|
lightningOnchain;
|
2023-03-24 15:26:42 +00:00
|
|
|
|
|
|
|
@override
|
|
|
|
String toString() {
|
|
|
|
String label = '';
|
|
|
|
switch (this) {
|
|
|
|
case ReceivePageOption.mainnet:
|
|
|
|
label = 'Mainnet';
|
|
|
|
break;
|
|
|
|
case ReceivePageOption.anonPayInvoice:
|
|
|
|
label = 'Trocador AnonPay Invoice';
|
|
|
|
break;
|
|
|
|
case ReceivePageOption.anonPayDonationLink:
|
|
|
|
label = 'Trocador AnonPay Donation Link';
|
|
|
|
break;
|
2024-02-14 17:34:52 +00:00
|
|
|
case ReceivePageOption.lightningInvoice:
|
2024-02-15 22:27:05 +00:00
|
|
|
label = 'Lightning via Invoice';
|
2024-02-14 17:34:52 +00:00
|
|
|
break;
|
|
|
|
case ReceivePageOption.lightningOnchain:
|
2024-02-15 22:27:05 +00:00
|
|
|
label = 'Lightning via BTC address';
|
2024-02-14 17:34:52 +00:00
|
|
|
break;
|
2023-03-24 15:26:42 +00:00
|
|
|
}
|
|
|
|
return label;
|
|
|
|
}
|
|
|
|
}
|