32 lines
663 B
Python
32 lines
663 B
Python
from enum import auto
|
|
from .auto_name import AutoName
|
|
|
|
class LocationType(AutoName):
|
|
"""Enumeration used to declare types of location filter."""
|
|
|
|
S = auto()
|
|
"Search for station/stops only"
|
|
|
|
A = auto()
|
|
"Search for addresses only"
|
|
|
|
P = auto()
|
|
"Search for POIs only"
|
|
|
|
AP = auto()
|
|
"Search for addresses and POIs"
|
|
|
|
SA = auto()
|
|
"Search for station/stops and addresses"
|
|
|
|
SE = auto()
|
|
"Search for stations/stops and entrypoints"
|
|
|
|
SP = auto()
|
|
"Search for stations/stops and POIs"
|
|
|
|
ALL = auto()
|
|
"Search in all existing location pools"
|
|
|
|
SPE = auto()
|
|
"Search for stations/stops, POIs and entrypoints" |