StoreDTO.fromJson constructor
StoreDTO.fromJson(
- Map<String, dynamic> json
)
Implementation
StoreDTO.fromJson(Map<String, dynamic> json) : super.fromJson(json) {
type = json['type'] != null ? StoreType.fromJson(json['type']) : null;
info = json['info'] != null ? StoreInfoDTO.fromJson(json['info']) : null;
if (json['children'] != null) {
children = <StoreDTO>[];
json['children'].forEach((v) {
children!.add(StoreDTO.fromJson(v));
});
}
setting =
json['setting'] != null ? SettingDTO.fromJson(json['setting']) : null;
highlighted = json['highlighted'];
totalRatingCount = double.tryParse(json['totalRatingCount'].toString());
averageRating = double.tryParse(json['averageRating'].toString());
}