[UP] v 0.1.3

This commit is contained in:
Evgeny (Krymmy) Momotov 2025-11-13 10:27:05 +03:00
parent 99aee4058d
commit 725585f848
2 changed files with 9 additions and 9 deletions

View file

@ -1,6 +1,6 @@
[project] [project]
name = "callerapimanager" name = "callerapimanager"
version = "0.1.2-3" version = "0.1.3"
description = "" description = ""
authors = [ authors = [
{name = "Evgeny (Krymmy) Momotov",email = "evgeny.momotov@gmail.com"} {name = "Evgeny (Krymmy) Momotov",email = "evgeny.momotov@gmail.com"}

View file

@ -191,9 +191,9 @@ class CallIn(BaseModel):
prompt_id: Optional[int] = Field(description="Промпт", default=None) prompt_id: Optional[int] = Field(description="Промпт", default=None)
driver_id: Optional[int] = Field(description="Водитель", default=None) driver_id: Optional[int] = Field(description="Водитель", default=None)
status: Optional[CallStatus] = Field(default=None, description="Статус звонка") status: Optional[CallStatus] = Field(default=None, description="Статус звонка")
data: Optional[Dict[str, Any]] = Field(description="Дополнительные данные", nullable=True) data: Optional[Dict[str, Any]] = Field(description="Дополнительные данные", nullable=True, default=None)
channel_id: Optional[str] = Field(description="ID канала", example=" tweak-456", null=True) 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) audio_file: Optional[str] = Field(description="Путь к аудио", example="/audio/call-123.mp3", null=True, default=None)
class Config: class Config:
extra = "ignore" extra = "ignore"
@ -215,9 +215,9 @@ class CallDialog(BaseModel):
from_attributes = True from_attributes = True
class CallDialogIn(BaseModel): class CallDialogIn(BaseModel):
call_id: Optional[int] = Field(description="ID звонка", example="call-123") call_id: Optional[int] = Field(description="ID звонка", example="call-123", default=None)
dialog: Optional[str] = Field(description="Содержание диалога", null=True) dialog: Optional[str] = Field(description="Содержание диалога", null=True, default="")
data: Optional[Dict[str, Any]] = Field(description="Дополнительные данные", nullable=True) data: Optional[Dict[str, Any]] = Field(description="Дополнительные данные", nullable=True, default={})
call_time: Optional[int] = Field(default=0, description="Время звонка (в секундах)", ge=0) call_time: Optional[int] = Field(default=0, description="Время звонка (в секундах)", ge=0)
class Config: class Config:
@ -236,8 +236,8 @@ class CallDialogPart(BaseModel):
from_attributes = True from_attributes = True
class CallDialogPartIn(BaseModel): class CallDialogPartIn(BaseModel):
call_dialog_id: Optional[int] = Field(description="ID диалога", example="call-123") call_dialog_id: Optional[int] = Field(description="ID диалога", example="call-123", default=None)
side: CallSide = Field(default=CallSide.DRIVER, description="Сторона") side: CallSide = Field(default=CallSide.DRIVER, description="Сторона",)
text: str = Field(description="Текст диалога", example="Добрый день") text: str = Field(description="Текст диалога", example="Добрый день")
call_time: Optional[int] = Field(default=0, description="Время звонка (в секундах)", ge=0) call_time: Optional[int] = Field(default=0, description="Время звонка (в секундах)", ge=0)