fromJson<T extends Data> static method
T?
fromJson<T extends Data>( - Map<String, dynamic> map
)
Implementation
static T? fromJson<T extends Data>(Map<String, dynamic> map) {
//whacker workaround
//XXX: alle subclassen müssen hier eingetragen werden
switch (typeOf<T>()) {
case InspectionLocation:
return InspectionLocation.fromJson(map) as T?;
case CheckCategory:
return CheckCategory.fromJson(map) as T?;
case CheckPoint:
return CheckPoint.fromJson(map) as T?;
case CheckPointDefect:
return CheckPointDefect.fromJson(map) as T?;
default:
return null;
}
}