""" API Endpoints - Single source of truth for contract tests. If API paths or versioning changes, update here only. """ class Endpoints: """API endpoint paths""" # ========================================================================== # Mascotas # ========================================================================== PET_OWNERS = "/mascotas/api/v1/pet-owners/" PET_OWNER_DETAIL = "/mascotas/api/v1/pet-owners/{id}/" PETS = "/mascotas/api/v1/pets/" PET_DETAIL = "/mascotas/api/v1/pets/{id}/" COVERAGE_CHECK = "/mascotas/api/v1/coverage/check/" # ========================================================================== # Productos # ========================================================================== SERVICES = "/productos/api/v1/services/" CATEGORIES = "/productos/api/v1/categories/" CART = "/productos/api/v1/cart/" CART_DETAIL = "/productos/api/v1/cart/{id}/" # ========================================================================== # Solicitudes # ========================================================================== SERVICE_REQUESTS = "/solicitudes/service-requests/" SERVICE_REQUEST_DETAIL = "/solicitudes/service-requests/{id}/" # ========================================================================== # Auth # ========================================================================== TOKEN = "/api/token/" TOKEN_REFRESH = "/api/token/refresh/"