toStringValue method

String toStringValue()

Implementation

String toStringValue() {
  switch (this) {
    // Duration units
    case SentryMeasurementUnit.nanoSecond:
      return 'nanosecond';
    case SentryMeasurementUnit.microSecond:
      return 'microsecond';
    case SentryMeasurementUnit.milliSecond:
      return 'millisecond';
    case SentryMeasurementUnit.second:
      return 'second';
    case SentryMeasurementUnit.minute:
      return 'minute';
    case SentryMeasurementUnit.hour:
      return 'hour';
    case SentryMeasurementUnit.day:
      return 'day';
    case SentryMeasurementUnit.week:
      return 'week';

    // Information units
    case SentryMeasurementUnit.bit:
      return 'bit';
    case SentryMeasurementUnit.byte:
      return 'byte';
    case SentryMeasurementUnit.kiloByte:
      return 'kilobyte';
    case SentryMeasurementUnit.kibiByte:
      return 'kibibyte';
    case SentryMeasurementUnit.megaByte:
      return 'megabyte';
    case SentryMeasurementUnit.mebiByte:
      return 'mebibyte';
    case SentryMeasurementUnit.gigaByte:
      return 'gigabyte';
    case SentryMeasurementUnit.gibiByte:
      return 'gibibyte';
    case SentryMeasurementUnit.teraByte:
      return 'terabyte';
    case SentryMeasurementUnit.tebiByte:
      return 'tebibyte';
    case SentryMeasurementUnit.petaByte:
      return 'petabyte';
    case SentryMeasurementUnit.pebiByte:
      return 'pebibyte';
    case SentryMeasurementUnit.exaByte:
      return 'exabyte';
    case SentryMeasurementUnit.exbiByte:
      return 'exbibyte';

    // Fraction units
    case SentryMeasurementUnit.ratio:
      return 'ratio';
    case SentryMeasurementUnit.percent:
      return 'percent';

    // Untyped value
    case SentryMeasurementUnit.none:
      return 'none';
  }
}