MemoryOptimizeResult.fromJson constructor
MemoryOptimizeResult.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MemoryOptimizeResult.fromJson(Map<String, dynamic> json) {
final rawDatasets = json["datasets"];
if (rawDatasets != null && rawDatasets is! List) {
throw _memoryUnexpectedResponseError("optimize");
}
return MemoryOptimizeResult(
name: _memoryRequiredString(json["name"], "optimize"),
datasets: (rawDatasets as List? ?? const [])
.map((item) => MemoryOptimizeDatasetStats.fromJson(_memoryJsonMap(item, "optimize")))
.toList(growable: false),
);
}