AppStoreBuildsDocument class

Every build App Store Connect holds for one app on one platform.

Annotations
  • @JsonSerializable.new(explicitToJson: true)

Constructors

AppStoreBuildsDocument({required int schema, required DocumentKind kind, required AscPlatform platform, required String bundleId, required String? newestBuildNumber, required int? newestBuildNumberAsInt, required List<AppStoreBuildEntry> builds, required List<String> display})
const
AppStoreBuildsDocument.fromJson(Map<String, dynamic> json)
factory

Properties

builds List<AppStoreBuildEntry>
Newest first, by AppStoreBuildEntry.buildNumberAsInt.
final
bundleId String
final
display List<String>
What cux_ship appstore builds prints.
final
hashCode int
The hash code for this object.
no setterinherited
kind DocumentKind
final
newest AppStoreBuildEntry?
The newest build Apple holds, whatever state it is in, or null when it holds none.
no setter
newestBuildNumber String?
The highest build number Apple holds, whatever state it is in.
final
newestBuildNumberAsInt int?
newestBuildNumber as an integer, null on the same terms as AppStoreBuildEntry.buildNumberAsInt.
final
platform AscPlatform
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 rather than reading optimistically — see docs/design/json-output.md.
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