# tinker.types.SessionSummary ## *class* [**tinker.types.SessionSummary**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_summary.py#L9)(*[BaseModel](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/_models.py#L88)*) **Fields:** - [**session_id**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_summary.py#L10) (*str*) - [**created_at**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_summary.py#L12) (*datetime*) - [**owner**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_summary.py#L14) (*str*) - [**project_id**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_summary.py#L16) (*str*) - [**status**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_summary.py#L18) (*[SessionStatus](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_status.py#L105) | None*) – None when the session neither finished nor is known to be running - [**checkpoints_count**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_summary.py#L21) (*int*) - [**display_name**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_summary.py#L23) (*str | None*) - [**user_metadata**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_summary.py#L25) (*dict[str, str] | None*) - [**checkpoint_storage_bytes**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/session_summary.py#L27) (*int | None*) ## Referenced by - [tinker.types.SessionSearchResponse](https://tinker-docs.thinkingmachines.ai/tinker/api-reference/types/sessionsearchresponse/index.md)