AnybillStoreDto.fromJson constructor

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

Implementation

factory AnybillStoreDto.fromJson(Map<String, dynamic> json) {
  return AnybillStoreDto(
    id: json["id"] as String,
    iconResource: json["iconResource"] as String?,
    displayName: json["displayName"] as String?,
    googlePlacesId: json["googlePlacesId"] as String?,
    address: AddressDto.fromJson(json["address"] as Map<String, dynamic>),
    location: LocationDto.fromJson(json["location"] as Map<String, dynamic>),
    comingSoon: json["comingSoon"] as bool,
    lastModifiedAt: DateTime.parse(json["lastModifiedAt"] as String),
    billCreationInformation:
        (json["billCreationInformation"] as List<dynamic>?)
            ?.map((e) => AnybillStoreBillCreationInformationDto.fromJson(
                e as Map<String, dynamic>))
            .toList(),
    categoryIds: (json["categoryIds"] as List<dynamic>?)
        ?.map((e) => e as String)
        .toList(),
    isDeleted: json["isDeleted"] as bool,
  );
}