ResultOfRunExecutor.fromMap constructor

ResultOfRunExecutor.fromMap(
  1. Map<String, dynamic> map
)

Implementation

ResultOfRunExecutor.fromMap(Map<String, dynamic> map) {
  if (map.containsKey('transaction') && (map['transaction'] != null)) {
    _transaction = map['transaction'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('out_messages') && (map['out_messages'] != null)) {
    _out_messages = [];
    for (var el in map['out_messages']) {
      _out_messages.add(el);
    }
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('decoded')) {
    if (map['decoded'] != null) {
      _decoded = DecodedOutput.fromMap(map['decoded']);
    }
  }
  if (map.containsKey('account') && (map['account'] != null)) {
    _account = map['account'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('fees') && (map['fees'] != null)) {
    _fees = TransactionFees.fromMap(map['fees']);
  } else {
    throw ('Wrong map data');
  }
}