HttpStatusCodeInfo class

Wraps an HTTP status code and exposes derived helper properties.

Constructors

HttpStatusCodeInfo(int statusCode)
Builds metadata helpers for the provided statusCode.

Properties

errorSeverity → ErrorSeverity
Determines error severity based on status code
final
hashCode → int
The hash code for this object.
no setterinherited
isAccepted → bool
Checks if the status code specifically represents Accepted (202)
final
isAuthenticationError → bool
Checks if the status code represents an authentication error
final
isClientError → bool
Checks if the status code represents a client error (4xx)
final
isConflictError → bool
Checks if the status code represents a conflict
final
isCreated → bool
Checks if the status code specifically represents Created (201)
final
isNoContent → bool
Checks if the status code specifically represents No Content (204)
final
isNotFoundError → bool
Checks if the status code represents a not found error
final
isOk → bool
Checks if the status code specifically represents OK (200)
final
isPermanentRedirect → bool
Checks if the status code represents a permanent redirection
final
isRateLimitError → bool
Checks if the status code represents a rate limit error
final
isRedirectionCode → bool
Checks if the status code represents a redirection (3xx)
final
isRetryableError → bool
Checks if the request should be retried based on the status code
final
isServerError → bool
Checks if the status code represents a server error (5xx)
final
isSuccess → bool
Checks if the status code represents a successful response (2xx)
final
isTemporaryRedirect → bool
Checks if the status code represents a temporary redirection
final
isTimeoutError → bool
Checks if the status code represents a timeout error
final
isValidationError → bool
Checks if the status code represents a validation error
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
statusCode → int
Raw HTTP status code value backing the helpers.
final
statusCodeRetryDelay → Duration
Gets suggested retry delay as a Duration based on status code
final
statusDevMessage → String
Returns the developer-friendly HTTP status message associated with the number. If the status code is not found, it returns "Not Found".
final
statusMessages → String
Returns the HTTP status message associated with the number. If the status code is not found, it returns "Not Found".
final
statusUserMessage → String
Returns the user-friendly HTTP status message associated with the number. If the status code is not found, it returns "Not Found".
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
Serializes the normalized status information into a map.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited