toMetricUnit method

MetricUnit toMetricUnit()

Implementation

MetricUnit toMetricUnit() {
  switch (this) {
    case 'Seconds':
      return MetricUnit.seconds;
    case 'Microseconds':
      return MetricUnit.microseconds;
    case 'Milliseconds':
      return MetricUnit.milliseconds;
    case 'Bytes':
      return MetricUnit.bytes;
    case 'Kilobytes':
      return MetricUnit.kilobytes;
    case 'Megabytes':
      return MetricUnit.megabytes;
    case 'Gigabytes':
      return MetricUnit.gigabytes;
    case 'Terabytes':
      return MetricUnit.terabytes;
    case 'Bits':
      return MetricUnit.bits;
    case 'Kilobits':
      return MetricUnit.kilobits;
    case 'Megabits':
      return MetricUnit.megabits;
    case 'Gigabits':
      return MetricUnit.gigabits;
    case 'Terabits':
      return MetricUnit.terabits;
    case 'Percent':
      return MetricUnit.percent;
    case 'Count':
      return MetricUnit.count;
    case 'Bytes/Second':
      return MetricUnit.bytesSecond;
    case 'Kilobytes/Second':
      return MetricUnit.kilobytesSecond;
    case 'Megabytes/Second':
      return MetricUnit.megabytesSecond;
    case 'Gigabytes/Second':
      return MetricUnit.gigabytesSecond;
    case 'Terabytes/Second':
      return MetricUnit.terabytesSecond;
    case 'Bits/Second':
      return MetricUnit.bitsSecond;
    case 'Kilobits/Second':
      return MetricUnit.kilobitsSecond;
    case 'Megabits/Second':
      return MetricUnit.megabitsSecond;
    case 'Gigabits/Second':
      return MetricUnit.gigabitsSecond;
    case 'Terabits/Second':
      return MetricUnit.terabitsSecond;
    case 'Count/Second':
      return MetricUnit.countSecond;
    case 'None':
      return MetricUnit.none;
  }
  throw Exception('$this is not known in enum MetricUnit');
}