# Path: autonetkit/network_model/types.py
# class DeviceType(Enum):
#     ROUTER = "Router"
#     SWITCH = "Switch"
#     HOST = "Host"
#     VIRTUAL = "Virtual"
#     BROADCAST_DOMAIN = "Broadcast Domain"


from typing import Optional, List, Dict, Tuple
from pydantic import BaseModel
from autonetkit.network_model.types import DeviceType




class SimplifiedNode(BaseModel):
    id: Optional[str]
    label: Optional[str]

# Path: autonetkit/network_model/types.py
# class DeviceType(Enum):
#     ROUTER = "Router"
#     SWITCH = "Switch"
#     HOST = "Host"
#     VIRTUAL = "Virtual"
#     BROADCAST_DOMAIN = "Broadcast Domain"


# Path: autonetkit/load/simplified.py
from typing import Optional, List, Dict, Tuple
from pydantic import BaseModel
from autonetkit.network_model.types import DeviceType





class SimplifiedNode(BaseModel):
    id: Optional[str]
    label: Optional[str]

    type: Optional[DeviceType]