InvoiceCreatedEvent constructor

InvoiceCreatedEvent({
  1. required String walletId,
  2. required String invoiceId,
  3. required List<String> addresses,
  4. required BigInt amount,
  5. List<InvoiceOutputSpec>? outputs,
  6. List<IssuedAddress> issuedAddresses = const [],
  7. String? description,
  8. DateTime? expiresAt,
  9. required bool success,
  10. String? error,
  11. String? requestId,
})

Implementation

InvoiceCreatedEvent({
  required this.walletId,
  required this.invoiceId,
  required List<String> addresses,
  required this.amount,
  List<InvoiceOutputSpec>? outputs,
  List<IssuedAddress> issuedAddresses = const [],
  this.description,
  this.expiresAt,
  required this.success,
  this.error,
  this.requestId,
})  : addresses = frozenList(addresses),
      outputs = frozenOutputSpecsOrNull(outputs),
      issuedAddresses = frozenList(issuedAddresses);