Catalogs Domain¶
This domain manages reference data, including equipment, exercise tags, and muscle groups.
—
API Endpoints (Controllers)¶
FastAPI routers defining the public API for catalog management.
—
Core Components (Services and DTOs)¶
Implementation of business logic and data transfer objects.
We use a hybrid approach:
- Pydantic for input validation and FastAPI integration.
- msgspec.Struct for high-performance serialization and data transport.
—
Supporting Modules (Utilities and Dependencies)¶
Dependency Injection and Filtering Utilities for Catalog Resources.