mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-23 06:38:35 +02:00
* migrate to new backend API * hide value_type filter * Improve vendor card parsing * Update country.dart * Update lib/cake_pay/src/models/cake_pay_card.dart Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com> * Update lib/cake_pay/src/models/cake_pay_card.dart Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com> * address review comments * fix min limit value * Update lib/view_model/cake_pay/cake_pay_buy_card_view_model.dart Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com> * cake pay order row * order provider adapter * add Cake Pay order filtering * Update cake_pay_buy_card_view_model.dart * fix hidden order balance * Update lib/cake_pay/src/models/cake_pay_card.dart Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com> * Update lib/cake_pay/src/services/cake_pay_api.dart Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com> * address review comments --------- Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
23 lines
729 B
Dart
23 lines
729 B
Dart
import 'package:cw_core/enumerable_item.dart';
|
|
|
|
class BuyProviderDescription extends EnumerableItem<int> with Serializable<int> {
|
|
const BuyProviderDescription({required String title, required int raw, required this.image})
|
|
: super(title: title, raw: raw);
|
|
|
|
final String image;
|
|
|
|
static const wyre = BuyProviderDescription(title: 'Wyre', raw: 0, image: '');
|
|
static const moonPay = BuyProviderDescription(title: 'MoonPay', raw: 1, image: '');
|
|
|
|
static BuyProviderDescription deserialize({required int raw}) {
|
|
switch (raw) {
|
|
case 0:
|
|
return wyre;
|
|
case 1:
|
|
return moonPay;
|
|
default:
|
|
throw Exception('Incorrect token $raw for BuyProviderDescription deserialize');
|
|
}
|
|
}
|
|
}
|