StorefrontAppEntry class
One app, as the public App Store storefront holds it.
Apple's key names are not kept here, which is the opposite of
AppStorePreviewEntry and is argued rather than inconsistent. That class
keeps Apple's names so a reader can put the document beside Apple's API
reference; this endpoint is undocumented and has no reference page to put
it beside. What it has instead is legacy iTunes Store vocabulary — an app
is a "track" — and in releaseDate a name that reads as the answer and is
not. Each field below names Apple's own key.
- Annotations
-
- @JsonSerializable.new(explicitToJson: true)
Constructors
-
StorefrontAppEntry({required int? appleId, required String? appName, required String? productKind, required String? version, required String? versionReleasedDate, required String? firstReleasedDate, required String? storeUrl, required List<
String> display}) -
const
-
StorefrontAppEntry.fromJson(Map<
String, dynamic> json) -
factory
Properties
- appleId → int?
-
Apple's
trackId— the numeric app id App Store Connect calls the Apple ID.final - appName → String?
-
Apple's
trackName.final -
display
→ List<
String> -
What the app's two lines of
cux_ship storefront releasedsay. Display text.final - firstReleasedDate → String?
-
Apple's
releaseDate: when the app was first ever released.final - hashCode → int
-
The hash code for this object.
no setterinherited
- productKind → String?
-
Apple's
kind:softwareormac-software, exactly as sent.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- storeUrl → String?
-
Apple's
trackViewUrl: the public page,uo=4and all, unchanged.final - version → String?
-
The version string the storefront is showing, such as
1.1.6.final - versionReleasedDate → String?
-
Apple's
currentVersionReleaseDate: when the public got 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