[UP] v 0.1.6-2

This commit is contained in:
Evgeny (Krymmy) Momotov 2025-12-09 14:26:27 +03:00
parent 78c122b864
commit 9875302c70
2 changed files with 6 additions and 6 deletions

View file

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

View file

@ -70,7 +70,7 @@ class UUIDModel(BaseModel):
class CallPrompt(BasicModel): class CallPrompt(BasicModel):
owner: Optional[User] = Field(description="Владелец") owner: Optional[User] = Field(description="Владелец", default=None)
name: str = Field(max_length=255, description="Название промпта", example="Приветствие клиенту") name: str = Field(max_length=255, description="Название промпта", example="Приветствие клиенту")
content: str = Field(description="Содержание промпта", example="Добро пожаловать в службу поддержки") content: str = Field(description="Содержание промпта", example="Добро пожаловать в службу поддержки")
speak_first: bool = Field(default=True, description="Говорить первым") speak_first: bool = Field(default=True, description="Говорить первым")
@ -102,7 +102,7 @@ class YandexFleetApiKey(UUIDModel, BasicModel):
class Driver(BasicModel): class Driver(BasicModel):
yandex_fleet: Optional[YandexFleet] = Field(description="ID или название флота Yandex", example="fleet-123") yandex_fleet: Optional[YandexFleet] = Field(description="ID или название флота Yandex", example="fleet-123", default=None)
driver_id: str = Field(max_length=64, description="ID драйвера в Yandex", example="drv-abc123") driver_id: str = Field(max_length=64, description="ID драйвера в Yandex", example="drv-abc123")
first_name: Optional[str] = Field(description="Имя", example="John", default=None) first_name: Optional[str] = Field(description="Имя", example="John", default=None)
last_name : Optional[str] = Field(description="Фамилия", example="Doe", default=None) last_name : Optional[str] = Field(description="Фамилия", example="Doe", default=None)
@ -156,7 +156,7 @@ class CallIn(BaseModel):
class InspectionWorkTime(BasicModel, UUIDModel): class InspectionWorkTime(BasicModel, UUIDModel):
owner: User = Field(description="Владелец", example={"id": 1, "username": "admin"}) owner: Optional[User] = Field(default=None, description="Владелец", example={"id": 1, "username": "admin"})
is_public: Optional[bool] = Field(default=False, description="Открыт для всех") is_public: Optional[bool] = Field(default=False, description="Открыт для всех")
check_from: Optional[str] = Field( check_from: Optional[str] = Field(
default="08:00:00", default="08:00:00",
@ -203,7 +203,7 @@ class SupplyHoursCondition(BasicModel, UUIDModel):
class Action(BasicModel, UUIDModel): class Action(BasicModel, UUIDModel):
owner: Optional[User] = Field(description="Владелец объекта", ) owner: Optional[User] = Field(description="Владелец объекта", default=None)
call_driver_action: Optional[CallDriver] = Field( call_driver_action: Optional[CallDriver] = Field(
default=None, default=None,
description="Действие по вызову водителя", description="Действие по вызову водителя",
@ -212,7 +212,7 @@ class Action(BasicModel, UUIDModel):
class Condition(BasicModel, UUIDModel): class Condition(BasicModel, UUIDModel):
owner: Optional[User] = Field(description="Владелец условия", default=None) owner: Optional[User] = Field(description="Владелец условия", default=None)
supply_hours_condition: Optional[SupplyHoursCondition] = Field(description="Условие по часам поставки") supply_hours_condition: Optional[SupplyHoursCondition] = Field(description="Условие по часам поставки", default=None)
class ConditionalExpression(BasicModel, UUIDModel): class ConditionalExpression(BasicModel, UUIDModel):