HttpStatusCodeInfo constructor

HttpStatusCodeInfo(
  1. int statusCode
)

Builds metadata helpers for the provided statusCode.

Implementation

HttpStatusCodeInfo(this.statusCode)
    : isSuccess = statusCode.isSuccessCode,
      isOk = statusCode.isOkCode,
      isCreated = statusCode.isCreatedCode,
      isAccepted = statusCode.isAcceptedCode,
      isNoContent = statusCode.isNoContentCode,
      isClientError = statusCode.isClientErrorCode,
      isServerError = statusCode.isServerErrorCode,
      isRedirectionCode = statusCode.isRedirectionCode,
      isTemporaryRedirect = statusCode.isTemporaryRedirect,
      isPermanentRedirect = statusCode.isPermanentRedirect,
      isAuthenticationError = statusCode.isAuthenticationError,
      isValidationError = statusCode.isValidationError,
      isRateLimitError = statusCode.isRateLimitError,
      isTimeoutError = statusCode.isTimeoutError,
      isConflictError = statusCode.isConflictError,
      isNotFoundError = statusCode.isNotFoundError,
      isRetryableError = statusCode.isRetryableError,
      statusCodeRetryDelay = statusCode.statusCodeRetryDelay,
      statusMessages = statusCode.toHttpStatusMessage,
      statusUserMessage = statusCode.toHttpStatusUserMessage,
      statusDevMessage = statusCode.toHttpStatusDevMessage,
      errorSeverity = _determineSeverity(statusCode);