EHttpStatusCode.fromValue constructor

EHttpStatusCode.fromValue(
  1. int value
)

Implementation

factory EHttpStatusCode.fromValue(int value) {
  switch (value) {
    case 0:
      return EHttpStatusCode.invalid;
    case 100:
      return EHttpStatusCode.statusCode100Continue;
    case 101:
      return EHttpStatusCode.statusCode101SwitchingProtocols;
    case 200:
      return EHttpStatusCode.statusCode200OK;
    case 201:
      return EHttpStatusCode.statusCode201Created;
    case 202:
      return EHttpStatusCode.statusCode202Accepted;
    case 203:
      return EHttpStatusCode.statusCode203NonAuthoritative;
    case 204:
      return EHttpStatusCode.statusCode204NoContent;
    case 205:
      return EHttpStatusCode.statusCode205ResetContent;
    case 206:
      return EHttpStatusCode.statusCode206PartialContent;
    case 300:
      return EHttpStatusCode.statusCode300MultipleChoices;
    case 301:
      return EHttpStatusCode.statusCode301MovedPermanently;
    case 302:
      return EHttpStatusCode.statusCode302Found;
    case 303:
      return EHttpStatusCode.statusCode303SeeOther;
    case 304:
      return EHttpStatusCode.statusCode304NotModified;
    case 305:
      return EHttpStatusCode.statusCode305UseProxy;
    case 307:
      return EHttpStatusCode.statusCode307TemporaryRedirect;
    case 308:
      return EHttpStatusCode.statusCode308PermanentRedirect;
    case 400:
      return EHttpStatusCode.statusCode400BadRequest;
    case 401:
      return EHttpStatusCode.statusCode401Unauthorized;
    case 402:
      return EHttpStatusCode.statusCode402PaymentRequired;
    case 403:
      return EHttpStatusCode.statusCode403Forbidden;
    case 404:
      return EHttpStatusCode.statusCode404NotFound;
    case 405:
      return EHttpStatusCode.statusCode405MethodNotAllowed;
    case 406:
      return EHttpStatusCode.statusCode406NotAcceptable;
    case 407:
      return EHttpStatusCode.statusCode407ProxyAuthRequired;
    case 408:
      return EHttpStatusCode.statusCode408RequestTimeout;
    case 409:
      return EHttpStatusCode.statusCode409Conflict;
    case 410:
      return EHttpStatusCode.statusCode410Gone;
    case 411:
      return EHttpStatusCode.statusCode411LengthRequired;
    case 412:
      return EHttpStatusCode.statusCode412PreconditionFailed;
    case 413:
      return EHttpStatusCode.statusCode413RequestEntityTooLarge;
    case 414:
      return EHttpStatusCode.statusCode414RequestURITooLong;
    case 415:
      return EHttpStatusCode.statusCode415UnsupportedMediaType;
    case 416:
      return EHttpStatusCode.statusCode416RequestedRangeNotSatisfiable;
    case 417:
      return EHttpStatusCode.statusCode417ExpectationFailed;
    case 418:
      return EHttpStatusCode.statusCode4xxUnknown;
    case 429:
      return EHttpStatusCode.statusCode429TooManyRequests;
    case 444:
      return EHttpStatusCode.statusCode444ConnectionClosed;
    case 500:
      return EHttpStatusCode.statusCode500InternalServerError;
    case 501:
      return EHttpStatusCode.statusCode501NotImplemented;
    case 502:
      return EHttpStatusCode.statusCode502BadGateway;
    case 503:
      return EHttpStatusCode.statusCode503ServiceUnavailable;
    case 504:
      return EHttpStatusCode.statusCode504GatewayTimeout;
    case 505:
      return EHttpStatusCode.statusCode505HttpVersionNotSupported;
    case 599:
      return EHttpStatusCode.statusCode5xxUnknown;
    default:
      throw UnknownEnumValueException(
        "Unknown value for 'EHttpStatusCode'. The value was: '$value'",
      );
  }
}