StorefrontReleasedDocument class

What storefront released --json prints.

No platform, and its absence is the specification. The storefront answers per app: /lookup ignores entity, a universal purchase returns one record covering iOS and macOS, and a /search restricted to macSoftware returns that same record. A consumer therefore cannot fill two per-platform columns from one of these, because there is nothing here to key them on. docs/design/storefront-release-date.md carries the measurement.

This is the storefront, not App Store Connect. Undocumented, rate-limited, and with reported cases of the date disagreeing with the console. Put it beside an AppStoreVersionsDocument rather than instead of one: that says which version is READY_FOR_SALE, and this says when the public got it.

Annotations
  • @JsonSerializable.new(explicitToJson: true)

Constructors

StorefrontReleasedDocument({required int schema, required DocumentKind kind, required String bundleId, required String country, required StorefrontAppEntry? app, required List<String> display})
const
StorefrontReleasedDocument.fromJson(Map<String, dynamic> json)
factory

Properties

app StorefrontAppEntry?
Null when the storefront knows no such app.
final
bundleId String
The bundle identifier that was looked up.
final
country String
The two-letter storefront that answered, as asked for — us unless --country said otherwise. The storefront is per region and this is which region's answer this is.
final
display List<String>
What cux_ship storefront released prints, and never empty — the absent case is a sentence rather than nothing. Display text.
final
hashCode int
The hash code for this object.
no setterinherited
kind DocumentKind
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schema int
This kind's schema number. Refuse one you do not recognize.
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