isFinalState property
bool
get
isFinalState
True if this state is one of the 'final' states, meaning no more state changes are possible
Implementation
bool get isFinalState {
switch (this) {
case TaskStatus.complete:
case TaskStatus.notFound:
case TaskStatus.failed:
case TaskStatus.canceled:
return true;
case TaskStatus.enqueued:
case TaskStatus.running:
case TaskStatus.waitingToRetry:
case TaskStatus.paused:
return false;
}
}