fromEntity static method

WalletTransaction fromEntity(
  1. WalletTransaction transaction
)

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;
}