[Subtask] Add Semantic Model API definitions to Python client
Open
subtask
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 339
Description
### Describe the subtask
Add public Python API definitions for Semantic Models, including model and catalog contracts, definitions and supporting value types, lifecycle changes, exceptions, and focused tests.
DTO serialization and REST client operations are out of scope.
### Parent issue
#12611
Contributor guide
Assessment
This issue has not been assessed yet.