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.