fromEntity static method
Converts a domain transaction into the corresponding model variant.
Implementation
static WalletTransaction fromEntity(WalletTransaction transaction) {
if (transaction is CashuWalletTransaction) {
return CashuWalletTransactionModel.fromEntity(transaction);
}
if (transaction is NwcWalletTransaction) {
return NwcWalletTransactionModel.fromEntity(transaction);
}
if (transaction is LnurlWalletTransaction) {
return LnurlWalletTransactionModel.fromEntity(transaction);
}
return transaction;
}