dev
dart 58 lines 1.01 KB
Raw
1 import 'package:cw_core/unspent_comparable_mixin.dart';
2 import 'package:mobx/mobx.dart';
3
4 part 'unspent_coins_item.g.dart';
5
6 class UnspentCoinsItem = UnspentCoinsItemBase with _$UnspentCoinsItem;
7
8 abstract class UnspentCoinsItemBase with Store, UnspentComparable {
9 UnspentCoinsItemBase(
10 {required this.address,
11 required this.amount,
12 required this.hash,
13 required this.isFrozen,
14 required this.note,
15 required this.isSending,
16 required this.isChange,
17 required this.value,
18 required this.vout,
19 required this.keyImage,
20 required this.isSilentPayment,
21 this.isBeingSaved = false});
22
23 @observable
24 String address;
25
26 @observable
27 String amount;
28
29 @observable
30 String hash;
31
32 @observable
33 bool isFrozen;
34
35 @observable
36 String note;
37
38 @observable
39 bool isSending;
40
41 @observable
42 bool isChange;
43
44 @observable
45 int value;
46
47 @observable
48 int vout;
49
50 @observable
51 String? keyImage;
52
53 @observable
54 bool isSilentPayment;
55
56 @observable
57 bool isBeingSaved;
58 }