from pydantic import BaseModel class JWTConfig(BaseModel): SECRET_KEY: str ALGORITHM: str = 'HS256' ACCESS_TOKEN_EXPIRE_MINUTES: int = 60 * 24 * 7 # 7 days class JWTBase: def __init__(self, config: JWTConfig) -> None: self.config = config