-
Notifications
You must be signed in to change notification settings - Fork 1
enums
Alex Jung edited this page Jan 1, 2025
·
3 revisions
class CoordFormat(StrEnum):
WGS84 = "WGS84 [dd.ddddd]"
class InfoPriority(StrEnum):
VERY_LOW = "veryLow"
LOW = "low"
NORMAL = "normal"
HIGH = "high"
VERY_HIGH = "veryHigh"
class InfoType(StrEnum):
AREA_INFO = "areaInfo"
STOP_INFO = "stopInfo"
STOP_BLOCKING = "stopBlocking"
LINE_INFO = "lineInfo"
LINE_BLOCKING = "lineBlocking"
ROUTE_INFO = "routeInfo"
ROUTE_BLOCKING = "routeBlocking"
GENERAL_INFO = "generalInfo"
BANNER_INFO = "bannerInfo"
TRAFFIC_INFO = "trafficInformation"
class LineRequestType(IntEnum):
NONE = 0
DEPARTURE_MONITOR = 1
STOP_TIMETABLE = 2
TIMETABLE = 4
ROUTE_MAPS = 8
STATION_TIMETABLE = 16
class LocationFilter(IntEnum):
NO_FILTER = 0
LOCATIONS = 1
STOPS = 2
STREETS = 4
ADDRESSES = 8
INTERSACTIONS = 16
POIS = 32
POST_CODES = 64
class LocationType(StrEnum):
STOP = "stop"
POI = "poi"
ADDRESS = "address"
STREET = "street"
LOCALITY = "locality"
SUBURB = "suburb"
PLATFORM = "platform"
UNKNOWN = "unknown"
class PointTypeFilter(StrEnum):
ANY = "ANY"
BUS_POINT = "BUS_POINT"
ENTRANCE = "ENTRANCE"
GIS_AREA = "GIS_AREA"
GIS_POINT = "GIS_POINT"
LINE = "LINE"
POI_AREA = "POI_AREA"
POI_POINT = "POI_POINT"
STOP = "STOP"
STREET = "STREET"
class TransportType(IntEnum):
TRAIN = 0 # Zug
SUBURBAN = 1 # S-Bahn
SUBWAY = 2 # U-Bahn
CITY_RAIL = 3 # Stadtbahn
TRAM = 4 # Straßenbahn
CITY_BUS = 5 # Stadtbus
REGIONAL_BUS = 6 # Regionalbus
EXPRESS_BUS = 7 # Schnellbus
CABLE_RAIL = 8 # Seilbahn
FERRY = 9 # Schiff
AST = 10 # Anruf-Sammel-Taxi
SUSPENSION_RAIL = 11 # Schwebebahn
AIRPLANE = 12 # Flugzeug
REGIONAL_TRAIN = 13 # Reginalzug (z.B. IRE, RE und RB)
NATIONAL_TRAIN = 14 # Nationaler Zug (z.B. IR und D)
INTERNATINAL_TRAIN = 15 # Internationaler Zug (z.B. IC und EC)
HIGH_SPEED_TRAIN = 16 # Hochgeschwindigkeitzüge (z.B. ICE)
RAIL_REPLACEMENT_TRANSPORT = 17 # Schienenersatzverkehr
SHUTTLE_TRAIN = 18 # Schuttlezug
CITIZEN_BUS = 19 # Bürgerbus
UNKNOWN = 99 # TBD
FOOT_PATH = 100 # Fussweg