DataOption.fromJson constructor
DataOption.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DataOption.fromJson(Map<String, dynamic> json) {
final type = TransactionDataOptionType.fromName(json.keys.firstOrNull);
switch (type) {
case TransactionDataOptionType.dataHash:
return DataOptionDataHash.fromJson(json);
case TransactionDataOptionType.data:
return DataOptionData.fromJson(json);
default:
throw throw ADAPluginException('Invalid TransactionDataOptionType.',
details: {'name': type.name});
}
}