getInvoiceEventData method

  1. @override
Map<String, dynamic> getInvoiceEventData()
override

Get event-specific data for serialization

Implementation

@override
Map<String, dynamic> getInvoiceEventData() {
  return {
    'addresses': addresses,
    'amount': amount.toString(),
    if (outputs != null) 'outputs': outputs!.map((o) => o.toMap()).toList(),
    'description': description,
    'expiresAt': expiresAt?.toIso8601String(),
    'invoiceMetadata': invoiceMetadata,
  };
}