from fastapi import APIRouter, HTTPException from pydantic import BaseModel router = APIRouter() class LoginRequest(BaseModel): email: str password: str @router.post("/login") def login(request: LoginRequest): if request.email == "test@test.com" and request.password == "1234": return {"token": "fake-jwt-token"} raise HTTPException(status_code=401, detail="Invalid credentials")