AnybillStoreDetailsDto.fromJson constructor

AnybillStoreDetailsDto.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory AnybillStoreDetailsDto.fromJson(Map<String, dynamic> json) {
  return AnybillStoreDetailsDto(
    description: json["description"] as String?,
    storeOpeningHours: (json["storeOpeningHours"] as List<dynamic>?)
        ?.map((e) => StoreOpeningHoursDto.fromJson(e as Map<String, dynamic>))
        .toList(),
    phoneNumber: json["phoneNumber"] as String?,
    supportPhoneNumber: json["supportPhoneNumber"] as String?,
    website: json["website"] as String?,
    reviews: (json["reviews"] as List<dynamic>?)
        ?.map((e) => ReviewDto.fromJson(e as Map<String, dynamic>))
        .toList(),
    rating: double.parse(json["rating"].toString()),
    location: LocationDto.fromJson(json["location"] as Map<String, dynamic>),
    aboutUs: AboutUsDto.fromJson(json["aboutUs"] as Map<String, dynamic>),
    email: json["email"] as String?,
    appointmentUrl: json["appointmentUrl"] as String?,
    news: (json["news"] as List<dynamic>?)
        ?.map((e) => NewsDto.fromJson(e as Map<String, dynamic>))
        .toList(),
    categoryIds: (json["categoryIds"] as List<dynamic>?)
        ?.map((e) => e as String)
        .toList(),
    googlePlacesId: json["googlePlacesId"] as String?,
  );
}