dev
dart 19 lines 596 Bytes
Raw
1 class Destination {
2 final BigInt amount; // transferred as string
3 final String address;
4 final String assetId;
5
6 Destination({required this.amount, required this.address, required this.assetId});
7
8 factory Destination.fromJson(Map<String, dynamic> json) => Destination(
9 amount: BigInt.parse(json['amount'] as String? ?? '0'),
10 address: json['address'] as String? ?? '',
11 assetId: json['asset_id'] as String? ?? '',
12 );
13
14 Map<String, dynamic> toJson() => {
15 'amount': amount.toString(),
16 'address': address,
17 'asset_id': assetId,
18 };
19 }