from dataclasses import dataclass
from typing import Optional

from src.ezgg_lan_manager.types.User import User


@dataclass(frozen=True)
class Seat:
    seat_id: str
    is_blocked: bool
    category: str
    user: Optional[User]
