AcknowledgePaymentCommand constructor

AcknowledgePaymentCommand({
  1. required String channelId,
  2. required ChannelTiming timing,
  3. required BigInt amountSats,
  4. required String paymentTxHex,
  5. required String clientSignatureHex,
  6. required String serverSignatureHex,
  7. required String fullySignedPaymentTxHex,
  8. required int proposedSequence,
  9. required BigInt proposedClientBalance,
  10. required BigInt proposedServerBalance,
  11. required FeeRate feeRate,
  12. String? commandId,
  13. DateTime? timestamp,
  14. Map<String, dynamic>? metadata,
})

Implementation

AcknowledgePaymentCommand({
  required String channelId,
  required this.timing,
  required this.amountSats,
  required this.paymentTxHex,
  required this.clientSignatureHex,
  required this.serverSignatureHex,
  required this.fullySignedPaymentTxHex,
  required this.proposedSequence,
  required this.proposedClientBalance,
  required this.proposedServerBalance,
  required this.feeRate,
  String? commandId,
  DateTime? timestamp,
  Map<String, dynamic>? metadata,
}) : super(
        channelId: channelId,
        commandId: commandId,
        timestamp: timestamp,
        metadata: metadata,
      );