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