RecordOutgoingCommand constructor
RecordOutgoingCommand({
- required String walletId,
- required String txid,
- required String rawHex,
- required int totalInputSats,
- required int totalOutputSats,
- required int fee,
- required int numInputs,
- required int numOutputs,
- required int txVersion,
- required int txLockTime,
- required List<
String> spentUtxoKeys, - required List<
String> recipientAddresses, - required int paymentAmount,
- String? changeAddress,
- int? changeAmount,
- String? counterpartyMarker,
- String? memo,
- String? requestId,
Implementation
RecordOutgoingCommand({
required this.walletId,
required this.txid,
required this.rawHex,
required this.totalInputSats,
required this.totalOutputSats,
required this.fee,
required this.numInputs,
required this.numOutputs,
required this.txVersion,
required this.txLockTime,
required List<String> spentUtxoKeys,
required List<String> recipientAddresses,
required this.paymentAmount,
this.changeAddress,
this.changeAmount,
this.counterpartyMarker,
this.memo,
super.requestId,
}) : spentUtxoKeys = frozenList(spentUtxoKeys),
recipientAddresses = frozenList(recipientAddresses);