fromJson static method
Implementation
static Analysis fromJson(dynamic json) {
var mlJson = json['mediaList'] as List;
var paramsJson = json['params'] as Map;
List<Media> mediaList =
mlJson.map((tagJson) => Media.fromJson(tagJson)).toList();
Map<String, String> params = json.decode(paramsJson);
return Analysis(
(json['type'] as String).typeFromString(),
(json['mode'] as String).modeFromString(),
mediaList,
params,
(json['size_strategy'] as String).sizeStrategyFromString(),
);
}