M4eTransaction.fromJson constructor

M4eTransaction.fromJson(Map<String, dynamic> json)

Implementation

factory M4eTransaction.fromJson(Map<String, dynamic> json) {
  final _transaction = json['transaction'];

  return M4eTransaction(
    id: M4eUniqueId.fromUniqueString(json['id']),
    from: M4eWallet.fromJson(_transaction['flow']['from']),
    to: M4eWallet.fromJson(_transaction['flow']['to']),
    amount: M4eAmount.fromJson(_transaction['flow']['amount']),
    at: DateTimeConverter.fromTimestampSinceEpoch(_transaction['flow']['at']),
    type: M4eTransactionType.parse(_transaction['txType']),
    meta: _transaction['meta'],
  );
}