From b1a3771d5aab8d552cebeb8c58677122866c67ab Mon Sep 17 00:00:00 2001 From: "Evgeny (Krymmy) Momotov" Date: Wed, 19 Nov 2025 10:52:41 +0300 Subject: [PATCH] [UP] v 0.1.4-3 --- pyproject.toml | 2 +- src/YandexApiManager/data_models.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 022061a..fdf0369 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "yandexapimanager" -version = "0.1.4-2" +version = "0.1.4-3" description = "" authors = [ {name = "Evgeny (Krymmy) Momotov",email = "evgeny.momotov@gmail.com"} diff --git a/src/YandexApiManager/data_models.py b/src/YandexApiManager/data_models.py index ae452e5..5de981b 100644 --- a/src/YandexApiManager/data_models.py +++ b/src/YandexApiManager/data_models.py @@ -21,7 +21,7 @@ class CheckType(str, Enum): specifically = "specifically" -class Operations(Enum): +class Operations(str, Enum): eq = "==", gt = ">", gte = ">=", @@ -82,7 +82,7 @@ class CallPrompt(BasicModel): class YandexFleet(BasicModel): - owner: Optional[User] = Field(description="Владелец") + owner: Optional[User] = Field(default= None, description="Владелец") name: str = Field(max_length=255, description="Название флота", example="Флот такси") park_id: str = Field(max_length=255, description="ID флота в Yandex", example="park-12345") timezone: str = Field( @@ -158,12 +158,12 @@ class InspectionWorkTime(BasicModel, UUIDModel): check_from: Optional[str] = Field( default="08:00:00", description="Время начала проверки", - pattern=r"^(2[0-3]|[01]\d):([0-5]\d):([0-5]\d)$" + format="time" ) check_to: Optional[str] = Field( default="22:00:00", description="Время окончания проверки", - pattern=r"^(2[0-3]|[01]\d):([0-5]\d):([0-5]\d)$" + format="time" ) monday: Optional[bool] = Field(default=False, description="Понедельник") tuesday: Optional[bool] = Field(default=False, description="Вторник")