RecordPaymentCommand constructor

RecordPaymentCommand({
  1. required String channelId,
  2. required BigInt amountSats,
  3. required int sequenceNumber,
  4. required String paymentTxHex,
  5. required String paymentTxId,
  6. required String clientSignatureHex,
  7. required BigInt newClientBalanceSats,
  8. required BigInt newServerBalanceSats,
  9. String? purpose,
  10. String? invoiceId,
  11. String? commandId,
  12. DateTime? timestamp,
  13. Map<String, dynamic>? metadata,
})

Implementation

RecordPaymentCommand({
  required String channelId,
  required this.amountSats,
  required this.sequenceNumber,
  required this.paymentTxHex,
  required this.paymentTxId,
  required this.clientSignatureHex,
  required this.newClientBalanceSats,
  required this.newServerBalanceSats,
  this.purpose,
  this.invoiceId,
  String? commandId,
  DateTime? timestamp,
  Map<String, dynamic>? metadata,
}) : super(
        channelId: channelId,
        commandId: commandId,
        timestamp: timestamp,
        metadata: metadata,
      );