class LamodaAPIError(Exception): """Base exception for all Lamoda API errors.""" pass class LamodaAuthError(LamodaAPIError): """Raised when authentication fails (HTTP 401 or 403).""" pass class LamodaRateLimitError(LamodaAPIError): """Raised when API rate limits are exceeded (HTTP 429).""" pass class LamodaBadRequestError(LamodaAPIError): """Raised when API returns HTTP 400.""" pass class LamodaNotFoundError(LamodaAPIError): """Raised when API returns HTTP 404.""" pass