DownloadTaskStatus.fromInt constructor

DownloadTaskStatus.fromInt(
  1. int value
)

Creates a new DownloadTaskStatus from an int.

Implementation

factory DownloadTaskStatus.fromInt(int value) {
  switch (value) {
    case 0:
      return DownloadTaskStatus.undefined;
    case 1:
      return DownloadTaskStatus.enqueued;
    case 2:
      return DownloadTaskStatus.running;
    case 3:
      return DownloadTaskStatus.complete;
    case 4:
      return DownloadTaskStatus.failed;
    case 5:
      return DownloadTaskStatus.canceled;
    case 6:
      return DownloadTaskStatus.paused;
    default:
      throw ArgumentError('Invalid value: $value');
  }
}