AppStoreAppDetails class
An AppStoreAppDetails contains information about an app in the Apple App Store.
Constructors
-
AppStoreAppDetails({required num id, required String appId, required String? title, required String? url, required String? description, required String? icon, required List<
String> genres, required List<String> genreIds, required String? primaryGenre, required num? primaryGenreId, required String? contentRating, required List<String> languages, required String? size, required String? requiredOsVersion, required DateTime? released, required DateTime? updated, required String? releaseNotes, required String version, required num? price, required String? currency, required bool? free, required num? developerId, required String? developer, required String? developerUrl, required String? developerWebsite, required num? score, required num? reviews, required num? currentVersionScore, required num? currentVersionReviews, required List<String> screenshots, required List<String> ipadScreenshots, required List<String> appletvScreenshots, required List<String> supportedDevices}) -
AppStoreAppDetails.fromJSON(Map<
String, dynamic> json) -
factory
Properties
- appId → String
-
The string identifier of the app (i.e. "com.example.app").
final
-
appletvScreenshots
→ List<
String> -
A list of Apple TV screenshot URLs.
final
- contentRating → String?
-
The content rating of the app.
final
- currency → String?
-
The currency of the app's price.
final
- currentVersionReviews → num?
-
The number of reviews the app's current version has received.
final
- currentVersionScore → num?
-
The score of the app's latest version.
final
- description → String?
-
The description of the app.
final
- developer → String?
-
The name of the app's developer.
final
- developerId → num?
-
The numeric identifier of the app's developer.
final
- developerUrl → String?
-
The developer's URL on the Apple App Store.
final
- developerWebsite → String?
-
The URL of the developer's website.
final
- free → bool?
-
Whether the app is free to download.
final
-
genreIds
→ List<
String> -
A list of genre IDs the app belongs to.
final
-
genres
→ List<
String> -
A list of genres the app belongs to.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- icon → String?
-
A URL to the icon of the app. The highest quality image is used for this.
final
- id → num
-
The numerical ID of the app on the App Store.
final
-
ipadScreenshots
→ List<
String> -
A list of iPad screenshot URLs.
final
-
languages
→ List<
String> -
A list of languages that the app supports.
final
- price → num?
-
The price of the app. 0 if it's free.
final
- primaryGenre → String?
-
The primary genre of the app.
final
- primaryGenreId → num?
-
The ID of the primary genre of the app.
final
- released → DateTime?
-
The release date of the app.
final
- releaseNotes → String?
-
The app's release notes.
final
- requiredOsVersion → String?
-
The minimum required OS version.
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 app's score.
final
-
screenshots
→ List<
String> -
A list of screenshot URLs.
final
- size → String?
-
The size of the app in bytes.
final
-
supportedDevices
→ List<
String> -
A list of supported devices.
final
- title → String?
-
The name of the app.
final
- updated → DateTime?
-
The date of the last update of the app.
final
- url → String?
-
The App Store URL of the app.
final
- version → String
-
The app's current version.
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