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