This commit is contained in:
xds
2026-02-03 14:20:22 +03:00
parent 739f027742
commit 7050999ed8
6 changed files with 109 additions and 10 deletions

19
models/Asset.py Normal file
View File

@@ -0,0 +1,19 @@
from datetime import datetime, UTC
from enum import Enum
from typing import Optional
from pydantic import BaseModel
class AssetType(str, Enum):
IMAGE = 'image'
PROMPT = 'prompt'
class Asset(BaseModel):
id: Optional[str] = None
name: str
type: AssetType
linked_char_id: Optional[str] = None
data: Optional[bytes] = None
tg_doc_file_id: str
tg_photo_file_id: Optional[str] = None
created_at: datetime = datetime.now(UTC)