AppStoreBuildEntry class

One build App Store Connect holds, as appstore builds --json prints it.

Annotations
  • @JsonSerializable.new(explicitToJson: true)

Constructors

AppStoreBuildEntry({required String buildNumber, required int? buildNumberAsInt, required ProcessingState? processingState, required String? processingStateRaw, required String? uploadedDate, required bool expired, required bool usable, required bool? needsNewUpload, required List<String> display})
const
AppStoreBuildEntry.fromJson(Map<String, dynamic> json)
factory

Properties

buildNumber → String
CFBundleVersion, as a string.
final
buildNumberAsInt → int?
buildNumber as an integer, or null when it is not a single integer.
final
display → List<String>
The lines cux_ship appstore builds prints for this build.
final
expired → bool
TestFlight builds expire after 90 days. An expired build is still listed and can no longer be given to a group.
final
hashCode → int
The hash code for this object.
no setterinherited
needsNewUpload → bool?
Whether this build can only be fixed by uploading another one, or null when that cannot be said.
final
processingState → ProcessingState?
This package's reading of processingStateRaw, or null when Apple sent nothing.
final
processingStateRaw → String?
Apple's processingState, exactly as sent — the authoritative value. Null when Apple sent none.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
uploadedDate → String?
Apple's uploadedDate, exactly as sent.
final
usable → bool
Whether this build could be released now: processed, and not expired.
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