RecordImportedTransactionCommand constructor

RecordImportedTransactionCommand({
  1. required String walletId,
  2. required String txid,
  3. required String rawHex,
  4. required int blockHeight,
  5. required String bumpProofHex,
  6. required int totalOutputSats,
  7. required int numInputs,
  8. required int numOutputs,
  9. required int txVersion,
  10. required int txLockTime,
  11. required List<String> walletReceivingAddresses,
  12. required int walletReceivedSats,
  13. required int totalInputSats,
  14. required List<String> sendingAddresses,
  15. String? commandId,
  16. DateTime? timestamp,
  17. Map<String, dynamic>? metadata,
})

Implementation

RecordImportedTransactionCommand({
  required String walletId,
  required this.txid,
  required this.rawHex,
  required this.blockHeight,
  required this.bumpProofHex,
  required this.totalOutputSats,
  required this.numInputs,
  required this.numOutputs,
  required this.txVersion,
  required this.txLockTime,
  required this.walletReceivingAddresses,
  required this.walletReceivedSats,
  required this.totalInputSats,
  required this.sendingAddresses,
  String? commandId,
  DateTime? timestamp,
  Map<String, dynamic>? metadata,
}) : super(
        walletId: walletId,
        commandId: commandId,
        timestamp: timestamp,
        metadata: metadata,
      );