status property

HttpStatus get status

The HTTP status for this response derived from the status code.

Implementation

HttpStatus get status {
  if (statusCode >= 100 && statusCode < 200) {
    return HttpStatus.info;
  } else if (statusCode >= 200 && statusCode < 300) {
    return HttpStatus.success;
  } else if (statusCode >= 300 && statusCode < 400) {
    return HttpStatus.redirect;
  } else if (statusCode >= 400 && statusCode < 500) {
    return HttpStatus.clientError;
  } else if (statusCode >= 500 && statusCode < 600) {
    return HttpStatus.serverError;
  } else {
    throw StateError('http status code $statusCode is invalid.');
  }
}