statusDescription property

String get statusDescription

Get a readable status description

Implementation

String get statusDescription {
  if (hasError && statusCode == null) return 'Request failed with error';
  if (statusCode == null) return 'Request in progress...';

  if (statusCode! >= 200 && statusCode! < 300) {
    return 'Request completed successfully';
  } else if (statusCode! >= 400 && statusCode! < 500) {
    return 'Client error occurred';
  } else if (statusCode! >= 500) {
    return 'Server error occurred';
  } else if (statusCode! >= 300) {
    return 'Request redirected';
  }
  return 'Request completed';
}