CompleteDeferredSpendCommand constructor

CompleteDeferredSpendCommand({
  1. required String walletId,
  2. required String txid,
  3. required String completedTxid,
  4. required String rawHex,
  5. required String halfRawHex,
  6. int fee = 0,
  7. List<String> recipientAddresses = const [],
  8. BigInt? paymentAmount,
  9. String? commandId,
  10. DateTime? timestamp,
  11. Map<String, dynamic>? metadata,
})

Implementation

CompleteDeferredSpendCommand({
  required String walletId,
  required this.txid,
  required this.completedTxid,
  required this.rawHex,
  required this.halfRawHex,
  this.fee = 0,
  List<String> recipientAddresses = const [],
  BigInt? paymentAmount,
  String? commandId,
  DateTime? timestamp,
  Map<String, dynamic>? metadata,
})  : recipientAddresses = frozenList(recipientAddresses),
      paymentAmount = paymentAmount ?? BigInt.zero,
      super(walletId: walletId, commandId: commandId, timestamp: timestamp, metadata: metadata);