# tinker.types.ParsedCheckpointTinkerPath *Generated from tinker 0.30.4 at commit [`1e5777e`](https://github.com/thinking-machines-lab/tinker/tree/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d). Source links point at that snapshot.* ## *class* [**tinker.types.ParsedCheckpointTinkerPath**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/checkpoint.py#L37)(*[BaseModel](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/_models.py#L88)*) **Fields:** - [**tinker_path**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/checkpoint.py#L38) (*str*) – The tinker path to the checkpoint - [**training_run_id**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/checkpoint.py#L41) (*str*) – The training run ID - [**checkpoint_type**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/checkpoint.py#L44) (*[CheckpointType](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/checkpoint.py#L8)*) – The type of checkpoint (training, sampler, or external) - [**checkpoint_id**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/checkpoint.py#L47) (*str*) – The checkpoint ID ### [**from_tinker_path**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/checkpoint.py#L51)(*tinker_path*) Parse a tinker path to an instance of ParsedCheckpointTinkerPath **Parameters:** - [**tinker_path**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/checkpoint.py#L51) (*str*) **Returns:** *[ParsedCheckpointTinkerPath](https://tinker-docs.thinkingmachines.ai/tinker/api-reference/types/parsedcheckpointtinkerpath/index.md)*