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