from datetime import datetime from typing import List, Optional from pydantic import BaseModel, Field class Project(BaseModel): id: Optional[str] = None name: str description: Optional[str] = None owner_id: str members: List[str] = [] # List of User IDs is_deleted: bool = False created_at: datetime = Field(default_factory=datetime.now)