NwcWalletTransactionModel.fromJson constructor

NwcWalletTransactionModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory NwcWalletTransactionModel.fromJson(Map<String, dynamic> json) {
  return NwcWalletTransactionModel(
    id: json['id'] as String,
    walletId: json['walletId'] as String,
    changeAmount: json['changeAmount'] as int,
    unit: json['unit'] as String,
    walletType: WalletType.fromValue(json['walletType'] as String),
    state: WalletTransactionState.fromValue(json['state'] as String),
    completionMsg: json['completionMsg'] as String?,
    transactionDate: json['transactionDate'] as int?,
    initiatedDate: json['initiatedDate'] as int?,
    metadata: Map<String, dynamic>.from(json['metadata'] as Map? ?? {}),
  );
}