from dataclasses import dataclass

@dataclass
class TrackedApplication:
    application_name: str
    logged_time_seconds: int
    window_title: str
@dataclass(frozen=True)
class ApplicationKey:
    application_name: str
    window_title: str
from dataclasses import dataclass

@dataclass
class TrackedApplication:
    application_name: str
    logged_time_seconds: int
    window_title: str
@dataclass(frozen=True)
class ApplicationKey:
    application_name: str
    window_title: str