<div class="section-label"><span class="num">06</span> Common Lib</div>
<div class="section-title">Shared classes for the v2 <em>client</em>.</div>
`csa_common_lib` ships option classes, receipts, result structures, and enumerations used by `csa_prediction_engine`. It is a required dependency of the v2 Python client.
## Install
```bash
pip install csa_common_lib
```
Installing `csa_prediction_engine` already pulls this in. Install it on its own only if you need the classes without the client.
## Layout
```text
csa_common_lib/
├── classes/
│ ├── prediction_options.py
│ ├── prediction_receipt.py
│ └── prediction_results.py
├── enum_types/
│ ├── exit_flags.py
│ ├── functions.py
│ └── job_types.py
├── helpers/
└── toolbox/
```
## Usage
```python
from csa_common_lib.classes.prediction_options import (
PredictionOptions,
MaxFitOptions,
GridOptions,
)
```
Field lists: [[Prediction Options|Prediction Options]].
## Related
- [[API/Python API Client/Introduction|Python Client]]
- [[Prediction Options|Prediction Options]]
- [[API/Python API Client/API Client/Overview|API Client]]