parse static method
Creates an instance of this class from the constructor parameters defined in the json
object.
TransactionData.parse({ '<parameter>': <value> });
Implementation
static TransactionData parse(final Map<String, dynamic> json) {
final Object transaction = DataSerializableMixin.decode(
json[transactionKey],
);
if (transaction is List) {
return TransactionData<List<String>>.fromJson(json);
} else if (transaction is Map) {
return TransactionData<Map<String, dynamic>>.fromJson(json);
} else {
throw TransactionException(
'Unknown data type ${transaction.runtimeType}',
);
}
}