Files
clio/backend/app/schemas/auth.py
2026-02-10 23:05:41 +00:00

22 lines
398 B
Python

from pydantic import BaseModel
from typing import Optional
class RegisterRequest(BaseModel):
email: str
password: str
name: Optional[str] = None
class LoginRequest(BaseModel):
email: str
password: str
class UserResponse(BaseModel):
id: int
email: str
name: Optional[str]
plan: str
class TokenResponse(BaseModel):
access_token: str
user: UserResponse