fromMap static method
Implementation
static BackgroundDataField fromMap(Map<dynamic, dynamic> map) {
final platformKey = map["platformKey"];
final value = map["value"];
switch (platformKey) {
case "int":
return IntegerDataField(value: value);
case "double":
return DoubleDataField(value: value);
case "bool":
return BooleanDataField(value: value);
case "String":
return StringDataField(value: value);
case "List<String>":
return StringListDataField(value: value);
case "List<int>":
return IntegerListDataField(value: value);
case "List<double>":
return DoubleListDataField(value: value);
case "List<bool>":
return BooleanListDataField(value: value);
default:
throw StateError("Could not parse $map. The map isn't a BackgroundDataField.");
}
}