generated from Luis/nextjs-python-web-template
22 lines
317 B
Python
22 lines
317 B
Python
from enum import Enum
|
|
from typing import Dict, List
|
|
|
|
from pydantic import BaseModel, Field
|
|
|
|
from ..async_cmd import CmdOut
|
|
from ..task_manager import TaskStatus
|
|
|
|
|
|
class Status(Enum):
|
|
ONLINE = "online"
|
|
OFFLINE = "offline"
|
|
UNKNOWN = "unknown"
|
|
|
|
|
|
class Machine(BaseModel):
|
|
name: str
|
|
status: Status
|
|
|
|
|
|
|