getInvoiceEventData method
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,
};
}