Skip to content

Session File List View Model

app.domain.views.session_file_list_view_model

View source code

Module for session file list view model; defines application concepts without UI or infrastructure dependencies.

See Also

Layer: Domain. Context: Defines application concepts without ui or infrastructure dependencies at this architectural boundary.

SessionFileListViewModel dataclass

Display model for session list item (left panel).

ATTRIBUTE DESCRIPTION
s_id

Session identifier for the file.

TYPE: SessionId

title

Filename, such as "video.mp4".

TYPE: str

subtitle

Metadata summary, such as resolution, FPS, and frame count.

TYPE: str

Note

Populated by the list_of_session_list_view_models() factory.

Layer: Domain. Context: Represents application concepts without UI or infrastructure dependencies.

s_id: SessionId instance-attribute

subtitle: str instance-attribute

title: str instance-attribute

__init__(s_id: SessionId, title: str, subtitle: str) -> None