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 buildsprints 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 forinclude=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