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';
}