Transaction.fromJson constructor
Creates a Transaction from JSON
Implementation
factory Transaction.fromJson(Map<String, dynamic> json) {
return Transaction(
type: json['type'] != null
? TransactionType.values.firstWhere(
(e) => e.name == json['type'],
orElse: () => TransactionType.debit,
)
: null,
amount: json['amount'],
referenceNo: json['referenceNo'],
merchant: json['merchant'],
);
}