from datetime import datetime, UTC from typing import Optional from pydantic import BaseModel, Field class Inspiration(BaseModel): id: str | None = None source_url: str caption: str | None = None asset_id: str is_completed: bool = False created_by: str project_id: str | None = None created_at: datetime = Field(default_factory=lambda: datetime.now(UTC)) updated_at: datetime = Field(default_factory=lambda: datetime.now(UTC))