parse static method

IssuePriority parse(
  1. String val
)

Parses a string into an IssuePriority. Throws FormatException if val is not a valid priority string.

Implementation

static IssuePriority parse(String val) {
  return switch (val.trim().toLowerCase()) {
    'critical' => IssuePriority.critical,
    'high' => IssuePriority.high,
    'medium' => IssuePriority.medium,
    'low' => IssuePriority.low,
    'info' => IssuePriority.info,
    'unknown' => IssuePriority.unknown,
    _ => throw FormatException('Invalid IssuePriority value: "$val"'),
  };
}