ReviewData.fromMap constructor

ReviewData.fromMap(
  1. Map<String, dynamic> json
)

Implementation

factory ReviewData.fromMap(Map<String, dynamic> json) => ReviewData(
      id: json["id"],
      businessId: json["business_id"],
      businessName: json["business_name"],
      businessImage: json["business_image"],
      businessAddress: json["business_address"],
      userId: json["user_id"],
      title: json["title"],
      description: json["description"],
      status: json["status"],
      hasMedia: json["has_media"],
      uploadOnFeed: json["upload_on_feed"],
      impressedBy: json["impressed_by"],
      rating: json["rating"].toDouble(),
      user: json["user"] == null ? null : UserData.fromJson(json["user"]),
      reviewAttachment: json["review_attachment"] == null
          ? []
          : List<GalleryAttachmentArray>.from(json["review_attachment"]!
              .map((x) => GalleryAttachmentArray.fromJson(x))),
    );