""" Схемы для модуля Хронология """ from pydantic import BaseModel from typing import List class ActivitySegment(BaseModel): type: str # "Active", "Away", "Productive", "Session Locked", "Power Off" start: str # ISO datetime end: str # ISO datetime class UserActivity(BaseModel): user_id: int display_name: str segments: List[ActivitySegment] class TimelineActivityResponse(BaseModel): date: str activities: List[UserActivity]