From 725585f848679555399394777242a0839c10edb0 Mon Sep 17 00:00:00 2001 From: "Evgeny (Krymmy) Momotov" Date: Thu, 13 Nov 2025 10:27:05 +0300 Subject: [PATCH] [UP] v 0.1.3 --- pyproject.toml | 2 +- src/CallerApiManager/data_models.py | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b47b8d7..0279aec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "callerapimanager" -version = "0.1.2-3" +version = "0.1.3" description = "" authors = [ {name = "Evgeny (Krymmy) Momotov",email = "evgeny.momotov@gmail.com"} diff --git a/src/CallerApiManager/data_models.py b/src/CallerApiManager/data_models.py index 4a8d851..e354c56 100644 --- a/src/CallerApiManager/data_models.py +++ b/src/CallerApiManager/data_models.py @@ -191,9 +191,9 @@ class CallIn(BaseModel): prompt_id: Optional[int] = Field(description="Промпт", default=None) driver_id: Optional[int] = Field(description="Водитель", default=None) status: Optional[CallStatus] = Field(default=None, description="Статус звонка") - data: Optional[Dict[str, Any]] = Field(description="Дополнительные данные", nullable=True) - channel_id: Optional[str] = Field(description="ID канала", example=" tweak-456", null=True) - audio_file: Optional[str] = Field(description="Путь к аудио", example="/audio/call-123.mp3", null=True) + data: Optional[Dict[str, Any]] = Field(description="Дополнительные данные", nullable=True, default=None) + channel_id: Optional[str] = Field(description="ID канала", example=" tweak-456", null=True, default=None) + audio_file: Optional[str] = Field(description="Путь к аудио", example="/audio/call-123.mp3", null=True, default=None) class Config: extra = "ignore" @@ -215,9 +215,9 @@ class CallDialog(BaseModel): from_attributes = True class CallDialogIn(BaseModel): - call_id: Optional[int] = Field(description="ID звонка", example="call-123") - dialog: Optional[str] = Field(description="Содержание диалога", null=True) - data: Optional[Dict[str, Any]] = Field(description="Дополнительные данные", nullable=True) + call_id: Optional[int] = Field(description="ID звонка", example="call-123", default=None) + dialog: Optional[str] = Field(description="Содержание диалога", null=True, default="") + data: Optional[Dict[str, Any]] = Field(description="Дополнительные данные", nullable=True, default={}) call_time: Optional[int] = Field(default=0, description="Время звонка (в секундах)", ge=0) class Config: @@ -236,8 +236,8 @@ class CallDialogPart(BaseModel): from_attributes = True class CallDialogPartIn(BaseModel): - call_dialog_id: Optional[int] = Field(description="ID диалога", example="call-123") - side: CallSide = Field(default=CallSide.DRIVER, description="Сторона") + call_dialog_id: Optional[int] = Field(description="ID диалога", example="call-123", default=None) + side: CallSide = Field(default=CallSide.DRIVER, description="Сторона",) text: str = Field(description="Текст диалога", example="Добрый день") call_time: Optional[int] = Field(default=0, description="Время звонка (в секундах)", ge=0)