Created
January 22, 2024 08:26
-
-
Save onlyforbopi/de68d9691b0cbcfd5a358c6487c87e96 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from enum import Enum | |
class HttpStatus(Enum): | |
OK = 200 | |
CREATED = 201 | |
ACCEPTED = 202 | |
NO_CONTENT = 204 | |
BAD_REQUEST = 400 | |
UNAUTHORIZED = 401 | |
FORBIDDEN = 403 | |
NOT_FOUND = 404 | |
INTERNAL_SERVER_ERROR = 500 | |
SERVICE_UNAVAILABLE = 503 | |
class Color(Enum): | |
RED = 'FF0000' | |
GREEN = '00FF00' | |
BLUE = '0000FF' | |
YELLOW = 'FFFF00' | |
BLACK = '000000' | |
WHITE = 'FFFFFF' | |
GRAY = '808080' | |
CYAN = '00FFFF' | |
MAGENTA = 'FF00FF' | |
ORANGE = 'FFA500' | |
class DayOfWeek(Enum): | |
MONDAY = 1 | |
TUESDAY = 2 | |
WEDNESDAY = 3 | |
THURSDAY = 4 | |
FRIDAY = 5 | |
SATURDAY = 6 | |
SUNDAY = 7 | |
class Suit(Enum): | |
HEARTS = 'Hearts' | |
DIAMONDS = 'Diamonds' | |
CLUBS = 'Clubs' | |
SPADES = 'Spades' | |
class Direction(Enum): | |
NORTH = 'North' | |
SOUTH = 'South' | |
EAST = 'East' | |
WEST = 'West' | |
class FileMode(Enum): | |
READ = 'r' | |
WRITE = 'w' | |
APPEND = 'a' | |
READ_WRITE = 'r+' | |
BINARY_READ = 'rb' | |
BINARY_WRITE = 'wb' | |
BINARY_APPEND = 'ab' | |
BINARY_READ_WRITE = 'r+b' | |
class HttpMethod(Enum): | |
GET = 'GET' | |
POST = 'POST' | |
PUT = 'PUT' | |
DELETE = 'DELETE' | |
PATCH = 'PATCH' | |
OPTIONS = 'OPTIONS' | |
HEAD = 'HEAD' | |
class OperatingSystem(Enum): | |
WINDOWS = 'Windows' | |
LINUX = 'Linux' | |
MACOS = 'macOS' | |
BSD = 'BSD' | |
class Weekend(Enum): | |
WEEKDAY = 'Weekday' | |
WEEKEND = 'Weekend' | |
class Planet(Enum): | |
MERCURY = 'Mercury' | |
VENUS = 'Venus' | |
EARTH = 'Earth' | |
MARS = 'Mars' | |
JUPITER = 'Jupiter' | |
SATURN = 'Saturn' | |
URANUS = 'Uranus' | |
NEPTUNE = 'Neptune' | |
class ProgrammingLanguage(Enum): | |
PYTHON = 'Python' | |
JAVA = 'Java' | |
JAVASCRIPT = 'JavaScript' | |
C_SHARP = 'C#' | |
C_PLUS_PLUS = 'C++' | |
RUBY = 'Ruby' | |
GO = 'Go' | |
SWIFT = 'Swift' | |
RUST = 'Rust' | |
TYPESCRIPT = 'TypeScript' | |
class HttpStatusGroup(Enum): | |
INFORMATIONAL = 1xx | |
SUCCESS = 2xx | |
REDIRECTION = 3xx | |
CLIENT_ERROR = 4xx | |
SERVER_ERROR = 5xx | |
class HttpContentType(Enum): | |
JSON = 'application/json' | |
XML = 'application/xml' | |
HTML = 'text/html' | |
PLAIN_TEXT = 'text/plain' | |
FORM_URLENCODED = 'application/x-www-form-urlencoded' | |
MULTIPART_FORM_DATA = 'multipart/form-data' | |
class DatabaseType(Enum): | |
SQL = 'SQL' | |
NOSQL = 'NoSQL' | |
DOCUMENT_STORE = 'Document Store' | |
COLUMN_FAMILY_STORE = 'Column-family Store' | |
KEY_VALUE_STORE = 'Key-value Store' | |
class WebTechnology(Enum): | |
DJANGO = 'Django' | |
FLASK = 'Flask' | |
EXPRESS = 'Express.js' | |
ANGULAR = 'Angular' | |
REACT = 'React' | |
VUE = 'Vue.js' | |
class HttpHeader(Enum): | |
CONTENT_TYPE = 'Content-Type' | |
ACCEPT = 'Accept' | |
AUTHORIZATION = 'Authorization' | |
USER_AGENT = 'User-Agent' | |
CACHE_CONTROL = 'Cache-Control' | |
class EncryptionAlgorithm(Enum): | |
AES = 'AES' | |
RSA = 'RSA' | |
DES = 'DES' | |
SHA256 = 'SHA-256' | |
HMAC = 'HMAC' | |
class DevelopmentMethodology(Enum): | |
WATERFALL = 'Waterfall' | |
AGILE = 'Agile' | |
SCRUM = 'Scrum' | |
DEVOPS = 'DevOps' | |
class CloudServiceProvider(Enum): | |
AWS = 'Amazon Web Services' | |
AZURE = 'Microsoft Azure' | |
GCP = 'Google Cloud Platform' | |
IBM_CLOUD = 'IBM Cloud' | |
class ProgrammingParadigm(Enum): | |
IMPERATIVE = 'Imperative' | |
DECLARATIVE = 'Declarative' | |
FUNCTIONAL = 'Functional' | |
OBJECT_ORIENTED = 'Object-oriented' | |
class WebStatusCode(Enum): | |
OK = 200 | |
CREATED = 201 | |
NOT_FOUND = 404 | |
SERVER_ERROR = 500 | |
UNAUTHORIZED = 401 | |
FORBIDDEN = 403 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment