SPLTokenMetaDataField.fromJson constructor
SPLTokenMetaDataField.fromJson(
- Map<String, dynamic> json
)
Implementation
factory SPLTokenMetaDataField.fromJson(Map<String, dynamic> json) {
final key = json["tokenMetaDataField"]["key"];
final value = json["tokenMetaDataField"]["value"];
switch (key) {
case "Name":
return SPLTokenMetaDataField.name(name: value);
case "Symbol":
return SPLTokenMetaDataField.symbol(symbol: value);
case "Uri":
return SPLTokenMetaDataField.uri(uri: value);
case "Field":
return SPLTokenMetaDataField.customField(
keyName: value["key"], value: value["value"]);
default:
throw MessageException("invalid SPLTokenMetaDataField",
details: {"data": json});
}
}