Files
ai-char-bot/models/Asset.py
2026-02-03 14:20:22 +03:00

20 lines
462 B
Python

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)