Skip to content

Эвент

itd.models.event

StreamConnect

Bases: BaseModel

Событие подключения к SSE потоку

timestamp

timestamp: int

user_id

user_id: UUID = Field(alias='userId')

StreamNotification

Bases: Notification

Уведомление из SSE потока

actor

created_at

created_at: datetime = Field(alias='createdAt')

id

id: UUID

preview

preview: str | None = None

read

read: bool = False

read_at

read_at: datetime | None = Field(None, alias='readAt')

sound

sound: bool = True

target_id

target_id: UUID | None = Field(None, alias='targetId')

target_type

target_type: NotificationTargetType | None = Field(None, alias='targetType')

type

user_id

user_id: UUID = Field(alias='userId')