export enum RequestHeaderEnum {
  Accept = 'Accept',
  AcceptCH = 'Accept-CH',
  AcceptCHLifetime = 'Accept-CH-Lifetime',
  AcceptCharset = 'Accept-Charset',
  AcceptEncoding = 'Accept-Encoding',
  AcceptLanguage = 'Accept-Language',
  AcceptPatch = 'Accept-Patch',
  AcceptPost = 'Accept-Post',
  AcceptRanges = 'Accept-Ranges',
  AccessControlAllowCredentials = 'Access-Control-Allow-Credentials',
  AccessControlAllowHeaders = 'Access-Control-Allow-Headers',
  AccessControlAllowMethods = 'Access-Control-Allow-Methods',
  AccessControlAllowOrigin = 'Access-Control-Allow-Origin',
  AccessControlExposeHeaders = 'Access-Control-Expose-Headers',
  AccessControlMaxAge = 'Access-Control-Max-Age',
  AccessControlRequestHeaders = 'Access-Control-Request-Headers',
  AccessControlRequestMethod = 'Access-Control-Request-Method',
  Age = 'Age',
  Allow = 'Allow',
  AltSvc = 'Alt-Svc',
  Authorization = 'Authorization',
  CacheControl = 'Cache-Control',
  ClearSiteData = 'Clear-Site-Data',
  Connection = 'Connection',
  ContentDisposition = 'Content-Disposition',
  ContentDPR = 'Content-DPR',
  ContentEncoding = 'Content-Encoding',
  ContentLanguage = 'Content-Language',
  ContentLength = 'Content-Length',
  ContentLocation = 'Content-Location',
  ContentRange = 'Content-Range',
  ContentSecurityPolicy = 'Content-Security-Policy',
  ContentSecurityPolicyReportOnly = 'Content-Security-Policy-Report-Only',
  ContentType = 'Content-Type',
  Cookie = 'Cookie',
  CrossOriginEmbedderPolicy = 'Cross-Origin-Embedder-Policy',
  CrossOriginOpenerPolicy = 'Cross-Origin-Opener-Policy',
  CrossOriginResourcePolicy = 'Cross-Origin-Resource-Policy',
  Date = 'Date',
  DeviceMemory = 'Device-Memory',
  Digest = 'Digest',
  Deprecated = 'Deprecated',
  DNT = 'DNT',
  Downlink = 'Downlink',
  NonstandardDeprecated = 'Non-standardDeprecated',
  DPR = 'DPR',
  EarlyData = 'Early-Data',
  Experimental = 'Experimental',
  ECT = 'ECT',
  ETag = 'ETag',
  Expect = 'Expect',
  ExpectCT = 'Expect-CT',
  Expires = 'Expires',
  FeaturePolicy = 'Feature-Policy',
  Forwarded = 'Forwarded',
  From = 'From',
  Host = 'Host',
  IfMatch = 'If-Match',
  IfModifiedSince = 'If-Modified-Since',
  IfNoneMatch = 'If-None-Match',
  IfRange = 'If-Range',
  IfUnmodifiedSince = 'If-Unmodified-Since',
  KeepAlive = 'Keep-Alive',
  LargeAllocation = 'Large-Allocation',
  LastModified = 'Last-Modified',
  Link = 'Link',
  Location = 'Location',
  MaxForwards = 'Max-Forwards',
  NEL = 'NEL',
  Origin = 'Origin',
  Pragma = 'Pragma',
  ProxyAuthenticate = 'Proxy-Authenticate',
  ProxyAuthorization = 'Proxy-Authorization',
  Range = 'Range',
  Referer = 'Referer',
  ReferrerPolicy = 'Referrer-Policy',
  RetryAfter = 'Retry-After',
  RTT = 'RTT',
  SaveData = 'Save-Data',
  SecCHUA = 'Sec-CH-UA',
  SecCHUAArch = 'Sec-CH-UA-Arch',
  SecCHUABitness = 'Sec-CH-UA-Bitness',
  SecCHUAFullVersion = 'Sec-CH-UA-Full-Version',
  SecCHUAFullVersionList = 'Sec-CH-UA-Full-Version-List',
  SecCHUAMobile = 'Sec-CH-UA-Mobile',
  SecCHUAModel = 'Sec-CH-UA-Model',
  SecCHUAPlatform = 'Sec-CH-UA-Platform',
  SecCHUAPlatformVersion = 'Sec-CH-UA-Platform-Version',
  SecFetchDest = 'Sec-Fetch-Dest',
  SecFetchMode = 'Sec-Fetch-Mode',
  SecFetchSite = 'Sec-Fetch-Site',
  SecFetchUser = 'Sec-Fetch-User',
  SecGPC = 'Sec-GPC',
  SecWebSocketAccept = 'Sec-WebSocket-Accept',
  Server = 'Server',
  ServerTiming = 'Server-Timing',
  ServiceWorkerNavigationPreload = 'Service-Worker-Navigation-Preload',
  SetCookie = 'Set-Cookie',
  SourceMap = 'SourceMap',
  StrictTransportSecurity = 'Strict-Transport-Security',
  TE = 'TE',
  TimingAllowOrigin = 'Timing-Allow-Origin',
  Tk = 'Tk',
  Trailer = 'Trailer',
  TransferEncoding = 'Transfer-Encoding',
  Upgrade = 'Upgrade',
  UpgradeInsecureRequests = 'Upgrade-Insecure-Requests',
  UserAgent = 'User-Agent',
  Vary = 'Vary',
  Via = 'Via',
  ViewportWidth = 'Viewport-Width',
  WantDigest = 'Want-Digest',
  Warning = 'Warning',
  Width = 'Width',
  WWWAuthenticate = 'WWW-Authenticate',
  XContentTypeOptions = 'X-Content-Type-Options',
  Nontandard = 'Non-standard',
  XDNSPrefetchControl = 'X-DNS-Prefetch-Control',
  XForwardedFor = 'X-Forwarded-For',
  XForwardedHost = 'X-Forwarded-Host',
  XForwardedProto = 'X-Forwarded-Proto',
  XFrameOptions = 'X-Frame-Options',
  XXSSProtection = 'X-XSS-Protection'
}

export enum RequestMethod {
  GET = 'GET',
  POST = 'POST',
  PUT = 'PUT',
  DELETE = 'DELETE',
  PATCH = 'PATCH',
  HEAD = 'HEAD',
  OPTIONS = 'OPTIONS',
  TRACE = 'TRACE',
  CONNECT = 'CONNECT'
}
