inspirations

This commit is contained in:
xds
2026-02-24 16:42:46 +03:00
parent bc9230a49b
commit ecc8d69039
16 changed files with 458 additions and 17 deletions

16
models/Inspiration.py Normal file
View File

@@ -0,0 +1,16 @@
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))