fromJson method
Implementation
@override
RawTransaction fromJson(Map<String, dynamic> data) {
final type = data['type'] ?? '';
switch (type) {
case 'pay':
return PaymentTransaction.fromJson(data);
case 'acfg':
return AssetConfigTransaction.fromJson(data);
case 'axfer':
return AssetTransferTransaction.fromJson(data);
case 'afrz':
return AssetFreezeTransaction.fromJson(data);
case 'keyreg':
return KeyRegistrationTransaction.fromJson(data);
case 'appl':
return ApplicationTransaction.fromJson(data);
}
return RawTransaction.fromJson(data);
}