mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +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>
24 lines
649 B
Dart
24 lines
649 B
Dart
import 'package:cw_core/enumerable_item.dart';
|
|
|
|
class OrderProviderDescription extends EnumerableItem<int> with Serializable<int> {
|
|
const OrderProviderDescription({
|
|
required String title,
|
|
required int raw,
|
|
required this.image,
|
|
}) : super(title: title, raw: raw);
|
|
|
|
final String image;
|
|
|
|
static const cakePay = OrderProviderDescription(
|
|
title: 'Cake Pay', raw: 0, image: 'assets/images/cake_pay_icon.png');
|
|
|
|
static OrderProviderDescription deserialize({required int raw}) {
|
|
switch (raw) {
|
|
case 0:
|
|
return cakePay;
|
|
default:
|
|
throw Exception('Invalid OrderProviderDescription $raw');
|
|
}
|
|
}
|
|
}
|