minecraftd/models.py
2025-11-30 15:47:45 +01:00

35 lines
618 B
Python

from pydantic import BaseModel
class StopModel(BaseModel):
countdown: int = 60
reason: str = ""
timeout: int = 10
class RestartModel(BaseModel):
countdown: int = 60
reason: str = ""
timeout: int = 10
class MaintainanceModel(BaseModel):
countdown: int = 60
reason: str = ""
timeout: int = 10
class CommandModel(BaseModel):
command: str
class LogsTailModel(BaseModel):
back: int = 10
class Models:
StopModel = StopModel
RestartModel = RestartModel
MaintainanceModel = MaintainanceModel
CommandModel = CommandModel
LogsTailModel = LogsTailModel