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