OptionValue.fromJson constructor
a OptionValue return type can be :
Implementation
factory OptionValue.fromJson(Map<String, dynamic> json) {
switch (json["@type"]) {
case OptionValueBoolean.CONSTRUCTOR:
return OptionValueBoolean.fromJson(json);
case OptionValueEmpty.CONSTRUCTOR:
return OptionValueEmpty.fromJson(json);
case OptionValueInteger.CONSTRUCTOR:
return OptionValueInteger.fromJson(json);
case OptionValueString.CONSTRUCTOR:
return OptionValueString.fromJson(json);
default:
return const OptionValue();
}
}