from dataclasses import dataclass from datetime import datetime from enum import Enum class SandboxStatus(str, Enum): STARTING = 'starting' RUNNING = 'running' STOPPING = 'stopping' STOPPED = 'stopped' FAILED = 'failed' @dataclass(frozen=True, slots=True) class SandboxSession: session_id: str chat_id: str container_id: str status: SandboxStatus created_at: datetime expires_at: datetime