19 lines
603 B
Python
19 lines
603 B
Python
from typing import Optional
|
|
from pydantic import BaseModel
|
|
|
|
class CharacterCreateRequest(BaseModel):
|
|
name: str
|
|
character_bio: str
|
|
character_image_doc_tg_id: Optional[str] = None
|
|
avatar_image: Optional[str] = None
|
|
character_image_tg_id: Optional[str] = None
|
|
project_id: Optional[str] = None
|
|
|
|
class CharacterUpdateRequest(BaseModel):
|
|
name: Optional[str] = None
|
|
character_bio: Optional[str] = None
|
|
character_image_doc_tg_id: Optional[str] = None
|
|
avatar_image: Optional[str] = None
|
|
character_image_tg_id: Optional[str] = None
|
|
project_id: Optional[str] = None
|