50 lines
943 B
Dart
50 lines
943 B
Dart
class SendDestination {
|
|
const SendDestination({
|
|
required this.address,
|
|
required this.amountAtomic,
|
|
});
|
|
|
|
final String address;
|
|
final int amountAtomic;
|
|
}
|
|
|
|
class SendRequest {
|
|
const SendRequest({
|
|
required this.destinations,
|
|
required this.sweepAll,
|
|
this.paymentId = '',
|
|
this.accountIndex = 0,
|
|
});
|
|
|
|
final List<SendDestination> destinations;
|
|
final bool sweepAll;
|
|
final String paymentId;
|
|
final int accountIndex;
|
|
}
|
|
|
|
class SendPreview {
|
|
const SendPreview({
|
|
required this.amountAtomic,
|
|
required this.feeAtomic,
|
|
required this.destinationCount,
|
|
required this.sweepAll,
|
|
});
|
|
|
|
final int amountAtomic;
|
|
final int feeAtomic;
|
|
final int destinationCount;
|
|
final bool sweepAll;
|
|
}
|
|
|
|
class SendResult {
|
|
const SendResult({
|
|
required this.txIds,
|
|
required this.amountAtomic,
|
|
required this.feeAtomic,
|
|
});
|
|
|
|
final List<String> txIds;
|
|
final int amountAtomic;
|
|
final int feeAtomic;
|
|
}
|