Exercises Domain¶
This domain encapsulates all logic related to exercise management and categorization.
—
API Endpoints (Controllers)¶
FastAPI routers defining the public API for managing exercises.
—
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 Exercise Resources.