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<BetaGroupEntry>? betaGroups, required int unresolvedBetaGroups, required ExternalBuildState? externalBuildState, required String? externalBuildStateRaw, required bool? inExternalTesting, required bool unresolvedBuildBetaDetail, required List<String> display})
const
AppStoreBuildEntry.fromJson(Map<String, dynamic> json)
factory

Properties

betaGroups → List<BetaGroupEntry>?
The TestFlight groups this build is attached to, or null when the read did not ask.
final
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
externalBuildState → ExternalBuildState?
This package's reading of externalBuildStateRaw, or null when Apple sent nothing. See ExternalBuildState, and see processingState, whose relationship to its own raw field this mirrors exactly.
final
externalBuildStateRaw → String?
Apple's externalBuildState, exactly as sent — the authoritative value. Null when Apple sent none, which includes a read that did not ask for include=buildBetaDetail.
final
hashCode → int
The hash code for this object.
no setterinherited
inExternalTesting → bool?
Whether external testers can install this build now, or null when that cannot be said.
final
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
unresolvedBetaGroups → int
How many attached groups Apple named and did not send, normally 0.
final
unresolvedBuildBetaDetail → bool
Whether Apple named a build beta detail for this build and did not send it, normally false.
final
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