from pydantic import BaseModel, EmailStr from app.schemas.tenant import TenantRead from app.schemas.user import UserRead class LoginRequest(BaseModel): email: EmailStr password: str class RefreshRequest(BaseModel): refresh_token: str class TokenResponse(BaseModel): access_token: str refresh_token: str token_type: str = "bearer" user: UserRead tenants: list[TenantRead] class AccessTokenResponse(BaseModel): access_token: str token_type: str = "bearer"