From e8de39060fc2d01f10c25d0f79e95da909ab2bcf Mon Sep 17 00:00:00 2001 From: host Date: Fri, 24 Jul 2026 22:04:25 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D1=91=D0=BD=20=D0=B4?= =?UTF-8?q?=D1=83=D0=B1=D0=BB=D1=8C=20=D0=B8=D0=BC=D0=BF=D0=BE=D1=80=D1=82?= =?UTF-8?q?=D0=B0=20Optional=20=D0=B2=20schemas.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/schemas.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/app/schemas.py b/backend/app/schemas.py index c991157..c0b2bfa 100644 --- a/backend/app/schemas.py +++ b/backend/app/schemas.py @@ -1,5 +1,5 @@ from datetime import datetime -from typing import Optional, Optional +from typing import Optional from pydantic import BaseModel, EmailStr @@ -84,8 +84,14 @@ class InstanceOut(BaseModel): class InstanceCreatedOut(InstanceOut): + """Расширенный ответ с одноразовыми секретами (root-пароль и т.п.).""" + root_password: Optional[str] = None class InstanceAction(BaseModel): action: str # start | stop | reboot | shutdown + + +class InstanceIPOut(BaseModel): + ip: str