fromJson static method
Implementation
static DatasetOptimizeResult fromJson(Map<String, dynamic> json) {
final compactionJson = json["compaction_json"];
final cleanupJson = json["cleanup_json"];
return DatasetOptimizeResult(
compaction: compactionJson is String
? Map<String, dynamic>.from(jsonDecode(compactionJson) as Map)
: json["compaction"] == null
? null
: Map<String, dynamic>.from(json["compaction"] as Map),
optimizedIndices: json["optimized_indices"] as bool? ?? false,
cleanup: cleanupJson is String
? Map<String, dynamic>.from(jsonDecode(cleanupJson) as Map)
: json["cleanup"] == null
? null
: Map<String, dynamic>.from(json["cleanup"] as Map),
);
}