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