PlayStoreAppDetails class

A PlayStoreAppDetails contains information about an app on the Google Play Store.

Constructors

PlayStoreAppDetails({required String url, required String appId, required String title, required String summary, required String description, required String descriptionHTML, required String developer, required String? developerId, required String? developerInternalId, required String? developerEmail, required String? developerWebsite, required String? developerAddress, required String icon, required num score, required String scoreText, required num price, required String priceText, required String currency, required bool free, required String installs, required num minInstalls, required num maxInstalls, required num? ratings, required num? reviews, required Map<String, num>? histogram, required bool available, required bool offersIAP, required String? IAPRange, required String? size, required String androidVersion, required String androidVersionText, required String genre, required String genreId, required String? familyGenre, required String? familyGenreId, required String? headerImage, required List<String>? screenshots, required String? video, required String? videoImage, required String contentRating, required String? contentRatingDescription, required bool adSupported, required String released, required num updated, required String version, required String? recentChanges, required List<String>? comments, required String? privacyPolicy})
PlayStoreAppDetails.fromJSON(Map<String, dynamic> json)
factory

Properties

adSupported bool
Whether the app contains ads.
final
androidVersion String
The minimum version of Android that is required to install the app.
final
androidVersionText String
The minimum version of Android that is required to install the app in string format.
final
appId String
The string identifier of the app.
final
available bool
Whether the app is available to download.
final
comments List<String>?
A list of comments that have been left on the app.
final
contentRating String
The app's content rating.
final
contentRatingDescription String?
The description of the app's content rating.
final
currency String
The currency of the app's price.
final
description String
The description of the app.
final
descriptionHTML String
The description of the app in HTML format.
final
developer String
The name of the app's developer.
final
developerAddress String?
The physical address of the app's developer.
final
developerEmail String?
The email address of the app's developer.
final
developerId String?
The ID of the app's developer.
final
developerInternalId String?
The internal ID of the app's developer.
final
developerWebsite String?
The website of the app's developer.
final
familyGenre String?
The family genre of the app.
final
familyGenreId String?
The family genre ID of the app.
final
free bool
Whether the app is free to download.
final
genre String
The genre of the app.
final
genreId String
The genre ID of the app.
final
hashCode int
The hash code for this object.
no setterinherited
headerImage String?
The header image of the app.
final
histogram Map<String, num>?
A historgram containing the number of 1-5 star ratings of the app.
final
IAPRange String?
The range of the in-app purchases contained within the app.
final
icon String
The icon of the app.
final
installs String
The number of installs the app has received (approximation).
final
maxInstalls num
The maximum number of installs from the installs approximation.
final
minInstalls num
The minimum number of installs from the installs approximation.
final
offersIAP bool
Whether the app offers in-app purchases.
final
price num
The price of the app. 0 if free.
final
priceText String
The price of the app in string format.
final
privacyPolicy String?
The privacy policy URL of the app.
final
ratings num?
The number of ratings the app has received.
final
recentChanges String?
The recent changes that have been made to the app.
final
released String
The app's release date in string format (e.g. Mar 14, 2022).
final
reviews num?
The number of reviews the app has received.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
score num
The score of the app.
final
scoreText String
The score of the app in string format.
final
screenshots List<String>?
A list of screenshots of the app.
final
size String?
The size of the app.
final
summary String
The short description/summary of the app.
final
title String
The name of the app.
final
updated num
A UNIX timestamp of the app's last update date.
final
url String
The URL of the app's page on the Google Play Store.
final
version String
The last version of the app.
final
video String?
A video URL, if the app's page contains a video.
final
videoImage String?
A URL to the video's thumbnail, if any.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJSON() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited