from pydantic import BaseModel, EmailStr from typing import Optional class Token(BaseModel): access_token: str token_type: str class TokenData(BaseModel): email: Optional[str] = None class LoginRequest(BaseModel): email: EmailStr password: str class RegisterRequest(BaseModel): email: EmailStr username: str password: str first_name: Optional[str] = None last_name: Optional[str] = None organization_name: str organization_domain: str organization_subdomain: str