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;
  }
}