# tinker.types.ParsedCheckpointTinkerPath ## *class* [**tinker.types.ParsedCheckpointTinkerPath**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L34)(*[BaseModel](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/_models.py#L88)*) **Fields:** - [**tinker_path**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L35) (*str*) – The tinker path to the checkpoint - [**training_run_id**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L38) (*str*) – The training run ID - [**checkpoint_type**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L41) (*[CheckpointType](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L8)*) – The type of checkpoint (training or sampler) - [**checkpoint_id**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L44) (*str*) – The checkpoint ID ### [**from_tinker_path**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L48)(*tinker_path*) Parse a tinker path to an instance of ParsedCheckpointTinkerPath **Parameters:** - [**tinker_path**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L48) (*str*) **Returns:** *[ParsedCheckpointTinkerPath](https://tinker-docs.thinkingmachines.ai/tinker/api-reference/types/parsedcheckpointtinkerpath/index.md)*