InvoiceCreatedEvent constructor

InvoiceCreatedEvent({
  1. required String invoiceId,
  2. required String walletId,
  3. required List<String> addresses,
  4. required BigInt amount,
  5. List<InvoiceOutputSpec>? outputs,
  6. String? description,
  7. DateTime? expiresAt,
  8. Map<String, dynamic>? invoiceMetadata,
  9. String? eventId,
  10. DateTime? timestamp,
  11. int? version,
  12. Map<String, dynamic>? metadata,
})

Implementation

InvoiceCreatedEvent({
  required String invoiceId,
  required String walletId,
  required this.addresses,
  required this.amount,
  this.outputs,
  this.description,
  this.expiresAt,
  this.invoiceMetadata,
  String? eventId,
  DateTime? timestamp,
  int? version,
  Map<String, dynamic>? metadata,
}) : super(
        invoiceId: invoiceId,
        walletId: walletId,
        eventId: eventId,
        timestamp: timestamp,
        version: version,
        metadata: metadata,
      );