Spaces:
Runtime error
Runtime error
| # app/models/user.py | |
| from pydantic import BaseModel, EmailStr, Field | |
| from typing import Optional | |
| from datetime import timedelta, datetime | |
| import uuid | |
| class User(BaseModel): | |
| user_id: str = Field(default_factory=lambda: str(uuid.uuid4())) | |
| first_name: str | |
| surname: str | |
| phone: str | |
| country: str | |
| address: str | |
| # username: str | |
| email: EmailStr | |
| password: str | |
| class UserInDB(User): | |
| is_validated: bool = Field(default=False) | |
| created_at: datetime = Field(default_factory=datetime.utcnow) | |
| updated_at: Optional[str] = None | |