# tinker.types.Cursor

## _class_ [**tinker.types.Cursor**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/cursor.py#L6)( _[BaseModel](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/_models.py#L88)_)

**Fields:**

- [**offset**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/cursor.py#L7) ( _int_) – The offset used for pagination
- [**limit**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/cursor.py#L10) ( _int_) – The maximum number of items requested
- [**total_count**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/cursor.py#L13) ( _int_) – The total number of items available

## Referenced by

- [tinker.types.CheckpointsListResponse](https://tinker-docs.thinkingmachines.ai/tinker/api-reference/types/checkpointslistresponse/)
- [tinker.types.TrainingRunsResponse](https://tinker-docs.thinkingmachines.ai/tinker/api-reference/types/trainingrunsresponse/)
