cake_wallet/lib/src/domain/exchange/exchange_provider_description.dart

23 lines
635 B
Dart
Raw Normal View History

2020-01-04 19:31:52 +00:00
import 'package:cake_wallet/src/domain/common/enumerable_item.dart';
class ExchangeProviderDescription extends EnumerableItem<int>
with Serializable<int> {
2020-01-08 12:26:34 +00:00
const ExchangeProviderDescription({String title, int raw})
: super(title: title, raw: raw);
2020-01-04 19:31:52 +00:00
static const xmrto = ExchangeProviderDescription(title: 'XMR.TO', raw: 0);
static const changeNow =
ExchangeProviderDescription(title: 'ChangeNOW', raw: 1);
static ExchangeProviderDescription deserialize({int raw}) {
switch (raw) {
case 0:
return xmrto;
case 1:
return changeNow;
default:
return null;
}
}
}