BuildProcessingProgress class
A build that never became visible, which is usually a rejection.
Separate from AscApiException because nothing went wrong with the API: the waiting is this tool's, and every poll was answered. One poll of Apple's processing state, while waiting for a build.
Exists so a caller can report the wait its own way. appstore wait polls
for up to forty-five minutes, and a consumer streaming that to a log wants
a heartbeat with its own timestamps and its own destination — which it
cannot have if the only report is a line on this process's stdout.
Constructors
- BuildProcessingProgress({required String buildNumber, required String? state, required Duration waited, required Duration timeout})
-
const
Properties
- buildNumber → String
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state → String?
-
Apple's
processingState, or null while the build is not visible at all.final - terminal → bool
-
Whether this poll ended the wait, one way or the other.
no setter
- timeout → Duration
-
The deadline the wait was given, so a report can say "6 of 45 minutes".
final
- visible → bool
-
Whether App Store Connect has the build at all yet.
no setter
- waited → Duration
-
How long the wait has been going when this poll answered.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited