[docs]class ProductNotAvailableError(Exception):
"""Requested Product is not available in profile"""
pass
[docs]class GeneralHafasError(Exception):
"""HaFAS returned an general error"""
pass
[docs]class AuthenticationError(Exception):
"""Authentiction data missing or wrong"""
pass
[docs]class AccessDeniedError(Exception):
"""Access is denied"""
pass
[docs]class LocationNotFoundError(Exception):
"""Location/stop not found"""
pass
[docs]class JourneysTooManyTrainsError(Exception):
"""Journeys search: Too many trains, connection is not complete"""
pass
[docs]class JourneysArrivalDepartureTooNearError(Exception):
"""Journeys search: arrival and departure date are too near"""
pass
[docs]class NoDepartureArrivalDataError(Exception):
"""No departure/arrival data available"""
pass
[docs]class TripDataNotFoundError(Exception):
"""No trips found or trip info not available"""