from typing import Optional from pydantic import BaseModel from pydantic_core.core_schema import computed_field class Character(BaseModel): id: Optional[str] = None name: str avatar_image: Optional[str] = None character_image_data: Optional[bytes] = None character_image_doc_tg_id: Optional[str] = None character_image_tg_id: Optional[str] = None character_bio: Optional[str] = None created_by: Optional[str] = None project_id: Optional[str] = None