StoreDTO.fromJson constructor

StoreDTO.fromJson(
  1. 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());
}