Implementation
Map<String, dynamic> toJson() => {
"breadCrumbs": breadCrumbs == null
? null
: List<dynamic>.from(breadCrumbs!.map((x) => x.toJson())),
"categories": categories == null
? null
: List<dynamic>.from(categories!.map((x) => x.toJson())),
"brands":
brands == null ? null : List<dynamic>.from(brands!.map((x) => x)),
"priceRange": priceRange == null ? null : priceRange!.toJson(),
"colors": colors == null
? null
: List<dynamic>.from(colors!.map((x) => x.toJson())),
"sizes": sizes == null
? null
: List<dynamic>.from(sizes!.map((x) => x.toJson())),
"features": features == null
? null
: List<dynamic>.from(features!.map((x) => x.toJson())),
};